
S/4HANA 迁移成本落在与任何 SAP 项目相同的区间内。中型企业按 $500K 至 $2M 规划,大型企业按 $2M 至 $10M 或更多,全球集团按 $10M 至 $50M 或更多。您落在区间的哪个位置,与其说取决于路径,不如说取决于自定义代码、数据、模拟转换、并行运行和您的 SAP 合同。
简短的回答:没有哪条迁移路径天然更便宜。棕地与绿地的成本取决于您背负多少自定义代码、数据有多干净,以及您想改变多少流程。根据我的经验,自定义代码是最常超期的阶段,也是企业最常遗忘的隐性成本。
本文专门讲迁移的账单。路径、步骤和 ECC 截止日期,请看我的 ECC 到 S/4HANA 迁移指南。
想了解 SAP 总体上花多少钱、钱花在哪里,请读SAP 实施要花多少钱。想了解工作开始后预算为何超支,请读SAP 项目为何超出预算。
迁移是一个完整的 SAP 项目,所以它使用我对任何 SAP 项目都采用的参考区间。这些区间涵盖合作伙伴服务、订阅或许可、数据、测试、培训和 Hypercare。
下表是每个区间的位置,以及把迁移推向区间上端的因素:
| 公司规模 | 项目总成本(美元) | 把迁移推向区间上端的因素 |
|---|---|---|
| 小型(200 名员工以下) | $80K 至 $500K | 遗留数据量,没有 S/4HANA 版本的附加组件 |
| 中型(200 至 1,000 人) | $500K 至 $2M | 自定义代码数量、集成、数据质量 |
| 大型(1,000 至 10,000 人) | $2M 至 $10M+ | 自定义代码、模拟转换次数、回归测试范围 |
| 全球集团(10,000 人以上) | $10M 至 $50M+ | 众多实体和国家,跨推广波次的并行运行 |
有两个比例在每个区间都成立。合作伙伴服务占总额的 35% 至 50%,另外还要加上 10% 至 20% 的应急储备,由您自己掌握,而不是放在合作伙伴的报价里。
公开的基准数据也在同一位置。SAP 合作伙伴 LeverX 认为,美国大型企业的绿地实施费用为 $4M 至 $10M 以上(LeverX 美国成本指南,2026)。想针对您自己的范围先得到一个数字,可以试试 SAP 实施成本计算器。
人们想要一个百分比:棕地比绿地便宜 X%。我诚实的回答是,要看情况,我不给百分比。路径改变的更多是钱花在哪里,而不是花多少。
系统转换(棕地)保留您的配置、自定义代码和历史数据。新实施(绿地)从零开始,只加载您需要的数据;选择性数据迁移则借助专业工具,两者兼而有之。
下表是每条路径的钱花在哪里:
| 路径 | 钱花在哪里 | 什么让它变贵 | 什么让它保持低成本 |
|---|---|---|---|
| 棕地(系统转换) | 自定义代码修复、用 Software Update Manager 进行的转换运行、对保留下来的一切进行回归测试 | 庞大却无人使用的自定义代码库、需要替换的附加组件、大型数据库上很短的停机窗口 | 在转换前淘汰无用的代码,流程本身已经运行良好 |
| 绿地(新实施) | 流程设计、配置、扩展、数据加载、培训和变革 | 在新系统中重建旧的自定义报表和逻辑,重新设计原本运行良好的领域 | 采用 SAP 标准,只加载未清项和您需要的历史数据 |
| 选择性数据迁移 | 专业工具和合作伙伴、数据范围界定,外加部分重新设计和部分转换 | 复杂的公司代码和历史数据选择、并购和剥离 | 对哪些领域需要重新设计做出明确决定 |
那么它取决于什么?以下四个问题决定答案:
- 您背负多少自定义代码,其中有多少在使用。 在系统转换中,您保留的每个对象都必须检查,必要时修复并测试。
- 您的数据有多干净,需要多少历史数据。 糟糕的数据在每条路径上都要花钱,只是花在不同的地方。
- 您想改变多少流程。 我的原则:从其他系统迁移过来或必须定义新流程时选绿地,流程已定义且运行良好时选棕地,部分领域需要重新设计时选选择性迁移。花钱去重新设计已经运行良好的流程,是昂贵的选择。
- 业务能承受多长的停机时间。 窗口很短的大型系统需要停机优化技术,以及能运行这些技术的专家。
成本也跟随时间。根据我的经验,棕地需要 12 至 18 个月,绿地需要 18 至 24 个月,选择性数据迁移需要 12 至 18 个月。我的 S/4HANA 迁移时间线与项目计划逐阶段拆解了这些时间。
自定义代码是我在迁移中见过最常超期的阶段。它也是企业在制定预算时最常遗忘的成本。
它之所以隐蔽,是因为看起来像一项技术任务。在棕地转换中,您的 Z 程序、增强和修改都会被带过去,凡是涉及已变更数据模型的,每一个都必须适配并重新测试。
SAP Readiness Check 是正确的起点,但它是一个规划工具。根据我的经验,它遗漏的自定义对象正是后来造成麻烦的地方。
SAP 自己的 Conversion Guide for SAP S/4HANA Cloud Private Edition 2025 让您使用 ABAP Test Cockpit 进行自定义代码检查。它还建议在转换前删除不再使用的自定义代码。
节省就来自这条建议。在一个项目中,借助 smartShift 的分析,我们把自定义对象从 18,000 个减少到 3,200 个,每淘汰一个对象,就少一个需要修复、测试并带入未来升级的对象。
在任何人为迁移报价之前,我希望先得到以下问题的答案:
- 一共有多少自定义对象? 从您自己的系统中统计,而不是用合作伙伴的估算。
- 实际在使用的有多少? 使用生产系统中覆盖一个完整业务周期(包括年结)的使用数据。
- 哪些要淘汰,由谁决定? 由业务和 IT 组成的设计委员会决定,而不是只由开发人员决定。
- 保留下来的对象用什么替代? 按照 Clean Core 的原则,用标准功能、已发布的 API 或旁路扩展。
把定制化降到最低,并对其余部分进行治理。我常见的错误是试图让 SAP 像 Oracle 一样工作,结果每一个差异都变成了代码。我的 SAP Clean Core 指南讲解了如何对剩下的内容分类。
根据我的经验,数据迁移占工作量的 30% 至 40%。其中相当一部分工作落在您自己的业务用户身上,负责清洗和验证,所以很少出现在合作伙伴的报价里。
在棕地转换中,我会在切换前安排三次模拟转换。每一次都要花真金白银:一次系统复制、运行转换的技术团队、功能检查,以及业务对结果的对账。
查一下您的合同已经涵盖了什么。SAP 针对 Private Edition 的转换指南指出,标准合同范围包括两次试运行,一次针对非生产系统,一次针对生产系统。更多次数可以作为收费服务追加。
如果您计划做三次,请事先商定第三次由谁付费。
停机是这个阶段的另一项成本。我见过的切换停机时间从一个周末到一周不等,业务每多一天无法发货、开票或结账,都要付出代价。
您可以缩短它。Software Update Manager 提供停机优化转换,但 SAP 的指南指出,Private Edition 版本需要一名完成了 ADM329 培训课程的 SAP 专家。这是预算中的一项专业费用,而不是一个免费的开关。
测试让整个闭环完整。系统转换保留一切,所以回归测试必须覆盖您保留的一切,而您每少淘汰一个自定义对象,这个范围就扩大一分。
决定迁移账单的不是路径的名称,而是您背负的自定义代码和您要迁移的数据。
有两项成本在项目计划之外,而且都会落到 CFO 的桌上。
第一项是并行运行。对于增强包 6 至 8 上的 SAP ERP 6.0,主流维护于 2027 年 12 月 31 日结束。到 2030 年底的可选延长维护需额外支付两个百分点(SAP News)。
今天启动的绿地项目会持续到 2028 年,所以在您构建新系统期间,ECC 仍在运行,也仍在花钱。至少要为一部分延长维护、ECC 支持团队,以及在分阶段推广期间必须同时向两个系统供数的接口做好预算。
第二项是合同转换。迁移到 RISE with SAP 意味着 S/4HANA Cloud Private Edition,SAP 现在以 SAP Cloud ERP Private 的名称销售它。您的许可和维护状况会转变为订阅,条款是谈判出来的,不是公开的。
我在 RISE 合同中见到的最大陷阱是续约条款、全用户当量(FUE)规模测算和 AI 积分。我总会争取写进去的是所含模块清单和分阶段定价,这样您按阶段上线付费,而不是从第一天就开始付费。
请 SAP 以书面形式说明您现有的许可和维护费用会怎样处理。我的 RISE with SAP 合同与定价指南讲解了包含什么、不包含什么,以及要争取什么。
在我主导或挽救过的 21 个 SAP 项目中,我见过的最大错误是开始时没有好好做计划。预算在 Explore 阶段受到冲击,因为 WRICEF 清单(报表、接口、转换、增强、表单、工作流)不断变长,而让供应商控制范围是根本原因之一。
我会按以下顺序进行:
- 运行 SAP Readiness Check 和自定义代码检查,然后再请任何人报价。
- 决定淘汰哪些自定义代码,通过由业务和 IT 组成的设计委员会。
- 分析数据概况,按项目的 30% 至 40% 估算数据工作量。
- 算清模拟转换和试运行的次数,并商定每一次由谁付费。
- 为并行运行定价,如果上线晚于 2027 年,还要包括延长维护。
- 由您自己编写范围,让合作伙伴为您的范围报价,而不是为他们的范围报价。
- 加上 10% 至 20% 的应急储备,由您这一方掌握。
然后再去找合作伙伴。请他们提供参考案例和对您迁移的概要设计,对于适用于任何公司的笼统回答,直接放弃。我的如何选择 S/4HANA 迁移合作伙伴指南讲解了这场对话的其余部分。
具体的下一步:本月就从您自己的生产系统中拉出自定义对象数量和使用数据。它是对迁移预算影响最大的那个数字,而且在任何合作伙伴进场之前,您就能拿到它。
如果您希望对迁移预算或合作伙伴方案有一个独立的视角,我可以为企业提供这方面的帮助。您可以在这里联系我。
S/4HANA 迁移要花多少钱?
我使用的参考区间是:小型企业 8 万至 50 万美元,中型企业 50 万至 200 万美元。大型企业应按 200 万至 1,000 万美元或更多规划,全球集团按 1,000 万至 5,000 万美元或更多。合作伙伴服务占总额的 35% 至 50%,自定义代码、数据和模拟转换的次数决定您落在区间的哪个位置。
S/4HANA 棕地迁移比绿地便宜吗?
并非天然如此。这取决于您背负多少自定义代码、数据有多干净、想重新设计多少流程,以及能承受多长的停机时间。一个背负大量无用自定义代码的棕地转换,可能比一个采用 SAP 标准的绿地实施花费更多。
S/4HANA 迁移中最大的隐性成本是什么?
自定义代码。根据我的经验,它是企业最常遗忘的成本,也是最常超期的阶段。在任何人为迁移报价之前,先统计您的自定义对象,并检查哪些在使用。
S/4HANA 系统转换需要几次模拟转换?
在棕地转换中,我会在切换前安排三次模拟转换。SAP 针对 Private Edition 的转换指南在标准合同范围内包括两次试运行,一次针对非生产系统,一次针对生产系统,更多次数可作为收费服务追加。签约前就商定好额外运行由谁付费。
S/4HANA 迁移预算应加多少应急储备?
在预算之上保留 10% 至 20%,放在您这一方,而不是放在合作伙伴的报价里。针对具体的风险动用它,例如测试中发现的自定义代码或数据问题,而不是用来填补从未报价的范围。
RISE with SAP 会让 S/4HANA 迁移更便宜吗?
它改变的更多是成本的结构,而不是规模。许可、托管和技术运维转入订阅,但自定义代码、数据、测试和变革仍然留在您的项目预算里。注意续约条款、FUE 规模测算和 AI 积分,并就所含模块和分阶段定价进行谈判。
下一步
您现在正在推进ERP项目吗?
如果这篇文章谈到的正是您当前正在推进的项目,那么一次30分钟的交流,往往比再花一周做内部分析走得更远。




