mindsquare.de durchsuchen

SAP ABAP – Dynamische Programmierung Schulung

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: 3500 € exkl. USt.

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: 3500 € exkl. USt.

Weitere interessante Schulungen

SAP Analytics Cloud

Die SAP Analytics Cloud (SAC) ist die cloudbasierte Analytics-Lösung der SAP. Business Intelligence, Planung und Predictive Analytics werden so in einem Tool abgebildet. Mit dieser Schulung erhalten Sie einen Kickstart – eine professionelle Einführung – in die SAP Analytics Cloud und können sofort damit beginnen, optimal mit der SAC zu arbeiten und hochwertige Stories zu erstellen.

    SAP Debugging & Fehleranalyse Schulung

    Die Schulung „SAP Debugging & Fehleranalyse“ befähigt die Teilnehmer dazu, besser und effizienter Fehler im SAP-Umfeld zu finden und entstören zu können. Der Fokus der zweitägigen Veranstaltung liegt dabei auf der konkreten Umsetzung, weshalb die Schulungstage sich durch einen hohen Anteil an praktischen Übungen auszeichnen.

    • Grundfunktionalitäten ABAP Debugger
    • Breakpoints & Watchpoints
    • Datenanalyse im ABAP Debugger

    UI5 Entwickler Basic Training

    Fiori ist die gesetzte Oberflächentechnologie der SAP. Die dafür verwendeten Entwicklungstools unterscheiden sich jedoch stark von der klassischen ABAP Entwicklung in der SE80. Mit SAPUI5 werden Oberflächen nun in JavaScript und HTML entwickelt. Dieses Training vermittelt ein grundlegendes Verständnis und ermöglicht einen praktischen, praxisnahen Einstieg in die Entwicklung von Fiori Oberflächen.

    • Überblick SAP UX-Strategie: Warum SAP auf Fiori und SAPUI5 setzt
    • Anwendungsentwicklung mit SAPUI5: Von der App-Idee zur lauffähigen Anwendung
    • Fiori Oberflächenentwicklung mit SAPUI5

    ABAP on HANA Entwicklertraining

    In unserer ABAP on HANA Schulung erfahren sie alles, was Sie als ABAP Entwickler wissen müssen, wenn sie Applikationen für die SAP HANA Datenbank vorbereiten, entwickeln und optimieren wollen.

    • Wie werden Anwendungen HANA-Ready entwickelt?
    • Was ist zu tun, um bestehendes SAP Coding HANA-Ready zu machen?
    • Wie kann das Potenzial der HANA Datenbank nachfolgend optimal genutzt werden?

    ABAP Core Data Services Grundlagen- und Entwicklerschulung

    Die modellgetriebene Programmierung durch die ABAP Core Data Services (ABAP CDS) hat sich zu einem zentralen Bestandteil des S/4HANA Technologiestacks entwickelt und bietet neue innovative Möglichkeiten der Anwendungsentwicklung.In dieser Schulung beleuchten wir zwei Tage lang die verschiedenen Bestandteile dieser Technologie, zeigen auf, wie SAP in S/4HANA Hierarchien aus CDS Views aufbaut und lernen die CDS-Views im Detail zu verstehen und anzuwenden. Schließlich sind Sie in der Lage, das Potential für Eigenentwicklungen abzuschätzen und einzusetzen.

    • Das Virtuelle Datenmodell (VDM) – Lernen Sie die auf CDS-Views basierende Datenmodellierung in S/4HANA kennen
    • CDS-Views verstehen und entwickeln – Sie verstehen wie CDS-Views in Eclipse erstellt und analysiert werden. Praxisnah lernen Sie die grundlegende Syntax und die verschiedenen Bestandteile, wie Assoziationen und Annotationen, kennen.
    • Erweiterungen und Zugriffskontrollen – Sie lernen, wie sie CDS-Views zentral schützen und erweitern, sowie das Erweiterungskonzept von SAP im Virtuellen Datenmodell (VDM).

    ABAP Delta – Von SAP NetWeaver 7.4 auf 7.5

    Lernen Sie in diesen zwei Tagen die wichtigsten Neuerungen kennen, die Entwickler ab SAP NetWeaver 7.5 nutzen können. Neue ABAP Sprachfeatures, neue Entwicklungsobjekte wie die CDS Views und neue Technologien im Zusammenspiel mit SAP HANA wie die ABAP Managed Database Procedures (AMDPs)!

    • Einführung: Blick auf die Entwicklung des SAP NetWeaver von 7.4 auf 7.5 und die neue Entwicklungsumgebung der ABAP Development Tools in Eclipse.
    • ABAP Spracherweiterungen: Neue Sprachelemente für Ihren Quellcode.
    • HANA Readiness: ABAP Entwicklung für die HANA in-Memory Datenbank!

    ABAP Entwicklung in der Eclipse IDE

    Schaffen Sie an einem Tag die ersten Schritte in der Entwicklungsumgebung Eclipse IDE und lernen Sie die nützlichen Hilfsmittel und Funktionen von Eclipse und den ABAP Development Tools (ADT) kennen!

    • Überblick Eclipse IDE: Hintergrund zur Entscheidung, Oberfläche, Grundfunktionen
    • ABAP Development Tools: Von der SAP bereitgestellte Funktionen für die ABAP Entwicklung in Eclipse kennenlernen
    • Praktische Anwendung: Sicheres und effizientes Arbeiten in der Eclipse IDE

    SAP User Experience Strategie Schulung

    Lernen Sie in unserer eintägigen SAP User Experience Strategie Schulung, wie Sie im Dschungel der SAP Oberflächentechnologien den Überblick behalten.

    • Die aktuelle SAP User Experience-Strategie: Bedeutung der UX-Strategie und der damit verbundenen Technologien wie Fiori, SAP UI5, Screen Personas, Mobility usw.
    • SAP UI Technologien im Vergleich: Vor- und Nachteile, Zukunftssicherheit, Entwicklungs-Knowhow
    • Diskussion: Auswirkungen auf Ihre IT-Strategie auch vor dem Hintergrund von S/4 HANA und auf aktuelle und zukünftige Anforderungen. Entscheidungshilfen.

    Fiori und SAPUI5 Entwicklertraining

    Die dreitägige SAPUI5 Schulung für Anwendungsarchitekten und SAP Entwickler gibt Ihnen einen Überblick über die gezeigten Technologien, ermöglicht Erfahrungen durch intensive praktische Übungen und vermittelt das Know-how, auf dessen Basis Sie im Anschluss eigenständig mit der Entwicklung von SAPUI5 Anwendungen beginnen können.

    • Ü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

    Design Thinking Seminar

    In unserem Design Thinking Seminar geben wir Ihnen einen tiefgehenden Einblick in das Thema Design Thinking und vermitteln Ihnen neue Wege und Strategien, wie Sie Probleme auf innovative und kreative Art und Weise lösen können.

    • Grundlagen Design Thinking: Grundstruktur, Aufbau und Methodik
    • Design Thinking als Werkzeugkasten: Anwendungsszenarien sowie Bedarfsentwicklung

    SAP Architektur Schulung

    Gewinnen Sie in dieser eintägigen SAP Architektur Schulung ein tieferes technisches Verständnis der Architektur des SAP-Systems.

    • Grundlagen: Client Server Architektur, Instanzen, Ablauf von Anfragen, Workprozesse im Detail
    • Verbuchung und Sperrung von Datenbanken: Wie Datenbanken richtig sperren und entsperren, synchrone und asynchrone sowie lokale Verbuchung
    • Performance Management: Programmaufrufe & Speichermanagement, Datenaustausch zwischen Programmen

    SAP ABAP Schulung

    In dieser SAP ABAP Schulung erwerben Sie die wichtigsten Grundkenntnisse der ABAP-Entwicklung.

    • ABAP Workbench
    • Selektionsbildschirme und Dynpros
    • Dynpro-Programmierung

    ABAP OO Schulung

    Lernen Sie in unserer eintägigen ABAP OO Schulung, wie Sie sicher mit ABAP umgehen und die Programmiersprache in Ihrem SAP-System nutzen können.

    • Objektorientierung: Einleitung in die neue Art der Programmierung
    • Grundlagen objektorientierte Konzepte
    • Objektorientierte Fehlerbehandlung

    SAP BOPF Schulung

    Lernen Sie in unserer SAP BOPF Schulung die Möglichkeiten des Business Objects Processing Frameworks kennen. Auf diese Weise können Sie Ihre ABAP-Entwicklung deutlich effizienter gestalten.

    • Grundlagen BOPF: Konzept und Struktur
    • Anwendung der BOPF: Implementierung, Wartung sowie Erweiterung

    WebDynpro ABAP Schulung

    Lernen Sie in unserer zweitätigen WebDynpro ABAP Schulung die Grundlagen der Entwicklung mit WebDynpro ABAP.

    • Grundlagen von WebDynpro ABAP: Architektur, Vorteile, Components & Component Controller, Anwendungszenarien u.a.
    • Oberflächendesign mit WebDynpro: UI-Elemente und Layoutformen, Datenbindung an UI-Elemente, komplexe UI-Elemente
    • Programmieren in WebDynpro Components: Internationalisierung, Nachrichten und eine umfangreiche Fallstudie

    SAP ABAP – Dynamische Programmierung Schulung

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

    • 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?
    SAP ABAP - Dictionary und Datenbanken Schulung

    SAP ABAP – Dictionary und Datenbanken Schulung

    Lernen Sie in dieser dreitägigen SAP ABAP - Dictionary und Datenbanken Schulung die Grundlagen der ABAP-Programmierung kennen und machen Sie erste Schritte in der SE80.

    • ABAP Dictionary: Wozu dient es? Wie können Datenbanken mit seiner Hilfe ausgelesen und wiederbeschrieben werden?
    • Tabellenzugriffe aus ABAP-Programmen: Wie können Tabelleninhalte angezeigt werden? Wie lassen sich Datentypen ablegen?
    • Fortgeschrittene Programmiertools: Wie können Indizes, Views und Pufferung verwendet werden? Wie können Datenbanken umgesetzt werden?

    Anpassung des SAP-Systems Schulung

    Lernen Sie in dieser eintägigen Schulung, wie Sie Anpassungen an Ihrem SAP-System vornehmen – und sowohl einfache als auch komplexe Änderungen effizient durchführen.

    • Grundlagen: Überblick über die verschiedenen Anpassungsoptionen
    • Anpassungsmöglichkeiten im Detail: Customizing und Personalizing, Erweiterung von Dictionary-Elementen, Customer Exits, klassische Business Add-Ins, Modifikationen, User Exits
    • Das neue Erweiterungskonzept: Erweiterungen mit modifizierter Erweiterungstechnologie (Enhancement Framework) umsetzen

    SAP ABAP (1) – Programmieren lernen im SAP

    Erlernen Sie in dem vierstündigen Online-Kurs die Programmiersprache ABAP von Anfang an und erstellen Sie eigene professionelle Programme. Es sind keine Programmierkenntnisse erforderlich.

    • SAP System Überblick: Portfolio, Systemarchitektur und NetWeaver
    • ABAP Workbench: Einführung in Code Conventions, Kettensätze und Konstanten in ABAP
    • Mathematische Operationen: Arithmetische Operationen, Konvertierungsrichtlinieren und ganzzahlige Division

    SAP ABAP (2) – komplexe Datenarten und Debugging

    Erlernen Sie in dem dreistündigen Online-Kurs die Programmiersprache ABAP mit Fokus auf komplexe Datenarten sowie Debugging und erstellen Sie eigene professionelle Programme.

    • Strukturen und interne Tabellen: Grundkenntnisse über Operationen in internen Tabellen und Praxisübung
    • Debugging: Einführung in Code Conventions, Kettensätze und Konstanten in ABAP

    SAP ABAP (5) – Datenbanken & Code Inspector

    Erlernen Sie in dem zweistündigen Online-Kurs die Programmiersprache ABAP mit Fokus auf Datenbanken und Code Inspector. Lernen Sie, selbst eigene professionelle Programme zu erstellen.

    • Datenbanken in SAP: Vorstellung möglicher Operationen
    • Open SQL: Einführung in Joins und Aggregatfunktionen
    • Codeinspektor: Funktionsweise sowie Anwendungsszenarien

    SAP ABAP (4) – Data Dictionary

    Erlernen Sie in dem dreistündigen Online-Kurs die Programmiersprache ABAP mit Fokus auf das Data Dictionary (DDIC) und erstellen Sie selbst eigene professionelle Programme.

    • Data Dictionairy: Vorstellung und technische Einstellungen
    • Globale Elemente des DDIC: Strukturen und Datenelemente
    • Datenbanktabellen in SAP: Arbeiten mit Datenbanktabellen sowie löschen und kopieren dieser

    SAP ABAP (3) – Kontrollstrukturen & Modularisierung

    Erlernen Sie in dem zweieinhalbstündigen Online-Kurs die Programmiersprache ABAP mit dem Fokus auf komplexe Kontrollstrukturen sowie Modularisierung und erstellen Sie selbst eigene professionelle Programme.

    • Kontrollstrukturen und Schleifen: Grundlagenkenntnisse
    • Logische Ausdrücke: Verknüpfungen durch Do, While, Continue usw.
    • Modularisierung in ABAP: Funktionsgruppen, Funktionsbausteine und Unterprogramme in ABAP

    SAP ABAP: Dynamische Programmierung

    Erlernen Sie in dem zweieinhalbstündigen Online-Kurs die Grundlagen der dynamischen Programmierung ABAP.

    • Anwenden von Feldsymbolen und Datenreferenzen in ABAP sowie Funktionen der RTTI und RTTC
    • Lösen von Herausforderungen in der dynamischen Programmierung
    • Verwendungszwecke und Vorteile der dynamischen Programmierung