SAP NetWeaver Schulung - Entwicklung dynprobasierter Benutzerdialoge
SAP Schulungen

SAP NetWeaver Schulung - Entwicklung dynprobasierter Benutzerdialoge

Eine ausführbare Dynpro-Transaktion mit PBO/PAI, Eingabeprüfung und SAP-GUI-Navigation entwickeln

Die wichtigsten Themen

Ausführbare Dynpro-Transaktion entwickeln

PBO- und PAI-Logik programmieren

Screen und Menu Painter einsetzen

Controls und ALV einbinden

Eingaben und Berechtigungen prüfen

Fehlerfälle im Dialog behandeln

Überblick Am Ende der drei Tage steht eine ausführbare Dynpro-Transaktion mit eigener Navigation, geprüften Eingaben und feldbezogener Fehlerbehandlung. Du entwickelst den zugehörigen Module-Pool, verbindest Bildschirmfelder...

Am Ende der drei Tage steht eine ausführbare Dynpro-Transaktion mit eigener Navigation, geprüften Eingaben und feldbezogener Fehlerbehandlung. Du entwickelst den zugehörigen Module-Pool, verbindest Bildschirmfelder mit dem ABAP-Programm und steuerst den Dialog über PBO, PAI und Funktionscodes. So verhinderst du, dass unvollständige Eingaben verarbeitet oder Funktionen ohne die vorgesehene Prüfung ausgeführt werden.

Die Schulung behandelt klassische SAP-GUI-Anwendungen in SAP-NetWeaver- und ABAP-basierten Systemen. Dynpro gehört weiterhin zur klassischen ABAP Platform, ist jedoch keine UI-Technologie für ABAP Cloud. Der Schwerpunkt liegt deshalb auf der Entwicklung und Wartung vorhandener SAP-GUI-Transaktionen. Die Übungen finden direkt im SAP-System statt. In Gruppen mit maximal acht Personen bleibt Zeit, den Programmablauf nachzuvollziehen und Fehler im eigenen Code zu untersuchen.

Weitere Themen rund um die Plattform findest du bei den SAP-Schulungen. Für objektorientierte Erweiterungen schließt sich die Schulung ABAP Objects mit ABAP an. Das Training ist als Präsenzschulung, Online-Schulung oder Firmenseminar verfügbar. Wenn du die Inhalte für ein Entwicklungsteam planst, fordere ein Inhouse-Angebot mit abgestimmten Übungsschwerpunkten an.

Die Themen Rolle klassischer Dynpros in der SAP-GUI · Module-Pools und Transaktionscodes · Dynpro, Flow Logic und ABAP-Programm · Dialogabläufe und Namenskonventionen · Ergonomische Gestaltung klassischer Oberflächen...

Dynpro-Architektur und Dialogprogramme

  • Rolle klassischer Dynpros in der SAP-GUI
  • Module-Pools und Transaktionscodes
  • Dynpro, Flow Logic und ABAP-Programm
  • Dialogabläufe und Namenskonventionen
  • Ergonomische Gestaltung klassischer Oberflächen

Screen Painter und Menu Painter

  • Dynpros mit Screen Painter erstellen
  • Ein- und Ausgabefelder gestalten
  • Drucktasten und Auswahlfelder konfigurieren
  • GUI-Status und Titelleisten definieren
  • Funktionscodes mit Benutzerkommandos verbinden

PBO, PAI und Eingabeprüfung

  • Bildschirmfelder in PBO initialisieren
  • Benutzeraktionen in PAI verarbeiten
  • Daten zwischen Dynpro und ABAP übertragen
  • Pflichtfelder und Eingaben prüfen
  • Feldbezogene Fehlermeldungen ausgeben
  • Bildschirmfelder mit LOOP AT SCREEN ändern

Subscreens, Tabstrips und Controls

  • Subscreens in Dialogbereiche einbinden
  • Tabstrips für Eingabemasken nutzen
  • Table Controls programmieren
  • Splitter Controls konfigurieren
  • Kontextmenüs dynamisch bereitstellen

Hilfen, ALV und Berechtigungen

  • F1-Hilfen mit Feldinformationen verknüpfen
  • F4-Hilfen und Suchhilfen einsetzen
  • ALV-Ausgaben in Dynpros integrieren
  • Berechtigungen vor Funktionsaufrufen prüfen
  • Fehlerfälle im Dialog behandeln
Zielgruppe
  • ABAP-Entwickler mit Erfahrung in der ABAP Workbench
  • SAP-Entwicklungsteams für klassische Dialogprogramme
  • Technische SAP-Anwendungsbetreuung mit Entwicklungsaufgaben
  • Technische Projektteams für Erweiterungen bestehender SAP-GUI-Transaktionen
Das lernst du
  • Eine ausführbare Module-Pool-Transaktion mit Navigation erstellen
  • PBO- und PAI-Module für Bildschirmabläufe programmieren
  • Eingaben prüfen und feldbezogene Meldungen ausgeben
  • Subscreens, Tabstrips, Table Controls und ALV einbinden
  • Berechtigungsprüfungen integrieren, damit unzulässige Funktionen nicht ausgeführt werden
So arbeiten wir
  • Erklärungen und Code-Reviews durch ein erfahrenes SAP-Trainerteam
  • Live-Demos direkt im SAP-System
  • Übungen mit Screen Painter, Menu Painter und PBO/PAI
  • Schrittweiser Aufbau einer eigenen Dynpro-Transaktion
  • Analyse typischer Fehler aus Entwicklung und Wartung
  • Übertragung der Beispiele auf eigene SAP-Projekte
Empfohlene Vorkenntnisse
  • ABAP-Grundkenntnisse, etwa aus dem ABAP-Grundkurs
  • Sicherer Umgang mit der ABAP Workbench
  • Kenntnisse der SAP-GUI-Navigation
  • Grundwissen zur SAP-Systemarchitektur, etwa aus dem SAP NetWeaver Technology Kompaktkurs
  • Erfahrung mit Transaktionen, Tabellen, Datenelementen und Funktionsbausteinen
Dein Fahrplan
  • Klassische Dynpros in SAP GUI
  • Dialogprogramme, Module-Pools und Transaktionscodes
  • Dynpro, Flow Logic und Datentransport
  • Arbeiten mit dem Screen Painter
  • Felder, Rahmen, Drucktasten und Auswahlfelder
  • Gestaltungsrichtlinien für SAP-Dialoge
Organisatorisches

Lernformate

Unsere Seminare bieten dir maximale Flexibilität: Du kannst zwischen Live-Online und Vor Ort in unseren modernen Schulungszentren im D-A-CH Raum wählen. Beide Formate garantieren dir die gleiche hohe Qualität und interaktive Lernerfahrung.

Schulungsarten

Wir bieten dir verschiedene Schulungsarten: Offene Seminare, Firmenseminare für Teams und Inhouse-Schulungen direkt bei dir vor Ort. So findest du genau das Format, das zu deinen Bedürfnissen passt.

Uhrzeiten

09:00-16:00 Uhr

Aktuelle Software

In unseren offenen Kursen arbeiten wir mit der aktuellsten Software-Version. So lernst du direkt mit den Tools und Features, die du auch in deinem Arbeitsalltag verwendest - praxisnah und zukunftsorientiert. Bei Inhouse- und Firmenschulungen bestimmt ihr die Version.

Deine Vorteile

Zufriedenheitsgarantie

Wir sind von unserer Qualität überzeugt. Sollte ein Training einmal nicht deinen Erwartungen entsprechen, bieten wir dir an, den Kurs kostenlos zu wiederholen oder ein anderes Training zu besuchen. Ohne Risiko, ohne Diskussion.

Inklusivleistungen

Deine Teilnahme beinhaltet: Schulungsmaterial, Zertifikat, Verpflegung (bei Präsenzveranstaltungen) und persönliche Betreuung durch unsere Trainer und unser Orga-Team. Alles aus einer Hand - keine versteckten Kosten.

Lernen von Experten

Unsere Trainer sind zertifizierte und erfahrene Profis mit jahrelanger Berufserfahrung. Sie vermitteln dir in den Kursen nicht nur theoretisches Wissen, sondern teilen ihre Erfahrungen aus realen Projekten und helfen dir, das Gelernte direkt in deiner täglichen Arbeit anzuwenden. Das ist kein Werbeversprechen, sondern unser Anspruch. Am besten siehst du das in unseren Bewertungen, z.B. auch bei Google.

Keine Vorkasse

Du zahlst erst nach dem Seminar. Keine Vorkasse, keine Vorauszahlung - so kannst du sicher sein, dass du nur für das bezahlst, was du auch wirklich erhalten hast. Die Rechnung erhältst du erst nach Kursbeginn.

Max. 8 Teilnehmende

Wir setzen auf kleine Gruppen, damit du die Aufmerksamkeit bekommst, die du verdienst. So haben wir mehr Zeit für deine individuellen Fragen und können gezielt auf deine Bedürfnisse eingehen.

Termine & Buchung

Leider bieten wir diesen Kurs nicht als offenes Seminar an, sondern nur als Inhouse- oder Firmenschulung. Wir beraten dich gerne.

Nicht der passende Termin dabei?

Wir finden eine Lösung: anderer Termin, mehrere Teilnehmer, Inhouse-Schulung oder individuelle Beratung.

Anfrage stellen
Inhouse & Firmenseminare

Lieber gleich das ganze Team schulen?

Diese Schulung gibt es auch exklusiv für dein Unternehmen, bei euch vor Ort, an unseren Standorten oder Live-Online. Inhalte und Termine nach Maß.

Beliebteste Wahl

Inhouse-Schulung

Wir kommen zu euch: diese Schulung maßgeschneidert in euren Räumen, für Unternehmen und Behörden.

  • Inhalte exakt auf euch zugeschnitten
  • Termine nach euren Bedürfnissen
  • Günstiger ab mehreren Teilnehmern
  • Vertraute Umgebung, kein Reiseaufwand
Inhouse-Schulung anfragen

Firmen-Seminar

Exklusiv für dein Team an einem unserer Standorte oder Live-Online, individuell angepasst.

  • Geschlossene Gruppe aus eurem Haus
  • Individuelle Terminplanung
  • An unseren Standorten oder Live-Online
  • Angepasste Inhalte
Firmen-Seminar anfragen

Fragen und Antworten zu SAP NetWeaver Schulung - Entwicklung dynprobasierter Benutzerdialoge

Was ist ein Dynpro in SAP?

Ein Dynpro ist ein klassisches Bildschirmobjekt eines ABAP-Programms. Es verbindet das Layout, die Bildschirmfelder und die Flow Logic mit der Programmlogik. Beim Aufruf verarbeitet das SAP-System zuerst PBO vor der Anzeige und anschließend PAI nach einer Benutzeraktion. Dynpros werden vor allem in bestehenden SAP-GUI-Transaktionen genutzt.

Was ist der Unterschied zwischen PBO und PAI?

PBO läuft vor der Anzeige eines Dynpros und bereitet dessen Felder, Status und Inhalte vor. PAI startet nach einer Benutzeraktion, überträgt Eingaben an das ABAP-Programm und verarbeitet Funktionscodes, Prüfungen sowie die weitere Navigation.

Wann wird ein Module-Pool statt eines ABAP-Reports verwendet?

Ein Module-Pool eignet sich für transaktionsgesteuerte Dialoge mit mehreren Bildschirmbildern, Benutzerkommandos und frei programmierter Navigation. Ein ausführbares ABAP-Programm wird eher für selektionsbasierte Auswertungen und Abläufe mit einem standardisierten Startbild verwendet.

Ist SAP Dynpro noch aktuell?

Klassische Dynpros werden weiterhin für bestehende SAP-GUI-Transaktionen auf der ABAP Platform entwickelt und gewartet. Sie gehören zur klassischen ABAP-Entwicklung, jedoch nicht zu den unterstützten UI-Technologien von ABAP Cloud. Die Schulung behandelt deshalb bewusst klassische SAP-GUI-Anwendungen.

Welche ABAP-Kenntnisse brauche ich für die Dynpro-Schulung?

Grundkenntnisse in ABAP, der ABAP Workbench und der Arbeit mit Transaktionen werden vorausgesetzt. Interne Tabellen, Datendeklarationen, Funktionsbausteine und modulare Programmierung sollten bekannt sein. Bei fehlender Programmiererfahrung empfiehlt sich zuerst der ABAP-Grundkurs.

Kann die Dynpro-Schulung inhouse durchgeführt werden?

Die Schulung ist als Inhouse- oder Firmenseminar möglich. Übungsschwerpunkte und relevante Beispiele können vorab mit cmt abgestimmt werden, soweit sie zum Themenrahmen der Dynpro-Entwicklung passen.

Gibt es Konditionen für mehrere Mitarbeiter?

Für mehrere Mitarbeiter kommen eine gemeinsame Buchung oder ein Firmenseminar infrage. Die passenden Konditionen hängen vom Format und vom gewünschten Umfang ab und werden auf Anfrage mit cmt abgestimmt.

Weitere häufig gestellte Fragen und Antworten findest du in den FAQs.

Unser Qualitätsversprechen: Wissen, das in der Praxis funktioniert

Aus der Praxis für die Praxis

Schluss mit theoretischem Ballast. Wir trainieren dich für reale IT-Herausforderungen, nicht für Multiple-Choice-Tests. Unsere Trainer vermitteln dir genau das Wissen, das am nächsten Montagmorgen im Job wirklich funktioniert.

Individuell statt "Schema F"

Deine Fragen passen nicht ins Standard-Skript? Bei uns schon. Wir verzichten auf starre Lehrpläne und geben deinen konkreten Projekt-Fragen Raum. Unsere Trainer passen die Inhalte flexibel an das an, was dich und dein Team aktuell weiterbringt.

Maximale Freiheit: Remote oder vor Ort

Lerne so, wie es in deinen Alltag passt - ohne Reise-Stress und Zeitverlust. Egal ob remote, hybrid oder präsent vor Ort: Wir garantieren dir ein nahtloses und effektives Lernerlebnis, egal von wo du dich zuschaltest.

Mit Zufriedenheitsgarantie

Wir sind von unserer Qualität überzeugt - und wollen, dass du es auch bist. Sollte ein Training einmal nicht deinen Erwartungen entsprechen, bieten wir dir an, den Kurs kostenlos zu wiederholen oder ein anderes Training zu besuchen. Ohne Risiko, ohne Diskussion.

NOCH FRAGEN?

Rufe mich an oder schreibe mir eine E-Mail.

Michaela Berger

Michaela Berger

Über 20.000 Unternehmen und Behörden vertrauen auf uns

Alle Referenzen
Siemens Logo
Telekom Logo
Rheinmetall Logo
Infineon Logo
MAN Logo
Fraunhofer Logo
ADAC Logo
Munich Re Logo
Deutsche Bahn Logo