lunes, 2 de septiembre de 2013

Crear mensajes múltiples en un programa ABAP

Hay ocasiones en los que necesitamos crear un log de algún tipo de proceso en lote, existe la posibilidad de crear un mensaje para cada error que se presenta y mostrarlos todos en una misma ventana.
El código sería el siguiente:

Datalt_bapiret Type Table Of BAPIRET2,
      ls_bapiret 
Type BAPIRET2 .

ls_bapiret
-type 'I'.
ls_bapiret
-ID 'FB'.
ls_bapiret
-number '001'.
ls_bapiret
-row '0001'.

Append ls_bapiret To lt_bapiret .

ls_bapiret
-Type 'W'.
ls_bapiret
-Id 'FB'.
ls_bapiret
-Number '002'.
ls_bapiret
-row '0002'.

Append ls_bapiret To lt_bapiret .

CALL FUNCTION 'C14ALD_BAPIRET2_SHOW'
  
TABLES
    I_BAPIRET2_TAB 
lt_bapiret.





No hay comentarios:

Publicar un comentario