Praktische Lösungen für moderne ABAP-Entwicklung
Dieses Buch bietet Ihnen eine Fülle an erprobten und neuen Lösungswegen für typische Herausforderungen in der ABAP-Programmierung. Es richtet sich an Entwickler, die im Alltag schnelle, effektive und praxistaugliche Herangehensweisen suchen. Im Mittelpunkt stehen die modernen Programmiermodelle ABAP Cloud und das ABAP RESTful Application Programming Model (RAP) – zwei Frameworks, die zukunftsweisende Möglichkeiten in der SAP-Entwicklung eröffnen.
Rezepte für den Programmieralltag
Statt theoretischer Ausführungen setzt das Buch auf einfache, leicht nachvollziehbare "Rezepte", die konkrete Programmieraufgaben Schritt für Schritt lösen. Die kurzen Tutorials zeigen, wie sich alltägliche Anforderungen effizient umsetzen lassen – von der Tool-Nutzung bis zur Anwendung neuer Techniken. So erhalten Sie direkt einsetzbare Lösungen, die Sie sofort in Ihren Projekten verwenden können.
Workshops mit Praxisbezug
Anhand zahlreicher Workshops, Codebeispiele und Screenshots führen die Autoren Fabian Lupa und Sven Treutler durch die wichtigsten Techniken der ABAP-Entwicklung. Besonderer Fokus liegt dabei auf modernen Themen wie Business Configuration Maintenance Objects sowie auf dem praktischen Einsatz neuer SAP-Technologien.
Ein durchgängiges Praxisbeispiel
Als roter Faden dient die Programmierung eines Online-Rezeptportals. Diese Beispielanwendung deckt typische Bausteine ab, wie sie in vielen Entwicklungsprojekten vorkommen. So lassen sich die gezeigten Konzepte leicht auf eigene Anforderungen übertragen – ein idealer Einstieg in moderne SAP-Entwicklung mit hohem Praxiswert.
Aus dem Inhalt
- Systemfelder und Laufzeitinformationen
- Customer Data Browser
- Anwendungsprotokoll
- Änderungsbelege
- Sperrobjekte
- Nummernkreisobjekte
- Datei-Upload
- Hintergrundverarbeitung
- Parallelisierung
- E-Mail-Versand
- Umgang mit APIs
In dieser Leseprobe beschreiben die Autoren, wie Sie in der ABAP-Cloud-Umgebung ohne das SAP GUI Datenbanktabellen analysieren. Dabei stellen sie zwei moderne Alternativen zur klassischen SE16-Transaktion vor: den Kundendaten-Browser als SAP-Fiori-App und die Datenvorschau in den ABAP Development Tools. Schritt für Schritt sehen Sie, wie Sie entsprechende Objekte anlegen, konfigurieren und nutzen – einschließlich SQL-Konsole und Datenexport.
Wer hat's geschrieben?
Fabian Lupa ist seit 2022 als Senior Software Engineer und Trainer bei adesso tätig. Er verantwortet dort schwerpunktmäßig die Aus- und Weiterbildung von Mitarbeitenden im Kontext der ABAP-Entwicklung sowie das Developer Enablement in Kundenprojekten. Zuvor absolvierte er eine Ausbildung zum Fachinformatiker mit berufsbegleitendem Studium der Wirtschaftsinformatik und war sechs Jahre inhouse als Anwendungsentwickler in den Bereichen SAP Finance und SAP Retail tätig. Er engagiert sich in der Open Source ABAP Community und gestaltet aktiv moderne Entwicklungsrichtlinien mit. Einen besonderen Schwerpunkt legt er auf Clean Code und Unit Tests sowie die Automatisierung von Entwicklungsprozessen mit modernen Tools.
Sven Treutler ist ABAP-Entwickler aus Leidenschaft. Seit 2010 beschäftigt er sich mit Themen rund um die ABAP-Entwicklung bei der rku.it GmbH in Herne. Dort kümmert er sich um neue Technologien und Qualitätssicherung im ABAP-Umfeld. Seinen Masterabschluss machte er an der Westfälischen Hochschule in Gelsenkirchen. Privat besucht er schöne Orte mit seiner Frau, ist stolzer Katzenbesitzer und schwarz-gelber Fußballanhänger.

