2020-08-17 03:07发布
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我想在选择选项中排除一些值。目前... 显示全部
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我想在选择选项中排除一些值。目前,我使用的是标准选择选项。
select-options:s_type FOR bkpf-blart。
如果我想排除s_type中的值,例如'KF'和'KI',以便用户不能选择这两个值。 怎么做? 谢谢。
ricky luo ,
您必须使用NOT IN关键字,下面的代码供参考。
SELECT * 来自vbak 插入表@DATA(lt_vbak) vbeln不在@s_vbeln中。
您还可以要求用户直接在Select-option中输入要排除的值,如下面的屏幕快照所示。 您无需为此明确编写任何代码,系统将直接使用。
此致我建议不要使用NOT IN关键字,因为它会使逻辑更加复杂,因此我建议不要使用NOT IN关键字。 如果可能的话,请始终使用正条件,因为这样会使读取代码变得更加容易。
在这种情况下,可以像往常一样使用IN,但用负值填充SELECT-OPTIONS变量( SIGN = E)。
最多设置5个标签!
ricky luo ,
您必须使用NOT IN关键字,下面的代码供参考。
您还可以要求用户直接在Select-option中输入要排除的值,如下面的屏幕快照所示。 您无需为此明确编写任何代码,系统将直接使用。
此致我建议不要使用NOT IN关键字,因为它会使逻辑更加复杂,因此我建议不要使用NOT IN关键字。 如果可能的话,请始终使用正条件,因为这样会使读取代码变得更加容易。
在这种情况下,可以像往常一样使用IN,但用负值填充SELECT-OPTIONS变量( SIGN = E)。
亲切的问候,Mateusz
一周热门 更多>