ARTICLE DETAIL

资讯详情

深耕编程入门与网站建设的一线实战洞察。

SAP ECC到S/4HANA选择性数据迁移:三维评估体系与实施指南

SAP ECC到S/4HANA选择性数据迁移:三维评估体系与实施指南 如果你们公司现在还在跑 SAP ECC2026 年这个时间点大概率已经被 S/4HANA 迁移这件事反复“提醒”过很多次了。真正难的往往不是最后按下迁移按钮的那一下而是前面做选型、定策略的那几个月是全量迁过去还是只把关键数据带过去历史数据到底留多少SAP 标准工具够不够用还是要专门拉一套 ETL 流程这就是“选择性数据迁移”要回答的问题。这篇文章不打算泛泛而谈工具菜单而是从项目选型的角度讲清楚一套可以在 2026 年直接拿去用的三维评估体系。这套体系能帮你把“选择性数据迁移”这个听起来很虚的决策拆成可打分、可评审、可落地的具体标准。读完以后你可以直接拿着它回去组织评估会议把题出给顾问、业务负责人和数据治理团队而不是坐在会议室里凭感觉拍板。1. 先想清楚“选择性数据迁移”到底在解决什么问题做选型之前先把概念对齐。很多项目组把选择性数据迁移简单理解成“少迁点数据”这个理解太浅了后面做方案时一定会被带着跑偏。1.1 完整迁移与选择性迁移的本质差别完整迁移通常说的 Brownfield 升级路径很好理解把 ECC 里的配置、主数据、业务单据、定制程序尽可能原样搬到 S/4HANA 里。它的好处是业务连续性最好历史数据都在系统间接口不用大改坏处也很明显——ECC 里存了十年甚至二十年的脏数据、冗余单据、已经不用的物料、关了一百年的工厂全部跟着“移民”到新家。选择性数据迁移Selective Data Transition则是另一条逻辑先去定义“未来业务在新系统中到底需要哪些数据”然后只把必要的主数据、未清业务、汇总性余额搬到 S/4HANA剩下那些历史沉积该归档的归档、该丢弃的丢弃、该重建的重建。这两种路径不是“哪个更好”的问题而是“哪个更适合你们当下的状态”。我见过有的企业测试系统里塞满了 800 万张销售单据结果上线后的第一版报表慢得离谱排查半天发现大量历史数据根本没人查却占了 S/4HANA 里 HANA 数据库的绝大部分内存配额。相反也有企业为了追求“迁移量最小化”把未清项和主数据之间的业务关系切断了上线后应收、应付、资产和成本中心全部对不上财务月结连续三周都关不了账。所以选择数据迁移方案本质上是在“历史完整度”和“新系统健康度”之间找平衡点。1.2 什么样的企业适合走选择性迁移结合我自己的实施经验下面这几类企业通常更适合选择性数据迁移历史数据量大且质量差比如物料主数据冗余率超过 30%客户供应商重复记录严重。这种情况下全量迁移等于把管理负担全部带到新系统上线后数据治理成本会成倍增加。业务形态发生了结构性变化公司重组、业务剥离、组织架构大调整导致很多历史组织单元在新系统里根本不存在了比如旧公司代码、旧工厂、旧段利润中心已经停用。集团要求分批上线先上核心公司再逐步推广其他法人单位。这种情况下每个批次只需要迁移该批次范围内的业务数据全量迁移既浪费时间也让推广阶段的数据边界很难切分。新系统要有明确的性能目标如果你们对上线后报表响应时间、月末结转速度、物料需求计划运行时长有硬性指标那么控制在线数据量就是最直接的手段。反之如果你们的业务流程 5 年内不会有大变化、历史数据质量不错、归档机制也一直在正常运行那老老实实做完整迁移很可能更划算没必要为了“迁得少”而额外承担对象映射的复杂性和验证成本。1.3 选型评估不能跳过的先决条件在我接触过的项目里选型做到一半卡住十有八九不是技术问题而是前提条件没就位。正式开始三维评估之前有三件事必须先成立第一要有明确的数据责任人。数据不是 IT 部门的数据更不是顾问的数据而是业务部门的数据。客户主数据谁负责、物料主数据谁负责、未清采购订单谁负责必须落实到具体的人。否则评估中每问到一个问题回答都是“我要回去问问”项目节奏就废了。第二要有清晰的保留政策。这里指的是公司层面的数据保留和销毁规则比如财务凭证法定保留年限、审计要求、行业合规要求等。没有这个基础保留等级很难划分你不清楚哪些数据必须留、哪些留三年就够、哪些只能删不能归档。第三要有统一的“成功上线”定义。比如上线后多少天内关闭第一个月结、应收账款账龄报表在 HANA 上跑进多少秒、库存盘点差异不能超过累计多少金额。这些指标不仅用于后验证更应该在选型阶段就作为评估标准出现这样你才能判断迁移方案是否真的可行。2. 三维评估体系总览把复杂的选型问题拆成可量化的问题我一直跟团队讲选型不能靠“感觉”一定得把问题拆到能让业务负责人听懂、能参与打分、能承担决策责任的程度。2026 年做选择性数据迁移选型建议直接采用下面的三维评估体系。2.1 三维评估体系是什么为什么是这三个维度三维评估体系是指从数据、技术、经济三个角度分别评估候选迁移方案和候选数据子集最终综合成一个可决策的评分。三个维度分别是维度一数据价值与生命周期适配度。核心问题是“这些数据还值不值得迁、该按什么形态迁”。维度二技术完整性与集成扩展风险。核心问题是“选完数据范围之后系统能不能保持业务闭环”。维度三实施成本与交付韧性。核心问题是“这套方案在时间、预算、团队能力的约束下能不能稳定交付”。为什么偏偏是这三个维度因为我做项目久了以后发现所有失败的迁移案例都能归因到其中一个维度上要么是“带了太多垃圾数据”维度一要么是“漏了关键业务关系上线后对不上账”维度二要么是“方案特别理想但团队做不出来、预算也花超了”维度三。三个维度之间存在明显的制约关系。追求数据最小化可能让技术完整性打折扣——比如只迁移未清项却不迁移关联的成本对象CO 结算就必然出问题。追求技术完整性成本往往会上来——因为更多对象意味着更多映射、更多变换、更多验证。所以要综合评估而不能只看单点优势。2.2 维度一数据价值与生命周期适配度这个维度考察的是数据本身的评估属性答案通常来自业务侧而不是 IT 侧。我将数据分成四个保留等级来讨论A 级必须迁移。这类数据在 S/4HANA 上线后依然处于“活跃”状态。典型例子未清的采购订单、未清销售订单、未清应收应付、固定资产在用主数据、库存物料、成本中心、利润中心。它们直接影响财务结转流程不迁系统跑不起来。B 级可汇总迁移。已经结清的历史单据不需要保留到行项目级别只需要把余额或者汇总数据转移过来。典型例子以前年度的总账科目余额、已经结算的固定资产价值、历史期间的成本中心费用汇总。这类数据既满足报表追溯需求又不会把行项目量全部压在新系统里。C 级归档即取。这些数据在新系统中在线使用频率极低但出于法律或审计原因必须保留一定年限。典型例子超过十年的人员离职档案、已经完成且不再有后继业务的生产订单、历史发货和发票凭证。它们的常规去处是 SAP 归档系统如 S/4HANA 的档案管理模块需要查询时走归档读取而不是放在生产数据库里。D 级可以丢弃。属于重复、错误、已经没有任何法律和业务价值的数据。比如一些项目里反复测试产生的垃圾凭证、早就作废且无审计意义的销售报价。老系统可以保留备份但完全不需要迁到新系统。维度一的评估重点是你能否把公司的数据尽数归到这四个等级里去并且让每个等级都有业务负责人签字确认。能做到后续技术方案就有了清晰的输入。2.3 维度二技术结构完整性与扩展风险光知道“哪些数据要迁”还不够还要知道“这些数据在新系统里能不能串起来”。这个维度要回答的问题是迁移后新系统里的业务闭环是否仍然成立。典型的评估点有这么几个主数据一致性。S/4HANA 里客户、供应商主数据是整合到业务伙伴BP模型里的。选择性迁移时如果你只迁了客户主数据而忘了供应商主数据或者迁了 BP 但没迁对应的销售范围视图后续销售订单和采购流程都会中断。这类问题往往要到集成测试阶段才会暴露但修复成本非常高。业务单据的关联完整性。销售订单下游有交货单、有发票采购订单上游有询价、下游有收货、有发票校验生产订单上有投料、有报工、有结算规则。如果选择性迁移计划只选择了“未清销售订单”却没连带它们的“项目号”、“客户主数据”、“销售范围”、“价格主数据”那迁移到一半你就会发现孤儿单据遍地都是。财务与成本对象的对齐。CO 内部订单、生产订单、WBS 元素必须与 FI 科目、成本中心、利润中心保持对应。这是很多选择性迁移项目没做好的重灾区常见现象就是 FI 应收账款迁好了但 CO-PA获利能力分析的未清结算数据对不上或者已清项和未清项结转到不同凭证类型月末结转时差异巨大。自定义代码和增强点。如果老系统里做了大量 ABAP 增强、BADI、用户出口特别是那些在数据保存时会自动生成数据的增强比如物料账、结算增强那么选择性迁移后新系统可能缺少这些增强所依赖的历史数据表导致程序运行报错。典型的例子包括 KO88 成本结算增强以及 MD07、MDVP 等 MRP 相关事务读取的计划文件。维度二在实操中往往不是“能迁不能迁”的问题而是“迁了以后能不能符合新增筛选逻辑”的问题。所以评估时必须会把对象清单和程序清单交叉比对不能只看 SAP 标准交付物。2.4 维度三实施成本、资源投入与交付风险第三个维度听起来很“项目管理”但实际上对选型的影响比前两者更直接。这里评估的是交付可行性。需要量化的内容包括停机时间窗口。选择性迁移虽然可以比全量迁移更快但依然需要停机切换。你们业务允许银行假期停 48 小时还是只能停一个周末这个窗口直接决定了迁移方案能“并行”到什么程度。如果你只能用 5 小时那么他不得不考虑使用实时同步辅助手段如果你有 3 天那批处理迁移就游刃有余。人力配置和顾问资源。公司内部有没有熟悉 S/4HANA 数据模型的 FICO 顾问ABAP 团队能不能处理增强点排查SAP 标准迁移驾驶舱的数据批量导入需要 IT 人员具备什么技能这些资源在 2026 年都紧俏需要提早锁定。数据清洗预算。很多人算迁移成本时只算工具和顾问忽略了数据清洗。ECC 里大量不可用的客户地址、重复的供应商银行账户、未激活的多语言物料描述都需要在迁移之前清理。清洗工作量往往远超预期必须单列成本。验证和并行测试成本。选择性迁移不是迁完就在目标系统跑一遍报表那么简单。每迁移一个对象就要在迁移环境中做一轮目标和源系统的比对测试。对象数量越多测试成本越高。这个维度的结论通常是一个“项目健康度”判断如果某个方案在技术上很完美但时间窗口和团队预算明显撑不住那它就不应该被选中哪怕再“标准”。3. 三维评估体系实操指南从建清单到出结论的完整流程理论说完了接下来讲讲怎么在一个真实的项目里把三维评估跑起来。这里我给出一套实际可用的操作流程每一步都会配说明和示例。3.1 第一维实操盘点数据与划分保留等级第一步从 ECC 导出数据对象存量清单。建议先按模块拉总账再往下拆FI总账科目余额表、应收账款未清项、应付账款未清项、固定资产主数据、银行主数据、税码。CO成本中心、内部订单、生产订单、成本要素、利润中心、作业类型。MM物料主数据、供应商主数据、采购订单、采购信息记录、库存余额、批次、评估范围。SD客户主数据、销售订单、交付单、发票、销售范围、价格主数据。PP物料单、工艺路线、生产版本、计划文件、生产订单、产能主数据。然后跟业务负责人逐项确认保留等级。可以用一张类似下面的表数据对象存量记录数业务负责人保留等级保留依据是否需在 S/4 在线可查询未清采购订单12,000采购总监A采购未收货/未开票是历史已清销售订单8,000,000销售运营经理C仅 3 年需在线其余归档否总账科目历史余额500财务总监B保留期 10 年可汇总是仅余额历史重复物料主数据300,000物料数据专员D无效且已停用保留原系统备份否这一步做到位以后你手里就有了一张“迁移范围地图”后面所有工具选型都围绕这张地图展开。建议把这张表作为项目正式交付物在数据治理委员会上评审签字而不是留在顾问的工作底稿里。3.2 第二维实操关键对象的迁移细节检查清单第二维评估不像第一维那样按表划分而是要按“业务完整性”串联对象。核心做法是针对 A 级和 B 级数据逐个跑一遍关联检查。拿一个典型场景举例如果你决定迁移未清销售订单那么必须顺带检查订单对应的客户主数据是否在 BP 模型中完整存在包括销售范围数据、送达方、收付款方。订单行项目中的物料主数据是否存在且该物料在 S/4 中仍处于有效状态。订单获得的信用额度是否已通过信贷管理迁移。订单的税收信息、定价过程是否与原系统一致。订单关联的项目WBS成本对象是否存在。再比如迁移未清采购订单至少要检查供应商 BP 主数据与采购组织数据。物料主数据的采购视图是否在当前工厂可用。货源清单、配额安排、采购信息记录是否按需迁移。未清收货和未清发票是否与订单状态一致。基于采购订单的历史校验结果是否会影响未清金额。实际项目里我一般会要求顾问团队为每个关键对象画一张“关联依赖图”把对象之间的依赖关系列清楚。不要求画得多漂亮但必须能回答“迁移了 A哪些 B/C/D 必须跟着搬”这个问题。这个检查清单同时也是后续迁移测试的用例清单因为每条依赖关系在迁移环境里都要重新验证一遍。3.3 第三维实操量化成本、停机预算与资源测算第三维要用“干活的人”的视角来做不能只停留在管理层汇报的 PPT 上。先做一个粗略的资源测算。以一次常规的 3 个公司代码、约 80 万未清行项目的选择性迁移为例我通常会向项目组要这样的参数迁移计划窗口可用停机时间 40 小时周五晚到周一早。人员2 名 FICO 顾问、1 名 MM 顾问、1 名 SD 顾问、2 名 ABAP 开发、1 名数据迁移工程师、业务关键用户若干。迁移迭代次数至少 4 轮。第一轮数据抽查第二轮小批量试迁第三轮预迁移第四轮正式上线。每条迭代里数据抽取、转换、加载、对账、反馈修复一般需要 5 到 7 个工作日。据此可以估算总工期大概是 8 到 12 周。如果你发现项目计划要求你 4 周内完成选型、开发和演练那就应该在选型阶段就主动提出方案风险而不是等到上线前一刻才发现人不够、时间不够。成本层面还要把“数据清洗工日”单独算。一个常见的规律是ECC 里每 1000 条物料主数据一般需要 1 到 2 个“数据专员日”来清洗前提是业务界面配合顺畅如果业务负责人拖着不确认这个工日翻倍都有可能。信息化部门如果对历史数据质量心里没底建议先做一次 5% 左右的数据质量抽样再按比例推导清洗总量。3.4 汇总评分与选型结论输出三维评估跑完以后下一步不是立刻选工具而是做一轮正式的打分。我建议每维下面设若干子项按 1 到 5 分评分1 分代表“完全不满足”5 分代表“完全满足”。这是一个示例评分表假设你有三种候选方案| 评估维度 | 子项 | 权重 | 方案A标准迁移驾驶舱全量同步 | 方案B标准工具选择性裁剪 | 方案CETL工具自定义程序 | | --- | --- | --- | --- | --- | | 数据价值与生命周期 | 历史数据压缩能力 | 30% | 2 | 5 | 4 | | 数据价值与生命周期 | 清洗能力 | 20% | 3 | 4 | 5 | | 技术完整性与扩展风险 | 标准对象覆盖度 | 20% | 5 | 5 | 3 | | 技术完整性与扩展风险 | 自定义增强兼容性 | 15% | 4 | 3 | 5 | | 实施成本与交付韧性 | 顾问团队熟悉度 | 15% | 5 | 4 | 3 | | 加权总分 | | | 3.70 | 4.30 | 4.10 |这样一个表跑到会议室里大家各执一词的场景就会少很多。你可以让每个业务负责人先在同样权重下分别打分再把平均分拿出来讨论谁的分差异大谁就要去解释判断依据到底在哪里。结论文档建议至少包含迁移范围地图、对象依赖清单、成本测算表、评分结果、风险登记册、备选方案两两对比。做完这套选型报告才算是一个真正可以指导实施的决策文件。4. 各类工具和迁移方式的适配边界与组合策略用三维评估体系打出分数之后紧接着就要把方案落到工具和实现路径上。这里需要清醒地认识到SAP 选择性数据迁移没有“一把梭”的工具绝大部分项目最终都是组合策略。4.1 SAP 标准迁移工具的实际使用边界S/4HANA 上的标准数据迁移工具主要是迁移驾驶舱Legacy Transfer Migration Cockpit事务码 LTMC旧版是 LTMOM它系列化了很多标准迁移对象能够直接处理主数据、未清业务和某些余额类数据。标准工具的优势是预置的对象模型和校验逻辑是 SAP 官方维护的能自动生成一部分目标数据比如客户供应商到业务伙伴的转换比如资产主数据到资产会计新模型的转换比从零写 ABAP 程序省力得多。此外迁移驾驶舱的数据采集和客户决策迁移顺序有比较成熟的模板实施团队比较容易上手。但它也有明显的边界。第一对对象覆盖度有限。标准迁移对象并不能覆盖所有表特别是那些带大量自定义字段的 Z 表以及某些行业特有对象SAP 默认对象里并没有。第二它对“数据裁剪”的支持偏弱。如果你要迁移的未清项只是某个公司代码下的一部分或想去掉某些历史期间标准对象里的逻辑往往不够灵活可能需要创建迁移模型变式甚至二次开发。第三迁移驾驶舱主要面向“批量导入目标系统”这个动作它不太擅长做复杂的数据转换和清洗比如把老系统里一套编码规则翻译成目标系统的新编码规则这种工作还得交给专业的数据服务工具。所以我在实际项目中通常把标准迁移工具当成“骨架”用来承载主数据和业务伙伴这种基础对象再配合其他手段补齐剩余场景。4.2 ETL/中间件工具的选择性数据迁移场景当迁移范围里有大量需要清洗、翻译、转换的数据时ETL 类的数据服务工具或者 SAP 自家的数据处理服务就很常见。这类工具在选择性数据迁移中最典型的用武之地包括从多个源系统可能不仅是 ECC还有外围业务系统抽取数据合并标准清洗后加载到 S/4HANA。老系统编码规则与 S/4HANA 不一致需要通过 ETL 映射来转换比如物料类型、工厂编码、会计科目表映射。需要做跨模块的数据合并比如把两个公司代码的数据合并到 S/4HANA 的一个公司代码下。ETL 工具的好处是灵活代价是“标准性”较弱。你写的每个抽取逻辑、转换规则、加载顺序都需要自行设计和验证。用 ETL 工具做选择性迁移时后验证工作量往往比标准工具大很多因为 SAP 不保证目标表之间的引用完整性一旦加载顺序错了后面需要手工修复。另外一个容易被低估的点是ETL 工具要处理的问题不仅有数据抽取还有“重放业务文档号”。S/4HANA 里的财务凭证号、物料凭证号、采购订单号如果被外部 ETL 直接插入极易造成编号冲突。很多企业不得不在 ETL 中额外做一套号码段规划确保历史号码段和目标系统号码段不重叠。这块一定要留足设计和测试时间。4.3 实时同步与历史数据分割的混搭策略第三类常被采用的方案是用 SAP 的 LT 复制服务器SLT做增量同步再结合选择性裁剪。SLT 的强项是能实时把源系统的表变化复制到目标系统这样在切换窗口极短的情况下可以让源系统和目标系统保持同步等到业务冻结点再把最后的变化一次性补切。这个方案有一个天然的矛盾点它复制的是表级变化如果直接整表同步那就失去了“选择性”的意义。因此现实中常常要配合“分割表”策略比如把已归档数据排除在同步范围外只同步当前年度的数据或者通过 SLT 的过滤条件只同步特定的公司代码、工厂和会计年度。我个人更推荐的混搭策略是主数据和业务伙伴用 SAP 标准迁移对象导入保证数据模型一致性。未清采购订单、销售订单、未清 FI 行项目用 SLT 或定制监控程序从源系统增量抽取尽量缩短切换窗口。历史余额和归档数据走归档工具迁移前先归一次档迁移后把归档索引也搬过去保证审计和异地查询能力。复杂编码转换场景先由 ETL 工具完成清洗和预转换输出成中间表再让标准迁移工具或批处理程序读取中间表进入 S/4HANA。这样的组合通常能让三维评估中三个维度的得分都保持比较高的水平因为每个工具都在做自己最擅长的事。5. 常见问题与排查技巧实录最后这部分我把这几年在实际项目里反复遇到的问题做一个集中梳理。这些问题在标准文档里很少被系统性地讲清楚但选择性迁移项目基本都是栽在这些地方。5.1 数据量摸底常常漏掉“小表”做数据盘点时大家第一反应都是看几张大表BSEG会计凭证行项目、BKPF会计凭证抬头、LIKP/LIPS交货单、VBAK/VBAP销售订单等。没错这些表的数据量决定迁移方案的整体容量模型。但选择性迁移的难点往往藏在那些数据量不大、却牵一发而动全身的小表里。典型例子是计划文件相关表。如果你不迁移 PP 模块的未清生产订单但物料需求计划MRP要在上线后立即运行那么 MD07、MDVP 这类 MRP 相关事务读取的计划文件必须提前准备好。这类计划文件表的数据量并不大但如果你没把它纳入迁移清单MRP 运行时会不断报错甚至导致计划订单重复生成。类似的还有条件记录表、账户确定表它们如果漏了在发票过账或采购收货时就会出现问题。所以数据量摸底不能只看表容量更要看“业务流程运行时的必读表”。最好是把上线第一周业务要跑的关键事务代码列出来逐个反查它们依赖的表再把这些表与迁移清单做比对。5.2 财务模块的疑难场景未清业务、外币余额、平行分类账财务模块永远是选择性迁移里最敏感的地方很多项目从技术评估就能做但一涉及财务数据讨论就升级到公司治理层面。第一个疑难场景是未清业务。FI-AR/FI-AP 的未清项凭证行项目必须逐条迁移因为后续的收款、付款、账龄分析都要靠它们。但“未清”状态不等于“余额不为零”比如一张客户发票部分收款后余额为 1000 元未清项迁移要能把倒账历史和原发票行关联起来否则先收的那笔钱和剩余应收就会变成两个孤立的凭证。做迁移测试时一定得让财务团队在目标系统里跑一遍 FBL5N 和 FBL3N把未清项和余额逐条对账。第二个疑难场景是外币余额。如果老系统里存在大量外币未清应收应付迁移时不仅要转余额还要注意汇率差异重估的一致性。常见错误是迁移时只搬了本位币金额没有把原币金额和币种、汇率差异科目一起带过去结果上线后外币评估比如 FAGL_FCV 这类事务运行到一半直接报错。原因很简单目标系统里没有原币行项目评估逻辑无法计算汇兑损益。第三个疑难场景是平行分类账。如果企业使用了平行分类账比如一个法定账套加一个集团账套那么历史余额迁移时所有分类账的余额都必须迁移并且各分类账之间的差异要能解释清楚。很多项目为了省事只迁了法定账套结果集团合并报表那套账在新系统里怎么都平不了。我的经验是财务模块的选择性迁移不能只依赖工具预置逻辑一定要安排 FICO 顾问和财务关键用户手工参与对账。数据的合法性和可审计性远高于“少迁两百万行记录”的技术目标。5.3 增强与自定义代码对选择性迁移的影响如果老系统里自定义开发量很大选择性迁移的复杂度会直线上升。我遇到过最典型的案例是 CO 结算增强KO88 结算相关的 BAdI 和用户出口。老系统里写了一段增强用于在结算生产订单时自动校验某些成本要素是否超出预算。S/4HANA 迁移后生产订单结构变化了原来的增强读取的历史成本表没有迁过来结果每逢月底 KO88 批量结算程序就断在某个订单上。这个问题不一定能在迁移测试初期发现因为测试数据里往往没有覆盖到所有历史订单状态。排查思路有三个全面摸底旧系统里的 BAdI 和增强点尤其是针对数据保存、数据生成、数据结算类的增强。对每个增强点分析它依赖的数据库表看这些表是否在选择性迁移的范围内。如果不在就必须准备替代方案要么迁移部分基础数据要么重写增强逻辑。在上线前做一轮“增强回归测试”用大量真实历史数据来触发相关增强而不是只用少量模拟数据。MRP 相关事务MD07、MDVP也一样这些事务看起来很轻量但它们读取的 MRP 文件和订单主数据如果迁不完整上线后计划员看到的结果就会跟 ECC 里完全不同。处理方式一般是主动做计划文件重组在迁移过程中重新初始化 MRP 数据而不是硬搬旧计划文件。5.4 数据和程序之间最容易忽略的“时点”选择性迁移里有个非常隐蔽但致命的问题迁移的数据时点必须和程序版本时点匹配。简单说你从 ECC 抽数据的时点必须跟你开发迁移程序的代码版本对齐。比如你们在 2026 年 3 月定了迁移逻辑到了 6 月业务又改了一种新的订单类型ETL 会不会把新订单类型正常落地如果不会那迁移程序的版本就要重新更新。实操层面我建议在进入预迁移之前把所有抽取视图、转换规则、目标表映射表做成一个受控基线并对基线做版本管理。任何新增业务对象、配置调整都要评估是否影响迁移逻辑而不是等到迁移环境里跑出差异再去反推。另一个容易忽略的是接口和外围系统。很多企业默认 S/4HANA 上线后原来 ECC 的数据导出报表、BW 抽取层、数据仓库接口还需要继续在财务汇报和集团合并流程里跑。选择性数据迁移后这些接口可能拿不到它要的历史明细数据了。因此在选型范围中要专门评估“下游数据消费者”不能只盯着源和目标这两个系统。5.5 关于推进方法的两点体会最后分享两件我在实际项目中坚持做的事。第一永远先做一轮“预迁移试算”。哪怕预算再紧也要先抽 1% 的真实数据跑一遍全流程。这个试算不是为了验证最终结果而是为了暴露对象依赖问题和数据质量问题。几乎每次试算都会发现几个默认数据缺失、编码映射遗漏、增强点不兼容的问题而这些在纯文档评审阶段是看不出来的。第二选型文档要写得让业务看得懂。三维评估的评分表、保留等级、依赖清单不能只在 IT 和技术顾问圈子里打转。要把“为什么这个对象可以只汇总迁而不迁明细”这种结论翻译成业务能够接受的语言。这既能推动跨部门决策效率也是在项目上线后避免业务部门因为数据缺失来找你“翻旧账”的关键保障。
返回列表