Which of the following are reasons that SAP recommends developing Core Data Services view entities as opposed to classic Core Data Services DDIC-based views?
Note: There are 2 correct answers to this question.
Comprehensive and Detailed Explanation From Exact Extract:
SAP recommends using CDS view entities over classic CDS DDIC-based views due to the following benefits:
Simpler and stricter syntax: CDS view entities enforce a clearer separation of concerns and reduce ambiguity, which helps ensure consistency across the stack. This makes Option C correct.
Elimination of the need for a database view: With CDS view entities, there's no dependency on a separate DDIC SQL view object, reducing redundancy and improving activation performance. This makes Option D correct.
Incorrect options:
Automated client handling (Option A) is supported in both CDS view entities and classic CDS views via annotations like @ClientHandling.
Simplified syntax check (Option B) is not a distinct feature of CDS view entities. Syntax checking is part of ABAP Development Tools regardless of the CDS flavor used.
[Reference: ABAP CDS Development User Guide, section 2.2 – Data Definitions and advantages of using CDS view entities over classic CDS views., , , ]
Contribute your Thoughts:
Chosen Answer:
This is a voting comment (?). You can switch to a simple comment. It is better to Upvote an existing comment if you don't have anything to add.
Submit