在带条件的smartforms中显示SAP符号

2020-08-17 00:22发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)在我的智能表单中,我想基于含税的...

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

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


在我的智能表单中,我想基于含税的输入值显示SAP符号,如果该值为'X',则显示符号682 SAP_CHECKBOX,否则显示符号679 SYM_SQUARE。 目前,我在相同位置为每个符号创建文本元素。 然后根据输入值显示它。 我想知道是否可以为该符号创建一个变量并为其创建一个文本元素,然后在程序行中更改该变量,以便仅需要一个文本元素? 谢谢。

5条回答
风早神人
2020-08-17 01:09

我没有尝试过,但是我想这段代码可以工作:

 /:IF&TAXINCLUDED&='X'
/:DEFINE&CHECKBOX&:='<682>'
/:ELSE
/:DEFINE&CHECKBOX&:='<679>'
/:ENDIF 

我猜想全局变量CHECKBOX可以在驱动程序中声明为任意数量的字符,也许1个字符就足够了。

通过使用:= SAP将在引号之间解释SAP字符(通常它与另一个变量&VARIABLE&一起使用,所以我猜它可以解释任何类型的内容),与=相反,它将解释为输出5个字符。

NB: 因为我不了解整个上下文,所以我只能直接回答您的问题,但可能取决于上下文,还有其他解决方案。

一周热门 更多>