基于sap平臺的代碼更新自動傳輸實現方法及系統(tǒng)的制作方法
【技術領域】
[0001]本發(fā)明涉及一種基于SAP平臺的代碼更新自動傳輸實現方法及系統(tǒng)。
【背景技術】
[0002]按以前SAP系統(tǒng)中開發(fā)或配置環(huán)境中程序或配置的修改的正常傳遞流程為:需要變更申請人在線下打印系統(tǒng)變更傳輸申請單,然后找各個模塊負責人逐個簽字審批之后,將申請單提交給具有專業(yè)技術的傳輸請求的負責人,其將申請單上的變更申請請求傳輸到測試環(huán)境以及正式環(huán)境。按此流程存在幾個方面的缺陷:
[0003]1.線下紙質申請單審批,審批效率低下、審批過程復雜且不綠色環(huán)保。
[0004]2.需要專業(yè)的處理人員進行請求傳輸工作,成本高且易出錯,存在安全風險。
[0005]3.傳輸歷史記錄查詢不方便。
【發(fā)明內容】
[0006]本發(fā)明的目的就是為了解決上述問題,提供一種基于SAP平臺的代碼更新自動傳輸實現方法及系統(tǒng),它具有可解決在SAP中通過在效率,成本,流程等方面最優(yōu)化的方法來解決SAP變更申請傳輸的解決方案。同時滿足審批需要的傳輸管理應用,使傳輸管理系統(tǒng)化。傳輸管理程序將貼合用戶的操作習慣,在操作上更簡單易用優(yōu)點。
[0007]為了實現上述目的,本發(fā)明采用如下技術方案:
[0008]基于SAP平臺的代碼更新自動傳輸實現方法,包括如下步驟:
[0009]步驟(1):創(chuàng)建代碼更新自動傳輸的工作流,根據不同的部門建立不同的審核角色,不同的審核角色對代碼更新自動傳輸的請求進行審核,如果代碼更新自動傳輸的請求審核通過就進入步驟(2),如果代碼更新自動傳輸的請求審核未通過就駁回請求;
[0010]步驟(2):創(chuàng)建自定義表,所述創(chuàng)建自定義表用于存儲步驟(1)審核通過的代碼更新自動傳輸的請求信息;
[0011]步驟(3):根據步驟(2)的代碼更新自動傳輸的請求信息的類型在SAP平臺中分別開發(fā):
[0012]創(chuàng)建傳輸請求的函數:用于當代碼或系統(tǒng)配置變更申請需求申請人提供的變更申請,經上級領導確認審核之后,自動生成變更申請傳輸的請求;
[0013]合并傳輸請求的函數:用于同一個代碼或系統(tǒng)配置變更申請需要多個開發(fā)人員來提供的情況,將各個開發(fā)人員的傳輸申請合并到一個傳輸申請;
[0014]釋放傳輸請求的函數:用于對變更申請的正確性和完整性確認完畢,準備傳輸的申請進行釋放;
[0015]傳輸申請的函數:某一個變更申請下的所有開發(fā)全部完成確認并釋放之后,傳輸申請的函數將數據傳輸到測試環(huán)境和正式環(huán)境;
[0016]步驟(4):最后使用工作流把步驟(3)的創(chuàng)建傳輸請求的函數、合并傳輸請求的函數、釋放傳輸請求的函數和傳輸申請的函數串聯,完成SAP平臺中代碼更新自動傳輸從申請開始至結束完全自動化。
[0017]所述步驟(3)的創(chuàng)建傳輸請求的函數:根據是代碼修改還是流程配置更改的變更申請修改的類型及傳輸的SAP平臺的測試機或生產機目標作為傳入參數;每一個在SAP平臺中新建或修改的代碼均會產生一個對應的傳輸請求號;或先新建一個傳輸請求號,后面將后續(xù)的新建或修改的代碼保存到此傳輸請求號。
[0018]所述步驟(3)的合并傳輸請求的函數:每個開發(fā)人員生成各自的傳輸申請,在所有的開發(fā)人員確認開發(fā)完成無誤以后,合并傳輸請求的函數將各個開發(fā)人員的傳輸申請合并到一個傳輸申請。
[0019]所述步驟(3)的釋放傳輸請求的函數:對確認完畢準備傳輸的申請進行釋放,釋放之后,后續(xù)代碼的修改均會產生新的傳輸申請,不會再更改到當前釋放之后的傳輸申請中;釋放之后的傳輸申請無法再變更。
[0020]基于SAP平臺的代碼更新自動傳輸實現系統(tǒng),包括如下步驟:
[0021]創(chuàng)建代碼更新自動傳輸的工作流的模塊,根據不同的部門建立不同的審核角色,不同的審核角色對代碼更新自動傳輸的請求進行審核的模塊,如果代碼更新自動傳輸的請求審核通過就進入創(chuàng)建自定義表模塊,如果代碼更新自動傳輸的請求審核未通過就駁回請求;
[0022]創(chuàng)建自定義表的模塊,所述創(chuàng)建自定義表用于存儲審核通過的代碼更新自動傳輸的請求信息;
[0023]根據代碼更新自動傳輸的請求信息的類型在SAP平臺中分別開發(fā):
[0024]創(chuàng)建傳輸請求的函數的模塊:用于當代碼或系統(tǒng)配置變更申請需求申請人在提供的變更申請,經上級領導確認審核之后,自動生成變更申請傳輸的請求;
[0025]合并傳輸請求的函數的模塊:用于同一個代碼或系統(tǒng)配置變更申請需要多個開發(fā)人員來提供的情況,將各個開發(fā)人員的傳輸申請合并到一個傳輸申請;
[0026]釋放傳輸請求的函數的模塊:用于對確認完畢,準備傳輸的申請進行釋放;
[0027]傳輸申請的函數的模塊:某一個變更申請下的所有開發(fā)全部完成確認并釋放之后,傳輸申請的函數將數據傳輸到測試環(huán)境和正式環(huán)境;
[0028]最后使用工作流把創(chuàng)建傳輸請求的函數的模塊、合并傳輸請求的函數的模塊、釋放傳輸請求的函數的模塊和傳輸申請的函數的模塊串聯,完成SAP平臺中代碼更新自動傳輸從申請開始至結束完全自動化的模塊。
[0029]所述創(chuàng)建傳輸請求的函數的模塊:根據是代碼修改還是流程配置更改的變更申請修改的類型及傳輸的SAP平臺的測試機或生產機目標作為傳入參數;每一個在SAP平臺中新建或修改的代碼均會產生一個對應的傳輸請求號;或先新建一個傳輸請求號,后面將后續(xù)的新建或修改的代碼保存到此傳輸請求號。
[0030]所述合并傳輸請求的函數的模塊:每個開發(fā)人員生成各自的傳輸申請,在所有的開發(fā)人員確認開發(fā)完成無誤以后,合并傳輸請求的函數將各個開發(fā)人員的傳輸申請合并到一個傳輸申請。
[0031]所述釋放傳輸請求的函數的模塊:對確認完畢準備傳輸的申請進行釋放,釋放之后,后續(xù)代碼的修改均會產生新的傳輸申請,不會再更改到當前釋放之后的傳輸申請中;釋放之后的傳輸申請無法再變更。
[0032]本發(fā)明的有益效果:
[0033]可解決在SAP中通過在效率,成本,流程等方面最優(yōu)化的方法來解決SAP變更申請傳輸的解決方案。同時滿足審批需要的傳輸管理應用,使傳輸管理系統(tǒng)化。傳輸管理程序將貼合用戶的操作習慣,在操作上更簡單易用。
【附圖說明】
[0034]圖1為本發(fā)明的方法流程圖;
[0035]圖2為發(fā)明的系統(tǒng)架構圖;
[0036]圖3為本發(fā)明的SAP系統(tǒng)平臺的代碼更新自動傳輸過程。
【具體實施方式】
[0037]下面結合附圖與實施例對本發(fā)明作進一步說明。
[0038]如圖1所示,基于SAP平臺的代碼更新自動傳輸實現方法,包括如下步驟:
[0039]步驟(1):創(chuàng)建代碼更新自動傳輸的工作流,根據不同的部門建立不同的審核角色,不同的審核角色對代碼更新自動傳輸的請求進行審核,如果代碼更新自動傳輸的請求審核通過就進入步驟(2),如果代碼更新自動傳輸的請求審核未通過就駁回請求;
[0040]步驟(2):創(chuàng)建自定義表,所述創(chuàng)建自定義表用于存儲步驟(1)審核通過的代碼更新自動傳輸的請求信息;
[0041]步驟(3):根據步驟(2)的代碼更新自動傳輸的請求信息的類型在SAP平臺中分別開發(fā):
[0042]創(chuàng)建傳輸請求的函數:用于當代碼或系統(tǒng)配置變更申請需求申請人在提供的變更申請,經上級領導確認審核之后,自動生成變更申請傳輸的請求;
[0043]合并傳輸請求的函數:用于同一個代碼或系統(tǒng)配置變更申請需要多個開發(fā)人員來提供的情況,將各個開發(fā)人員的傳輸申請合并到一個傳輸申請;
[0044