Introduction to Application Programming on SAP S/4HANA (S4DEV)


Course Overview

  • This course provides participants with an overview of the ABAP Programming Model for SAP Fiori used in SAP S/4HANA. The goal in this course is to develop a single SAP Fiori app touching every area needed to develop and deliver this app to the SAP Fiori launchpad.
  • After a short introduction to SAP S/4HANA and SAP Fiori, the first goal is to develop a Core Data Services (CDS) consumption view on top of an existing data model using the ABAP Development Tools (ADT). Publishing this CDS view as an SAP Gateway service makes it possible to consume this OData service in an SAPUI5 app, which is built using SAP Fiori elements.
  • To enable transactional processing in this app, CDS-based BOPF (Business Objects Processing Framework) is used. Beside actions, determination, and validations, this also makes draft-support and value helps possible in the app. The final step is then to create catalogs with tiles and target mappings to provide the app in the SAP Fiori launchpad.

Chi dovrebbe partecipare

  • Developers
  • Development Consultants



  • BC100 or equivalent programming knowledge


  • S4D400

Obiettivi del Corso

  • This course will prepare you to:
  • Understand the principles of SAP S/4HANA and SAP Fiori
  • Discover and implement the ABAP Programming Model for SAP Fiori
  • Implement and provide basic apps based on SAP Fiori Elements

Contenuti del Corso

  • Foundation
    • Exploring SAP S/4HANA
    • Exploring SAP Fiori
  • Data Modeling
    • Working with ABAP Development Tools
    • Exploring ABAP Core Data Services
    • Creating CDS Consumption Views
  • Data Service
    • Exploring SAP Gateway
    • Publishing SAP Gateway Services based on CDS Views
  • User Interface
    • Developing UIs with SAPUI5
    • Implementing SAP Fiori Elements
  • Transactional Processing
    • Exploring CDS-based BOPF
    • Implementing CDS-based BOPF
    • Exploring Actions, Determinations, Validations
    • Establishing Draft Support and Value Helps
  • Application Provisioning
    • Exploring SAP Fiori Launchpad Configuration
    • Configuring Target Mappings

Prezzo & Delivery methods

Online Training

3 Giorni

  • 1.950,– €
Formazione in Aula

3 Giorni

  • Italia: 1.950,– €


Al momento non esistono edizioni in italiano.


8 ore spostamento del fuso orario

Online Training Fuso orario: Central Standard Time (CST) Lingua Corso: Spagnolo
Instructor-led Online Training:   Questo è un corso Online