Kursbeschreibung
In diesem SAP®-Seminar lernst du, wie du ABAP-Reports so entwickelst, dass sie fachlich brauchbar, technisch sauber und im Alltag gut nutzbar sind. Du arbeitest vom klassischen Selektionsbild über Eingabeprüfungen und Varianten bis zur dynamischen Anpassung zur Laufzeit. Ein großer Schwerpunkt liegt auf dem ALV Object Model: Du baust tabellarische Ausgaben auf, bindest ALV in Container und Dynpros ein, gestaltest Layouts, Spalten und Druckbereiche und setzt Funktionen sowie Ereignisse gezielt ein. Ergänzt wird das Seminar durch den strukturierten Zugriff auf Daten mit logischen Datenbanken, Mehrtabellen-Auswertungen und erweiterten SELECT-Anweisungen. So gewinnst du genau die Sicherheit, die für belastbare Reports im SAP-Umfeld gebraucht wird. Der Kurs eignet sich besonders, wenn du ABAP nicht nur lesen, sondern Reports eigenständig entwickeln und professionell erweitern willst.
Die wichtigsten Themen im Überblick
- Selektionsbilder gezielt entwickeln
- Eingaben prüfen und steuern
- ALV OM sicher implementieren
- Container und Dynpro anbinden
- Layouts und Spalten gestalten
- Ereignisse interaktiv nutzen
- Mehrtabellen-SELECT optimieren
- Logische Datenbanken bewerten
Zielgruppe
- ABAP-Entwicklerinnen und ABAP-Entwickler mit Reporting-Aufgaben
- SAP-Beraterinnen und SAP-Berater mit technischem Entwicklungsschwerpunkt
- Developer, die bestehende Reports erweitern oder neu aufbauen
- Alle, die ABAP-Reporting mit Selektionsbild, ALV und Datenzugriff fundiert beherrschen wollen
Voraussetzung für die Schulung
- Grundkenntnisse in ABAP und im Arbeiten mit dem SAP-System werden vorausgesetzt.
- Erfahrung mit elementaren Sprachmitteln, internen Tabellen und Open SQL ist hilfreich.
Kursinhalte
ABAP-Reporting verstehen
- Einordnung klassischer Reports im SAP-System
- Ablauf eines Reportprogramms nachvollziehen
- Typische Einsatzszenarien für Auswertungen bewerten
- Struktur, Pflege und Erweiterbarkeit von Reports planen
Selektionsbilder entwickeln
- Parameter und Selektionsoptionen gezielt einsetzen
- Selektionsbild fachlich und technisch gestalten
- Pflichtfelder, Defaults und Gruppierungen anlegen
- Benutzerführung auf dem Selektionsbild verbessern
Eingabeprüfung und Varianten nutzen
- Eingaben prüfen und Fehlersituationen abfangen
- Selektionsvarianten anlegen und verwenden
- Prüflogik sauber in den Report integrieren
- Wiederkehrende Auswertungsszenarien beschleunigen
Selektionsbild zur Laufzeit anpassen
- Bildschirmelemente dynamisch ein- und ausblenden
- Feldattribute zur Laufzeit verändern
- Abhängigkeiten zwischen Eingaben umsetzen
- Benutzerspezifische Steuerung realisieren
ALV-Grundlagen und Bedienung
- ALV zur tabellarischen Datenausgabe einordnen
- Standardfunktionen des ALV gezielt nutzen
- Sortieren, Filtern und Summieren vorbereiten
- Nutzen für Fachabteilungen und Support bewerten
ALV Object Model aufbauen
- ALV OM anlegen und anzeigen
- Wichtige Klassen und Objekte verstehen
- Unterobjekte einer Hauptklasse holen und anpassen
- Saubere Grundstruktur für ALV-Reports entwickeln
ALV im Container und im Dynpro
- Trägerdynpro vorbereiten und anbinden
- ALV im Container technisch integrieren
- Steuerelemente im Dialogprogramm nutzen
- Zusammenspiel von Dynpro und ALV beherrschen
Ausgabe, Layouts und Interaktion gestalten
- Spalteneigenschaften und Anzeigeoptionen festlegen
- Layoutvarianten und Grundfunktionen einrichten
- Funktionen, Ereignisse und interaktive Elemente nutzen
- Kopf-, Fußbereiche und Ausdruck passend gestalten
Datenbeschaffung professionell umsetzen
- Logische Datenbanken einordnen und bewerten
- Teilobjekte und Datenbeschaffung verstehen
- Mehrere Datenbanktabellen gezielt auswerten
- SELECT-Anweisungen erweitert und sauber einsetzen





















