@ODM
STABLE This annotation can be used productively.
Introduction
Annotations of the one domain model allow specifying entities and their elements to make them ODM compliant accordingly to ODM Compliance rules.
🔗 For more background, see blog post: Harnessing Half a Century of Knowledge: SAP's Journey of Enriching APIs with Business Metadata
Schema Definitions
- This is an extension vocabulary for CSN Interop Effective.
Annotations Overview
Annotation | Scope | Description |
---|---|---|
@ODM.entityName | Entity | The entity represents an ODM Entity with this official name. |
@ODM.oid | Entity | The annotation references the element which contains the oid. |
@ODM.oidReference.entityName | Type | The property contains an OID for the ODM Entity with this official name |
@ODM.entityName
The entity represents an ODM Entity with this official name.
Type: string
Scope: Entity
Extending: EntityDefinition
@ODM.oid
The annotation references the element which contains the oid.
External Type: Element Reference
Scope: Entity
Extending: EntityDefinition
@ODM.oidReference.entityName
The property contains an OID for the ODM Entity with this official name
Type: string
Scope: Type
Extending: BooleanType, StringType, LargeStringType, IntegerType, Integer64Type, DecimalType, DoubleType, DateType, TimeType, DateTimeType, TimestampType, UUIDType, AssociationType, CompositionType, CustomType, TypeDefinition