云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

数据库_琅琊榜2百度云_排行榜

小七 141 0

关于本系列

在本博客系列中,我将介绍在SAP S/4 HANA公共云与本地系统集成的背景下使用RFC和BAPI技术。这种场景也称为混合场景,我们不妨谈谈混合集成场景。

您将了解您需要哪些技术组件以及如何配置它们。博客系列分为多个部分。第一篇博文是关于基本概念和定位的,你现在正在阅读。测试用例的细节在个人博客文章中进行了描述。

一些背景

我要介绍的具体案例是"传统"SAP集成技术(RFC和BAPI)的使用,这些技术部分被列入了SAP S/4HANA公共云的使用白名单。这些技术已经存在了20多年,哪个云服务器好,是SAP ERP内部部署领域的主要概念。但是对于SAP云,它们只会在过渡阶段被需要,并且会被SOAP和odataapi所取代,这在后面会进一步解释。

为了让您了解如何在过渡阶段使用它们,我检查了各种测试用例来说明可以做些什么。请把它们作为你自己考试的起点。当然,我很高兴了解你的努力和成就。只需在下面的评论部分留下一个注释。

BAPI和RFC是SAP集成的"古老"概念。在系统之间传递业务信息。BAPI是"业务应用程序编程接口"的缩写。提供了一个稳定的接口,带有访问SAP业务对象(如销售订单)的标准方法,这些对象可以从外部调用。如果您想了解更多信息,大数据分析是什么专业,我建议您查看SAP文档中的这篇文章。

RFC是一种技术协议(远程函数调用),可用于从外部调用支持RFC的ABAP函数模块。它是"the"协议,有各种不同的风格,最重要的是所谓的tRFC调用(事务RFC),对于通过ALE(应用程序链接启用)进行数据交换至关重要,通常采用IDoc格式。从技术上讲,手机自助建站,bapi是这种类型的功能模块。我们曾经根据BAPI编程指南自己开发它们,它们也可以异步调用。

比自己编写BAPI更重要的是那些作为SAP标准的一部分交付的标准BAPI。如果在SAP ERP系统中搜索以"BAPI\"开头的功能模块,您将发现成千上万个功能模块。这表明了这个概念在以前的重要性。

SAP S/4HANA Cloud中的BAPI–何时以及如何使用它们

集成SAP S/4HANA Cloud解决方案的标准方法是借助SAP最佳实践和白名单API。有关这些主题的更多信息,请参阅我们的"与SAP S/4HANA云集成"openSAP课程和"SAP S/4HANA云集成检查表"博客文章。

SAP Note 2447593中长期以来一直解释了BAPI在SAP S/4HANA云环境中的有限定位,并保持不变。这里简要回顾一下:

SAP仅支持BAPI,以便将SAP S/4HANA云与SAP内部部署解决方案集成(另请参见SAP说明2447593)该注释中列出的BAPI只能在后续API(OData或SOAP)可用之前使用如果您需要使用BAPI接口与第三方解决方案集成,请遵循SAP Note 2653671

My Test Cases

中描述的异常过程在本博客的其他部分,我将检查以下测试用例:

重要提示

请记住"SAP S/4HANA Cloud中的BAPI"部分中指出的内容–何时以及如何使用它们"!我在这个系列中所描述的应该被视为实验性工作,而不是生产性场景的建议。如果您想在生产性云场景中使用BAPI,必须遵循上述注释(SAP注释2653671和SAP注释2447593)中描述的流程。

准备

SAP云平台帐户。需要连接SAP S/4 HANA云租户和SAP云连接器。具有管理权限的SAP S/4HANA公有云租户+用户具有管理权限的SAP Cloud Connector+用户SAP ERP后端系统+具有RFC权限的用户SAP流程编排+开发用户SAP云平台集成服务+开发用户Eclipse(或类似)+sapjava连接器库PostMan或SOAPUI

ERP后端对于访问单个bapi的文档特别有用。调用事务BAPI来查看它。使用事务SE37访问BAPI的ABAP实现。

请注意:如果不访问ERP后端,您将很难获得BAPI文档。现在网上已经没有了,至少我找不到了。您也可以通过SAP Process Orchestration从OnPrem ERP后端或S/4HANA后端获取BAPI的WSDL。

如何在SAP S/4HANA Cloud中进行通信设置:通信系统、用户和场景在ABAP工作台中找到自己的路基本RFC知识基本BAPI知识一些JAVA如何在SAP云平台集成中开发简单的iFlow。

如果您还没有可用的SAP云连接器,数据支持,则需要从头开始设置。有大量的博客提供如何做到这一点。AliChalhoub的博客对此进行了非常详细的解释。实际上,您可以使用SAP帮助库中的文档。这一部分指的是在线信息资源,详细描述了所有必要的步骤。该描述基于1905年的文献资料。如果可以使用已经运行的SCC设置,则可以跳过步骤1-4。以下是步骤的快速概述:

一旦SCC设置正常工作,企业管理平台软件,可以使用BAPI的通信场景:

您的组件现在应该可以运行了!