SAP BW-Prozessketten-Tutorial (RSPC-Transaktionscode)
โก Intelligente Zusammenfassung
Prozessketten in SAP BW automatisiert, plant und รผberwacht Abfolgen von Hintergrundprozessen wie Datenladevorgรคngen mithilfe der Transaktion RSPC, um einen Startprozess, Konnektoren und Varianten zu einem kontrollierten, wiederholbaren Data-Warehouse-Workflow zu verknรผpfen.

Was ist eine Prozesskette?
- Eine Prozesskette ist eine Abfolge von Prozessen, die im Hintergrund auf ein Ereignis warten.
- Einige dieser Prozesse lรถsen ein separates Ereignis aus, das wiederum andere Prozesse starten kann.
- Es bietet verschiedene Konnektoren, die eine alternative und parallele Ausfรผhrung von Prozessen ermรถglichen.
- Wenn beispielsweise ein Einzelhandelsgeschรคft eine Kundenbestellung erhรคlt, lรถst dies eine Reihe von Ereignissen aus, wie etwa die รberprรผfung des Materialbestands โ Bestellung des Produkts aus dem Lager โ Herstellung des Produkts usw.
- Prozessketten bieten grafische Planungs- und รberwachungsfunktionen, die dabei helfen, Aufgaben und Prozesse zu automatisieren, zu visualisieren und zu รผberwachen.
- Prozessketten sind in das portalbasierte BI-Administrationscockpit integriert.
- Prozessketten lassen sich als Ablaufdiagramme betrachten, die im Hintergrund laufen und durch einen anderen Prozess bei einem bestimmten Ereignis ausgelรถst werden.
Eine Prozesskette umfasst drei Hauptschritte:
- Prozess starten: Beschreibt, wann der Prozess startet (sofort, geplanter Job, Meta-Chain oder API).
- Anschluss: Ein Verknรผpfungsprozess, der die Option zum Starten des nรคchsten Prozesses auswรคhlt.
- Variante: Das Objekt, auf dem der Prozess ausgefรผhrt wird. Es handelt sich um eine Reihe von Parametern, die an den Prozess รผbergeben werden, wie beispielsweise der Name des InfoPackages oder InfoObjects.
Schritte zur Erstellung einer Prozesskette
RSPC ist die zentrale Transaktion zur Pflege von Prozessketten. In diesem Bildschirm werden bestehende Prozessketten nach โAnwendungskomponentenโ sortiert. Es stehen zwei Ansichten zur Verfรผgung: die Prรผfansicht und die Planungsansicht. Standardmรครig wird die Planungsansicht verwendet.
Schritt 1) Prozesskette erstellen: Klicken Sie auf das Symbol โErstellenโ.
Schritt 2)
- Geben Sie die technische Bezeichnung der Prozesskette ein.
- Geben Sie eine aussagekrรคftige Beschreibung fรผr die Prozesskette ein.
Klicken Sie das Hรคkchen an.
Schritt 3) Ein neues Fenster รถffnet sich. Klicken Sie auf das Symbol โNeuโ, um einen neuen โStartprozessโ zu erstellen.
Schritt 4)
- Geben Sie den technischen Namen des Startprozesses ein.
- Geben Sie eine aussagekrรคftige Beschreibung fรผr den Startvorgang ein und klicken Sie auf die Schaltflรคche โEingebenโ.
Schritt 5) Im nรคchsten Bildschirm wird ein zeit- oder ereignisbasierter Auslรถser fรผr die Prozesskette zugewiesen.
- Klicken Sie auf โDirekt planenโ, um die Prozesskette fรผr einen bestimmten Zeitpunkt zu planen.
- Klicken Sie auf โAuswahl รคndernโ, um die Details fรผr die Planung der Ausfรผhrung der Prozesskette einzugeben.
Schritt 6) Schritte zur Planung einer Prozesskette:
- Klicken Sie auf die Schaltflรคche โDatum/Uhrzeitโ. Geben Sie das geplante Startdatum/-uhrzeit und das Enddatum/-uhrzeit an.
- Um die Hรคufigkeit festzulegen, klicken Sie auf das Kontrollkรคstchen โPeriodischer Jobโ.
- Klicken Sie auf die Schaltflรคche โPeriodenwerteโ.
- Wรคhlen Sie im nรคchsten Bildschirm die gewรผnschte Hรคufigkeit (stรผndlich/tรคglich/wรถchentlich/monatlich/anderer Zeitraum). Klicken Sie auf das Speichersymbol und anschlieรend auf die Schaltflรคche โZurรผckโ, um zum RSPC-Bildschirm zurรผckzukehren.
Klicken Sie auf Speichern.
Schritt 7) InfoPackage hinzufรผgen: Klicken Sie auf das Symbol fรผr โProzesstypenโ, um fortzufahren.
Schritt 8) Wie bereits erwรคhnt, kann ein Datenladevorgang รผber ein InfoPackage oder ein DTP ausgelรถst werden.
- Wenn der Datenladevorgang รผber ein InfoPackage erfolgt, verwenden Sie den Prozesstyp โInfoPackage ausfรผhrenโ.
- Wenn der Datenladevorgang รผber einen DTP erfolgt, verwenden Sie den Prozesstyp โDatentransferprozessโ.
Schritt 9) Es erscheint ein neues Popup-Fenster. Hier kรถnnen Sie das gewรผnschte InfoPackage auswรคhlen.
Schritt 10) Verbinden Sie sowohl die Startvariante als auch das InfoPackage. Dies ist auf zwei Arten mรถglich: Klicken Sie mit der rechten Maustaste auf den ersten Schritt und wรคhlen Sie โVerbinden mitโ โ โDaten ladenโ; oder wรคhlen Sie die Startvariante aus, halten Sie die linke Maustaste gedrรผckt, bewegen Sie den Mauszeiger zum Zielschritt, bis ein Pfeil erscheint, und lassen Sie die Maustaste los, um die Verbindung herzustellen. Vom Startprozess bis zu jedem zweiten Schritt ist eine schwarze Linie vorhanden.
Nach dem Herstellen einer Verbindung zwischen der Startvariante und dem InfoPackage ergibt sich folgende Prozesskette.
Fรผr jeden nachfolgenden Schritt kรถnnen Sie festlegen, ob der Nachfolgeschritt nur dann ausgefรผhrt wird, wenn der Vorgรคngerschritt:
- War erfolgreich: wird typischerweise im normalen Verarbeitungsprozess verwendet.
- Mit Fehlern beendet: Wird typischerweise verwendet, um Fehlermeldungen zu senden.
- Wird unabhรคngig vom Erfolg oder Misserfolg des vorherigen Schritts ausgefรผhrt.
Schritte zur รberprรผfung der Konsistenz einer Prozesskette
- Wรคhlen Sie im Menรผ โGehe zuโ.
- Wรคhlen Sie โPrรผfansichtโ.
SAP Es wird geprรผft, ob alle Schritte miteinander verbunden sind und mindestens einen Vorgรคnger haben. Logische Fehler werden nicht erkannt. Wenn Warnungen oder die Meldung โKette ist OKโ angezeigt werden, kรถnnen Sie die Funktion aktivieren. Falls die Prรผfung Fehler findet, mรผssen diese zuerst behoben werden.
Schritte zur Aktivierung einer Prozesskette
- Klicken Sie auf das Menรผ โProzessketteโ.
- Wรคhlen Sie โAktivierenโ.
- Oder wรคhlen Sie die Schaltflรคche โAktivierenโ.
Schritte zum Zuordnen einer Prozesskette zu einer Anwendungskomponente
Standardmรครig wird die Prozesskette unter der Anwendungskomponente โNicht zugewiesenโ erstellt.
- Wรคhlen Sie die Schaltflรคche โAnwendungskomponenteโ.
- Wรคhlen Sie die benรถtigte Komponente aus und reaktivieren Sie die Kette.
Schritte zur Planung einer Prozesskette
- Klicken Sie auf das Menรผ โAusfรผhrungโ.
- Wรคhlen Sie โZeitplanโ.
Alternativ kรถnnen Sie auf die Schaltflรคche โPlanenโ klicken. Die Prozesskette wird als Hintergrundjob eingeplant und kann in der Transaktion SM37 angezeigt werden. Dort finden Sie einen Job mit dem Namen โBI_PROCESS_TRIGGERโ; alle Prozessketten werden mit demselben Jobnamen eingeplant.
So รผberwachen Sie Prozessketten
Fรผr die รberwachung von Prozesskettenablรคufen stehen verschiedene Arbeitsumgebungen zur Verfรผgung:
- Navigieren Sie von der Data Warehousing Workbench (RSA1) zur Registerkarte โAdministrationโ.
- BI-Monitor im Computing Center Management System (CCMS).
- รberwachung der tรคglichen Prozessketten (Transaktion RSPCM).
- Protokollansicht fรผr Ausfรผhrungen einer Prozesskette in der Prozesskettenpflege (Transaktion RSPC).




















