ADELIA |
VADELIA |
|
WADELIA |
|
(I) |
(I) (S) |
(I) (S) |
Attention : cet ordre n'est applicable que sur des vues déclarées et utilisées en cinématique.
Paragraphe d'utilisation
Tous
Syntaxe
CLASSER NomVue Paramètre
Paramètre |
→ |
*NON_RG | *RG | Rien |
Description
Cet ordre permet soit de créer, soit de mettre à jour un enregistrement d'un fichier.
Il doit être utilisé après l'ordre PLACER.
Cet ordre effectue :
une modification de l'enregistrement si ce dernier existe,
une création d'enregistrement s'il n'existe pas.
Remarque : dans le cas des programmes ADELIA, la création d'enregistrement ne sera effectuée que si l'attribut "Création enregistrement" a été activé sur la vue.
Important : l'ordre RANGER est équivalent à PLACER plus CLASSER.
Le paramètre *RG permet de générer les règles de gestion implicites de mise à jour et de création liées à l'entité correspondant à la vue, même si le programme est généré sans l'option de génération des règles de gestion implicites.
Le paramètre *NON_RG permet de ne pas générer les règles de gestion implicites de mise à jour et de création liées à l'entité correspondant à la vue, même si le programme est généré avec l'option de génération des règles de gestion implicites.
Par exemple
*******************
VALIDATION 02
*******************
ZDATE_CDE = &FORMAT_DATE6('DMY';'YMD';ZDATE_CDE)
PLACER COMMANDES
*
DATE_CDE = *DATE8
UTIL_CDE = *USER
CLASSER COMMANDES
*
GESTION_SFL 2
PLACER LIGNES_CDE
DATE_LIGNE = *DATE8
UTIL_LIGNE = *USER
CLASSER LIGNES_CDE
FIN_GESTION_SFL