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

2020-08-27 20:17发布

         点击此处--->   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

         点击此处--->   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

付费偷看设置
发送
3条回答
Nir深蓝
1楼 · 2020-08-27 20:42.采纳回答

检查此方法是否有帮助

SAP NetWeaver网关-SAP库

SAP小菜
2楼-- · 2020-08-27 21:06

Hi Bern >

我正在寻找您提到的方案的解决方案。

1。 SAPUI5应用程序已部署在SAP系统上

2。 SAP Netweaver 7.5上的SAP BPM Odata服务

我想从部署在SAP System上的SAPUI5应用程序调用BPM Odata服务,但出现CORS问题。

我需要您如何克服此问题以及采用哪种方法的指南。

能否请您提供一些逐步解决方案?

谢谢

Dinesh Chandra

nice_wp
3楼-- · 2020-08-27 21:02

您好Jun

是的,我们的方案的预期方式是使用Web调度程序:为多个系统配置Web Dispatcher-澄清和示例-应用 服务器基础结构-…

一周热门 更多>