在屏幕上循环并修改屏幕

2020-08-19 05:19发布

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

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


有人可以举一个例子并解释"在屏幕上循环"和"修改屏幕"的概念吗? 高度赞赏您的答复,并将奖励适当的分数。

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

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


有人可以举一个例子并解释"在屏幕上循环"和"修改屏幕"的概念吗? 高度赞赏您的答复,并将奖励适当的分数。

付费偷看设置
发送
6条回答
黑丝骑士
1楼 · 2020-08-19 05:46.采纳回答

MD1下面是Modif ID。

环视屏幕。

如果screen-group1 ='MD1'。

screen-active = 0。

修改屏幕。

endif。

endloop。

双击屏幕可获得更多选项,然后按F1键可获得详细帮助。

屏幕循环

半个程序猿
2楼-- · 2020-08-19 05:30

仅在选择单选按钮时才会触发事件 如果在参数中附加了"用户-命令"。

因此,除非您分配诸如" uc01"之类的命令,否则不会触发事件,并且不会执行"在选择屏幕输出处"编写的代码。

您可以从字段SY-UCOMM中检查触发的命令。 (在调试过程中,单击单选按钮并检查sy-ucomm的值。该值将为" UC01"。)

上面示例中的屏幕组'001'用于将字段分组在一起,以便 更改组中的属性或以某种方式一起处理字段。

Haoba3210
4楼-- · 2020-08-19 05:34

我不知道它是如何回答问题的?!

lukcy2020
5楼-- · 2020-08-19 05:28

新手,

看看:

参数:p_file1 TYPE c RADIOBUTTON GROUP DEFAULT'X'
 USER-COMMAND uc01,
 p_date TYPE c RADIOBUTTON GROUP

 参数:p_pres类型c半径按钮组b修改ID 001,
 p_appl类型c RADIOBUTTON GROUP b修改ID 001。

 选择屏幕输出时。

 环视屏幕。
 IF screen-group1 EQ'001'。
 如果p_file1 EQ'X'。
 screen-active =" 1"。
 其他。
 screen-active =" 0"。
 万一。
 修改屏幕。
 万一。
 ENDLOOP。

授予。

callcenter油条
6楼-- · 2020-08-19 05:39

希望这可以。 尝试声明选择屏幕和选择屏幕。

带有框架标题文本002的b2块的选择屏幕开始。
 参数:pr_all AS复选框默认'X'用户命令uc01,
             pr_pen AS CHECKBOX USER-COMMAND uc02,
             pr_appr AS CHECKBOX USER-COMMAND uc02,
             pr_rej作为复选框用户命令uc02。
 b2块的选择屏幕结束。


 在选择屏幕上。
   lv_sy-ucomm = sy-ucomm。


 选择屏幕输出时。
   案例lv_sy-ucomm。
     当'UC01'。
       清除:pr_pen,pr_appr,pr_rej。
     当'UC02'。
       清除:pr_all。


     当别人。
   结束。


 

一周热门 更多>