Ce point d'entrée situé dans le traitement SUBSKXgestion des transactions de saisie des stocks, génère une action "MAJTRS".
Le but de cette action est de donner la possibilité d'intervenir sur la gestion des champs spécifiques tant au niveau de l’affichage que de la saisie.
Toutes les transactions de saisie des stocks sont concernées par ce point d’entrée, c’est-à-dire celles des assemblages désassemblages des changements stocks des modifications lots des inventaires des sorties diverses des contrôles qualités des plans de rangement des plans de réapprovisionnement des zones de consommations et des entrées diverses.
Il y a une transaction en cours pour les actions INICRE, CREATION, INIMOD et MODIF.
Il n’y a pas de transaction en cours pour les actions RAZCRE, LIENS et APRES_MODIF
Il n'y a pas de fichier trace ouvert.
L'appel se fait lors de la gestion du paramétrage des transactions de saisie :
- assemblage désassemblage
- changement stock
- modifications lot
- inventaire
- sortie diverse
- contrôle qualité
- plan de rangement
- plan réappro. zone de consommation
- entrée diverse
- plan de préparation
- bon de préparation
et ceci pour les actions suivantes du GOBJET :
- RAZCRE à l’entrée en création, initialisation des champs écrans
- INICRE avant l’écriture de l’enregistrement, chargement des champs fichiers
- CREATION après l’écriture de l’enregistrement, intervention sur les paramètres champs avant la génération des écrans de saisie
- LIENS après chaque lecture d’enregistrement, interventions sur les champs écrans après chaque lecture d’enregistrement
- INIMOD avant la réécriture de l’enregistrement, chargement des champs fichiers
- MODIF après la réécriture de l’enregistrement, intervention sur les paramètres champs avant la génération des écrans de saisie
- APRES_MODIF après saisie de chaque champs, intervention sur les champs écran
- EXEBOUT après appui sur un bouton bas d’écran. Seul le bouton « Validation » est intéressant, dans ce cas la variable REP vaut « 1 » (attention c’est une valeur alphanumérique)
Les données contenues dans la table STKTRS concernent le stockage du paramétrage des saisies du module stocks modifiables par transaction.
Une normalisation précise doit être respectée, à chaque champ ajouté dans un écran doit correspondre la création de données dans la table STKTRS.
Les données ajoutées peuvent être de 4 types différents :
| Type de donnée | Zone | Table STKTRS | Menu | Valeurs |
A | Entête non saisissable | AAAA | AAAAFLG | 1 | 1 = non / 2 = oui (Affichage) |
B | Entête saisissable | BBBB | BBBBCOD | 35 | 1 = saisie / 2 = affiché / 3 = invisible |
C | Ligne non saisissable | CCCC | CCCCFLG CCCCSCR | 1 99 | 1 = non / 2 = oui (Affichage) 1 = fiche+tableau / 2 = fiche / 3 = tableau |
D | Ligne saisissable | DDDD | DDDDCOD DDDDSCR | 35 99 | 1 = saisie / 2 = affiché / 3 = invisible 1 = fiche+tableau / 2 = fiche / 3 = tableau |
Transactions | Ecrans saisie | Ajout de données | Ecrans paramétrage | Types de donnée ajoutées |
Assemblage / désassemblage | BBY0 Composé | Oui | PBY0 |
|
BBY1 Composant | Oui | PBY1 Général
| A - B - C - D
| |
DBY0 Composé | Oui | |||
DBY1 Composant | Oui | |||
Changement stock | SCS1 Entête et lignes | Oui | SCT0 |
|
SCT1 Général | A – B | |||
Modification lot | SMX1 | Non | SLT0 |
|
SLM1 | Non | SLT1 |
| |
SMXUPD1 | Non | SLT2 |
| |
Inventaire | SNL0 Ligne regroupement | Oui | SNP0 |
|
SNL1 Ligne détail | Oui | SNP1 |
| |
SNP2 Rubriques | C – D | |||
Sortie diverse | SMO0 Entête | Oui | SOT0 |
|
SMO1 Ligne | Oui | SOT1 Paramètres | A - B - C - D | |
Contrôle qualité | STQ1 Entête et ligne | Oui | SQT0 |
|
SQT1 Paramètres | A - B - C - D | |||
Plan de rangement | SSL1 Entête et ligne | Oui | SRG0 |
|
SRG1 Général | A - B - C - D | |||
Plan réappro zone consommation | REO1 Entête et ligne | Oui | SRO0 |
|
SRO1 Général | A - B - C - D | |||
Entrée diverse | SMR0 Entête | Oui | SRT0 |
|
SMR1 Ligne | Oui | SRT1 Paramètres | A - B - C - D |
Les variables suivantes sont chargées lors de l'appel de l'action "MAJTRS".
PACTION
Action GOBJET à l’origine de l’appel (RAZCRE, INICRE, CREATION, LIENS, INIMOD, MODIF, APRES_MODIF, EXEBOUT).
PVERSION
Valeur numérique du numéro de la version d’X3 utilisée (ex GVERSION=1.4.0 PVERSION=140).
FJL
Type de transaction en cours de gestion (PBY=assemblage/désassemblage, SCT=changement stock, SLT=modification lot, SNP=inventaire, SOT=sortie diverse, SQT=contrôle qualité, SRG=plan de rangement, SRO=plan réappro zone consommation, SRT=entrée diverse, PRE=plan de préparation, PRT=bon de préparation).
MFROM
Code de l'écran de saisie (BBY0, BBY1, DBY0, DBY1, SCS1, SMX1, SLM1, SMXUPD1, SNL0, SNL1, SMO0, SMO1, STQ1, SSL1, REO1, SMR0, SMR1, PRE0, PRE1, PRT0 et PRT1)
Dans le tableau ci-dessous, le flag contenu significatif signifie que le contenu est en phase avec le contexte.
Table | Contenu significatif | Intitulé Table |
STKTRS | Oui | Transactions de saisie stocks |
Les tables AWINDOW, AWINPAR, AMSK, AMSKZON, AMSKACT, ainsi que toutes les tables nécessaires à la gestion de la génération d'écrans et de traitements sont ouvertes mais ne doivent en aucun cas être modifiées dans le point d'entrée.
Ce point d’entrée concerne la gestion des transactions de saisie des stocks. Il est appelé dans les transactions de gestion des bons de préparation.
Il permet de modifier les browsers de la fenêtre générée par la transaction.
Ce point d‘entrée est situé dans le traitement SUBSKX.
Il y a 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 transaction.
Il n’y a pas de fichier trace ouvert.
Il est appelé dans les actions CREATION, MODIF, ANNULE dans les traitements :
- SUBPRT : Transactions bons de préparation
Transaction | Ecrans de saisie
| Ecran de paramétrage |
|
|
|
Bon préparation | PRH0 : Ecran entête PRH1 : Ecran lignes | PRT0 : Ecran entête PRT1 : Ecran général |
On dispose des variables suivantes pour définir le traitement à effectuer:
[F :AWI] La classe [F:AWI] est chargée et peut être modifiée si l’on désire intervenir sur la fenêtre générée.
[F :SRT]SRTTYP Type de transaction
[F :SRT]SRTNUM Code transaction
WINREF Nom de la fenêtre de référence
="O"+Nom de l'OBJet ( "PRH" )
NOMWIN Nom de la fenêtre générée pour cette transaction
="WO"+Nom de l'OBJet+Code transaction
Type de transaction | Désignation | Objet | WINREF | NOMWIN |
12 | Bon préparation | PRH | OPRH | "WOPRH" + [F:SRT]SRTNUM |
Table | Traitement | Contenu significatif | Intitulé Table |
STKTRS | SUBPTR | Oui | Transactions de saisie achats |
AWINDOW |
| Oui | Dictionnaire des fenêtres |
Les tables AWINDOW, AWINPAR, AWINBRO, AWINBOUT, AMSK, AMSKPAR, AMSKZON, ainsi que toutes les tables nécessaires à la gestion génération des écrans et traitements sont ouvertes.
Ce point d’entrée concerne la gestion des transactions de saisie des stocks. Il est appelé dans les transactions de gestion des bons de préparation.
Il permet de modifier les browsers de la fenêtre générée par la transaction.
Ce point d‘entrée est situé dans le traitement SUBSKX.
Il y a 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 transaction.
Il n’y a pas de fichier trace ouvert.
Il est appelé dans les actions CREATION, MODIF, ANNULE dans les traitements :
- SUBPRT : Transactions bons de préparation
Transaction | Ecrans de saisie
| Ecran de paramétrage |
|
|
|
Bon préparation | PRH0 : Ecran entête PRH1 : Ecran lignes | PRT0 : Ecran entête PRT1 : Ecran général |
On dispose des variables suivantes pour définir le traitement à effectuer:
[F :AWB] La classe [F:AWB] est chargée et peut être modifiée si l’on désire intervenir sur le browser de la fenêtre générée.
[F :SRT]SRTTYP Type de transaction
[F :SRT]SRTNUM Code transaction
WINREF Nom de la fenêtre de référence
="O"+Nom de l'OBJet ( "PRH" )
NOMWIN Nom de la fenêtre générée pour cette transaction
="WO"+Nom de l'OBJet+Code transaction
Type de transaction | Désignation | Objet | WINREF | NOMWIN |
12 | Bon préparation | PRH | OPRH | "WOPRH" + [F:SRT]SRTNUM |
Table | Traitement | Contenu significatif | Intitulé Table |
STKTRS | SUBPTR | Oui | Transactions de saisie achats |
AWINDOW |
| Oui | Dictionnaire des fenêtres |
Les tables AWINDOW, AWINPAR, AWINBRO, AWINBOUT, AMSK, AMSKPAR, AMSKZON, ainsi que toutes les tables nécessaires à la gestion génération des écrans et traitements sont ouvertes.