Manuel des Scripts Automation Engine > JCL AE pour les applications > SAP > BCA_ACTIVATE_PROCESS

BCA_ACTIVATE_PROCESS

Démarre et surveille un processus qui se déroule dans un réseau de processus distinct.

Transaction : -

Version SAP Banking : 4.63+

Syntaxe

BCA_ACTIVATE_PROC[ESS]

ID=...
,REPORT=
...
[,VARIANT=...]
[,JOBPREFIX=...]
[,MAX_APPL_RC=...]
[,JOBLOG=...]
[,NETWORK_ID=...]

Elément de syntaxe

Description/format

ID=

Identification externe du processus.
Format : Littéral de Script

REP[ORT]=

Nom du programme ABAP qui doit être exécuté.
Format : Littéral de Script

VAR[IANT]=

Nom de la variante du programme ABAP
Format : littéral de Script
Valeur par défaut : ""

JOBPRE[FIX]=

Préfixe du nom de Job du processus, maximum 18 caractères.
Format : littéral de Script
Valeur par défaut : ""

Les noms des Jobs appartenant au processus se composent du préfixe indiqué, du numéro courant à 10 caractères (RunID) du Job et d'un numéro unique à 3 chiffres.

MAX_APPL_RC=

Valeur de retour maximale de l'application pour la fin normale du processus.
Format : Nombre
Valeur par défaut : "0"

Le processus est considéré comme terminé normalement jusqu'à la valeur de retour indiquée. Une valeur de retour supérieure conduit à l'interruption du Job.

JOBL[OG]=

Reprise du log du Job dans le rapport AE.
Format : Littéral de Script

Valeurs autorisées : "YES" et "NO" (valeur par défaut)

"YES" =  Les logs du Job sont repris dans le rapport AE.
"NO" = Les logs du Job ne sont pas repris dans le rapport AE.

NETWORK_ID=

Nom du réseau de processus dans lequel le processus est exécuté.
Format : littéral de Script
Valeur par défaut : ""

Remarques

L'élément de script permet de démarrer et de surveiller un processus. Le processus est encapsulé dans un réseau de processus distinct de sorte que seul ce processus soit exécuté dans le réseau de processus. La fin du processus met également fin au réseau de processus.

La priorité avec laquelle le processus est exécuté dépend de la valeur définie pour la classe de Job. Vous pouvez sélectionner cette valeur dans l'onglet "SAP" du Job. Par défaut, la classe de Job "C" est utilisée.

L'élément de script requiert l'indication des paramètres ID= et REPORT=.

Les autres paramètres sont facultatifs. Si l'ABAP à exécuter ne comporte pas de variante, vous pouvez omettre le paramètre VARIANT= ou ne pas lui attribuer de valeur. Si aucun préfixe n'est indiqué pour les noms des Jobs du processus, l'Automation Engine crée ces derniers automatiquement selon le modèle UC_JOB_<RunID(10)>_<id_unique(3)>. Les noms de Job uniques ainsi obtenus permettent d'accéder aux logs des Jobs, une fois le processus terminé. Si vous le souhaitez, vous pouvez reprendre ces derniers dans le rapport de Job en vue d'effectuer une analyse. Le nom du réseau de processus est lui aussi automatiquement généré par l'Automation Engine, sauf si le paramètre NETWORK_ID= est utilisé. Il suit le modèle UC_NET_<RunID(10)>.

Après la fin normale du processus, le Script se poursuit. Toute interruption du processus provoque l'interruption immédiate du Job.

L'élément de script R3_GET_APPLICATIONLOG permet de lire les messages des processus et des réseaux de processus à partir du log d'application. Par défaut, les messages sont affichés dans le rapport AE. Alternativement, les messages peuvent aussi être enregistrés dans un fichier donné.