sap批量导入数据研究

sap批量导入数据研究

ID:31662609

大小:63.13 KB

页数:8页

时间:2019-01-16

sap批量导入数据研究_第1页
sap批量导入数据研究_第2页
sap批量导入数据研究_第3页
sap批量导入数据研究_第4页
sap批量导入数据研究_第5页
资源描述:

《sap批量导入数据研究》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、SAP批量导入数据研究SAP批量导入数据研究曾春年1,刘洋1,董爱强21武汉理工大学信息工程学院,武汉(430070)2中国电力科学研究院,北京(100058)摘要:SAP系统代表了世界上最先进的企业资源计划技术,广泛的应用于各行各业,为企业带来了更有效的管理模式和提高整个企业的竞争力。随着企业信息化的发展,越来越多的公司要求上SAP系统,而企业的业务数据如何传输至SAP系统是众多企业面临的难题。SAP系统中的业务数据可以通过用户手工输入或者利用垂统工具自动上传,手工输入通常适用于少量的数据,而对于

2、大批量业务数据,靠手工输入的方式是无法让人接受的也是不经注的,因此需要考虑寻找一种在后台自动的执行的批量导入的方法。本文以一个自行定制的批量导入程序对SAP的数据导入进行研究。关键词:LSMW,DXWB,BAP1,ALE1.引言ERP软佳在国内外发展十分迅速,全球ERP市场收入增长速度惊人。面对巨大的市场,一些企业纷纷加入到ERP的开发和研发队伍中,世界上先后涌出了数百家专门从事MRP,MRPTT和ERP产品的开发,销售和咨询公司。按近年来ERP软件及服务的营业收入排序,前几名的包括SAP,Orac

3、le,J.D.Edwards等公司。SAP非常注重系统二次开发,它提供了优秀的二次开发平台、业务程序接口(BAP1),应用程序链接(ALE),电子数据交换(EDI—ElectronicBataInterchange)等丰富的接口和函数(这方面正是国内ERP软件最为欠缺的,甚至包括一些国外的ERP软佳),这不仅弥补了SAP本身的许多不足,同时也更利于客户的个性化开发。现在国内外许多企业和技术人员都在进行这方面的研究与开发。尤其在国外有许多优秀的专门从事SAP实施的顾问,他们能够根据客户的要求和现状设计

4、岀优秀的数据传输程序,满足客户的特殊要求。然而,国内从事数据传输开发的人员不管是在数量上还是在质量上都远远不能满足客户的需求,这主要受到多方面因素的制约,比如:对SAP本系统理解还不够;SAP的培训费用昂贵;相关方面资料欠缺;除了对软件本身的构架相当熟悉,而且要对数据库结构有相当的了解等。再者,由于SAP用户群广泛,所面临的客户可谓是千差万别,这就严重限制了数据传输程序的通用性,从而也增加了数据传输程序的费用。国内在这方面做的工作还属于起步阶段。1.SAP系统简介SAPR/3系统结构是典型的服务器-

5、客户机分布式体系结构[1],其中提供服务的元素称为服务器,一般又小型机或大型机承担,位置一般固定,放在企业的机房。而使用这些服务的元素则称Z为客户端,一般是用户的个人电脑例如手提等,位置随意,需要插上网线或通过无线网经连接到服务器。一个典型的SAPR/3商业应用系统在逻辑上由面向用户的显示层,应用层和数据库层三个级别组成[1]。其中显示层接受用户的输入,并返回系统处理的结果;应用层从表示层接受用户的输入,执行计算,赋值等操作并且可以从数据库层提取数据进行处理或者将新数据传输至数据库进行储存。数据库层

6、储存着主要的商用数据(包括用户主记录和事务数据等)和程序以及其他开发过程中的元数据,通过关系数据库管理系统进行操作。在SAP三层系统结构屮,每个逻辑层都分别对应相应的硬件计算机,所有的逻辑层可以安装在同一台物理计算机屮,或者每一层都对应不同的计算机。R/3的分层体系结构使应用和数据库的分离安装在不同的服务器上显得十分顺理成章,其间通过网络通信,有助于分散了系统负载,提高系统的效率。2.SAP数据传输方法及技术实现SAP系统自动批量数据传输没有明确的界限,一般来说有三种主要方法[2][3][4],即(

7、1)通过SAP标准数据传输程序,(2)通过BAPI或IDoc接口,(3)创建定制的BDC程序进行数据传输。SAP各个业务对象所提供的标准数据传输程序屮的具体传输技术包括批输入,调用事务以及直接输入。标准数据传输程序,BAPI或定制程序可直接运行,但同时SAP还提供一些工作台,例如旧系统迁移工作台lsmw,系统数据传输工作台dxwbo通过这些工作台,不仅可以传输数据,述可以实现项目组织,从原始文件到SAP可以读取的目标文件的格式转换,以及文件上传,下载,事务录制等多种辅助功能。3.创建定制批输入程序在

8、SAP系统中,经常遇到要重复输入数据的问题(数据不同,但操作是相同的),典型的情况就是在切换系统的吋候或系统上线后,大量的业务数据需要迁移的SAP系统,大致的过程不外乎是这样的:输入一个TCode,进入某个屏幕,然后输入一个值,有时还需要加上一个附加的checkbox选项等,点执行或确定按钮,进入下一个屏幕在某些字段输入值或者修改这些字段的值,然后按“enter”….最后按”save",一条记录完成了,继续下一条,如此循环。上面所述的情况,如果让人来做的话,可能真是让

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。