赛跑网

 找回密码
 注册

QQ登录

只需一步,快速开始

快捷登录

查看: 3077|回复: 6

[ABAP问题] 关于按钮激活状态判断

  [复制链接]
发表于 2011-1-4 22:19:58 | 显示全部楼层 |阅读模式
1赛跑币
请教个问题,我做个东西,要求勾选一个按钮之后才能激活下面的按钮或者选项,未勾选则底下的是灰色非激活的,怎么做呢?THANKS

最佳答案

查看完整内容

checkbox 勾选事件可以立即响应了。你看下下面代码。 SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAME TITLE text-001. SELECTION-SCREEN BEGIN OF LINE. PARAMETERS: cb AS CHECKBOX USER-COMMAND uc. SELECTION-SCREEN COMMENT 3(5) text-002. SELECTION-SCREEN POSITION 8. PARAMETERS: p_bukrs LIKE ekko-bukrs. SELECTION-SCREEN END OF LINE. SELECTION-SCREEN END OF BLOCK b1. AT SELECTION-SCREEN OUTPUT. ...




上一篇:如何选择最好的答案
下一篇:感谢贴
本楼点评(0) 收起
发表于 2011-1-4 22:19:59 | 显示全部楼层
checkbox 勾选事件可以立即响应了。你看下下面代码。
SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAME TITLE text-001.

SELECTION-SCREEN BEGIN OF LINE.
PARAMETERS: cb AS CHECKBOX USER-COMMAND uc.
SELECTION-SCREEN COMMENT 3(5) text-002.
SELECTION-SCREEN POSITION 8.
PARAMETERS: p_bukrs LIKE ekko-bukrs.
SELECTION-SCREEN END OF LINE.

SELECTION-SCREEN END OF BLOCK b1.

AT SELECTION-SCREEN OUTPUT.

  IF cb = 'X'.
    LOOP AT SCREEN.
      IF screen-name = 'P_BUKRS'.
        screen-input = 0.
      ENDIF.
      MODIFY SCREEN.
    ENDLOOP.
  ENDIF.
本楼点评(0) 收起
回复

使用道具 举报

发表于 2011-1-4 22:22:52 | 显示全部楼层
loop at screen.
screen-xxx = ''.
modify screen.
endloop.
本楼点评(0) 收起
回复

使用道具 举报

发表于 2011-1-4 22:38:59 | 显示全部楼层
本帖最后由 sabap 于 2011-1-4 22:40 编辑

checkbox 勾选事件没办法立即响应到屏幕上的,
除非你勾选之后再回车一下,可以变灰。(起码,目前我没见到能立即显示的方法。)
本楼点评(0) 收起
回复

使用道具 举报

 楼主| 发表于 2011-1-4 23:13:45 | 显示全部楼层
学习了,谢谢以上两位。
本楼点评(0) 收起
回复

使用道具 举报

发表于 2011-1-10 21:32:10 | 显示全部楼层
看样子好难哦
本楼点评(0) 收起
回复

使用道具 举报

发表于 2013-6-24 22:50:15 | 显示全部楼层
学习
本楼点评(0) 收起
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|联系我们|赛跑网 ( QQ:108519493QQfsq

GMT+8, 2024-3-29 14:29 , Processed in 0.160690 second(s), 46 queries .

Powered by 91SAP X3.4

© 2001-2023 91sap Team.

快速回复 返回顶部 返回列表