Vielen Dank für Ihre Teilnahme an unserem Webinar!
Wie angekündigt, werden wir uns auch im nächsten Webinar mit RAP beschäftigen. Dann etwas mehr im Detail. – Anmeldelink befindet sich ganz unten in diesem Blog.
Unterlagen/Links zum Webinar „
- Präsentationsunterlagen in PDF: Webinar ABAP RAP
- Youtube Videoaufzeichnung: https://youtu.be/XzDN1llm0Fo
Blogs/Links
- Develop a Fiori App Using RAP – Managed Scenario
- Building Apps with the ABAP RESTful Application Programming Model
- Developing Web Apps with SAPUI5
- CodeJam – SAP Cloud Platform, ABAP Environment & ABAP RESTful Application Programming Model
- The RAP Generator – SAP Online Track 2020
- RAP on Speed
- ABAP RESTful Programming Mode [Live Demo], SAP TechEd Lecture (2019)
- DEV260 – Build SAP Fiori Apps with the ABAP RESTful Application Programming Model
- Webinar – ABAP RESTful Application Programming Model (RAP)
- Webinar – ABAP RESTful Application Programming Model (RAP) – Teil 2
- Webinar – ABAP RESTful Application Programming Model (RAP) – Teil 3
FAQ
Es gab einige Fragen im Verlauf des Webinars:
- Frage: Ist das ABAP RESTful Programming Model, zu dem es ja auch Literatur von SAP Press gibt, das selbe wie RAP?
- Antwort: Ja genau RAP = RESTful Applicatino Programming Model
- Antwort: Ja genau RAP = RESTful Applicatino Programming Model
- Frage: Wie kann ich verhindern, dass bei Projections auf einen Root-View, die Compositionen verlorenen gehen?
- Antwort: Bei der Projection muss man die Composition umbiegen auf die Projection des „Kindes“
- Antwort: Bei der Projection muss man die Composition umbiegen auf die Projection des „Kindes“
- Frage: OData V4 geht auf onPrem mit 2020 SPS01.
- Antwort: Jop!
- Frage: Die neuen, nicht mehr DDIC basierten, View-Entities kann man leider nicht mit den SE16* Transaktionen auswerten. Wisst ihr da einen Workaround? Ist gerade für Troubleshooting auf Nicht-Entwicklungssystemen und Mandanten immer ganz praktisch, da man dort oft keinen ADT Zugriff hat. Zudem ist es für Nicht-Entwickler auch nützlich im die Views, bzw. die Daten zu validieren.
- Antwort: Da gäbe es unser Cadaxo SQL Cockpit.
- Frage: Welche Eclipse Version habt Ihr im Einsatz?
- Antwort: Eclipse 2020-12 mit ABAP 3.16 -> immer the Latest and greatest! – Ergänzung Föß: Ich aktualisiere Eclipse immer alle 3 Monate, sobald eine neue Version rauskommt. ADT Update checke und update ich ggf. täglich.
- Frage: Was ist der unterschied von define root view und definde root view entity?
- Antwort: ROOT VIEW ist noch DDIC basiert (DDIC View)
- Frage: Gibt es hier ein Thema Locking auf den DB-Tabellen?
- Antwort: Locking geht natürlich auch: Sperrobjekte, Optimistisches Locking im eTag (das kommt beim nächsten Mal ganz sicher), Draft
- Frage: Domi hat das managed Szenario oder?
- Antwort: Domi verwendet das Managed Szenario, aber dem EML ist es egal was drunter läuft – ob managed oder un-managed
- Frage: Starkes Webinar. Vielen Dank für den Vortrag. Macht das ganze viel sympatischer wenn es live (coding) durchgeführt wird!
- Antwort: Danke dir!
- Frage: Danke. Wollte nur wissen, ob man die neueste Version nutzen kann, nicht das es Probleme gibt.
- Antwort: Immer die neueste von ADT und Eclipse – man sollte aber 1 bis 2 Wochen warten mit dem Eclipse update, bis auch die SAP 100%ig nachgezogen hat 🙂
- Antwort: Immer die neueste von ADT und Eclipse – man sollte aber 1 bis 2 Wochen warten mit dem Eclipse update, bis auch die SAP 100%ig nachgezogen hat 🙂
- Frage: Eine Verständnisfrage, in den Beispielen der SAP sieht man immer die Implementierung auf Basis „selbst“ erstellter Tabellen. Aber wie funktioniert das ganze Model, wenn ich auf APIs (OneOrder, BP usw) zugreifen muss. Ich will ja nicht unbedingt Daten lesen und schreiben mit direktem Tabellen Zugriff.
- Antwort: Dieses Thema versuchen wir beim nächsten oder übernächsten Webinar aufzugreifen.
CDS View Entities / CDS Root View Entities
Wir haben im Webinar immer mit CDS ROOT VIEW ENTITIES gearbeitet. CDS View Entites sind ab aber erst ABAP 7.55 verfügbar und es handelt sich dabei um eine verbesserte / erweiterte Möglichkeit der CDS DDIC-based Views. CDS View Entities sind sozusagen der Nachfolger der CDS DDIC-based Views.
Unterschiede:
- Keine zusätzlicher DB View notwendig (@AbapCatalog.sqlViewName … ) – daher aber auch kein SE16 …
- Schnellere Aktivierung
- Vereinfachte Syntax
- Verbesserter / strikterer Syntaxcheck um potentielle Fehler bereits bei der Aktivierung zu erkennen
Teilnehmer
- Deutschland 50%
- Österreich 41%
- Rest 9 % (Schweiz, Russland, Rumänien, Indien, Frankreich)
- Sören Schlegel, https://twitter.com/SoSchlegel87
- Dominik Bigl, https://twitter.com/DomiBiglSAP
- Johann Fößleitner, https://twitter.com/foessleitnerj