A criação de uma field-exit é uma tarefa básica para um desenvolvedor ABAP, mas se você não ainda não sabe fazer isso não se preocupe, nesse post vou ensinar como criar e ativar uma field-exit para verificação do CEP na transação XD02, o procedimento é o mesmo para outras telas.
Primeiro visualize a tela onde está o campo para o qual a field-exit será criada, nesse exemplo XD02, dados de endereço:
Transação XD02
Visualize as informações técnicas do campo, basta clicar no campo, pressionar F1 e clicar em Informação Técnica. Anote o nome do programa, número da tela e nome do elemento de dados.
Informações técnicas
Execute o report RSMODPRF e informe o elemento de dados do passo anterior. Na próxima tela clique em criar, informe o grupo de funções, uma descrição e confirme.
Report RSMODPRF
Módulo de função da field-exit
O parâmetro input traz o que está sendo informado no campo da tela e output permite passar um valor para o campo.
Volte a tela do report RSMODPRF, não informe nenhum parâmetro, então você irá visualizar todas as exits criadas no sistema.
Field-exit criada
Localize o elemento de dados da sua exit, marque-o e clique em atribuir programa ou tela, informe o programa e o número da tela do passo 1 e confirme.
Atribuir programa e tela
Agora clique no menu exit de campo em seguida ativar, informe a uma request e confirme.
Ativar field-exit
Pronto agora ao entrar novamente na XD02 você verá que sua validação está ativa.
XD02 com field-exit ativa
Muito bom, o exemplo está bem claro e me ajudou bastante. Obrigado!
ResponderExcluir