您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 信息化管理 > SAP LSMW实例操作
LSMW批处理使用方法(1)_总述及操作界面说明一.总述在SAP系统中,批处理操作有多种方法。如果是对一个事物码(TCODE)进行批处理操作,常用的是LSMW。LSMW全称是LegacySystemMigrationWorkbench。它能够对静态数据(如各个主数据)、动态数据(如初始化库存)、业务数据(如销售订单)等进行成批操作,是上线数据准备的主力武器。LSMW的原理是对需要批处理操作的流程进行录像,然后设定模板,再将准备好的数据传入到SAP系统进行预转换,如果合适就进行实际的转换。LSMW导入数据操作分为以下几大步骤:准备需要导入的数据转换模板定义;读取数据并预转换实际转换如图1_1_1所示。图1_1_1我们这个例子是在SAPIDES4.71下完成的,在操作界面有20个步骤。而在ECC6.0中,标准步骤只有14个,我们按14个步骤进行讲解。二.操作界面说明1.管理界面批导入的事物码(TCODE)就是LSMW,在主窗口界面输入就可以进入图2_1_1输入事物码后,如果是第一次运行,则出现如下界面图2_1_2这是一个欢迎界面,将选择框打上对勾则下次进入不再显示,按确认键进入到LSMW的管理界面(我们暂且以“管理界面”来命名),如图2_1_3所示。图2_1_3这个界面主要解决以下几方面问题:(1)批导入对象的管理,包括新增、修改、删除、查找、导出、导入等操作。(2)进入到其它工作界面,主要有录像操作界面、分步操作界面。我们如果要进行一个批处理操作,则需要输入或通过选择确定Project、Subproject、Object,如图2_1_4所示,然后再进行具体的操作。图2_1_42.分步操作界面在管理界面选择Project、Subproject、Object,如图2_1_4所示,按运行键进入分步操作界面,如图2_2_1所示。图2_2_1在图2_2_1中显示了分步操作的菜单,用鼠标双击各菜单行可进入不同界面。这里共有20个步骤,在实际操作中我们不需要这么多,只需要14个就可以了,点击键进入选择用户菜单的对话框,如图2_2_2所示。图2_2_2在图2_2_2所示的选择用户菜单对话框中,打选择标志的就是图2_2_1中显示的菜单项,我们将不用的最后6个菜单项打上不选标志,如图2_2_3所示。图2_2_3在图2_2_3所示中,对最后6个菜单项打上非选择标志。如果需要恢复默认值则按按钮。按确认键退出,如图2_2_4所示。图2_2_4在图2_2_4的界面中,显示了标准的14个步骤的菜单项,详细显示如图2_2_5所示。图2_2_5图2_2_5显示了详细的分步操作菜单项,按键显示各菜单的序号,如图2_2_6所示。此键是一个开关键,按下后键钮显示,如果不想显示序号,再按一次则回到图2_2_5界面。图2_2_6工具按钮栏中有一个按钮,它是一个开关键,按下后则显示。此键的功能是,当“Display”时双击各菜单进入的界面是显示界面,需要按各界面的修改键进入修改状态;当“Change”时进入的界面就为修改状态了。如果执行了相应的步骤,界面的右侧会显示最后操作的日期、时间、操作者,如图2_2_7所示。图2_2_7LSMW批处理使用方法(2)_步骤1三.实际操作步骤做一个完整的批处理操作,需要很多步骤。这些步骤分为几大部分:1.数据准备(步骤1)2.创建批处理对象(步骤2)3.模板定义(步骤3至步骤9),此部份又可分为三个小部份屏幕录像(步骤3)源表定义(步骤4至步骤6)转换字段对应(步骤7至步骤9)4.预转换(步骤10至步骤15),此部份又可分为两个小部份读取源表数据(步骤10至步骤13)预转换(步骤14至步骤15)实际转换(步骤16至步骤18)在以上操作中,除前三个步骤外,步骤4至步骤18均在分步操作界面下运行。步骤1:数据准备数据准备一般使用Excel整理数据,并转换成标准文本。我们以创建物料主数据(事物代码MM01)的基本视图为例。物料主数据的基本视图我们需要输入以下字段的数据:物料编码;物料名称;计量单位;物料组。物料编码物料名称计量单位物料组T3-AT-050A型T三通50mm只0501T3-AT-250A型T三通250mm只0501T3-AT-300A型T三通300mm只0501T3-AT-350A型T三通350mm只0501T3-AT-400A型T三通400mm只0501T4-AT-025A型T四通25mm只0502T4-AT-040A型T四通40mm只0502T4-AT-060A型T四通60mm只0502表3_1_1在表3_1_1中,对于每种物料,它的物料编码、物料名称、物料组是不尽相同的,这需要设为变量;而计量单位全部为“只”,可以设为常量。我们将变量的数据放入Execl表中,如图3_1_1,第一行是字段的名称,不可使用汉字,只能使用英文字母,其中“物料编码”对应的是“MCODE”;“物料名称”对应的是“MNAME”;“物料组”对应的是“MATKL”;“计量单位”是常量,不需要放入表中。MATKL的列的单元格式设为文本字段,不要选择常规或数字,否则“0501”就会变成“501”。图3_1_1将整理好数据的Execl表另存为txt文件,用制表符分隔,如图3_1_2所示。图3_1_2弹出对话框,点击”确定”保存文件,如图3_1_3所示。图3_1_3屏幕再出现对话框,按“是”,如图3_1_4所示。图3_1_4用文本方式打开已保存好的文件(“物料数据.txt”),如图3_1_5所示,显示出数据已准备好,各字段之间是以Tab键分隔的(记住Tab键这点很重要,以后需要对应设置)。图3_1_5LSMW批处理使用方法(3)_步骤2步骤2:创建批处理对象一个批处理对象是个树形结构,包括三层:Project、Subproject、Object,我们分称为项目、子项目、对象。本步骤就是创建一个批处理对象(Object)。如果此对象(Object)已存在,可以不用创建,用输入或选择的方法找到指定的对象。在主界面输入事物码LSMW,进入系统工作界面,如图3_2_1所示。图3_2_1输入需要创建的项目对象名称。批处理对象命名分为三层,分别为项目名(Project)、子项目名(Subproject)、对象名(Object)。图3_2_2本例中我们给对象命名为:物料(Z_MANTR)、物料(MANTR)、基本视图(BASIC)。点击创建按钮输入相应短文本描述,如图3_2_3所示。图3_2_3在图3_2_3所示对话框中,输入项目的描述,按键进入下一屏幕,如3_2_4所示。图3_2_4在图3_2_4所示对话框中,输入子项目的描述,按键再理入下一屏幕,如图3_2_5所示。图3_2_5在图3_2_5年示对话框中,输入对象的的名字,再按键保存退出对话框,如图3_2_6所示,批处理对象就创建成功了。图3_2_6点击显示对象命名信息,如图3_2_7所示。图3_2_7在图3_2_7中,显示了一个批处理对象的三层结构——项目、子项目、对象。当然在一个项目(Project)下,可以创建多个子项目(Subproject),一个子项目(Subproject)也可以创建多个对象(Object)。点击键返回管理界面。步骤3:屏幕录像并定义变量(上)在管理界面点击菜单goto-recordings进入屏幕录像界面,如图3_3_1、图3_3_2所示。图3_3_1图3_3_2图3_3_2显示进入了录像界面,点击键创建录像,弹出对话框如图3_3_3所示。图3_3_3在图3_3_3所示对话框中,需输入录像名称(recording)及描述(Description)。所有者(Owner)是自带出来的值,可不用管理。本例录像名称为MMBASIC。点击进入下一屏,弹出对话框图3_3_4输入需要录像的事物代码,本例为创建物料主数据,事物代码MM01。点击进入事物代码的操作录像。录像的数据是准备数据中的第1个(当然可以是任意一个),物料编号为“T3-AT-050”,物料名称为“A型T三通50mm”,计量单位为“只”,物料组为“0501”。录像的屏幕如图3_3_5、图3_3_6、图3_3_7、图3_3_8、图3_3_9所示。图3_3_5在图3_3_5,输入物料编号“T3-AT-50”,并选择行业领域(M机械工程)、物料类型(FERT成品)等相应的值,按回车键进入选择组织级别视图。图3_3_6在图3_3_6所示界面中,选择“基本视图1”、“基本视图1”两个选择项,按回车键进入下一屏幕。图3_3_7图3_3_7是物料的基本视图1界面,输入相应的物料名称、基本计量单位、物料组的值,按回车键进入基本视图2,如图3_3_8所示。图3_3_8在图3_3_8所示的基本视图2界面中,不需要输入任何值,按回车键保存,界面弹出是否保存的对话框,如图3_3_9所示,按“是”键保存退出。图3_3_9LSMW批处理使用方法(5)_步骤3下步骤3:屏幕录像并定义变量(下)录像后返回LSMW的操作界面,如图3_3_10所示。图3_3_10图3_3_10界面是一个树形结构,它表示刚才录像的数据,录像后的信息分为三层:事物代码(本例为”MM01创建物料&”)、录像屏幕(如SAPLMGMM0060)、字段信息(如”RMMG1-MATNR”)。我们将树收缩后详细查看,就会看到录像中的每一个屏幕在这里都对应了一段数据,如图3_3_11、3_3_12、3_3_13、3_3_14、3_3_15所示。图3_3_11图3_3_11中所示数据对应了录像时的初始屏幕,也就是图3_3_5。里面“BDC_OKCODE”字段对应“/00”值代表着回车键。对照录像的图3_3_5,可以清楚地看到物料编号、行业领域、物料类型的值。图3_3_12图3_3_12所示界面显示的是组织级别对话框,也就是图3_3_6所示界面。值中的两个“X”代表选择了第一个和第二个选择项,对应的也就是“基本数据1”、“基本数据2”。图3_3_13图3_3_13界面代表的是图3_3_7所示的基本数据1界面,上面可以清楚地看到物料描述(A型T三通50mm)、基本计量单位(只)、物料组(0501)。图3_3_14图3_3_14界面对应的是图3_3_8的屏幕,也就是基本数据2对应的录像数据。图3_3_15图3_3_15界面对应的是图3_3_9的屏幕,上面“=YES”代表按了确认键。以下需要定义变量,本例中的变量有物料编号,物料名称。计量单位是默认值(只),不需要定义为变量。如图3_3_16所示,用鼠标选中物料编号行,图上“T3-AT-50”,点击定义为变量。图3_3_16图3_3_17在图3_3_17中,显示定义了一个变量,变量名称为“MATNR”,描述为“物料号”。如需要改变,双击此行(本例中点击“T3-AT-50”),弹出对话框,如图3_3_17所示。图3_3_18在图3_3_17所示界面中,可以修改变量的名称名称(第一行Name)、说明(第二行Name)及默认值(第三行DefaultValue)。按相同方法,在屏幕4004中(第一个)再定义物料描述和物料组,如图3_3_19所示。基本计量单位是常量值(只),可以不用设为变量。图3_3_19在第二个4004屏幕(基本视图2)中又有一个“T3-AT-50”,需要选中后删除(按),如图3_3_20所示。如果不删除,那么它就成为常量值,所有物料创建到基本数据2的屏幕时,它的物料描述就都会变成“T3-AT-50”,这就有些恐怖了。图3_3_20图3_3_21显示4004(第二个)屏幕删除字段后的界面。图3_3_21以上变量设定完成后按保存键退出,返回到管理界面,如图3_4_1所示。LSMW批处理使用方法(6)_步骤4、5步骤4:定义对像属性在以下步骤中,我们将从管理界面进入到分步操作界面。图3_4_1在管理界面(图3_4_1)点击键,进入分步操作界面,如图3_4_2所示。图3_4_2图3_4_2就是分步操作界面,它上面的按钮操作可参见前面的操作界面说明。这一步骤是定义对象的属性,主要是将对象指明录像的名称。用鼠标双击MaintainObje
本文标题:SAP LSMW实例操作
链接地址:https://www.777doc.com/doc-11516 .html