PDA

Ver la Versión Completa : Semaforo Alv


Vanaleon
28/07/15, 23:18:09
Hola!
Soy nuevo en el foro y apenas estoy aprendiendo abap es mi primer requerimiento, tenia una duda estoy realizando un requerimiento en el cual tengo que subir informacion de un Exel a sap (infotipos), estoy usando field symbols para hacerlo dinamico.

El problema que tengo es que al final el programa debe de generarme un reporte alv con un semaforo y su respectivo mensaje de error, lo que pasa es que no tengo idea de como generar este ultimo alv.

Se que debo de agregar un campo a mis estructuras de tipo icon_d, y que debo de regresar el log de error de la Funcion hr_operation_infotype en otro campo de mi estructura, pero no se como rayos juntarlo todo.

Espero alguien me pueda ayudar, perdonen la letania pero no sabia bien como explicarlo..

Saludos!

joau_fedipe
31/07/15, 19:49:31
Estimado,
si ya tienes la información en una tabla interna entonces al final de tu programa solo agrega la función REUSE_ALV_GRID_DISPLAY .
por ejemplo asi:
CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
EXPORTING
i_callback_program = repname
i_structure_name = 'T_ALV'
is_layout = v_layout
it_fieldcat = t_fieldcat[]
i_default = 'X'
i_save = g_save
is_variant = g_variant
it_events = gt_events[]
TABLES
t_outtab = t_alv
EXCEPTIONS
program_error = 1
OTHERS = 2.

reemplazar T_ALV por el nombre de tu tabla interna.
Saludos.
Joau:)