Base de connaissances > Automation Engine et systèmes cibles > SAP > Agent pour SAP BW

Agent pour SAP BW

Généralités

La Automation Engine prend en charge la composante SAP Business Information Warehouse (SAP BW) comme s'il s'agissait d'un système d'exploitation propre. D'un point de vue technique, cette collaboration est réalisée de sorte que des modules fonctionnels sont appelés au sein du système SAP par le biais des RFC (Remote Function Call) de SAP. La communication vers le système SAP est effectuée uniquement via les RFC et est ainsi indépendante de l'environnement dans lequel SAP BW est installé.

La configuration du paramètre de connexion a lieu dans l'objet Connexion de l'Agent. De plus, cet Agent peut être activé pour toutes les versions de SAP BW prises en charge par l'Automation Engine.

L'Agent pour SAP BW peut également exécuter des Jobs dans le système de base SAP (Jobs en arrière-plan standard).

Le tableau suivant indique les versions de SAP BW et de SAP Basis pour lesquelles un Agent est disponible pour SAP BW.

Version BW SAP Basis Agent pour SAP BW
1,2B 4,5A Non pris en charge.
2,0B 4.6C Disponible à partir de la version Automation Engine 2.63C.
2.1C 4.6D Disponible à partir de la version Automation Engine 2.63C.

3,0B

6.10

Disponible à partir de la version Automation Engine 2.63D.

>3.0B

6.x

Disponible à partir de la version Automation Engine 2.63D

Support Packages pour SAP BW

Pour utiliser l'Agent, nous vous recommandons d'installer les Support Packages de SAP BW ci-après.

Version SAP BW Niveau du Support Package
2,0B 32
2.1C 24

3,0B

14

3.1C

08

>3.1C

Pas de niveau de Support Package connu

Si un Support Package de niveau inférieur est installé sur l'Agent, les messages suivants peuvent s'afficher. Vous trouverez de plus amples informations dans les notes SAP spécifiées.

Numéro de note SAP Message
488588 short dump "DYNPRO_SEND_IN_BACKGROUND"
426047 Message E089(RSM1) "Job not (yet ?) started"
488808 BAPI_IPAK_CHANGE ignores InfoPackage Parameter

Vérification du statut

Dans la Automation Engine, le statut technique communiqué lors de l'appel de fonction pour vérifier le statut est considéré comme un "statut final". La description de ce terme dans Interface Repository est la suivante:

Le paramètre TECHSTATUS est le statut technique de la demande. Il dispose toujours l'une des valeurs suivantes :

Le statut n'est cependant visiblement pas un "statut final". Il peut passer plusieurs fois en "rouge" pendant un court instant (erreur ou interruption) puis passer de nouveau en "jaune" ou en "vert". Le système AE en tient compte ; il est possible d'activer un délai de vérification du statut, par exemple lorsque le statut est "rouge", le système vérifie encore x fois si le statut reste réellement "rouge". Les paramètres maxruntime= et repeat_check= (section [SAP_BW]) se trouvent dans le fichier INI de l'Agent SAP à cet effet.

Une fonction est également appelée pour la vérification du statut des chaînes de processus. Les valeurs des statuts sont les suivantes :

Ces statuts sont ensuite convertis en Codes Retour dans l'Automation Engine:

Code retour

Statut

Statut SAP

0

ENDED_OK

G ou F

4

ENDED_NOT_OK

R

8

ENDED_NOT_OK

X

12

ENDED_NOT_OK

S