姚 振,宋曉波,羅 飛
(1.國網(wǎng)安徽省電力有限公司信息通信分公司,安徽 合肥 241000;2.國網(wǎng)信通產(chǎn)業(yè)集團 安徽繼遠軟件有限公司,安徽 合肥 241000)
ERP系統(tǒng)傳輸風險研究
姚 振1,宋曉波2,羅 飛2
(1.國網(wǎng)安徽省電力有限公司信息通信分公司,安徽 合肥 241000;2.國網(wǎng)信通產(chǎn)業(yè)集團 安徽繼遠軟件有限公司,安徽 合肥 241000)
ERP系統(tǒng)的應(yīng)用已深入公司各業(yè)務(wù)部門,保障其穩(wěn)定運行對于各類業(yè)務(wù)數(shù)據(jù)的流轉(zhuǎn)和集成具有重要意義。文章首先分析了各種類型的ERP系統(tǒng)傳輸,并對ERP系統(tǒng)的各類傳輸帶來的風險進行了深入研究,結(jié)合實際ERP系統(tǒng)的傳輸故障現(xiàn)象和解決過程進行分析,總結(jié)了傳輸給系統(tǒng)運行可能造成的影響。同時,文章提出了ERP系統(tǒng)傳輸?shù)墓芸卮胧┖筒襟E,并對管控ERP系統(tǒng)傳輸風險的要點進行了詳細闡述。
開發(fā)傳輸;系統(tǒng)穩(wěn)定性;開發(fā)增強;傳輸策略
目前企業(yè)資源規(guī)劃(Enterprise Resource Planning,ERP)系統(tǒng)正廣泛應(yīng)用于電網(wǎng)各單位的生產(chǎn)活動中,實現(xiàn)財務(wù)管理、物資管理、項目管理、設(shè)備管理、人力資源管理等業(yè)務(wù)應(yīng)用的高度集成,有效提升了工作效率。ERP系統(tǒng)的可擴展性允許各單位根據(jù)自身的特點和需求進行系統(tǒng)功能的個性化配置和自定義開發(fā),并通過測試系統(tǒng)的驗證后,從測試系統(tǒng)傳輸?shù)秸缴a(chǎn)系統(tǒng)。每一次對ERP生產(chǎn)系統(tǒng)的傳輸都可以認為是一次系統(tǒng)功能的升級,而不同的系統(tǒng)功能升級對系統(tǒng)穩(wěn)定性的影響也是不盡相同的,因此能合理區(qū)分ERP系統(tǒng)傳輸種類及影響,分類分級制定合理的ERP系統(tǒng)傳輸規(guī)范,就可以最大限度規(guī)避功能升級帶來的風險,保障ERP系統(tǒng)的穩(wěn)定性和可用性。
ERP系統(tǒng)傳輸中包括對系統(tǒng)標準表結(jié)構(gòu)的調(diào)整,稱為增強開發(fā)傳輸,是影響ERP系統(tǒng)穩(wěn)定運行的關(guān)鍵因素,增強開發(fā)傳輸?shù)牟呗赃x擇對系統(tǒng)穩(wěn)定性有著決定性影響。文章結(jié)合增強開發(fā)傳輸因傳輸策略選擇不當導(dǎo)致影響ERP系統(tǒng)穩(wěn)定性的案例進行深入分析,并給出了解決方案和規(guī)范的傳輸管控機制,可有效地減少因系統(tǒng)傳輸而影響ERP系統(tǒng)穩(wěn)定性,提高了系統(tǒng)的可用性。
ERP系統(tǒng)的整個系統(tǒng)一般包括開發(fā)系統(tǒng)、測試系統(tǒng)、生產(chǎn)系統(tǒng)。所有的配置、開發(fā)傳輸都要求在開發(fā)系統(tǒng)中完成,然后形成傳輸請求包(Change Request),再通過傳輸傳入測試系統(tǒng)進行測試,測試通過后再傳入ERP生產(chǎn)系統(tǒng),傳輸請求包的種類按所包含的內(nèi)容可分為配置及權(quán)限傳輸、二次開發(fā)程序變更傳輸、標準程序開發(fā)傳輸、增強開發(fā)傳輸4類,不同種類的開發(fā)在傳輸時給ERP系統(tǒng)帶來的風險也是不同的。
配置及權(quán)限傳輸是指根據(jù)業(yè)務(wù)對ERP系統(tǒng)各模塊的組織結(jié)構(gòu)、功能項進行的配置變更而進行的傳輸,如對公司代碼、工廠、自動過帳科目、憑證號碼段等配置變更;權(quán)限傳輸是指對ERP系統(tǒng)中用戶的權(quán)限進行新增或刪除角色、修改角色里面的菜單及權(quán)限對象的值而進行的傳輸。配置及權(quán)限傳輸涉及的變更對象較明確,不涉及修改系統(tǒng)表,對系統(tǒng)其他程序影響較小,故風險較小。
二次開發(fā)程序變更傳輸是指在ERP系統(tǒng)中進行定制修改、功能擴展的程序變更傳輸,包括按業(yè)務(wù)需求開發(fā)的各類報表程序、接口程序及其他程序等,這類傳輸不會改變原有系統(tǒng)的內(nèi)核和系統(tǒng)自帶的標準表結(jié)構(gòu),對ERP系統(tǒng)運行穩(wěn)定性影響較小,故風險較小。
標準程序開發(fā)傳輸是通過ERP系統(tǒng)中的MODIFICATION功能實現(xiàn),需要在標準程序里面插入或者替換行區(qū)域。此類開發(fā)會修改標準程序,傳輸會引起系統(tǒng)程序重新編譯,對ERP系統(tǒng)運行穩(wěn)定性影響較大,風險極大。
增強開發(fā)傳輸涉及對ERP系統(tǒng)標準表結(jié)構(gòu)的變更、影響面廣,對ERP系統(tǒng)中所有調(diào)用標準表的其他程序影響大,風險極大。
2.1 故障現(xiàn)象
傳輸請求中包含了增強開發(fā),即對ERP系統(tǒng)標準表PROJ的表結(jié)構(gòu)進行了修改,導(dǎo)致傳輸?shù)紼RP生產(chǎn)系統(tǒng)后所有調(diào)用PROJ表的程序都自動編譯,占用了大量系統(tǒng)進程,造成其他程序運行緩慢。
2.2 分析與處理
導(dǎo)致應(yīng)用程序進行緩慢的原因就是傳輸人員對傳輸?shù)臅r間點選擇不對,在工作時間進行了增強開發(fā)的傳輸,導(dǎo)致使用標準表的應(yīng)用程序大面積編譯。解決方法是鎖定全部用戶,對ERP系統(tǒng)全部程序集中編譯后,再對全部用戶進行解鎖,系統(tǒng)恢復(fù)正常。ERP系統(tǒng)傳輸應(yīng)盡量選擇非工作時間進行,特別是對于增強或標準表結(jié)構(gòu)變更的開發(fā)傳輸,要避免在系統(tǒng)繁忙時進行,即可避免此類故障。
2.3 ERP系統(tǒng)傳輸?shù)墓芸夭襟E
不同類型的傳輸對ERP系統(tǒng)正常運行的風險影響不同,故制定合理的ERP系統(tǒng)傳輸管控機制,明確傳輸管控的要點和標準,既可以有效地規(guī)避傳輸風險,也可以提高傳輸?shù)墓ぷ餍?,具體如下。
(1)檢查傳輸請求的命名及內(nèi)容。傳輸請求命名需符合命名規(guī)范;例:ABAP_FI_12_財務(wù)信息化接口報錯年結(jié)優(yōu)化_20151103_V1.0,需包含模塊名稱、開發(fā)變更的內(nèi)容、開發(fā)日期、版本號信息,如增強開發(fā)必須加入“增強”字樣以標示,以便系統(tǒng)運維人員選擇相應(yīng)的傳輸策略。
(2)檢查傳輸請求的測試報告。檢查傳輸請求在測試系統(tǒng)中測試報告。無論配置權(quán)限還是程序開發(fā)均應(yīng)在測試系統(tǒng)中有詳細的測試報告。測試報告應(yīng)對業(yè)務(wù)背景、功能目標、測試步驟、測試頻率、測試結(jié)果作詳細的描述,以避免傳輸?shù)碾S意性。增強開發(fā)應(yīng)進行修改前后版本比較并抓圖,圖片放入開發(fā)明細文檔以便審核。
(3)選擇傳輸策略。從測試系統(tǒng)向生產(chǎn)系統(tǒng)傳輸時,在傳輸時間的選擇上配置權(quán)限傳輸、二次開發(fā)程序變更傳輸應(yīng)選擇非工作時間,以避免傳輸對業(yè)務(wù)功能的影響;標準程序開發(fā)傳輸、增強開發(fā)傳輸原則上應(yīng)選擇在ERP系統(tǒng)檢修時傳輸,在傳輸前鎖定全部用戶,并做好傳輸后進行程序編譯的準備,以保證傳輸不影響系統(tǒng)正常運行;在人員安排上應(yīng)安排相應(yīng)的業(yè)務(wù)人員及開發(fā)人員在傳輸后進行測試,驗證傳輸變更是否達到預(yù)期目標。
(4)傳輸資料歸檔及統(tǒng)計。定期對傳輸資料進行歸檔,通過對傳輸請求的數(shù)量、模塊、變更的內(nèi)容、變更頻度進行統(tǒng)計分析,可以形成工作量和變更分析專題報告,為ERP系統(tǒng)業(yè)務(wù)及開發(fā)運維工作提供一定的參考。
本文通過對ERP系統(tǒng)傳輸?shù)姆诸?、由傳輸?dǎo)致的典型故障分析,引出ERP系統(tǒng)傳輸?shù)墓芸夭襟E,雖然ERP系統(tǒng)提供了靈活的配置權(quán)限變更及程序定制開發(fā),但混亂的變更傳輸會對ERP系統(tǒng)的安全運行和功能應(yīng)用產(chǎn)生風險和影響,因此,制定一個合理的傳輸管控流程,針對變更傳輸?shù)膬?nèi)容進行分類,并根據(jù)各類傳輸帶來的風險,制定有針對性的傳輸策略是保障ERP系統(tǒng)平穩(wěn)運行的重要舉措。
[1]趙薇,沈映泉,楊莉.SAP在電力企業(yè)精益化管理中的研究與應(yīng)用[J].電力信息與通信技術(shù),2014(10):59-63.
[2]王春波,胡亞,陳剛.基于SAP在系統(tǒng)運行狀態(tài)監(jiān)控平臺開發(fā)與應(yīng)用[J].中國新通信,2016(7):23-26.
[3]于慧,廖華元,陳剛.提高SAP系統(tǒng)ABAP程序性的方法研究[J].中國科技信息,2013(23):91-94.
[4]劉濤,劉寧波,項松.SAP ERP系統(tǒng)性能監(jiān)控解決方案[J].數(shù)字技術(shù)與應(yīng)用,2013(5):139.
[5]鄒玉龍,王昕磊.SAP ABAP程序優(yōu)化方法的研究及應(yīng)用[J].電腦知識與技術(shù),2011(22):5496-5498.
[6]杜江亭.淺談ERP系統(tǒng)運行與維護[J].中國電子商務(wù),2010(10):33.
[7]李牧,楊培武.SAP增強技術(shù)在軟件開發(fā)中的應(yīng)用[J].天津冶金,2015(Z1):61-63.
[8]周超,姜麗紅.ERP系統(tǒng)自動化性能測試[J].計算機工程,2004(B12):643-645.
[9]李異卓.淺談ERP軟件運行維護系統(tǒng)建設(shè)[J].科技創(chuàng)新導(dǎo)報,2010(31):22.
[10]佟超.ERP系統(tǒng)運維管理工作的思考[J].信息系統(tǒng)工程,2013(7):63-64.
Research on transmission risk of ERP system
Yao Zhen1,Song Xiaobo2,Luo Fei2
(1.State Gird Information Communication Limited Company of Anhui Province Power Company,Hefei 241000,China;2.Anhui Jiyuan Software Co.,Ltd.of State Gird ICT Industry Group,Hefei 241000,China)
The application of ERP(Enterprise Resource Planning)system has been deeply applied in various business departments of company,which is important to guarantee the stable operation of all kinds of business data flow and integration.This paper firstly analyzed various types of ERP transmission systems,and researched deeply all kinds of risk that ERP system's various transmission brought about,and combining fault phenomenon of the actual transmission of ERP system with the settlement process to analyze,this paper also summarized the possible impact of the transmission brought to the system operation.At the same time,this paper puts forward the ERP system transmission control measures and steps,points of the risk of controlling ERP system transmission are described in detail.
development and transmission;system stability;development and enhancement;transmission strategy
姚振(1983—),男,安徽阜南,國網(wǎng)安徽省電力公司信息通信分公司。