ABAP CDS Metadata Extensions
The concept name provided is undefined and no usable concept was supplied. Without a valid concept name or supporting source snippets that describe a specific technical term, a grounded and accurate reference definition cannot be produced. Please provide a valid SAP developer concept name along with relevant source material.
Tutorials that teach this
- Tutorial Refine the Object Page with Annotations
- Tutorial Create an ABAP Core Data Services (CDS) View in SAP BTP, ABAP Environment
- Tutorial Enhance the Business Object Data Model and Enable OData Streams
- Tutorial Refine the List Report with Annotations
- Tutorial Create an ABAP Core Data Services (CDS) View in ABAP On-Premise
Prerequisites
- Concept Object Page The concept name was not provided (`undefined`), and the available source snippets do not converge on a single, clearly identifiable concept — they span topics such as [Persistence Mode](https://ui5.sap.com/#/topic/7c620843ed5946d69e2f932f8d17ac8b), [Standard Floorplans](https://ui5.sap.com/#/topic/797c3239b2a9491fa137e4998fd76aa7), and the Object Page in SAP Fiori elements for OData V4. Without a defined concept name or a focused set of sources, a grounded, accurate definition cannot be produced.
- Concept CDS View Entity ABAP Core Data Services (CDS) is a data modeling infrastructure that allows developers to define and consume semantically rich data models directly on the database layer. Developers use CDS views to define data access logic, apply annotations, and leverage built-in functions such as [`CURRENCY_CONVERSION`](https://help.sap.com/docs/btp/sap-business-technology-platform/680f68b1c2fd4eb08de178a504fc6603?locale=en-US&state=PRODUCTION&version=Cloud) for currency conversion within their data models. The [XCO library](https://help.sap.com/docs/btp/sap-business-technology-platform/291f3c6f5b274cc98a0f55a87aa48a5b?locale=en-US&state=PRODUCTION&version=Cloud) provides abstractions and APIs to simplify working with CDS objects programmatically. CDS views can also be exposed as SQL services and integrated with tools such as SAP Datasphere for broader data consumption scenarios.
- Concept CDS Definition Language (CDL) The concept name is missing or undefined, and the provided sources do not contain enough specific, attributable detail to construct a grounded 2–4 sentence prose definition without risking unsupported claims.
- Concept RAP (Restful ABAP Programming) Model The provided sources do not contain enough grounded information to write a reliable 2–4 sentence definition for an **undefined** concept. Please supply a valid concept name and ensure the source snippets contain substantive descriptions of that concept so the definition can be accurately grounded.
- Concept ABAP CDS View Creation and Development The provided sources do not contain sufficient information to define a specific SAP developer concept, as the concept supplied is "undefined" and the source snippets offer only tutorial titles and brief fragments without substantive explanatory content. Based on the available context, these sources relate to ABAP development on [SAP Business Technology Platform](https://help.sap.com/docs/btp/sap-business-technology-platform/5de837488d6e431da008ae374a405919?locale=en-US&state=PRODUCTION&version=Cloud), covering topics such as building SAP Fiori apps, authorization fields, and extending data sources using the ABAP RESTful Application Programming Model. A developer working in this space uses these resources to guide tasks such as creating check tables for authorization fields, consuming queries on SAP Analytics Cloud, and extending Core Data Services in the ABAP Environment.
- Concept CDS View UI Annotations The concept name was not provided, and the available source snippets do not contain enough shared, focused content to derive a single well-defined SAP developer concept. The sources span topics such as feature toggles for OData metadata, [OData annotations](https://ui5.sap.com/#/topic/8b55ead17bd54c56b5597977fbf4b123), and various ABAP Core Data Services (CDS) tutorials, but without a named concept to define, no accurate and fully source-grounded definition can be written.
Concepts that build on this
- Concept UI Annotations for LineItem, Identification, and FieldGroup
- Concept Semantic Coloring for Fields
- Concept ABAP CDS View Creation and Development
- Concept SAP Fiori Elements Annotation-Driven UI
- Concept CDS UI Annotations for Fiori Elements
- Concept Fiori Elements ObjectPage Embedded Components
- Concept Fiori Elements Object Page Navigation
- Concept RAP Factory Actions (instance-bound)
- Concept Value Help Configuration for Data Object Attributes