SCP工作流程:目标html5apps似乎无法正常工作

2020-09-02 10:22发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我尝试在用户任务中调用外...

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

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


嗨,

我尝试在用户任务中调用外部OData服务,但对于任何外部调用我都只能得到404。 我检查了以下页面:

目标位置配置正确,可用于各种非工作流程应用程序。 如果我检查网络流量,可以看到

 https://flpnwc-xxxxxxx.dispatcher.hana.ondemand.com/sap/fiori/bpmmyinbox/html5apps///

被调用,但返回404。

此外,我尝试仅将现有的UI5应用程序链接为用户任务ui,但是如果我打开该任务,则只能再次看到404:

在详细信息屏幕中显示标准任务作为后备:无法从/html5apps//webapp/Component.js加载'***/Component.js':404--

对我来说,内部收件箱目标/html5apps似乎无法正常工作。

任何提示,文档等如何调试或解决该问题? 我不知道如何找到问题的根源。

我在Rot中使用Neo-环境(如果有的话)。

谢谢。

致谢

Karsten

8条回答
路亽曱_Ryan
2020-09-02 10:38

更正目的地是使用座舱创建的,而我尝试访问的路径是:

来自manifest.json的数据源中的

uri(OData服务定义的HANA):/<目标名称>/

在Component.js中,URL被修改为前缀(例如,来自我问题的第二个链接):

/**
 *覆盖UIComponent的功能,因为如果在MyInbox-App中运行,我们的oData-Service需要一个不同的URL
 * @参数oManifestModels
 * @参数oManifestDataSources
  */
 _initComponentModels:函数(oManifestModels,oManifestDataSources){
 var服务;
//在收件箱中运行?
 如果(this.getComponentData()&& this.getComponentData()。startupParameters){
 var startupParameters = this.getComponentData()。startupParameters;
 如果(startupParameters.inboxAPI){
//是,在oData URL前面加上应用程序的路径
 var prefix ="/" + startupParameters.oParameters.sApplicationPath;
 用于(oManifestDataSources中的服务)
 如果(Object.prototype.hasOwnProperty.call(oManifestDataSources,服务))
 如果(oManifestDataSources [service] .uri)
 oManifestDataSources [service] .uri =前缀+ oManifestDataSources [service] .uri;
 用于(oManifestModels中的服务)
 如果(Object.prototype.hasOwnProperty.call(oManifestModels,service))
 如果(oManifestModels [service] .uri)
 oManifestModels [service] .uri =前缀+ oManifestModels [service] .uri;
 }
 }

 UIComponent.prototype._initComponentModels.call(this,oManifestModels,oManifestDataSources);
 },

UI-App本身是工作流项目(子文件夹)的一部分。 以下网址称为:

https://flpnwc-xe4bbd1fcf.dispatcher.hana.ondemand.com/sap/fiori/bpmmyinbox/html5apps/ / /webapp/ /ColorVisualizationData/service/cvis.xsodata/$metadata?sap-language=DE

(我也尝试过: https://flpnwc-xe4bbd1fcf.dispatcher.hana.ondemand.com/sap/fiori/bpmmyinbox/html5apps/ / /ColorVisualizationData/service/cvis.xsodata/$metadata?sap-language=DE

谢谢。

Karsten

一周热门 更多>