S/4HANA(本地部署或云版)跟 SAP 家族系统以及非SAP系统的集成,到底什么是推荐的方式?

简介: S/4HANA(本地部署或云版)跟 SAP 家族系统以及非SAP系统的集成,到底什么是推荐的方式?

笔者的知识星球,有朋友提问:


S4HANA(本地部署或云版)跟SAP家族系统以及非SAP系统的集成,sap的标准/推荐做法是通过BTP还是直接连接,或者是根据目标系统分别选择?有参考链接最好了。


首先 SAP S/4HANA 的技术栈,后台是 ABAP,前台是 SAP UI5 前端框架开发的 Fiori 应用,基于 JavaScript.


无论是 SAP S/4HANA 同 SAP 家族其他基于 ABAP 技术栈的系统,比如 SAP CRM,SAP SRM,还是同 SAP 家族非 ABAP 技术栈的系统比如 SAP SuccessFactor,SAP Field Service Management,SAP Commerce,或者是第三方系统,如果采取直联的方式,技术上可行,但直连方式下缺少对两端系统通信的消息存储,消息监控,消息重试,消息校验等功能。除非是集成场景非常非常简单,比如简单的一问一答,否则通常情况下都会选择一个中间件系统,作为连接集成场景中两端系统的桥梁。而消息存储,监控,重试和校验等机制都实现在中间件系统上。


SAP S/4HANA 同其他系统的集成,是分模块讨论的。


下面介绍如何在 SAP 官网查看 S/4HANA 每个模块的集成推荐方案。


登录 https://help.sap.com, 输入关键字 S/4HANA,根据自己实际需要,选择 S/4HANA (On-Premises)还是 S/4HANA Cloud.


image.png


选择 S/4HANA On-Premises 之后,浏览器地址栏和页面已经变成了 SAP S/4HANA:


image.png


然后就能搜索到 S/4HANA 很多模块的 process integration 文档了,如下图所示:


image.png


假设我打开了上图第一个 financial accounting 的集成链接,会跳转到下面这个页面,里面的 Integration 栏目下,点击 System and Component Landscape 即可查看集成场景里需要的中间件:


image.png


这个中间件的名称就是 SAP NetWeaver Process Integration,也就是从业者口中经常提起的 PI:


image.png


关于 PI 的使用方法,同样可以在 SAP 官方网站上查找:


image.png


而 SAP S/4HANA Cloud 的集成,同理可以在 SAP 帮助文档 里查找,比如下图是 Business Partner 主数据的 integration 文档,可以从第三方系统,基于 SOAP,OData 和 IDOC 接口来同步 Business Partner 主数据。


image.png

相关文章
|
5月前
|
存储 索引
什么是 SAP TREX 解决方案
什么是 SAP TREX 解决方案
|
存储 监控 前端开发
S/4HANA(本地部署或云版)跟 SAP 家族系统以及非SAP系统的集成,到底什么是推荐的方式?
S/4HANA(本地部署或云版)跟 SAP 家族系统以及非SAP系统的集成,到底什么是推荐的方式?
|
自然语言处理 运维 JavaScript
SAP BTP 平台 CloudFoundry 环境下编程概述
SAP BTP 平台 CloudFoundry 环境下编程概述
|
存储 JavaScript IDE
SAP BTP 平台 CloudFoundry 环境入门级别的介绍
SAP BTP 平台 CloudFoundry 环境入门级别的介绍
172 0
SAP BTP 平台 CloudFoundry 环境入门级别的介绍
|
机器学习/深度学习 物联网 区块链
SAP云平台架构概述
SAP云平台架构概述
325 0
SAP云平台架构概述
|
JSON 安全 Java
在SAP云平台的CloudFoundry环境下消费ABAP On-Premise OData服务
在SAP云平台的CloudFoundry环境下消费ABAP On-Premise OData服务
134 0
在SAP云平台的CloudFoundry环境下消费ABAP On-Premise OData服务
|
Web App开发 监控 Java
SAP ABAP Netweaver服务器的标准登录方式讲解
SAP ABAP Netweaver服务器的标准登录方式讲解
250 0
SAP ABAP Netweaver服务器的标准登录方式讲解
|
Java
如何在SAP云平台ABAP编程环境里创建自己的Z表
如何在SAP云平台ABAP编程环境里创建自己的Z表
146 0
如何在SAP云平台ABAP编程环境里创建自己的Z表
|
自然语言处理 Java 关系型数据库
阿里云上到底能运行SAP哪些产品?
本文主要内容大部分来源于SAP已经发布的note:
162 0
|
移动开发 开发工具 git
最简单的SAP云平台开发教程 - 如何开发UI5应用并运行在SAP云平台上
最简单的SAP云平台开发教程 - 如何开发UI5应用并运行在SAP云平台上
下一篇
无影云桌面