Téléchargement des produits


Version anglaise


 

 

ADELIA

      

      

      

      

(I)

 

 

 

 

 

Paragraphe d'utilisation

TRT_GUIDE

 

Syntaxe

GUIDE IdVar ToucheFonction

 

ToucheFonction

01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10

 

 

| 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20

 

 

| 21 | 22 | 23 | 24 | Rien

 

Description

Cet ordre permet d'exécuter une séquence d'instructions ADELIA dans le cas où le curseur se trouve sur la zone IdVar spécifiée dans le guide, et où l'utilisateur a appuyé sur la touche de fonction ToucheFonction associée au guide.

 

L'action à exécuter est définie par l'ensemble des instructions ADELIA comprises dans le bloc GUIDE/FIN_GUIDE.

A chaque ordre GUIDE doit correspondre un ordre FIN_GUIDE.

 

IdVar est le mot directeur d'une zone écran se trouvant dans la transaction correspondant au paragraphe TRT_GUIDE qui contient l'ordre.

 

Le numéro de touche de fonction est facultatif. S'il n'est pas précisé, c'est celui indiqué dans les standards maquette (Champ "Touche guide") qui est pris en compte.

 

Les touches de fonction utilisées ne doivent pas être déclarées au niveau du maquettage. Elles sont automatiquement définies dans le DSPF en CFxx.

 

Pour définir une touche au niveau d'un guide, il faut indiquer le numéro de la touche.

 

Par exemple :

 

GUIDE Z_CODE_CLIENT 01 <-------01 pour la touche de fonction F1

APPELER SELECTION_CLIENT WCOCLI

Z_CODE_CLIENT = WCOCLI

FIN_GUIDE

 

Dans le cas d'une zone d'un sous-fichier, le système se charge de la lecture (au niveau de GUIDE) et de la mise à jour (au niveau de FIN_GUIDE) de l'enregistrement sur lequel se trouve le curseur. De plus, l'enregistrement est rendu actif.

Enfin, si le mot réservé *AFFICHER_GUIDE est initialisé à 0, l'instruction FIN_GUIDE ne provoque pas le réaffichage automatique de la transaction et les traitements du paragraphe TRANSACTION de Niveau 1 s'exécutent séquentiellement. Ainsi, si un ordre VERIFIER est exécuté, l'enregistrement de sous-fichier rendu actif par le GUIDE sera relu dans le pavé VERIFICATION.

 

Par exemple

TRT_GUIDE 02

* Guides de la transaction 2

GUIDE ZZ_CODE_CLIENT

* F4 pour sélectionner les clients

APPELER FENETRE_CLIENT ZZ_CODE_CLIENT

FIN_GUIDE

*

GUIDE ZZ_CODE_CLIENT 01

* F1 pour afficher l'aide sur le code client

W_NOM_MEMBRE = 'CODCLIENT'

APPELER AIDE_SUR_ZONE W_NOM_MEMBRE

FIN_GUIDE

*

GUIDE ZZ_CODE_ART

* F4 pour sélectionner les articles

APPELER FENETRE_ART ZZ_CODE_ART

FIN_GUIDE

*

* Message d'erreur GUI0002 si le curseur n'est pas placé correctement

ENVOYER_MSG GUI0002

FIN_TRT_GUIDE

*

* ---------------

*

TRT_GUIDE 03

* Guides de la transaction 3

GUIDE ZZ_CODE_REGLT

* F4 pour sélectionner les règlements

APPELER FENETRE_REGLT ZZ_CODE_REGLT

FIN_GUIDE

*

* Message d'erreur GUI0002 si le curseur n'est pas placé correctement

ENVOYER_MSG GUI0002

FIN_TRT_GUIDE

 

Voir aussi la liste des ordres L4G par thème

↑ Haut de page


  • Aucune étiquette