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

服务器_网站建设网络_优惠券

小七 141 0

简介

在本系列的上一篇博客文章中,我们使用Java程序和SAP Java Connector Librarier在云中调用了BAPI。在这篇博文中,我将描述如何从SAP云平台集成到SAP本地系统进行RFC调用。在本系列的最后一篇博文中,它也给了我测试用例的想法。

从云调用SAP内部部署系统中的BAPI

下面描述了原理设置。

准备

一个功能性SAP Cloud Connector实例+具有管理权限的用户具有管理权限的SAP云平台集成租户+用户我桌面上的邮递员

设置通往OnPrem系统的服务通道在云驾驶舱子帐户中维护目标使用RFC适配器在SAP云平台集成中设置一个简单的IFlow测试连接和来自Postman的BAPI

设置IFlow

IFlow很简单,物联网解决方案,看起来像这样:

Groovy脚本只是负载记录器。有趣的是RFC调用。RFC目的地需要在SAP云平台集成所属子账户的SAP云平台目的地中维护。但首先,需要设置SAP内部部署系统的SAP Cloud Connector通道。因此,我们可以轻松地在SAP云平台驾驶舱中维护目的地。

在SCC中,进入"云到本地",按屏幕右上角的"+"创建一个新频道。创建新的RFC通道。注意虚拟主机名,因为以后无法更改它。稍后您将在SCP的目标中使用该名称。

一步一步:

将您的后端系统的数据放在这里:

您以后不能更改虚拟应用程序服务器名称,网络云服务器,因此请小心并避免使用特殊字符!

当您正确维护所有内容时,您的新虚拟服务器将显示为"可访问"。现在您需要添加一个资源。为此,突出显示您的服务器并添加一个资源:

转到云驾驶舱和CPI的子帐户。如果您查看附加的云连接器,您可以找到我们新创建的目的地:

现在转到目的地并创建一个新的目的地:

为您的目标添加其他属性。设置sapcloudconnector中维护的名称为"ashost"。目的地的名称("OnPremRFCTarget")将稍后在SAP云平台集成流中使用。

检查连接。如果您收到下面的消息,那么jco.client.ashost文件不正确:

现在进入SAP云平台集成,维护Iflow。要发送数据,您需要维护RFC接收器适配器:

设置"发送确认事务"仅在您希望将数据持久化到目标("BAPI\ U提交")时才需要。保存并部署集成流程。

从邮递员处,您可以使用此示例有效负载调用IFlow(相应地更改物料编号):

通过https和基本身份验证(与SAP云平台集成上的适当用户)将其作为POST请求。

作为一个答案,我们获得了所有美丽的物料:

因为此调用已结束对于SAP内部部署系统,没有限制bapi可以被使用。

结论

有趣的部分是设置要在集成流中使用的目的地。没有可用目的地的下拉列表,因此您需要知道名称,在我的情况下,正确拼写它。我很沮丧,因为这个场景一开始不起作用,但过了一段时间我发现了输入错误,返利机器人怎么做,然后就没事了。

发送到SAP内部部署系统的xml格式与相关功能模块的定义相匹配。您可以在事务SE37中查找它。

因此,根据以前测试的经验,可以直接设置它。

请让我知道描述是否有用,大数据系统,韩国云服务器,您是否能够设置相同的测试用例。欢迎任何关于如何改进这篇博文的反馈!请将其放在评论部分。

在最后一篇博客中,我将向您展示我是如何通过SAP Cloud Connector从SAP Cloud平台向SAP S/4HANA公共云发出RFC呼叫的。很快就会出现!