BatchInput资料 sap abap专业知识讲座_第1页
BatchInput资料 sap abap专业知识讲座_第2页
BatchInput资料 sap abap专业知识讲座_第3页
BatchInput资料 sap abap专业知识讲座_第4页
BatchInput资料 sap abap专业知识讲座_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

ABAP/4基础培训教材上海华和得易信息技术有限公司BatchInput程序设计第1页BatchInput程序BatchInput是一种数据批量输入SAP系统辅助程序,SAP系统资料、格式能够通过BatchInput录入SAP系统BatchInput机制是模拟事务处理将数据录入R/3系统BatchInput类似SAPCATT,控制性更加好,处理能力更强第2页BatchInput设计流程分析需要什么样数据构造建立BatchInput程序处理BatchInput数据分析成果分析错误Session第3页分析数据构造能够通过在屏幕字段上按‘F1’,然后查看其技术信息取得字段信息一般我们通过工具来进行辅助分析:SHDB -BatchInputTransactionRecorderSM35 -BatchInputMonitoringSCAT -ComputerAidedTestTool第4页SHDB -BatchInputTransactionRecorder第5页SHDB -BatchInputTransactionRecorder第6页SHDB -BatchInputTransactionRecorder第7页SHDB -BatchInputTransactionRecorder第8页建立BatchInput程序……“创建BatchInput数据APPENDBDCDATA.……“调用事务CALLTRANSACTION<transactioncode>USING <BDCDATAtable> MODE <displaymode> UPDATE <updatemode> MESSAGEINTO<messagetable>.第9页建立BatchInput程序BDCDATA构造FieldNameTypeLengthDescriptionPROGRAMCHAR8ModulepoolDYNPRONUMC4DYNAPROnumberDYNBEGINCHAR1StartingaDYNPROFNAMCHAR35FieldnameFVALCHAR80Fieldvalue第10页建立BatchInput程序申明内部BDCDATA内部表*寄存BatchInput操作序列内部表-------------------------------------*DATA:BEGINOFBDCDATAOCCURS0.INCLUDESTRUCTUREBDCDATA.DATA:ENDOFBDCDATA.清空内部表*&---------------------------------------------------------------------**&Action:清空BatchInput操作序列内部表BDCDATA**&Input:无**&Output:无**&---------------------------------------------------------------------*FORMBDC_REFRESH.REFRESHBDCDATA.ENDFORM.第11页建立BatchInput程序设置屏幕*&---------------------------------------------------------------------**&Action:添加Program/DynPro操作到BatchInput序列内部表BDCDATA**&Input:PROGRAM-程序名(长度为8字符串)**&DYNPRO-画面号**&Output:无**&---------------------------------------------------------------------*FORMBDC_DYNPROUSINGPROGRAMDYNPRO.CLEARBDCDATA.BDCDATA-PROGRAM=PROGRAM.BDCDATA-DYNPRO=DYNPRO.BDCDATA-DYNBEGIN='X'.APPENDBDCDATA.ENDFORM.第12页建立BatchInput程序设置屏幕字段*&---------------------------------------------------------------------**&Action:添加屏幕数据操作到BatchInput序列内部表BDCDATA**&Input:FNAM-屏幕项目名**&FVAL-填写项目值**&Output:无**&---------------------------------------------------------------------*FORMBDC_FIELDUSINGFNAMFVAL.CLEARBDCDATA.BDCDATA-FNAM=FNAM.BDCDATA-FVAL=FVAL.APPENDBDCDATA.ENDFORM.第13页建立BatchInput程序“调用事务CALLTRANSACTION<transactioncode>USING <BDCDATAtable> MODE <displaymode> UPDATE <updatemode> MESSAGEINTO<messagetable>.Displaymode

A-Displayall(Default)E-DisplayonlyerrorN-NoDis

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论