点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家您好,
我有8个参数和4个表块。
我用(= UserResponse(" Enter Report Sheet1"),2,3,... 8)创建了8个变量
(1)如果所有参数(1,2,3,4,5,6,7,8)都具有值,则显示第4个表块并隐藏其余的块
(2)如果参数(1、2、3、4、5、6)具有值,则显示第3个表块并隐藏其余的块
(3)如果参数(1、2、3、4)具有值,则显示第二个表块并隐藏其余的块
(4)如果参数(1、2)具有值,则显示第一个表块并隐藏其余的块
请将Isnull与NOT或其他内容配合使用。 所有参数都是可选的,用户将根据以上组合输入内容。
第4块皮革的(1)的公式如下
关于,
R
嗨,
您是否检查了此链接? 如果您仍然对知道如何做自己想做的事情感兴趣,它将解决您的问题:
https://answers.sap.com/questions/12741384/hide-table-when-formula-is-true.html
HI,
您可以创建 使用inlist和If-else条件的单个变量。
@hideblocks:
= if(UserResponse(" Enter Report Sheet1")inlist(" 1"," 2",。 。" 8"))然后是" block1"
否则if(UserResponse(" Enter Report Sheet1")inlist(" 1" .." 6"))然后是" Block2"
根据输出在每个表块上应用过滤器,并确保表处于相对位置。当每个表的公式为true时,也可以使用"隐藏":
例如:隐藏表1,3 ,4
= hideblock =" block1"
谢谢,
Jothi
一周热门 更多>