您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 信息化管理 > ABAP140_Data Transfer - LSMW and ECATT
DataTransferKaulMengOSBU2007/01/05INVENTECServicesCONFIDENTIALPage2Agenda数据导入综述LSMW的使用ECATT的使用INVENTECServicesCONFIDENTIALPage3数据导入综述数据传输技术BatchInput,Calltranscation,Directinput数据导入方法SAP标准数据传输程序BAPIBDC数据导入工具LSMW,DXWB,ECATTINVENTECServicesCONFIDENTIALPage4LSMW的使用LSMW概述legacysystemmigrationworkbenchSAP的业务对象SAP记录格式使用LSMW导入数据的步骤STEP1创建LSMW数据传输元素STEP2定义源数据结构和格式转换规则STEP3读取数据及进行格式转换STEP4上传数据到SAP系统INVENTECServicesCONFIDENTIALPage5STEP1创建LSMW数据传输元素创建项目组织1事务代码LSMW进入工作台界面2单击新增按钮创建数据传输项目3单击继续按钮创建数据传输子项目4单击继续按钮创建数据传输对象维护对象属性1在工作台初始界面中单击执行进入processstep2设置数据传输对象属性3设置要传输的业务对象和数据导入方法4单击保存,数据传输元素创建完毕INVENTECServicesCONFIDENTIALPage6STEP2定义源数据结构和格式转换规则维护源结构1选择维护源结构步骤,单击执行2在步骤设定界面中单击新增按钮创建源结构3保存定义好的源结构维护源字段逐个创建源字段以表格形式创建源字段从其他来源拷贝源字段INVENTECServicesCONFIDENTIALPage7STEP2定义源数据结构和格式转换规则维护结构关系1选择维护结构关系步骤,进入设定界面2选择目标结构,单击新增关系3分配源结构到目标结构维护字段匹配和格式转换规则根据要求把源字段匹配到目标字段根据要求定义格式转换规则维护可重用的格式转换规则固定值,值匹配,用户自定义子程序INVENTECServicesCONFIDENTIALPage8STEP3读取数据及进行格式转换指定原始数据文件1选择指定文件步骤进入设定屏幕2选择legacysystem,单击新增文件3指定读取后的数据文件名4指定格式转换后的文件名分配文件读取数据显示读取后数据数据格式转换显示转换后的数据INVENTECServicesCONFIDENTIALPage9STEP4上传数据到SAP系统根据所选的业务对象和传输方法,分为以下3类:1直接输入数据2批输入/事务录制创建批输入会话运行批输入会话3BAPIINVENTECServicesCONFIDENTIALPage10ECATT的使用ECATT的简述extendedComputerAidedTestTool使用ECatt的前提条件step1:维护t000表step2:激活前台脚本调试step3:激活服务器脚本调试ECATT的创建步骤INVENTECServicesCONFIDENTIALPage11使用ECatt的前提条件维护t000表1事务代码sm312在table/view中输入t0003选择maintain4在ChangeView“Clients”:Overviewscreen,选择相关的client进行维护5在RestrictionswhenStartingeCATT字段,选择allowseCATT6选择保存INVENTECServicesCONFIDENTIALPage12使用ECatt的前提条件step2:激活前台脚本调试1在任何屏幕中,选择Customizingoflocallayout2选择options3选择scripting页4选择Enablescripting5单击applyINVENTECServicesCONFIDENTIALPage13使用ECatt的前提条件step3:激活服务器脚本调试1事务代码rz112在MaintainProfileParameters屏幕,输入sapgui/user_scripting3选择display4在DisplayProfileParameterAttributes屏幕,选择Changevalue5在newvalue字段中输入true6选择保存INVENTECServicesCONFIDENTIALPage14创建SystemDataContainerSTEP0:事务代码secatt,进入ecatt初始屏幕STEP1:在初始界面中输入名称,单击新建图标STEP2:输入Title等属性STEP3:选择SYSTEMDATA选项卡新建TargetSystem输入TargetSystem名称选择或新建RFCDestinationSTEP4:选择保存,systemdatacontainer创建完毕INVENTECServicesCONFIDENTIALPage15新建RFCDestinationStep1:输入RFCDestination名称Step2:输入描述Step3:输入TargetHost机器名或者ipStep4:输入目标机器的系统号Step5:输入登录信息和要连接的集团Step6:单击保存按钮INVENTECServicesCONFIDENTIALPage16创建TESTSCRIPTSTEP1:在初始界面中输入脚本名称,单击新建STEP2:输入Title,Componentsystemdatacontainer等属性,选择编辑器选项卡STEP3:单击pattern,设置group,command,TargetSystem等属性。STEP4:输入要录制的事务码,开始事务录制STEP5:事务录制完成后,保存脚本STEP6:创建输入参数INVENTECServicesCONFIDENTIALPage17创建测试数据测试数据类型Externalvariant,InternalVariant创建步骤step1:在testconfiguration界面中选择variant选项卡step2:单击新增按钮创建新的InternalVariantstep3:输入新增的Variant的值step4:单击保存按钮,保存Variant.Internalvariant创建完成step5:选择创建的Variantstep6:选择菜单Edit-Variant-downloadstep7:输入文件名,保存数据文件模版step8:在文件中输入数据,Externalvariant创建完成INVENTECServicesCONFIDENTIALPage18创建TestConfigurationTestConfiguration的创建步骤step1:在ecatt初始界面中输入名称,单击创建step2:在attributes选项卡中输入title,component等step3:选择Configuration选项卡,输入systemdatacontainer,testscript等属性step4:选择测试数据step5:执行testconfigurationstep6:查看日志INVENTECServicesCONFIDENTIALPage19
本文标题:ABAP140_Data Transfer - LSMW and ECATT
链接地址:https://www.777doc.com/doc-3623438 .html