SAP LSMW导入物料主数据.docx
一.总述在SAP系统中,批处理操作有多种方法。假如是对一个事物码(TCODE)进行批处理操作,常用的是1.SMW.1.SMW全称是1.egaCySySteMigrationWorkbench。它能够对静态数据(如各个主数据)、动态数据(如初始化库存)、业务数据(如销管订单)等进行成批操作,是上线数据打算的主力武SS,1.SMW的原理是对须要批处理悚作的流程进行录像,然后设定模板,再将打算好的数据传入到SAP系统进行预转换,幅如合适就进行实际的转换.1.SMW导入数据操作分为以下几大步骤: 打算须要导入的数据 转换模板定义: 读取数据并预转换 实际转换图1二.操作界面说明1.管理界面批导入的事物码(TCODE)就是1.SMW.在主窗口界面输入就可以进入SAP轻松访同输入事物码后,假如是第一次运行,则出现如卜界面丽说词t6.1)超.还蚊菠!Wf刃Te1.SMWorttoenchSanR/3basedtoolthatsupportsyouv*entransfemngdatafromncnSAPsystemstoSAPR3.UsetheCcmPOnentXX-1.SMntheOrhneSerwceSystemshoMouhaveanyquestionsorProttefrKNo1.ongerDBCiayTbtsMessage这是一个欢迎界面,将选择框打上对勾则下次进入不再显示,按确认键进入到1.SMW的管理界面(我们暂且以“管理界面”来命名),如图2_3所示。1.egacySystemMigrationWorkbenchO口旨AlObjectsMyObjectsAlRojectObjectsP50ctDocumerXMonProjectSU)C70)KtObwct图23这个界面主要解决以下几方面问即:(1)批导入对象的管理,包括新增、修改、例除、查找、导出、导入等操作。(2)进入到其它工作界面,主要有录像操作界面、分步操作界面。我们假如要进行一个批处理操作,则须要输入或通过选择确定Project,Subproject.Object,如图21I所示,然后再进行具体的操作.1.egacySystemMigrationWorkbench6D0MCtWCtIMyObiKtsAlotOt*ts防8KtDoaJrWnUtonPTOfBCt1.M1.lMTASutoojKtIAITR*WMCtJMtBASIS&C决船录屏操作:点击“Golo>Reco<rdings”进行录济操作:&1.SMWcrltenchEdtGotoExtrasSettns系茨(Y)ffi(三)AdnrmstratlonCtrhFl二E国团酚(S7二二WIMMB1.egacySystemMlQ1,1.J国I回团IN8>>cts111MyCK"ITlAlPrCt¾>cts111ProjtCtDoCUrrWfitMIon|ProjectZJI1.lDATAMM主殿籍Suxo)ect优科主数18C9CtBASIS苓本渡困EdtGotoUOCes(M)¾(Y)(三),.TpJ©0000!»心力Q®00®®RecordingsofProject'Z_MM_MDATA':Overview点击l»新建录像:为该录屏命名及输入注择,输入要业的事务代码.进入MMOl起先录屏:0物照(M)W(Q1.转至叫(D)t(Y)(三)G'J©©jffi)8团团©跑创建物料(初始屏幕)«*IJk*S1.BlWassIa更改瓶号(录屏内容略)m:W完成后进入如卜拼珞;刻于多余的字段.点M虺至e可-坦可将其去除.若须要增加字段.点击胆生空n殛1(或Ctrl+Shin+F4).在弹出的时话框中输入屏传字段:屏传字段名可从前台屏幕的技术信息中狭得.对于须要定义为变量的字段.选中后点击I史里1.I按钮将其定义为变fit.定义后如下图所示.返回土界面,点击1.SMWorkbench:Z_MM_MDATA,MANTS,BASIS:41.夜图UserMenuWxrtemOnOxtte<kkKh*)e£8炊IOWeW3acw1.ogStepl:MaintainObjectAttributes双击4,MaintainObjectAttributes"维护1.SMWorkbench:ChangeObjectAttributes»Display<>Change国Documentation区CfcOlWInterfaces在BatchInputRecording中输入刚才我们制作命名的屏幕双像.然后保存退H1.此时下图PnxcssStCP已经由原来的20步变为了“BatchInputRecording”标准的14步。Step2MaintainSourceStructures双击uMaintainSourceStmcttiresn雉护导入数据的格式:1.SMWorkbench:ChangeSourceStructures9I口夕口0,1IaESFmSubtree团PositicnZjM_MDATA-KANTS-BASIS基本视图SourceStructures点击口创建新的SourceSlrc(ures:为SourceSiructutv命名.并输入描述,1.SMWorkbench:ChangeSourceStructures9口夕口13*ljmf1以SUDtreePositionZ_MMJlDATA-MANTS-BASIS基本视图SourceStructuresIZKARA物料基本层信息保存后退出.Step3:MaintainSourceFields双击uMaintainScUrCCFiddS”定义导入模版的字段:1.SMWorkbench:ChangeSourceFields物口少0¢3Iffi2&巴)叼E3Subtree£3MIM¾AekfcwiththeSamNameJiIjDATA-JlAXTS-BASIS上本视图SOurceFieldsIZlARA物料基本展信息刚才我们定义的模板结岗已经显示在这里了.接下去要定义模版的字段.选中模版结构.点击»,如卜国所示:SoutceFieldsfotSoutceStiuctuieZMARA国G01定义字段名称、类型、氏度和说明.如下图示:SourceFieldsforSourceStructureZMARA鼠日3mreldNameTypei1.e.Reld1.abelWATNRRI*18柳以号MAKTXQto龙狎强迷NEINSr2技本计量单位KATK1.r4博科也UB苗返E1.SMWorkbench:ChangeSourceFields3Jffl0½iE3S9SUbtreePoSit)CnFieWswithZ_M«_BDATA-MANTS-BASIS基本视图SourceFieldsI-物料基本层信息KATNRC(018)物料号MAKTXC(040)物料描述MEINSC(002)基本计量单位1MATK1.C(004)物料组保存后返回.Step4:MaintainStructureRelations双击进入"MaintainStruclurvRelations”建立SOUnXSInICtUrC和录屏的关联:1.SMWorkbench:ChangeStructureRehtionghipt9QRUtm>ORUtnpCGRHQStfccrMSPofltionZjn1.IgTA-IAMTS-BASIS弘本彼品StructureRelatUns'1101创建物制主效法弘本层««ZIARA物X答本层信息SelectTargetStnictureIlOl.由于我们只建立了一个屏幕求像并只建立了一个SounxStructure.因此系统字段将两者进行了关联保存返三1.Stp5:MaintainFieldMopingandConversionRules双击“MaintainFieldMappingandConversionRules".维护录屏所得字段和模版字段的关条.1.SMWorkbench:ChangeFieldMappingandConversionRulest2DSccrcoFMd3SourcaAckl负Ruto旨RS>D0QPOm蜜(ntwi蜜GZ-W1.IDATAIAJiTS-BASIS基本视图FieldlappingandRuleFields物物基物料料本料号猫计组选中录屏字段,点击口SolXCeFieki在舛出的帝口选抨对应的模版字段,全部字段维护完成后如卜图所示:1.SMWorkbench:ChangeFieldMappingandConversionRules乡IDSourceFieid3SourceAeto貌Rte偌0年Ii6S3用回Posmcnmai2.I三-三DATA-IANTS-BASIS基本视ESFieldlappingandRule01.amoi创建物料主数据基本历1.-GJFieldsfIATRRU。0物料号Source:ZIARATATNR(物料号)Rule:Transfer(IOVE)Code:MKOl-ItATNR=ZiARA-IATNR.KAKTXH©物料插述Source:ZIARATAKTX(物瑙述)Rule:Transfer(IOVE)Code:11!01-IAKT=ZiARA-IAKTX.KEINSIHO0基本计量地位Source:ZlARA-J(EIHS(基本计H电位)Rule:Transfer(IOVE)Code:XKOl-IEIHS=ZIARA-IEINS.泅Ei00物料组Source:Ziara-IATK1.(物料组)RuIe:Transfer(IOVE)Code:Mboi-IATK1.-Ziaratatkl.保存后返Pl.Step6:MaintainFixedValues,Translations,User-DefinedRoutines在此步骤中可以设定录像中字段的的来源,除对应源混字段外,在此步骤中还可以设定为固定位、转换条件、或是更为困难的用户定义(用ABAP编程).一般运用可跳过此节.Step7:SpecifyFiles双击“SpecifyFiles",指定模板文件.模版文件一般是我们事先打算好的.字段依次及Source