Autoplay
Autocomplete
Previous Lesson
Complete and Continue
SAP S/4HANA BTP RAP (ABAP RESTful Application Programming Model) Training
Glossary of Terms
Glossary of SAP S/4HANA BTP RAP (ABAP RESTful Application Programming Model) terms
Follow our LinkedIn SAP Learner Community for lot of Free Content
SAP Learner Community of LinkedIn
Session 1 - Introduction to ABAP Objects and OData Basics
Session Video - Introduction to ABAP Objects and OData Basics (148:08)
Assignment
Quiz
Session 2 - ABAP Class Concepts and Encapsulation Principles
Session Video - ABAP Class Concepts and Encapsulation Principles (111:34)
Assignment
Quiz
Session 3 - Object References and Static Components
Session Video - Object References and Static Components (124:07)
Assignment
Quiz
Session 4 - Debugging Classes and OData Concepts
Session Video - Debugging Classes and OData Concepts (130:09)
Assignment
Quiz
Session 5 - Implementing OData Get Operations and Entity Handling
Session Video - Implementing OData Get Operations and Entity Handling (139:05)
Assignment
Quiz
Session 6 - Postman Testing for CRUD Operations on OData Services
Session Video - Postman Testing for CRUD Operations on OData Services (76:37)
Assignment
Quiz
Session 7 - CDS Views and Consumption View Concepts
Session Video - CDS Views and Consumption View Concepts (120:23)
Assignment
Quiz
Session 8 - Eclipse Configuration and RAP Setup Steps
Session Video - Eclipse Configuration and RAP Setup Steps (137:28)
Assignment
Quiz
Session 9 - Cloud Platform and Service Architecture
Session Video - Cloud Platform and Service Architecture (126:39)
Assignment
Quiz
Session 10 - Advanced CDS Techniques and Package Handling
Session Video - Advanced CDS Techniques and Package Handling (2:37)
Assignment
Quiz
Session 11 - Business Object Design and Interface Views
Session Video - Business Object Design and Interface Views (28:47)
Assignment
Quiz
Session 12 - Composition Models and Parent Child Views
Session Video - Composition Models and Parent Child Views (54:20)
Assignment
Quiz
Session 13 - Metadata Extensions and UI Annotations
Session Video - Metadata Extensions and UI Annotations (70:54)
Assignment
Quiz
Session 14 - Advanced UI Elements and Value Helps
Session Video - Advanced UI Elements and Value Helps (85:04)
Assignment
Quiz
Session 15 - Booking Application and Selection Fields
Session Video - Booking Application and Selection Fields (24:52)
Assignment
Quiz
Session 16 - Search Variants and Filter Enhancements
Session Video - Search Variants and Filter Enhancements (100:38)
Assignment
Quiz
Session 17 - Reading Entities and Associations in RAP
Session Video - Reading Entities and Associations in RAP (135:02)
Assignment
Quiz
Session 18 - Customer Checks and Proposal Logic
Session Video - Customer Checks and Proposal Logic (119:24)
Assignment
Quiz
Session 19 - Field Validations and Determination Steps
Session Video - Field Validations and Determination Steps (115:18)
Assignment
Quiz
Session 20 - Unmanaged Scenarios and Custom Implementations
Session Video - Unmanaged Scenarios and Custom Implementations (135:56)
Assignment
Quiz
Session 21 - Fiori Launchpad Customization and Extensibility
Session Video - Fiori Launchpad Customization and Extensibility (132:38)
Assignment
Quiz
Assessments
Assessment - Module 1 - The ABAP RESTful Application Programming Model (RAP)
Assessment - Module 2 - RAP Business Objects (RAP BOs)
Assessment - Module 3 - Update and Create in Managed Transactional Apps
Assessment - Module 4 - Draft-enabled Transactional Apps
Assessment - Module 5 - Transactional Apps with Composite Business Objects
Assessment - Module 6 - Unmanaged Transactional Apps
Assessment - Module 7 - BTP Admin
Assessment - Module 8 - ABAP CDS Views
Assessment - Module 9 - AMDP
Assignments
Assignment - 1. The ABAP RESTful Application Programming Model (RAP)
Assignment - 2. RAP Business Objects (RAP BOs)
Assignment - 3. Update and Create in Managed Transactional Apps
Assignment - 4. Draft-enabled Transactional Apps
Assignment - 5. Transactional Apps with Composite Business Objects
Assignment - 6. Unmanaged Transactional Apps
Assignment - 7. BTP Admin
Assignment - 8. ABAP CDS Views
Assignment - 9. AMDP
Lab Activity - S4D430 - Building Views in Core Data Services ABAPÂ (CDSÂ ABAP)
Lab Activity - 1. Create a Project, a Package and a Program in ADT
Lab Activity - 2. Analyze a CDS View and Use It in Open SQL
Lab Activity - 3. Define a Simple CDS View
Lab Activity - 4. Define a CDS View That Reflects a Database View
Lab Activity - 5. Use Annotations in DDL Sources
Lab Activity - 6. Use Expressions in a CDS View
Lab Activity - 7. Use Built-in Functions in a CDS View
Lab Activity - 8. Define a CDS View based on other CDS Views
Lab Activity - 9. Define a CDS View with Aggregation
Lab Activity - 10. Define a CDS View with a UNION statement
Lab Activity - 11. Define and Use a CDS View with Input Parameter
Lab Activity - 12. Define a CDS View with Associations
Lab Activity - 13. Use a CDS View with Associations
Lab Activity - 14. Enhance a CDS View
Lab Activity - 15. Create and Use an Access Control (DCL Source)
Lab Activity - 16. Define and Use a CDS Table Function
Lab Activity - SAP ABAP (Advanced Business Application Programming)
Lab Activity - 1. Building an ABAP RESTful Application(1)
Lab Activity - 2. Building an ABAP RESTful Application
Lab Activity - 3. Check Product Expiration
Lab Activity - 4. Debug an ABAP Application and Set a Watch
Lab Activity - 5. Enable Search Capabilities
Lab Activity - 6. Enhance User Interface
Lab Activity - 7. Generate Additional Objects
Lab Activity - 8. Publish the Sustainable Grocery App
Lab Activity - 9. Test the Sustainable Grocery App
Lab Activity - 10. Using ABAP Debugger
Lab Activity - 11. Create a Hello World Application
Lab Activity - 12. Create a Package
Lab Activity - 13. Create your ABAP Cloud Project
Lab Activity - 14. Developing your First ABAP Application
Lab Activity - 15. Editing a Repository Object
Lab Activity - 16. Getting Started
Lab Activity - 17. How to Create an ABAP Instance and Service Key
Lab Activity - 18. Navigating in Eclipse
Lab Activity - 19. Open and Customize the ABAP Development Tools
Lab Activity - 20. Running Software Structure and Logistics
Lab Activity - 21. Searching in Eclipse
Lab Activity - 22. Analyzing Runtime Errors
Lab Activity - 23. Use Conditional Logic to Avoid a Runtime Error
Lab Activity - 24. Process Character Strings
Lab Activity - 25. Processing Character Strings
Lab Activity - 26. Implement a DO – ENDDO Loop
Lab Activity - 27. Implement a DO-ENDDO Loop with an Abort Condition
Lab Activity - 28. Implement an IF Statement
Lab Activity - 29. Implementing Conditional Logic
Lab Activity - 30. Implementing Loops
Lab Activity - 31. Process Character Strings
Lab Activity - RAP_MANAGED_Code_Backcup
RAP_Model_views
Lab Activity - BO_Implemenation
actions_metadata_extension_code
copy Travel_Method
Determination_SetInitialStatus_Method_code
Draft_Behv_Definition_code
Draft_Behv_Projection_code
earlynumbering_create_code
etag and Virtual Elements
Validate_Agency_Method_code
Validate_Customer_Method_code
Validate_Dates_Method_code
ZEXP_CLASS_CODE
Lab Activity - RAP_UNMANAGED_Code_Backup
Control_Structure_Booking
Control_Structure_Travel
Save_Method
UN_Behv_Definition
UN_Booking_Delete_Method
UN_Booking_Metadata_Extension
UN_Booking_Projection_View
UN_Booking_rbaTravel_Method
UN_Booking_Read_Method
UN_Booking_Update_Method
UN_Travel_Behavior Projection
UN_Travel_cbaBooking_Method
UN_Travel_Create_Method
UN_Travel_Delete_Method
UN_Travel_Projection_View
UN_Travel_rbaBooking_Method
UN_Travel_Read_Method
UN_Travel_Update_Method
Additional Materials shared by Instructor
ABAP_Objects_Ex1_Sol
CDS_demo_ppt_v1
Booking_Interface_view_v1
Booking_Interface_view_v1
Bookin_Metadata_Extention_v1
Booking_Projection_view_v1
EML_Statements_v1
Travel_Behavior_Definition_v1
Travel_Behavior_Definition_v2
Travel_Behavior_Definition_v3_draft
Travel_Behavior_Implementation_on_class_v1
Travel_Behavior_Implementation_on_class_v2
Travel_Behavior_Implementation_on_v1
Travel_Behavior_Projection_v1
Travel_Behavior_Projection_v2
Travel_Behavior_Projection_v3_draft
Capstone Projects / Case Studies
Capstone Project - Business Partner Management Service
Capstone Project - Incident Status Notification and Automation
Capstone Project - Purchase Order Management Application
Capstone Project - SAP S4HANA Extension with RAP and SAP Build
Capstone Project - Service Incident Management Fusion Application
Interview Questions
Interview Questions - Set 1
Interview Questions - Set 2
Interview Questions - Set 3
Interview Questions - Set 4
Interview Questions - Set 5
Sample Resume
Sample Resume - Fresher SAP S4HANA BTP RAP Professional
Sample Resume - Experienced SAP S4HANA BTP RAP Expert (7+ years)
Sample Resume - Mid-Level SAP S4HANA BTP RAP Consultant (3-5 years)
Prepare your Linkedin profile
Linkedin Cheat Sheet
Prepare your Resume
Resume Cheat Sheet
Final Quiz
Test Your Knowledge
Teach online with
Lab Activity - 5. Enable Search Capabilities
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock