多层次结构数据LSMW导入
LSMW操作手册
在SAP的命令框中输入事务代码:LSMW在PROJECT的栏位中输入项目代码如ZBOM_CREA TE,在SUBPROJECT和OBJECT中输入相应的代码,这两个栏位只是一个代码而已,没有特别的意义,然后点击创建按钮,输入相应的项目名称和子项目名称及其描述,创建好后点击执行的小时钟,进行到LSMW的主界面这选项主要是维护对象的属性,如是应用物料主数据还是BOM及工艺路线数据的导入等首先进入到MAINTAIN OBJECT A TTRIBUTES 这个选项,双击这个选项进入到下列界面点击DISPLAY<->CHANGE按钮,切换到CHANGE,然后更改相应的栏位内容及描述,主要是填写OBJECT和METHOD,PROGRAM NAME是内部预定的,无法改变也无需改变,我们一般使用的是第一个选项,其实LSMW是一个很强大的工具,包含很多不同的导入模式,我们使用的是标准批导入模式也即第一个选项不同的主数据导入有不同的OBJECT,这是系统内定的,0030表示物料清单的导入对象选择对象对应的相关方法点击保存,然后退出,系统进入到第二个选项这个选项主要是查看源数据结构,如选择BOM会把所有BOM相关的字段全部导出到EXCEL(表头,组件项目,子项目安装)进行下列面后,先点击创建按钮,输入源结构的代码如:BOMLOAD,然后输入描述此处要注意,如果导BOM,因是多层的,因此必须建多个源结构,表头一个,组件一个,如果要导位号,还需再建一个,同时要注意层次关系选择LOWER LEVEL,因BOM的导入存在一对多的关系,而且是父子阶关系存盘后退出,然后还是在此选项中点击OBJECT OVERVIEW按钮,这个选项可以导出BOM相应的表结构字段内容,方便在处理数据模板时使用,出现下述界面,选择LIST按钮列出表结构的层次关系,方便前台找到相应的字段然后按鼠标右键,出现一个菜单把相关的表结构字段内容导出到EXCEL文件中选择菜单SA VE TO PC FILE ,把表结构字段内容存到当地PC的文件中如BOMLIST.XLS看下列,所有的BOM层次的表结构字段都一起导出到EXCEL文件中了一般选择LIST,也可以选择TABLE的格式,点击退出键,选择第三步操作双击此选项,进入这个选项主要是把相应的需导入字段放到第二步建立的SOURCE STRUCTURES在导入时要填写事务代码,只需填在表头的文档中在EXCEL 中整理格式如下 ,也即按收集母板找出相应的字段名从EXCEL 中考贝过来就行了首先进入后切换 显示与修改按钮 ,再选择 清单 这个列表按钮,做这个动作之前,要把第二步的字段内容整理好,考贝过来就行了不同的层次关系对应的字段结构不同,而且要自定义一个字段进行关联,以便让系统知道上下阶关系,也即表头与明细项目的关系TCODE C 40事务代码这个代码是在OBJECT中指定,要人工加入的WERKS C 40 工厂代码STLAN C 40 BOM用途MATNR C 40 父件料号BMENG C 40 父件数量BMEIN C 40 单位F_ITEM C 40 虚拟一个字段与下阶关联POSNR C 40 项目序号POSTP C 40 项目类别IDNRK C 40 子件料号MENGE C 40 子件用量MEINS C 40 单位LGORT C 40 仓库代码AUSCH C 40 损耗率(%)ALPGR C 40 替代群组ALPRF C 40 优先级ALPST C 40 替代策略EWAHR C 40 替代百分比POTX1 C 40 组件文本BEIKZ C 40 物料供应IDSORTF C 40 排序字符串F_ITEM C 40 虚拟一个字段与上阶关联父阶字段考贝到BOMLOAD源结构中,子阶字段考贝到BOMITEM源结构中BOM表头需导入的字段结构,可以与模板顺序不一样,后续有一个选项,只要字段对应就行了,选中要填写的SOURCE STRUCTURE,点击清单按钮。
LSMW批量导入操作手册
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,我们分别称为项目、子项目、对象。
多层次结构数据LSMW导入
LSMW维护参考
对于需要同时维护到两张表以上的主数据, 至少有两种情况:
1)多张表可单独维护(会计科目主数据), 在会计科目主数据中, 科目表层数据SKA1: 公司代码层数据SKB1的关系的是1:N(N可以为0), 可以分别通过录制事务FSP0/FSS0进行维护, 如果BOM维护与这种模式类似, 直接参考魔鬼教程就可以了。
2)多张表不可单独维护(会计凭证导入), 在会计凭证中, 抬头数据BKPF:行项目BSEG的关系是1:N(N不能为0), 会计凭证的抬头与行项目数据必须同时维护到会计凭证中, 参考如下:
创建项目:
Step1
选择标准导入模式
Step2
创建源结构关系
选中FIDOC, 点击“新建”, 在弹出的关系选择中, 选择下一层LOWER LEVEL
Step3, 选择对象概览OBJECT OVERVIEW 导出以下的模板
删除不需用的字段
调整并增加抬头标识HEADID和行项目标识LINEID如下: 按照模板上的输入结构字段:
双击标识行
在更改源字段的对话框中, 输入标识:
STEP4
维护结构关系
在源结构对话框中进行选择:
选择完成后如下: STEP5/STEP6
参考魔鬼教程就可以了STEP7
文件内容中选择多个源结构: STEP8
直接分配文件即可
剩余步骤请参考魔鬼教程……………………
整理的数据模板参考如下:
LSMW魔鬼教程。
LSMW资产期初导入操作手册
LSMW资产期初导入操作手册(S/4版本)BY-JESSIE目录1.准备 (3)2.Define Object Attributes (5)3.Define Source Structures (7)4.Define Source Fields (8)5.Define Structure Relations (10)6.Define Field Mapping and Conversion Rules (12)7.Define Fixed Values, Translations, User-Defined Routines (16)8.Specify Files (17)9.Assign Files (19)10.Read Data (19)11.Display Read Data (20)12.Convert Data (22)13.Display Converted Data (23)14.Start IDoc Creation (24)15.Start IDoc Processing (24)1.准备在创建之前点击菜单栏的“Setting”,选择Inbound IDoc Processing.填写:File port、伙伴类型(US)、合作伙伴编号(RE_LSMW)点击:Edit Ports后退,点击保存后退出,退出的时候确认一下第一个界面的信息是否完整。
然后创建PROJECT。
创建完成之后执行进入。
2.Define Object Attributes双击或者点击进入。
先由显示界面变为更改界面按照截图进行选择保存后退出。
3.Define Source Structures执行后进入更改界面。
光标位于“source structures”, 点击创建,按截图创建两层结构。
保存后退出。
4.Define Source Fields执行后进入更改界面。
按照项目需求分配字段,由于我们在上一界面创建了两层结构,则在这里用H和L区分一下。
会计凭证LSMW导入操作手册
会计凭证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中查询该字段信息,维护源字段需要的信息有字段名、类型、长度、描述。
SAP LSMW会计科目批量导入详解
SAP LSMW会计科目批量导入详解首先要按如下步骤创建批量导入项目1.输入事物码LSMW,进入系统工作界面。
2.输入需要创建的项目对象名称。
转换对象命名分为三层,分别为项目名(MASTER DATA)、子项目名(FICO)、对象名(FS00)。
3.点击创建按钮4,5 ,6 输入相应短文本描述。
点击7.点击执行项目创建完成后执行,开始进入如下批量导入数据的设置步骤第1步骤:双击如下点击菜单Goto→Recordings Overview 进入屏幕录像界面点击创建录像,弹出对话框对话框需输入录像名称(recording)及描述(Descxxxxription)。
所有者(Owner)是自带出来的值,可不用管理。
本例录像名称为FS00。
输入需要录像的事物代码本例为创建物料主数据,事物代码FS00。
点击进入事物代码的操作录像,录屏有一些注意事项,以后用专门章节加以说明。
按前台FS00操作方法操作进行录屏,录屏时候需要注意,要保证批量导入的字段都要输入值,如果这个录屏数据,该字段刚好是空值,也要输入一个值,回车后,再改回原值,这样可以保证空值字段也能被录到。
回车,点击“控制数据”录制完成后回车,保存。
录屏后如下信息需要注意录屏后的信息分为三层:事物代码(本例为”FS00 总账科目主数据维护”)、录像屏幕(如SAPLGL_ACCOUNT_MASTER_MAINTAIN 2001)、字段信息(如“BH00”)。
按下先默认所有录制的字段都为变量,如果有某些字段是固定的值,可以光标选中该字段,然后按下“Reset”.如果出现像下面那样重复录制的字段,需要删除后面那个,删除方法:将光标位置定在那个字段上,然后点击.,所有类似下面那样有重复的字段都要删除,只保留期中第一次出现的字段。
删除重复字和定义好变量和固定值后按保存,同时将上面录制的字段按如下格式做一个EXCEL表,后面步骤会用到然后按上面字段顺序准备如下批量导入的EXCEL数据模板。
会计凭证LSMW导入操作手册
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维护源字段”。
SAPLSMW教程(非常实用)
SAPLSMW教程(⾮常实⽤)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对象。
显⽰当前项⽬⾥的所有对象信息,进⼊后可进⾏修改、删除等操作。
显⽰当前项⽬的⽂档信息。
输⼊需要创建的项⽬对象名称。
如何用LSMW成批量导入数据
如何用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的概览界面。
erp软件之sap资料lsmw批量导入数据培训教程手册课件ppt
操作步骤:在具体操作时,可以根据实际情况采取不同的操作步骤。例如,在检查数据格式是否符合要求时,可以先将数据导出到本地进行查看;在分批次导入数据时,可以先将数据按照一定的规则进行拆分,然后分别导入。
06
LSMW批量导入数据未来发展趋势与展望
LSMW批量导入数据未来发展趋势
集成化:与更多系统进行集成,实现数据共享和协同工作
SAP软件产品介绍
SAP软件包含企业资源规划(ERP)、客户关系管理(CRM)、供应链管理(SCM)等模块
SAP软件具有高效、可靠、安全等特点,广泛用于全球企业
SAP是德国软件公司,创立于1972年
SAP是全球企业管理软件供应商,提供企业管理解决方案
SAP软件功能模块介绍
PM模块:设备维护模块
HR模块:人力资源管理模块
06
LSMW批量导入数据未来发展趋势与展望
07
参考资料与附件
01
SAP简介与软件介绍
SAP公司背景
成立于1972年,总部位于德国沃尔多夫
全球最大的企业管理和协同化商务解决方案供应商
在全球有超过25万个企业客户,包括财富500强80%以上的公司
提供包括ERP、CRM、HCM、PLM、电子商务、移动商务等解决方案
LSMW批量导入数据流程介绍
准备数据:确保数据准确性和完整性
创建传输请求:设置传输参数和规则
创建传输对象:选择要传输的数据和字段
执行传输:将数据从源系统传输到目标系统
检查传输结果:验证数据是否成功传输并处理错误
03
LSMW批量导入数据培训内容
培训目标与意义
提高工作效率和准确性,减少人为错误和数据不一致性
添加标题
解决方案:为了提高数据导入速度,可以尝试优化数据源的读取方式,使用多线程或分布式等方式进行数据读取。同时,也可以对目标数据库进行优化,如增加数据库缓存、优化数据库索引等。此外,还可以考虑对数据量进行分批处理,避免一次性处理大量数据导致效率低下。
SAP数据迁移工具LSMW详解
SAP数据迁移工具LSMW详解在某些情况下,我们需要批量维护SAP系统中的某一主数据,或批量维护某一价格,则这个时候可以用到LSMW工具。
LSMW全称是Legacy System Migration Workbench。
它能够对静态数据(如各个主数据)、动态数据(如初始化库存)、业务数据(如销售订单)等进行成批操作,是上线数据准备的主力武器。
LSMW共有14个步骤,其中每个都是独立的单元,可以进行单独的更新和修改,而不影响其它的模块。
LSMW的原理是对需要批处理操作的流程进行录制(类似于Mercury公司的WinRunner 和LoadRunner),然后设定模板、再将准备好的数据传入到SAP系统进行预转换,如果合适就进行实际的转换。
LSMW的步骤:1、Maintain Object Attributes2、Maintain Source Structure3、Maintain Source Fields4、Maintain Structure Relations5、Maintain Field Mapping and Conversion Rules6、Maintain Field Values, Translations, User-Defined Routines7、Specify Files8、Assign Files9、Read Data10、Display Read Data11、Convert Data12、Display Converted Data13、Create Batch Input Session14、Run Batch Input SessionLSMW的局限性:它只能导入SAP系统固有类型的主数据,例如,Customer Master,Material Master 等等。
如果自己创建了一个ABAP程序,LSMW就不能实现对它的控制。
SBDC: Batch inputeCATT: extended Computer Aided Test Tool首先进入LSMW,需要创建Project、Subproject和Object。
会计凭证LSMW导入操作手册汇总
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批量导入操作说明事务代码: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工具的使用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。
SAP LSMW会计凭证批量导入详解
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中查询该字段信息,维护源字段需要的信息有字段名、类型、长度、描述。
SAPLSMW教程非常实用
SAPLSMW教程非常实用
SAP LSMW(Legacy System Migration Workbench)是一个用于数据
迁移的工具,它可以帮助用户将数据从旧的系统导入到SAP系统中。
LSMW
结合了事务录制、批量输入和IDoc导入等功能,能够实现各种复杂的数
据迁移需求。
在本教程中,我们将介绍如何使用LSMW进行数据迁移,并
提供一些实用的技巧和建议。
第一部分:概述(200字)
第二部分:LSMW的基本概念(300字)
在本部分中,我们将解释LSMW的基本概念,包括项目、对象和步骤。
我们还将介绍LSMW项目的组成部分,如录制、转换和执行步骤。
第三部分:创建LSMW项目(300字)
在本部分中,我们将演示如何创建LSMW项目。
我们将以一个具体的
示例来展示如何录制和转换数据,并为项目添加逻辑和规则。
第四部分:执行LSMW项目(300字)
在本部分中,我们将介绍如何执行LSMW项目,并测试导入的数据是
否正确。
我们还将探讨如何处理错误和异常情况,并建议如何优化LSMW
项目的性能。
第五部分:高级技巧和建议(300字)
在本部分中,我们将分享一些LSMW的高级技巧和建议。
我们将介绍
如何处理大数据量和复杂数据结构,以及如何使用外部程序进行数据转换
和验证。
总结(200字)
注意:以上教程单纯是为了示例撰写,并未实际采用LSMW,敬请批判再行借鉴使用。
SAP LSMW会计科目批量导入详解
SAP LSMW会计科目批量导入详解首先要按如下步骤创建批量导入项目1.输入事物码LSMW,进入系统工作界面。
2.输入需要创建的项目对象名称。
转换对象命名分为三层,分别为项目名(MASTER DATA)、子项目名(FICO)、对象名(FS00)。
3.点击创建按钮4,5 ,6 输入相应短文本描述。
点击7.点击执行项目创建完成后执行,开始进入如下批量导入数据的设置步骤第1步骤:双击如下点击菜单Goto→Recordings Overview 进入屏幕录像界面点击创建录像,弹出对话框对话框需输入录像名称(recording)及描述(Descxxxxription)。
所有者(Owner)是自带出来的值,可不用管理。
本例录像名称为FS00。
输入需要录像的事物代码本例为创建物料主数据,事物代码FS00。
点击进入事物代码的操作录像,录屏有一些注意事项,以后用专门章节加以说明。
按前台FS00操作方法操作进行录屏,录屏时候需要注意,要保证批量导入的字段都要输入值,如果这个录屏数据,该字段刚好是空值,也要输入一个值,回车后,再改回原值,这样可以保证空值字段也能被录到。
回车,点击“控制数据”录制完成后回车,保存。
录屏后如下信息需要注意录屏后的信息分为三层:事物代码(本例为”FS00 总账科目主数据维护”)、录像屏幕(如SAPLGL_ACCOUNT_MASTER_MAINTAIN 2001)、字段信息(如“BH00”)。
按下先默认所有录制的字段都为变量,如果有某些字段是固定的值,可以光标选中该字段,然后按下“Reset”.如果出现像下面那样重复录制的字段,需要删除后面那个,删除方法:将光标位置定在那个字段上,然后点击.,所有类似下面那样有重复的字段都要删除,只保留期中第一次出现的字段。
删除重复字和定义好变量和固定值后按保存,同时将上面录制的字段按如下格式做一个EXCEL表,后面步骤会用到然后按上面字段顺序准备如下批量导入的EXCEL数据模板。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
BOM主数据LSMW维护参考
对于需要同时维护到两张表以上的主数据,至少有两种情况:
1)多张表可单独维护(会计科目主数据),在会计科目主数据中,科目表层数据SKA1:公司代码层数据SKB1的关系的是1:N(N可以为0),可以分别通过录制事务FSP0/FSS0进行维护,如果BOM维护与这种模式类似,直接参考魔鬼教程就可以了。
2)多张表不可单独维护(会计凭证导入),在会计凭证中,抬头数据BKPF:行项目BSEG的关系是1:N(N不能为0),会计凭证的抬头与行项目数据必须同时维护到会计凭证中,参考如下:
创建项目:
Step1
选择标准导入模式
Step2
创建源结构关系
选中FIDOC,点击“新建”,在弹出的关系选择中,选择下一层LOWER LEVEL
Step3,选择对象概览OBJECT OVERVIEW
导出以下的模板
删除不需用的字段
调整并增加抬头标识HEADID和行项目标识LINEID如下:
按照模板上的输入结构字段:
双击标识行
在更改源字段的对话框中,输入标识:
STEP4
维护结构关系
在源结构对话框中进行选择:
选择完成后如下:
STEP5/STEP6
参考魔鬼教程就可以了STEP7
文件内容中选择多个源结构:
STEP8
直接分配文件即可
剩余步骤请参考魔鬼教程……………………
整理的数据模板参考如下:
LSMW魔鬼教程。