Professional Documents
Culture Documents
ALV Report Program
ALV Report Program
ALV Report Program
Task –
1. To Arrange above fields in given sequence which is given below
1. LIFNR
2. NAME1
3. ORT01
4. ERDAT
5. KUNNR
SOLUTION –
*&---------------------------------------------------------------------*
*& Report ZAP_ALV_01
*&---------------------------------------------------------------------*
*& Program Name - ZAP_ALV_01.
*& Program Owner - Pawan Asane.
*& Create On - 15-05-2024.
*&---------------------------------------------------------------------*
REPORT zap_alv_01.
** Data Declaratons -
DATA : it_lfa1 TYPE TABLE OF lfa1,
it_alv_design TYPE slis_t_fieldcat_Alv,
it_sort_fields TYPE slis_t_sortinfo_Alv.
** Work Area -
DATA : wa_alv_design TYPE slis_fieldcat_alv,
wa_sort_fields TYPE slis_sortinfo_alv.
wa_alv_design-row_pos = 1.
wa_alv_design-col_pos = 2.
wa_alv_design-fieldname = 'LIFNR'.
*wa_alv_design-tabname = it_lfa1.
wa_alv_design-outputlen = '25'.
wa_alv_design-seltext_m = 'Account Number of Supplier'.
APPEND wa_alv_design TO it_alv_design.
CLEAR wa_alv_design.
wa_alv_design-row_pos = 1.
wa_alv_design-col_pos = 3.
wa_alv_design-fieldname = 'NAME1'.
*wa_alv_design-tabname = it_lfa1.
wa_alv_design-outputlen = '30'.
wa_alv_design-seltext_m = 'Name of Supplier'.
APPEND wa_alv_design TO it_alv_design.
CLEAR wa_alv_design.
wa_alv_design-row_pos = 1.
wa_alv_design-col_pos = 4.
wa_alv_design-fieldname = 'ORT01'.
*wa_alv_design-tabname = it_lfa1.
wa_alv_design-outputlen = '25'.
wa_alv_design-seltext_m = 'City'.
APPEND wa_alv_design TO it_alv_design.
CLEAR wa_alv_design.
wa_alv_design-row_pos = 1.
wa_alv_design-col_pos = 5.
wa_alv_design-fieldname = 'ERDAT'.
*wa_alv_design-tabname = it_lfa1.
wa_alv_design-outputlen = '25'.
wa_alv_design-seltext_m = 'Date of Record Creation'.
APPEND wa_alv_design TO it_alv_design.
CLEAR wa_alv_design.
wa_alv_design-row_pos = 1.
wa_alv_design-col_pos = 6.
wa_alv_design-fieldname = 'KUNNR'.
*wa_alv_design-tabname = it_lfa1.
wa_alv_design-outputlen = '30'.
wa_alv_design-seltext_m = 'Customer Number'.
APPEND wa_alv_design TO it_alv_design.
CLEAR wa_alv_design.
wa_sort_fields-
fieldname = 'ERDAT'. " Sorting based on this field.
wa_sort_fields-
down = 'X'. " Up is for Descending Order.
APPEND wa_sort_fields TO it_sort_fields.
CLEAR wa_sort_fields.