¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

¡Acceso SAP S/4HANA desde $100!

Acceso a SAP

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
  • 86 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@primeconsultor.com

+1 (305) 285-8622

© 2025 Todos los derechos reservados.

Desarrollado por Prime Consultor

¡Hola! Soy Diana, asesora académica de Prime Consultor, indícame en que Academia SAP estás interesado, saludos!
Hola ¿Buscas Academias SAP?