SAP Cloud Integration CPI 云集成 RFC 接收方适配器

使用远程功能调用 (RFC) 将 SAP Cloud Integration 租户连接到远程接收方系统。

您可以使用远程功能调用 (RFC) 将企业预置 ABAP 系统与使用云连接器托管在云上的系统集成,也可以与公共 Internet 中提供的 S/4 HANA Cloud 系统集成。

您需要先为应用程序定义所需的 RFC 目标,然后才能部署集成流。

SAP Cloud Integration CPI 云集成 RFC 接收方适配器

要创建目标,您需要 SAP BTP 主控室中的管理员或开发人员角色。有关如何创建 RFC 目标的详细信息,请参阅创建 RFC 目标。此外,还需要具有远程功能模块 XSD 文件。有关如何生成 XSD 文件的详细信息,请参阅使用 ESR(流程集成)为功能模块生成 XSD/WSDL。

按照以下步骤为无权访问企业预置(流程集成)系统的人员生成 WSDL 功能模块:
确定调用功能模块的所需功能模块和后端系统。

登录到后端系统,然后启动 SICF 事务以维护 HTTP 通信的服务。

激活 Internet 通讯框架 (ICF) 服务使其可访问。

访问后端应用程序以生成并获取所需功能模块的 WSDL。

https://<backend_host>:<backend_https_port>/sap/bc/soap/wsdl11?services=<function_module_name>

RFC 使用同步通信执行功能调用,这意味着这两个系统必须在调用时可用。使用 RFC 接口对功能模块进行调用时,调用程序必须以 RFC 目标的形式指定连接的参数。RFC 目标提供通过 RFC 接口与企业预置 ABAP 和 S/4 HANA Cloud 系统通信所需的配置。

SAP JAVA 连接器 (SAP JCo) 使用 RFC 目标配置设置来建立和管理与公共 Internet 中提供的企业预置和 S/4 HANA Cloud 系统的连接。要进一步了解目标配置属性,请参阅创建 RFC 目标。配置目标时,请确保选择 Internet 作为代理类型以通过 Internet 与应用程序建立连接。

SAP Cloud Integration CPI 云集成 RFC 接收方适配器

RFC 适配器支持 SAP NetWeaver 7.31 及更高版本。

RFC 适配器支持同步 RFC (sRFC) 和事务 RFC (tRFC)。

自 RFC 适配器版本 1.2.0 起,也支持其名称中包含“/”的功能模块。对于这些功能模块,需要在输入 XML 中使用“_-”(下划线和连字符)替换“/”。

输入 XML 中提供的日期必须为“YYYY-MM-DD”格式。

如果 ABAP 功能的参数发生更改,则必须重新部署包含 RFC 适配器的集成流,以便在输出 XML 中反映新参数。但是,在 RFC 适配器配置了动态目标的情况下,这并不适用。对于要反映在输出中的更改的参数,必须仅通过静态目标重新部署集成流。

可以在内容修正符中使用正则表达式(标头、属性)来创建动态目标。在集成流中选择“内容修正符”。然后转到“内容修正符”属性中的“消息标头”,并将相应值分配给标头名称作为目标名称。选择 RFC 适配器,并使用表达式分配动态目标:${header/property.<header/property name>}。例如,${header.abc} 或 ${property.abc},其中 abc 是标头或属性的值。

SAP Cloud Integration CPI 云集成 RFC 接收方适配器

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

SAP爱好者

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值