Knowledge Base > Automation Engine und Zielsysteme > SAP > Agent für SAP BW

Agent für SAP BW

Allgemeines

Die Automation Engine unterstützt die Komponente SAP Business Information Warehouse (SAP BW), als ob es ein eigenes Betriebssystem wäre. Technisch ist diese Zusammenarbeit so realisiert, dass über RFC (Remote Function Call) von SAP Funktionsbausteine innerhalb des SAP-Systems aufgerufen werden. Die Kommunikation zum SAP-System erfolgt also ausschließlich über RFC und ist damit unabhängig von der Umgebung, in welcher SAP BW installiert ist.

Die Einstellung der Verbindungsparameter erfolgt im Verbindungs-Objekt des Agenten. Des Weiteren kann dieser Agent für alle von AE unterstützten Versionen von SAP BW eingesetzt werden.

Der Agent für SAP BW kann auch Jobs im SAP-Basissystem durchführen (normale Hintergrundjobs).

Die nachstehende Tabelle zeigt, für welche Versionen von SAP BW und SAP Basis ein Agent für SAP BW zur Verfügung steht.

BW-Release SAP-Basis Agent für SAP BW
1.2B 4.5A Wird nicht unterstützt.
2.0B 4.6C Ab Automation Engine-Version 2.63C verfügbar.
2.1C 4.6D Ab Automation Engine-Version 2.63C verfügbar.

3.0B

6.10

Ab Automation Engine-Version 2.63D verfügbar.

>3.0B

6.x

Ab Automation Engine-Version 2.63D verfügbar

Support-Packages für SAP BW

Für den Einsatz des Agenten empfehlen wir die Installation folgender Support-Packages von SAP BW.

SAP BW-Release Support-Package Level
2.0B 32
2.1C 24

3.0B

14

3.1C

08

>3.1C

kein Support Package Level bekannt

Wird der Agent mit niedrigerem Support-Package Level eingesetzt, können die folgenden Meldungen auftreten. Weitere Informationen dazu finden sich in den angegebenen SAP-Hinweisen.

SAP-Hinweis-Nr. Nachricht
488588 short dump "DYNPRO_SEND_IN_BACKGROUND"
426047 Message E089(RSM1) "Job not (yet ?) started"
488808 BAPI_IPAK_CHANGE ignores InfoPackage Parameter

Statusüberprüfung

In der Automation Engine wird davon ausgegangen, dass der Technische Status, der beim Funktionsaufruf für die Statusüberwachung mitgeteilt wird, ein "finaler Status" ist. Die Beschreibung im Interface Repository dafür lautet:

Der Parameter TECHSTATUS ist der technische Status des Requests. Dieser hat immer einen der folgenden Werte:

Der Status ist aber offensichtlich kein "finaler Status". Er kann vielmehr kurzzeitig auf "Rot" gehen (fehlerhaft oder abgebrochen) und danach wieder auf "Gelb" oder "Grün". Diese Tatsache wird von AE berücksichtigt, indem man für die Statusüberwachung eine Zeitverzögerung einschalten kann, um z.B. nachdem der Status "Rot" ist, noch n-mal weiter überprüft, ob der Status auch tatsächlich auf "Rot" bleibt. In der INI-Datei des SAP-Agenten befinden sich dafür die Parameter maxruntime= und repeat_check= (Sektion [SAP_BW]).

Für die Statusüberprüfung der Prozessketten wird ebenfalls eine Funktion aufgerufen, die folgende Statuswerte zurückliefert:

In der AE werden diese Zustände entsprechend in Rückgabewerde umgesetzt:

Rückgabewert

Status

SAP-Status

0

ENDED_OK

G oder F

4

ENDED_NOT_OK

R

8

ENDED_NOT_OK

X

12

ENDED_NOT_OK

S

 

 


Automic Documentation - Tutorials - Automic Blog - Resources - Training & Services - Automic YouTube Channel - Download Center - Support

Copyright © 2016 Automic Software GmbH