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

  • 4h 55m
  • Bince Mathew, Stefan Haas
  • Rheinwerk Publishing Inc.
  • 2019

Developers, your guide to ABAP for SAP S/4HANA is here! Master the end-to-end development process for SAP S/4HANA applications using the new ABAP programming model. Build applications from scratch, or use SAP Fiori elements to get a head start! Then, deploy your applications to the SAP Fiori launchpad and get the best practices you need to operate applications post-development, including Git version control, application tests, and setting up an integration pipeline.

  • Learn about the new ABAP programming model for SAP S/4HANA
  • Use technologies like CDS, BOPF, OData, and SAP Fiori to develop applications end-to-end
  • Deploy applications to the SAP Fiori launchpad and set up testing, integration, and version control

Getting Started

Get the development foundation you need and master SAP S/4HANA architecture, SAP Fiori, design-led development strategies, and the new ABAP programming model.

End-to-End Development

Use step-by-step instructions to develop in SAP S/4HANA using core data services, SAP Gateway, OData, the Service Adaptation Description Language, and BOPF. Create list reports and object pages, overview pages, analytical list pages, freestyle applications, and more.

Operating Applications

Once your applications are developed and exported, get the best practices you need to operate them: Git version control, automated backend and frontend testing, and continuous integration for SAPUI5 and ABAP.

  • ABAP programming model
  • SAP Fiori
  • Git
  • SAP Web IDE
  • SAP Cloud Platform Cloud Foundry
  • ABAP Test Cockpit
  • Core data services (CDS)
  • Business Object Processing Framework (BOPF)
  • Service Adaptation Description Language (SADL)
  • OData services
  • SAP Cloud Platform programming model
  • RESTful APIs

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's 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 Network (SCN) on topics related to SAP mobility.

In this Book

  • SAP S/4HANA Architecture
  • SAP Fiori and the Design-Led Development Process
  • ABAP Programing Model for SAP Fiori
  • 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
SHOW MORE
FREE ACCESS