Programmierung mit dem Hintergrundverarbeitungssystem (BC-CCM-BT
Programmiertechniken
Jobs einplanen und verwalten: Einfaches Verfahren
Jobs einplanen: Einfaches Verfahren mit BP_JOBVARI
Mit dem einfachen Verfahren eingeplante Jobs mit B
Jobs einplanen: Ganzsteuerungsverfahren
Jobs mit dem Ganzsteuerungsverfahren einplanen: Überblick
Wo werden Job-Attribute angegeben?
Angaben zur Startzeit von Benutzern ermitteln
Startzeitpunkte für periodisch wiederholte Jobs er
Druck- und Archivierungsangaben ermitteln
Programmbeispiel: Deklarationen, Einrichtung und Druckangaben
Programmbeispiel: Jobs mit JOB_OPEN anlegen
Programmbeispiel: ABAP-Job-Step hinzufügen
Programmbeispiel: Job-Step für ein externes Kommando oder Progra
Programmbeispiel: Job-Step mit ABAP SUBMIT hinzufü
Programmbeispiel: Sofort-Start mit JOB_CLOSE
Programmbeispiel: Sofortiger Start mit Mail-Empfän
Programmbeispiel: Startzeit-Fenster mit JOB_CLOSE
Programmbeispiel: Job-Start an einem Arbeitstag (JOB_CLOSE)
Programmbeispiel: Job-Start bei Ereignis (JOB_CLOS
Programmbeispiel: Mit JOB_CLOSE auf Vorgänger-Job
Programmbeispiel: Start bei Änderung der Betriebsart (JOB_CLOSE)
Job-Ergebnisse: Job-Protokolle anzeigen
Job-Protokolle anzeigen
Job-Protokoll in eine interne Tabelle kopieren
Jobs verwalten: Job-Listen generieren
Programmbeispiel: Job-Listen generieren
Job-Status anzeigen: SHOW_JOBSTATE
Jobs auswählen und löschen
Mit Ereignissen arbeiten
Ereigniskonzepte
Ereignisse nutzen: Aufgabenübersicht
Ereignisse definieren
Ereignisse auslösen
Ereignisse aus ABAP-Programmen auslösen
Ereignisse aus externen Programmen auslösen
Ereignisse aus SAPGUI auslösen
Ausgelöste Ereignisse und Argumente ermitteln
Externe Programme ausführen
Mit ausgelösten Ereignissen arbeiten
Event History
Protokoll der ausgelösten Ereignisse prüfen
Kriterien für ausgelöste Ereignisse festlegen
Kriterienmanager
Kriterienhierarchie aufbauen
Kriterienprofil anlegen
Kriterien anlegen und konfigurieren
Knoten einfügen
Ein Kriterium anlegen und konfigurieren
Kriterienprofil aktivieren
Beispiel: Kriterienhierarchie anlegen
Event History reorganisieren
Ereignisstatus
Status eines Ereignisses manuell ändern
Verarbeitungsstatus eines Ereignisses
Parallelverarbeitung implementieren
Spezielle Techniken: Externe Programme starten
Erweiterte Einplanung 1: Job-Folgen erstellen
Erweiterte Einplanung 2: Parallele Jobs einplanen
Erweiterte Einplanung 3: Job festlegen
Funktionsbausteine der Hintergrundverarbeitung
JOB_OPEN: Hintergrund-Jobs anlegen
JOB_SUBMIT, ABAP SUBMIT: Job-Steps einem Job hinzu
JOB_CLOSE: Jobs an die Hintergrundsteuerung überge
BP_JOBVARIANT_SCHEDULE und BP_JOBVARIANT_OVERVIEW:
BP_CALCULATE_NEXT_JOB_STARTS: Startzeitpunkt für p
RAISE-Methode: Ereignis aus einem ABAP-Programm auslösen
BP_JOB_COPY: Hintergrund-Jobs kopieren
BP_JOB_DELETE: Hintergrund-Jobs löschen
BP_JOB_GET_PREDECESSORS: Vorgänger-Job eines Jobs
BP_JOB_GET_SUCESSORS: Nachfolger-Jobs eines Jobs e
BP_JOB_MAINTENANCE: Job-Pflegefunktionen
BP_JOB_SELECT: Jobs aus der Datenbank auswählen
BP_FIND_JOBS_WITH_PROGRAM: Jobs, die bestimmte Pro
BP_JOBLIST_PROCESSOR: Job-Listen für Benutzer anzeigen
SHOW_JOBSTATE: Status eines Jobs prüfen
BP_JOBLOG_READ: Job-Protokolle lesen
BP_JOBLOG_SHOW: Job-Protokolle anzeigen
BP_START_DATE_EDITOR: Starttermin anzeigen/anforde
BP_JOB_READ: Job-Spezifikationen abrufen
SHOW_JOBSTATE: Job-Status anzeigen
Funktionsbausteine für die Parallelverarbeitung
Datenübernahme
Methoden zur Datenübernahme
Datenübernahme: Batch-Input im Überblick
Der Transaktions-Recorder
Transaktionen aufzeichnen
Aufzeichnung ausführen
Aufzeichnungseditor verwenden
Batch-Input-Mappe aus Aufzeichnung generieren
Datenübernahmeprogramm generieren
Funktionsbaustein generieren
Funktionsbaustein verwenden
Testdatei erstellen
Datenübernahme durchführen
Konvertierungsprogramm erstellen
SAP-Datenstruktur für das Konvertierungsprogramm g
Datenumsetzung
SAP-Datenstruktur füllen
Datenübernahme-Methode auswählen
Datenübernahmeprogramm ausführen
Batch-Input-Berechtigungen
Zusätzliche Informationen
CALL TRANSACTION USING für Datenübernahme verwende
Batch-Input-Mappen anlegen
Mappen mit BDC_OPEN_GROUP anlegen
Daten in eine Mappe einfügen: BDC_INSERT
Mappen schließen: BDC_CLOSE_GROUP
Batch-Input-Mappen verarbeiten
CALL DIALOG für Batch-Input verwenden
Die Datenübernahme-Datenstruktur
Systemdaten ermitteln
Häufige Datenübernahmefehler
Direct-Input
Programmierung mit externen Kommandos
Programmiertechniken
SXPG_CALL_SYSTEM: Externes Kommando ausführen (Schnellverfahren)
SXPG_COMMAND_EXECUTE: Berechtigung zum Ausführen e
SXPG_COMMAND_CHECK: Berechtigung zum Ausführen ein
SXPG_COMMAND_LIST_GET: Liste externer Kommandos le
SXPG_COMMAND_DEFINITION_GET: Einzelne externe Komm
SXPG_DUMMY_COMMAND_CHECK: Schnittstelle für gesond
Allgemeine Anwendungsschnittstellen