Parameters and select-options in SAP ABAP

Parameters and Select-Options are selection-screen elements in SAP ABAP, which are used to provide inputs fields on selection-screens.
The below is the example program of using parameters and select-options in SAP ABAP programming.

REPORT  ZSELECT_OPTIONS1                        .

DATA: ITAB LIKE MARD OCCURS 1 WITH HEADER LINE.



SELECT-OPTIONS: S_MATNR FOR ITAB-MATNR.



LOOP AT S_MATNR.

  WRITE:/ S_MATNR-SIGN,

          S_MATNR-OPTION,

          S_MATNR-LOW,

          S_MATNR-HIGH.

ENDLOOP.

REPORT  ZSELECT_OPTIONS2.



DATA: ITAB LIKE MARD OCCURS 1 WITH HEADER LINE.



SELECT-OPTIONS: S_MATNR FOR ITAB-MATNR.



SELECT *

  FROM MARD

  INTO TABLE ITAB

  WHERE MATNR IN S_MATNR.



LOOP AT ITAB.

  WRITE:/ ITAB-MATNR,

          ITAB-WERKS,

          ITAB-LABST.

  ENDLoOP.

REPORT  ZSELECT_OPTIONS3.

DATA: ITAB LIKE MARD OCCURS 1 WITH HEADER LINE.
PARAMETERS: P_MATNR LIKE ITAB-MATNR.

SELECT *

  FROM MARD

  INTO TABLE ITAB

  WHERE MATNR = P_MATNR.



LOOP AT ITAB.

  WRITE:/ ITAB-MATNR,

          ITAB-WERKS,

          ITAB-LABST.

  ENDLoOP.

Popular posts from this blog

ALV with field catalog merge

SAP ABAP real-time Interview Questions with answers

Using GUI Upload in SAP ABAP