Il n'y a pas forcément une transaction en cours.
La variable GOK est utilisée et testée. Elle est égale à 1. Elle peut être positionnée à 0 si on désire abandonner la mise à jour de la commande (qu'il y ait, ou pas, une transaction de mise à jour en cours).
L'ouverture d'un fichier trace est fonction du paramétrage de la règle de workflow utilisant l'action DIVSOHALL. La variable GTRACE peut être testée pour vérifier si une trace est ouverte : elle est vide quand aucune trace n'est ouverte. Sinon, elle contient le nom de la trace ouverte.
Ce point d’entrée est appelé dans le sous-programme de désallocation DIVSOHALL utilisé lors de l'annulation d'une signature sur une commande de vente (Workflow signature).
Dans le tableau ci-dessous, le flag contenu significatif signifie que le contenu est en phase avec le contexte (la commmande est chargée…).
Table | Contenu significatif | Intitulé Table |
SORDER | Oui | Commandes entête |
SORDERQ | Oui | Commandes ligne quantité |
SORDERP | Oui | Commandes ligne prix |