智能形式的OR和AND运算

2020-09-10 09:20发布

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

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


大家好,

在我的智能表格中,有这样写的逻辑

bill_type ='N'或bill_type ='S'。

我有一个要求,我需要为此添加一个条件。

sales_org ='PL00'将在条件较旧的情况下以'AND'添加。

所以,我在想,

 bill_type ='N'
 sales_org ='PL00'
 要么
 bill_type ='S'
 sales_org ='PL00'

那么,还有其他比这更简单的方法吗?

请提出您的想法。

谢谢

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

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


大家好,

在我的智能表格中,有这样写的逻辑

bill_type ='N'或bill_type ='S'。

我有一个要求,我需要为此添加一个条件。

sales_org ='PL00'将在条件较旧的情况下以'AND'添加。

所以,我在想,

 bill_type ='N'
 sales_org ='PL00'
 要么
 bill_type ='S'
 sales_org ='PL00'

那么,还有其他比这更简单的方法吗?

请提出您的想法。

谢谢

付费偷看设置
发送
2条回答
hongfeng1314
1楼-- · 2020-09-10 09:59

更好的解决方案是将这样的逻辑放在Smart Form的代码部分中。

清除G_PRINT_YOUR_ELEMENT。  "伪值
IF(A = A AND B = B)OR(C = C AND D = D)。"伪代码
G_PRINT_YOUR_ELEMENT = ABAP_TRUE。 万一。

并将您的SF条件重新创建为简单的条件,例如:

 G_PRINT_YOUR_ELEMENT = ABAP_TRUE 
骆驼绵羊
2楼-- · 2020-09-10 09:46

感谢Tomas,

你的想法很好

我们不能在"条件"选项卡本身中做任何更简单的事情吗?

一周热门 更多>