Não existe forçosamente uma transação em curso.
A variável GOK está utilizada e testada. Ela é igual a 1. Ela pode ser posicionada a 0 se deseja abandonar a actualização da encomdenda (que tenha, ou não, uma transação de atualização em curso).
A abertura de um ficheiro rasto está em função da parametrização da regra de workflow utilizando a ação DIVSOHALL. A variável GTRACE pode ser testada para verificar se um rasto está aberto : ela está vazia quando nenhum rasto foi aberto. Senão, ela contém o nome do rasto aberto.
Este ponto de entrada está chamado no sub-programa de des-alocação DIVSOHALL utilizado no momento de anulação de uma assinatura sobre uma encomenda de venda (workflow assinatura).
No quadro a seguir, a flag conteúdo significativo significa que o conteúdo está em fase com o contexto (a encomenda está carregada...).
Tabela | Conteúdo significativo | Título Tabela |
SORDER : | Sim | Encomendas cabeçalho |
SORDERQ | Sim | Encomendas linha quantidade |
SORDERP | Sim | Encomendas linha preço |