Chinaunix首页 | 论坛 | 博客
  • 博客访问: 706146
  • 博文数量: 145
  • 博客积分: 3446
  • 博客等级: 中校
  • 技术积分: 1567
  • 用 户 组: 普通用户
  • 注册时间: 2006-08-30 13:58
文章分类

全部博文(145)

文章存档

2021年(1)

2020年(1)

2019年(1)

2018年(6)

2017年(1)

2016年(10)

2015年(12)

2014年(10)

2013年(15)

2012年(33)

2011年(21)

2010年(9)

2009年(18)

2008年(2)

2006年(5)

我的朋友

分类: 数据库开发技术

2011-09-22 16:04:30

REPORT  ZMM01.

TYPE-POOLS:slis.

DATA:rt_extab TYPE slis_t_extab.

INITIALIZATION.

START-OF-SELECTION.

  APPEND 'BUT02' TO rt_extab.

  SET PF-STATUS 'STANDARD' EXCLUDING rt_extab.

  WRITE '两个按钮,右边那个被灰掉了'.

  WRITE / '虽然显示但是不可以按'.

 

AT USER-COMMAND.

  IF sy-ucomm = 'BACK'.

    LEAVE PROGRAM.

  ELSEIF sy-ucomm = 'BUT01'.

    REFRESH rt_extab.

    APPEND 'BUT01' TO rt_extab.

    SET PF-STATUS 'STANDARD' IMMEDIATELY EXCLUDING rt_extab.

     ELSEIF sy-ucomm = 'BUT02'.

    REFRESH rt_extab.

    APPEND 'BUT02' TO rt_extab.

    SET PF-STATUS 'STANDARD' IMMEDIATELY EXCLUDING rt_extab.

  ENDIF.

 ***两个按钮是交互生效,主要设置如下

1,双击SET PF-STATUS 'STANDARD' 中  STANDARD 输入 BUT01 BUT02 BACK 等参数

2,goto->attributes->pushbutton assignment...->Display all   这步是关键

3, 激活  OK

阅读(4248) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~