¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Cómo mostrar mensaje de error en SAP sin deshabilitar pantalla - Solución BADI VENDOR_ADD_DATA

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 87 Vistas
0
Cargando...

Guru's

Deseo restringir a mi usuario para que, tan pronto como ingrese un país que no sea IN, es decir, India, no pueda seleccionar la cuenta Rec. como '1000000'.

He implementado el BADI con el nombre de definición VENDOR_ADD_DATA

y en ese Método PRESET_VALUES_CCODE

el código es como sigue:

if I_LFA1-land1 <> 'IN'.

if E_LFB1-AKONT = '1000000'..

MESSAGE 'Número incorrecto ingresado' type 'E'.

endif.

endif.

Pero mi problema es que toda la pantalla se convierte en un campo gris. Por favor, sugiera algún otro nombre de definición para que solo se muestre el mensaje de error.

Saludos,

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

4 Respuestas

0
Cargando...

por favor explique

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Creo que deberías usar una ventana emergente para mostrar este mensaje de error. Sería beneficioso.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Hola,

Puedes lograr esto utilizando una salida de campo para el campo AKONT. Te permitirá cambiar el campo.

Saludos,

Prasana.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Código similar al que acabas de probar en EXIT_SAPMF02K_001. La razón por la que a veces el BADi no admite suficiente tipo de mensaje E debido a la gravedad del mensaje.

Editado por: Ámit Güjärgoüd el 3 de octubre de 2008 a las 8:59 AM

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?