Dicas Field Exit

download Dicas Field Exit

of 3

description

Exit

Transcript of Dicas Field Exit

Field exit

Field exit

A Field exit, permite que seja feita alguma seleo ou checagem de um determinado campo no programa e tela desejados.

Para isso, se faz necessrio, buscar o elemento de dados do campo que se deseja fazer a field exit.

Ir at a transao CMOD, clicar AMPLIAES TEXTO(menu), depois escolher Exits campo, aparecero todas as fields existentes.

Se no existir esse caminho digitar =prfb que vai ter o mesmo efeito.

1) Para se criar uma nova:

2) Exit campo (menu)

3) Criar

4) Digitar o elemento de dados - Avanar

5) Digitar o cdigo, como uma funo

6) Depois clicar no boto Atribuir progr/tela, colocando o nome do programa e o nmero da tela, p/ pegar estas informaes, clicar F1 e F9, no campo desejado

7) Visualiza ou modifica o contedo da field, no boto Processar MF, deve-se selecionar o elemento de dado desejado

8) Ativar a field exit

IMPORTANTE: Na field exit, vc precisa pegar o valor digitado no campo desejado, p/ isso existe a importao e a exportao, ou seja, as variveis INPUT e OUTPUT, vc precisa sempre colocar OUTPUT = INPUT, p/ que o valor possa voltar p/ tela origem.

Observao: A Field exit s funcionar, se a mesma estiver ativa.

Exemplo: Campo AUART na transao VA01

Elemento de dados: AUART

Programa: SAPMV45A

Tela:0101

Cdigo 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.