FunktionsdokumentationJobs verwalten: Job-Listen generieren

 

Über den Funktionsbaustein BP_JOB_MAINTENANCE (Transaktion SM37) können Sie das vollständige Job-Pflegesystem der Hintergrundsteuerung aufrufen. Auf dem Einstiegsbild der Transaktion können Sie den gewünschten Job auswählen.

Da viele Benutzer nicht mit der Job-Pflege vertraut sind und nicht nach ihren Jobs suchen möchten, können Sie über die Funktionsbausteine BP_JOB_SELECT und BP_JOBLIST_PROCESSOR für den Benutzer Ihrer Programme eine Liste mit Jobs zusammenstellen und anzeigen.

Mit BP_JOB_SELECT können Sie eine interne Tabelle der Jobs erzeugen. Mit BP_JOBLIST_PROCESSOR können Sie anschließend die ausgewählten Jobs im vom Pflegesystem verwendeten Listenformat anzeigen.

Weiterhin können Sie BP_FIND_JOBS_WITH_PROGRAM verwenden, um Jobs auszuwählen, die ein bestimmtes Programm ausführen. Verwenden Sie diesen Funktionsbaustein zusammen mit BP_JOBLIST_PROCESSOR, um Ihren Benutzern eine Job-Liste zur Verfügung zu stellen. Wie auch BP_JOBLIST_SELECT bietet BP_FIND_JOBS_WITH_PROGRAM interaktive und passive Modi.

Beispiel Beispiel

Ein Beispiel, das BP_FIND_JOBS_WITH_PROGRAM verwendet, ist unter Job-Status anzeigen: SHOW_JOBSTATE zu finden

Ende des Beispiels.

Zur Anzeige der Job-Liste stehen Ihnen drei verschiedene Modi zur Verfügung:

  • Anzeigemodus: Der Benutzer kann Job-Attribute und Job-Ergebnisse wie z. B. Spool-Aufträge und Job-Protokolle anzeigen, jedoch keine Jobs ändern oder zur Verarbeitung freigeben.

  • Bearbeitungsmodus: Der Benutzer kann alle Tätigkeiten der Job-Pflege durchführen, für die er berechtigt ist.

  • Auswahlmodus: Der Benutzer wird aufgefordert, einen Job aus der Liste auszuwählen. Nach erfolgter Auswahl wird die Liste geschlossen und die Struktur TBTCJOB des ausgewählten Jobs an Ihr Programm zurückgegeben.

Berechtigungen

Die Verarbeitung von Job-Listen unterliegt Berechtigungsprüfungen für die Hintergrundverarbeitung. Eine Beschreibung der entsprechenden Berechtigungen finden Sie in der Dokumentation BC - Benutzer, Berechtigungen und Systemsicherheit sowie in der Dokumentation zum Basis-Customizing.