LSMW使用标准batch导入采购订单
LSMW批处理使用方法
![LSMW批处理使用方法](https://img.taocdn.com/s3/m/09f28f738e9951e79b892783.png)
LSMW批处理使用方法(1)_总述及操作界面说明一.总述在SAP系统中,批处理操作有多种方法。
如果是对一个事物码(TCODE)进行批处理操作,常用的是LSMW。
LSMW全称是Legacy System Migration Workbench。
它能够对静态数据(如各个主数据)、动态数据(如初始化库存)、业务数据(如销售订单)等进行成批操作,是上线数据准备的主力武器。
LSMW的原理是对需要批处理操作的流程进行录像,然后设定模板,再将准备好的数据传入到SAP系统进行预转换,如果合适就进行实际的转换。
LSMW导入数据操作分为以下几大步骤:∙准备需要导入的数据∙转换模板定义;∙读取数据并预转换∙实际转换如图1_1_1所示。
图1_1_1我们这个例子是在SAP IDES 4.71下完成的,在操作界面有20个步骤。
而在ECC 6.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中显示了分步操作的菜单,用鼠标双击各菜单行可进入不同界面。
LSMW_操作手册2.0
![LSMW_操作手册2.0](https://img.taocdn.com/s3/m/e0a32087312b3169a551a448.png)
LSMW操作手册V2.01.LSMWLegacy System Migration Workbench的缩写,也是执行此功能的事务代码. 它是一种数据移植工具, 内含Standard Batch/Direct Input, Batch Input Recording, BAPI, IDOC 几种数据移植方式, 具体实现时可根据需要选择其中的方式:1.Standard Batch/Direct Input: 用这种方式, 可以在系统提供的标准Direct Input (DIP) Object基础上根据客户应用的字段需要定制和加工自己的批导入程序. 利用标准的DIP对象省去了自己录制Recording 的步骤, 并且会比自己录制的Recording更可靠一些.系统目前提供的标准DIP有:Object Description0001 Long texts0010 GL a/c master record0020 Material master0030 Material BOM0035 LIFO Layer0040 Vendor master0050 Customer master0060 Purchasing info rec.0070 Condition record0080 Purchase requisition0085 Purchase Order0090 Sales documents0100 Financial documents0110 Goods movement0120 Manual reservation0130 Classification0140 Class0150 Characteristic0160 Fixed assets0170 Routing0180 Planned indep.reqmts0190 Doc. purch. info rec0210 Storage bin (WM)0220 Warehouse stock (WM)0240 Inspection plans(QM)0250 Bank data0260 Work center0300 Rental unit0310 Lease-Out0320 Business entity0330 Property0340 Buildings0400 Equipment0410 Message (IH)0420 Confirmation (IH)0425 Measuring point0430 Measuring document0440 Functional location0450 Object link0460 Maintenance plan0470 Equipment task list0480 FnctnlLoc.TaskList0490 Gen.task list0555 HR master data………客户, 物料, 供应商, 总帐科目, 定价条件等主数据, 以及采购订单, 销售订单, 库存初始化等动态数据都有标准的DIP对象可以利用.如果标准的DIP对象不能满足批导入的需求, 可以使用下面的方式.2.Batch Input Recording : 如果不采用标准的DIP, 也可以录制自己的Recording. 然后在Recording基础上定制批导入对象。
lsmw 标准导入
![lsmw 标准导入](https://img.taocdn.com/s3/m/4a6aca7b3868011ca300a6c30c2259010202f3f4.png)
lsmw 标准导入LSMW(Legacy System Migration Workbench)是SAP系统中用于数据迁移的工具,它提供了一个标准的导入框架,可以帮助用户将数据从旧系统迁移到新系统中。
在SAP系统中,数据迁移是一个非常重要的环节,它关系到企业的业务数据能否顺利迁移,直接影响到新系统的稳定性和可用性。
因此,LSMW标准导入的使用和掌握对于SAP系统的管理员和开发人员来说是非常重要的。
LSMW标准导入的使用流程一般包括以下几个步骤,创建项目、创建对象、定义字段映射、转换数据、导入数据。
首先,我们需要在LSMW中创建一个项目,然后在项目中创建对象,对象可以是数据导入、数据修改或者数据删除。
在创建对象的过程中,我们需要选择数据源和目标结构,并定义字段映射关系。
接下来,我们需要对数据进行转换,这个过程包括数据的清洗、转换和验证。
最后,我们将转换后的数据导入到目标系统中。
在实际的LSMW标准导入过程中,我们需要注意以下几点。
首先,我们需要对数据源进行充分的了解,包括数据的格式、数据的完整性、数据的准确性等。
其次,我们需要在定义字段映射的过程中,确保源字段和目标字段的映射关系是准确的。
在数据转换的过程中,我们需要对数据进行清洗和验证,确保数据的准确性和完整性。
最后,在导入数据的过程中,我们需要对导入的结果进行验证,确保数据已经成功导入到目标系统中。
除了以上的基本步骤外,我们还需要注意以下几点。
首先,我们需要对LSMW工具本身进行充分的了解和掌握,包括LSMW的功能、操作方法、常见问题解决方法等。
其次,我们需要对目标系统的数据结构和数据要求进行充分的了解,确保我们的导入操作符合目标系统的要求。
最后,我们需要在实际的导入过程中,及时记录和处理导入过程中出现的问题和错误,确保数据的完整性和准确性。
总的来说,LSMW标准导入是SAP系统中非常重要的一个环节,它关系到企业的业务数据迁移和系统稳定性。
在使用LSMW标准导入的过程中,我们需要充分了解和掌握LSMW工具本身的功能和操作方法,同时也需要对数据源和目标系统进行充分的了解,确保数据的准确性和完整性。
LSMW批量导入操作手册
![LSMW批量导入操作手册](https://img.taocdn.com/s3/m/73f3134dc850ad02de80415c.png)
LSMW批量导入操作手册在SAP系统中,批处理操作有很多种方法。
如果是对一个事务码(T-CODE)进行批处理操作,常用的是LSMW。
LSMW全称是Legacy System Migration Workbench。
它能够对静态数据、动态数据、业务数据等进行批处理操作,是上线数据准备的主力武器。
LSMW的原是对需要批处理操作的流程进行录屏,然后设定模板,再将准备好的数据传入到SAP系统进行预转换,如果合适就进行实际的转换。
LSMW导入数据操作分为以下几个大步骤:1、准备需要导入的数据;2、转换模板定义;3、读取数据并预转换;4、实际转换。
操作模拟图:操作界面说明1、管理界面LSMW批量导入的事务码(TCODE)就是LSMW,在主窗口界面输入就可以进入。
输入TCODE:LSMW输入事务码后,如果是第一次运行,则出现如下界面:这是一个欢迎界面,将选择框打上勾则下次进入就不会再显示了,按确认进入到LSMW 的管理界面:这个界面主要解决以下几个方面的问题:(1)批导入对象的管理,包括新增、修改、删除、查找、导出、导入等操作。
(2)进入到其他工作界面,主要有录屏操作界面、分步操作界面。
如果要进行一个批处理操作,则需要输入或通过选择确定Project、SubProject和Object。
如下图,然后再进行具体的操作:2、分步操作界面在管理界面选择Project、SubProject和Object后,按执行按钮运行键进入分步操作界面,如下图所示:在上图中显示了分步操作的菜单,用鼠标双击各个菜单行可进入不同界面。
其实这里共有20个步骤,在实际操作中我们不需要使用那么多,只需要现有的14个就可以了。
实际操作步骤一个完整的批处理操作,需求很大步骤,步骤分为几大部分:1.数据准备2.创建批处理对象3.模板定义(此部分又可分为三部分:屏幕录像、源表定义、转换字段对应)4.预转换(此部分又可分为两部分:读取源表数据和预转换)5.实际转换下面以批量导入某一个信息类型为例,来详细介绍LSMW的操作步骤:步骤1:数据准备数据准备一般使用Excel整理数据,如下图:步骤2:创建批处理对象一个批处理对象是个树形结构,包括三层:Project、SubProject、Object,我们分别称为项目、子项目、对象。
SAP 三种批量导入方法
![SAP 三种批量导入方法](https://img.taocdn.com/s3/m/de9be51a964bcf84b9d57bdd.png)
在SAP项目实施时主要有三种批量导入方法:LSMW,CATT,BDC第一种:LSMW-----Legacy System Migration Workbench.The LSM Workbench is an R/3 based tool that support when transferring data from non-SAP systems to SAP R/3.T-code: LSMW第二种: CATTCATT(computer aided test tool) screen record, system will not create program.T-code: SCAT第三种: BDCFor batch input or change, system will create program, and you can change the program.T-code: SHDBBDC导入Batch Input是一种数据批量输入SAP系统的辅助程序,SAP系统的资料、格式可以通过Batch Input录入SAP系统Batch Input的机制是模拟事务处理将数据录入R/3系统Batch Input类似SAP的CATT,控制性更好,处理能力更强1、首先我们需要把需要批导入事务的操作步骤记录下来,可以用T-CODE“SHDB”来记录。
在COMMAND LINE中输入“SHDB”。
2、进入TRANSACTION RECORDER界面3、点“NEW RECORDER”创建一个记录,现在以修改订单为例,键入记录名“ZAMAO”,输入事务代码“VA02”,然后“START RECORDING”。
4、下面的任务就是记录下修改订单的操作步骤。
5、填入订单号码,按确定6、现在来增加一下订单的PO DATE。
7、填入“2006.10.01”,点“保存”。
8、这样就完成了一个最最简单的BDC录取工作,录完之后会出现系统运行的操作的跟踪,包括程序号,屏幕号,字段名,值等等,下面的任务是根据这些写到程序里面以完成SAP自动跑订单修改的这一动作。
LSMW手册(工艺路线批导入程序___使用标准批导入)
![LSMW手册(工艺路线批导入程序___使用标准批导入)](https://img.taocdn.com/s3/m/f3d2fbd1aeaad1f346933f45.png)
LSMW手册(工艺路线批导入程序___使用标准批导入)LSMW操作手册1 Maintain Object Attributes定义名字。
使用批导入的方式:Standard batch/direct inputBatch Input RecordingBusiness object method (BAPI).IDoc (Intermediate Document)2 Maintain Source Structures定义要导入的结构名。
所有数据是一对一的,一个就可以了,如果是一对多,如BOM、工艺路线等就可以维护多个结构且结构简体现主从关系3 Maintain Source Fields定义每一个结构的字段4 Maintain Structure Relations批导出程序结构和自定义的结构对应关系,5 Maintain Field Mapping and Conversion Rules批导出程序结构字段和自定义的结构字段的对应。
可以是对应常量,TCODE,变量、ABAP代码,加前导零,去前导零等规则6 Maintain Fixed Values, Translations, User-Defined Routines 一般不做,7 Specify Files设置要导入文件的位置和文件名8 Assign Files将自定义的结构和上一步设置的文件名关联9 Read Data读取数据10 Display Read Data显示读取的数据11 Convert Data转换数据12 Display Converted Data显示转换后的数据13 Check Converted Data Against Customizing如果是BDC,就走14、15步,如果是标准导入程序就走13。
14 Create Batch Input Session建立BDC会话15 Run Batch Input Session执行BDC会话。
使用LSMW的标准BATCH INPUT程序批量导入BOM实操截图说明
![使用LSMW的标准BATCH INPUT程序批量导入BOM实操截图说明](https://img.taocdn.com/s3/m/3f53ca76f46527d3240ce0c6.png)
使用LSMW的标准BATCH INPUT程序批量导入BOM全功略作者:ZCHARMING作者的博克:ZCHARMING的SAP实务与研究QQ群:7733372(这个是真正自己写的全功略哦,不像那个ECC6 IDES安装全功略只是我给原作加上附注,尽管如此,功劳还是不小的,呵呵)要批量导入BOM确实是有很多方法,但是:如果用BDC程序,要求助于ABAP程序员,这个有点令人气馁!按照SAP的推荐,最佳选择是用LSMW的标准程序。
我就根据这一点,去弄我擅长的LSMW。
但这次碰上了很莫名的问题,首先是在SPECIFY FILES时,CONVERTED FILE那里一定要给出逻辑文件路径和逻辑文件名(可以用TC:FILE 配置),因为以前没弄过BATCH INPUT的,只弄过DERECT INPUT和RECORDING方法,所以不知道,查了资料才知道,在双击CONVERTED FILE文件名,随便填上逻辑文件路径和名称后,LSMW可以创建他们,不需要用FILE去配置的。
这一关过了,然后到CREATE BATCH INPUT SESSION FOR BOMS这一步时,就提示E29 811 TRANSACTION NOT SURPORT 这样的错误信息,无法生成批导入任务。
这个问题消耗了我不少时间,查了很多SAP NOTE,问了几个SAP顾问,都不明所以。
奇怪的是,连我们顾问公司的ABAPER高手JIM也不知道,郁闷啊!好了,今天突然想到一个SAP NOTE里面不是提到TC不支持小写字母么?呵呵,一试真的是这个问题啊。
终于解决啦!为了显摆一下,所以弄这个文档出来供大家参考,以后也不用为了BOM求人于ABAPER 了,呵呵!第一幅图,这个简单,不用说明了。
图1第二幅图,图2这个是BOM的结构,看到是上下两层啦,很好理解的。
第三幅图,这个是导入BOM所用的字段,但是注意,BOMHEAD应该有个识别符H,BOMITEM应该有个识别符I。
会计凭证LSMW导入操作手册
![会计凭证LSMW导入操作手册](https://img.taocdn.com/s3/m/e0c23bd6e53a580217fcfe32.png)
会计凭证L S M W导入操作手册LSMW-会计凭证导入操作手册1.登录界面执行事务代码LSMW显示如下界面:输入项目(project)、子项目(subproject)和对象(object),点击创建按钮()输入相应的描述,点击执行按钮或F8()进入分步操作界面,项目(project)、子项目(subproject)可以选择系统内已有的,对象(object)需要新增。
2.操作界面2.1维护对象属性(Maintain Object Attributes)选择标准批量直接导入(standard batch/direct input),并且在对象(object)中维护“0100-财务单据”,在方法(method)中维护“0000”,点击保存(),后退。
2.2维护源结构(Maintain Source Structures)点击创建()定义凭证抬头源结构,见下图:选中凭证抬头源结构,点击创建()定义凭证行项目源结构,见下图:选择较低层次(lower level):点击确认(),完成源结构维护:点击保存(),并退出。
2.3维护源字段(Maintain Source Fields)由于财务会计凭证的导入不是通过录屏方式导入,所以源结构的字段需要用户自行维护,用户可以根据系统标准选择导入会计凭证需要的字段。
通过以下方式查找字段点击上图中的对象预览(object overview)出现下图:选择列表(list)或表格(table)显示会计凭证的字段,包括凭证抬头字段(表BKPF)和行项目字段(表BSEG):对于显示结果也可以保存为EXCEL(路径:系统→列表→保存→本地文件),由于系统中的表字段很多,并且从翻译为中文的字面意思也不容易确定具体的字段内容,为了方便查询到所需要的字段,可以在凭证录入界面(事务代码F-02)使用F1查看需要的字段名,然后在上图中或保存为EXCEL中查询该字段信息,维护源字段需要的信息有字段名、类型、长度、描述。
LSMW导入采购订单
![LSMW导入采购订单](https://img.taocdn.com/s3/m/01dee4bf294ac850ad02de80d4d8d15abe230069.png)
LSMW导入采购订单一创建文件二选择标准批量导入功能,选择对应的程序(1 Maintain Object Attributes)三创建数据架构(2 Maintain Source Structures)1创建抬头架构2选中创建好的抬头,点击,再次新建下一层(行项目)选择lower level。
输入字段值和描述数据层次创建成功,保存。
四创建源字段(3 Maintain Source Fields)在创建数据源之前先将本程序提供的数据源导出点击object overview选择list导出到本地,点击系统,列表,保存,本地文件。
创建文件源(3 Maintain Source Fields)1选择抬头点击,添加采购订单需要输入的抬头数据字段只能是导出清单里抬头数据。
并且对应相应的字段类型,和长度。
注意,抬头键值字段必须添加,并且给键值字段一个识别的值,双击字段在识别字段中输入识别值“H”2 选择行项目,点击添加采购订单需要输入的行项目数据字段只能是导出清单里行项目数据。
并且对应相应的字段类型,和长度。
注意,行项目键值字段必须添加,并且给键值字段一个识别的值,双击字段在识别字段中输入识别值“L”完成后保存五维护架构关联(4 Maintain Structure Relations)双击抬头数据MBEPOH弹出对话框,选择抬头架构双击行项目数据MBEPOI,选择行项目架构完成后保存六制作转换规则(5 Maintain Field Mapping and Conversion Rules)进入后点击,Extras->Auto-field Mapping回车确认即可。
注意:如果在数据源中并未创建采购订单的”发票收据”,和”收货”字段,则必须在这一步默认这2个字段打钩,。
至于其他控制字段可以根据需要添加。
步骤为:找到这2个字段,选中,点击完成后保存。
选择回车输入大写的“X”这样此字段就默认为打钩状态。
七文件导入(7 Specify Files)制作导入模板。
会计凭证LSMW导入操作手册
![会计凭证LSMW导入操作手册](https://img.taocdn.com/s3/m/4dabe1e1f7ec4afe05a1df18.png)
LSMW-会计凭证导入操作手册1.登录界面执行事务代码LSMW显示如下界面:输入项目(project)、子项目(subproject)和对象(object),点击创建按钮()输入相应的描述,点击执行按钮或F8()进入分步操作界面,项目(project)、子项目(subproject)可以选择系统内已有的,对象(object)需要新增。
2.操作界面2.1维护对象属性(Maintain Object Attributes)选择标准批量直接导入(standard batch/direct input),并且在对象(object)中维护“0100-财务单据”,在方法(method)中维护“0000”,点击保存(),后退。
2.2维护源结构(Maintain Source Structures)点击创建()定义凭证抬头源结构,见下图:选中凭证抬头源结构,点击创建()定义凭证行项目源结构,见下图:选择较低层次(lower level):点击确认(),完成源结构维护:点击保存(),并退出。
2.3维护源字段(Maintain Source Fields)由于财务会计凭证的导入不是通过录屏方式导入,所以源结构的字段需要用户自行维护,用户可以根据系统标准选择导入会计凭证需要的字段。
通过以下方式查找字段点击上图中的对象预览(object overview)出现下图:选择列表(list)或表格(table)显示会计凭证的字段,包括凭证抬头字段(表BKPF)和行项目字段(表BSEG):对于显示结果也可以保存为EXCEL(路径:系统→列表→保存→本地文件),由于系统中的表字段很多,并且从翻译为中文的字面意思也不容易确定具体的字段内容,为了方便查询到所需要的字段,可以在凭证录入界面(事务代码F-02)使用F1查看需要的字段名,然后在上图中或保存为EXCEL中查询该字段信息,维护源字段需要的信息有字段名、类型、长度、描述。
收集完需要的字段后执行“2.3维护源字段”。
如何用LSMW成批量导入数据
![如何用LSMW成批量导入数据](https://img.taocdn.com/s3/m/5f91c0d680eb6294dd886c8d.png)
如何用LSMW成批量导入数据 (2)一、创建LSMW的项目 (2)二、维护对象的属性 (3)三、制作Excel数据采集模板 (7)四、维护源结构 (11)五、维护源字段 (11)六、维护结构的关系 (14)七、维护字段映射与转换规则 (15)八、维护固定值、转换规则和用户定义例程 (18)九、指定文件 (18)十、Excel收集结果转换为txt文件 (20)十一、分配文件 (21)十二、读取数据 (21)十三、显示读取的数据 (22)十四、转换数据 (23)十五、显示转换后的数据 (23)十六、创建批导入会话 (25)十七、运行批导入会话 (25)十八、LSMW项目本身的导出与导入 (27)如何用LSMW成批量导入数据在实施SAP项目的过程中,数据准备显然是至关重要的环节。
如果企业的数据量非常庞大,大到手工维护已无法承担,那就只有借助SAP系统的批导入工具才能达到目的。
SAP Enterprise(4.7)以上的版本都有一个事务代码LSMW,它被广泛地用于静态数据和动态数据的导入,是用得最为广泛的工具。
一、创建LSMW的项目启动事务代码LSMW,结果如下图所示——字段Project中输入您自己的项目,它将是您执行批导入的对象。
点击,先创建Project。
点击回车后,系统又扩展对话框,要求您确定子项目。
自己命名并说明描述。
再次回车后,系统又扩展对话框,要求您确定对象。
自己命名并说明描述。
三个层面都维护后,系统如下显示。
点击图标,进入LSMW项目的具体维护步骤。
后面的操作,您基本上都遵循系统约定的处理步骤而执行。
二、维护对象的属性上图就是您进入您的项目后的基本界面。
单一选择符落在哪里,哪里就是您眼下需要处理的事情。
按图标——点击图标,把当前的只读状态切换为变更状态。
随后把下方的选择符号定格在“Batch input recording”处,输入一个recording的名字。
如下图——随后点击图标,进入Recording的概览界面。
LSMW批量导入功能
![LSMW批量导入功能](https://img.taocdn.com/s3/m/4b2f75e2998fcc22bcd10d10.png)
LSMW批量导入操作说明事务代码:LSMW(Legacy System Migration Workbench 系统迁移工作台)功能:针对某一事务代码,做录屏工作,从而实现数据的批量导入。
操作流程:1、输入事务代码“LSMW”进入迁移工作台。
在【Project】项输入你要创建的项目名称,格式一般为:操作人_模块_范围。
点击【新建】,输入【Subproject】及描述,名称格式:内容_事务代码输入【Object】及描述,名称格式:具体的事务内容选择【执行】,进入LSMW流程界面。
LSMW按照列出的流程步骤,一步一步的执行下去。
对着流程名称双击,即可进入对应的流程编辑选项。
双击【Maintain Object Attributes】,进入编辑界面:点击【Display< - >Change】,选择【Yes】。
其中【Attributes】为默认内容,【Object Type and Import Method】中我们选择【Batch Input Recording】,点击【Recording:Overview】进入录屏浏览界面:点击【新建】:填入录屏名称及描述,选择【继续】:输入要录屏的事务代码,选择【继续】,此时即进入平常的事务代码界面。
比如,ME11,那么接下来进入的就是ME11的操作界面。
按照平常的操作流程,将事务流程完整的操作一遍即可,期间尽量不要将屏幕切换到其他操作界面,完成后,选择【返回】。
出现字段选择界面:先选择【Default All】,系统会将刚才有操作到的字段对应的中文名称/备注列出来:接下来这一步是比较关键的,即字段选取,在操作过程中,有涉及到的字段,系统都将把它们列出来,如果在录屏过程中,有切屏的操作,那么有部分字段将重复的被系统列出来。
如图中有两个名称为“SAPMM06I 0100”其实里面的字段都是一样的,我们录入数据的时候不能重复录入,所以遇到有重复的可编辑的字段-----即有黄色背景的字段,选择一份标准的即可,将重复字段删除。
最新LSMW 详细操作 LSMW数据导入总结
![最新LSMW 详细操作 LSMW数据导入总结](https://img.taocdn.com/s3/m/efc7cba6daef5ef7ba0d3c6c.png)
LSMW工具的使用T-CODE:LSMW相关开发权限:B_LSMW_EXEC B_LSMW_CHG LSMW传输方法:创建request 以及手工导出导入一、初始界面功能All Objects:系统中包含的所有LSMWMy Objects:自己创建的所有LSMWAll Project Objects:当前project所包含的所有内容Project Documentation:当前Project的相关文档二、创建LSMW的属性Object Type and Import Method主要有四种方法:Standard Batch/Direct Input、Recording、BAPI、IDoc1 Recording总结:对于较少字段,可以使用此方法。
建议将所有相关的屏幕都录制,但应考虑必填项的内容,需要和顾问配合。
只要屏幕录制到,此屏幕的字段可以后续进行添加。
但是要考虑到因数据要求不同屏幕字段的隐藏,在执行时如果找不到定义的字段,则会报错停止。
如果有这样的字段,可以对字段进行默认的【/】,表示对此字段不做操作,可以避免这个问题。
下面记录用到的一些简便功能:1)浏览Project中的所有Recording2)Recording Object3)自动默认字段名称4)增加和删除屏幕中的字段所录制的屏幕信息录制的字段以及默认值这两个button用于增加屏幕中的非列表和table的字段增加table或者列表的字段时,类似下图中带条目index的字段时使用如下方法Radio button 1:可以选择字段所在的屏幕,然后进行添加Radio button 2:可以自己输入所需要添加的屏幕字段,特别是列表和table的字段数据录屏注意内容:录制屏幕时尽量不要有错误或者其它的提示message出现录制添加数据的屏幕时,要使用添加或者创建按钮,不能找第几行作为输入行,要考虑行数很多以及行数不在录制屏幕的情况对于数值的录屏,尽量不要回车来确认输入屏幕,因为当屏幕的数值输入规则为带小数,而你所输入的货币为JPY KRW这样的货币时,带小数的数值时会报错的,哪怕是199.00这样的格式小数也会报错对于table control 以及step loop的录制,需要进行翻页时使用以下功能键向下翻页:/23 或者功能键page down跳转至末页:/24 或者功能键end向上翻页:/22 或者功能键page up跳转至首页:/21 或者功能键home滚动条的动作功能是不能被recording记录的,因此必须使用上述的ok码或者功能键2. Standard Batch/Direct Input可以选择系统中的Standardbatch和Direct Input程序本质仍是录屏,系统将所有屏幕字段都预制二导入结构和导入字段的创建1 结构结构有单层结构和多层结构,一般录屏的多为单层结构,Standard Batch/Direct Input的业务中存在多条或者有header和item结构的多使用多层结构这两个按钮可以改变现在的结构层次,但是需要注意的是,如果将层次降低将无法再提升回来,这在修改的时候需要注意,否则需要做重复的工作2 导入结构的字段创建字段有三种方法:一个一个手工添加;从其他的project结构中copy过来;表格式的批量添加一般新建常使用表格式批量添加或者从类似的project中copy过来,进行修改时多用手工添加字段的顺序可以进行调整【Fields with the same name】可以检查在结构中或者在多个结构中是否有name相同的字段,在单个结构中存在相同name的field会导致数据导入错误,而多结构中存在相同的name的field,系统会认为这个字段作为关联结构层次中的key字段,会认为这个字段拥有同样值的数据是作为一组数据使用的例如下面的结构,使用matnr字段进行结构的关联,拥有同一个matnr值的数据被认为一组数据在很多时候,业务数据的字段中没有这样的关联字段,而我们需要有这种标识关联关系的字段时,我们可以自己添加关联字段,比如ZINDEX这样的字段在定义导入结构的字段长度时,可以适当的放大字段长度,因为导入系统中的字段长度,决定于系统结构中的字段长度,所有放大导入结构的字段长度可以避免系统可以接受的长度在导入字段中被截取另外,所有的字段类型都可以使用CHAR型来导入日期时间这种特殊格式的字段,需要与系统中个人设置保持一致,设置T-CODE:SU01/SU3, 在进行测试后,正式导入数据时,请一定要检查个人设置与测试时是否相同,否则测试没有问题的数据,很可能在正式导入时报错三导入结构字段与系统字段对应以及转换规则1指定对应的系统结构2 指定结构对应的字段信息,这是比较重要的部分1)一般来说,默认的设置回只显示业务相关的屏幕字段,但是很多时候我们需要看到技术字段或者系统默认的字段,我们可以进行设置方法:只显示了业务相关的字段设置layout我们可以选择所有的内容,但是一般我们只看到Technical Fields就可以了如下图绿色的部分,就是default setting红框中的字段表示,如果字段没有任何输入值,也就是说与导入数据无关时,系统会默认为【/】,因此当我们的录屏中,如果遇到不同的类型数据,有的需要填写值有的不需要时,就可以通过这个数据去调整,不用因为一点点不同,进行多个录屏2)转换规则常用的就是MOVE语句,其余的稍懂ABAP开发即可进行3)自动匹配字段当有许多字段需要导入时,字段名称相同,在这种情况下使用一个一个字段匹配是很繁琐的,可以使用自动匹配字段的功能4)未被指定的导入字段check此功能可以检查还有那些导入字段没有指定给系统字段5)检查转换规则是否正确,类似开发中的激活检查3 常量、固定值、数据对应翻译的创建使用的相对少,比较有用的是常量的定义和对导入文件中较规律数据的转换例如101-》A01在以上所有内容定义完成后,可以看下整体的导入字段,导入文件的字段以及对应关系可以看到之前所定义的各种结构以及对应关系,以及转换的代码四导入文件的路径、逻辑路径以及属性设置1 导入文件的路径以及逻辑文件可以定义数据导入是通过个人PC的数据文件、应用服务器上的文件、逻辑文件导入后读取的文件命名转换后的文件命名如果从application server进行数据upload,需要先将导入文件上传到application server 上Application server的file monitor的T-CODE:AL11DIR_HOME对应的目录是数据传输默认的目录上传文件到application server的T-CODE: SXDA_TOOLS 使用copy功能将本地PC文件上传至application server定义逻辑文件T-CODE:FILE或者直接在下面输入logical path 和logical name,系统会直接创建Logical name不是跨系统的,所以当lsmw从比如DEV系统导入到QAS系统时,需要重新定义2 指定导入文件与导入结构的关系五导入文件的读取和数据格式转换1 Read Data和Convert Data都可以选择条目数2 Read Data之前需要对导入文件进行检查1)字符集的选择有些中文数据,导入后会出现乱码现象,可以选集字符集UTF-8进行导入文件可以选择text文件或者cvs文件等,但是文件的分隔符要与之前导入文件设置的分隔符一致,否则导入时会出现问题2)如果将excel转成text文档时,请check是否有数据前后带【”】引号的情况以及是否包含全黑色的小块数据,如果有这样的数据,请替换掉当excel转换时,请check下数字的内容是不是变成了科学记录法,例如【1.2E+12】的数据3)另外在导入前先对excel文件进行检查,特别是数值小数格式以及日期时间等特定格式,调整后再转换为text文件3 每次read data之后,建议display下数据,检查描述是否乱码,以及字段对应是否准确,以免数据导入错误4 convert data的时候,如果报错,系统会提供报错信息,请检查相应的编码是否准确,常犯的错误1)进行转换规则使用ABAP CODE的时候,代码错误2)导入文件正在使用3)导入文件中包含全黑色的小块,这个会导致数据错位六创建Batch 以及执行导入standard batch/direct input最后两部会根据各种业务内容的程序不同而不同,recording的话都是相同的,都会创建batch的session1 常用的创建batch session1)创建batch2)Run Batch用于测试的有process foreground以及display errors onlyProcess foreground 以及display error only又叫做交互式在交互式过程中可以使用如下的ok代码,来帮助完成/N 下一个事务/bdel 删除当前事务/bend 取消当前会话/bda 前台处理/bde 出错处理模式/bbeg 重新启动事务Display errors only模式可以及时修改数据正确录入正式内容建议使用background请选择extended log 以及expert mode2 其它的standard batch/direct input的内容各不同,下面是bom的例子Batch 监控的T-CODE:SM351)Extended log:除了E错误之外,W I S等类型的消息也将记录在日志中,该选项可以用于后台处理模式2)Expert mode:仅在交互运行批输入时有效,在交互处理时忽略错误消息344,即【Batch input data is not available for this screen】,即使已经录制的屏幕字段没有数据输入也可以完成该会话3)Screen standard size:在处理表格控件table control和步循环step loop时,采用屏幕大小,该选项的原因是表格控件和步循环在不同用户屏幕中显示的条目可能不同4)5)Cancel if log error occurs:日志中有错误出现,则取消该会话6)7)Simulate background mode:在交互处理模式下模拟后台处理会话结束后的状态:通常会话完全处理后,系统会从会话队列中删除会话,可以通过会话log来查询处理结果也可以选择当会话处理后保留会话日志查看:按钮或者T-CODE:SM35P批处理日志清除:程序RSDBCREC,应执行定期后台执行释放并重新运行中断会话,在重新运行的过程中,将略过上次运行中断前所有已经成功创建的事务执行尚未处理的事务Direct input管理器T-CODE:BMV0Direct input 后台执行时,必须使用application server上的文件进行导入1)2)创建变式3)定义后台job4)运行job。
LSMW手册(工艺路线批导入程序___使用标准批导入)模板
![LSMW手册(工艺路线批导入程序___使用标准批导入)模板](https://img.taocdn.com/s3/m/e72d0e45ff00bed5b8f31d50.png)
LSMW手册(工艺路线抵导入程序使用标准批导入)模板LSMW操作手册1Maintain Object Attributes定义名字。
使用批导入的方式:>Standard batch/direct input资料内容仅供您学习参考,如有不'“I或者佞权,请联系改正或者删除。
>Batch Input Recording>Business object method (BAPI)・>IDoc (Intermediate Document)2Maintain Source Structures定义要导入的结构名。
所有数据是一对一的,一个就能够了,如果是一对多,如BOM.工艺路线等就能够维护多个结构且结构简体现主从关系3Maintain Source Fields定义每一个结构的字段4Maintain Structure Relations批导出程序结构和自定义的结构对应关系,5Maintain Field Mapping and Conversion Rules批导出程序结构字段和自定义的结构字段的对应。
能够是对应常量,TCODE,变量、ABAP代码,加前导零,去前导零等规则资料内容仅供您学习参考.如有不、或者侵权.请联系改正或者删除C6Maintain Fixed Values,Translations^ User-Defined Routines —般不做,7Specify Files设置要导入文件的位置和文件名8Assign Files将自定义的结构和上一步设置的文件名关联9Read Data读取数据10Display Read Data显示读取的数据11Convert Data转换数据12Display Converted Data显示转换后的数据13Check Converted Data Against Customizing如果是BDC,就走14、15步,如果是标准导入程序就走13。
SAP LSMW会计凭证批量导入详解
![SAP LSMW会计凭证批量导入详解](https://img.taocdn.com/s3/m/3d9f7a3da98271fe910ef9ee.png)
SAP LSMW会计凭证批量导入操作详解1.登录界面执行事务代码LSMW显示如下界面:输入项目(project)、子项目(subproject)和对象(object),点击创建按钮()输入相应的描述,点击执行按钮或F8()进入分步操作界面,项目(project)、子项目(subproject)可以选择系统内已有的,对象(object)需要新增。
2.操作界面2.1维护对象属性(Maintain Object Attributes)选择标准批量直接导入(standard batch/direct input),并且在对象(object)中维护“0100-财务单据”,在方法(method)中维护“0000”,点击保存(),后退。
2.2维护源结构(Maintain Source Structures)点击创建()定义凭证抬头源结构,见下图:选中凭证抬头源结构,点击创建()定义凭证行项目源结构,见下图:选择较低层次(lower level):点击确认(),完成源结构维护:点击保存(),并退出。
2.3维护源字段(Maintain Source Fields)由于财务会计凭证的导入不是通过录屏方式导入,所以源结构的字段需要用户自行维护,用户可以根据系统标准选择导入会计凭证需要的字段。
通过以下方式查找字段点击上图中的对象预览(object overview)出现下图:选择列表(list)或表格(table)显示会计凭证的字段,包括凭证抬头字段(表BKPF)和行项目字段(表BSEG):对于显示结果也可以保存为EXCEL(路径:系统→列表→保存→本地文件),由于系统中的表字段很多,并且从翻译为中文的字面意思也不容易确定具体的字段内容,为了方便查询到所需要的字段,可以在凭证录入界面(事务代码F-02)使用F1查看需要的字段名,然后在上图中或保存为EXCEL中查询该字段信息,维护源字段需要的信息有字段名、类型、长度、描述。
2020年SAP LSMW手工生产订单作业量批导入参照模板
![2020年SAP LSMW手工生产订单作业量批导入参照模板](https://img.taocdn.com/s3/m/d9f3bea8ba1aa8114431d9ce.png)
手工生产订单作业量批导入操作步骤:注意,在导入KB21N手工生产订单作业量导入前,请执行一下KB21N,并把屏幕变式修改为订单及输入类型修改为单个分录,然后直接退出即可,如果已经是这样,那就可以直接进入下面的步骤。
1.在事务码栏输入LWMS并回车。
2.在窗口中输入下列参数:点或F8执行。
Project FICOSubproject MASTER-DATAObject KB21N3.选中Specify Files行并双击或按F8执行4.点击,修改为修改状态,并双击行位置5.在FILE中,选择您准备导入的文件,文件必须是文本文件,可以在EXCEL中另存为文本格式NAME可以自己随意定义(非空),其他的按图中所示进行选择。
并点击保存修改。
6.选中Read Data行并双击或按F8。
读取导入文件中的数据。
导入的文件并需没有已被打开。
7.在下图中,使用缺省选项并直接执行。
8.双击Display Read Data,可以执行显示已导入的数据,务必检查导入后的文件栏位是否正确,数据是否正常(重点关注含小数位的数据,不要有任何格式并且小数位务必在两位或少于两位,并看显示数据是否正常)9.下步可以直接点勾确认。
不需要任何参数。
10.查看结果是否正确,可以双击行查看。
11.选择Convert Data并双击或F8执行。
12.在下图中输入参数,如果不输入表示全部,建议导入多行数据时,请先导入一行,在下栏中输入1至1,这样可以达到先只处理1行的目的,待导入成功检查无误,再重复从本步执行选择2-99999,这样可以避免导入时的错误,提高处理效率。
13.下图中显示成功转换格式数量。
14.可以显示转换后的数据(第一行导入时进行查看并检查,非必须)。
15.下图中直接点击勾确认即可。
16.下图中双击行可以查看明细。
主要检查位置是否有对错情况。
17.当前面步骤都无误,选择Create Batch Input Session并双击或F8执行。
LSMW批处理使用方法
![LSMW批处理使用方法](https://img.taocdn.com/s3/m/b456f5cee518964bce847c3d.png)
LSMW批处理使用方法(1)_总述及操作界面说明一.总述在SAP系统中,批处理操作有多种方法。
如果是对一个事物码(TCODE)进行批处理操作,常用的是LSMW。
LSMW全称是Legacy System Migration Workbench。
它能够对静态数据(如各个主数据)、动态数据(如初始化库存)、业务数据(如销售订单)等进行成批操作,是上线数据准备的主力武器。
LSMW的原理是对需要批处理操作的流程进行录像,然后设定模板,再将准备好的数据传入到SAP系统进行预转换,如果合适就进行实际的转换。
LSMW导入数据操作分为以下几大步骤:准备需要导入的数据转换模板定义;读取数据并预转换实际转换如图1_1_1所示。
图1_1_1我们这个例子是在SAP IDES 4.71下完成的,在操作界面有20个步骤。
而在ECC 6.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中显示了分步操作的菜单,用鼠标双击各菜单行可进入不同界面。
lsmw批量导入数据
![lsmw批量导入数据](https://img.taocdn.com/s3/m/8db406ba960590c69ec376a4.png)
• •
回车,弹出事务代码 对话框如下,
• •
输入相应代码pa30 进入录屏操作界面
• 输入人员编号后 回车
• 输入 信息类型0006、子信息类型1后回车,并新建
• 将该信息类型所需字段填Hale Waihona Puke 完整,保存,系统自动进入一 下页面
• 点击菜单栏的default all
• 双击相应条码,对所录字段进行编辑,将值为变量的字段设为 空。
总述
• 在SAP系统中,批处理操作有多种方法。如果是对一个事物码(TCODE)进行批处理操作,常用的是LSMW。LSMW全称是Legacy System Migration Workbench。它能够对静态数据(如各个主数据)、 动态数据(如初始化库存)、业务数据(如销售订单)等进行成批操 作,是上线数据准备的主力武器。 • LSMW的原理是对需要批处理操作的流程进行录像,然后设定模板, 再将准备好的数据传入到SAP系统进行预转换,如果合适就进行实际 的转换。 • LSMW导入数据操作分为以下几大步骤: • 1. 准备需要导入的数据 • 2. 转换模板定义 • 3. 读取数据并预转换 • 4. 实际转换
具体操作 • 输入交易代码lsmw,进入lsmw创建界面 • 可以选择输入project ,subproject , object , 也可新建
• 以0021为例,点击
新建对象。输入数据,回车
• 点击菜单栏的Go to, 选中 recordings, 进入创建recording 页面。 • 点击新建按钮,创建一个recording .
• Read Data读取数据步骤。检验数据是否正确。
• 点击运行后如下图,如发现错误请检查以上步骤。
• 进入显示数据,用来检查数据是否正确,点击黄色的数据查看
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一创建文件
二选择标准批量导入功能,选择对应的程序(1 Maintain Object Attributes)
三创建数据架构
(2 Maintain Source Structures)
1创建抬头架构
2选中创建好的抬头,点击,再次新建下一层(行项目)
选择lower level。
输入字段值和描述
数据层次创建成功,保存。
四创建源字段
(3 Maintain Source Fields)
在创建数据源之前先将本程序提供的数据源导出点击object overview
选择list
导出到本地,点击系统,列表,保存,本地文件。
创建文件源
(3 Maintain Source Fields)
1选择抬头点击,添加采购订单需要输入的抬头数据字段只能是导出清单里抬头数据。
并且对应相应的字段类型,和长度。
注意,抬头键值字段必须添加,
并且给键值字段一个识别的值,双击字段在识别字段中输入识别值“H”
2 选择行项目,点击添加采购订单需要输入的行项目数据字段只能是导出清单里行项目数据。
并且对应相应的字段类型,和长度。
注意,行项目键值字段必须添加,
并且给键值字段一个识别的值,双击字段在识别字段中输入 识别值“L ”
完成后保存
五维护架构关联
(4 Maintain Structure Relations)双击抬头数据MBEPOH
弹出对话框,选择抬头架构
双击行项目数据MBEPOI,选择行项目架构
完成后保存
六制作转换规则
(5 Maintain Field Mapping and Conversion Rules)进入后点击,Extras->Auto-field Mapping
回车确认即可。
注意:如果在数据源中并未创建采购订单的”发票收据”,和”收货”字段,则必须在这一步默认这2个字段打钩
,。
至于其他控制字段可以根据需要添加。
步骤为:找到这2个字段,选中,点击
完成后保存。
选择回车
输入大写的“X”这样此字段就默认为打钩状态。
七文件导入
(7 Specify Files)
制作导入模板。
注意:1供应商,和物料必须加入字段的前导0,供应商总长度为10,物料为18(如果未修改)
2,抬头和行项目的关键识别值,必须和“四”中设置的一致。
所有字段的值建议全部用大写字母,小写可能不能识别。
例如,采购组,订单类型等。
3,要将订单和行项目放在同一个TXT文件中。
八分配文件
(8 Assign Files)
因为数据在同一个文件中,所以直接双击抬头和行项目,系统会自动分配文件
完成后保存。
九按照标准步骤导入
(9 Read Data)
(10 Display Read Data)
(11 Convert Data)
(12 Display Converted Data)
十导入数据生成订单
(13 Start Direct Input Program)
不含数据库更新:不创建采购订单,测试运行。
含数据库更新:如果数据正确创建采购订单
不含错误信息的日志:不显示错误信息呗
含错误信息:这个不用解释了吧
注:对于一些特殊的定价,此程序就捉襟见肘了。
还有此程序中无税码字段,所以如果对税码有要求的配置。
只能参考采购信息记录得到。
基于收货的发票校验字段也不存在,所以需要订单创建完成后自己补上
其他类型的问题,请自己测试。
作者:赛跑网-KAKU。