OData Entity Relationships and Associations
An EntitySet with Input Parameters is an OData construct that allows developers to configure an entity set to accept input parameters when querying data. In SAP development, a developer uses it to pass specific values that filter or shape the data returned by the OData service at the entity set level. This is configured as part of an OData service definition, as described in Configuring an EntitySet with Input Parameters.
Tutorials that teach this
Docs explaining this concept
Prerequisites
- Concept OData Service Exposure via CAP The concept name provided is "undefined," which does not correspond to a recognizable SAP developer concept that can be grounded in the supplied source snippets. No definition can be responsibly written without a valid concept name and supporting source material.
- Concept OData EntityType and Property Definitions An **OData metadata document** is a machine-readable description of an OData service's data model, which developers use to understand the structure, entity types, properties, and relationships exposed by that service. Developers read the metadata document to learn how to correctly construct queries and interpret responses when consuming an OData API.
- Concept SAP HANA Extended Application Services (XS) The [Neo environment](https://help.sap.com/docs/btp/sap-business-technology-platform/0f79436cf43a4785bb5b7ee9dac0c76a?locale=en-US&state=PRODUCTION&version=Cloud) is a platform environment on SAP Business Technology Platform that lets developers build and run HTML5, Java, and SAP HANA extended application services. Developers use it to create and deploy cloud applications within the SAP BTP ecosystem.
- Concept OData Entity Set Configuration OData Entity Set Configuration refers to the use of OData metadata associated with a specific entity set to drive the behavior and structure of UI5 controls and server resource access. For example, the [`SmartFilterBar`](https://ui5.sap.com/#/topic/594f1111efd54bc8baef87ef4dcb2a75) control uses the OData metadata of an entity set to automatically generate filter fields and their properties. Similarly, the [request object](https://ui5.sap.com/#/topic/33da7d53b5c19456e10000000a423f68) uses entity set configuration to define how a client accesses a server resource. Developers rely on this configuration to bind UI components and data requests to the correct OData service structure without manually specifying each field.
Concepts that build on this
- Concept OData service consumption
- Concept OData Navigation Properties and Referential Constraints
- Concept OData Expandable Associations
- Concept Type-Safe Eager Expand in OData VDM
- Concept OData Query Parameters
- Concept Value Help Configuration for Data Object Attributes
- Concept OData Entity Expandables