Autoplay
Autocomplete
Previous Lesson
Complete and Continue
SAP S/4HANA ABAP RAP (RESTful Application Programming Model) Training
Glossary of Terms
Glossary of SAP RAP
Follow our LinkedIn SAP Learner Community for lot of Free Content
SAP Learner Community of LinkedIn
Session 1 - Evolution of Web UI Technologies and SAP RAP Introduction
Session Video - Evolution of Web UI Technologies and SAP RAP Introduction (99:52)
Assignment
Quiz
Session 2 - Understanding RESTful Application Programming Model Basics
Session Video - Understanding RESTful Application Programming Model Basics (100:13)
Assignment
Quiz
Session 3 - APIs, Interfaces and OData in SAP Context
Session Video - APIs, Interfaces and OData in SAP Context (94:13)
Assignment
Quiz
Session 4 - Business APIs and Evolution to OData Services
Session Video - Business APIs and Evolution to OData Services (121:10)
Assignment
Quiz
Session 5 - CRUD Operations Implementation in OData Services
Session Video - CRUD Operations Implementation in OData Services (77:43)
Assignment
Quiz
Session 6 - Building OData with Custom Tables and Extension Classes
Session Video - Building OData with Custom Tables and Extension Classes (142:39)
Assignment
Quiz
Session 7 - CDS Concepts and Structured Query Language Overview
Session Video - CDS Concepts and Structured Query Language Overview (23:27)
Assignment
Quiz
Session 8 - CDS Views, Semantic Annotations and Consumption Layers
Session Video - CDS Views, Semantic Annotations and Consumption Layers (26:14)
Assignment
Quiz
Session 9 - Service Definition and Service Binding in Eclipse
Session Video - Service Definition and Service Binding in Eclipse (16:12)
Assignment
Quiz
Session 10 - Projection Views and UI Behavior in RAP Model
Session Video - Projection Views and UI Behavior in RAP Model (70:49)
Assignment
Quiz
Session 11 - Implementing Actions and Corporate Travel Use Case
Session Video - Implementing Actions and Corporate Travel Use Case (88:54)
Assignment
Quiz
Session 12 - Validating User Inputs with RAP Behavior Definitions
Session Video - Validating User Inputs with RAP Behavior Definitions (58:14)
Assignment
Quiz
Session 13 - Cloud Connector Setup for RAP Application Access
Session Video - Cloud Connector Setup for RAP Application Access (60:24)
Assignment
Quiz
Session 14 - Establishing Cloud Connector with BTP Subaccount
Session Video - Establishing Cloud Connector with BTP Subaccount (87:42)
Assignment
Quiz
Session 15 - Destination Creation and Configuration in BTP
Session Video - Destination Creation and Configuration in BTP (83:29)
Assignment
Quiz
Session 16 - Accessing RAP Services Using BTP Cloud Connectivity
Session Video - Accessing RAP Services Using BTP Cloud Connectivity (70:29)
Assignment
Quiz
Session 17 - Designing Application UI with Service Metadata in BAS
Session Video - Designing Application UI with Service Metadata in BAS (50:52)
Assignment
Quiz
Session 18 - Binding OData Services to Fiori Elements Application
Session Video - Binding OData Services to Fiori Elements Application (65:42)
Assignment
Quiz
Session 19 - Enhancing UI Logic with Draft Handling and Messaging
Session Video - Enhancing UI Logic with Draft Handling and Messaging (84:27)
Assignment
Quiz
Session 1 - Introduction to BTP and RAP and BTP- Setup
Session Video - Introduction to BTP and RAP and BTP - Setup (131:26)
Assessment - Introduction to BTP and RAP and BTP - Setup
Assignment - Introduction to BTP and RAP and BTP- Setup
Quiz
Session 2 - ABAP Objects
Session Video - ABAP Objects (118:52)
Assessment - ABAP Objects
Assignment - ABAP Objects
Quiz
Session 3 - ODATA - Services
Session Video - ODATA - Services (113:48)
Assessment - ODATA - Services
Assignment - ODATA - Services
Quiz
Session 4 - CDS Views Building
Session Video - CDS Views Building (153:36)
Assessment - CDS Views Building
Assignment - CDS Views Building
Quiz
Session 5 - Business Objects - Development
Session Video - Business Objects - Development (135:56)
Assessment - Business Objects - Development
Assignment - Business Objects - Development
Quiz
Session 6 - Service Development
Session Video - Service Development (183:20)
Assessment - Service Development
Assignment - Service Development
Quiz
Session 7 - Service Meta Data Extensions
Session Video - Service Meta Data Extensions (47:52)
Assessment - Service Meta Data Extensions
Assignment - Service Meta Data Extensions
Quiz
Session 8 - Service Binding
Session Video - Service Binding (66:50)
Assessment - Behaviour Definition and Implementation
Assignment - Behaviour Definition and Implementation
Quiz
Session 9 - Behavior Definition and Implementation
Session Video - Behavior Definition and Implementation (29:19)
Assessment - Behavior Definition and Implementation
Assignment - Behavior Definition and Implementation
Quiz
Session 10 - Develop a List Report Application
Session Video - Develop a List Report Application (106:34)
Assessment - Develop a List Report Application
Assignment - Develop a List Report Application
Quiz
Session 11 - Develop Transactional Application
Session Video - Develop Transactional Application (157:40)
Assessment - Develop Transactional Application
Assignment - Develop Transactional Application
Quiz
Session 12 - Understand Managed Scenario - Application
Session Video - Understand Managed Scenario - Application (104:30)
Assessment - Understand Managed Scenario - Application
Assignment - Understand Managed Scenario - Application
Quiz
Session 13 - Locking and eTag
Session Video - Locking and eTag (92:55)
Assessment - Locking and eTag
Assignment - Locking and Tag
Quiz
Session 14 - Early numbering and READ Entity
Session Video - Early numbering and READ Entity (108:23)
Assessment - Early numbering and READ Entity
Assignment - Early numbering and READ Entity
Quiz
Session 15 - Create Entity by Assocation using Early Numbering
Session Video - Create Entity by Assocation using Early Numbering (111:24)
Assessment - Create Entity by Assocation using Early Numbering
Assignment - Create Entity by Assocation using Early Numbering
Quiz
Session 16 - Create Modify Entity, DeleteEntity - Variants
Session Video - Create Modify Entity, DeleteEntity - Variants (197:36)
Assessment - Create Modify Entity, DeleteEntity - Variants
Assignment - Create Modify Entity, Delete Entity - Variants
Quiz
Session 17 - Create by Refenrecne Entity ( Copy Entity)
Session Video - Create by Refenrecne Entity ( Copy Entity) (95:25)
Assessment - Create by Reference Entity (Copy Entity)
Assignment - Create by Reference Entity (Copy Entity)
Quiz
Session 18 - Validations and Determinations
Session Video - Validations and Determinations (122:31)
Assessment - Validations and Determinations
Assignment - Validations and Determinations
Quiz
Session 19 - Cloud Connector, BAS Setup and App Generation
Session Video - Cloud Connector, BAS Setup and App Generation (124:41)
Assessment - Cloud Connector, BAS Setup and App Generation
Assignment - Cloud Connector, BAS Setup and App Generation
Quiz
Assessments
Assessment - 1. Defining RAP BOs and their Behavior - Numbering, Side Effects
Assessment - 2. Using the Entity Manipulation Language (EML)
Assessment - 3. Understanding Concurrency Control in RAP
Assessment - 4. Implementing Authority Checks
Assessment - 5. Draft-enabled Transactional App
Assessment - 6. Unmanaged Transactional Apps
Assessment - 7. Developing OData V4 Unmanaged Draft Transactional Behavior for Parent-Child Relation
Assessment - 8. RAP BO Best Practices and RAP BO Contract
Assignments
Assignment - 1. Defining RAP BOs and their Behavior - Numbering, Side Effects
Assignment - 2. Using the Entity Manipulation Language (EML) to Access RAP BOs
Assignment - 3. Understanding Concurrency Control in RAP
Assignment - 4. Implementing AuthorityChecks
Assignment - 5. Draft-enabled Transactional App
Assignment - 6. Unmanaged Transactional Apps
Assignment - 7. Developing OData V4 unmanaged draft Transactional Behavior for parent-child relation
Assignment - 8. RAP BO Best Practices and RAP BO Contract
Lab Activity
Lab Activity - 1. Define a CDS-based Data Model
Lab Activity - 2. Define and Preview an OData UI Service
Lab Activity - 3. Define an RAP Business Object and its Behavior
Lab Activity - 4. Read and Update an RAP Business Object
Lab Activity - 5. Optional Use Long Version of EML Statements and Entity Aliases
Lab Activity - 6. Establish Optimistic Concurrency Control
Lab Activity - 7. Define and Implement an Action
Lab Activity - 8. Implement Authority Checks
Lab Activity - 9. Provide Input Fields and Value Help
Lab Activity - 10. Provide Input Checks Through Validations
Lab Activity - 11. Enable Managed Numbering and Implement Determinations
Lab Activity - 12. Implement Dynamic Action and Field Control
Lab Activity - 13. Enable Draft Handling for a RAP Business Object
Lab Activity - 14. Enable Draft Handling in SAP Fiori Elements App and Adjust Implementations
Lab Activity - 15. Define a Composite RAP Business Object
Lab Activity - 16. Define a Composite OData UI Service with RAP
Lab Activity - 17. Implement the Behavior of a Composite RAP Business Object
Lab Activity - 18. Define an Unmanaged Business Object
Lab Activity - 19. Implement an Unmanaged Business Object
Additional Lab Activity
Lab Activity - Exercise 1
Lab Activity - Exercise 2
Lab Activity - Exercise 3
Lab Activity - Exercise 4
Lab Activity - Exercise 5
Lab Activity - Exercise 6
Lab Activity - Exercise 7
Lab Activity - Exercise 8
Lab Activity - Exercise 9
Lab Activity - Exercise 10
Lab Activity - Exercise 11
Lab Activity - Exercise 12
Lab Activity - Exercise 13
Lab Activity - Exercise 14
Lab Activity - Exercise 15
Lab Activity - SAP OData - OData Creation and CRUD
Configuration Guide
C_ABAPD_2309 - SAP Certified Associate – Back-End Developer - ABAP Cloud
Capstone Projects / Case Studies
Capstone Project - 1. Automated Field Service Work Order Management
Capstone Project - 2. Circular Economy Use Case with SAP BTP for Returnable Packaging
Capstone Project - 3. Real-Time Asset Tracking and Retail Experience Enhancement
Capstone Project - 4. Real-Time Maintenance Operations Optimization
Capstone Project - 5. SAP S4HANA Extension and Custom Code Modernization Using RAP
Interview Questions
Interview Questions - Set 1
Interview Questions - Set 2
Interview Questions - Set 3
Interview Questions - Set 4
Interview Questions - Set 5
Sample Resumes
Sample Resume - Fresher SAP S4HANA ABAP RAP Developer
Sample Resume - Mid-level SAP S4HANA ABAP RAP Developer (3-5 Years Experience)
Sample Resume - Senior SAP S4HANA ABAP RAP Consultant (7+ Years Experience)
Prepare your Linkedin profile
Linkedin Cheat Sheet
Prepare your Resume
Resume Cheat Sheet
Final Quiz
Test your Skills!
Teach online with
Assessment - Early numbering and READ Entity
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock