You are on page 1of 2

SHD0 -

Configurar campos para transaes de aplicao


A configurao relativa transao das caractersticas de exibio de campos efetuada mediante
variantes de transao. Com variantes de transao possvel simplificar os processos de transao por
meio de:
Predefinio de campos com valores
Ocultar e modificar a disponibilidade para entrada dos campos
Ocultar telas inteiras.
specialmente ocultar campos com ligao compresso da tela! bem como ocultar telas resulta em uma
maior visibilidade e simplicidade.
"ma variante de transao est# atribuda apenas a uma transao. Podem existir v#rias variantes para
uma transao.
$otas:
Para campos de entrada possvel transferir valores de campo no %mbito de variantes de
transao! bem como modificar as caractersticas de sada.
Os valores iniciais no so transferidos para a variante. As caractersticas de sada para campos
com valores iniciais podem ser modificadas.
As entradas de funo no so transferidas para a variante.
xceo: se uma tela no dever ser exibida! a entrada de funo transferida para a variante!
para esta tela.
$o possvel transferir valores para bot&es de r#dio e campos de seleo. ' possvel modificar
as caractersticas de sada para campos de seleo.
Para a exibio e processamento de dados de tabelas so utili(ados dois mecanismos na
linguagem de programao A)AP: table controls e step loops. ' necess#rio ter em conta as
seguintes particularidades na utili(ao destes mecanismos em ligao com variantes de
transao:
' possvel definir um valor pr*prio para cada campo de entrada em um step loop. As
caractersticas de sada +invisvel! nen,uma entrada- s* podem ser definidas uma ve( por step
loop +para o primeiro campo no step loop-. elas di(em respeito a todos os campos no step loop.
$a lista de campos so exibidos todos os campos de step loop nos /uais foi entrado um valor. O
primeiro campo sempre exibido para a determinao das caractersticas de sada! mesmo no
tendo sido entrado nen,um valor.
O /ue v#lido para os campos de step loop! tambm v#lido para os campos de table controls.
Os table controls no devem ser definidos como 0invisveis0! uma ve( /ue as colunas
correspondentes permanecem no table control e apenas os conte1dos dos campos so
invisveis.
Para cada subtela enviada uma caixa de di#logo pr*pria! na /ual podem ser transferidos
valores de campo para a subtela. $esta caixa de di#logo! a funo 0Cancelar0 no est# ativa por
motivos tcnicos.
As variantes de transao s* so possveis para transa&es de di#logo.
As variantes de transao so dependentes do mandante.
m batc, input +tambm nos registros batc, input- os valores de variantes de transao no so
considerados.
Atividades
2. 3eterminar o nome da transao e o nome da variante.
4e se pretender /ue as modifica&es definidas por meio da variante de transao se5am v#lidas
para todos os usu#rios! criar uma variante standard. sta variante procurada e executada
automaticamente ao iniciar a transao +por meio do menu ou da entrada do c*digo de
transao-. A atuali(ao da variante standard efetuada por meio da funo 06r para 78 9ariante
standard0 na atuali(ao de variantes.
:. Criar a variante e entrar um texto breve.
;. ' possvel entrar os valores para a variante com 0ntradas de tela0. A transao! para a /ual
deve ser atuali(ada a variante! executada e os valores do campo podem ser entrados. m
cada mudana de tela surge uma caixa de di#logo! na /ual so listados os campos da tela atual.
A/ui possvel selecionar se a tela deve ser exibida! se os valores de campo devem ser
transferidos e /uais as caractersticas de exibio /ue os campos devem possuir.
<. ncerrar a transao e gravar a variante. 4e uma variante standard estiver instalada! esta tem
de ser ativada explicitamente.
=. xecutar a variante de transao com a funo 0>estar0.
4e a variante standard estiver instalada! possvel executar a transao com facilidade.
Outras observaes
?aiores informa&es sobre a atuali(ao! a execuo e o transporte de variantes de transao
encontram7se na A5uda para aplicao +boto 0i0-! ao executar a transao.