SAP / SAP Mid Level (3 to 8 yrs) Interview questions
What is the CAP (Cloud Application Programming) model?
CAP is SAP's framework for building cloud-native business applications on SAP BTP, using open, standard technologies (Node.js or Java, with CDS as a shared data-modeling language) rather than ABAP — a deliberately different technology stack from RAP's ABAP-based approach, aimed at applications built primarily for the cloud from the ground up.
// CAP: CDS data model (same conceptual approach as ABAP CDS, different syntax context) entity Customers { key ID : UUID; name : String; country: String; }
Despite the different implementation language, CAP shares CDS as a common conceptual and syntactic foundation with RAP's ABAP CDS Views — both express data models, associations, and annotations in a similar declarative style, which is a deliberate design choice by SAP to keep the modeling paradigm consistent even as the actual runtime technology differs between an ABAP-based (RAP) and a Node.js/Java-based (CAP) implementation.
More Related questions...
