Buenas, estoy intentando crear cabeceras personalizadas para mi alv, tengo este código:
PERFORM carga_alv." ----CARGA ESTRUCTURA `PARA EL ALV
PERFORM load_data_into_grid.
SET SCREEN 100.
----------------------------------------------------------------
FORM load_data_into_grid .
CREATE OBJECT gr_alvgrid
EXPORTING
i_parent = contenedor.
CALL METHOD gr_alvgrid->set_table_for_first_display
EXPORTING
"i_structure_name = 'it_zt7ehs00_cardio'
"i_save = ''
i_default = 'X'
CHANGING
it_outtab = it_zt7ehs00_cardio
it_fieldcatalog = p_prue_fieldcat.
ENDFORM. " load_data_into_grid
*&---------------------------------------------------------------------*
*& Form CARGA_ALV
*&---------------------------------------------------------------------*
* text
*----------------------------------------------------------------------*
FORM carga_alv.
* se supone k lo declaraste asi: P_prue_fieldcat TYPE lvc_t_fcat WITH HEADER LINE.
REFRESH p_prue_fieldcat.
CLEAR p_prue_fieldcat.
p_prue_fieldcat-fieldname = 'EDAD'.
p_prue_fieldcat-coltext = 'Edad'.
p_prue_fieldcat-outputlen = 6.
APPEND p_prue_fieldcat.
REFRESH p_prue_fieldcat.
CLEAR p_prue_fieldcat.
p_prue_fieldcat-fieldname = 'PUNTOS_EDAD'.
p_prue_fieldcat-coltext = 'Puntos Edad'.
p_prue_fieldcat-outputlen = 12.
APPEND p_prue_fieldcat.
*asi lo haces para todos los campos de tu temporal it_zt7ehs00_cardio
ENDFORM. "CARGA_ALV
El p_prue_fieldcat lo tengo declarado asi: data p_prue_fieldcat TYPE lvc_t_fcat wITH HEADER LINE.
Al compilar me devuelve este error:
"P_PRUE_FIELDCAT" is not type-compatible with formal parameter "IT_FIELDCATALOG".
Porque no son compatibles, que hago mal?
Gracias de antemano