SAP NetWeaver Schulung - ABAP Dialogprogrammierung mit EnjoySAP-Controls
Mehrstufige Dynpro-Dialoge entwickeln, Controls einbinden und Benutzeraktionen im SAP GUI verarbeiten
- Mehrstufige Dynpros entwickeln
- PBO und PAI verarbeiten
- ALV Grid und Tree Control einbinden
- 5 Tage
- Fortgeschritten
- Zufriedenheitsgarantie Risikofrei für dich
- Online Live per Videokonferenz
- max. 8 Teilnehmerinnen und Teilnehmer pro Gruppe
- Keine Vorkasse Rechnung nach dem Seminar
Das nimmst du mit
- Mehrstufige Dynpros entwickeln
- PBO und PAI verarbeiten
- ALV Grid und Tree Control einbinden
- Control-Events objektorientiert behandeln
- Kontextmenüs und Drag & Drop umsetzen
- Frontend-Kommunikation analysieren
Passt das zu dir?
Damit du den Tag wirklich mitnimmst, lohnt sich ein kurzer Abgleich.
Richtig für dich, wenn
- Fachkräfte in der ABAP-Entwicklung mit Dynpro-Aufgaben
- SAP-Beraterinnen und SAP-Berater mit technischem Entwicklungsanteil
- Entwicklungsteams für klassische SAP-GUI-Transaktionen
- Nach dem Grundkurs: Fachkräfte mit ersten ABAP-Projekten
Das bringst du mit
- ABAP-Grundlagen zu Syntax, Datenstrukturen und Reports
- Objektorientierte ABAP-Kenntnisse, etwa aus ABAP Objects
- Arbeitserfahrung mit SAP GUI und ABAP Workbench
- Erste Entwicklung klassischer Reports oder Dynpros
Dein Lernweg
Tag 1: Dynpro-Grundlagen und Dialoglogik
- Aufbau klassischer SAP-GUI-Dialoganwendungen
- Dynpros und Screen Painter
- PBO- und PAI-Verarbeitung
- GUI-Status und Funktionscodes
- Abgrenzung zu SAP Fiori und SAPUI5
Tag 2: SAP Control Framework und Container
- Architektur des SAP Control Frameworks
- Custom Controls und Container-Konzepte
- Controls in Dynpros einbinden
- Control-Eigenschaften setzen und lesen
- Automation Queue und Lebenszyklus
Tag 3: ALV Grid, Tree und weitere Controls
- ALV Grid für interaktive Tabellen
- Tree Control für hierarchische Daten
- TextEdit Control für mehrzeilige Eingaben
- HTML Control und Picture Control
- Mehrere Controls in Dynpros kombinieren
Tag 4: Events, Kontextmenüs und Drag & Drop
- Control-Events registrieren
- Objektorientierte Event-Handler entwickeln
- Kontextmenüs für Controls erstellen
- Drag & Drop implementieren
- Daten zwischen Backend und Control übertragen
Tag 5: Praxisprojekt, Fehleranalyse und Performance
- Control-basierte Dialoganwendung entwickeln
- Dialoglogik und Fachlogik trennen
- Control-Anwendungen debuggen
- Synchronisationspunkte untersuchen
- Bestehende Transaktionen erweitern
Klarheit von Anfang an
Format, Ablauf und alles, was schon enthalten ist. Keine Überraschungen, nur Fokus auf dein Ergebnis.
- Montag09:00 bis 16:00 Uhr
5 Tage
Kompakt aufgebaut, damit du schnell ins Tun kommst.
max. 8
Kleine Gruppe, damit genug Raum für deine Fragen bleibt.
- Live-Demonstrationen im SAP GUI und Screen Painter
- Programmierübungen an Dynpros und Control-Szenarien
- Schrittweiser Aufbau einer Control-basierten Dialoganwendung
- Analyse von Event-Abläufen und Beispielprogrammen
- Debugging typischer Fehler im Control Framework
- Besprechung anonymisierter Fragen aus SAP-Projekten
Das ist immer dabei
- Ausführliche Schulungsunterlagen und Praxisbeispiele
- Teilnahmezertifikat
- Übungsumgebungen und Beispieldaten
- Nachbetreuung per E-Mail nach dem Seminar
Sichere dir deinen Platz
Wunschtermin?
Für dieses Seminar ist gerade kein Termin ausgeschrieben. Sag uns, wann es dir passt, wir setzen einen passenden Termin auf und melden uns bei dir.
Wunschtermin anfragenLieber das ganze Team?
Bring dieses Seminar zu euch ins Haus oder lass uns ein Programm bauen, das genau auf euer Unternehmen passt.
Inhouse-Schulung
Wir kommen zu dir und schulen dein Team genau auf eure Praxis.
- Komplett auf eure Use-Cases und Tools zugeschnitten
- Termin und Ort bestimmst du, vor Ort oder Live-Online
- Ein fester Pauschalpreis statt Preis pro Person
Firmen-Seminar
Ein individuelles Programm, das wir auf eure Ziele zuschneiden.
- Frei kombinierbare Module aus unserem Themenkatalog
- Skalierbar von der Kleingruppe bis zur ganzen Belegschaft
- Begleitung über mehrere Termine hinweg möglich
Deine IT-Schulungen München-Expertinnen und -Experten
Du hast Fragen zu Inhalten, Terminen oder einer passenden Lösung für dein Team? Wir beraten dich gern, bevor du buchst. Direkt, ohne Umwege.
Antwort in der Regel am selben Werktag
Dein cmt-Team München
Beratung zu IT-Weiterbildung
Fragen und Antworten zu SAP NetWeaver Schulung - ABAP Dialogprogrammierung mit EnjoySAP-Controls
Was ist ABAP Dialogprogrammierung?
ABAP Dialogprogrammierung entwickelt interaktive Anwendungen für SAP GUI mit Dynpros, Ablauflogik und ABAP-Modulen. PBO bereitet einen Bildschirm vor, PAI verarbeitet Eingaben und Funktionscodes. Das SAP Control Framework ergänzt Controls wie ALV Grid oder Tree Control und verbindet ihre Ereignisse mit der Programmlogik.
Was sind EnjoySAP-Controls?
EnjoySAP-Controls sind Oberflächenelemente für klassische SAP-GUI-Anwendungen, darunter ALV Grid, Tree Control, TextEdit Control, HTML Control und Picture Control. ABAP-Programme binden sie über das SAP Control Framework in Dynpros ein und verarbeiten ihre Ereignisse mit Event-Handlern.
Wann nutzt man Dynpros statt SAP Fiori oder SAPUI5?
Dynpros passen zur Pflege und Erweiterung vorhandener SAP-GUI-Transaktionen, die bereits auf klassischer ABAP-Dialogprogrammierung beruhen. SAP Fiori und SAPUI5 verwenden andere UI-Technologien und Entwicklungsmodelle. Ihre Entwicklung ist nicht Bestandteil dieser Schulung.
Welche ABAP-Kenntnisse werden vorausgesetzt?
Erforderlich sind Kenntnisse der ABAP-Syntax, Datenstrukturen, Reports und grundlegender objektorientierter Programmierung. Fehlt diese Basis, empfiehlt sich zuerst der ABAP-Grundkurs.
Muss ich SAP GUI bereits bedienen können?
Grundkenntnisse in SAP GUI, ABAP Workbench und klassischen Transaktionen werden vorausgesetzt. Die Schulung SAP Grundlagen und GUI Navigation vermittelt vorab die erforderlichen Bedien- und Navigationskonzepte.
Wird das ALV Grid praktisch programmiert?
Das ALV Grid wird in ein Dynpro eingebunden, mit Daten versorgt und über Eigenschaften sowie Event-Handler erweitert. Die Übungen behandeln auch Benutzeraktionen und typische Anpassungen interaktiver Tabellen.
Kann die ABAP-Schulung als Inhouse-Training stattfinden?
cmt bietet die Schulung als Inhouse-Training für Entwicklungsteams an. Inhalte und Übungen lassen sich nach Abstimmung an die eingesetzte SAP-Landschaft und anonymisierte Beispiele aus euren Dialoganwendungen anpassen.
Gibt es die Schulung online und in Präsenz?
Die fünftägige Schulung ist als Präsenz-, Online- oder Inhouse-Training verfügbar. Für ein breiteres Verständnis der Plattform lässt sie sich mit dem SAP NetWeaver Technology Kompaktkurs verbinden.