Professional Documents
Culture Documents
TYPE-POOLS : SLIS.
TABLES : MARA.
START-OF-SELECTION.
DATA :
IT_MARA TYPE TABLE OF MARA,
WA_MARA TYPE MARA,
IT_MARD TYPE TABLE OF MARD,
WA_MARD TYPE MARD,
IT_FCAT1 TYPE SLIS_T_FIELDCAT_ALV,
WA_FCAT1 TYPE SLIS_FIELDCAT_ALV,
IT_FCAT2 TYPE SLIS_T_FIELDCAT_ALV,
WA_FCAT2 TYPE SLIS_FIELDCAT_ALV,
IT_EVENT TYPE SLIS_T_EVENT,
WA_EVENT TYPE SLIS_ALV_EVENT,
IT_LAYOUT TYPE SLIS_LAYOUT_ALv.
REFRESH IT_MARA[].
REFRESH IT_MARD[].
REFRESH IT_FCAT1[].
REFRESH IT_FCAT2[].
WA_FCAT1-fieldname = 'MTART'.
WA_FCAT1-COL_POS = '3'.
WA_FCAT1-ref_tabname = 'MARA'.
* WA_FCAT1-outputlen = '20'.
APPEND WA_FCAT1 TO IT_FCAT1.
CLEAR WA_FCAT1.
WA_FCAT1-fieldname = 'MBRSH'.
WA_FCAT1-COL_POS = '4'.
WA_FCAT1-ref_tabname = 'MARA'.
* WA_FCAT1-outputlen = '20'.
APPEND WA_FCAT1 TO IT_FCAT1.
CLEAR WA_FCAT1.
WA_FCAT1-fieldname = 'MATKL'.
WA_FCAT1-COL_POS = '5'.
WA_FCAT1-ref_tabname = 'MARA'.
* WA_FCAT1-outputlen = '20'.
APPEND WA_FCAT1 TO IT_FCAT1.
CLEAR WA_FCAT1.
WA_FCAT2-fieldname = 'MATNR'.
WA_FCAT2-COL_POS = '1'.
WA_FCAT2-ref_tabname = 'MARA'.
WA_FCAT2-outputlen = '20'.
APPEND WA_FCAT2 TO IT_FCAT2.
CLEAR WA_FCAT2.
WA_FCAT2-fieldname = 'WERKS'.
WA_FCAT2-COL_POS = '2'.
WA_FCAT2-ref_tabname = 'MARD'.
* WA_FCAT1-outputlen = '20'.
APPEND WA_FCAT2 TO IT_FCAT2.
CLEAR WA_FCAT2.
WA_FCAT2-fieldname = 'LGORT'.
WA_FCAT2-COL_POS = '3'.
WA_FCAT2-ref_tabname = 'MARD'.
* WA_FCAT2-outputlen = '20'.
APPEND WA_FCAT2 TO IT_FCAT2.
CLEAR WA_FCAT2.