Escolar Documentos
Profissional Documentos
Cultura Documentos
Screen Exit ME21N
Screen Exit ME21N
Opa, coisa massa de se fazer.....uma screen exit em um campo de cunho obrigatorio na EKKO,
com direito a append em tabela standard mais screen exit e field exit, mensagem de erro e
tudo que se tem direito em uma boa programação......vamos aos passos.....
2 - Criação da estrutura append que usa a estrutura criada acima e ja inclui automaticamente
na EKKO
Para tonar o campo obrigatorio, vamos usar uma???? uma ???? FIELD EXIT???? dai matamos em
uma vez só toda a consistencia nas tres transações que vão usar o campo.....vamos a sua
implementação. CMOD>>PRFB>>>SGTXT>> incluir programa e tela , SAPLXM06 / 0101, tela do
modulo de função da exit.....chique demais....codigo simples sem churumelas.....
Para a Alteração surtir efeito incluimos vários o codigos abaixo nos pontos da exit, assim ela
faz a interface entre screen exit, prog. , banco de dados.
Para a inclusão do campo vamos importa-lo da variavel de tela que foi setada no
PBO....lembram???
Este faz a importação do dado da screen exit para uma variavel do cabeçalho do pedido de
compra......
Neste outro ponto, fazemos a exportação no modulo PAI da tela, ou seja, do campo tela para
uma variavel da subscreen dai para uma variavel do prog.
E por ultimo tai uma lista com os pedidos....com o motivo obrigatorio.....A saber alguns
objetos mostrados neste tutorial, não participaram da montagem deste esquema mas já
existiam no ambiente então são mostrados porém não usados......abs.
1) First Append fields in EKPO by double clicking on the existing structure CI_EKPODB.
2) Create screen elements (SE51) using dictionary fields in EKPO which were created in the previous
step in the screen exit SAPLXM06 u2013 0111.
3) To save the enhanced field values, Go to PAI of screen SAPLXM06 u2013 0111 and export the
values to memory as below.
5) In the user exit EXIT_SAPMM06E_018, get the values from memory as below and store it in
extended structure.
8) For displaying the data from table to screen, Go to the user exit EXIT_SAPMM06E_016, import the
value to memory as below.
10) Go to PBO of screen SAPLXM06 u2013 0111, and get the value form memory as below.