Dicas Field Exit

Published on January 2017 | Categories: Documents | Downloads: 32 | Comments: 0 | Views: 136
of 3
Download PDF   Embed   Report

Comments

Content

Field exit
A Field exit, permite que seja feita alguma seleção ou checagem de um
determinado campo no programa e tela desejados.
Para isso, se faz necessário, buscar o elemento de dados do campo que se deseja
fazer a field exit.
Ir até a transação CMOD, clicar AMPLIAÇÕES TEXTO(menu), depois escolher
Exits campo, aparecerão todas as fields existentes.
Se não existir esse caminho digitar =prfb que vai ter o mesmo efeito.
Para se criar uma nova:
Exit campo (menu)
Criar
Digitar o elemento de dados - Avançar
Digitar o código, como uma função
Depois clicar no botão Atribuir progr/tela, colocando o nome do programa e o
número da tela, p/ pegar estas informações, clicar F1 e F9, no campo desejado
6) Visualiza ou modifica o conteúdo da field, no botão Processar MF, deve-se
selecionar o elemento de dado desejado
7) Ativar a field exit
1)
2)
3)
4)
5)

IMPORTANTE: Na field exit, vc precisa pegar o valor digitado no campo desejado, p/
isso existe a importação e a exportação, ou seja, as variáveis INPUT e OUTPUT, vc
precisa sempre colocar OUTPUT = INPUT, p/ que o valor possa voltar p/ tela origem.
Observação: A Field exit só funcionará, se a mesma estiver ativa.

Exemplo: Campo AUART na transação VA01

Elemento de dados: AUART
Programa: SAPMV45A
Tela:0101
Código desenvolvido
function field_exit_auart.
*"---------------------------------------------------------------------*"*"Interface local:
*"
IMPORTING
*"
VALUE(INPUT)
*"
EXPORTING
*"
VALUE(OUTPUT)
*"---------------------------------------------------------------------data: w_auart like vbak-auart.
w_auart = input.
export w_auart to memory id 'w_auart'.
output = input.

endfunction.

Sponsor Documents

Or use your account on DocShare.tips

Hide

Forgot your password?

Or register your new account on DocShare.tips

Hide

Lost your password? Please enter your email address. You will receive a link to create a new password.

Back to log-in

Close