LSMW例子详解

引用:翱翔云天

T-CODE: LSMW

2009063010040676.jpg

 

 

Project: Name of the migration project

Subproject: Name of the subproject

Object: The migration object represents a business view of the data to be migrated.

选择新建,会弹出窗口,输入description,然后选择ok

 

2009063010043238.gif

选择Maintain object attributes,点执行

2009063010045052.gif

点Display<->Change,选择Batch input recording

2009063010051915.gif

点靠后面的一个按钮

2009063010053753.gif

选择新建,输入以下信息,点ok

2009063010055626.gif

输入你要录的t-code

2009063010061195.gif

然后就是BDC的过程,不详细说明了,录好后如图

2009063010063548.gif

然后维护这些字段,你可以用上边的+SCREEN FIELD –SCREEN-FIELD来控制你需要的字段

2009063010071038.gif

然后保存,在第一屏把你建的BDC名字输入,保存 

2009063010073182.gif

返回,LSMW第一步完成。

选择Maintain source structures,点执行 

2009063010074649.gif

点修改,选择新建 

2009063010075956.gif

点保存,返回

第二步完成!

选择Maintain source fields,点执行 

2009063010112614.gif

点修改,然后选择table maintain 

2009063010114226.jpg

输入各个字段的信息

2009063010115686.jpg

2009063010120713.jpg

保存,返回

第三步完成!

选择Maintain structure relations,点执行 

2009063010122459.jpg

点修改按钮,因为这个LSMW比较简单,RELATIONSHIP直接建立了,所以只需要点保存就可以了 

2009063010123745.jpg

返回

第四步完成!

选择Maintain field mapping and conversion rules,点执行 

 2009063010134421.jpg

点修改

2009063010140178.jpg

然后把我们定义的STRUCTURE BANK分配到XK02_N这个结构里面

2009063010141473.jpg

在这里,你可以添加程序代码,或者定义转换规则,例如日期格式的转变,数量的转变等等,也可以加一些控制语句,来控制那些字段需要,那些不需要,具体情况,可以具体做一些修正。

我们这个例子简单,不需要做什么转换,点保存返回

第五步完成!

选择Maintain fixed values, translations, user-defined routines,点执行

2009063010143277.jpg

在这里,你可以定义定数,或者翻译,或者子程序(FORM),来做一些转换或者限制

2009063010144594.jpg

我们这个例子不需要做这些,直接返回做下一步

第六步完成!

选择Specify files,点执行

2009063010150131.jpg

点修改

2009063010151581.jpg

然后定义READ DATA文件,以及CONVERTED DATA文件,这个你可以问BASIS要

注意,这个是必须定义的,不然你无法读取文件

把光标放在Legacy data,选择新建

2009063010153215.jpg

点OK,如图

2009063010154727.jpg

然后保存,返回

第七步完成!

选择Assign files,点执行

2009063010160328.jpg

点修改,因为我们这个只有一个STRUCTURE,所以默认分配

 2009063010163529.jpg

保存,返回。

第八步完成!

到此,LSMW制作完成,下面的就是使用了。

选择Read data,点执行

2009063010165542.jpg

这个操作把文件从本地读到服务器

2009063010172494.jpg

返回

第九步完成!

然后选择Display read data,点执行,这个步骤可以做也可以不做,主要是用来看看你读入的数据是不是正确的。

2009063010181193.jpg

点击黄色行,可以查看详细的信息

2009063010192983.jpg

返回

第十步完成!

选择CONVERT DATA, 点执行

2009063010195349.jpg

继续点执行

2009063010201064.jpg

这步主要是对数据作格式转换,转换的规则就是前面曾经说的,你可以自己定义规则。注意,这次转换的是服务器上你刚刚读入的文件,而不

是本地的文件

2009063010203331.jpg

返回

第十一步完成!

选择Display converted data,点执行,可做可不做

2009063010205017.jpg

在LSMW中,如果某个字段你没有输入,那么这个字段填“/”

2009063010210660.jpg

返回

第十二步完成!

选择Create batch input session,点执行

2009063010212178.jpg

继续按默认执行

2009063010214525.jpg

第十三步完成!

选择Run Batch Input session,点执行

2009063010221557.jpg

选择你建立的SESSION,点PROCESS

2009063010222691.jpg

然后就是标准的BDC的一些操作,不多说了。

这就是LSMW,其实他的功能很强大的,你可以定义非常复杂的STRUCTURE,也可以在里面写程序来做一些控制,不过对于顾问来说,只要掌握最基本的就足够了。

 

转载于:https://www.cnblogs.com/wequst/archive/2009/06/30/1513733.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值