LSMW(Legacy System Migration Workbench)批导数据实操演示(批导集团层会计科目为例FSP0)

一、LSMW概述

LSMW = Legacy System Migration Workbench。
事务代码(T-CODE):LSMW
如果对前端的某个事物代码(T-CODE)进行数据的批量操作,常用工具LSMW。

可通过LSMW批导的数据类型包括:静态数据(各类主数据,如会计科目、客商等)、业务数据(如财务凭证)等。

虽然S4HANA推出了新的批导工具LTMC,不再对LSMW提供技术升级支持,但是很多场景中LSMW还是可以继续使用。

1.1 LTMC实操演示

LTMC实操演示参考如下链接:
https://blog.csdn.net/wangjolly/article/details/107697509

二、LSMW实操演示

T-CODE: LSMW
示例:FSP0 批量导入集团层会计科目

本实操只要介绍大部分情况下使用地步骤。

2.0 创建项目/子项目/批导对象/录屏

项目和子项目关系:1:N
子项目和批导对象关系:1:N
在这里插入图片描述
点击“创建”
在这里插入图片描述
如果项目(Project)已经存在,则直接维护如下描述(Description)
在这里插入图片描述
如果子项目(Subproject)已经存在,则直接维护如下批导对象(Object)
在这里插入图片描述
点击“确定”
在这里插入图片描述
Goto -> Recordings 创建录屏(Recording)
在这里插入图片描述
点击“创建”,
输入
Recording:ZFICO001
Description:FSP0批导集团层科目
在这里插入图片描述
点击“确定”
事物代码:FSP0
在这里插入图片描述
点击“确定”,跳转到FSP0操作页面
在这里插入图片描述
点击“创建”
在这里插入图片描述
维护完成信息后,“保存”
在这里插入图片描述
点击“Default All”
在这里插入图片描述
保存,然后后退到LSMW首页
在这里插入图片描述
在这里插入图片描述
点击“执行”
在这里插入图片描述

2.1 Define Object Attributes

Define Object Attributes即定义批导对象属性
在这里插入图片描述
选定“Define Object Attributes”,点击“执行”
在这里插入图片描述
点击按钮切换:显示<->修改状态,维护如下信息
其中Recording的值是录制FSP0创建的ZFICO001
在这里插入图片描述
保存即可

2.2 Define Source Structures

定义源结构:ZFICO001SS
在这里插入图片描述
选定“Define Source Structures”,点击“执行”
在这里插入图片描述
点击按钮切换:显示<->修改状态
在这里插入图片描述
点击“创建结构”
在这里插入图片描述
创建源结构:ZFICO001SS,点击“确定”
在这里插入图片描述

2.3 Define Source Fields(重要)

“## 2.2 Define Source Structures”刚创建的源结构是一个空结构,本步骤将向源结构中分配字段。
所以本步骤包含两个小步骤:确定源字段、分配源字段到源结构

2.3.1 确定源字段

在这里插入图片描述
点击“Object Overview”
在这里插入图片描述
点击“List”
在这里插入图片描述
根据Target Fields字段清单,整理源字段清单,排除TABNAME、TCODE字段,
在EXCEL中进行整理,按照 字段名、字段类型、字段长度、字段描述
在这里插入图片描述
在EXCEL中整理数据维护模板,直接将字段清单 列转置为行
在这里插入图片描述

2.3.2 分配源字段到源结构

在这里插入图片描述
选定“Define Source Fields”,点击“执行”
在这里插入图片描述
点击按钮切换:显示<->修改状态,维护如下信息
在这里插入图片描述
首先将光标定位到源结构ZFICO001SS上,然后点击按钮“Table Maintain”
在这里插入图片描述
将上述在EXCEL收集的字段清单,复制粘贴,保存即可
在这里插入图片描述

2.4 Define Structure Relations

在这里插入图片描述
选定“Define Structure Relations”,点击“执行”
在这里插入图片描述
点击按钮切换:显示<->修改状态
在这里插入图片描述
点击“Relationship”,保存即可

2.5 Define Field Mapping and Conversion Rules(重要)

本步骤将源字段和目标字段进行关联
在这里插入图片描述
选定“Define Field Mapping and Conversion Rules ”,点击“执行”
在这里插入图片描述
点击按钮切换:显示<->修改状态
在这里插入图片描述
Extras->Auto-Field Mapping
在这里插入图片描述
无需修改任何信息,直接点击“确定”按钮
在这里插入图片描述
当前以及后续窗口,直接点击“Accept Proposal”按钮,直到出现如下窗口
在这里插入图片描述
点击“确定”
在这里插入图片描述
保存即可

2.6 Define Fixed Values, Translations, User-Defined Routines

如果没有需要特别配置,如指定字段为某个固定值。本步骤一般不作配置

2.7 Specify Files(重要)

本步骤主要选择读取批导数据的TXT文件。

2.7.1 整理批导数据(先EXCEL然后转TXT)

为了高效和快速整理数据,一般先在EXCEL中整理完数据,然后另存为TXT文件。
根据“2.3.1 确定源字段”的模板,整理批导数据
在这里插入图片描述
另存为TXT文件
在这里插入图片描述
在这里插入图片描述

2.7.2 配置批导文件完整路径

在这里插入图片描述
选定“Specify Files”,点击“执行”
在这里插入图片描述
点击按钮切换:显示<->修改状态
在这里插入图片描述
首先光标选定“Legacy Data”,然后点击“创建”按钮
在这里插入图片描述
选择导入文本的完整路径并输入描述信息
Delimiter中选择“Tabulator”
在这里插入图片描述
“确定”
在这里插入图片描述
保存即可

2.8 Assign Files

在这里插入图片描述
选定“ Assign Files”,点击“执行”
在这里插入图片描述
点击按钮切换:显示<->修改状态
在这里插入图片描述
点击“Assignment”,保存即可

2.9 Read Data(重要)

在这里插入图片描述
选定“Read Data”,点击“执行”
在这里插入图片描述
Transaction Number下阶值设置要非常注意,表示读取数据的起始行,3表示从第2行开始读取,针对导入如下模板
在这里插入图片描述
很显然要从第3行开始读取。
点击“执行”
在这里插入图片描述

2.10 Display Read Data

在这里插入图片描述
选定“Display Read Data”,点击“执行”
在这里插入图片描述
可以查看部分,也可以查看全部。
“确定”
在这里插入图片描述

2.11 Convert Data

在这里插入图片描述
选定“Convert Data”,点击“执行”
在这里插入图片描述
点击“执行”
在这里插入图片描述

2.12 Display Converted Data

在这里插入图片描述
选定“Display Converted Data”,点击“执行”
在这里插入图片描述
点击“执行”
在这里插入图片描述

2.13 Create Batch Input Session

在这里插入图片描述
选定“Create Batch Input Session”,点击“执行”
在这里插入图片描述
勾选“Keep Batch Input Folder(s)”
点击“执行”
在这里插入图片描述

2.14 Run Batch Input Session

在这里插入图片描述
选定“Run Batch Input Session”,点击“执行”
在这里插入图片描述
选定会话“ZFICO001”
点击“处理”
在这里插入图片描述
选择处理模式,一般选择“不可见”
点击“处理”
刷新状态,如果有错误,查看错误日志,本例未发生报错
在这里插入图片描述
检查批导数据
在这里插入图片描述

三、LSMW已创建项目/子项目/批导对象重复使用

如果存在多个需要上传的批导数据文档,


“2.7 Specify Files(重要)”

“2.14 Run Batch Input Session”

重新操作一遍即可

猜你喜欢

转载自blog.csdn.net/wanglei880526/article/details/109748869