#1
|
|||
|
|||
Field exit que muestre un mensaje
Hola foro :
He creado un field exit para un campo de una dynpro, pero el requerimiento es que muestre un aviso ( no error ) en función del valor que se introduzca en él. Sé que no puedo poner message si no es tipo E (no me sirve) y con una función que muestre un pop-up también tengo un dump. ¿Alguna sugerencia?. Gracias. |
#2
|
||||
|
||||
Hola ... intenta con un mensaje tipo S, supongo q no le pones tipo E porq no es un error , ahora si quieres un mensaje en funcion del valor que colocas en el campo tendrias que hacer esto
MESSAGE S999(ZXX) WITH g_value. Eso significa que el S es el tipo del mensaje, ZXX es el ID del mensaje (lo puedes ver en la SE91) y el g_value la variable del campo ... cuando entras a la SE91 con el ID del mensaje, te fijas en el mensaje 999 q es para este ejemplo, el 999 debera contener el caracter & el cual quere decir que tendra una variable en texto q en este caso sera g_value. Ejm: 999: No se encontró la factura & (en la SE91) si mi variable g_value es 9123865789 El mensaje botará No se encontró la factura 9123865789
__________________
David Carballido Córdova |
#3
|
||||
|
||||
Sino entiendo mal, tu mensaje debe interrumpir la transaccion, ya que de lo contrario si continua da un DUMP, como estas dentro de un field-exit no se si te permite un SET SCREEN 0 o LEAVE SCREEN, pero podrias probarlo, luego del POPUP con el mensaje que mostras. Suerte. |
#4
|
|||
|
|||
Yo desaconsejo totalmente el uso de field-exit a no ser que no quede otro remedio, casi siempre hay una user-exit, badi o enhancement que podemos utilizar, en tu caso concreto intentaria buscar alguna
|
#5
|
|||
|
|||
ballan... no quisiera salirme del trace.. pero creo que seria interesante si en base a tu experiencias nos comentas la razon por la que desaconsejas el uso de los field-exit???... |
Herramientas | Buscar en Tema |
Desplegado | |
|
|