SAP GUI PM系统的GuiXT优化
2012-09-08兰祎天
兰祎天
(中国石化仪征化纤股份有限公司研究院,江苏仪征 211900)
SAP GUI PM系统的GuiXT优化
兰祎天
(中国石化仪征化纤股份有限公司研究院,江苏仪征 211900)
GuiXT是一个基于用户端-服务端的工具软件,其针对SAP应用提供用户界面定制化解决方案。作者结合SAP PM模块使用经验,利用仪化SAP系统自带的GuiXT程序对既定程序做出改进,通过应用案例,对SAP GUI程序操作进行了优化介绍。
SAP PM模块 GuiXT优化
我公司于2001年6月18日正式加入中国石化首批ERP项目试点单位,,采用了德国SAP公司SAP R/3软件系统进行ERP业务。自2002年10月18日成功上线至今,形成了以财务管理为核心,以物流管理为基础,以销售管理为龙头,以计划管理为依据,以设备维修管理为保障的ERP管理体系。
SAP作为一个通用软件,虽然针对不同行业提供了各行业最佳业务实践解决方案,但基本界面都是通用的,操作员往往不习惯这些界面,每位操作员会有针对各自岗位的不同情况有自身不同的需要。遇到此类问题,传统的方法就是进行ABAP开发,但这种开发时间长,风险高,并且会影响到系统将来的升级,最后实施的系统很难做到顾及每一位操作员的操作体验。随着使用的深入,操作人员对SAP功能实用化、易用化、界面人性化的要求与日俱增,为了满足这些要求,笔者对该公司现有的SAP Gui系统进行继承和创新,介绍仪化SAP Gui710中自带的GuiXT程序,就GuiXT程序的概念,原理、功能做出简要介绍,并就PM模块做出实际案例。
1 GuiXT简介
GuiXT由 Synactive公司开发。Synactive于1998年成立于德国,其创始人Gerhard Rodé博士为SAP Gui主要开发者之一,目前在德国、美国、新加坡和法国等地设有分公司。Synactive与SAP具有非常紧密的合作关系,双方建立了共同开发产品的机制。目前GuiXT已经与SAP标准产品绑定在一起。
GuiXT是一个基于用户端-服务端的工具软件,其针对SAP应用提供用户界面定制化解决方案。SAP GuiXT由SAP GUI安装软件自带提供,其在不改变后台SAP代码(ABAP及Dynpros)的基础上可针对不同用户的需求更改业务执行界面。GUIXT大幅度地减少了开发及软件测试成本,使SAP操作人员在提高操作效率及操作准确性的前提下减少了企业培训及向项目公司申请支持的成本。
GuiXT能够优化业务流程、简化操作,并对界面、字段描述、图标等进行更改。GuiXT不仅能够使用户在桌面GUI、浏览器IE中登录SAP系统,而且提供了移动设备在线和离线操作,甚至在手机中就能进行审批工作。
2 GuiXT概述
2.1 GuiXT 工作原理
GuiXT本身并不会在SAP屏幕上添加、删除、修改任何元素,只是在显示的时候按照GuiXT脚本里的命令隐藏或重画SAP元素。因此,在脚本中删除的元素实际上还是存在的,只是被GuiXT隐藏看不到而已;而添加的元素比如:文本框、复选框、按钮等,只是GuiXT临时画在屏幕上的,系统中并不存在,需要模拟用户操作将数据填入原本的地方或执行原有功能。
2.2 GuiXT 特点
GuiXT整体解决方案提供了6种套件供不同情况下使用。包括桌面套件、WEB UI套件、移动套件、离线套件、开发套件、ACCESS套件等。笔者针对该公司的实际使用情况,对桌面套件做简要介绍。
GuiXT桌面套件用户友好简单易学、成本低、效率高。GuiXT使用简短的脚本修改界面、菜单、字段名称、输入帮助等,优化业务流程步骤,提高工作效率;支持SAP标准及自己开发的界面,支持所有模块;简单易学、培训成本低;不需要大量ABAP开发,减少运维和升级实施风险及压力;修改维护简单;不影响原有业务逻辑,不破坏原有权限设置,硬件配置要求低;提高数据输入准确率,避免查错和补救的繁琐工作;实施时间短;项目风险低。
3 优化案例
下面以该公司PM用户模块为例,介绍应用GuiXT的实例。
例1,对主界面进行可视化优化,如图1~2所示。
图1 标题栏优化前
图2 标题栏优化后
本例中,在工具栏的图标按钮栏增加业务所需的图标按钮,并加描述及注释,更加直观易懂,无需记忆、输入代码(TCODE);优化后图中注释(工单修改IW38)增加快捷键“F7”,方便用户快捷进入所需业务界面。
例2,图3以PM模块中的工单创建(IW31)为例,来对GuiXT优化前后效果进行对比:
本例中其他TAB栏的有用或必输字段全部移到最上方,方便用户快捷输入,并隐藏了原有TAB栏中的无用信息,减少输入错误率,同时清爽化的界面有助减轻用户视觉疲劳及使用负担。
例3,图4为IW38修改订单业务界面,默认输入者为空,或可能遇到输入者非操作员所需值,这时,利用GuiXT指定输入者名称,可简化操作,也能防止因漏输输入者执行业务后调出全公司工单,消耗不必要的时间。
图3 订单优化
图4 自动生成默认值
4 结语
仪化公司SAP ERP操作业务具有工作量大,头绪多等特点,笔者对SAP GuiXT程序进行阐述,结合PM模块做出案例分析,对系统操作进行优化,包括界面合并、字段隐藏、术语修改,使一线操作人员对SAP的操作可以更高效地完成,由于GuiXT在SAP GUI中的各模块通用性,其带来的便利可应用于其它各个业务流程及操作模块。希望对其它各用户的工作有所促进。
Optimization of the SAP GUI PM module
Lan Yitian
(Sinopec Research Institute of Yizheng Chemical Fiber Co.,Ltd.,Yizheng Jiangsu,211900,China)
GuiXT is a software client-server-based tool which provides user interface customization solution for SAP applications.With experience in the use of SAP PM Module,the author of this article optimized the established program and showed
SAP;PM module;GuiXT optimize
TP31
B
1006-334X(2012)03-0046-03
2012-07-22
兰祎天(1988-),男,江苏仪征人,主要从事设备管理、维护及ERP系统PM模块相关工作。