Anfang des Inhaltsbereichs

Vorgehensweisen Job-Protokolle anzeigen  Dokument im Navigationsbaum lokalisieren

Mit dem Funktionsbaustein BP_JOBLOG_SHOW ermöglichen Sie einem Benutzer, ein Job-Protokoll anzuzeigen.

BP_JOBLOG_SHOW kann normalerweise nicht Bestandteil des Programms sein, das Sie zum Einplanen eines Jobs verwendet haben, da das Protokoll nur bei erfolgreicher Verarbeitung des Jobs vollständig ist.

Sie können Ihren Benutzern jedoch die Anzeige des Job-Protokolls als separate Funktion anbieten.

Hinweis

Zur Identifizierung des Job-Protokolls benötigen Sie den Job-Namen und die Job-Nummer. Sie müssen entweder:

Programmbeispiel: Job-Protokoll anzeigen

REPORT BCSWPTS2.
INCLUDE LBTCHDEF.

* Mögliche Datendeklarationen: BP_JOBLOG_SHOW
* Annahme: Sie haben JOBNAME und JOBCOUNT eines Jobs
* gesichert und geben diese Werte selbst ein.

DATA: JOBCOUNT LIKE TBTCJOB-JOBCOUNT.
DATA: JOBNAME LIKE TBTCJOB-JOBNAME.

JOBNAME = '<JOB-NAME>'. " Von Ihnen bei der Einplanung
" des Jobs angegeben.
JOBCOUNT = '<JOB-NUMMER>'. " Von JOB_OPEN zurückgegeben.

CALL FUNCTION 'BP_JOBLOG_SHOW'
EXPORTING
CLIENT = SY-MANDT " Mandant des Benutzers.
JOBCOUNT = JOBCOUNT " Job-Nummer.
JOBNAME = JOBNAME " Job-Name.
EXCEPTIONS
JOBLOG_DOES_NOT_EXIST = 01 " Protokoll bereits gelöscht.
JOBLOG_IS_EMPTY = 02 " Job wurde gerade gestartet.
" Bei Ausnahme gibt es wahr-
" scheinlich ein Systemproblem.
NO_JOBLOG_THERE_YET = 03 " Job noch nicht gestartet.
NO_SHOW_PRIVILEGE_GIVEN = 04 " Aufrufender Benutzer hat
" keine Anzeigeberechtigung für
" gewünschten Job.
OTHERS = 99. " Systemfehler, beispielsweise
" Datenbank- oder Netzproblem.