DATA:ls_data TYPE REF TO data.
    CLEAR:ls_data.
    FIELD-SYMBOLS: TYPE table,

    TYPE data.
    cl_salv_bs_runtime_info=>set( display = ‘’
    metadata = ‘’
    data = ‘X’ ).

    SUBMIT zmm20 WITH s_bsart IN s_bsart
    WITH s_aedat IN s_aedat
    WITH s_reswk IN s_reswk
    WITH s_werks IN s_werks
    EXPORTING LIST TO MEMORY
    AND RETURN.
    TRY.
    cl_salv_bs_runtime_info=>get_data_ref(
    IMPORTING r_data = ls_data ).
    ASSIGN ls_data->* TO .
    CATCH cx_salv_bs_sc_runtime_info.
    MESSAGE ‘UNABLE TO RETRIEVE ALV DATA’ TYPE ‘E’.
    ENDTRY.
    cl_salv_bs_runtime_info=>clear_all( ).

    LOOP AT ASSIGNING .
    MOVE-CORRESPONDING TO gw_ekpo.
    CALL FUNCTION ‘CONVERSION_EXIT_CUNIT_OUTPUT’
    EXPORTING
    input = gw_ekpo-meins
    IMPORTING
    output = gw_ekpo-meins.
    APPEND gw_ekpo TO gt_ekpo.
    CLEAR:gw_ekpo,.
    ENDLOOP.