
总第154期 2015年第2期
生产实践·皮用技术
山西冶金
SHANXI METALLURGY
Total 154 No.2,2015
DOI:10.16525/j.cnki.cn141167/tf.2015.02.22
关于SAPERP系统二次开发的需求与实现
张璟
(山西太钢不锈钢股份有限公司自动化公司,山西太原030009)
摘要:SAP系航统为企业经营管理的各类业务开发了专业完善的功能模块,并可以进行灵活的配置,以适应各行各业、不网规模客户的需求。文中介绍了为何需要对SAPERP系统进行二次开发和SAP系统二次开发需来合理性判断及实现方法。
关键词:ERPSAP二次开发
中图分类号:TP315
文献标识码:A
SAP公司是目前全球最大的ERP软件公司,是 ERP解决方案的先驱。同时,SAP又是其ERP软件名称,是世界排名第一的ERP软件,拥有最先进的管理思想和最优秀的软件设计,可以解决各种行业和不同规模企业的资源计划和管理问题。
ERPEnterpriseResourcePlanning,企业资源计划)是一种主要面向制造行业进行物质资源、资金资源和信息资源集成一体化管理的企业管理软件:是一种以管理会计为核心,可以提供跨地区、跨部门、甚至跨公司整合实时信息的企业管理软件。
SAPERP系统(下文中通常简称为“系统”)是一款商务套装软件,涵盖了财务、生产、采购、库存、质量、销售、设备、项目、人力资源等企业经营的主要业务内容,SAP系统为这些业务开发了专业完善的功能模块,并可以进行灵活的配置,以适应各行各业不同规模客户的需求。
然而,每个企业管理都有其特别之处,ERP也非无所不能。为了更好地适应企业的管理需求,或是配合其他信息系统协同运作,必要的二次开发便是
ERP系统提质升华的主要手段。 1二次开发的需求
即便SAP已将其ERP产品打造为应用行业最广、业务功能最全的ERP系统,但仍为用户提供了全面、便捷的二次开发环境,以便应对以下必须通过二次开发来解决问题的情景。
1)满足客户提出的个性报表的需求。收稿日期:2014-12-08
作者简介:张瑾(1980一一),男,主要从事企业信息化相关领城研究,工程师。Email:Sap60@sohu.com
文章编号:1672-1152(2015)02-0061-03
2)满足客户提出的个性表单打印的需求。
3)满足客户在ERP系统标准功能和流程中提出
的个性化控制的需求。
4)满足客户提出的ERP系统标准功能缺失的程序开发需求。
5)满足客户购置其他专业管理系统后,与ERP
系统进行数据交换和业务协同的接口开发需求。 2二次开发需求合理性判断及实现方案
当客户向ERP系统的实施或维护团队提出二次开发的需求时,如何判断这些需求是否合理,是否有更好的解决方式,是首先需要考虑的问题。下面将针对前文所提到的五类需求逐一分析,做出更为合
理的判断,并提出解决间题的办法。 2.1个性报表的需求
SAP已为客户预置了大量的查询报表,这些报表多为各类企业查询通用的数据时所使用。经过验证调优,SAP不论数据的准确性还是查询速度,都是最值得信赖的。当客户提出新增报表要求时,首先需要了解,客户为何需要这张报表,是在现有的报表中无法查询到需要的数据,还是缺少查询的条件,或是根本没有此类报表。
1)客户提出报表缺少数据内容。如果系统中已有相关的报表,而数据内容中缺少需要的数据字段,首先需要判断该报表是否为预置,系统预置的报表数据有些可以通过后台配置调整,不能调整的,通常只能重新开发,也可以拷贝标准报表,在拷贝出的报表中修改实现,必要时还可以直接修改标准报表程序。如果该报表为项目实施或系统维护过程中自行开发的报表,可直接进行修改完善。但做这些修改时