选择屏幕abap , pararmeters,USER-COMMAND详解编程语言


*——————————————————————
*选择屏
SELECTION-SCREEN BEGIN OF BLOCK BL1  WITH FRAME  TITLE TEXT002 .
PARAMETERS : P1 RADIOBUTTON GROUP B1 DEFAULT ‘X’ USER-COMMAND chg,
             P2 RADIOBUTTON GROUP B1.
SELECTION-SCREEN END OF BLOCK BL1.

SELECTION-SCREEN BEGIN OF BLOCK B1 WITH FRAME TITLE TEXT001.

SELECT-OPTIONS: S_VKORG  FOR A611VKORG MODIF ID ADD,
                S_VTWEG  FOR A611VTWEG MODIF ID ADD,
                S_WERKS  FOR A611WERKS MODIF ID ADD,
                S_KUNNR  FOR A611KUNNR MODIF ID ADD,
                S_MATNR  FOR A611MATNR MODIF ID ADD,
                S_VKORG1 FOR A608VKORG MODIF ID DIS,
                S_VTWEG1 FOR A608VTWEG MODIF ID DIS,
                S_WERKS1 FOR A608WERKS MODIF ID DIS,
                S_KDGRP1 FOR A608KDGRP MODIF ID DIS,
                S_MATNR1 FOR A608MATNR MODIF ID DIS.
PARAMETERS: S_DATE LIKE RV130DATAM.

SELECTION-SCREEN END OF BLOCK B1.

*——————————————————————–*
* 屏幕事件: AT SELECTION-SCREEN OUTPUT
*——————————————————————–*
AT SELECTION-SCREEN OUTPUT.
  LOOP AT SCREEN.

    IF P1 ‘X’.
      IF SCREENGROUP1 ‘DIS’.
        SCREENACTIVE 0.
      ENDIF.
    ELSE.
      IF SCREENGROUP1 ‘ADD’ .
        SCREENACTIVE 0.
      ENDIF.
    ENDIF.

    MODIFY SCREEN.
  ENDLOOP.

原创文章,作者:Maggie-Hunter,如若转载,请注明出处:https://blog.ytso.com/19619.html

(0)
上一篇 2021年7月19日
下一篇 2021年7月19日

相关推荐

发表回复

登录后才能评论