求助abap屏幕显示问题

我现有一个程式,定义了两个tcode,该程式的选择屏幕有两个显示区域块,现在我想在输入tcode时其中的一个tcode只显示一个区域块,另一个全部显示,这个应该怎么做呢?... 我现有一个程式,定义了两个tcode,该程式的选择屏幕有两个显示区域块,现在我想在输入tcode时其中的一个tcode只显示一个区域块,另一个全部显示,这个应该怎么做呢? 展开
 我来答
ronachen2007
2012-08-03 · 超过10用户采纳过TA的回答
知道答主
回答量:38
采纳率:0%
帮助的人:34.2万
展开全部

ZHRPT005

ZHRPT006

代码:

 这是选择屏幕.

SELECTION-SCREEN BEGIN OF BLOCK A1 WITH FRAME TITLE TEXT-001.

SELECT-OPTIONS: S_BH FOR ZHR_PT001-BH MODIF ID SC1,

*                S_PERNR FOR ZHR_PT001-PERNR,

                S_ZAUSW FOR ZHR_PT001-ZAUSW MODIF ID SC1,

                S_LDATE FOR ZHR_PT001-LDATE OBLIGATORY,

                S_LTIME FOR ZHR_PT001-LTIME MODIF ID SC1,

                S_SUCCE FOR ZHR_PT001-ZHR_SUCCEED.

PARAMETERS:R3 RADIOBUTTON GROUP S1 DEFAULT 'X',

           R2 RADIOBUTTON GROUP S1,

           R1 RADIOBUTTON GROUP S1.

SELECTION-SCREEN END OF BLOCK A1. 

 

这里就是控制你要输出的. 

L_TCODE = SY-TCODE. 

 

  IF L_TCODE  = 'ZHRPT006'.

    LOOP AT SCREEN.

      IF SCREEN-GROUP1 = 'SC1'.

        SCREEN-ACTIVE = 0.

        MODIFY SCREEN.

      ENDIF.

    ENDLOOP.

  ENDIF. 

 

自己参照写一下就知道了.

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式