jueves, 23 de octubre de 2014

SRW.MESSAGE

SRW.MESSAGE este proceso muestra un mensaje en base a un numero de mensaje y un texto. Cuando uno ejecuta un reporte este proceso ayuda a mostrar mensajes de indicación o de advertencias en ciertas partes del código. Se utiliza principalmente para depurar reporte en Report Builder.

SRW.MESSAGE(msg_number NUMBER, msg_text CHAR);

Parametros

Msg_Number : es un numero de 1 a 10 dígitos , el cual muestra una línea de mensaje. Numero menos que 5 dígitos se rellenara con ceros para completar 5 dígitos. Por ejemplo se especifica 123, debería mostrar SRW-00123.

Msg_text: Con un límite de 190 esta variable de caracteres alfanuméricos se mostrara en una línea de mensaje.

Restricciones

  • No se puede interceptar ni cambiar mensajes de error de Report Builder
  • SRW.MESSAGE no hace terminar la ejecución del reporte. Para terminar el reporte debe utilizar SRW.PROGRAM_ABORT.
  • Cualquier espacio extra en el mensaje no serán removidos por el Report Builder.


Podemos aplicar SRW.MESSAGE para mensajes de advertencia tal como el siguiente ejemplo:


1 comentario:

  1. Gracias! Buscaba como manipular el mensaje desde un trigger =)

    ResponderEliminar