Ansicht
Dokumentation
BP_JOBCONTEXT_SELECT_BY_CNTXT - Hintergrundjobs über einem Kontext zur Weiterverarbeitung auswählen
BAL Application Log Documentation PERFORM Short ReferenceDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Dieser Funktionsbaustein ermöglicht die Auswahl von Hintergrundjobs über Kontexte. Erlaubt sind Kontexttypen mit oder ohne Kontextwert (Kennung). Zusätzlich kann man ein Zeitfenster für die Auswahl definieren. Standardmäßig schließt das Zeitfenster alle Jobs ein.
Bei der Auswahl über ein Zeitfenster ist zu beachten, daß eine einheitliche Auswahl über eine Zeitangabe nicht möglich ist. Beispielsweise haben Jobs, die von einem Ereignis oder einem Vorgänger gesteuert werden, keine geplante Startzeit.
Um eine möglichst einfache Zeitauswahl zu ermöglichen (ohne gleichzeitige Angabe der Art des Zeitstempels), werden Jobs wie folgt ausgewählt:
- geplantes Startdatum und geplante Startzeit des Jobs liegen im Fenster, ODER
- tatsächliches Startdatum und tatsächliche Startzeit des Jobs liegen im Fenster, ODER
- Startdatum und -zeit der Einplanung des Jobs liegen im Fenster
Diese Heuristik stellt sicher, daß keine Jobs "übersehen" werden. Sie erfordert jedoch, daß der Anwender die Zustände der ausgewählten Jobs über die TBTCO ermittelt und darstellt.
Zurückgegeben wird eine Ausnahme, wenn keine Jobs gefunden werden, oder mindestens ein Job im View-Format TBTCJCNTXT. Dieses Format vereint den TBTCO-Headereintrag eines Jobs mit einem Kontexteintrag des Jobs.
Beispiel
Hinweise
Weiterführende Informationen
Parameter
CTXTTYPCTXTVAL
DATE_SEL_END
DATE_SEL_START
JOBSELECT_JOBLIST
TIME_SEL_END
TIME_SEL_START
Ausnahmen
CONTEXT_NOT_FOUNDEMPTY_CONTEXTTYPES_TABLE
INVALID_CONTEXT_TYPE
INVALID_DATE_SPECIFICATION
NO_JOBS_FOUND
Funktionsgruppe
BTCHCNTXTAddresses (Business Address Services) SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 2165 Date: 20240523 Time: 172249 sap01-206 ( 41 ms )