Points d'entrée > Module Production > Script standard SUBROC 

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