点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
您好,第一位计时器在这里,需要帮助。
我正在尝试创建一个动态提示,该提示将根据当前日期的月份从LOV中自动选择一个值列表。 例如,如果月份数= 9,则提示将预选择值1,2。 如果月份数为10,则提示将预选择值1,2,3
我的LOV(VPERIODS)将已根据月份数列出正确的值数。
这是我的代码
DimDate.PERIOD,如果@Prompt('Enter Period','N','VPERIODS',Multi,Constrained,Persistent,{'99'})='99',则[返回列表值]否则 @Prompt('Enter Period','N','VPERIODS',Multi,Constrained,Persistent,{'99'})END
我得到的错误是关键字'case'附近的语法不正确
如果我将提示更改为MONO并使用'='代替IN,则可以正常工作,但是我只能设置1个值-但我需要提示以预先选择一个值列表。
有可能吗,请有人解释一下如何实现。
我尝试过的另一种方法是:
DimDate.PERIOD =当{fn month(convert(SMALLDATETIME,{fn CURDATE()}))} = 9时的情况,然后@Prompt('Enter Period','N','VPERIODS',Multi,Constrained,{ '1','2','3'})){fn month(convert(SMALLDATETIME,{fn CURDATE()}))} = 10时,然后@Prompt('Enter Period','N','VPERIODS', Multi,Constrained,{'1','2','3','4'})END
但这也不起作用
非常感谢
有什么建议吗?
一周热门 更多>