Académique Documents
Professionnel Documents
Culture Documents
Formation
Développement
Version V5
Sommaire
1. Tables
2. Ecrans
3. Objets
4. Fenêtres
5. Menus locaux
6. Tables diverses
7. Vues
8. Codes activité
9. Actions champs
10. Types de données
11. Modèle « objet »
Sommaire
12. Fonctions
13. Actions
14. Modèle « Saisie fenêtre »
15. Modèle « Traitement standard »
16. Modèle « Sélection table »
17. Modèle « Sélection liste»
18. Modèle « Affichage divers»
19. Modèle « Traitement divers»
20. Modèle « Consultation»
21. Points d’entrée
22. Ecrans graphiques
23. Spécifique
1. Tables
> Présentation
Champs Particuliers
concernant l'enregistrement :
> Sous SQL, la limite est de 8060 octets
> Sous Oracle, il n'y a pas de limite; mais sous Adonix, on a fixé la limite à 32K
> limité soit à un champ de type blob ou clob, la taille totale de l’enregistrement est limité à 2Go.
> soit à plusieurs champs, mais dans ce cas, la taille totale de l’enregistrement est limité à 64 Ko.
Mode de stockage :
> unicode ou ascii
1. Tables
Supprimer
dico.
- Suppression de la table dans la base et de la description dans le
1. Tables
Dictionnaire
Dictionnaire
Définition
Définitionde
delalatable
table
VALIDATION
Répertoire
Répertoire Fil
Fil
*.srf
*.srf
*.fde
*.fde
Base
Base de
de données
données
table
table
2. Ecrans
> Présentation
Fonction
Fonction
Action
Action
Grille maxi :
9 lignes
9 colonnes
2. Ecrans : Champs
Type de donnée
Lié à un objet
2. Ecrans : Champs
Type
> K affichage d’une chaîne de caractères
> N affichage d’un nombre
> D affichage d’une date
Options (commune)
> < cadrage à gauche
> > cadrage à droite
> = centrage
> c affichage d’un champ en couleur suivant la variable [S]pcolor ( bloc tableau )
> z commentaires non affichés quand la valeur du champ est nulle
> X saisie masquée
2. Ecrans : Champs
Options (nombre)
> D placement du signe derrière le nombre
> F nombre flottant
> + nombre positif
> - affichage systématique du signe
> * complète avec des * devant le nombre
> 0 complète avec des 0 devant le nombre
> 3 séparateur de groupe
Options (date)
> Z date nulle autorisée
2. Ecrans : Champs
Chaîne de formattage
n1 T1 n2 T2 .... n1, n2 sont des nombres optionnels ( 1 par défaut )
T1, T2 sont des types de caractères admis
possibilité d’y ajouter des commentaires délimités par les caractères ‘[‘ et ‘]’
ils peuvent être placés en début, milieu ou fin de chaîne.
Exemples
- Onglet général
- Onglet champs
2. Ecrans : Champ de paramétrage
Paramétrage
2. Ecrans
Dictionnaire
Dictionnaire
Source
Sourceécran
écranavec
avecActions
Actionsdécrites
décrites
Répertoire
Répertoire Ecran
Ecran
*.msk
*.msk
VALIDATION
W0xxx
W0xxx W1xxx
W1xxx SUBxxx
SUBxxx SPVxxx
SPVxxx SPExxx
SPExxx
généré
généré généré
généré étiquettes
étiquettes étiquettes
étiquettes étiquettes
étiquettes
- 3 types de gestion + 1 :
> Simple
> Tableau
> Combiné
> Browser
3. Objets : gestion simple
3. Objets : gestion tableaux
3. Objets : gestion combiné
3. Objets : browser
3. Objets : Informations générales
3. Objets : sélection
3. Objets : environnement
3. Objets
3. Objets : personnalisation
3. Objets
> Validation d’un objet
Dictionnaire
Dictionnaire Dictionnaire
Dictionnaire
objet
objet fonction
fonction
xxx
xxx :: code
code objet
objet GESxxx
GESxxx
VALIDATION
WOxxx
WOxxx SUBxxx
SUBxxx SUBxxx
SUBxxx SUBxxx
SUBxxx
généré
généré Étiquette
Étiquette Étiquette
Étiquette Étiquette
Étiquette
$ACTION
$ACTION $ACTION
$ACTION $ACTION
$ACTION
4. Fenêtres
> Présentation :
TABLE
TABLE ECRAN
ECRAN ECRAN
ECRAN ECRAN
ECRAN
Entête
Entête Onglet
Onglet11
… Onglet
Onglet15
15
OBJET
OBJET FENETRE
FENETRE
Principal
…
Principal
OBJET
OBJET
Liste
+ menus
Listegauche
gauche11
+ boutons
OBJET
OBJET
Liste
Listegauche
gauche99
4. Fenêtres : écrans
4. Fenêtres : boutons / menus
4. Fenêtres : Boutons prédéfinis
4. Fenêtres : browser
4. Fenêtres
> Validation des fenêtres
Dictionnaire
Dictionnaire
fenêtre
fenêtre
xxxxxxx
xxxxxxx
VALIDATION
WGxxxxxxx
WGxxxxxxx
Entièrement
Entièrementgénéré
généré
4. Fenêtres
- Exercice no 1 :
> Table de
dépendance
7. Vues
> Objectif
- Créer une vue dans la base de donnée
- Accessible par Crystal
- Accessible dans l’éditeur de formule
- Accessible en programmation (en lecture seulement)
Code vue :
Une vue ne peut pas porter le même nom qu’une table,
le superviseur génèrant un *.srf et *.fde dans le répertoire FIL, pour les tables et les vues
7. Vues
7. Vues
7. Vues
> Programmer avec des vues
Une vue s’utilise globalement comme une table, avec les restrictions suivantes :
- Utilisable en lecture uniquement
- Ne peut pas être précisée dans les champs tables des dictionnaires
- Accéder aux textes traduits dans les états. (Vue AVWTEXTRA & AVVTEXTRA)
- Créer des tables virtuelles masquant la complexité des jointures pour une réalisation plus
simple des états ou consultations.
8. Codes activité
> Présentation
Dossier
8. Codes activité
Dossier
8. Codes activité
Dossier
9. Action champ
Fonction
Fonction
Action
Action
Fenêtre
Fenêtre
Boutons
Table
Table Objet
Objet
Boutons
Menus Écrans
Écrans
Menus
Browsers Traitement
Traitementstandard
standard
Browsers Traitement vertical
Traitement vertical
Traitement
Traitementspécifique
spécifique
9. Action champ
Fonction
Fonction
Action
Action
Fenêtre
Fenêtre
Boutons
Table
Table Objet
Objet
Boutons
Menus Écrans
Écrans
Menus
Browsers Traitement
Traitementstandard
standard
Browsers Traitement vertical
Traitement vertical
Traitement
Traitementspécifique
spécifique
9. Action champ
Actions Paramètres
9. Action champ
> Sous-programmes
Dictionnaire
Dictionnaire écran
écran
Pour
Pour11Action
Actioncontrôle
contrôleSPE
SPEdécrite
décrite
Généré
W1xxxxxxx
W1xxxxxxx
Call
CallC_champ
C_champ(VALEUR)
(VALEUR)from
fromSPExxx
SPExxx
VALIDATION
Etiquette générée
SPExxxxxxx
SPExxxxxxx
Subprog
SubprogC_champ(VALEUR)
C_champ(VALEUR)
Variable
VariableChar
CharValeur()
Valeur()
End
End
9. Action champ
S_ S_
Bn_ Bn_
CL_ CL_
9. Action champ
> Variables globales
non modifiable
9. Action champ
> Variables système adonix [S]
ECRAN
ECRAN TABLE
TABLE
nolign
nolign fstat
fstat
status
status
mkstat
mkstat
indice
indice
pcolor
pcolor
9. Action champ
valeur
- Lié à un objet
permet les fenêtres de sélection, le tunnel, la fenêtre de propriétés, les contrôles
d’existence.
> Clob
= valeur dossier
10. Types de données
> Pour une action : Ordre d’exécution
• Type de donnée
• Action sur champ
• Bouton
• Sélection
• Click sur icône
10. Types de données
- Exercice no 2 :
Fonction
Fonction
Action
Action
Table Objet
Objet Fenêtre
Fenêtre
Table Traitement
Traitementstandard
standard Boutons
Boutons Écrans
Écrans
Traitement vertical
Traitement vertical Menus
Menus Traitement
Traitementstandard
standard
Traitement
Traitementspécifique
spécifique Browsers
Browsers Traitement vertical
Traitement vertical
Traitement
Traitementspécifique
spécifique
11. Modèle « objet »
> Gestion objet : Les Traitements
GOBJET
GOBJET WOxxx
WOxxx W1xxxx
W1xxxx
1
ANUCOD SUBxxx
SUBxxx
ANUCOD
GOBJSUB
GOBJSUB 2
SPVxxx
SPVxxx
CHGCOD
CHGCOD
SPExxx
SPExxx
GOBJET1
GOBJET1 GOBJET2
GOBJET2 GOBJET3
GOBJET3
(simple)
(simple) (tableau)
(tableau) (combiné)
(combiné) autres
autres
TABLEAUX
TABLEAUX
(détail)
(détail)
11. Modèle « objet »
> Cinématique de l’objet
Lock
Locklogique
logique
[M]=[F]
La saisie
Lock
Lockphysique
physique
Trbegin [F]=[M]
La transaction de mise à jour
Commit
11. Modèle « objet »
> Lien entre programmes
$ACTION
Case ACTION
ACTION
ACTION==««OUVRE
OUVRE»» When «OUVRE » : Gosub OUVRE
GPE SPExxx
GPE==00 When default
Gosub
GosubACTION
ACTIONFrom
FromSPExxx
SPExxx Endcase
return
IfIfGPV
GPV==00
Gosub
GosubACTION
ACTIONFrom
FromSPVxxx
SPVxxx
Endif $ACTION
Endif SPVxxx
Case ACTION
IfIfGPE When «OUVRE » : Gosub OUVRE
GPE==00 When default
Gosub
GosubACTION
ACTIONFrom
FromSUBxxx
SUBxxx
Endif Endcase
Endif return
Superviseur $ACTION
SUBxxx
Case ACTION
When «OUVRE » : Gosub OUVRE
When default
Endcase
return
11. Modèle « objet »
> gestion simple : en création
[F]=[M]
Trbegin
INICRE après le chargement de la classe [F]
WRITE
CREATION après l’écriture de l’enregistrement
Commit
Sert à :
> initialiser les variables de la classes [M]
> activer / désactiver des champs par Actzo, Diszo, Grizo
Nécessite :
> le rafraîchissement de l’écran par Affzo
> il faut préciser le nom de l’écran
11. Modèle « objet »
> gestion simple : en création
Sert à :
> effectuer des contrôles globaux
> interrompre le traitement et retour à la saisie: [L]OK=0
> afficher un message : GMESSAGE
> indiquer le type de message : GERR
11. Modèle « objet »
> gestion simple : en création
Sert à :
> alimenter la classe [F]
> interrompre la transaction : [V]GOK=0
> afficher un message : GMESSAGE
> indiquer le type de message : GERR
11. Modèle « objet »
> gestion simple : en création
Sert à :
> créer, mettre à jour, supprimer enregistrement d’autres tables
> gérer les verrouillage avec [V]GOK = -1
> interrompre la transaction : [V]GOK=0
11. Modèle « objet »
> Action : création
$CREATION
Readlock [xxx]xxx0 = clé
If fstat=1
GOK= -1 : GLOCK= «nom table + clé » : Return
Elsif fstat
GOK= 0
Call RSTA(« abrev table »,clé) From GLOCK
Return
Endif
Rewrite [xxx]
If fstat
GOK= 0
Call FSTA(« abrev table ») From GLOCK
Return
Endif
Return
11. Modèle « objet »
> gestion simple : en création
Sert à :
> imprimer un état
> mettre à jour une table secondaire
11. Modèle « objet »
> gestion simple : en création
Sert à :
> déverrouiller un symbole
> réaffecter des variables globales
11. Modèle « objet »
> gestion simple : en duplication
[F]=[M]
INICRE après le chargement de la classe [F]
Sert à :
> initialiser les variables de la classes [M]
> activer / désactiver des champs par Actzo, Diszo, Grizo
Nécessite :
> le rafraîchissement de l’écran par Affzo
> il faut préciser le nom de l’écran
11. Modèle « objet »
> gestion simple : en modification
V
V [M]=[F]
I LIENS après la lecture de l’enregistrement
S
U
AVANT_MOD dès le début de la saisie
Sert à :
> alimenter des variables
> lire des tables supplémentaires
> alimenter des champs de la classe [M]
> activer / désactiver des champs par Actzo, Diszo, Grizo
Sert à :
• contrôler l’autorisation de la saisie
• interrompre le traitement : [L]OK=0
> afficher un message : GMESSAGE
> indiquer le type de message : GERR
11. Modèle « objet »
> gestion simple : en modification
Sert à :
> effectuer des contrôles globaux
> interrompre le traitement : [L]OK=0
> afficher un message : GMESSAGE
> indiquer le type de message : GERR
11. Modèle « objet »
> gestion simple : en modification
Sert à :
> verrouiller des informations complémentaires
> mettre à jour des tables complémentaires (-)
> interrompre la transaction : [V]GOK=0
11. Modèle « objet »
> gestion simple : en modification
Sert à :
> alimenter la classe [F]
> interrompre la transaction : [V]GOK=0
11. Modèle « objet »
> gestion simple : en modification
Sert à :
> créer, mettre à jour, supprimer enregistrement d’autres tables
> mettre à jour des tables complémentaires (+)
> gérer les verrouillage avec [V]GOK = -1
> interrompre la transaction : [V]GOK=0
11. Modèle « objet »
> gestion simple : en modification
Sert à :
• mettre à jour une table secondaire
11. Modèle « objet »
> gestion simple : en modification
Sert à :
> déverrouiller un symbole
> réaffecter des variables globales
11. Modèle « objet »
> gestion simple : en suppression
[M]=[F]
VERF_ANU avant la transaction de suppression
Sert à :
• contrôler l’autorisation de la suppression
• interrompre le traitement par [L]OK=0
> afficher un message : GMESSAGE
> indiquer le type de message : GERR
11. Modèle « objet »
> gestion simple : en suppression
Sert à :
> créer, mettre à jour, supprimer enregistrement d’autres tables
> gérer les verrouillage avec [V]GOK = -1
> interrompre la transaction : [V]GOK=0
11. Modèle « objet »
> gestion simple : en suppression
Sert à :
• mettre à jour une table secondaire
11. Modèle « objet »
sert à :
• positionner des variables nécessaires au traitement TABLEAUX
11. Modèle « objet »
> gestion détails : en création
INICRE
CREATION Gosub CREATION From TABLEAUX
AVANT_MODFIC
INIMOD
MODIF Gosub MODIF From TABLEAUX
AVANT_MODFIC
INIMOD
MODIF Gosub MODIF From TABLEAUX
INICRE_LIG
INIMOD_LIG après réécriture enregistrement entête
après le chargement de la classe [F] détail
avant réécriture enregistrement détail
sert : compléter la classe [F] détail
AV_ANNULE
ANNULE Gosub ANNULE From TABLEAUX
- [V]GOK = -1
Verrouillage d’information par un autre poste.
Abandon de la transaction puis nouvelle tentative
- Exercice no 3 :
> Gestion des commandes
(gestion entête - détail)
Action
Action Dico
Dico déclaré
déclaré dans
dans la
la fenêtre
fenêtre
Action
Action dico
dico déclarée
déclarée dans
dans la
la fenêtre
fenêtre
liste simple
présente si case cochée
par usage, affichée
Les
Lesparamètres
paramètresdépendent
dépendentdu
du
Modèle
Modèle
12. Actions : paramètres
12. Actions : paramètres
> Sur un modèle : Variable [L]PARAM()(1..)
FONCTION
FONCTION ACTION
ACTION
Menu
MenuX3
X3 GOBJET
GOBJET
FENETRE
FENETRE
bouton
bouton//menu
menu FENETRE
FENETRE
Oxxx
Oxxx
Traitement
Traitementsuperviseur
superviseur
ECRAN
ECRAN GOBJET
GOBJET
champ
champ
TYPE
TYPE Traitement Traitement
DONNEE Traitementspécifique
spécifique Traitementstandard
standard
DONNEE SPExxx
SPExxx SUBxxx
SUBxxx
13. Fonctions
> Présentation :
Droits
13. Fonctions : action
14. Saisie Fenêtre
Fonction
Fonction
Action
Action
Traitement
Traitementsuperviseur
superviseur
Traitement standard
Traitement standard
Traitement
Traitementspécifique
spécifique
Ventes>Livraisons>Livraisons
14. Saisie Fenêtre
14. Saisie Fenêtre
Affichage
DEBUT après l’affichage de la fenêtre
Saisie
APRES_MODIF après la modification de tout champ
Sert à :
Sert à :
Sert à :
Sert à :
APRES_MODIF
- variables utilisables :
nom du champ courant : COUZON
valeur du champ courant : CZ
indice du champ courant : COUIND
14. Saisie Fenêtre
APRES_MODIF
AV_zone
AV_zone
D_zone
D_zone
AS_zone
AS_zone traitement SUBxxx ou SPExxx
C_zone
C_zone
AP_zone
AP_zone
AM_zone
AM_zone
[L]ACTION
[L]ACTION == $ACTION
"APRES_MODIF"
cinématique $ACTION
"APRES_MODIF"
sur champ Case
Case[L]ACTION
[L]ACTION
Gosub
GosubACTION...
ACTION... When
When"APRES_MODIF"
"APRES_MODIF": :Gosub
GosubAPRES_MODIF
APRES_MODIF
When
Whendefault
default
Endcase
Endcase
Return
Return
14. Saisie Fenêtre
Sert à :
Sert à :
Action
Action Dictionnaire
Dictionnaire
Action
Action Dictionnaire
Dictionnaire
Action
Action Dictionnaire
Dictionnaire
MEN Après l ’exécution du menu
la variable BOUT contient le code bouton
14. Saisie Fenêtre
> Les Browsers
- Exercice no 4 :
Affichage de la trace
SORTIE fin de traitement
15. Traitement standard
Sert à :
AVANT_PAR
avant l ’ouverture de la fenêtre de critère
bouclage sur saisie paramètre reprend sur cette action
Sert à :
INIT_DIA
exécutée seulement pour une boite de dialogue
avant l’affichage de cette fenêtre
Sert à :
Sert à :
Sert à :
Sert à :
Sert à :
Soumission
Soumissiond’une
d’unerequête
requête
Fonction
FonctionEXERQT
EXERQT
Tâches Requêtes
ABATTAC ABATRQT
Saisie
Saisieparamètres
paramètres
Etape 1 :
Soumission
Saisie d’une requête
Paramètres
15. Traitement standard
> Traitement standard : BATCH
Soumission
Soumissiond’une
d’unerequête
requête
Fonction
FonctionEXERQT
EXERQT
Requêtes Procédure
Procédure
batch
batch
ABATRQT
Saisie
Saisieparamètres
paramètres
Etape 2 :
Exécution
d’une requête
15. Traitement standard
> Traitement standard : BATCH
Lecture de la requête
CONTROLE après la saisie de cette fenêtre traitement
EXEC une fois les contrôles OK
TERMINE après le traitement
Affichage de la trace
SORTIE fin de traitement
16. Sélection dans table
SELECTION
25 colonnes max.
16. Sélection dans table
16. Sélection dans table
Saisie
Valeur= [M]START
Sert à :
Sert à :
Sert à :
SELECTION
Saisie
Sert à :
Sert à :
CONTRÔLE
18. Affichage divers
18. Affichage divers
Sert à :
>
Traitement SUBACL
Subprog
SubprogCONTACL
CONTACL(VALINT,
(VALINT,CODTYP,
CODTYP,TABCONT,
TABCONT,DEPCOD)
DEPCOD)
Value
ValueChar
CharVALINT
VALINT
Value Char CODTYP
Value Char CODTYP
Value
ValueChar
CharTABCONT
TABCONT
Value Char DEPCOD
Value Char DEPCOD
……
End
End
19. Traitement divers
- Exercice no 5 :
zone : MEMO
type : A (10) / affiché
zone : ECRAN
type : GTC / saisi
Consultation
Consultation Action
Action Fonction
Fonction
Fenêtre critères
20. Consultations
20. Consultations
20. Consultations
20. Consultations
Dictionnaire
Dictionnaire
consultation
consultation
xxx
xxx :: code
code consult.
consult.
VALIDATION CNSxxxSTD
CNSxxxSTD
AAécrire
écrire
WWCNSxxx
WWCNSxxx
Entièrement
Entièrement CNSxxxSPE
CNSxxxSPE
généré
généré
AAécrire
écrire
20. Consultations : Paramétrage
Sert à :
> déclarer et alimenter des variables locales, globales
> contrôler la validité des paramètres en testant PARAM
> alimenter le masque d’entête par ces paramètres
> alimenter l’écran critères par le masque d’entête
20. Consultations
> Actions fenêtre principale
Sert à :
Sert à :
point entrée :
- identifiée par un nom
- $ACTION dans le traitement spécifique
21. Points d’entrée
Trait.
Trait.Standard
Standard std2
std2 Trait.
Trait.Superviseur
Superviseur EXEFNC
EXEFNC
GPOINT
GPOINT ==««POINT1
POINT1»» 1 ACTION
ACTION==GPOINT
GPOINT
Gosub
GosubENTREE
ENTREEFrom
FromEXEFNC
EXEFNC Gosub
GosubACTION
ACTIONFrom
Fromtrait.
trait.spécif.
spécif.
3 2
Table
TableAENTREE
AENTREE
Trait.
Trait.Spécifique
Spécifique spe2 lien
spe2 lientrait
traitstandard
standard&&spécifique
spécifique
$ACTION
$ACTION std1 spe1
std1 spe1
Case
Case[L]ACTION
[L]ACTION std2 spe2
std2 spe2
When
When«POINT1
«POINT1»»: :Gosub
GosubPOINT1
POINT1 std3 spe3
std3 spe3
When
Whendefault
default std4 spe4
std4 spe4
Endcase
Endcase std5 spe5
std5 spe5
return
return
21. Points d’entrée
Axes d’analyse
libellés
22. Ecrans graphiques : Multi-graphe
Axes d’analyse
libellés
22. Ecrans graphiques : Graphe simple et Multi-graphe
22. Ecrans graphiques : Graphe simple et Multi-graphe
22. Ecrans graphiques : Graphe simple et Multi-graphe
Axes d’analyse
libellés
22. Ecrans graphiques : Graphe simple et Multi-graphe
22. Ecrans graphiques : Gantt
Type de jour
1 Ouvré
2 Week-end
3 Férié
Activité
1 Travaillé
2 Congés payés
3 RTT
4 Maladie
5 Formation
22. Ecrans graphiques : Planning mensuel
mess(1,9837,1)
22. Ecrans graphiques : Planning mensuel
Champ clob
22. Ecrans graphiques : Planning mensuel
Composant écran
22. Ecrans graphiques : Planning annuel
22. Ecrans graphiques : Planning annuel
Champ clob
22. Ecrans graphiques : Nomenclature horizontale
22. Ecrans graphiques : Nomenclature horizontale
22. Ecrans graphiques : Nomenclature horizontale
Champ clob
4.7 Nomenclature horizontale
Stockage images
22. Ecrans graphiques : Nomenclature verticale
Champ clob
22. Ecrans graphiques : Nomenclature verticale
Stockage images
22. Ecrans graphiques : Radar
22. Ecrans graphiques : Radar
22. Ecrans graphiques : Radar
Champ clob
22. Ecrans graphiques : Radar
Composant écran
22. Ecrans graphiques : Browser
22. Ecrans graphiques : Browser
Champ clob
Réceptacle pour page HTML
Composant écran
de type URL ou Html
22. Ecrans graphiques : Browser
Composant écran
22. Ecrans graphiques : Bureautique
22. Ecrans graphiques : Bureautique
- Appel d’une Macro Visual Basic Application associée à un document bureautique (word,
excel, powerpoint) contenu dans un champ blob d’écran X3
- Appel d’une méthode JScript associée à un bloc graphe de type DHTML contenu dans un
champ blob d’écran X3
Syntaxe
CALLIU macro From champ_blob With liste_paramètres
Editeur Htm
22. Ecrans graphiques : Vue portail
22. Ecrans graphiques : Vue portail
23. Spécifique (Normes)
- X pour le vertical
- Y ou Z pour le spécifique
23. Spécifique (Normes)
- Action dictionnaire X, Y ou Z
$ACTION
$ACTION
Case
CaseACTION
ACTION
When
When«OUVRE
«OUVRE»»: :Gosub
GosubOUVRE
OUVREFrom
FromSUBxxx
SUBxxx SPExxx
When default
When default
Endcase
Endcase permet de changer
return
return l’ordre d’appel
$OUVRE
$OUVRE
Gosub
GosubOUVRE
OUVREFromFromSUBxxx
SUBxxx
……((spécifique)
spécifique)
GPE
GPE==11
return
return
23. Spécifique (Normes)
- Objet : SPE+objet
SPV+objet pour traitement vertical
- Consultation : CNS+consultation+SPE
- Traitement standard
- Saisie fenêtre :
- Sélection table :
- Sélection liste : Xxxx, Yxxx, Zxxx
- Affichage divers :
- Etat :
- Import / export :
23. Spécifique : traitements générés
Noms Intitulés
W0+écran Traitement d'import d'un écran
W1..9+écran Traitements d'un écran
WO + objet Traitement d'un objet
WG + fenêtre Traitement d'une fenêtre
WWCNS + cons. Traitement d'une consultation
WWINI + abrév. Traitements d'initialisation d'une table
Nombre d’onglets 15 10 5
Nombre de browsers 9 6 3
Exemple :
La consultation BAL protégée par le code activité
ZDA ne sera pas mis à jour par le patch
23. Spécifique