枫竹丹青SAP博客

SAP & IT 你是否在意,我都在那里,不悲,不喜

LSMW批处理使用方法(01)_总述及界面说明

  枫竹丹青   2014-11-18 11:11   1,650 views   常用工具    

  没有评论   

一.总述

在SAP系统中,批处理操作有多种方法。如果是对一个事物码(TCODE)进行批处理操作,常用的是LSMW。LSMW全称是Legacy System Migration Workbench。它能够对静态数据(如各类主数据)、动态数据(如初始化库存)、业务数据(如销售订单)等进行成批操作,是上线数据准备和运维期间大规模数据操作的主力武器。

LSMW的原理是设定批处理的模板,再将准备好的格式化数据传到SAP系统进行预转换,如果合适就进行实际转换。

批处理模板可以有多种类型,包括系统已设定好的标准批输入对象(Standard Batch Input Object)、BAPI(Business Object Method)、IDC(Intermediate Document)、批输入记录(Batch Input Recorder)等;本文以批输入记录(Batch Input Recorder)为例进行介绍,此方法也可称为录像法。

LSMW录像法批导入的原理是对需要批处理操作的流程进行操作录像,然后设定模板,再将准备好的数据传入到SAP系统进行预转换,如果合适就进行实际的转换。

LSMW导入数据操作分为以下几大步骤:

  • 准备需要导入的数据;
  • 转换模板定义;
  • 读取数据并预转换
  • 实际转换

如图1_1_1所示。

图1_1_1 LSMW录像流程图

我们这个例子是在SAP ERP 6.0 EHP7下完成的,按经典的14个步骤进行讲解。

录像法只能对前台执行的事物码(T-CODE)进行录像,如果是后台配置,需转化成前台可执行T-CODE、SM30维护视图或是SM34维护视图簇方式进行操作,参见《后台配置转至前台操作》。

二.操作界面说明

1.管理界面

批导入的事物码(TCODE)就是LSMW,在主窗口界面输入就可以进入

图2_1_1 前台输入LSMW事物码

输入事物码后,如果是第一次运行,则出现如下界面

图2_1_2 欢迎对话框

这是一个欢迎界面,将“No Longer Display This Message”选择框打上对勾则下次进入不再显示,按确认键进入到LSMW的管理界面(我们暂且以“管理界面”来命名),如图2_1_3所示。

图2_1_3 LSMW管理界面

这个界面主要解决以下几方面问题:

(1)批导入对象的管理,包括新增、修改、删除、查找、导出、导入等操作。

(2)进入到其它工作界面,主要有录像操作界面、分步操作界面。

我们如果要进行一个批处理操作,则需要输入或通过选择确定Project、Subproject、Object,如图2_1_4所示,然后再进行具体的操作。

图2_1_4 LSMW管理界面——选择Object

       当批导出模板做好后,可以将其导出备份成本地文件,也可将本地的模板文件导入进ERP系统。通过导出、导入,可在不同ERP服务器之间互换模板资源。导出(Export Project)、导入(Import Projects)的菜单如图2_1_5所示。

图2_1_5 导入、导入菜单

2.分步操作界面

在管理界面选择Project、Subproject、Object,如图2_1_4所示,按运行键( )进入分步操作界面,如图2_2_1所示。

图2_2_1 LSMW操作步骤(默认)

在图2_2_1中显示了分步操作的菜单,用鼠标双击各菜单行可进入不同界面。这里共有20个步骤,在实际操作中我们不需要这么多,只需要14个就可以了,点击“User Menu”按钮( )进入选择用户菜单的对话框,如图2_2_2所示。

图2_2_2 步骤设置对话框(默认)

       在图2_2_2所示的选择用户菜单对话框中,打选择标志的就是图2_2_1中显示的菜单项,我们将不用的最后6个菜单项打上不选标志,如图2_2_3所示。

图2_2_3步骤设置对话框(更改)

       在图2_2_3所示中,对最后6个菜单项打上非选择标志。如果需要恢复默认值则按“Main Steps”按钮( )。按确认键( )退出,如图2_2_4所示。

图2_2_4 LSMW操作步骤(更改后)

在图2_2_4的界面中,显示了标准的14个步骤的菜单项,详细显示如图2_2_5所示。

图2_2_5 LSMW操作步骤(放大)

       图2_2_5显示了详细的分步操作菜单项,按“Numbering Off”按钮( )显示各菜单的序号,如图2_2_6所示。此按钮是一个开关按钮,按下后按钮显示“Numbering On”( ),如果不想显示序号,再按一次则回到图2_2_5界面。

图2_2_6 LSMW操作步骤(显示序号)

       工具按钮栏中有一个“Double Click=Change”按钮( ),它也是一个开关按钮,按下后则显示“Double Click=Display”( )。此键的功能是,当“Display”时双击各菜单进入的界面是显示界面,需要按各界面的修改键进入修改状态;当“Change”时进入的界面就自动成为修改状态。

如果执行了相应的步骤,界面的右侧会显示最后操作的日期、时间、操作者,如图2_2_7所示。

图2_2_7 LSMW操作步骤(已完成)

后续文档

LSMW批处理使用方法(02)_步骤1

LSMW批处理使用方法(03)_步骤2

LSMW批处理使用方法(04)_步骤3上

LSMW批处理使用方法(05)_步骤3下

LSMW批处理使用方法(06)_步骤4、5

LSMW批处理使用方法(07)_步骤6、7

LSMW批处理使用方法(08)_步骤8、9

LSMW批处理使用方法(09)_步骤10、11

LSMW批处理使用方法(10)_步骤12、13

LSMW批处理使用方法(11)_步骤14、15

LSMW批处理使用方法(12)_步骤16、17

LSMW批处理使用方法(13)_步骤18

关注本站

枫竹丹青 SAP&IT

站长微博

© 2015枫竹丹青SAP博客. Powered by WordPress. Theme by 枫竹丹青. . 总浏览551086次