1、 摘摘 要要 销售部门在企业的供需链中处于市场与企业的供应接口位置, 实现企业的资金转 化并获取利润,是为企业提供生存与发展的动力能源。本系统是要解决 SAP 系统在 进行企业管理时, 销售部门拿下订单时数据在企业中的传输, 及对不同报表不同填法, 将不同部门的单一数据,转化为满足差异化的填单数据进行各模块传输的问题。 本论文主要描述 SAP 二次开发项目过程,开发过程包括两部分:在 SAP/R3 架 构下的程序设计和业务处理。在设计方面,系统使用的是现代企业管理软件领域的领 先者 SAP R/3 系统,并采用了三层架构,即显示层、应用层、数据层。每个业务处理 过程分成了三个处理部分:初期处理
2、、主处理和终了处理。在主处理中对数据做不同 的处理输出,最终完成系统最初的设计要求;在业务方面,主要对开发方法和特点进 行研究,并重点探讨在 SAP R/3 中,如何从销售分售这方面具体业务知识来满足客户 需求,链接起各个同模块,让订单在各自的模块中以不同形式进行传递。 通过利用 ABAP/4 语言对 SD(销售与分销)的业务流程上进行扩展开发发现: SAP R/3 标准解决方案能适应各种 ERP 的特殊问题, 满足客户提出的针对自己企业的特定 需求,具有良好的移植性和扩展性。 关键词关键词:SAP,ABAP/4,SD,主处理。 Abstract Sales department, in th
3、e supply interface between market and enterprises of the enterprise supply chain, conversion funds of enterprises and making profit, provides dynamic energy for enterprises survival and development. When taking business management on SAP system, this system make sales department transmits data when
4、won the order, converting a single data of different departments to the data which fulfill transmission different modules. That is, making different reports have its own filling methods. This thesis mainly describes the process of secondary development project of SAP. The development process consist
5、s of two parts: the SAP/R3 architecture programming and business processing. At the design respect, the system uses a modern enterprise management software leader SAP R / 3 system, using the three-tier structure, which indicates that layer, application layer and data layer. Each business process is
6、divided into three parts: the initial treatment, primary treatment and the end of treatment. In the main processing data is outputted differently to meet the design requirements in the initial system; on business, it mainly studies the development of methods and characteristics and focus on how to meet customer needs with specific business knowledge of sales and distribution and how to link each module to deliver order with different forms in their respective module in the SAP R / 3. Through th