Traitement SUBROC : Copie de gamme
AFTCREROH : Après création d'une entête de gamme
Ce point d’entrée permet de prendre la main après la création d'une entête de gamme dans la table ROUTING, afin de traiter des tables spécifiques complémentaires.
Contexte et mode de fonctionnement
Description du contexte d’appel
Il y a une transaction en cours.
Fichier trace
Il y a un fichier trace ouvert.
Classe écrans disponibles
L'écran [M:DIA] est chargé.
Utilisation
Ce point d'entrée est appelé au sein d'une boucle For [ROH] Where ... portant sur les gammes du site origine, après chaque écriture d'une nouvelle gamme dans le site destination via la classe [F:ROHW], les opérations et jalonnements de cette gamme ayant été créés auparavant.
La variable GOK est positionnée à 1 à l'appel du point d'entrée. Elle est testée ensuite. Si GOK<1, le traitement est interrompu et la transaction intégralement rollbackée.
La variable GERR est positionnée à 0 à l'appel du point d'entrée. Elle est testée ensuite. Si GERR=1, le traitement est interrompu et la transaction intégralement rollbackée avec ajout dans la trace du message d'erreur GMESSAGE.
Tables ouvertes
- Tables dont le contenu est significatif
ROUTING [ROH] Entêtes de gamme (site origine, lecture)
ROUTING [ROHW] Entêtes de gamme (site destination, écriture)
TABFOR [TFO] Formules
- Tables dont le contenu n'est pas significatif
ROUOPE [ROO] Opérations de gamme (site origine, lecture)
ROUOPE [ROOW] Opérations de gamme (site destination, écriture)
ROUSCD [ROS] Jalonnements opérations de gamme (site origine, lecture)
ROUSCD [ROSW] Jalonnements opérations de gamme (site destination, écriture)
WORKSTATIO [MWS] Postes de charge (site origine, lecture)
WORKSTATIO [MWSW] Postes de charge (site destination, lecture)
ATEXTRA [AXX] Textes traduisibles
TABROUALT [TRO] Alternatives de gammes
AFTCREROO : Après création d'une opérations de gamme
Ce point d’entrée permet de prendre la main après la création d'une opération de gamme dans la table ROUOPE, afin de traiter des tables spécifiques complémentaires.
Contexte et mode de fonctionnement
Description du contexte d’appel
Il y a une transaction en cours.
Fichier trace
Il y a un fichier trace ouvert.
Classe écrans disponibles
L'écran [M:DIA] est chargé.
Utilisation
Ce point d'entrée est appelé au sein d'une boucle For [ROO] Where ... portant sur les opérations d'une gamme du site origine, après chaque écriture d'une opération de gamme et de son jalonnement dans le site destination via les classes [F:ROOW] et [F:ROSW], et avant l'écriture de l'entête de gamme sur le site destination. Cette boucle est elle-même comprise dans une boucle For [ROH] Where ... portant sur les gammes du site origine.
La variable GOK est positionnée à 1 à l'appel du point d'entrée. Elle est testée ensuite. Si GOK<1, le traitement est interrompu et la transaction intégralement rollbackée.
La variable GERR est positionnée à 0 à l'appel du point d'entrée. Elle est testée ensuite. Si GERR=1, le traitement est interrompu et la transaction intégralement rollbackée avec ajout dans la trace du message d'erreur GMESSAGE.
Tables ouvertes
- Tables dont le contenu est significatif
ROUTING [ROH] Entêtes de gamme (site origine, lecture)
ROUOPE [ROO] Opérations de gamme (site origine, lecture)
ROUOPE [ROOW] Opérations de gamme (site destination, écriture)
TABFOR [TFO] Formules
- Tables dont le contenu n'est pas significatif
ROUTING [ROHW] Entêtes de gamme (site destination, écriture)
ROUSCD [ROS] Jalonnements opérations de gamme (site origine, lecture)
ROUSCD [ROSW] Jalonnements opérations de gamme (site destination, écriture)
WORKSTATIO [MWS] Postes de charge (site origine, lecture)
WORKSTATIO [MWSW] Postes de charge (site destination, lecture)
ATEXTRA [AXX] Textes traduisibles
TABROUALT [TRO] Alternatives de gammes