SAP S/4HANA 数据迁移(Migration Cockpit)速查表

2026-07-26 SAP SAP, S/4HANA, 数据迁移, Migration Cockpit, 速查表

SAP S/4HANA Migration Cockpit 是 SAP 推荐的标准数据迁移工具,用于从 SAP ECC 或非 SAP 系统迁移到 S/4HANA。它提供预定义的迁移对象、Excel 模板和自动化验证流程,大大简化了数据迁移的复杂度。

SAP S/4HANA 数据迁移速查表

1. Migration Cockpit 概述

1.1 访问方式

方式事务码说明
本地 TransactionLTMC在 S/4HANA 系统内直接使用
浏览器(Fiori)Fiori App "Migrate Your Data"通过 Fiori Launchpad 访问

1.2 两种迁移方法

方法适用场景特点
File Upload(文件上传)从 Excel/XML 文件上传数据简单、灵活,适合中小型数据量
Direct Transfer(直接传输)从 SAP ECC 系统直接读取无需中间文件,适合大规模迁移
Staging Table(暂存表)通过 API 写入暂存表适合自动化集成场景

2. 核心迁移对象

迁移对象对象名称说明
MaterialMaster物料主数据物料编号、描述、计量单位、MRP 数据等
BusinessPartnerVendor供应商(业务合作伙伴)供应商主数据、采购数据、财务数据
BusinessPartnerCustomer客户(业务合作伙伴)客户主数据、销售数据、财务数据
BOM物料清单(BOM)生产 BOM 结构
Routings工艺路线生产工序定义
CostCenter成本中心成本中心主数据
GLAccount总账科目总账科目主数据
FixedAsset固定资产资产主数据及余额
SalesOrder销售订单未完成的销售订单迁移
PurchaseOrder采购订单未完成的采购订单迁移
ProductionOrder生产订单未完成的生产订单迁移
OpenItem未清项供应商/客户未清项
BudgetCarryforward预算结转FM 预算余额结转

3. 迁移流程步骤

3.1 步骤一:创建迁移项目

  1. 运行 LTMC 或打开 Fiori App "Migrate Your Data"
  2. 创建新的迁移项目(Migration Project)
  3. 选择目标系统和客户端
  4. 为项目命名和描述

3.2 步骤二:选择迁移对象

  1. 在项目中添加需要迁移的对象
  2. 系统显示该对象的所有可用迁移对象
  3. 选择目标对象并激活

3.3 步骤三:下载模板

  1. 选择迁移对象后,点击「下载模板」
  2. 系统生成 Excel 模板(.xlsx 格式)
  3. 模板包含所有必填和可选字段
  4. 表头使用技术字段名,有单独的字段说明

3.4 步骤四:填充数据

  1. 在 Excel 模板中填入待迁移数据
  2. 严格遵循模板格式(日期格式、数值格式等)
  3. 参照字段说明填写正确的值
  4. 保存为 Excel 或 XML 格式

3.5 步骤五:上传并验证

  1. 在 Migration Cockpit 中上传填充好的文件
  2. 系统自动执行数据验证(Mapping Rules)
  3. 检查映射规则是否正确配置
  4. 验证通过后进入模拟阶段

3.6 步骤六:模拟(Simulate)

3.7 步骤七:执行迁移(Migrate)

4. 映射规则(Mapping Rules)

映射规则用于将源系统中的值转换为目标系统中的正确值:

映射类型示例
值映射源公司代码 ABC → 目标公司代码 1000
固定值所有物料的「工厂」字段固定为 1000
例程映射根据规则自动生成科目编号

5. 暂存表(Staging Tables)

Migration Cockpit 使用暂存表存储待迁移数据:

6. 错误处理

6.1 常见错误类型

错误类型说明解决方案
必填字段为空模板中必填字段未填写补充缺失数据
值不在允许范围内输入值不符合目标系统配置检查配置和映射规则
主数据不存在引用的主数据(如工厂、科目)不存在先迁移基础主数据
格式错误日期、数值格式不正确调整 Excel 格式
重复数据记录已存在于目标系统检查是否需要更新

6.2 错误日志分析

7. 迁移报告

迁移完成后,Migration Cockpit 提供详细的迁移报告:

8. LSMW 对比

特性Migration Cockpit (LTMC)LSMW
SAP 推荐S/4HANA 官方推荐工具传统工具,SAP 仍支持但不推荐新项目
迁移对象预定义对象,标准化灵活,可自定义
学习曲线较低,界面友好较高,需要技术知识
验证能力内置自动验证需要自定义验证逻辑
批量处理支持但有限灵活强大
未来方向SAP 主推方向逐步被替代

9. 迁移规划最佳实践

  1. 数据清理先行:迁移前清理源系统中的垃圾数据和重复数据
  2. 确定迁移顺序:先迁移基础主数据,再迁移交易数据
  3. 分批迁移:按优先级分批次迁移,避免一次性迁移过多
  4. 充分测试:在沙箱系统中进行多轮测试迁移
  5. 数据映射文档:建立完整的源-目标数据映射文档
  6. 并行运行:新旧系统并行运行一段时间进行数据校验
  7. 回滚计划:准备数据回滚方案以应对迁移失败
  8. 性能优化:大数据量迁移时注意系统性能,安排在低峰时段

10. 关键事务码汇总

事务码功能
LTMCMigration Cockpit 主界面
LTMCAMigration Cockpit 管理
SE16查看暂存表数据
SM30维护映射规则表
SE38ABAP 程序(写入暂存表)
来源: Bhagwat Bhokare - SAP Cheat Sheets