跳转到主要内容
Chinese, Simplified

目录

  1. LSMW简介
  2. 什么是数据迁移?
  3. 什么是LSMW | sap中的LSMW是什么
  4. LSMW如何在sap中工作?
  5. LSMW的优势
  6. sap中LSMW的类型
    1. 批量输入:
    2. 标准/直接输入
    3. BAPI
    4. IDOC
  7. BDC和LSMW之间的区别?
  8. Lsmw有多少步?
  9. 在SAP中创建新LSMW的步骤是什么|如何使用LSMW?
    1. 步骤1:维护对象属性
    2. 步骤2。维护源结构
    3. 步骤3。维护源字段
    4. 步骤4:维护结构关系
    5. 步骤5:维护字段映射和转换规则
    6. 步骤6:维护LSMW的固定值、转换、用户定义例程
    7. 步骤7:指定本地文件
    8. 步骤8:分配文件
    9. 步骤9:读取数据
    10. 步骤10:显示读取的数据
    11. 步骤11:转换数据
    12. 步骤12:显示转换后的数据
    13. 步骤13:创建批量输入会话
    14. 步骤14:运行批量输入会话
  10. 如何在SAP中导入和导出Lsmw?
  11. 是否可以在S/4 Hana中使用Lsmw?

LSMW简介

在SAP中迁移主记录的大规模上传时,我们经常遇到挑战。今天,我将尝试解释如何通过使用SAP标准工具来克服这样的问题。LSMW(Legacy System Migration Workbench)是一种基于软件的SAP工具,用于从非SAP到SAP的单次或定期数据传输(以及从SAP到SAP系统的限制)。我们还将逐步介绍如何使用LSMW来更新客户。主记录。

SAP LSMW提供了一种有效的数据迁移工具,旨在使将大量数据从旧系统迁移到SAP变得更容易、快速、准确,而且不会造成中断或时间损失。通过自动化数据迁移过程,企业可以减少时间和成本,并增强集成。

它的核心功能是:从PC电子表格或序列文件中导入遗留数据。LSMW可以跨SAP模块使用,如SAP SD、SAP MM。

什么是数据迁移?

必须将遗留系统中的数据传输到非SAP系统中,以实施SAP R/3系统。还需要定期将数据从Trading Legacy系统转移到R/3系统(接口)。

在R/3实施结束时,数据迁移进入了所有主数据、事务数据都需要传输到新配置的SAP系统的画面。第一个配置应该完成并转移到生产,然后我们开始数据迁移活动。在此阶段,我们将在系统对用户可操作之前将所有主数据移动到SAP系统。

对于任何成功的SAP实施来说,数据迁移都是非常重要的一步。数据迁移大约占总实施成本的20%到40%。

我们经常使用两种工具来迁移数据

  1. BDC(批处理数据通信)
  2. LSMW(遗留系统迁移工作台)

今天,我们将只关注LSMW。让我们开始吧

什么是LSMW | sap中的LSMW是什么

LSMW的完整形式是Legacy System Migration Workbench。LSMW Workbench是一个基于R/3的工具,允许我们一次性或定期将数据从非SAP系统传输到R/3。这是一个非常简单易用的工具,只需几个简单步骤即可实现大规模数据迁移。R/3中的数据导入应该比数据迁移速度和性能具有更好的质量和一致性。

LSMW如何在sap中工作?

LSMW的主要功能包括:

  • 导入数据(MS excel或文本格式序列文件中的遗留数据)
  • 数据转换(从源格式到目标格式)
  • 将数据导入应用程序R/3数据库

为了帮助SAP LSMW数据迁移,我们在下面列出了所有关键步骤。

项目准备

在开始任何数据传输项目之前,准备和规划是必不可少的。现在是确定项目目标、确定数据源和映射字段以及选择迁移策略的时候了。未来将制定明确的目标,为迁移成功奠定基础,并确保在迁移过程中获得平稳高效的体验。

录音

记录过程LSMW通过记录以前使用的系统中发生的每个操作来记录数据交换过程。记录的数据被用作未来迁移运行的蓝图,在继续迁移之前,必须检查任何差异的准确性。

映射和转换

LSMW使用映射和转换工具连接旧软件和SAP系统中的数据字段。它还执行任何必要的转换,以满足公司的需求。对细节的关注对于精确映射和避免迁移过程中的错误至关重要。

导入数据

在此阶段,LSMW将把转换后的数据导入SAP系统,然后通过检查其一致性和进行验证来验证,以确定发现的任何不一致或差异。在仔细分析导入结果后,企业可以快速发现数据问题。

后期处理

导入数据后,应采取进一步的步骤来完成迁移。这可能包括额外的验证、数据核对,以及在SAP系统中确认其准确性。完整的后处理对于确保成功迁移和无缝过渡到新系统至关重要。

LSMW的优势

  1. 在每种情况下使用的LSMW进口的优势由业务对象以及标准输入程序的可用性来定义。
  2. R/3是集成的,使其独立于单个平台。
  3. 通过用于导入的标准方法实现数据的一致性
    1. 批量输入
    2. 直接输入
    3. BAPI(业务应用程序编程接口)
    4. IDOC(中间文件)
  4. 利用现有技能和编码。

sap中LSMW的类型

LSMW工具提供了四种不同的上传选项。让我们了解一下什么是优点和缺点

批量输入:

  • 优点:易于修改,所有字段都可以访问,并且重新处理很快。
  • 缺点:相对较慢;要使用新的屏幕或选项卡,必须创建新的录制;不容易享受交易;前台和后台处理的差异可能根据用户设置而发生。

标准/直接输入

  • 优点:方法成熟,装载快速,加工简单。
  • 缺点:没有享受交易,而且交易并不总是在所有输入字段的情况下完成。

BAPI

  • 优点:加载快速,处理简单,为专注于业务流程的功能/最终用户提供逻辑接口。与普遍观点相反,使用这种形式有一系列缺点。
  • 缺点:并非所有交易输入字段都是完整的

IDOC

  • 优点:标准IDOC加载快、处理简单、编程成本低
  • 缺点:需要IDOC处理知识,并且对以前生成的IDOC进行更改可能很耗时。

BDC和LSMW之间的区别?

  • 直接输入、BAPI、Idoc和批输入记录是LSMW提供的一些数据迁移技术,而另一方面,BDC主要使用批输入会话和CALL TRANSACTION过程。
  • 在单个BDC会话中可以提交的记录数量有限制(999条记录)。在LSMW中,没有这样的限制。
  • LSMW更关心设置,而BDC更关心编程。

Lsmw有多少步?

LSMW除了项目/子项目/对象创建和记录外,还包含14个基本步骤。

在SAP中创建新LSMW的步骤是什么|如何使用LSMW?

以下是如何在SAP中使用LSMW转换方法的示例。由于LSMW是一个额外的事务,它在常规SAP菜单中不可用。输入交易代码LSMW。

在本例中,我们将使用LSMW创建客户主记录

每个转换活动都组织为“项目”、“子项目”和“对象”。这里我们需要定义项目、子项目和对象

Legacy System Migration Workbench

how to create lsmw in sap with screenshots

步骤1:维护对象属性

在本例中,我们将在SAP中创建一个新客户,因此我们将使用交易更新客户主记录(XD01)。要记录R/3事务,请选择单选按钮Batch Input Recording,因为我们将使用简单的记录方法,并按下记录摘要图标。输入XD01 REC作为记录名称,输入Customer Master Create recording作为摘要,输入XD01作为事务代码。

或者,我们可以使用其他方法

lsmw methods in sap

系统调用XD01创建客户变更事务,如下所示

Customer Master Initials screen

指定自定义创建的必填键字段。在这种情况下,我们已经指定了用于创建客户主数据的帐户组、名称称呼、客户名称和搜索术语。记录完成后,R/3记录屏幕和字段的流程并保存信息。默认值是在记录事务时设置的。

请注意,字段名称是由事务记录过程以技术格式存储的。系统通过按每个屏幕上的F1键,然后按F9键来显示技术名称。然后可以用描述性名称代替技术名称。

LSMW Transaction recording overview

步骤2。维护源结构

为源结构提供名称和描述

LSMW Maintain Source Structures

步骤3。维护源字段

在此步骤中,必须列出源结构中的字段。为每个字段输入字段名称、类型和长度的最简单方法是单击“维护表”图标

LSMW Maintain Source Fields

使用与目标字段名称同名的字段名称,因为在步骤5“维护字段映射和转换规则”中,您可以使用“自动字段映射”功能。

步骤4:维护结构关系

执行“结构关系维护”步骤。关系自动默认,因为只有一个源/目标结构。

LSMW Maintain Structure Relations

步骤5:维护字段映射和转换规则

使用自动字段映射来维护字段映射和转换规则。

LSMW Maintain field mapping and conversion rules

步骤6:维护LSMW的固定值、转换、用户定义例程

我们还可以重用可用于转换任务的用户定义例程和可重用翻译。在这种情况下,不需要执行此步骤。

LSMW Maintain fixed values, translations, user-defined routines

步骤7:指定本地文件

在这一步中,我们需要指定输入文件的布局方式。输入文件的第一行中有字段名。它在我的电脑(本地光盘)上以C:\Users\test\1.txt的形式提供。

LSMW Specify the local files

这里我们指定了制表符分隔的文件格式

lsmw data format

步骤8:分配文件

执行下面的“指定文件”步骤,系统会自动按文件名默认为源结构。

LSMW Assign files

步骤9:读取数据

在该步骤中,LSMW从源文件(从本地PC驱动器)读取数据。&读取所选行并将其转换为内部格式数据值。

LSMW Read data

步骤10:显示读取的数据

这是一个可选步骤。如有必要,可以查看读取数据行的字段内容。

LSMW Display read data

步骤11:转换数据

这是将源数据(以源格式)实际转换为目标格式的步骤。源字段根据定义的转换规则映射到目标区域。

LSMW Convert data

步骤12:显示转换后的数据

这是查看源数据如何转换为内部SAP格式的另一个可选步骤

步骤13:创建批量输入会话

当源数据转换为内部格式时,我们可以创建一个批处理会话来处理更新。

LSMW Create batch input session

步骤14:运行批量输入会话

运行批处理输入会话允许我们执行BDC会话。BDC会话管理的标准SM35事务是批量输入会话的性能。成功完成批处理输入会话后,系统上将更新客户端主日志。通过查看客户端主记录,您可以确认这一点(XD01)。

LSMW Run Batch Input Session

现在,建议在执行大规模数据上传之前,在SAP系统中验证您的更改。或者,您可以在质量系统中使用LSMW。如果一切正常,那么在生产系统中使用相同的lsmw

如何在SAP中导入和导出Lsmw?

使用任何项目/对象的导出和导入功能,可以很容易地将LSMW从一台服务器移动到任何其他服务器。选择要导出-导入的对象。系统通过单击“导出项目”自动下载文本格式文件中的映射规则。

Export Lsmw in SAP

同样,在目标服务器中,您需要使用导入功能上传现有的项目/对象映射规则

Import Lsmw in SAP

是否可以在S/4 Hana中使用Lsmw?

在S/4中,Hana SAP提供了可以使用的预定义迁移对象。迁移是用LTMC完成的——该工具(遗留转移迁移驾驶舱)SAP S/4HANA迁移驾驶舱可以通过LTMC事务访问。

Legacy Transfer Migration Cockpit

希望这篇文章能帮助你探索如何利用LSMW,数据迁移工具。Legacy System Migration Workbench(LSMW),也称为Legacy系统迁移工作台,是SAP数据库维护和数据迁移的重要工具。

原文地址
https://www.saptutorials.in/what-is-sap-lsmw/
本文地址
Article

微信

知识星球

微信公众号

视频号