什么是 SAP LSMW?使用 LSMW 迁移数据的步骤
什么是 SAP LSMW?
LSMW 是一款支持从非SAP 系统(“遗留系统”) SAP R/3 系统。这可以是一次性转移,也可以是定期转移。
LSMW 还支持以多种方式转换旧系统的数据。然后可以将数据导入 SAP R/3 系统通过批量输入、直接输入、BAPI 或 IDocs。
此外,LSM Workbench 还提供记录功能,允许生成“数据迁移对象”以便从任何所需的事务进行迁移。
LSMW 可用于以下 3 个功能 -
LSM Workbench的主要功能有:
- 导入日期 (电子表格和/或顺序文件中的遗留数据)
- 转换数据 (从源格式到目标格式)
- 导入日期 (进入 R/3 应用程序的数据库)
要启动 LSMW 工作台,请使用事务 LSMW
另外,请查看下一个关于逐步执行 LSMW 的教程
输入交易 低密度聚乙烯 in SAP,启动工作台。
LSMW 工作台显示以下信息-
- 项目:一个最多 10 个字符的 ID,用于命名您的数据传输项目。如果您想从多个旧系统传输数据,您可以为每个旧系统创建一个项目。
- 子项目:最多 10 个字符的 ID,用作进一步的结构化属性。
- 摆件:一个最多10个字符的ID,用于命名业务对象。
输入项目 ID、子项目 ID、对象 ID。单击“执行”。下一个屏幕显示 步骤 在您的 LSMW 数据迁移中
您可以选择所需的步骤并单击执行。让我们详细了解每个步骤
步骤1)维护对象属性
这里有 四种数据传输模式:
- 标准/批量输入: 标准上传程序
- 批量输入记录:您可以在这里创建自己的录音并使用它来上传/更改数据
- 业务应用程序接口:使用标准 BAPI 上传数据
- 国际数据中心:任何 Inbound IDOC 功能模块都可用于处理数据
根据需求,我们尝试找到合适的方法来处理。如果是标准主控,我们可以在第一种方法中找到它。否则,我们尝试使用 业务应用程序接口 或 Idocs。如果要求非常定制,我们会使用记录来处理数据。
步骤2)维护源结构
源结构可用于设计要上传的文件的层次结构。
步骤 3)维护源字段
在此屏幕中,可以在此处维护将从文本文件上传的字段。名称相同的字段将被视为键
源字段用于标识某条记录是否应进入指定结构。例如:假设文件包含标题行和项目行,我们可以将第一个字段指定为指示符,例如“H”表示标题,“I”表示项目。因此,在读取文件时,它会检查第一个字段,如果是“H”,则将其读入标题源结构,否则将其写入项目源结构。
源字段可以以表维护的形式轻松维护。
步骤4)维护结构关系
处理数据所需的结构需要在这里分配。对象可能包含许多结构和许多源结构。源结构和目标结构之间的映射应在仔细检查后完成。
步骤5)维护字段映射和转换规则
在此步骤中,您将源字段分配给目标字段并定义如何转换字段内容。
将显示您在上一步中选择的所有目标结构的所有字段。对于每个目标字段,将显示以下信息:
- 字段说明
- 分配的源字段(如果有)
- 规则类型(固定值、翻译等)
- 编码。
注意:某些字段由系统预设。这些字段称为“技术字段”,标有“默认设置”。首次输入字段映射时不会显示这些字段的编码;可以通过显示变量显示。更改默认设置可能会严重影响数据转换流程。如果您错误地更改了默认设置,可以通过选择附加功能 -> 恢复为默认值来恢复它。
步骤 6)维护固定值、翻译和用户编写的例程
这里维护了 3 个可重复使用的功能:
- 固定值:固定值是整个项目中固定的值,例如:公司代码。我们可以为 BUKRS 分配一个固定值,并且此固定值可用于该项目中的所有对象。因此,如果值发生变化,我们只能在一个地方(即固定值)进行更改,而不必在每个对象中进行更改。
- 翻译:在这里,您可以维护任何遗留字段的固定翻译,并且可以在字段映射和转换规则中将翻译分配给字段。翻译可以是 1:1 或多个:1 等。
- 用户定义例程:这些是对象中用于处理数据的用户定义的子程序。
以上三个功能都是可重复使用的规则,对一个项目中的所有对象均有效。
步骤7)指定文件
这里我们定义用于上传数据的文件。文件可以位于前端或应用程序服务器中。
步骤 8)分配文件
在这里,我们定义要使用哪个文件进行当前上传,即该文件是在演示服务器还是应用程序服务器上。
步骤9)读取数据
从文件中读取数据使我们可以选择只读取几个记录而不是整个块,以便能够 测试与验证 前几条记录。这还提供了用户定义的选择参数,可用于根据指定的条件限制读取的数据。
步骤 10)显示读取的数据
- 在此步骤中,您可以以表格形式显示全部或部分读取的数据。单击某一行将以清晰的方式显示此行的所有信息。单击字段内容时也会发生相同的情况。
- 更改显示允许选择单线或多线视图。
- 显示调色板显示各个层次结构级别的颜色。
步骤 11)转换数据
转换数据是根据维护字段映射和转换例程中编写的转换例程将数据从源结构传输到目标结构。
步骤12)导入数据
程序显示的步骤取决于所选的对象类型:
标准批量输入或记录:
- 生成批输入会话
- 运行批输入会话
标准直接输入:
- 启动直接输入会话
BAPI 或 IDoc:
- 开始创建 IDoc
- 开始 IDoc 处理
- 创建 IDoc 概览
- 启动 IDoc 后处理
至此,您已详细了解了使用 LSMW 传输数据的步骤 SAP .