CRITERE(250)(1..3) contém o conjunto dos critérios colocados sobre as tabelas ligadas
LISTE contém o código do pedido
A máscara utilizada na transacção se chama "WML" + o código do pedido
O tratamento automático gerado para uma transacção se chama "WMM" + o código do pedido. Contém nomeadamente o detalhe das tabelas utilizadas pela instrução "link" e colunas.
A transacção de extracção foi chamada na função "Visualização pedido",
- No momento de um refrescamento (tecla F5)
- de apoio sobre o botão "Pesquisa"
- após a modificação dos critérios.
Este ponto de entrada está chamado antes a transacção de um pedido no tratamento SUBALH9.
Permite afixar o resultado do pedido em utilizando as variáveis declaradas no ponto de entrada AV_EXEREQ.
No contexto do ponto de entrada :
As variáveis e os diferentes casos de chamada são os mesmos que para o ponto de entrada AV_EXEREQ.
Este ponto de entrada foi chamado durante a criação dos critérios permitindo filtrar a tabela principal.
Permite suprimir o filtro sobre os estabelecimentos autorizados ou de acrescentar um filtro suplementar.
Se o número de estabelecimentos autorizados é muito importante (>150), a ordem "find" passada ao motor pode ser mal interpretado pela base. Neste caso, é necessário de desactivar este "find" e de utilizar por exemplo uma "func" nos critérios de selecção do pedido.
Exemplo: func ZZSITE.OKSITE([F:XXX]SITE)<>0
## Tratamento ZZSITE
funprog OKSITE(SITE)
Value Char SITE
If find(SITE,GUSRFCY(1..GNBAUZ))<>0
End 1
Endif
End 0
No contexto do ponto de entrada :
CRITERE(250)(1..3) contém o conjunto dos critérios colocados sobre as tabelas ligadas
LISTE contém o código do pedido
FILTRO contém a fórmula que permite filtrar os estabelecimentos autorizados
A variável FILTRE contém a instrução Find(FCY,GUSRFCY(1..GNBAUZ)). O ponto de entrada permite actualizar a vazio esta variável ou de modificar o seu conteúdo antes que ela seja reacrescentada na variável CRITERE.
Este ponto de entrada permite modificar o código utilizador utilizado na transacção de actualização da tabela ALISTER para evistar os problemas de bloqueio sob SQL-Server.
No contexto do ponto de entrada :
A variável UTL contém o código utilizador.