LSMW 操作手册说明书_第1页
LSMW 操作手册说明书_第2页
LSMW 操作手册说明书_第3页
LSMW 操作手册说明书_第4页
LSMW 操作手册说明书_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

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

文档简介

...wd......wd......wd...LSMWLegacySystemMigrationWorkbench的缩写,也是执行此功能的事务代码.它是一种数据移植工具,内含StandardBatch/DirectInput,BatchInputRecording,BAPI,IDOC几种数据移植方式,具体实现时可根据需要选择其中的方式:StandardBatch/DirectInput:用这种方式,可以在系统提供的标准DirectInput(DIP)Object根基上根据客户应用的字段需要定制和加工自己的批导入程序.利用标准的DIP对象省去了自己录制Recording的步骤,并且会比自己录制的Recording更可靠一些.系统目前提供的标准DIP有:ObjectDescription0001Longtexts0010GLa/cmasterrecord0020Materialmaster0030MaterialBOM0035LIFOLayer0040Vendormaster0050Customermaster0060Purchasinginforec.0070Conditionrecord0080Purchaserequisition0085PurchaseOrder0090Salesdocuments0100Financialdocuments0110Goodsmovement0120Manualreservation0130Classification0140Class0150Characteristic0160Fixedassets0170Routing0180Plannedindep.reqmts0190Doc.purch.inforec0210Storagebin(WM)0220Warehousestock(WM)0240Inspectionplans(QM)0250Bankdata0260Workcenter0300Rentalunit0310Lease-Out0320Businessentity0330Property0340Buildings0400Equipment0410Message(IH)0420Confirmation(IH)0425Measuringpoint0430Measuringdocument0440Functionallocation0450Objectlink0460Maintenanceplan0470Equipmenttasklist0480FnctnlLoc.TaskList0490Gen.tasklist0555HRmasterdata………客户,物料,供给商,总帐科目,定价条件等主数据,以及采购订单,销售订单,库存初始化等动态数据都有标准的DIP对象可以利用.如果标准的DIP对象不能满足批导入的需求,可以使用下面的方式.BatchInputRecording:如果不采用标准的DIP,也可以录制自己的Recording,录制方式和SM35一样,不再赘述.然后在Recording根基上定制批导入对象。BAPI:可以利用系统业务对象提供的标准BAPI实现数据的批导入,如销售订单,采购订单…,由于第1,2种方法已能满足上线前数据转换的需要,此方法不再赘述.IDOC:利用IDOC定制批导入功能,由于第1,2种方法已能满足上线前数据转换的需要,此方法不再赘述.LSMW操作界面说明:4.6GUI版本中LSMW的版本为Version1.8.0,目前是在EN环境下才能正确显示操作界面上的文字,在ZH环境下是酷似德语的乱码.所以我们只能在EN环境下操作.执行事务代码LSMW后,进入以下界面:Project/Subproject/Object是层级包含关系,层次关系和命名方式按工程的需要定义.举例:在这里可以按工程创立Project,按模块创立Subproject,按具体的应用创立Object.ProjectZJSY浙江石油LSMW工程SubprojectZJTEST测试所用子工程ObjectMM01_DI物料主数据创立批导入对象点击〞执行〞或回车后进入下面的界面:上面所列的Step是制作一个StandardBatch/DirectInput的步骤.具体步骤在下面的案例中解释.案例上线前数据转换可主要采用较容易操作的StandardBatch/DirectInput,BatchInputRecording两种方式,建议首先考虑StandardBatch/DirectInput方式.下面分别通过案例介绍这两种方法的操作.案例一:采用StandardBatch/DirectInput方法创立物料主数据的批导入程序.案例二:采用BatchInputRecording方法创立客户信用主数据的批导入程序.案例一:采用StandardBatch/DirectInput方法创立物料主数据的批导入程序定义批导入Object执行事务代码LSMW,进入界面:把光标放在三种对象上点击可分别新建Project,Subproject,Object,这里我已经创立了:Project:ZJSYSubproject:ZJTEST可以在练习和测试时使用.下面新建一个批导入Object:光标放在Object栏位,点击,弹出下面的对话框,在Object中输入设计好的名字和描述,如MM01_DI,物料主数据directinput测试:确认后,点击〞执行〞或回车后进入下面的界面:对于DirectInput的方式,一共需要操作13步,下面一一介绍:特别注意:以下各步骤的操作界面要先确定是Change状态,如果不是,点击切换.Maintainobjectattributes含义这里根据应用需要,定义一个批导入Object以及它的相关属性,如前所述,可选择DirectInput,BatchInputRecording,Bapi,Idoc四种方式,物料主数据系统提供了标准的DIP对象,所以这里选择第1种-DirectInput方式操作方法双击该行,进入界面:Datatransfer:有once(仅转移一次)和Periodic(周期性转移)两种方式.选择StandardBatch/DirectInput方式,选择Object:0020materialmaster,其它选项系统会自动给出.保存后,回到Step界面,执行下一步:Maintainsourcestructures含义这里定义一个SourceStructure的name和description,也就是数据源构造的名字和描述.操作方法双击该行,进入界面:点击,弹出对话框:输入:Sourcestructure:MATERIAL_MASTERDescription:浙江石油物料主数据批导入源构造这两个字段按需命名,Sourcestructure的命名不能有空格确认后,界面变为:保存后回到Step界面,执行下一步:Maintainsourcefields含义这里为上一步定义的SourceStructure定义它包含的具体的SourceFields,也就是数据源字段.需要定义导入的字段的名字,类型和长度.操作方法双击改行,进入界面:光标放在〞MATERIAL_MASTER〞上,点击,在这里输入在用MM01手工创立物料时,需要敲入的字段名,字段类型,长度,字段描述系统自动带出.-------------------------------------------------------------------------------------------------------------------------------------------------说明:系统也提供了自动带出相关字段的方法,操作如下:回到ChangeSourceFields界面,光标放在〞MATERIAL_MASTER浙江石油物料主数据批导入源构造〞上,点击,弹出对话框:有几种copysourcefields的方法;从以Tab为分隔符的txt文件拷贝:建议采用此方法从其它批导入对象拷贝;从系统数据字典拷贝:例如从数据表MARA拷贝字段,将会把所有字段复制过来,还需要从中摘取自己所需的字段,如果所需字段较少的话,这种方法反而不省事;从DAT文件拷贝,这个文件的第1行是字段名-------------------------------------------------------------------------------------------------------------------------------------------------技巧:建议采用〞Upload(Tabdelimitedtext)“方法复制sourcefields,在统一的Excel模板上准备SourceFields和实际数据,具体操组如下:LSMW_Smp_MM01.exl文件有两个Sheet,Sheet1和Sheet2各有作用.在EXCEL模板LSMW_Smp_MM01.exl根基上,把需要导入的字段在Sheet1准备好,格式如下:第1列是序号,第2列是字段名(一般按标准DIP对象接口构造中的名字命名,以方便源字段和接口字段的自动匹配),第3列是字段描述,第4列是字段类型,第5列是字段长度:保存文件,再次翻开后,提示是否启用宏,选择启用,将在Sheet2中看到:宏命令将Sheet1中的字段名和字段描述转换成横向排列,这个sheet2就是用户需要填写的实际数据源.现在把Sheet1的数据另存为LSMW_MM01_Field.TXT文本文件(制表分隔符):回到LSMW--ChangeSourceFields界面,光标放在〞MATERIAL_MASTER浙江石油物料主数据批导入源构造〞上,点击,弹出对话框:选择第1项,确认后:点击’Transfer〞后,看到字段从lsmw_mm01_field.txt中复制过来:保存后回到Step界面,执行下一步:Maintainstructurerelations含义这里将我们在第2步定义的SourceStructure匹配到系统标准BINP对象提供的接口Structure中.也就是建设我们的数据源构造和0020-materialmaster标准对象提供的接口构造的关联.操作方法双击该行,进入界面:图中粉色的BGR00,BMM00,BMMH1……都是标准对象的接口构造的名字.点击每一行,可以看到每个构造的数据字典,可以查找接口字段的字段名.光标分别放在每行,点击,建设关联,:保存后回到Step界面,执行下一步:Maintainfieldmappingandconversionrules含义这里将我们的SourceStructure中的SourceFields匹配到标准DIP对象的接口构造的接口字段中.操作方法双击该行,进入界面:指定事务代码对于DirectInput的方式,需要指定事务代码,方法如下:在下面的层次中找到TCODE字段:BGR00BatchInputStructureforSessionDataFieldsBMM00MaterialMaster:TransactionDataforBatchInputFieldsTCODE4-charactertransactioncode光标放在TCODE字段上,点击,弹出:维护MM01,表示新建物料主数据自动字段匹配选择如下菜单项,执行Sourcefields和接口字段的自动匹配:弹出对话框,根据需要选择相应选项:确认后,对每个要匹配的字段系统会提示:核对字段是否匹配,如果匹配,选择’Aceeptprososal〞,承受它的匹配建议.所有的字段匹配成功后,执行以下的菜单项检查是否有缺漏项:提示所有字段已经匹配:手动字段匹配如果上面的操作中提示sourcestructure中仍有字段没有匹配,可以手动进展匹配.方法是:找到需要匹配的字段后,点击.不再赘述.维护常量一些字段对于所有物料都是一样的,如〞行业类型〞,“物料类型〞,“语言代码〞,这些需要维护成常量.把光标放在MBRSH字段,点击,弹出:选择O-OilIndustry,把光标放在MTART字段,点击,弹出:选择ZFER-石化成品把光标放在SPRAS字段,点击,弹出:选择中文ZH技巧:可通过工具条上的寻找相应的字段.主数据视图选择对于物料主数据,在创立时需要选择创立的视图,这里也需要对这些视图是否创立作出指定.在字段匹配界面中的层次下寻找以字母X开头的字段:这些字段就代表物料主数据的每个视图,例如,我们需要创立〞会计视图〞,把光标放在XEIB1字段上,选择,在弹出的对话框中选择X,表示要创立该视图:然后该字段增加了Rule和Coding代码,Constant表示常量,也就是对所有物料记录该值都不变.Coding是给这个字段如何赋值的代码.然后,对其它视图,如:XEIE1Indicator:ConsiderPurchasingviewXEIE2Indicator:considerPurchaseOrderTextviewXEIK1IncludeBasicDataViewXEIL1Indicator:consider"Storage"viewXEIV1Indicator:considerSales1viewXEIV2Indicator:considerSales2viewXEIV3Indicator:considerSalesTextviewXEIV4Indicator:considerSales/PlantDataviewXEIG1Indicator:Take"Costing"viewintoaccount都赋予常量X,表示,对所有的物料默认都创立这些视图.税类别的处理对于销售:销售组织视图1的物料税类别需要特殊处理,方法如下:在接口构造BMMH2的Fields中找到字段TATY1,光标放在该字段上,点击,弹出:按照上图选择,意思是当该字段没有初始值时用常量代替它.确认后弹出:为TATY1指定税类别常量MWST,用同样的方法为TATY2指定常量MWST,为TATY3指定常量ZMWS,为TATY4指定常量ZMWI,指定后界面变为:用同样的方法为BMMH1构造中的TATY1,TATY2,TATY3,TATY4赋常量值.检查语法以上步骤执行后,通过系统菜单检查语法:保存后,回到Step界面,执行下一步:Maintainfixedvalues,translations,user-definedroutines含义这里针对特殊的需求定义固定值或自定义代码,一般不会用到,不再赘述.至此,一个DirectInput方式的物料主数据批导入已经做好了,下面就是执行批导入时需要的操作:执行下一步:Specifyfiles含义指定readdata,convdata,sourcedata数据源文件.Sourcedata是用户准备的TXT数据源文件,Readdata是从TXT文件读到系统中的一种中间文件,Convdata是从Readdata文件中将数据作进一步的转换,转换成符合DIPObject的标准接口格式.最后执行批导入时,系统是从Convdatafile中读取数据.详细情况将在下面介绍.操作方法在Excel中维护数据源在上面提到过的LSMW_Smp_MM01.exl文件的Sheet2中维护数据源,例如,维护以下两条数据:保存后,删除第2行中的中文描述,另存为LSMW_MM01_Data.TXT(制表分隔符)文件:Specifyfiles双击改行,点击,系统自动指定:Readdatafile:ZJSY_ZJTEST_MM01_DI.lsmw.readConvertedDatafile:ZJSY_ZJTEST_MM01_DI.lsmw.conv光标放在LegacydataOnthePC(frontend)点击,弹出选择数据源LSMW_MM01_Data.txt文件,选择Tabulator为分隔符,选择Fieldnamesatthebeginningofthefile,确认后,界面变为:保存后,回到Step界面,执行下一步:Assignfiles双击该行,进入下面的界面:这一步不用作什么操作,系统自动将上一步指定的数据源文件分配到SourceStructure.回到Step界面,执行下一步:Readdata含义这里是从LSMW_MM01_Data.TXT文件数据源将原始数据读取到ZJSY_ZJTEST_MM01_DI.lsmw.read文件中.如前所述,*.lsmw.read文件是一种中间文件.操作方法双击改行,进入界面:点击执行,体统提示:表示从数据源LSMW_MM01_Data.txt读取了两条记录,放入了文件ZJSY_ZJTEST_MM01_DI.lsmw.read.返回Step界面,执行下一步:Displayreaddata双击该行,弹出:回车,进入界面:ZJSY_ZJTEST_MM01_DI.lsmw.read文件中的两条记录,点击行可看到详细信息:在这里检查一下读取的数据是否准确.返回后,回到Step界面,执行下一步:Convertdata含义这里将ZJSY_ZJTEST_MM01_DI.lsmw.read文件中的数据经过系统的转换,装载到ZJSY_ZJTEST_MM01_DI.lsmw.conv文件中,为最后一步执行批导入做准备.操作方法双击该行,进入界面:点击执行,提示:从文件ZJSY_ZJTEST_MM01_DI.lsmw.read读取数据,将其转换到了文件ZJSY_ZJTEST_MM01_DI.lsmw.conv,这是与标准的DIP对象的接口更接近的文件格式.返回后,回到Step界面,执行下一步:Displayconverteddata双击该行,弹出;回车后,进入界面:每一条黄色的行是一条物料主记录的开场,显示已经从readfile转换了两条记录到convfile,点击行可看到详细信息;返回后回到Step界面,执行下一步StartDirectInputprogram含义这一步是真正执行批导入程序,将前面步骤准备好的数据源导入到系统中.操作方法双击该行,弹出:选择第1项,进入界面:选择使用前面步骤准备好的*.lsmw.conv文件作为数据源.LockMode有两个选项:E:如果是上线后在生产系统中执行批导入,选择此项-锁定N:如果是初始化系统,可选择此项-不锁定.点击执行,系统跳出几个提示信息,最后一个是:提示事务执行完毕,没有错误.确认后,进入界面:提示已成功创立两个物料:3674和3675至此,这个批导入执行完毕.案例二:采用BatchInputRecording方法创立客户信用主数据的批导入程序.前面已提到,如果标准的DIP对象不能满足需求,可以自己录制BIPRecording,具体步骤如下:定义批导入Object操作方法可参照4.1.执行LSMW后,创立以下Object:Maintainobjectattributes操作方法可参照4.2.选择BatchInputRecording方式,如果已有录制好的BIPRecording,可以选择,如果没有,点击,进入界面:\\点击可以新建Recording,制作Recording的方法同SM35,不再赘述.这里我已经录制好了FD32_2这个RecordingMaintainsourcestructures操作方法可参照4.3.Maintainsourcefields操作方法可参照4.4.在LSMW_Smp_FD32.exl的Sheet1中维护需要敲入的字段:把Sheet1的数据另存为〞文本文件(制表分隔符):LSMW_FD32_Field.txt,点击后,选择Upload(TabdelimitedTXT),从文件LSMW_FD32_Field.txt导入SourceFields:Maintainstructurerelations操作方法可参照4.5.

温馨提示

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

评论

0/150

提交评论