¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Como exibir mensagem de erro no SAP sem desativar a tela - Solução BADI VENDOR_ADD_DATA

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

Gurus

Desejo restringir meu usuário para que, assim que inserir um país que não seja IN, ou seja, Índia, não possa selecionar a conta Rec. como '1000000'.

Implementei o BADI com o nome de definição VENDOR_ADD_DATA

e nesse Método PRESET_VALUES_CCODE

o código é o seguinte:

if I_LFA1-land1 <> 'IN'.

if E_LFB1-AKONT = '1000000'..

MESSAGE 'Número incorreto inserido' type 'E'.

endif.

endif.

Mas meu problema é que toda a tela fica cinza. Por favor, sugira outro nome de definição para que apenas a mensagem de erro seja exibida.

Saudações,

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...

Acredito que deverias usar uma janela pop-up para exibir esta mensagem de erro. Seria benéfico.

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

Olá,

Você pode fazer isso usando uma saída de campo para o campo AKONT. Isso permitirá que você altere o campo.

Saudações,

Prasana.

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

Código semelhante ao que acabou de testar em EXIT_SAPMF02K_001. A razão pela qual às vezes o BADi não suporta o tipo de mensagem E devido à gravidade da mensagem.

Editado por: ¡mit Gójörgód em 3 de outubro de 2008 às 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?