将SAP BPM OData Services连接到SAP Gateway时出现问题

2020-08-27 20:17发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨 我们有一个当前的问题,也...

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

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


我们有一个当前的问题,也许有人可以提供帮助:

情况:

由于UI位于网关中心上,因此我们需要将SAP BPM OData服务连接到网关,以便提供本地OData服务(并与SOP保持一致)。

问题是,从SAP PO/BPM到SAP Gateway的连接记录不良。 我们发现的唯一方法是 http://www.saplearners .com/how-to-consume-external-odata-services-in-sap-netweaver-gateway/,它描述了到外部系统的http连接的创建并根据外部元数据文档生成本地OData服务

这是棘手的地方:

可以轻松访问SAP BPM OData服务中的某些元数据文档,例如

https://help.sap.com/saphelp_nw73ehp1/helpdata/de/3c/1ce2101e41458aa4080190400a3568/content.htc?frameset=/de/e4a4d0111 .htm¤t_toc=/de/ff/165a665c16482e9c282ce6b0e67776/plain.htm&node_id = 179

/bpmodata/processes.svc/$metadata

只有在部署相应的SAP BPM流程之后才能访问某些对象:

/bpmodata/startprocess.svc/<供应商>///$ metadata

https://help.sap.com/saphelp_nw73ehp1/helpdata/de/a3/f6b8541a9c446392f4331f85a1d2d2/content.htm?frameset=/de/3c/1ce2101e41458aa4080190400a3568/frameset.htm¤t_toc =/de/ff/165a665c16482e9c282ce6b0e67776/plain.htm&node_id = 182


然后是任务数据服务,该服务为每个任务实例⚠️提供一个单独的元数据文档。

https://help.sap.com/saphelp_nw73ehp1/helpdata/de/5a/86315e12a747c0b8a6b6226bd4524b/content.htm?frameset=6/de/a33921 htm&current_toc =/de/ff/165a665c16482e9c282ce6b0e67776/plain.htm&node_id = 175 )。

/bpmodata/taskdata.svc//$ metadata


当然不可能在网关中为每个任务实例生成单独的本地OData服务。


这是我的问题:

  • 除了将SAP PO定义为外部系统之外,有人知道将SAP PO连接到SAP Gateway的更好方法吗?
  • 您还如何将SAP BPM OData服务连接到网关以确保SOP一致性?


非常感谢


伯尔尼的问候


Jan