SAP Tabellen bzgl. Batch Jobs
Diese Tabellen sind relevant, um Batch Jobs zu überwachen, zu verwalten und zu steuern, sowohl für die Ausführung als auch für das Reporting und Debugging von Batch-Prozessen in einem SAP-System.
Tabelle: TBTCO (Job Header Data)
- Beschreibung: Diese Tabelle enthält die Header-Daten für alle Jobs im SAP-System.
- Wichtige Felder:
JOBNAME: Name des Batch JobsJOBCOUNT: Job-Nummer (wird bei der Erstellung eines Jobs vergeben)STATUS: Status des Jobs (z.B. ‚F‘ für abgeschlossen, ‚S‘ für gestartet)START_DATE: Startdatum des JobsSTART_TIME: Startzeit des Jobs
Tabelle: TBTCP (Job Step Data)
- Beschreibung: Diese Tabelle speichert Informationen zu den einzelnen Steps innerhalb eines Batch Jobs.
- Wichtige Felder:
JOBNAME: Name des JobsJOBCOUNT: Job-NummerSTEPID: Step-ID des Batch JobsSTATUS: Status des Steps (z.B. ‚F‘ für abgeschlossen, ‚R‘ für laufend)STEP_TYPE: Typ des Steps (z.B. ABAP-Programm, externes Programm)
Tabelle: BTCNR (Batch Job Number)
- Beschreibung: Speichert die Batch Job-Nummern und deren Status.
- Wichtige Felder:
BTCJOB: Job-NameBTCSEQ: Reihenfolge der Job-NummerBTCSRT: Status des Jobs (z.B. ‚E‘ für Fehler, ‚F‘ für abgeschlossen)
Tabelle: JOBLOG (Job Log)
- Beschreibung: Diese Tabelle enthält die Log-Daten zu Batch Jobs.
- Wichtige Felder:
JOBNAME: Name des JobsJOBCOUNT: Job-NummerLOGDATE: Datum des Log-EintragsLOGTIME: Uhrzeit des Log-EintragsMESSAGE: Beschreibung der Ereignisse oder Fehler im Job
Tabelle: SBTCC (Batch Job Chain)
- Beschreibung: Verwalten von Batch-Job-Ketten, in denen Jobs in einer bestimmten Reihenfolge ausgeführt werden.
- Wichtige Felder:
CHAIN_NAME: Name der Batch-Job-KetteCHAIN_STATUS: Status der Kette (z.B. ‚R‘ für laufend, ‚S‘ für abgeschlossen)CHAIN_START_DATE: Startdatum der KetteCHAIN_START_TIME: Startzeit der Kette
Tabelle: TSTEP (Batch Job Step Definition)
- Beschreibung: Diese Tabelle definiert die Steps innerhalb eines Jobs und deren Parameter.
- Wichtige Felder:
STEP_NAME: Name des StepsPROGRAM: Name des ABAP-Programms oder externen ProgrammsPARAMETER: Parameter für den Job-StepSTART_DATE: Startdatum des Step
Tabelle: TSP01 (Spool Requests for Job)
- Beschreibung: Diese Tabelle enthält Informationen über Spool-Anforderungen, die im Zusammenhang mit Batch Jobs erstellt wurden.
- Wichtige Felder:
REQID: ID der Spool-AnforderungJOBNAME: Name des JobsJOBCOUNT: Job-NummerOUTPUT: Ausgabe des Jobs im Spool
Tabelle: SBTD (Job Dependencies)
- Beschreibung: Enthält Abhängigkeiten zwischen verschiedenen Jobs innerhalb einer Kette oder zwischen verschiedenen Jobs.
- Wichtige Felder:
JOBNAME: Name des JobsDEPENDENT_JOB: Abhängiger JobDEPENDENCY_TYPE: Art der Abhängigkeit (z.B. Erfolg, Fehler)
Tabelle/TCode: SM21 (System Log)
- Beschreibung: Systemprotokolle, die auch Fehler oder Benachrichtigungen im Zusammenhang mit Batch Jobs enthalten können.
- Wichtige Felder:
LOGDATE: Datum des Log-EintragsLOGTIME: Uhrzeit des Log-EintragsUSER: Benutzer, der den Job gestartet hatMESSAGE: Fehlermeldung oder andere Log-Nachricht
Tabelle: TJSYSTEM (Job System Information)
- Beschreibung: Speichert allgemeine Systeminformationen über die Batch Job-Verarbeitung.
- Wichtige Felder:
SYSTEM: Name des SystemsSTART_DATE: Datum des SystemstartsLAST_JOB_DATE: Datum des letzten ausgeführten Jobs
Tabelle: BAPI_BTC_JOB (Batch Job Information via BAPI)
- Beschreibung: Diese BAPI-Tabelle enthält Batch Job-Informationen, die für die API verwendet werden können.
- Wichtige Felder:
JOBNAME: Name des Batch JobsJOBCOUNT: Job-NummerSTATUS: Status des JobsJOB_PRIORITY: Priorität des Jobs
