Kursbeschreibung
Die wichtigsten Themen im Überblick
- ABAP-Programme systematisch bauen
- Workbench und Repository nutzen
- Elementare Datenobjekte anwenden
- Unterprogramme sinnvoll einsetzen
- Funktionsbausteine verstehen
- Interne Tabellen sicher verarbeiten
- Reports und ALV ausgeben
Zielgruppe
- Entwicklerinnen und Entwickler, die in SAP mit ABAP einsteigen
- SAP-Beraterinnen und SAP-Berater, die ABAP-Code besser verstehen und anpassen möchten
- Technische Projektmitarbeitende mit Bezug zu SAP-Entwicklung und Reporting
- Key User mit engem Austausch zur SAP-Entwicklung
- Für alle, die ABAP Workbench, Repository, Dictionary und klassische Reports strukturiert aufbauen wollen
Voraussetzung für die Schulung
- Grundverständnis von SAP-Systemen und betrieblichen Abläufen.
- Erste Programmiererfahrung ist hilfreich, aber keine Voraussetzung.
Kursinhalte
ABAP-Laufzeit und Systemarchitektur
- Ablauf eines ABAP-Programms im SAP-System
- Zusammenspiel von Applikationsserver, Datenbank und Repository
- Einordnung von Entwicklungsobjekten im SAP-Umfeld
ABAP Workbench und Repository
- Einführung in die ABAP Workbench
- Arbeiten mit Objekt Navigator und Entwicklungsobjekten
- Programme anlegen, organisieren und transportieren
ABAP-Grundlagen und elementare Datenobjekte
- Grundlegende ABAP-Sprachelemente
- Deklaration und Verwendung elementarer Datenobjekte
- Kontrollstrukturen, Zuweisungen und einfache Operationen
Modularisierung in ABAP
- Grundlagen sauberer Programmstruktur
- Unterprogramme zielgerichtet einsetzen
- Funktionsbausteine verstehen und aufrufen
- Methoden von Klassen einordnen und nutzen
Komplexe Datenobjekte und Datenbeschaffung
- Arbeiten mit Strukturen
- Interne Tabellen definieren und verarbeiten
- Transparente Tabellen im ABAP Dictionary
- Datenbanktabellen lesen und Ergebnisse weiterverarbeiten
Benutzerdialoge, Reports und SAP List Viewer
- Klassische ABAP-Reports aufbauen
- Selektionsbildschirme und einfache Dialoge verstehen
- Tabellarische Ausgabe mit dem SAP List Viewer
- Listen übersichtlich darstellen und auswerten





















