Avalados por :
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,
Acredito que deverias usar uma janela pop-up para exibir esta mensagem de erro. Seria benéfico.
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.
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
contacto@primeinstitute.com
(+51) 1641 9379
(+57) 1489 6964
© 2024 Copyright. Todos los derechos reservados.
Desarrollado por Prime Institute