吕红
(国网陕西省电力公司信息通信公司,西安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