创建销售订单:API集线器,树状图,RAP,企业消息系统...?

2020-08-16 03:56发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我正在努力将技术与业务场景相关联。 OnPrem,S/4Hana Cloud。

假设我要创建一个销售订单。 每个人都认为这是唯一,最好的方法,这取决于您看SAP的地方。

API集线器:

SAP图

  • 浏览以"创建单个销售订单"以在此处找到API调用

RAP

  • 以公开的odata注释CDS视图并使用它

BAPI

  • 对于ECC来说,BAPI方法仍然是可行的方法,但S/4Hana仅出于兼容性原因才拥有它们,因此,根据我的理解,不应使用

企业消息传递

  • 对于系统集成,其中一个系统应触发ERP系统中的销售订单创建,应使用企业消息传递进行异步可靠的操作

然后有更多选择。 我的问题是,现在和将来将在哪种情况下使用哪种技术? 尤其是根据"单一数据模型"计划,该计划似乎围绕SAP Graph和Enterprise Messaging建立。

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我正在努力将技术与业务场景相关联。 OnPrem,S/4Hana Cloud。

假设我要创建一个销售订单。 每个人都认为这是唯一,最好的方法,这取决于您看SAP的地方。

API集线器:

SAP图

  • 浏览以"创建单个销售订单"以在此处找到API调用

RAP

  • 以公开的odata注释CDS视图并使用它

BAPI

  • 对于ECC来说,BAPI方法仍然是可行的方法,但S/4Hana仅出于兼容性原因才拥有它们,因此,根据我的理解,不应使用

企业消息传递

  • 对于系统集成,其中一个系统应触发ERP系统中的销售订单创建,应使用企业消息传递进行异步可靠的操作

然后有更多选择。 我的问题是,现在和将来将在哪种情况下使用哪种技术? 尤其是根据"单一数据模型"计划,该计划似乎围绕SAP Graph和Enterprise Messaging建立。

付费偷看设置
发送
1条回答
打个大熊猫
1楼-- · 2020-08-16 04:37

您好Werner

,如登录页面 https://beta.graph上所示 .sap/docs/beta/getting-started SAP Graph 处于测试版。 "此网站和所有内容均作为预览提供,不应作为当前或将来的生产用途使用。"

API的中央登录页面是 SAP API Hub 。 这里有两个API(OData和SOAP)。

RAP (正式名称ABAP RESTful应用程序编程模型)只是一个开发框架,您可以使用该框架(自S/4HANA 1909起)来为UI和UI构建自己的OData API。 用于Web API。 像其他任何开发框架一样(对于较旧的版本,您将使用SAP Fiori编程模型或SAP Gateway来构建OData服务),如果您发现SAP提供的标准API不符合您的需求,则可以选择使用此工具。

正如您所指出的,如果您从SAP ECC迁移到SAP S/4HANA,BAPI仍然存在,以便不破坏现有的集成方案,但是我不建议您使用它们来构建新方案或 希望通过第三方产品加入SAP,因为 SAP S/4HANA Cloud 使用了OData API 。

最好的问候,

安德烈

一周热门 更多>