Introduction, Overview, and Business User Introduction, Overview, and Business User Virtual data model – Principles 1. Naming rules for CDS models and element names . For instance, the VDM view I_CostCenter represents the cost center entity in all SAP S/4HANA applications. 2. Enforcement of unambiguous element names through global technical names catalog (GFN). Thus, the element CostCenter represents the cost center identifier in each and every model it is used in. 3. Specification of purpose of CDS views : analytical dimension, cube, search model, text, value help etc. 4. Strict specification of the model lifecycle – Stability contracts: if a view is safe to use in customer development – Deprecation workflow: if a view or an element of a view should no longer be used and what to use instead. Basic interface views ▪ Represent the core business entities of the SAP S/4HANA system ▪ Designed very close to the database tables – can be used instead of the table without performance penaltie...