在填写Parameters(OBLIGATORY)中的必填字段之前,可以验证参数字段吗?

2020-08-31 23:39发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我有一个参数,它是选择屏幕中的必...

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

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


我有一个参数,它是选择屏幕中的必填字段。

我还有另外两个参数要验证某些情况。

在填写必填字段之前,我对参数字段a

的验证

不起作用。 填写必需参数后,只有我对其他参数的验证有效。

有人可以帮助我解决我的问题吗?

我尝试了这个例子

带有框架的blck1块的选择屏幕开始。
参数:p1类型zd_studentno匹配代码对象z1132_sh强制。
选择屏幕开始于行。
参数:pselect RADIOBUTTON组radDEFAULT -COMMAND ucomm。
选择屏幕注释(30)文本-001。
参数:p_month类型numc2修改ID mnt,
p_year类型numc4修改ID值。
选择屏幕行尾。

行的选择屏幕开始。
参数:pdate RADIOBUTTON GROUP rad1。
选择屏幕注释(30)TEXT-002。
参数:p_date1类型sy-datum MODIF ID dt 。
行的选择屏幕结束。
块blck1的选择屏幕结束。

在选择屏幕输出处。
在屏幕上环绕。
如果pselect ='X' 。
IF屏幕组1 ='DT'。
屏幕输入='0'。
p_date1 =''。
p_year = sy-datum + 0(4)。
p_month = sy-datum + 4(2)。
修改屏幕。
ENDIF。
ELSEIF pdate ='X'。
p_year =''。
p_month =''。
p_date1 = sy-datum。
IF screen-gr oup1 ='MNT'。
屏幕输入='0'。
修改屏幕。
ENDIF。
如果screen-group1 ='YER'。
屏幕输入='0' 。
修改屏幕。
ENDIF。
ENDIF。
ENDLOOP。

(20.8 kB)