Hintergrundverarbeitung
Hintergrundverarbeitung: Konzepte und Funktionen
Hintergrundverarbeitungssystem einrichten
Hintergrund-Workprozesse
Erforderliche Hintergrundjobs
Standardjobs
Übersicht der Standardjobs
Standardjob einplanen
Neuen Standardjob definieren
Berechtigungen für die Hintergrundverarbeitung
Jobs und Job-Steps
Externe Kommandos und externe Programme
Voraussetzungen für das Ausführen externer Programme
Externe Kommandos definieren
Externe Kommandos und Programme starten
Bedeutung von Ereignissen der Hintergrundverarbeitung
Jobeinplanung
Hintergrundjobs einplanen
Hintergrundverarbeitung aktivieren
Job Wizard
Jobstartbedingung angeben
Jobstartverwaltung
Periodizität: Automatische Jobwiederholung angeben
Klasse-A-Jobs Priorität einräumen
Prioritätsstrategien für Klasse-A-Jobs
Jobs freigeben
Jobs löschen
Jobprotokoll anzeigen
Jobablageverwaltung
Parallelverarbeitung von Jobs mit asynchronem RFC
RFC-Gruppen für Parallelverarbeitungsjobs definieren
Mögliche Status von Hintergrundjobs
Jobs mit der Jobübersicht verwalten
Jobs auswählen oder angeben
Alerts der Hintergrundverarbeitung überwachen
Job-Alerts anzeigen
Problemanalyse in der Hintergrundverarbeitung
Analysewerkzeuge: Übersicht
Workprozesse und Systemprotokoll analysieren
ABAP-Laufzeitprobleme analysieren
Jobstatus analysieren
Ressourcen mit dem grafischen Jobmonitor analysieren
Status-, Konfigurations- und Verwaltungsdaten analysieren
Teile der Laufzeitumgebung analysieren
Probleme mit externen Kommandos und Programmen analysieren
Fehlersuche im Hintergrundverarbeitungssystem
Job wurde nicht gestartet
Job wurde abgebrochen
Jobprotokoll kann nicht angezeigt werden
Job bleibt im Status "Aktiv"
Probleme mit Ereignissen analysieren
Steuerobjekttypen
Programmierung mit dem Hintergrundverarbeitungssystem (BC-CCM-BT
Programmiertechniken
Jobs einplanen und verwalten: Einfaches Verfahren
Jobs einplanen: Einfaches Verfahren mit BP_JOBVARIANT_SCHEDULE
Mit dem einfachen Verfahren eingeplante Jobs mit BP_JOBVARIANT_O
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 ermitteln
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ügen
Programmbeispiel: Sofort-Start mit JOB_CLOSE
Programmbeispiel: Sofortiger Start mit Mail-Empfänger von Spoola
Programmbeispiel: Startzeit-Fenster mit JOB_CLOSE
Programmbeispiel: Job-Start an einem Arbeitstag (JOB_CLOSE)
Programmbeispiel: Job-Start bei Ereignis (JOB_CLOSE)
Programmbeispiel: Mit JOB_CLOSE auf Vorgänger-Job warten
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
Ereignissen 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
Mit ausgelösten Ereignissen arbeiten
Event History
Protokoll der ausgelösten Ereignisse prüfen
Erweiterte Einplanung 1: Job-Folgen erstellen
Erweiterte Einplanung 2: Parallele Jobs einplanen und synchronis
Erweiterte Einplanung 3: Job festlegen
Kriterien für ausgelöste Ereignisse festlegen
Event History reorganisieren
Ereignisstatus
Verarbeitungsstatus eines Ereignisses
Kriterien für ausgelöste Ereignisse festlegen
Kriterienmanager
Beispiel: Kriterienhierarchie anlegen
Kriterienhierarchie aufbauen
Kriterien anlegen und konfigurieren
Ein Kriterium anlegen und konfigurieren
Knoten einfügen
Kriterienprofil anlegen
Kriterienprofil aktivieren
Ausgelöste Ereignisse und Argumente ermitteln
Externe Programme ausführen
Parallelverarbeitung implementieren
Spezielle Techniken: Externe Programme starten
Erweiterte Einplanung 1: Job-Folgen erstellen
Erweiterte Einplanung 2: Parallele Jobs einplanen und synchronis
Erweiterte Einplanung 3: Job festlegen
Funktionsbausteine der Hintergrundverarbeitung
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 generieren
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 verwenden
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 eines externen
SXPG_COMMAND_CHECK: Berechtigung zum Ausführen eines externen Ko
SXPG_COMMAND_LIST_GET: Liste externer Kommandos lesen
SXPG_COMMAND_DEFINITION_GET: Einzelne externe Kommandos lesen
SXPG_DUMMY_COMMAND_CHECK: Schnittstelle für gesonderte Prüfmodul
Allgemeine Anwendungsschnittstellen