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.

  • ๐Ÿ”— Prozesskette: Eine Abfolge von Hintergrundprozessen, die ausgefรผhrt werden, warten und sich gegenseitig bei Ereignissen auslรถsen.
  • ๐Ÿ”ง Transaktion RSPC: RSPC erstellt und pflegt Prozessketten; RSPCM รผberwacht die tรคglichen Kettenlรคufe.
  • ๐ŸŽฌ Drei Teile: Jede Kette verfรผgt รผber einen Startprozess, Konnektoren und Varianten, die Parameter รผbergeben.
  • ๐Ÿšฆ Anschlรผsse: Konnektoren fรผhren den nรคchsten Schritt bei Erfolg, bei einem Fehler oder unabhรคngig vom Ergebnis aus.
  • ๐Ÿ“… Scheduling: Die Chains werden nach einem festgelegten Zeitplan als SM37-Hintergrundjob BI_PROCESS_TRIGGER ausgefรผhrt.
  • ๐Ÿค– KI-Unterstรผtzung: KI und intelligente Automatisierung รผberwachen den Zustand der Lieferkette und sagen Lastausfรคlle frรผhzeitig voraus.

SAP BW-Prozesskette

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.

Prozesskette

Eine Prozesskette umfasst drei Hauptschritte:

  1. Prozess starten: Beschreibt, wann der Prozess startet (sofort, geplanter Job, Meta-Chain oder API).
  2. Anschluss: Ein Verknรผpfungsprozess, der die Option zum Starten des nรคchsten Prozesses auswรคhlt.
  3. 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โ€œ.

Erstellen Sie eine Prozesskette in SAP

Schritt 2)

  1. Geben Sie die technische Bezeichnung der Prozesskette ein.
  2. Geben Sie eine aussagekrรคftige Beschreibung fรผr die Prozesskette ein.

Erstellen Sie eine Prozesskette in SAP

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.

Erstellen Sie eine Prozesskette in SAP

Schritt 4)

  1. Geben Sie den technischen Namen des Startprozesses ein.
  2. Geben Sie eine aussagekrรคftige Beschreibung fรผr den Startvorgang ein und klicken Sie auf die Schaltflรคche โ€žEingebenโ€œ.

Erstellen Sie eine Prozesskette in SAP

Schritt 5) Im nรคchsten Bildschirm wird ein zeit- oder ereignisbasierter Auslรถser fรผr die Prozesskette zugewiesen.

  1. Klicken Sie auf โ€žDirekt planenโ€œ, um die Prozesskette fรผr einen bestimmten Zeitpunkt zu planen.
  2. Klicken Sie auf โ€žAuswahl รคndernโ€œ, um die Details fรผr die Planung der Ausfรผhrung der Prozesskette einzugeben.

Erstellen Sie eine Prozesskette in SAP

Schritt 6) Schritte zur Planung einer Prozesskette:

  1. Klicken Sie auf die Schaltflรคche โ€žDatum/Uhrzeitโ€œ. Geben Sie das geplante Startdatum/-uhrzeit und das Enddatum/-uhrzeit an.
  2. Um die Hรคufigkeit festzulegen, klicken Sie auf das Kontrollkรคstchen โ€žPeriodischer Jobโ€œ.
  3. Klicken Sie auf die Schaltflรคche โ€žPeriodenwerteโ€œ.
  4. 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.

Erstellen Sie eine Prozesskette in SAP

Klicken Sie auf Speichern.

Schritt 7) InfoPackage hinzufรผgen: Klicken Sie auf das Symbol fรผr โ€žProzesstypenโ€œ, um fortzufahren.

Erstellen Sie eine Prozesskette in SAP

Schritt 8) Wie bereits erwรคhnt, kann ein Datenladevorgang รผber ein InfoPackage oder ein DTP ausgelรถst werden.

  1. Wenn der Datenladevorgang รผber ein InfoPackage erfolgt, verwenden Sie den Prozesstyp โ€žInfoPackage ausfรผhrenโ€œ.
  2. Wenn der Datenladevorgang รผber einen DTP erfolgt, verwenden Sie den Prozesstyp โ€žDatentransferprozessโ€œ.

Erstellen Sie eine Prozesskette in SAP

Schritt 9) Es erscheint ein neues Popup-Fenster. Hier kรถnnen Sie das gewรผnschte InfoPackage auswรคhlen.

Erstellen Sie eine Prozesskette in SAP

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.

Erstellen Sie eine Prozesskette in SAP

Nach dem Herstellen einer Verbindung zwischen der Startvariante und dem InfoPackage ergibt sich folgende Prozesskette.

Erstellen Sie eine Prozesskette in SAP

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.

Erstellen Sie eine Prozesskette in SAP

Schritte zur รœberprรผfung der Konsistenz einer Prozesskette

  1. Wรคhlen Sie im Menรผ โ€žGehe zuโ€œ.
  2. Wรคhlen Sie โ€žPrรผfansichtโ€œ.

Konsistenz der Prozesskette prรผfen

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.

Konsistenz der Prozesskette prรผfen

Schritte zur Aktivierung einer Prozesskette

  1. Klicken Sie auf das Menรผ โ€žProzessketteโ€œ.
  2. Wรคhlen Sie โ€žAktivierenโ€œ.
  3. Oder wรคhlen Sie die Schaltflรคche โ€žAktivierenโ€œ.

Aktivieren Sie eine Prozesskette

Schritte zum Zuordnen einer Prozesskette zu einer Anwendungskomponente

StandardmรครŸig wird die Prozesskette unter der Anwendungskomponente โ€žNicht zugewiesenโ€œ erstellt.

  1. Wรคhlen Sie die Schaltflรคche โ€žAnwendungskomponenteโ€œ.
  2. Wรคhlen Sie die benรถtigte Komponente aus und reaktivieren Sie die Kette.

Prozesskette der Anwendungskomponente zuordnen

Schritte zur Planung einer Prozesskette

  1. Klicken Sie auf das Menรผ โ€žAusfรผhrungโ€œ.
  2. Wรคhlen Sie โ€žZeitplanโ€œ.

Planen Sie eine Prozesskette

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.

Planen Sie eine Prozesskette

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).

Prozessketten รผberwachen

Hรคufig gestellte Fragen

Die Transaktion RSPC erstellt, bearbeitet und aktiviert Prozessketten, wรคhrend RSPCM die tรคglichen Kettenlรคufe รผberwacht. Geplante Ketten werden als Hintergrundjobs mit dem Namen BI_PROCESS_TRIGGER ausgefรผhrt. tracgeked in transaction SM37.

Ein Konnektor kann den nรคchsten Prozess nur dann starten, wenn der vorherige erfolgreich abgeschlossen wurde (grรผnes Glied), nur wenn er mit Fehlern endet (rotes Glied) oder immer, unabhรคngig vom Ergebnis (schwarzes Glied). Dies steuert den Ablauf der Kette.

Eine Meta-Kette ist eine Prozesskette, die mithilfe der Option โ€žMeta-Kette oder API verwendenโ€œ andere Prozessketten als Schritte auslรถst. Meta-Ketten ermรถglichen es Teams, viele lokale Ketten zu einem Gesamtprozessablauf zu gruppieren und zu orchestrieren.

Ja. Intelligente Automatisierung und die SAP Der KI-Copilot von Joule kann den Status der Kette รผberwachen, wahrscheinliche Fehler anhand der Historie vorhersagen und Wiederholungen oder Korrekturen empfehlen. Dadurch wird die manuelle รœberwachung reduziert und die Wiederherstellung bei einem Lastausfall beschleunigt.

Maschinelles Lernen analysiert vergangene Laufzeiten und Fehler, um optimale Zeitplรคne vorzuschlagen, Anomalien zu erkennen und die Fehlerbehebung zu priorisieren. Diese intelligente รœberwachung trรคgt dazu bei, dass nรคchtliche Datenladevorgรคnge zuverlรคssig und innerhalb des vorgesehenen Zeitfensters erfolgen.

Fassen Sie diesen Beitrag mit folgenden Worten zusammen: