Skip to Content
0
Former Member
May 21, 2010 at 06:02 AM

REUSE_ALV_FIELDCATALOG_MERGE

181 Views

dear all,

when i use this FM,

CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE'

EXPORTING

i_program_name = g_repid

i_internal_tabname = 'IT_DATA'

i_inclname = g_repid

CHANGING

ct_fieldcat = it_fieldcat_alv

EXCEPTIONS

INCONSISTENT_INTERFACE = 1

PROGRAM_ERROR = 2

OTHERS = 3.

if declare it_data like this, it works fine.

DATA: BEGIN OF it_data OCCURS 0,

name LIKE trdir-name,

clas LIKE trdir-clas,

subc LIKE trdir-subc,

cnam LIKE trdir-cnam,

cdat LIKE trdir-cdat,

myfield(1) TYPE c,

END OF it_data.

while i declare it_data like this, it won't work.

TYPES: BEGIN OF t_data,

name LIKE trdir-name,

clas LIKE trdir-clas,

subc LIKE trdir-subc,

cnam LIKE trdir-cnam,

cdat LIKE trdir-cdat,

myfield(1) TYPE c,

END OF t_data.

DATA: it_data TYPE TABLE OF t_data.

does anyone know the reason? thanks in avvance.

Desmond