点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家们,
对于客户,我们在S/4HANA Cloud系统中提供的标准(和自定义)OData服务基础上开发了多个Fiori应用程序。 如以下指南/教程中所述,我们已经完全设置了S/4HANA Cloud和SAP Cloud Platform之间的连接:
https://developers.sap.com/group.abap-custom-ui-with-webide.html
对于这些应用程序,部署和应用程序运行正常。 对于我们创建的某些应用程序,我们正在SAP Cloud Platform上使用其他目标(用于使用Web服务集成非SAP组件)。 在SAP Web IDE中测试应用程序时,一切都可以正常工作,但是一旦部署到SAP S/4HANA Cloud Launchpad,似乎无法识别外部应用程序的目的地。
我们是否缺少一些其他配置,无法将应用程序部署到SAP Cloud Platform中配置的S/4HANA Cloud Launchpad使用目的地?
当前,仅当从实际的S/4HANA Cloud系统运行时(Bartender是SAP Cloud Platform中配置的目标),我们才遇到以下错误:
(67.6 kB)
亚历山大你好
从截图看,问题似乎在于URL指向/bartender,这是在SCP( ondemand.com ),但无法在S/4HANA云( ondemand.com )。
很高兴知道,如何从部署到S/4HANA Cloud ABAP存储库的应用程序内访问SCP上提供的此自定义目标,而不会遇到CORS问题。
请附加HTTP请求有效负载和服务器响应。 它可能会告诉您确切丢失/失败的内容。
嗨,
我正在使用SOAP API的目标位置,如下所示。 它按预期工作。 基于OData的API也应同样适用。
neoapp.json
控制器 :在调用API
致谢
Irfan G。 p>
嗨,亚历山大·杜蒙特,
在这种情况下,有效负载无关紧要,因为问题与不存在的端点有关。 在SAP Cloud Platform上,终结点/bartender存在(目标服务),但是在S/4HANA Cloud上,终结点不存在。
因此,基本上,我们需要一种方法来将端点从S/4HANA Cloud代理到SAP Cloud Platform上的目标服务。
最诚挚的问候,
Geert-Jan Klaps
嗨Irfan
您是对的,可以使用"自定义业务对象"来解决它,但这非常耗时,目前仅适用于"简单"的外部API。 由于这一事实,我们需要在ABAP中手动构造和解析请求/响应。
我们仍然缺少一些XML/JSON帮助器类,如果它们存在的话,我们确实可以朝这个方向发展。
当前它正在开发中,但尚不可用。
一周热门 更多>