YoVDO

Building Apps with the ABAP RESTful Application Programming Model

Offered By: SAP Learning

Tags

ABAP Courses Web Development Courses SAP Courses

Course Description

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

Related Courses

ABAP for SAP Users
LinkedIn Learning
ABAP Development for SAP HANA
SAP Learning
Managing ABAP Systems on SAP NetWeaver
SAP Learning
Writing Testable Code for ABAP
SAP Learning
Abap coding for beginners with tricks and examples
Udemy