Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

SAP Learning

Building Apps with the ABAP RESTful Application Programming Model

via SAP Learning

Overview

This course introduces the ABAP RESTful Application Programming Model (RAP), which helps you efficiently build enterprise SAP Fiori apps and services on SAP S/4HANA and SAP BTP, ABAP environment. RAP combines SAP technologies like Core Data Services (CDS) and OData with new concepts, guidelines, and tools to offer a new programming model for ABAP development, allowing for starting from scratch or reusing existing business logic.

Syllabus

  • Introduction - ABAP RESTful Application Programming Model
    • The Big Picture
    • Architecture Overview
    • Involved Technologies
    • Introducing SAP Cloud Platform, ABAP Environment
    • Preparing Your ABAP Development Environment
    • Creating Your First ABAP Cloud Console App
    • Downloads
    • Assignment Week 1
  • Developing a Read-Only List Report App
    • The Business Scenario
    • Creating the Database Tables
    • Creating the Core Data Services (CDS) Data Model
    • Defining the CDS Data Model Projection
    • Enriching the Projected Data Model with UI Metadata
    • Creating and Previewing the OData UI Service
    • Implementing Basic Authorizations
    • Downloads
    • Assignment Week 2
  • Enabling the Transactional Behavior of an App
    • The Enhanced Business Scenario
    • Defining the Basic Business Object Behavior
    • Creating the Business Object Behavior Projection
    • Understanding Entity Manipulation Language (EML)
    • Enhancing the Business Object Behavior with App-Specific Logic
    • Implementing the Business Object Behavior
    • Enabling the Draft Handling
    • Troubleshooting Your SAP Fiori App
    • Downloads
    • Assignment Week 3
  • Dealing with Existing Code
    • The Business Scenario
    • Creating the CDS Data Model
    • Defining and Implementing the Business Object Behavior
    • Creating the Business Object Projection
    • Building and Previewing the OData UI Service
    • Downloads
    • Assignment Week 4
  • Service Consumption and Web APIs
    • The Business Scenario
    • Creating the Service Consumption Model
    • Defining the Custom CDS Entity
    • Creating the Implementation Class
    • Enhancing the Flight Model with External Data
    • Creating and Previewing the OData UI Service
    • Creating and Previewing the OData Web API
    • Consuming the Web API with SAP Analytics Cloud
    • Downloads
    • Assignment Week 5

Reviews

Start your review of Building Apps with the ABAP RESTful Application Programming Model

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.