lsmw direct input采购订单批导

lsmw direct input采购订单批导

ID:9298982

大小:416.11 KB

页数:13页

时间:2018-04-27

lsmw direct input采购订单批导_第1页
lsmw direct input采购订单批导_第2页
lsmw direct input采购订单批导_第3页
lsmw direct input采购订单批导_第4页
lsmw direct input采购订单批导_第5页
资源描述:

《lsmw direct input采购订单批导》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、利用LSMWStandardBatch/DirectInput批导带多个行项目的采购订单经历了3天的不断失败不断探索后,瑞瑞姐我终于成功了!成功实现了利用LSMWStandardBatch/DirectInput方法批导带多个行项目的采购订单脚本。现介绍如下:1、T-code:LSMW进入该事务。按照通常步骤新建一个新的项目。如下:这是瑞瑞姐我建立好的。点击按钮。2、执行第一步操作。点击进入修改状态。选择“StandardBatch/DirectInput”。“Object”选择系统标准的“采购订单”,M

2、ethod选“0001”即可。如下两图。保存。退出。3、在进行第二步“MaintainSourceStructures”前,我们先执行第四步“MaintainStructureRelations”,来看一下我们要写的表的结构。因为我们在第二步要建立的结构要和这里的结构一样。我们先做到心中有数。在第四步中显示如下:说明我们在第二步要建立同样的两层结构。这对应于采购订单的抬头与行项目一对多的关系。现在我们退出第四步,进入第二步MaintainSourceStructures。点击,进入修改状态。点击新建,建立

3、第一层结构。再将光标指向第一层结构,点击“新建”。系统弹出如下对话框由于我们要建立的是低层结构,因此选择“LowerLevel”,建立第二次结构。建立的结构如下:保存,退出。4、进入第三步MaintainSourceFields,来维护将来写入表中的变量字段。我们可以通过ME21N的前台操作来确定所需要的字段。但是直接写表与走前台的录屏操作不同,有好多录屏中不必须的字段也要手工填写。比如“采购订单的计量单位”、“订单价格单位(采购)”,如果不填,在最后一步就会报错“净价格计算中的数据转换错误”。这都是血泪

4、的教训呀!首先要注意的是,我们需要给两层结构都建立一个key值来确定抬头与行项目的对应关系。此字段可以自定义,但是在两层结构中其所有属性必须完全一致。还要注意的是,我们定义的字段名称和长度,尽量和数据表中的字段名称、长度一致,这样在下面操作中更好辨识匹配。前台可以通过F1-》点击技术信息,来查看字段名称;也可以通过进入第四步MaintainStructureRelations,点击结构来查看表中字段(推荐,因为这样可以同时确定字段名称和长度)。我们把所有定义的字段的字符类型都定义为“C”。进入修改状态,可

5、以在层级下一个一个新建字段,也可以点击批量填写字段。个人推荐后面的方法。先在excel表中将字段按格式整理好,然后直接复制粘贴到表中。注意,以后数据文档的填写顺序要严格按照这里定义的字段先后顺序来填写。这里的字段PS_PSP_PNR工作分解结构元素与WBS号是一一对应的关系,但是需要在数据表PRPS中来查找。最好在抬头数据中找一个字段来写原来的老合同号。以便导入订单号来匹配。保存,退出。5、进入第四步MaintainFieldMappingandConversionRules。该步骤我们将我们刚才建立的数

6、据结构与系统的数据结构一一对应起来。也就是建立表和表的关系。将我们在前面建立的结构与标准表结构分别对应起来。保存,退出。6、进入第五步MaintainFieldMappingandConversionRules。这一步极其重要。就是要把两个表中的字段分别对应上去。如果我们自己建的字段名与标准表中的字段名一致的话,可以用菜单中的extra->auto-fieldmapping来自动匹配字段。也可以通过来手动匹配字段。对于批导时可以为常量的字段,我们可以通过按钮来维护常量值。如果要取消刚才的设置,把光标移在要

7、修改的字段上,点击初始化字段即可。保存,退出。7、由于我们在上一步已经维护了常量,第六步MaintainFixedValues,Translations,User-DefinedRoutines可以跳过。8、进入第七步SpecifyFiles,指定要批导的数据文件。我们可以从第三步把表格的字段导出来,在excel中按照格式整理数据。然后,把数据保存为txt文件。记住,一定要是txt文件哦!还要注意的是,由于我们建立了两层结构,因此要建立两个txt文件,分别储存两个表的数据。并分别指定给两层结构。这里我们还

8、要选择从本机上载。这里还要特别注意:有时候直接保存会报错“NologicalPathhasbeenspecified”。这个问题出现的原因是,系统本来默认了一个逻辑路径,正常情况下,系统会自动创建分配这个逻辑路径并创建逻辑文件。但是当你的项目、子项目名称过长时,系统无法辨识逻辑文件名称MM_ME21_ST_MM_ME21_ST_MM_ME21_ST.lsmw.conv。出现这个问题的时候,点击上图中的“ConvertedDat

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。