Téléchargement des produits


Version anglaise


 

 

 

Affectation

Types de transactions.

 

 

Description

Génération des instructions en fin de paragraphe TRANSACTION.

 

Cliquez ci-dessous pour plus d'informations sur la génération des règles de gestion dans un programme (paragraphe de génération, emplacement de génération à l'intérieur du paragraphe, etc.) :

 

Règles de substitution

  • Les variables $$Id du texte de la règle de gestion sont remplacées par le numéro de la transaction courante.

  • Les variables $(+n) ou $(+nn) du texte de la règle de gestion sont remplacées par le numéro de la transaction courante plus n (ou nn).

  • Les variables $( n) ou $( nn) du texte de la règle de gestion sont remplacées par le numéro de la transaction courante moins n (ou nn).

  • Les variables $TypeDeTransaction du texte de la règle de gestion sont remplacées par le numéro de la première transaction du type spécifié TypeDeTransaction.
    Ce numéro est recherché dans les transactions successives, à partir de la transaction suivant la transaction courante, avec retour à la première en fin de liste (Exemple : si la transaction n°2 est la transaction courante et si la transaction n°4 est la dernière, on examine les transactions n°3, n°4, n°1, n°2).

 

 

Par exemple

Exemple 1 : Test de sortie du programme.

 

1. Ecriture de la règle de gestion :

SI W_CODE_RETOUR = *BLANK

TRAITER $(-1)

SINON

TERMINER

FIN

 

2. Résultat dans le programme :

TRANSACTION 02

DEBUT_STD_F

SI W_CODE_RETOUR = *BLANK

TRAITER 01

SINON

TERMINER

FIN

FIN_STD

 

 

Exemple 2 : Test d'affichage d'un écran de confirmation de suppression.

 

1. Ecriture de la règle de gestion :

SI *DEL04 > 0

WRAN04 = 1

TRAITER $CONFIRM_SUPPR

FIN

 

2. Résultat dans le programme :

TRANSACTION 01

...

DEBUT_STD_D

SI *DEL04 > 0

WRAN04 = 1

TRAITER 02

FIN

FIN_STD

 

La première transaction associée au type de transaction CONFIRM_SUPPR est la transaction 02.

 

↑ Haut de page

  • Aucune étiquette