Skip to Content
0
Dec 03, 2008 at 09:53 AM

passing ct_fieldcat to REUSE_ALV_FIELDCATALOG_MERGE

209 Views

Hi everyone,

i was trying to get field catalog using the FM like this,

type-pools slis.

data fc type slis_t_fieldcat_alv.

data:begin of itab occurs 10,

matnr like mara-matnr,

ersda like mara-ersda,

pstat like mara-pstat,

mtart like mara-mtart,

end of itab.

CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE'

EXPORTING

I_PROGRAM_NAME = sy-repid

I_INTERNAL_TABNAME = 'itab'

CHANGING

CT_FIELDCAT = fc

my doubt is should i declare and use fieldcatalog like this:

data fc type slis_t_fieldcat_alv occurs 0.

CALL REUSE_ALV_FIELDCATALOG_MERGE

changing:

CT_FIELDCAT = fc[].(body)

or just fc (field) ?

thanks in advance

Arjun