在一个真实的 SAP 企业架构里,S/4HANA 几乎从来不会孤立运行。销售订单可能来自 SAP Commerce Cloud,客户主数据可能由 SAP Master Data Governance 维护,物流状态来自第三方仓储系统,付款结果来自银行或者支付平台,分析数据又会被送往 SAP Datasphere、SAP Analytics Cloud 或企业自己的 Data Lake。企业还可能同时拥有 SAP S/4HANA Cloud Public Edition、SAP S/4HANA Cloud Private Edition、传统 SAP S/4HANA On-Premise、SAP BTP ABAP environment,以及一些 Java、Node.js、Python 和其他非 SAP 系统。这种环境真正困难的地方,并不是简单地让两个系统建立 HTTP 连接,而是需要回答一个更重要的问题。系统之间到底是在交换一个业务动作,还是在交换一批数据。这个问题看起来很简单,却直接决定后面该使用 OData、HTTP、RFC、SOAP、Business Event 还是 SQL Service,也决定应该采用同步调用、异步事件、Data Federation 还是 Data Replication。SAP 在 ABAP Cloud 中把这一整套能力归入 Integration Services。Integration Services 面向的是 system-to-system communication,它允许 ABAP 系统通过不同协议与 SAP Cloud 产品、SAP BTP 服务、客户扩展、第三方服务以及企业自己的 On-Premise 系统发生通信。ABAP Cl