SAP 修行

SAP实用-LSMW导主数据

2017-11-20  本文已影响10人  生命的练习

1.导入数据准备

现将要导入的数据整理一个excel模板

然后另存为 txt格式,因为LSMW读取的是TXT格式的文件 

 注意:由于excel转化为TXT的过程中,字段与字段之间是以制表符间隔的也即空格。因此我们要注意后续读入TXT的时候也是以空格为间隔。

2. 录制屏幕

Goto-->Recordings 即进入BDC录屏,主要不要有多余操作,因为录屏过程会将整个过程录制下来 将需要更改的定义为变量, 其他的保持录制时候的 默认值。不确定不定义为变量的留默认值的后续有什么影响,应该是默认输入。这些定义的变量后续需要通过定义TXT导入的字段 并手动联系起来。

3. 定义LSMW项目名称

注意这里在命名对象和子对象名的时候, 对象很多时候是以模块命名比如MM主数据,SD主数据,而子模块和对象则表明了需要导入的具体主数据,例如,物料主数据,对象可以是各个视图。

4.选取BDC录屏数据


5.  定义接收表结构

该接收表结构主要用来确定接收TXT的表结构数据,因为后续导入的TXT数据是读入到该结构中的,类似于定义了一个表头数据,而TXT则填入内容数据

定义表

定义接收表名称

定义表的具体结构

这里定义接收表中的具体字段,包括字段长度 这里我们特别要注意这个源表格字段的字段顺序。因为这些字段是对应要导入的TXT文档的。我们从TXT导入时 是按照我们现在维护的顺序导入的。要不管TXT中描述是什么。所以最好是按照顺序维护,也就是我们创建物料的顺序,先填什么,后填什么,顺序不能乱。

6. 维护导入数据 与 录屏数据的对应关系

维护表对应关系

维护各个数据字段之间的对应关系:


7.指定导入TXT文件路径

关联TXT 与源字段表


8. 读取数据


9. 转换数据

这边理解上是将TXT格式数据转换成LSMW能够处理格式,就像Python写的代码需先转换成pyc才能由编译器处理一样。

10.建立批处理程序

上一篇下一篇

猜你喜欢

热点阅读