如何在FormCalc中读取上下文变量

2020-08-26 03:27发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我在上下文中有一个全局变量。 该...

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

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


我在上下文中有一个全局变量。 该变量(类型CHAR01)仅包含" X"或空格。

当变量包含" X"时,子表单之一应隐藏。

该变量不会显示在任何子窗体中。

这是我在子窗体初始化事件中未成功使用的Formcalc脚本。

if(HIDEFLAG eq" X")然后

$。presence ="隐藏"

endif

5条回答
SAP浪
2020-08-26 03:55

首先,将全局变量HIDEFLAG拖动到表单上下文中。 可以直接在脚本中读取此变量,而无需使其在表单布局中可用。 技巧是使用"值"属性而不是" rawValue",因为我们要访问上下文变量。

如果可以使用Java脚本,则以下代码将在以下子项的INITIALIZE事件中起作用:

 var lv_data = xfa.resolveNode(" $ record.HIDEFLAG")。value;
 如果(lv_data ==" X")
 {
  this.presence ="隐藏";
 }

 

一周热门 更多>