SAP / SAP Mid Level (3 to 8 yrs) Interview questions
What are CDS Views in SAP?
Core Data Services (CDS) Views are a modern way of defining data models directly in the database layer, written in a SQL-like, declarative definition language, and compiled into database views — letting you define business semantics (associations, calculated fields, annotations for UI behavior) alongside the raw data structure itself, rather than only in application-layer ABAP code.
@AbapCatalog.sqlViewName: 'ZCUSTOMERVIEW' define view Z_Customer as select from kna1 { key kunnr as CustomerId, name1 as CustomerName, land1 as Country }
Unlike a classical ABAP view (which had limited expressiveness and ran purely in the ABAP layer), a CDS View is a genuine database view, letting queries against it benefit from full pushdown to HANA's engine — a core building block behind modern SAP development, from Fiori app backends to analytical reporting.
More Related questions...
