Ansicht
Dokumentation

< ( RELNBW_20A_WHM_EVENTCHAI )

< ( RELNBW_20A_WHM_EVENTCHAI )

SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up   Vendor Master (General Section)  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Kurztext

Erweiterung der ereignisgesteuerten Verarbeitung

Verwendung

Durch die ereignisgesteuerte Verarbeitung können Prozesse im BW angestoßen werden. Dazu können jetzt sowohl einzelne Ereignisse, die auf einen Prozeß folgen, als auch Ereignisketten verwendet werden. Die neuen Funktionen stellen eine Erweiterung der Möglichkeiten der Hintergrundverarbeitung dar.

Ereignisse

Ein Ereignis ist ein Signal an die Hintergrundsteuerung, daß ein bestimmter Zustand im System erreicht ist. Die Hintergrundsteuerung startet dann alle Prozesse, die auf dieses Ereignis warten. Ab BW 2.0 kann zu den Prozessen Daten laden, komprimieren, aggregieren, Requests löschen, InfoCube-Neuaufbau, Statistikneuaufbau eines InfoCubes, Indexaufbau eines InfoCubes, Index löschen und selektives Löschen von Daten ein Erfolgreich- oder Erfolglos-Ereignis ausgelöst werden, je nachdem, ob der Prozeß erfolgreich oder fehlerhaft abgeschlossen wurde. Die Zuordnung des Ereignisses zu einem Prozeß erfolgt im jeweiligen Pflegedialog über die Drucktaste Nachverarbeitung. Hier legen Sie fest, welches Ereignis am Ende eines erfolgreichen oder fehlerhaften Prozesses ausgelöst wird. Im Scheduler gibt es neben dem Auslösen eines Ereignisses eine weitere Möglichkeit der Nachverarbeitung. Hier steht Ihnen zusätzlich ein User-Exit in Form eines Business Add-Ins zur Verfügung. Dies füllen Sie mit eigenem Coding. Das Business Add-In ersetzt den Funktionsbaustein RSSM_START_SECOND_PROCESS. Dieser existiert in der Nachverarbeitung im Scheduler nur noch aus Kompatibilitätsgründen und sollte nicht mehr verwendet werden.

Ereigniskette

Eine Ereigniskette ist eine Menge von erfolgreich abgeschlossenen Ereignissen, auf die die Hintergrundverarbeitung reagieren soll. In der Administrator Workbench des BW können Sie ab BW 2.0 Ereignisse zu einer Ereigniskette ansammeln. Für jedes Ereignis in der Kette wird ein Job eingeplant, der auf dieses Ereignis wartet und prüft, ob alle anderen Ereignisse der Kette abgearbeitet wurden. Sind alle in der Kette enthaltenen Ereignisse ausgelöst und ist die Kette somit erfolgreich abgearbeitet, wird zuletzt ein Erfolgreich-Ereignis auslöst, das zuvor in der Nachverarbeitung der Ereigniskette festgelegt wurde. Falls in der Kette ein Erfolglos-Ereignis ausgelöst wurde, wird auch für die Kette selbst das Erfolglos-Ereignis der Nachverarbeitung ausgelöst und das Sammeln der Ereignisse neu gestartet. Sie können einen Zeitrahmen festlegen, in dem eine Ereigniskette erfolgreich abgearbeitet werden muß, damit ein Erfolgreich-Ereignis ausgelöst wird. Wird der Zeitrahmen überschritten, endet die Kette und wird am nächsten Tag zum festgelegten Zeitpunkt wieder gestartet.

Die Ereignisse der Nachverarbeitung zu einzelnen Prozessen und zu Ereignisketten können Sie in der Hintergrundverarbeitung zur Einplanung von Jobs verwenden. Jeder der oben genannten Prozesse kann mit dieser neuen Funktion somit im Hintergrund auf ein Ereignis wartend eingeplant werden. Mit Ereignisketten können Sie den Start der Hintergrundverarbeitung von mehrereren vorhergehenden erfolgreich abgeschlossenen Prozessen abhängig machen.

Das Einplanen erfolgt in den Pflegedialogen über die Drucktaste Selektionen und beim Laden von Daten im Scheduler über die Drucktaste Einplanungsoptionen.

Auswirkungen auf den Datenbestand

Auswirkungen auf die Datenübernahme

Auswirkungen auf die Systemverwaltung

Die Systemverwaltung sollte sicherstellen, daß genügend Hintergrundprozesse zur Verfügung stehen.

Auswirkungen auf das Customizing

Weitere Informationen






SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up   General Data in Customer Master  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 4247 Date: 20240523 Time: 152807     sap01-206 ( 112 ms )