在执行到标准SAP Fiori应用程序的跨应用程序导航时无法传递多个参数

问题描述 投票:0回答:1

我正在尝试从我的自定义Fiori应用程序到类型为SAP GUI的Standard Fiori应用程序实现跨应用程序导航。

我试图在传递“控制区域”和“文档编号”作为参数的同时导航到Display Manual Cost Allocations

在Fiori Apps库中,“目标映射”部分中没有提及此应用程序预期用于“ SAP系统”的参数。因此,我没有参考标准目录中的标准图块,而是手动创建了“ Tile”和“ Target Mapping”条目,并根据我的要求添加了参数。

技术信息将控制区域和文档编号的'Dynpro Fields'分别称为COHEADER-KOKRSCOHEADER-BELNR。因此,我将这些添加到“目标映射”的“参数”部分中,并在Fiori应用程序控制器的跨应用程序导航代码中传递所需的值。

导航效果很好,但是在导航的应用程序屏幕中仅设置了控制区域。在提及两个字段(#GLAccount-displayManualCostAllocation?CoArea=0001&DocNumber=100000001)时,URL的哈希部分似乎是正确的,但是未设置文档编号。奇怪的是,如果刷新导航页面,则将同时设置两个字段,并获取所需的数据。

请协助。

sapui5 sap-fiori
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.