我正在尝试从我的自定义Fiori应用程序到类型为SAP GUI的Standard Fiori应用程序实现跨应用程序导航。
我试图在传递“控制区域”和“文档编号”作为参数的同时导航到Display Manual Cost Allocations。
在Fiori Apps库中,“目标映射”部分中没有提及此应用程序预期用于“ SAP系统”的参数。因此,我没有参考标准目录中的标准图块,而是手动创建了“ Tile”和“ Target Mapping”条目,并根据我的要求添加了参数。
技术信息将控制区域和文档编号的'Dynpro Fields
'分别称为COHEADER-KOKRS
和COHEADER-BELNR
。因此,我将这些添加到“目标映射”的“参数”部分中,并在Fiori应用程序控制器的跨应用程序导航代码中传递所需的值。
导航效果很好,但是在导航的应用程序屏幕中仅设置了控制区域。在提及两个字段(#GLAccount-displayManualCostAllocation?CoArea=0001&DocNumber=100000001
)时,URL的哈希部分似乎是正确的,但是未设置文档编号。奇怪的是,如果刷新导航页面,则将同时设置两个字段,并获取所需的数据。
请协助。