LSMW例子详解Word文件下载.docx
《LSMW例子详解Word文件下载.docx》由会员分享,可在线阅读,更多相关《LSMW例子详解Word文件下载.docx(19页珍藏版)》请在冰豆网上搜索。
![LSMW例子详解Word文件下载.docx](https://file1.bdocx.com/fileroot1/2023-1/3/5ffaf319-ebc0-450e-891c-517c266e701b/5ffaf319-ebc0-450e-891c-517c266e701b1.gif)
Nameofthesubproject
Object:
Themigrationobjectrepresentsabusinessviewofthedatatobemigrated.
选择新建,会弹出窗口,输入description,然后选择ok
选择Maintainobjectattributes,点执行
<
!
--[if!
vml]-->
--[endif]-->
点Display<
->
Change,选择Batchinputrecording
点靠后面的一个按钮
选择新建,输入以下信息,点ok
输入你要录的t-code
然后就是BDC的过程,不详细说明了,录好后如图
然后维护这些字段,你可以用上边的+SCREENFIELD–SCREEN-FIELD来控制你需要的字段
然后保存,在第一屏把你建的BDC名字输入,保存
返回,LSMW第一步完成。
继续......
选择Maintainsourcestructures,点执行
点修改,选择新建
点保存,返回
第二步完成!
选择Maintainsourcefields,点执行
点修改,然后选择tablemaintain
<
输入各个字段的信息
保存,返回
第三步完成!
选择Maintainstructurerelations,点执行
点修改按钮,因为这个LSMW比较简单,RELATIONSHIP直接建立了,所以只需要点保存就可以了
否则,要在修改状态,点RELATIONSHIP选择建立。
返回
第四步完成!
选择Maintainfieldmappingandconversionrules,点执行
点修改
然后把我们定义的STRUCTUREBANK分配到XK02_N这个结构里面
在这里,你可以添加程序代码,或者定义转换规则,例如日期格式的转变,数量的转变等等,也可以加一些控制语句,来控制那些字段需要,那些不需要,具体情况,可以具体做一些修正。
我们这个例子简单,不需要做什么转换,点保存返回
第五步完成!
选择Maintainfixedvalues,translations,user-definedroutines,点执行
在这里,你可以定义定数,或者翻译,或者子程序(FORM),来做一些转换或者限制
我们这个例子不需要做这些,直接返回做下一步
第六步完成!
选择Specifyfiles,点执行
然后定义READDATA文件,以及CONVERTEDDATA文件,这个你可以问BASIS要
注意,这个是必须定义的,不然你无法读取文件
把光标放在Legacydata,选择新建
点OK,如图
然后保存,返回
第七步完成!
选择Assignfiles,点执行
点修改,因为我们这个只有一个STRUCTURE,所以默认分配
保存,返回。
第八步完成!
到此,LSMW制作完成,下面的就是使用了。
选择Readdata,点执行
这个操作把文件从本地读到服务器
第九步完成!
然后选择Displayreaddata,点执行,这个步骤可以做也可以不做,主要是用来看看你读入的数据是不是正确的。
点击黄色行,可以查看详细的信息
第十步完成!
选择CONVERTDATA,点执行
继续点执行
这步主要是对数据作格式转换,转换的规则就是前面曾经说的,你可以自己定义规则。
注意,这次转换的是服务器上你刚刚读入的文件,而不是本地的文件
第十一步完成!
选择Displayconverteddata,点执行,可做可不做
在LSMW中,如果某个字段你没有输入,那么这个字段填“/”
第十二步完成!
选择Createbatchinputsession,点执行
继续按默认执行
第十三步完成!
选择RunBatchInputsession,点执行
选择你建立的SESSION,点PROCESS
然后就是标准的BDC的一些操作,不多说了。
这就是LSMW,其实他的功能很强大的,你可以定义非常复杂的STRUCTURE,也可以在里面写程序来做一些控制