Quantcast
Viewing all articles
Browse latest Browse all 8065

Re: ALV grid display

Hello Neha,

 

 

Kindly check this solution.

 

TYPE-POOLS:SLIS.

 

TYPES:BEGIN OF FS,

  LIFNR TYPE LIFNR,

  NAME1 TYPE NAME1,

  ORT01 TYPE ORT01,

  END OF FS.

 

 

 

DATA:WA1 TYPE FS,

      ITAB1 TYPE TABLE OF FS.

 

 

 

 

 

DATA:LAYOUT TYPE SLIS_LAYOUT_ALV,

     REPID LIKE SY-REPID,

     FCAT_W TYPE SLIS_FIELDCAT_ALV,

     FCAT_T TYPE SLIS_T_FIELDCAT_ALV.

 

 

 

FCAT_W-COL_POS = 1.

FCAT_W-FIELDNAME = 'LIFNR'.

FCAT_W-REF_TABNAME = 'LFA1'.

APPEND FCAT_W TO FCAT_T.

 

 

 

FCAT_W-COL_POS = 2.

FCAT_W-FIELDNAME = 'NAME1'.

FCAT_W-REF_TABNAME = 'LFA1'.

APPEND FCAT_W TO FCAT_T.

 

 

FCAT_W-COL_POS = 3.

 

FCAT_W-FIELDNAME = 'ORT01'.

FCAT_W-REF_TABNAME = 'LFA1'.

APPEND FCAT_W TO FCAT_T.

 

START-OF-SELECTION.

 

 

 

 

 

SELECT LIFNR NAME1 ORT01 FROM LFA1 INTO TABLE ITAB1 UP TO 8 ROWS.

 

 

 

 

 

REPID = SY-REPID.

 

 

 

CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY'  or REUSE_ALV GRID_DISPLAY

EXPORTING

   I_CALLBACK_PROGRAM             = REPID

   IT_FIELDCAT                               = FCAT_T

  TABLES

    T_OUTTAB                                 = ITAB1.

 

Regards

Hitesh


Viewing all articles
Browse latest Browse all 8065

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>