ABAP RESTful Programming Model: ABAP Development for SAP S/4HANA

  • 6h 5m
  • Bince Mathew, Stefan Haas
  • Rheinwerk Publishing Inc.
  • 2020

You've worked with ABAP, SAP Fiori, and OData now see how these technologies and more come together in the ABAP RESTful programming model! Build on your expertise to create cloud-ready applications for SAP S/4HANA and deploy applications to the SAP Fiori launchpad. Manage applications with Git version control, automated testing, and continuous integration. Make the new model work for you! Based on the best-selling book, ABAP Programming Model for SAP Fiori by Stefan Haas and Bince Mathew.

  • Use the ABAP RESTful programming model for SAP S/4HANA
  • Develop applications with core data services, business objects, SAP Fiori, and more
  • Implement automated testing and configure continuous integration

ABAP RESTful Programming Model

Develop web-based SAP HANA-optimized ABAP applications for SAP S/4HANA. Master the new ABAP RESTful programming model, from queries, business objects, and business services, to its relationship to SAP Fiori and SAP Gateway.

SAP Fiori Elements and Freestyle Applications

Get the step-by-step instructions you need to create list reports, overview pages, analytical list pages, and freestyle applications. See how the ABAP RESTful programming model incorporates core data services, business object behaviors, OData, and more.

Deployment and Operations

Once your applications are developed, deploy them to the SAP Fiori launchpad. Implement Git version control, automated backend and frontend testing, and continuous integration.

  • ABAP RESTful programming model
  • End-to-end development
  • SAP Fiori Elements
  • Business objects
  • Deployment
  • Core data services (CDS)
  • OData services
  • Automated testing
  • Continuous integration
  • SAP Cloud Platform

About the Authors

Stefan Haas is a senior developer at SAP working on enterprise asset management applications for SAP S/4HANA within the digital supply chain and manufacturing lines of business. He is an experienced full stack developer on all layers of SAP S/4HANA ranging from SAP HANA, core data services (CDS), and ABAP over OData and SAP Gateway to SAP Fiori, SAPUI5, and JavaScript. Additionally, he was a fellow at the machine learning engine team of SAP Predictive Maintenance and Service cloud solution. He holds a master's degree in computer science, with a minor in business, from Ludwig Maximilian University of Munich and is a certified Cloud Foundry developer.

Bince Mathew is a senior developer at SAP with more than nine years of experience in providing solutions on various SAP mobility platforms. He is an expert in areas such as SAP Fiori, SAP S/4HANA, SAP Syclo, SAP Mobile Platform (formerly Sybase Unwired Platform), SAP Afaria, and the Internet of Things. He has worked with industry verticals such as manufacturing and retail. He is an SAP Certified Technology Associate for SAP Fiori and a published author with a focus on SAP Fiori developments. He was also given the best speaker award for SAP Fiori at the SAP Inside Track event held by SAP. He is active in the SAP Community on topics related to SAP mobility.

In this Book

  • SAP S/4HANA Architecture
  • SAP Fiori and the Design-Led Development Process
  • ABAP RESTful Programming Model
  • Developing an SAP Fiori Elements List Report and Object Page
  • Developing an Overview Page
  • Developing an Analytical List Page
  • Developing a Freestyle Application
  • Deploying Applications to the SAP Fiori Launchpad
  • Version Control in SAP Web IDE Using Git
  • Automated Testing
  • Continuous Integration
  • ABAP on Git