使用接收器XI适配器的SAP CPI到S4 HANA连接-配置

2020-08-22 07:48发布

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

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


专家您好,

我需要使用代理(XI接收器适配器)将SAP CPI连接到S4 HANA。 但是,在配置接收器XI连接器时,在"连接"选项卡中,它要求我提供服务接口名称和名称空间。 只想知道如何获得这些详细信息? 因为在CPI中,我们没有像在ESR中的PI/PO中那样创建任何服务接口。 那我怎么得到细节呢? 如果我们不在CPI中创建SI,那么如何在S4 HANA中激活代理? 你能给我一些见识吗?

高度赞赏任何投入。

谢谢,

尼采什

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

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


专家您好,

我需要使用代理(XI接收器适配器)将SAP CPI连接到S4 HANA。 但是,在配置接收器XI连接器时,在"连接"选项卡中,它要求我提供服务接口名称和名称空间。 只想知道如何获得这些详细信息? 因为在CPI中,我们没有像在ESR中的PI/PO中那样创建任何服务接口。 那我怎么得到细节呢? 如果我们不在CPI中创建SI,那么如何在S4 HANA中激活代理? 你能给我一些见识吗?

高度赞赏任何投入。

谢谢,

尼采什

付费偷看设置
发送
4条回答
闻人可可
1楼 · 2020-08-22 08:34.采纳回答

您好, Nitheesh

,目前您只能调用已经存在的服务接口。 (例如,您最初通过SAP PI的ESR创建的接口。)

SAP告知他们计划将来将部分ESR/Proxy功能引入CPI,以便您可以在CPI中定义服务接口,然后 从中生成ABAP代理。

因此,如果您现在计划构建通过XI协议/ABAP代理进行通信的新接口,则最好在SAP PI系统上创建服务接口。 (然后您可以从CPI致电。)

jovirus
2楼-- · 2020-08-22 08:29

您好,Niteesh,

我想说这取决于您要转移的内容。 如果是"标准"文档/数据(例如订单,业务伙伴等),则可以使用IDOC适配器/通讯。 如果您的基础结构中有Netweaver网关,则可以公开OData服务,然后通过CPI的OData适配器对其进行调用。 否则,您仍然应该能够编写简单的简单Web服务,并通过CPI的SOAP适配器对其进行调用,如下所述: http:// saptechnical.com/Tutorials/Others/WebService/Create.htm

DafaDDDa
3楼-- · 2020-08-22 08:42

Hi Nitheesh,

  • 您可以通过在接收器系统中选择事务SMICM并选择"转到服务"来找到URL的(HTTPS端口)。
  • 服务接口-根据如何在Enterprise Services Repository中定义接口来描述接收方接口,这意味着使用名称和名称空间Business组件-使用通信组件将业务系统作为发送方或接收方来寻址 消息。
  • 事务SLDCHECK-在LCR_GET_OWN_BUSINESS_SYSTEM部分中,您将找到业务系统ID

URL格式如下-https://<主机名>:<端口>/sap/xi/engine?type = receiver&sap-client =

另外,请参考#Mandy Krimmel博客,以获取以下参考信息。

https ://blogs.sap.com/2018/06/04/cloud-integration-configuring-scenario-using-the-xi-receiver-adapter/

此致

Bhaskar。

bbpeas
4楼-- · 2020-08-22 08:27

非常感谢Bhaskar抽出宝贵的时间并做出回应。 关于您所说的第二点,关于服务接口,SAP CPI中没有ESR吗? 据我所知,我们不在CPI中使用ESR。 如果我错了,请纠正我。 因此,当没有ESR时,如何确定服务接口及其名称空间? 谢谢。

一周热门 更多>