Ver Mensaje Individual
  #11  
Viejo 22/09/08, 22:25:17
yozgart yozgart is offline
Junior Member
 
Fecha de Ingreso: ago 2007
Mensajes: 2
Unhappy Ninguna de las soluciones me ha funcionado

Estimados todos,

He tratado de solucionar el mismo problema con las soluciones antes expuestas sin exito.

Quisiera saber si alguién más tine otra solución que pueda yo aplicar.

Este es el código que utilizo para escribir el ALV.

FORM write_report.
CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
EXPORTING
i_callback_program = repname
i_save = 'A'
is_layout = layout
it_fieldcat = gt_fieldcat[]
it_events = events[]
is_variant = variante
* it_sort = ordena
* it_filter = filter
i_callback_pf_status_set = formname_pf_status
i_callback_user_command = formname_user_command
i_bypassing_buffer = 'X'
i_buffer_active = 'X'
TABLES
t_outtab = it_alv
EXCEPTIONS
program_error = 1
OTHERS = 2.
IF sy-subrc <> 0.
WRITE: 'SY-SUBRC: ', sy-subrc, 'REUSE_ALV_LIST_DISPLAY'.
ENDIF.


Este es el código que utilizó para llenar el fieldcat, pongo el ejemplo de la variable MATNR.

*Material
CLEAR: l_fieldcat, fieldcat_ln.
fieldcat_ln-seltext_l = ' Material '.
fieldcat_ln-fieldname = 'MATNR'.
fieldcat_ln-tabname = 'TI_ALV'.
fieldcat_ln-inttype = 'C'.
fieldcat_ln-intlen = 18.
APPEND fieldcat_ln TO gt_fieldcat.


Muchísimas gracias de antemano, esperando que alguién me pueda ayudar.

Saludos cordiales a todos.
Responder Con Cita