DATA : BEGIN OF gt_Data OCCURS 0,
matnr like mara-matnr,
ernam like mara-ernam,
END OF gt_data,
gs_data LIKE LINE OF gt_data.
SELECT ernam matnr FROM mara INTO CORRESPONDING FIELDS OF TABLE gt_data
UP TO 10 ROWS.
"up to 10 rows 10 tane sıralar.
"corresponding fields of table ise sütunları eşleştirerek sıralar.
DATA : ct_fcat TYPE slis_t_fieldcat_alv,
gs_fcat LIKE LINE OF ct_fcat.
CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE'
EXPORTING
I_PROGRAM_NAME = SY-REPID program ismini verir
I_INTERNAL_TABNAME = 'GT_DATA' 'internal table ismi verilir.
I_CLIENT_NEVER_DISPLAY = 'X'
I_INCLNAME = SY-REPID "program ismini verir
CHANGING
CT_FIELDCAT = CT_FCAT.
DATA : st_layout type slis_layout_alv.
st_layout-colwidth_optimize = 'X'. Sütunları içindeki verilere göre boyutlandırır
st_layout-zebra = 'X'.Her satırda renk değimini sağlar .
CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
EXPORTING
i_callback_program = sy-repid
is_layout = st_layout
it_fieldcat = ct_fcat
TABLES
t_outtab = gt_data[].
Bu bir alv görüntüsüdür.
Hiç yorum yok:
Yorum Gönder