2023年试谈SAPLSMW实例操作_第1页
2023年试谈SAPLSMW实例操作_第2页
2023年试谈SAPLSMW实例操作_第3页
2023年试谈SAPLSMW实例操作_第4页
2023年试谈SAPLSMW实例操作_第5页
已阅读5页,还剩52页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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

一・总述

在SAP系统中,批处理操作有多种方法。如果是对一个事物码(TCODE)进行批处理操作,

常用的是LSMW»LSMW全称是LegacySystemMigrationWorkbench。它能够对静态数据(如

各个主数据)、动态数据(如初始化库存)、业务数据(如销售订单)等进行成批操作,是

上线数据准备的主力武器。

LSMW的原理是对需要批处理操作的流程进行录像,然后设定模板,再将准备好的数据传入

到SAP系统进行预转换,如果合适就进行实际的转换。

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

准备需要导入的数据

转换模板定义;

读取数据并预转换

实际转换

如图1」」所示。

图1_1_1

我们这个例子是在SAPIDES4.71下完成的,在操作界面有20个步骤。而在ECC6.0中,

标准步骤只有14个,我们按14个步骤进行讲解。

二.操作界面说明

1.管理界面

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

菜单(⑷编辑但)收藏夹怎)细节(A)系统(工)

修OMW研|Q曰"©0

SAP轻松访问

回I0|品其它菜单」阅」三||

口收藏夹

▽©石而藁靠

Dcl菽基

D口跨应用组件

»□后勤

»口会计

t>口人力资源

D□信息系统

D口工具

图2」」

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

回SAP

TheLSMWorkbench6anR/3basedtoolthatsupportsyou

whentransfemngdatafromnon-SAPsystemsto

SAPR/3.

UsethecomponentXX-LSMrtheOnline

ServiceSystemshouldyouhaveanyquestionsor

problems

NoLongerDisplayThsMessage

图2_1_2

这是一个欢迎界面,将选择框打上对勾则下次进入不再显示,按确认键进入到LSMW的管理

界面(我们暂且以“管理界面”来命名),如图2」_3所示。

LegacySystemMigrationWorkbench

①口者|AlObjectsMyObjectsAlProjectObjectsProjectDocumentatton

Project|@

Subproject.1

Object

图2_1_3

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

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

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

我们如果要进行一个批处理操作,则需要输入或通过选择确定Project、Subproject、

Object,如图2」_4所示,然后再进行具体的操作。

gSMworkbench«H§ot。&tr至8am系j阳工)

a>[<j©G❽k:D0a38

LegacySystemMigrationWorkbench

◎I口曲AlObjectsMyO^ectsAlProjectObjects!|Rro)actOocumonUton

Project2/L-DATA

SubprojectIANTR

ObjectBASIS基本禅的

图2_1_4

2.分步操作界面

在管理界面选择Project、Subproject、Object,如图2_1_4所示,按⑨尾行键进入分步

操作界面,如图2_2」所示。

ISMWorkbench:Z_MH_HDATA,MAMTI,BASIS:

图2_2_1

在图2_2」中显示了分步操作的菜单,用鼠标双击各菜单行可进入不同界面。这里共有20

个步骤,在实际操作中我们不需要这么多,只需要14个就可以了,点击呵Menu|键进入

选择用户菜单的对话框,如图222所示。

lalntainObjectAttributes

lalntalnSourceStructures

laintainSourceFields

lalntalnStructureRelations

lalntalnFieldlappingandConversionRules

lalntalnFixedValues,Translations.User-DefinedRoutines

SpecifyFilet

AssignFiles

GeneratelaportPrograA

DisplaylaportPrograa

"portData

DisplayImportedData

GenerateConversionProsra>

DisplayConversionPrograB

ConvertData

DisplayConvertedData

CheckConvertedDataAgainstCustoalzlng

CreateBatchInputSession

RunBatchInputSession

AnalyzeErroneousTransactions

StartDirectInputProtraa

StartIDocGeneration

StartIDocProcessing

CreateIDocOverview

StartIDocFollor-Up

Fr&aePro^ra*forPeriodicDataTransfer

✓®GMoStepX

图2_2_2

在图222所示的选择用户菜单对话框中,打选择标志的就是图221中显示的菜单项,我

们将不用的最后6个菜单项打上不选标志,如图2_2_3所示。

图2_2_3

在图223所示中,对最后6个菜单项打上非选择标志。如果需要恢复默认值则按MainStep|

按钮。按5确认键退出,如图2_2_4所示。

❷]♦卜“90。。口。。E1B}口

图224

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

图2_2_5

图225显示了详细的分步操作菜单项,按Numbering龌显示各菜单的序号,如图226

所示。此键是一个开关键,按下后键钮显示INumbering。仟如果不想显示序号,再按一次

则回到图2_2_5界面。

RocessStep

FT2MxntarSourceStructues

3MaManSourceReAds

4MontanStiuctueReiabons

5MaintainReidMapprgandConvaaonRUes

6MaintanRaedVAm,Transboons,User-DefinedRoutines

8A$sgnAtes

9ImportData

10OiscidyImportedData

11CorwtData

12OspkyConvertedDau

13GateBitchInputSession

14RunBatchInputSession

图226

工具按钮栏中有一个按钮卫°uble吁。迦,它是一个开关键,按下后则显示

DoubleClick=Change|o此键的功能是,当"Display”时双击各菜单进入的界面是显示界面,

需要按各界面的修改键进入修改状态;当"Change”时进入的界面就为修改状态了。

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

所示。

图2_2_7

LSMW批处理使用方法(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只0501

T3-AT-250A型T三通250mm只0501

T3-AT-300A型T三通300mm只0501

T3-AT-350A型T三通350mm只0501

T3-AT-400A型T三通400mm只0501

T4-AT-025A型T四通25mm只0502

T4-AT-040A型T四通40mm只0502

T4-AT-060A型T四通60mm只0502

表3_1_1

在表3」」中,对于每种物料,它的物料编码、物料名称、物料组是不尽相同的,这需要设

为变量;而计量单位全部为“只”,可以设为常量。我们将变量的数据放入Execl表中,如

图3」,1,第一行是字段的名称,不可使用汉字,只能使用英文字母,其中“物料编码”对

应的是“MCODE”;“物料名称”对应的是“MNAME”;“物料组”对应的是“MATKL”;“计

量单位”是常量,不需要放入表中.MATKL的列的单元格式设为文本字段,不要选择常规或

数字,否则“0501”就会变成“501”。

FllicrosoftExcel-物料数据.

富1文件任)编辑⑥视图9插入d)格式@)工具复)数据也)窗口⑥

w立号&I明•鲁工,外

」,1」〉;10J僧宋体

F9▼笈

ABCI

1MCODEMNAMEMATKL

2T3-AT-050迷!T三通501nm0501

3T3-AT-250遴1T三通250iran;0501

4T3-AT-300A^T三通300iran0501

5T3-AT-350AStT三通350iran;0501

6T3-AT-400是IT三通400mm’0501

7T4-AT-025A型T四通251nm0502

8T4-AT-040A型T四通40mm0502

9T4-AT-060理T四通60mm0502

10

图3」1

将整理好数据的Execl表另存为txt文件,用制表符分隔,如图3_1_2所示。

图3_1_2

弹出对话框,点击“确定"保存文件,如图3」_3所示。

图3_1_3

屏幕再出现对话框,按“是",如图31_4所示。

图3_1_4

用文本方式打开已保存好的文件(“物料数据.txt”),如图3」_5所示,显示出数据已准

备好,各字段之间是以Tab键分隔的(记住Tab键这点很重要,以后需要对应设置)。

E物料数据.t*t-记事本

文件任)编辑⑥格式(Q)查看包)帮助理)

MCODEMNAMEMATKL

T3-AT-050A型T三通50nn0501

T3-AT-250A型T三通25Gmm0501

T3-AT-3O0A型T三通30Gmm0501

T3-AT-350A型T三通35Gmm0501

T3-AT-4O0A型T三通UOOmn0501

T4-AT-025A型T四通25mli0502

T4-AT-040A型T四通40mmG5G2

T4-AT-060A型T四通60mn0502

图3_1_5

LSMW批处理使用方法(3)一步骤2

步骤2:创建批处理对象

一个批处理对象是个树形结构,包括三层:Project、Subproject、Object,我们分称为项

目、子项目、对象。本步骤就是创建一个批处理对象(Object)。如果此对象(Object)已存在,

可以不用创建,用输入或选择的方法找到指定的对象。

在主界面输入事物码LSMW,进入系统工作界面,如图3_2」所示。

LegacySystemMigrationWorkbench

0□IAlObtectsM/ObjectsAlProjectObjects|ProjectDocumentation

Project|@

Subproject

Object

图3_21

输入需要创建的项目对象名称。批处理对象命名分为三层,分别为项目名(Project)、子项

目名(Subproject)、对象名(Object)。

LegacySystemMigrationWorkbench

①□\2iAlObjectsMyObjectsAlProjectObjectsProjectDocumentation

ProjectZ.II.IDATA

SdxxojectIANTR

ObjectBASIS

图3_22

本例中我们给对象命名为:物料(Z_MANTR)、物料(MANTR)、基本视图(BASIC)。

点击创建按钮回输入相应短文本描述,如图323所示。

图3_2_3

在图3_2_3所示对话框中,输入项目的描述,按耳建进入下一屏幕,如3_2_4所示。

图3_2_4

在图3_2_4所示对话框中,输入子项目的描述,按0键再理入下一屏幕,如图3_2_5所示。

图3_2_5

在图3_2_5年示对话框中,输入对象的的名字,再按封键保存退出对话框,如图3_2_6所

示,批处理对象就创建成功了。

[SMWorkbenchgit8toExtrgs§ettrx^系线(工)桶加t9

LegacySystemMigrationWorkbench

0□(3*IAlObjects]|MyObjectsAlProjectObjectsProjectDocumentation

Projectt_W_IDATAMMM主数嘉

SubprojectMAE物科主教%

ObjectBASIS

图3_2_6

点击IProjectDocumentationJ显示对象命名信息,如图3_2_7所示。

QoamentMion豺8、5ine$M)系茨(工)■勤阻)

的*CQ©05038OQQO日团◎肥

DocumentationforProjectZ_MM_MDATA

®®目Position国Subtree

SAPR/3~LegacySystealibrationWorkbench:ProjectDocumentationZ.H_IDATA

ReportgeneratedbyQIJJintheR/3SysteaYQMon2007.10.23at14:19:34

ZM.1DATAMI主数据

LaMAMTR物料主数据

'---------BASIS茗本视图

图3_2_7

在图3_2_7中,显示了一个批处理对象的三层结构一一项目、子项目、对象。当然在一个项

目(Project)下,可以创建多个子项目(Subproject),一个子项目(Subproject)也可以创建

多个对象(Object)。点击©键返回管理界面。

步骤3:屏幕录像并定义变量(上)

在管理界面点击菜单goto->recordings进入屏幕录像界面,如图3_3_1、图3_3_2所示。

gwworkbench附GotoExtr办§etmgs*小。帮助M

AdmnstratDnCtrkFl000®

,广▲>-8«ordkxPKcnkF2

LegacySystemMQ

□\2AlObjects所B筑BAIF^ftjectObjectsPro)ectDocumentation

内sect|Z_M_MDATA@MM王S«

Subproject1ANTR削球舄

Ct^ectBASIS善本次的

图3_3_1

啊ordng$gdrt§otoUSS$M)禀蚊(X)幅助Qj)

G।•©0uta吃打©心为二if

RecordingsofProjectrZ_MM_MDATAOverview

图3_3_2

图3_3_2显示进入了录像界面,点击固键创建录像,弹出对话框如图3_3_3所示。

图3_3_3

在图3_3_3所示对话框中,需输入录像名称(recording)及描述(Description)。所有者(Ow

ner)是自带出来的值,可不用管理。本例录像名称为MMBASIC。

点击反1进入下一屏,弹出对话框

图3_3_4

输入需要录像的事物代码,本例为创建物料主数据,事物代码MM01。

点击叵1进入事物代码的操作录像。

录像的数据是准备数据中的第1个(当然可以是任意一个),物料编号为“T3-AT-050”,

物料名称为“A型T三通50mm”,计量单位为“只”,物料组为“0501”。录像的屏幕如图

335、图336、图337、图338、图339所示。

物料国)编辑但)转至G)缺省©)系统(工)帮助坦)

6—华

创建物料(初始屏幕)

选择视图组织级别数据

物料T3-AT-50|

行业领域M机械工程g)

物料类型FERT成品

更改编号

复制从.二

物料

图335

在图3_3_5,输入物料编号“T3-AT-50",并选择行业领域(M机械工程)、物料类型(FER

T成品)等相应的值,按回车键进入选择组织级别视图。

图336

在图3_3_6所示界面中,选择“基本视图1”、“基本视图1”两个选择项,按回车键进入

下一屏幕。

创宸91ZT3-AT-5O(成船)

用茶尔嘉11印2।.wti愉胃俎火殴蠢1।ms2(:||

t*iKT3-AT-5050rrmtl

一”19冬

3计■・位只物M翻05011@

IS1蜘号外二■

»n实修>/办公重

产ja别K一产aw:

有豉■

#rr»tw等

型寂第融信■通口目类别mNORI标准序目

锭时授松翅

柠图制

BHVhAN

毛,・量,位

»■

trtR体职・位

大小,Ml

EAWJPCEAN#别

图3_3_7

图3_3_7是物料的基本视图1界面,输入相应的物料名称、基本计量单位、物料组的值,按

回车键进入基本视图2,如图3_3_8所示。

创宜物NT3-AT-5O(成晶)

在图3_3_8所示的基本视图2界面中,不需要输入任何值,按回车键保存,界面弹出是否保

存的对话框,如图3_3_9所示,按“是”键保存退出。

后到达的最后数据屏幕0

你将退出.

①是否先保存

首先对此物料吗?

"i"否烫取消

图339

LSMW批处理使用方法(5)一步骤3下

步骤3:屏幕录像并定义变量(下)

录像后返回LSMW的操作界面,如图3_3_10所示。

Uncording

图3_3_10

图3_3」0界面是一个树形结构,它表示刚才录像的数据,录像后的信息分为三层:事物代

码(本例为'1MM01创建物料&”)、录像屏幕(如SAPLMGMM0060)、字段信息(如'%MMG1-MATNR”)。

我们将树收缩后详细查看,就会看到录像中的每一个屏幕在这里都对应了一段数据,如图

3311、3312、3313、3314,3315所示。

RecordingMMBASIS物料基本视图

।—日MM01创建物料&

一叵SAPLMGMM0060

-----BDC_CURSORRMMG1-MATNR

-----BDC_OKCODE/00

-----RMMG1-MATNRT3-AT-50

-----RMMG1-MBRSHM

-----RMMG1-MTARTFERT

一由SAPLMGMM0070

一由SAPLMGMM4004

一由SAPLMGMM4004

—由SAPLSP010300

图3_3_11

图3_3」1中所示数据对应了录像时的初始屏幕,也就是图3_3_5。里面“BDC/KCODE”字

段对应“/00”值代表着回车键。对照录像的图3_3_5,可以清楚地看到物料编号、行业领

域、物料类型的值。

RecordingMKBASIS物料其本视图

l—Hnoi创建物料&

一由SAPLHGM0060

—ISSAPLMGMM0070

•BDCCURSORMSICHTAUST-DYTXT(02)

■BDCOKCODE=ENTR

HSICHTAUSV-KZSEL(Ol)

HSICHTAUSW-KZSEL(02)

SAPLIGMI4004

SAPL1GMI4004

SAPLSP010300

图3_3_12

图3_3」2所示界面显示的是组织级别对话框,也就是图3_3_6所示界面。值中的两个“X”

代表选择了第一个和第二个选择项,对应的也就是“基本数据1”、“基本数据2”。

RecordingMMBASIS物料基本视图

aMM01创建物料&

一由SAPLMGMM0060

一由SAPLMGMM0070

一豆SAPLMGMM4004

---------BDC_OKCODE/00

---------BDC_SUBSCRSAPLMGMM

----------BDC_SUBSCRSAPLMGD1

---------MAKT-MAKTXA型T三逋50mm

---------BDC^SUBSCRSAPLMGD1

----------BDJCURSORMARA-MATKL

---------MARA-MEINS只

----------MARA-MATKL0501

---------MARA-MTPOS^MARANORM

---------BDC_SUBSCRSAPLMGD1

---------BDC^SUBSCRSAPLMGD1

---------BDC.SUBSCRSAPLMGD1

----------BDC.SUBSCRSAPLMGD1

---------BDC.SUBSCRSAPLMGD1

---------BDC.SUBSCRSAPLMGD1

---------BDC.SUBSCRSAPLMGD1

----------BDJSUBSCRSAPLMGD1

一由SAPLMGMM4004

—由SAPLSP010300

图3_3_13

图3_3_13界面代表的是图3_3_7所示的基本数据1界面,上面可以清楚地看到物料描述(A

型T三通50mm)、基本计量单位(只)、物料组(0501)o

RecordingMMBASIS物料基本视图

向MM01创建物料&

—由SAPLMGMM0060

—由SAPLMGMM0070

—由SAPLMGMM4004

一更SAPLMGMM4004

-BDC-OKCODE/00

-BDC_SUBSCRSAPLMGMM

-BDC.SUBSCRSAPLMGD1

-BDC.CURSORMAKT-MAKTX

-MAKT-MAKTXA型T三通50mm

-BDC_SUBSCRSAPLMGD1

-BDC_SUBSCRSAPLMGD1

-BDC.SUBSCRSAPLMGD1

-BDC.SUBSCRSAPLMGD1

-BDC^SUBSCRSAPLMGD1

■BDC.SUBSCRSAPLMGD1

-BDC_SUBSCRSAPLMGD1

-BDC_SUBSCRSAPLMGD1

-BDCSUBSCRSAPLMGD1

—由SAPLSPO10300

图3_3_14

图3_3_14界面对应的是图3_3_8的屏幕,也就是基本数据2对应的录像数据。

RecordingMMBASIS物料基本视图

।—日MM01创建物料&

—由SAPLMGMM0060

—由SAPLMGMM0070

—田SAPLMGMM4004

—由SAPLMGMM4004

SAPLSP010300

BDCOKCODE=YES

图3_3_15

图3315界面对应的是图339的屏幕,上面JYES”代表按了确认键。

以下需要定义变量,本例中的变量有物料编号,物料名称。计量单位是默认值(只),不需

要定义为变量。

如图3_3」6所示,用鼠标选中物料编号行,图上“T3-AT-50",点击Default|定义为变量。

区ecordng县it§ot。但)系找(丫)招助(明

&;口©0Q0Q09囱囱

CreateRecording

图3_3_16

Record!ntIVEASIS

I-»K101创建物

一qSAHJCIl0060

---------ttC.CUKSORRitci-um

---------KC.3C8W/oo

---------RIKI-IATWRT3-AT-50号

---------RWCkiERSMI

1---------MKl-iTOTFIMT

—®SAHJKn0070

一国SAPL»;U4004

-®SAPLBCn4004

1—aSAPLSP010300

图3317

在图3_3」7中,显示定义了一个变量,变量名称为“MATNR”,描述为“物料号”。如需要

改变,双击此行(本例中点击“T3-AT-50”),弹出对话框,如图3_3」7所示。

图3_3_18

在图3_3」7所示界面中,可以修改变量的名称名称(第一行Name)、说明(第二行Name)及默

认值(第三行DefaultValue)«

按相同方法,在屏幕4004中(第一个)再定义物料描述和物料组,如图3319所示。基本

计量单位是常量值(只),可以不用设为变量。

RecontinfUIBAS1S物料答本线图

I-»1101制

—•SAPUCn0060

-8SAPLIGU0070

SAPUGH4004

--------BDCJXCOM/00

---------BDC.SVBSC1SAPL1GU

---------BDC.SBBSOtSAPL1GD1

-----IAKTHUKH▲SET三通50BAIAKH将〃搭处

--------BCC.SOBSHSAHJCD1

--------WU-IATXL

--------UFA-niKS只

-----UFA-IATKL0501IATKL

--------iAju-rrros.iaAicati

---------BDC.SVBSCXSAFUCDl

-----BOC.9rBscISAPLICD1

--------roC.SUBSCRSAPUCD1

--------Boc.smcjtSAPUCD1

--------BX.SOBSaiSAPLIGDI

--------BDC_SUB9CXSAPUCDl

--------BDC.SUBOXSAFUCD1

---------BDC.SOBSCMSATUCOl

-8SAPL1CU4004

TSSiPLSPOl0300

图3_3,19

在第二个4004屏幕(基本视图2)中又有一个“T3-AT-50”,需要选中后删除(按

;SScreenField|),如图3320所示。如果不删除,那么它就成为常量值,所有物料创建

到基本数据2的屏幕时,它的物料描述就都会变成“T3-AT-50",这就有些恐怖了。

gecadnqgdtgotogt>e5电)系线(X)M船电)

旦Ji9eo@taoa心力CQ团团

CreateRecording

DefaultDefaJtAlResetheld旨RepeatRecordng

RecordingUBASIS物料基本视图

LaMOI创建物料&

—ESAPLIGM1I0060

—3SAPLIGIH0070

-ESAPLKCM4004

一曰SAPLICKM4004

----------BDCOKCODE/oo

----------BDC.SUBSCRSAPUCHM

-----------BDC.SUBSCRSAPLIGD1

-----------BDC一CURSOR■AKT-MAKTX

-----------IAKT-IAKTXA型T三通50MI

-----------BK.SUBSCRSAPLMCD1

-----------BDCSUBSCRSAPLMCD1

-----------BDC.SUBSCRSAPUGD1

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论