SAP RAP / CDS / OData Interview Questions
CDS modelling, RAP business objects and OData services.
Sample Questions
Full questions with full answers — no sign-in required.
2. A generated Fiori Elements List Report opens successfully but shows no useful columns. What would you check before writing custom UI5 code?
3. Why should you inspect OData V4 metadata before manually constructing CRUD requests?
4. A report is slow because it aggregates millions of rows in ABAP. Would you move it directly to AMDP?
5. Where should business validations live in a RAP-based Fiori Elements application?
6. A RAP OData V4 service works in Fiori preview, but a direct API POST fails. How would you isolate whether the problem is in OData exposure or the RAP business object?
Browse by Topic
- SAP RAP / CDS / OData SAPUI5 and SAP Fiori Tools Interview Questions14
- SAP RAP / CDS / OData ABAP Cloud and Released APIs Interview Questions12
- SAP RAP / CDS / OData OData V4 Interview Questions12
- SAP RAP / CDS / OData AMDP Interview Questions12
- SAP RAP / CDS / OData Service Definitions Interview Questions11
- SAP RAP / CDS / OData Service Bindings Interview Questions11
- SAP RAP / CDS / OData Fiori Elements Interview Questions11
- SAP RAP / CDS / OData Draft Handling Interview Questions10
- SAP RAP / CDS / OData Managed RAP Interview Questions10
- SAP RAP / CDS / OData CDS Associations Interview Questions10
- SAP RAP / CDS / OData Unmanaged RAP Interview Questions10
- SAP RAP / CDS / OData RAP Business Objects Interview Questions10
- SAP RAP / CDS / OData Behavior Definitions Interview Questions10
- SAP RAP / CDS / OData Behavior Implementations Interview Questions10
- SAP RAP / CDS / OData EML Interview Questions10
- SAP RAP / CDS / OData CDS Annotations Interview Questions10
- SAP RAP / CDS / OData CDS Table Functions Interview Questions10
- SAP RAP / CDS / OData RAP Basics Interview Questions9
SAP RAP / CDS / OData interview questions by experience level
The same question set, grouped by the depth each interview actually goes to.
SAP RAP / CDS / OData — Fresher / 1-3 yrs
Core concepts, configuration basics and the process flow an interviewer expects you to explain end to end.
1. What is RAP in SAP ABAP?
2. What is a CDS View in SAP ABAP?
3. Explain SAPUI5 data binding: model types, binding types and binding modes.
4. A CDS view returns different numbers than the underlying ABAP report using SELECT SUM. Where do you start?
SAP RAP / CDS / OData — Senior / 4-12 yrs
Production support depth: why a step failed, which table or transaction you checked, and how you fixed it safely.
1. A generated Fiori Elements List Report opens successfully but shows no useful columns. What would you check before writing custom UI5 code?
2. Why should you inspect OData V4 metadata before manually constructing CRUD requests?
3. Where should business validations live in a RAP-based Fiori Elements application?
4. A RAP OData V4 service works in Fiori preview, but a direct API POST fails. How would you isolate whether the problem is in OData exposure or the RAP business object?
SAP RAP / CDS / OData — Lead / Architect
Design decisions, S/4HANA impact, clean-core trade-offs and how you would run the change across a landscape.
1. Why should direct database updates be avoided for RAP business objects?
2. When would you choose RAP/CDS OData over classic SEGW?
Browse by Experience
Why ERPClimb
Built and reviewed by a senior SAP architect with 19 years of production experience. Every answer is written against how the process actually behaves in a live system, not copied from documentation, and each question is tagged by topic, difficulty and experience level so you can practise at the depth your next interview will use.
SAP RAP / CDS / OData interview FAQ
Managed or unmanaged RAP — what is asked?
The decision criteria: greenfield objects usually go managed, while legacy logic that already owns persistence goes unmanaged.
What CDS knowledge is expected?
Associations, annotations, view entities versus classic DDIC-based views and analytical versus transactional modelling.
How is OData tested?
Through service definition and binding, V2 versus V4 differences and how metadata drives the Fiori Elements UI.
Is this area growing in interviews?
Yes. Clean core pushes new development towards RAP, so it appears in most modern ABAP interviews.
Next practice step
Related SAP interview topics
Focused SAP interview guides
- SAP ABAP Debugging Interview Questions
- SAP ABAP Performance Tuning Interview Questions
- SAP BAdI and Enhancement Interview Questions
- SAP RAP Interview Questions
- SAP OData Interview Questions
- SAP CDS Views Interview Questions
- SAP S/4HANA Technical Interview Questions
- SAP IDoc Interview Questions
- SAP ABAP on HANA Interview Questions
- SAP BTP Interview Questions