You've worked with ABAP, SAP Fiori, and core data services—now see how these technologies come together in the ABAP RESTful application programming model. Learn to develop applications optimized for SAP S/4HANA, whether on-premise or in the cloud. Follow step-by-step instructions to build new ABAP applications, update legacy ones, and reuse existing source code. Explore programming model basics, including REST architecture and components of the ABAP RESTful application programming model. Discover the tools and technologies for building end-to-end applications. Engage in hands-on application development with core data services for data modeling, defining and implementing behaviors, accessing business objects with the entity manipulation language, and building a UI with SAP Fiori. Adjust your skills to work with the SAP BTP, ABAP environment in the cloud. Develop new applications using SAP Fiori elements floorplans, integrate existing applications into the ABAP RESTful application programming model, and reuse source code from current applications. Highlights include REST architecture, core data services (CDS), behavior definition and implementation, business service definition and binding, field definitions, associations, actions, entity manipulation language (EML), SAP Fiori elements, SAP Business Application Studio, Visual Studio Code, and SAP BTP, ABAP environment.
Lutz Baumbusch Knihy


ABAP RESTful Application Programming Model
Moderne Anwendungsentwicklung für SAP S/4HANA und die Cloud mit RAP
- 667 stránok
- 24 hodin čítania
SAP hat die ABAP-Entwicklung revolutioniert! Lernen Sie, wie Sie mit Core Data Services, Behavior Definitions und UI-Annotationen Anwendungen für SAP S/4HANA entwickeln, sowohl on-premise als auch in der Cloud. Die Autoren stellen neue Entwicklungstools und -technologien vor und erläutern das optimale Vorgehen anhand von End-to-End-Beispielen. Diese zweite Auflage bietet umfassende Erweiterungen, darunter ABAP Cloud, Erweiterbarkeitsfunktionen und neue Business-Objekt-Interfaces. Der Inhalt umfasst die REST-Architektur, Core Data Services (CDS), Verhaltensdefinition und -implementierung, sowie die Definition und Bindung von Business Services. Weitere Themen sind Felddefinitionen, Assoziationen, Aktionen, Entity Manipulation Language (EML), SAP Fiori Elements, Eclipse, Visual Studio Code und SAP Business Application Studio. Die Kapitel behandeln Konzepte des ABAP RESTful Application Programming Models, Datenmodellierung mit CDS, Verhaltensdefinitionen, EML-Operationen und die Implementierung von Business-Services. Zudem wird die Erweiterbarkeit von Geschäftsobjekten und die Entwicklung von Anwendungsoberflächen mit SAP Fiori Elements thematisiert. Praktische Anwendungsentwicklung wird durch detaillierte Anwendungsfälle und Szenarien veranschaulicht, die die Entwicklung von Anwendungen mit SAP Fiori Elements und die Integration bestehender Anwendungen in Cloud-Umgebungen umfassen.