SAP-LSMW教程(非常实用)

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

SAP批导入数据LSMW教程(1)总述SAP系统进行批处理导入数据有两种方法:如果只对一个事物代码,使用LSMW(事物代码LSMW)。如果需使用多个事物代码进行联动,则使用ECTT(事物代码SECATT)。LSMW导入数据需要进行以下若干步骤:1.导入数据准备2.转换模板定义(1)创建或打开转换模板(2)SMW中对事物代码进行屏幕录像,并定义变量;(3)定义源数据的表结构;(4)将源数据的表结构字段与屏幕录像的变量进行对应;3.读取数据并预转换(1)将源数据进行以预读;(2)进行预转换;4.实际转换(1)定义转换进程;(2)实际转换;(3)查看转换结果;一.数据准备数据准备一般使用Excel整理数据,并转换成标准文本。我们以创建物料主数据(事物代码MM01)的基本视图为例。物料主数据的基本视图我们需要输入以下字段的数据:(1)物料编码;(2)物料名称;(3)物料组。其它数据,如计量单位等都是默认值,这些数据可以不用写到源数据中。源数据中只包含需要导入不是默认值的数据。以上Excel表中MCODE是物料编号,MNAME是物料名称,MATKL是物料组编号。将此文件另存为txt文件,用制表符分隔,如下图:弹出以下对话框,点击”确定”保存文件。屏幕再出现如下对话框,按“是”。SAP批导入数据LSMW教程(2)二.转换模板定义1.创建或打开转换模板输入事物码LSMW,进入系统工作界面,这个界面要求输入要操作的批处理对像的名称,这个名称是可以是已经存在的,或是需要创建的。??各按钮含义如下:运行,选中项目后执行,进入到分步操作窗口。新建,创建一个新的批处理对象。修改,修改项目文档信息。显示系统里全部的LSMW对象。显示当前人员曾经操作过的LSMW对象。显示当前项目里的所有对象信息,进入后可进行修改、删除等操作。显示当前项目的文档信息。输入需要创建的项目对象名称。转换对象命名分为三层,分别为项目名(Project)、子项目名(Subproject)、对象名(Object)。本例中我们给对象命名为:物料(Z_MANTR)、基本视图(BASIC)、油品名称(OIL)。点击创建按钮输入相应短文本描述。点击确认后返回主界面。点击显示项目命名信息2.屏幕录像并定义变量返回系统工作界面点击菜单goto→recordings进入屏幕录像界面进入后界面如下点击创建录像,弹出对话框对话框需输入录像名称(recording)及描述(Description)。所有者(Owner)是自带出来的值,可不用管理。本例录像名称为OIL_BASIC。点击确认键进入下一屏,弹出对话框输入需要录像的事物代码本例为创建物料主数据,事物代码MM01。点击进入事物代码的操作录像,录像有一些注意事项,以后用专门章节加以说明。物料编号为300999,物料名称为”90#汽油(200706)”,计量单位为吨(TO)。录像后如下:录像后的信息分为三层:事物代码(本例为”MM01创建物料&”)、录像屏幕(如SAPLMGMM0060)、字段信息(如”RMMG1-MATNR”)。以下需要定义变量,本例中的变量有物料编号,物料名称。计量单位是默认值(TO),不需要定义为变量。用鼠标选中物料编号行,图上“300999”,点击按钮定义为变量。以上变量名称为“MATNR”,描述为“物料号”。如需要改变,双击此行(本例中点击“300999”)。在此可进行修改名称,说明,默认值。再定义物料名称,在屏幕4004中(第一个)。物料名称的变量为MAKTX。图中第二个4004屏幕中又有一个“90#汽油(200706)”,需要选中后删除(按)。变量设定完后按保存键退出。SAP批导入数据LSMW教程(3)3.定义源数据表的结构返回系统工作界面,按运行键进入分步操作界面。分步操作界面如下此界面包含了转换操作的14个步骤,双击各行可进入相应界面。右边窗口显示上次修改时间,如果对步骤进行了操作,则在此行显示操作时间,操作者就可以做下一步骤的操作。在此步骤中我们要用到第1到第3项。这三项分别是1.定义对象属性(MaintainObjectAttributes)2.定义源表结构名称(MaintainSourceStructures)3.定义源表字段名称(MaintainSourceFields)双击定义对象属性(MaintainObjectAttributes)点击“Display-Change”按钮,进入编辑界面选中“BatchInputRecording”,并输入录像名称(Recording),此项可选。按保存键退出。双击定义源表结构名称(MaintainSourceStructures)点击修改按钮进入以下界面点击新建按钮,输入源表定义名称及描述按确认键退出。并退回主操作界面双击定义源表字段名称(MaintainSourceFields)点击最左边按钮进入修改状态选中源数据结构名称(”OIL_MANTR”)点击进入编辑界面以上各列:字段名(FieldName):输入源表中的字段名,详见EXCEL表中的表头。类型(Type):数据类型,C为字符型。长度(Length):字段长度,可尽量大一些。描述(FieldDescription):字段描述,可选项。这些信息就是在源数据中的表结构信息,如图以上填写清楚按保存退出。再按退出回到操作主界面。SAP批导入数据LSMW教程(4)4.将源数据的表结构字段与屏幕录像的变量进行对应在此步骤中我们要用到第4到第6项。这三项分别是4.将源数据结构与录像关联MaintainStructureRelations5.将源数据字段与录像字段关联MaintainFieldMappingandConversionRules6.定义固定值,转换条件,用户定义MaintainFixedValues,Translations,User-DefinedRoutines双击将源数据结构与录像关联MaintainStructureRelations由于只有一个录像与一个源表结构,系统自动对应。如有多个需选择对应。按退出键退出。双击将源数据字段与录像字段关联MaintainFieldMappingandConversionRules点击最左按钮进入修改状态选择一个字段,点击“SourceField”按钮,设定对应的源数据字段.选中对应字段,按确认退出。全部对应后效果如下双击定义固定值,转换条件,用户定义MaintainFixedValues,Translations,User-DefinedRoutines此项技术性较高,一般不用。SAP批导入数据LSMW教程(5)三.读取数据并预转换1.将源数据进行预读在此步骤中我们要用到第7到第10项。这四项分别是7.指定文件SpecifyFiles8.拷贝文件AssignFiles9.读取数据ReadData10.显示读取的数据DisplayReadData双击指定文件SpecifyFiles进入修改状态双击第一项LegacyData在此对话框口中,需填写和选择以下项:File:源数据文件名,必填。Name:简短说明,可随意填。Delimiter:分隔项,与源数据文件相同,本数据文件采用的是Tab键,所以要选:“Tabulator”项。Filestructure:文件结构,第一项(“FieldNamesatstartofFile”)要选,源数据第一行为字段名称。填写完整后保存退回主操作界面。双击拷贝文件AssignFiles显示模板中定义的源表结构与源数据文件已正确对应。按修改键,再按保存键退出。双击读取数据ReadData第一行填写要读取的起止行数,如不填则全读取,按运行键执行。以上显示读取的结果,正确读以了四行。双击显示读取的数据DisplayReadDataFromLine和ToLine如不填写显示全部,按确认运行。以上为显示效果,可检查读取的数据是否正确。2.进行预转换在此步骤中我们要用到第11到第12项。这两项分别是11.转换数据ConvertData12.显示转换数据DisplayConvertedData双击转换数据ConvertData输入转换的开始和结束行数,如不填写则全部转换,按执行键执行。以上显示正确转换四行。双击显示转换数据DisplayConvertedData填入显示的开始行和结束行,如不填则全显示,按确认运行,以下是运行界面。SAP批导入数据LSMW教程(6)四.实际转换1.定义转换进程在此步骤中我们要用到第13项双击创建批输入线程CreateBatchInputSession在KeepBatchInputFolder(s)项打上勾。按运行键执行。运行完成后显示创建成功。2.实际转换在此步骤中我们要用到第14项双击执行线程RunBatchInputSession选中要运行的线程,按“Process”键执行。对话框中,运行模式ProcessingMode有三个可选项处理/前台:每个事物代码运行在前台,可一步一步运行,可在运行时修改,可看其效果,但速度慢,一般用于测试。仅显示错误:后台运行,错误时显示到前台。不可见:后台运行,错误时也不报出,在全部运行完后可通过查看转换结果看到错误。按“Process”键执行。3.查看转换结果;执行完后结果如下:以上表明运行了四次事物代码,失败1项,成功3项,共16个屏幕。选取中此项,双击或按“Analysis”键显示转换结果此屏幕表明1至3项运行成功(Processing),第4项失败(Incorrect)点击“LogCreatedon2007.06.15页”在Index列为4中表明“物料已为指定事务/事件维护”,这是错误信息,屏幕号(Screen)为0080。点击“Screen”页双击0060行双击“0060”行,弹出以下运行时窗口。错误原因是物料编号300999在创建屏幕录像时已在系统中创建了基本视图。

1 / 28
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功