Skip to Content
0
Former Member
Jun 03, 2008 at 12:39 PM

Dynamic ALV problem

28 Views

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.