Conozca un modo de mostrar múltiples mensajes de diferentes
tipos en una única ventana en programas ABAP, utilizando la función
standard de SAP C14ALD_BAPIRET2_SHOW.
Resulta trivial mostrar al usuario el status erróneo del proceso
que acaba de disparar para un documento comercial determinado. De hecho
el problema se resuelve con una única sentencia MESSAGE
que mostrará un mensaje potencialmente expresivo y acorde a los
estándares de SAP.
Sin embargo, cuando se procesan muchos documentos en un reporte al
mismo tiempo, por ejemplo en un ALV, es complicado mostrar un resumen
de mensajes indicando los resultados individuales.
Una posibilidad implicaría el desarrollo de una dynpro que muestre
este resumen en un modal dialog box , pero se requiere un
esfuerzo adicional por la codificación manual necesaria para
ello y la mayoría de las veces no se dispone de ese tiempo extra.
Entre algunas alternativas de solución, este artículo
detalla la utilización de una función standard apropiada
para mostrar mensajes de BAPIs, que tiene una interfaz altamente estandarizada
y fácil de usar.
Continúe leyendo este tip
en
www.teknodatips.com.ar