如何为动态磁贴编写targetParams

2020-09-28 09:48发布

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

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


你好大师,

根据在线帮助:用于动态应用启动器的OData结构,我能够通过oData服务创建动态图块。

现在我的问题是如何编写targetParams,这部分的介绍在这里很薄:

targetParams以键号分隔的键值对的列表。

启动应用程序时(通过单击它),这些参数作为业务参数(如果使用基于语义对象的导航)或作为URL参数(如果使用基于URL的导航)传递给应用程序。/p>

如果在图块配置的"参数"字段中输入了任何参数,则OData服务传递的参数将附加到要传递给应用程序的参数列表中。

所以在一个简单的情况下:如果我有一个参数FiscalYear,我可以像targetParams ='FiscalYear = 2017'一样编写它,但是我的问题是它是否支持范围或多个单个值,例如我需要FiscalYear = 2017或 FiscalYear = 2016,那么我应该如何在此处编写参数字符串。

谢谢。

此致

马文

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

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


你好大师,

根据在线帮助:用于动态应用启动器的OData结构,我能够通过oData服务创建动态图块。

现在我的问题是如何编写targetParams,这部分的介绍在这里很薄:

targetParams以键号分隔的键值对的列表。

启动应用程序时(通过单击它),这些参数作为业务参数(如果使用基于语义对象的导航)或作为URL参数(如果使用基于URL的导航)传递给应用程序。/p>

如果在图块配置的"参数"字段中输入了任何参数,则OData服务传递的参数将附加到要传递给应用程序的参数列表中。

所以在一个简单的情况下:如果我有一个参数FiscalYear,我可以像targetParams ='FiscalYear = 2017'一样编写它,但是我的问题是它是否支持范围或多个单个值,例如我需要FiscalYear = 2017或 FiscalYear = 2016,那么我应该如何在此处编写参数字符串。

谢谢。

此致

马文

付费偷看设置
发送
2条回答
落灬小鱼
1楼-- · 2020-09-28 10:28

这些是URL参数。 因此,我认为逻辑参数不会有任何选择。 它们只是名称和值。

您可以通过传递类似这样的方法来解决。 FiscalYearRange = 2016To2017。 接下来,您需要在应用程序中执行字符串操作以解析实际数据。

渐行渐远_HoldOn
2楼-- · 2020-09-28 10:15

感谢克里希纳,然后看来无法满足我的要求。

一周热门 更多>