Anwendungsentwicklung auf AS ABAP
SAP - ABAP Programming Model for SAP Fiori
Geschäftsentitäten mit SADL konsumieren
Konsumierung
SADL-Modelle
Laufzeit
OData-Services auf Basis von SADL-Modellen anlegen
Übersicht
Verschiedene Ansätze vergleichen
Unterstützte Szenarien
OData-Service mit Zuordnungseditor anlegen
Generating an OData Service Based on Referenced Data Sources
Enforcing Authorizations for SADL-Based Applications
Fine-Tuning the Execution of SADL-Based Gateway Services
Using OData Analytics in SADL-Based Services
SAP - BOPF Developer Guide
ABAP-Programmiersprache
ABAP: Programmierung (BC-ABA)
ABAP: Übersicht
SAP NetWeaver Application Server for ABAP
Organisation der Sprache
Quelltext und Programmgenerierung
Syntax
Programmstruktur
Programmtypen und Programmausführung
Benutzerschnittstellen
Ereignissteuerung
ABAP: Grundlegende Sprachelemente
Datentypen und Datenobjekte
Deklarationen
Zuweisungen
Ausdrücke und Funktionen
Programmablaufsteuerung
Ausnahmebehandlungen
Zeichen- und Bytekettenverarbeitung
Interne Tabellen
Zeiger
Dynamische Programmierung
ABAP: Modularisierungstechniken
ABAP Objects
Unterprogramme und Funktionsbausteine
ABAP: Persistente Daten
Datenbankzugriffe
Daten-Cluster
Datenschnittstelle
ABAP: Externe Schnittstellen
ABAP: Testunterstützung
ABAP: Erweiterungskonzepte
Quellcode-Plugins
Objekt-Plugins (Business Add-Ins, BAdIs)
ABAP-Programmiertechniken
Programmierung mit dem Hintergrundverarbeitungssystem (BC-CCM-BTC)
Programmiertechniken
Jobs einplanen und verwalten: Einfaches Verfahren
Jobs einplanen: Einfaches Verfahren mit BP_JOBVARIANT_SCHEDULE
Mit dem einfachen Verfahren eingeplante Jobs mit BP_JOBVARIANT_OVERVIEW verwalten
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 Programm hinzufügen
Programmbeispiel: Job-Step mit ABAP SUBMIT hinzufügen
Programmbeispiel: Sofort-Start mit JOB_CLOSE
Programmbeispiel: Sofortiger Start mit Mail-Empfänger von Spoolaufträgen
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 synchronisieren
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 synchronisieren
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 Kommandos prüfen und Kommando ausführen
SXPG_COMMAND_CHECK: Berechtigung zum Ausführen eines externen Kommandos prüfen
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üfmodule
Allgemeine Anwendungsschnittstellen
ABAP-Entwicklungswerkzeuge - Eclipse
SAP - ABAP Development User Guide
SAP - ABAP for HANA Development User Guide
SAP - ABAP CDS Development User Guide
SAP - ABAP Web Services
SAP - BOPF Development User Guide
SAP - Support Guide for Eclipse-based SAP Development Tools
SAP - Web Dynpro ABAP Development User Guide
ABAP Workbench - klassisch
Werkzeuge der ABAP Workbench
ABAP Dictionary
Switch Framework
ABAP Development Tools - HTTP-Zugriff
HTTP-Endpunkt für Zugriff auf ADT-Ressourcen aktivieren
ABAP-Programmierschnittstellen
SAP XSLT Prozessor - Referenz
Simple Transformations
iXML-Library
ABAP als OLE-Automation-Controller
Einführung
Konvertierungsregeln
Implementierung
Beispiele
Verwandte ABAP-Schlüsselwörter
CREATE OBJECT
SET PROPERTY
GET PROPERTY
CALL METHOD
FREE OBJECT
ABAP Test- und Analysewerkzeuge
ABAP-Kundenentwicklung
Enhancement Framework
Änderungen des SAP-Standards (BC)
Migrationsarbeitsvorrat für Eigenentwicklungen
Migrationsarbeitsvorrat für Eigenentwicklungen einrichten
Analyse der Eigenentwicklungen durchführen
Analyseergebnis als ZIP-Datei herunterladen
Analyseergebnisse für Eigenentwicklungen in das Auswertungssystem importieren
Inhalte der Vereinfachungsdatenbank aus SAP Service Marketplace herunterladen
Vereinfachungsdatenbank als ZIP-Datei importieren
Einrichtung des Migrationsarbeitsvorrats für Eigenentwicklungen verifizieren
[Optional:] Verwendungsdaten aus einem Produktivsystem importieren
[Optional:] RFC-Destination für die Remote-Navigation pflegen
Migrationsarbeitsvorrat für Eigenentwicklungen verwenden
Zu Objektvorkommen im aktuellen oder Remote-SAP-System springen
SAP-Objekt öffnen
Erste Stelle mit Bezug des Kundenobjekts auf das SAP-Objekt öffnen
Abhängigkeiten zwischen Kundenobjekt und SAP-Objekt anzeigen
Objekt als Abgeschlossen kennzeichnen
Glossar
SAP Virtual Machine Container
Internationalization