Building Apps with the ABAP RESTful Application Programming Model
Offered By: SAP Learning
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 UsersLinkedIn 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