从FLP访问时出现自定义Fiori App问题

2020-09-15 07:39发布

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

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


专家们,

当我尝试从FLP运行自定义配置的fiori应用程序时,我也遇到了问题。 我已在网关上使用"用于LPD_CUST的SAP fiori"选项配置了SAP Fiori定制应用程序,当我尝试访问FLP中的图块时,我正在打开应用程序但没有数据。 当我检查控制台出现以下错误时。 在iwfnd/error_log中没有出现错误。

注意:我在这里不使用odata/cds。 我只是使用JSON模型存储数据。 当我使用"在abap服务器上运行"从Eclipse运行时,运行良好。

控制台错误:" ... /ui2/ushell/mock.json未找到..... "

============================================ ======================

================================================ ====================

网络标签:

文件ui2/ushell/mock.json未找到如下,请注意,mock.json位于WebContent文件夹的正下方,那么为什么从FLP磁贴运行时试图在" ui2/ushell/mock.json"下找到

请提出建议。

注意:直接在ABAP服务器上运行时,它可以正常工作并加载数据。

(113.6 kB)

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

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


专家们,

当我尝试从FLP运行自定义配置的fiori应用程序时,我也遇到了问题。 我已在网关上使用"用于LPD_CUST的SAP fiori"选项配置了SAP Fiori定制应用程序,当我尝试访问FLP中的图块时,我正在打开应用程序但没有数据。 当我检查控制台出现以下错误时。 在iwfnd/error_log中没有出现错误。

注意:我在这里不使用odata/cds。 我只是使用JSON模型存储数据。 当我使用"在abap服务器上运行"从Eclipse运行时,运行良好。

控制台错误:" ... /ui2/ushell/mock.json未找到..... "

============================================ ======================

================================================ ====================

网络标签:

文件ui2/ushell/mock.json未找到如下,请注意,mock.json位于WebContent文件夹的正下方,那么为什么从FLP磁贴运行时试图在" ui2/ushell/mock.json"下找到

请提出建议。

注意:直接在ABAP服务器上运行时,它可以正常工作并加载数据。

(113.6 kB)
付费偷看设置
发送
11条回答
何必丶何苦呢
1楼 · 2020-09-15 08:11.采纳回答

var oModel = new JSONModel(jQuery.sap.getModulePath(" YOURMODULE","/YOUR.json"));

您是否像这样加载json数据?

哎,真难
2楼-- · 2020-09-15 08:14

Hi Himanshu,

在一种情况下,是的! 对于其他应用程序,我们也收到了json not found错误,但未显示数据,但我已经交叉检查了SE80中提供的json文件,并且路径正确。 尽管可以作为独立应用程序正常运行,但不确定为什么它会引发FLP错误。

请建议在FLP内部使用时是否有另外一种方式来提及json文件的路径。

谢谢

Rakesh

南山jay
3楼-- · 2020-09-15 08:18

嗨,

尝试将Json文件直接放在Webapp文件夹下,然后像下面的代码一样初始化Model。

var oJSONModel = new JSONModel("/img/data.json");

capture.jpg

黑丝骑士
4楼-- · 2020-09-15 08:22

嗨,Rakesh,

尝试在模型前加上"/"。 如下所示。

var oJSONModel = new JSONModel("/img/data.json")。

野沐沐
5楼-- · 2020-09-15 08:21

Hi Himanshu/Jun,

我也直接将其放在WebContent中,但是仍然像给定的屏幕截图中一样,仍然找不到json错误。 我还附有模型声明和错误屏幕。 请注意,我已经将mock.json文件直接放在WebContent下,但是从FLP运行时,它试图在ui2/ushell/mock.json路径下查找。 不知道为什么。

请提出建议。

还请注意,在进行目标映射时,我也尝试过使用第一个选项" Sap UI5 Fiori App",但它也会出现相同的错误。

另外,它在abap服务器上也可以正常运行。

错误屏幕:

lpd_cust:

目标映射:

component.js"

谢谢

Rakesh

一周热门 更多>