Hello Experts,
I have a problem with dynamic ALV, Please see below:
I am passing internal table to FM as below:
CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
EXPORTING
i_callback_program = l_f_repid
is_layout = l_r_layout
it_fieldcat = g_t_fieldcat
TABLES
t_outtab = <dyn_table>
EXCEPTIONS
program_error = 1
OTHERS = 2.
IF sy-subrc <> 0.
MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
ENDIF.
just before execusion of the FM data in the internal table is:
<dyn_table>
WERKS : CP01
MTART : FERT
MATNR : 03011782730066M
MAKTX : REPLACEABLE-BULB HEADLAMP
MATKL : SD120
PRDHA : DC00019SD120308178
SALK3 : 185.00
WAERS : CZK
JAN05F : 0.000
FEB05F : 120.000
MAR05F: 0.000
APR05F : 0.000
AMMNG : 30.000
ADMNG : 1.364
but in display it is showing some other data as below:
WERKS : CP01
MTART : FERT
MATNR : 03011782730066M
MAKTX : REPLACEABLE-BULB HEADLAMP
MATKL : SD120
PRDHA : DC00019SD120308178
SALK3 : 185.00
WAERS : CZK
JAN05F : CZK
FEB05F : CZK
MAR05F : CZK
APR05F CZK AMMNG : 30.000
ADMNG : 1.364
Can anybody tell me where I am doing mistake.
Regards.
Sami.