如何清除选择画面输入?

2020-08-19 01:58发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)如何在单击另一个单选按钮时清除选...

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

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


如何在单击另一个单选按钮时清除选择屏幕输入。两个单选按钮都具有相同的选择屏幕。

在选择屏幕输出。

如果p_rec ='X'。
清除:s_lcdoc []。
ENDIF。

如果p_app ='X'。
清除:s_lcdoc。
ENDIF。

capture.jpg (20.5 kB)
4条回答
葫芦娃快救爷爷
2020-08-19 02:49

如果要在选择屏幕上进行更新,不仅要在用户点击" Enter"或" Executes"(F8)报告时,而且要在单选按钮更改时(或在复选框中) 激活或选择了列表框项目),则在定义单选按钮参数时必须使用USER-COMMAND选项:

>>附加USER-COMMAND可用于将功能代码fcode分配给 单选按钮组中的第一个参数。 ...当用户从选择屏幕上的单选按钮组中选择任何单选按钮时,运行时环境将触发事件AT SELECTION-SCREEN ...

侧面说明:大多数情况下,基于更改的更新 其他选择屏幕对象(主要是select-options和其他参数)通常只能通过按" Enter"按钮来实现。

 SELECT-OPTIONS:s_lcdoc FOR ...。
 参数p_rec RADIOBUTTON GROUP gr1默认'X'用户命令gr1。
 参数p_app RADIOBUTTON GROUP gr1。

 选择屏幕输出时。
   如果p_rec = abap_true。
     清除s_lcdoc []。
   万一。
   如果p_app = abap_true。
     清除s_lcdoc。  "->不知道您要在这里做什么,但这不起作用
                       "标头结构始终是select-options的第一项
                       您可以在此处清除它,但不会影响选择屏幕
                       ",它将根据s_lcdoc []重新填充下一个事件
   万一。  

一周热门 更多>