ABAP Objects

Objektorientiertes ABAP für moderne Clean Core SAP Systeme

Begrüßung

Ziele ABAP Objects Schulung

  • Schulungsziele
    • Objektorientierte Grundkonzepte verstehen
    • Objektorientierten ABAP Code verstehen
    • Objektorientierung im SAP ABAP anwenden können
    • Typische Entwurfsmuster verstehen und anwenden können
  • Nebenziele:
    • Die notwendigen SAP Werkzeuge kennenlernen
    • An die neue Entwicklungsumgebung Eclipse ADT gewöhnen
    • Modernes ABAP kennenlernen
    • Fit machen für S/4 HANA und Clean Core
    • Interesse wecken für moderne SAP Technologien wie CDS, RAP, u.a.
  • Vorgehensweise und Methodik
    • Training am eigenen SAP System - alle ABAP Beispiele bleiben erhalten
    • Zugang zum Brandeis Trainingsportal auch nach der Schulung (z.B. Unterlagen)
    • Beispielszenarien am Praxisbeispiel
    • Wiederholungen und Konkretisierungen

Inhalte - Teil 1

Lektionen

  • Motivation
  • Modernes ABAP
  • Eclipse
  • ABAP Objects Grundlagen
  • Kapselung
  • Vererbung
  • Konstruktoren
  • Abstraktion
  • Abstrakte Klassen
  • Polymorphie
  • Interfaces
  • Zusammenfassung

Übungen

  • Eclipse ADT
  • Konsolenanwendung
  • Würfelstruktur
  • Verkapselt
  • Vererbt
  • Konstruiert
  • Würfel-Werkstatt
  • Harmonisch

Übungsszenario: Würfel-Casino

Demoszenario Würfelspiel


  • Es wird die komplexe Situation aus der Realität in einem Würfel-Casino simuliert
  • Es gibt viele verschiedene Würfel und Spieler, die verschiedene Spiele gegeneinander spielen wollen
  • Der Spielleiter überwacht das Spiel und wird vom Assistenten unterstützt
  • Durch Anwendung der Objektorientierung wird dieses Szenario beherrschbar