SAP 三种批量导入方法.doc

SAP 三种批量导入方法.doc

ID:55943789

大小:302.50 KB

页数:9页

时间:2020-06-17

SAP 三种批量导入方法.doc_第1页
SAP 三种批量导入方法.doc_第2页
SAP 三种批量导入方法.doc_第3页
SAP 三种批量导入方法.doc_第4页
SAP 三种批量导入方法.doc_第5页
资源描述:

《SAP 三种批量导入方法.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、在SAP项目实施时主要有三种批量导入方法:LSMW,CATT,BDC第一种:LSMW-----LegacySystemMigrationWorkbench.      TheLSMWorkbenchisanR/3basedtoolthatsupportwhentransferringdatafromnon-SAPsystemstoSAPR/3.       T-code:LSMW第二种:CATT         CATT(computeraidedtesttool)screenrecord,systemwillnotcreatep

2、rogram.         T-code:SCAT第三种:BDC          Forbatchinputorchange,systemwillcreateprogram,andyoucanchangetheprogram.         T-code:SHDBBDC导入BatchInput是一种数据批量输入SAP系统的辅助程序,SAP系统的资料、格式可以通过BatchInput录入SAP系统BatchInput的机制是模拟事务处理将数据录入R/3系统BatchInput类似SAP的CATT,控制性更好,处理能力更强 1

3、、首先我们需要把需要批导入事务的操作步骤记录下来,可以用T-CODE“SHDB”来记录。在COMMANDLINE中输入“SHDB”。 2、进入TRANSACTIONRECORDER界面3、点“NEWRECORDER”创建一个记录,现在以修改订单为例,键入记录名“ZAMAO”,输入事务代码“VA02”,然后“STARTRECORDING”。4、下面的任务就是记录下修改订单的操作步骤。5、填入订单号码,按确定6、现在来增加一下订单的PODATE。7、填入“2006.10.01”,点“保存”。8、这样就完成了一个最最简单的BDC录取工作

4、,录完之后会出现系统运行的操作的跟踪,包括程序号,屏幕号,字段名,值等等,下面的任务是根据这些写到程序里面以完成SAP自动跑订单修改的这一动作。9、首先必须定义BDC变量:*BDCtableDATA:t_bdc       LIKEbdcdata OCCURS0WITHHEADERLINE,          t_bdcmsgLIKEbdcmsgcoll OCCURS0WITHHEADERLINE.DATA:BEGINOFt_logOCCURS0,              information(289)TYPEc,  "返回信

5、息           ENDOFt_log.DATA:v_modeTYPEcVALUE'N'.其中TABLEt_bdc中记录的具体的操作步骤,而TABLEt_bdcmsg是记录系统返回的信息,成功与否都记录到自定义的信息表t_log中。先写个记录BDC的函数: FORM.fm_set_bdcTABLESt_bdcSTRUCTUREbdcdata                                                     USINGu_signTYPEcu_par1u_par2.CLEAR:t_bdc.

6、IFu_sign='X'.   t_bdc-program=u_par1.  t_bdc-dynpro=u_par2.  t_bdc-dynbegin=u_sign.ELSE.  t_bdc-fnam=u_par1.  t_bdc-fval=u_par2.ENDIF.APPENDt_bdc.ENDFORM.  然后写入T_bdc: PERFORM.fm_set_bdc:   TABLESt_bdcUSING'X'   'SAPMV45A'    '0102',   TABLESt_bdcUSING''   'BDC_OKCODE'

7、 '/00',   TABLESt_bdcUSING''   'VBAK-VBELN'  it_display-vbeln,   TABLESt_bdcUSING'X'  'SAPMV45A'     '4001',   TABLESt_bdcUSING'''  VBKD-BSTDK'  '2006.10.01'.因为此处是修改操作,所以要切记写入的只是你修改的数据,千万别把订单本来的数据也写入t_bdc,如果写入则会把需要修改的所有订单都该成举例的订单的数据,而我们需要修改的仅仅是增加一个PODATE“2006.10.01”。然

8、后是调用事物代码: CALLTRANSACTION'VA42'          USINGt_bdc          MODEv_mode"Backgroundperformance           UPDATE'S'"localupdat

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

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

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