Courses

TM400 - ABAP Cloud

3 days - This course comprehensively addresses the diverse facets of developing transactional applications with ABAP Cloud and the ABAP RESTful Application Programming Model (RAP), taking into account S/4HANA Clean Core rules.

    • SAP S/4HANA Extensibility (10%)
      • Key User Extensibility
      • Developer Extensibility (ABAP Cloud)
      • Side-by-Side Extensibility
    • SAP S/4HANA Clean Core (10%)
      • Core Concepts & Governance
      • 3-tier Extensibility Model
      • How to mitigate missing released SAP APIs
    • ABAP RESTful Application Programming Model (70%)
      • Introduction
      • Validations
      • Actions & Functions
      • Determinations
      • Dynamic Feature Control
      • RAP Extensibility
      • ...
    • S/4 Business Events with SAP (Advanced) Event Mesh (10%)
      • Introduction
      • Live Demo

  • This course is designed to equip you with the essential skills necessary to:

    • Initiate the establishment of a Modern ABAP Development Guide and implement S/4HANA Clean Core Governance Processes.
    • Develop a comprehensive understanding of the architectural intricacies of applications constructed with the ABAP RESTful Application Programming Model.
    • Articulate and apply extensibility concepts tailored for SAP S/4HANA, encompassing SAP Business Technology Platform (BTP).
    • Propel the commencement of new development projects through adept utilization of ABAP Cloud and ABAP RAP.

  • Main:

    • Developer
    • Development Consultant

    Partly:

    • Architect
    • IT Manager

    • A customer's own S/4HANA system or SAP BTP, ABAP environment is preferred as the training environment.
    • The agenda listed above is a suggestion and can be adapted to customer needs.

TM100 - SAP Cloud Application Programming Model (CAP)

3 days - Learn SAP BTP features, tools, and services. Develop extensions using SAP Cloud Application Programming Model in Node.js. Enhance application with Fiori elements UI, custom code, external service, and security. Deploy manually and automatically via CI/CD pipeline.

    • SAP BTP: Architecture and Services (10%)
    • SAP Cloud Application Programmin Model (70%)
      • Introduction
      • OData
      • Define the Domain Model
      • Build User Interfaces in CAP
      • Adding Custom Business Logic
      • Consuming External Services
      • Authorization and Trust Management
      • Deployment
    • SAP Business Application Studio (5%)
    • Git (5%)
    • SAP Continuous Integration and Delivery (10%)

  • This course is designed to equip you with the essential skills about:

    • The extensibility principles (Side-by-Side) on SAP BTP
    • Cloud native development to build extensions
    • The SAP Cloud Application Programming Model (CAP)

  • Main:

    • Developer
    • Development Consultant

    • A customer's own SAP BTP, Cloud Foundry Runtime is preferred as the training environment.
    • The agenda listed above is a suggestion and can be adapted to customer needs.

TM200 - SAP Fiori, Fiori Elements & SAPUI5

4 days - In this comprehensive training program, we will delve into the intricacies of SAP's User Experience (UX) landscape, focusing on SAPUI5 and Fiori Elements. Whether you are a beginner or an experienced developer, this course will equip you with the knowledge and skills to create intuitive and user-friendly applications using SAP's cutting-edge technologies.

    • Introduction (10%)
      • SAP’s UX Strategy
      • OData
      • Model View Controller
      • SAP Business Application Studio
    • SAPUI5 (35%)
      • Loading and Initializing SAPUI5
      • Modules and Dependencies
      • Views and Controllers
      • Component
      • Fragments
      • Models and Data Binding
      • Localization
      • Routing and Navigation
      • Messages
    • SAP Fiori Elements (35%)
      • Introduction
      • Smart Controls
      • Metadata Extension
      • List Report & Object Page
      • Overview Page
      • Analytic List View
      • SAP Fiori Tools
    • Application Adaption and Extension (10%)
      • SAP Flexibility
      • Extension Points
      • Other types of Extensibilities
    • SAP Fiori Launchpad (5%)
    • Version Control - Git (5%)

  • This course is designed to equip you with the essential skills necessary to:

    • Explain SAP’s UX strategy
    • Develop custom SAP Fiori applications using SAP S/4HANA, SAP Fiori Elements, SAPUI5, SAP Business Application Studio, and other tools and services available for developers
    • Perform advanced UI development techniques
    • Use SAP Guided Development of SAP Business Application Studio
    • Eextend SAP Fiori applications
    • Work in teams with GIT in Fiori Elements / SAPUI5 projects

    • Developer
    • Development Consultant

    • A customer's own S/4HANA system or SAP BTP, ABAP environment is preferred as the training environment.
    • The agenda listed above is a suggestion and can be adapted to customer needs.