RAP im Schweinsgalopp

ABAPConf 2023

Jörg Brandeis

(C) Brandeis Consulting

Jörg Brandeis

  • Selbständig seit 2015 als
    • Trainer
    • technischer SAP BW/4HANA Berater
    • ABAP & SQLScript Entwickler
    • Autor von SQLScript für/for SAP HANA
  • Diplom Wirtschaftsinformatiker
  • Seit 2002 Erfahrung im Bereich SAP Software und SAP BW
  • Mein Fokus ist die Entwicklung
  • Von 2002 bis 2015 Festangestellt bei der zetVisions AG, ab 2006 als Entwicklungsleiter für die Produktentwicklung in ABAP

Soziale Medien

(C) Brandeis Consulting

Schweinsgalopp

Wiktionary.org:
[1] umgangssprachlich: sehr schneller Ablauf, Verlauf (von etwas)

Schweinsgalopp gehört zu den tiervergleichenden Komposita, wie Affenschande, Bärenhunger, Bienenfleiß, Hundstage, Katzenjammer, Löwenmähne oder Sauwetter

Wikipedia
umgangssprachlich scherzhaft: schnell und nicht besonders sorgfältig
https://de.wikipedia.org/wiki/Schweinsgalopp

(C) Brandeis Consulting

Ziel der Session

  • Kleine RAP Anwendung, basierend auf 2 Tabellen:
    • Aufgaben - ZBC_TASKS
    • Benutzer - ZBC_USERS
  • Benutzerliste
    • Anzeigen der Liste, Definition der Spalten
    • Unscharfe Suche über mehrere Felder
  • Benutzerdetails
    • Anzeigen der Felder
    • Anzeigen der zugeordneten Aufgaben
  • Anlegen, Bearbeiten & Löschen der Benutzer
  • Automatisches Füllen von Zuletzt geändert etc.
  • E-Mailadresse anklickbar
  • Auf Mobilgeräten nutzbar


(C) Brandeis Consulting

Entwicklungseffizienz mit RAP

  • Alle Standardfeatures sollen eingebaut sein oder wenig manuellen Aufwand verursachen:
    • CRUD Operatoren
    • Oberflächen
    • Sperren?
    • Berechtigungsprüfungen
    • DRAFT Handling
    • Nummernvergabe
  • Klarer Programmfluss, was wann passiert
  • Integration mit DDic und CDS, nutzen der Eigenschaften aus dem Datenmodell.
  • Erweiterbarkeit
(C) Brandeis Consulting

RAP - RESTFul Application Programming Model ABAP


(Aus der SAP Dokumentation)

(C) Brandeis Consulting