呂紅
(國網陜西省電力公司信息通信公司,西安710004)
基于MVC框架實現SAP、ERP系統的易用化與應用
呂紅
(國網陜西省電力公司信息通信公司,西安710004)
SAP、ERP系統被廣泛應用于國內外各大、中小型企業,但是應用過程中出現了一些問題。為了進一步分析SAP、ERP系統中存在的問題,提出合理的解決方案,通過MVC框架探討SAP、ERP系統的易用化方法,達到優化系統數據并提高其利用價值的目的,從而為客戶提供全面、優質的服務。
MVC框架;SAP ERP;易用化;應用
目前,SAP、ERP系統在我國各企業占據了較大的市場份額,并且在中國建立了本土化部門,協調了文化差異,滿足了中國客戶的需求[1]。但是,隨著信息技術的快速發展,SAP、ERP系統技術仍然不夠成熟,在電子商務方面的應用水平無法滿足市場的需求,該系統存在界面復雜、信息冗余、提示信息不明確、數據查詢受限、企業內部數據應用率較低等一系列問題,所以,我們開始研究MVC框架與SAP、ERP系統結合的易用化與應用效果。
1.1SAP ABAP的定制開發
SAP、ERP系統的自帶語言是SAP高級企業應用編程(Advanced Business Application Programming,SAP ABAP),它最初用于開發SAP內部的SAP R/3,后來用于提高SAP用戶對SAP軟件的應用率,即用戶能夠使用ABAP編程進行報表、流程和界面的自定義開發[2]。ERP系統可以自行實現ABAP編程,滿足用戶的個性化需求,簡化界面,但是此項技術需要較長的開發周期、工作量較大、不易更新、運行維護較難。
1.2GuiXT易用化技術
GuiXT易用化技術是利用GuiXT腳本語言實現ERP界面的優化,對系統內原來存在的權限和業務邏輯不會產生任何影響,具有容易維護、開發周期較短的優點,但必須在云游系統上另外安裝GuiXT軟件,還要重新學習GuiXT腳本語言,另外,該技術并不能滿足所有需求,部分功能的運用仍需ABAP編程的輔助開發。
1.3SAP與.NET平臺的數據接口技術
SAP與.NET平臺數據接口是將一個靜態或動態的網站建立在.NET平臺上,然后連接客戶端的瀏覽器,對瀏覽器上顯示的數據進行ERP后臺操作。該項技術容易開發,不需要安裝SAP Gui客戶端就能實現界面的優化,但是,在用戶權限維護和服務器支持方面則需要額外操作,并且需要在ERP后臺開發一些ABAP技術,可利用的功能過少,網絡安全存在較大隱患。SAP遠程功能調用(RFC)接口技術和Web Service接口技術是SAP與.NET平臺數據接口技術的兩種主要方式。前者是通過SAP.NET組件完成SAP與.NET系統的數據接口,這種簡單、易用的方式主要用于開發外部報表,但是不適用于查詢大量數據;后者是直接利用Web Service接口技術實現SAP與.NET系統的數據接口,該技術具有較好的通用性,可以減少開發不必要的程序,但是過程復雜,不易操作。
MVC框架可以改善SAP、ERP系統的用戶界面、明確操作流程、提高工作效率,通過與先進技術的結合充分利用ERP內部存儲的數據。
基于MVC框架的SAP、ERP系統架構將MVC框架中的數據庫、視圖與SAP、ERP系統的數據庫服務器進行完美的結合,形成了新業務邏輯層、視圖層和數據模型層[3]。視圖層是利用Web前端開發技術和前端框架完成數據的顯示與讀??;數據模型層是利用SAP. NET的Windows通信接口數據服務技術,通過Entity Framework實現數據建模。這兩項技術都是在.NET平臺上進行的,大大降低了企業的學習成本;業務邏輯層則是通過SAP中的ABAP語言形成的,網頁通過cl-gui-custom-container和cl-gui-html-viewer被輸入到SAP中。前者主要通過自定義屏幕定義container容器,然后網頁內容就會在該容器中顯示出來;后者用于操控html網頁的獲取、提交和瀏覽,利用show-url實現網頁瀏覽,提交網頁數據后,ERP接收數據,然后利用ASAP語言對數據庫進行增減和修改。
新系統構架不僅保留了原系統的數據存儲方式和業務邏輯,還實現了視圖與控制器的完美結合,改變了原系統的封閉模式,有利于進行單元測試和開發多人工合作模式,極大地提高了數據的利用率和工作效率。盡管新系統易用化技術需要額外Web服務器和ASAP輔助開發,但是它可以完成ERP的所有業務,并不需要配置其他用戶權限。此外,新系統開發周期比較短,容易維護,網絡安全系數比較高,學習成本較低。
以某電力公司為例,利用基于MVC框架SAP、ERP系統分析該企業的技術監督工作標準和技術報告滿意度評價統計結果。新系統框架用于企業技術監督時,只需在.NET平臺開發出一套全新的功能界面,區分登錄人員之后,內外部工作人員都可共享該界面,極大的降低了開發量,提高了界面的操作效率;企業工作人員在做技術報告滿意度時,根據企業技術評價標準統計評價結果,利用新框架,通過可視技術展現統計結果,改變了原先ERP二維表格報表的展現形式,為用戶提供了每個指標在不同時段的評價結果和變化趨勢的全景圖,有利于用戶全面掌握統計過程和結果。
實踐證明,基于MVC框架SAP、ERP系統的易用化與應用,充分發揮了先進技術的優勢,提高了數據的有效利用率和企業的工作效率,為企業節約了工作成本,值得推廣應用。
[2]劉濤,劉寧波,項松,等.SAP、ERP系統性能監控解決方案[J].數字技術與應用,2013,11(5):138-139.
[3]黃東連.基于ASP.NET MVC框架的Web開發研究[J].河南科技,2015,24 (13):26-27.
[4]苑舒斌,宋啟寧,洪為.SAP接口技術在人力資源系統中的研究與應用[J].硅谷,2012,(16):117-118.
[5]蔡振才,吳飛,鄒玲楓.GuiXT技術在ERP系統易用化中的研究與應用[J].電力信息化,2011,(10):63-65.
[6]完涇平,謝若承,鄭建新.SAP與.NET平臺接口技術研究[J].電力信息化,2011,(05):81-82.
[7]鄭玉巧,黃建龍,趙榮珍,等.基于有限元分析的單立柱堆垛機結構優化與改進[J].組合機床與自動化加工技術,2010,(09):37-38.
[8]李美菲.企業實施ERP系統存在的問題及對策[J].中國電力教育,2014,(33):55.
[9]杜曉兵.淺談ERP系統管理下的企業內部控制[J].中國商論,2015,(Z1): 49-51.
[10]楊洪.實施ERP系統的風險防范[J].中國集體經濟,2015,(34):69-70.
[12]李江.基于ERP系統的采購管理與傳統采購管理的對比[J].中國商貿,2013,(28):63.
Ease of use and application of SAP and ERP system based on MVC framework
LV Hong
(National Network of Shaanxi Province Electric Power Company Information Communications Company,Xi'an 710004,China)
SAP,ERP system is widely used in large,medium and small businesses,but there still some problems occurred during application.To further analyze problems of SAP,ERP system and propose a reasonable solution,this paper discussed ease of use method to optimize its use value and provide customers with comprehensive service.
MVC framework;SAP ERP;Ease to use;Application
呂紅(1978-),女,山西交城人,工程師,學士,從事電網生產信息系統、電力ERP人力資源系統研究。
TP311
B
1674-8646(2016)14-0048-02
2016-04-24