Lsmw 详细教程
1. 输入lsmw命令
输入lsmw命令,进入legacy system migration workbench
2. 点击新建
点击新建,分别输入project,description(为project的描述内容)。
点击,填写subproject和description(为subproject的描述内容)。
点击,填写object和name(为object的描述内容).
创建好项目之后,点击,进入下一界面。
3.选择Maintain Object Attributes,双击
选择Batch input recording 项,点击。
进入下一界面,点击新建,输入recording ,建议采用事务代码,在此例中t-code为“su01”
通过recording ,将记录在su01的操作,录制之后如下图记录的具体的操作步骤如下:
双击,进行添加变量
根据实际情况双击,添加需要的变量的名称name和描述name,添加结果如上上图所示。
点击,后退至如下图:
点击,选择本项目的object名称,点击进行保存,点击,后退。
4.选择maintain source structures ,双击点击新建,创建source structure.
创建结果如下图:
点击进行保存,点击,后退。
5.点击object overview
选择table。
系统—〉列表—〉保存—〉本地文件,按着此路径将已添加的变量信息导出至本地(为.xls 文件)。
保存之后,点击,后退至如下图。
6.选择maintain source fields,双击
点击,弹出如图所示对话框。
打开刚才导出的.xls文件。
调整.xls文件的内容和格式
删除tcode行以上的部分
将CHAR 替换为C
将第二列调整至最后一列
调整完以上内容之后,将如上数据粘贴至maintain source fields打开的对话框中,如下图所示。
点击进行保存,点击后退;再点击进行保存,点击后退,进入如下界面7.选择maintain structure relations,双击
点击进行保存,点击后退。
8.选择maintain field mapping and conversion rules,双击
选中fields的一个字段,点击source field,在弹出的对话框内选择与被选字段一致的内容。
操作之后的结果如下图所示
点击进行保存,点击后退。
9.选择maintain fixed values, translations ,user-defined routines,双击
点击后退。
10.选择specify files,双击双击on the pc
选择导入数据的路径
点击进行保存,点击后退。
11.选择assign files ,双击
确认导入数据的路径无误后,点击后退。
12.选择read data,双击
在读取数据之前,准备好批量创建的数据
先在.xls文件中,将添加的变量转置为如下:在.txt文件中按着上图的字段的排列顺序准备数据
准备好数据之后,点击,执行执行完毕之后,结果如下
点击后退,再点击后退。
13.选择display read data,双击点击
选中其中的任意一条信息,查看详细信息。
确认没有问题,点击后退,再点击后退,进入下一步骤。
14.选择convert data,双击点击,执行
点击后退,再点击后退,进入下一步骤。
点击
选中其中任意一条,进行查看
确认没有问题,点击后退,再点击后退,进入下一步骤。
15.选择create batch input session,双击
点击,执行
点击
16.选择run batch input session,双击点击
选择仅显示错误,点击process
待执行完毕之后,可以通过su01查询用户是否创建成功。