Вы находитесь на странице: 1из 3

Enable/Disable Input fields when press ‘ENTER”.

REPORT ZEXPER NO STANDARD PAGE HEADING.

PARAMETERS EBELN TYPE EKKO-EBELN MODIF ID EBE.

PARAMETERS MATNR TYPE MARA-MATNR MODIF ID MAT .

“Modif id is used in screen group elements

AT SELECTION-SCREEN OUTPUT.
IF EBELN IS INITIAL.
LOOP AT SCREEN .
IF SCREEN-NAME = 'EBELN'.
SCREEN-GROUP1 = 'EBE'.
SCREEN-INPUT = 1.
MODIFY SCREEN.
ENDIF.
ENDLOOP.

LOOP AT SCREEN.
IF SCREEN-NAME = 'MATNR'.
SCREEN-GROUP1 = 'MAT'.
SCREEN-INPUT = 0.
MODIFY SCREEN.
ENDIF.
ENDLOOP.
ENDIF.

IF EBELN IS NOT INITIAL.


LOOP AT SCREEN .
IF SCREEN-NAME = 'EBELN'.
SCREEN-GROUP1 = 'EBE'.
SCREEN-INPUT = 1.
MODIFY SCREEN.
ENDIF.
ENDLOOP.

LOOP AT SCREEN .
IF SCREEN-NAME = 'MATNR'.
SCREEN-GROUP1 = 'MAT'.
SCREEN-INPUT = 1.
MODIFY SCREEN.
ENDIF.
ENDLOOP.
* ENDCASE.
ENDIF.
Here when executed EBELN is imput ready and MATNR is hide.

When the USER provide any input in the EBELN and press ENTER button in Keyboard
then MATNR field is enabled for input.

Press ENTER.Now provide values for MATNR.

Note : Use of user-command


1. We shouldn’t use (we can use but depends on reqirement) User-command keyword
with along with parameters using Fields (can use Modif id).
2. Using user-command keyword with a parameter with fields makes no sense.
3. It is used mainly with radiobuttons, check boxes etc.

Вам также может понравиться