更改SAP MDK中的全局变量

2020-08-17 01:53发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嘿, 是否可以更改规则中的全局变...

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

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


嘿,

是否可以更改规则中的全局变量? :)

我看到有可能获得该值:
/img/questions/13043998/globals-variable-in-a-rule-mdk.html

亲切的问候
Fabian

6条回答
spaceman01
2020-08-17 02:29

嘿Jitenda,
我有一页包含分析卡集合。 当我单击一个字段时,我将移至另一"详细页面"。 在"详细信息页面"的对象标题中,我显示了一些与此特定值有关的信息。 一切正常。 我没有设置目标和服务,因此它仅捕获选定的行。
但在此之下,我想使用不同的服务创建一个新的分析卡集合,但在查询的$ filter部分中具有选定的值。 因此,我需要以某种方式保存单击的对象中的特定元素。 我已经有一条规则可以获取该值,但是该规则仅在标头部分有效,而不适用于分析卡集合:

导出默认函数GetPicturePath(context){
const binding = context。 getBindingObject()。value123.toString(); console.log(binding.value123.toString())
返回binding.value123.toString();
}

我猜想"上下文"是指从我开始执行规则的化合物。
这就是我想要的:
起始页
分析卡收集
-单击收集中的一张卡(例如Country =" USA")
- -> NavToDetail
详细信息页面
对象标头

分析卡收集

-在"对象标题"中,它向我显示了一些价值:公民,总统等。
-在"分析卡"集合中,我将显示状态。 因此,我有另一项服务。 我现在将使用此服务,并将仅在" County =" USA"

"我的规则"在这里仅适用于Object HEader,而不适用于分析卡收集。 这就是为什么我认为我可以在对象标头中运行规则并随后在查询filteroptions中使用该规则时将值保存到全局变量的原因。
Bill Froelich提到了ClientData。 我会尝试一下,看看是否能解决我的难题。

希望对您有所帮助:)

亲切的问候
Fabian

一周热门 更多>