Previous slide
Next slide
Toggle fullscreen
Open presenter view
ABAP RAP – Advanced
Draft-enabled RAP Objects
Einleitung und Kontext
Ziel der Übungen
Aufbau von Draft-enabled RAP-Objekten mit dem Generatortool
Basis: Tabellen
ZBC_PROJECTS
,
ZBC_TASKS
,
ZBC_COMMENTS
Fokus auf den praktischen Umgang mit Draft-Szenarien in ABAP RAP
Einstieg in Modellierung, Behavior Definition und Service-Erzeugung
Übung 1: Draft-RAP-Objekt für Projekte
Generierung über Kontextmenü auf Tabelle
ZBC_PROJECTS
Auswahl des OData UI Service im Wizard
Definition von Business Object, Behavior, Projection, Service Binding
Veröffentlichung des Service Binding nach Generierung
Prüfung von Verwaltungsdatenfeldern bei der Tabelle
Übung 2: Draft-Objekt für Tasks und Comments
Objektaufbau ohne UI (UI folgt später)
Root-View Entity für Tasks mit komponierten Comments
Wichtig: Semantics für Verwaltungsfelder definieren
Draft-taugliche Behavior Definition erstellen inklusive Draft-Tabellen
Mappings und Draft Aktionen (Edit, Activate, Discard, Resume)
Aufbau von Assoziationen und Kardinalität für Zusammensetzung
Wichtige Aspekte beider Übungen
Einsatz des Generators aus Eclipse ADT für schnelle Basis
Namenskonventionen für Views, Behavior Klassen und Draft Tabellen
Umgang mit Composition und Assoziationen in CDS Views
Nutzung von Draft-Tabellen und Draft Aktionen in Behavior Definition
Diese Grundlagen bilden die Basis für
Tiefere Einblicke in Draft Handling im ABAP RAP
Understanding von UI-Integration, Projections und Side-Effects
Erweiterung, Customizing und Optimierung von Draft Objekten
Praktische Anwendung in Entwicklungsprojekten mit Fiori Elements