mindsquare.de durchsuchen

SAP ABAP – Dynamische Programmierung Schulung

Diese Schulung bieten wir auch remote an

Lernen Sie in unserer eintägigen Schulung SAP ABAP - Dynamische Programmierung, wie Sie die dynamische Programmierung in ABAP einsetzen.

Schwerpunkte der Schulung

  • Grundlagen: Vorteile, Funktionsweisen und Einsatzgebiete dynamischer Programmierung
  • Feldsymbole: Was sind Feldsymbole? Wie und wozu werden sie verwendet?
  • Datenreferenzen: Was sind Datenreferenzen? Wie und wozu werden sie verwendet?
  • Run Time Type Services (RTTS): Unterschiedliche Typen von RTTS, Verwendung, praktische Übungen zur Identifikation und Ausgabe von Daten.

Detailbeschreibung

Die dynamische Programmierung ist eine elegante Lösung für Programme, die sehr flexibel genutzt werden sollen, und ein gutes Werkzeug, um Probleme zu lösen, die aus mehreren gleichartigen Teilbereichen bestehen. Die Entwicklungszeit lässt sich mithilfe der dynamischen Programmierung deutlich verkürzen.

In diesem Seminar für Einsteiger lernen Sie die Grundlagen der dynamischen Programmierung kennen. Das theoretische Wissen wird dabei anhand von Best Practices vorgestellt.

Die Teilnehmer können das neu erworbene Wissen zu jedem Themenblock in praktischen Übungen festigen. Verständnisprobleme werden so schnell sichtbar und können direkt gelöst werden.

Das Seminar richtet sich an Einsteiger der dynamischen Programmierung. Die Teilnehmer sollten allerdings bereits über Grundlagenwissen in objektorientierter und prozeduraler Programmierung verfügen.

1 Tag Inhouseschulung Preis: Preis auf Anfrage

Schulungsthemen und Agenda im Überblick

Grundlagen

Block 1

Im ersten Block lernen die Teilnehmer das Konzept der dynamischen Programmierung kennen. Welche Vorteile bringt sie im Entwickleralltag? Für welche Probleme ist sie geeignet, wann ist es sinnvoller auf andere Methoden zurückzugreifen? Es wird die grundsätzliche Funktionsweise erläutert und Teilnehmer haben Gelegenheit individuelle Fragen zu klären.

Feldsymbole und Datenreferenzen

Block 2

Im zweiten Block lernen die Teilnehmer systematisch den Umgang mit Feldsymbolen und Datenreferenzen. Zunächst stehen die Feldsymbole im Fokus:

  • Was verbirgt sich hinter dem Konstrukt?
  • Wie werden vollständig typisierte Feldsymbole in ABAP verwendet und was muss bei Feldsymbole beachtet werden?

Analog lernen die Teilnehmer, was sich hinter Datenreferenzen verbirgt, und wie sie diese einsetzen.

  • Wie werden Datenreferenzen in ABAP verwendet?
  • Wie können Datenreferenzen dereferenziert werden?
  • Wie können Datenobjekte zur Laufzeit erzeugt werden?
  • Was ist bei der Zuweisung von Datenreferenzen zu beachten?

Run Time Type Services (RTTS)

Block 3

Im dritten Block des Seminars lernen die Teilnehmer das Konzept von Run Time Type Services kennen. Sie erfahren, wie sie RTTS verwenden, welche unterschiedlichen Typen von RTTS existieren, wie die Komponenten einer Struktur zur Laufzeit ausgegeben werden und wie ein Tabellentyp zur Laufzeit erzeugt wird. Das Gelernte setzen die Teilnehmer in praktischen Übungen direkt.

1 Tag Inhouseschulung Preis: Preis auf Anfrage

Weitere interessante Schulungen

SAPUI5 Beitragsbild

Fiori und SAPUI5 Entwicklertraining

Die SAPUI5 Schulung für Anwendungsarchitekten und SAP Entwickler gibt Ihnen einen Überblick über die gezeigten Technologien und ermöglicht Erfahrungen durch intensive praktische Übungen.

  • Überblick SAP UX-Strategie: Warum SAP auf Fiori und SAPUI5 setzt.
  • Anwendungsentwicklung mit SAPUI5: Von der App-Idee zur lauffähigen Anwendung
  • OData Services: Einführung in OData

Crashkurs Einführung in ABAP Core Data Services (Online-Classroom)

In diesem halbtägigen Online-Learning erhalten ABAP-Entwicklerinnen und -Entwickler eine Einführung in die Grundlagen von ABAP Core Data Services (CDS). Sie bekommen alle grundlegenden Informationen rund um das neue S/4HANA-Programmiermodell vermittelt und werden befähigt, selbst CDS Views zu erstellen.

RAP Model

ABAP RESTful Application Programming Model

Das ABAP RESTful Application Programming (RAP) Model beschreibt eine optimierte Entwicklungsarchitektur für die Erstellung von SAP-HANA-optimierten Applikationen (zum Beispiel für SAP-Fiori-Apps) innerhalb der ABAP-Entwicklerumgebung. Erhalten Sie in dieser Schulung ein grundlegendes Knowhow zum RAP-Model, damit Sie Ihre Entwicklung wartbarer, performanter und effizienter gestalten können.

  • Datenmodellierung und Verhalten (Data Modeling & Behaviour Definition): Die unterste Ebene definiert das Datenmodell und nutzt für die Definition und Organisation Core Data Services (CDS), auf die wir auch genauer eingehen werden.
  • Service-Bereitstellung für Geschäftsobjekte (Business Service Provisioning): Wie Sie Ihre Geschäftslogik mit dem Datenmodell verbinden und Service-Definition festlegen, erfahren Sie in diesem Schulungsbereich.
  • Service-Aufruf (Service Consumption): Die oberste Ebene beschreibt den Aufruf der OData-Services, die u. a. als UI-Service von einer SAP Fiori UI konsumiert und dargestellt werden kann. Diese, aber auch andere Use Cases, die OData API unterstützen, erläutern wir Ihnen ausführlich in unserer Schulung.