Ansicht
Dokumentation

BP_JOBCONTEXT_SELECT_BY_CNTXT - Hintergrundjobs über einem Kontext zur Weiterverarbeitung auswählen

BP_JOBCONTEXT_SELECT_BY_CNTXT - Hintergrundjobs über einem Kontext zur Weiterverarbeitung auswählen

BAL Application Log Documentation   PERFORM Short Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

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

CTXTTYP
CTXTVAL
DATE_SEL_END
DATE_SEL_START
JOBSELECT_JOBLIST
TIME_SEL_END
TIME_SEL_START

Ausnahmen

CONTEXT_NOT_FOUND
EMPTY_CONTEXTTYPES_TABLE
INVALID_CONTEXT_TYPE
INVALID_DATE_SPECIFICATION
NO_JOBS_FOUND

Funktionsgruppe

BTCHCNTXT

Addresses (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 )