Column |
Description |
---|---|
Name |
Enter a new name for the new property or modify the existing name as required. If you have imported the complex type or entity type, a name is already displayed, for example, currency. |
Is Key |
Select to indicate that this is a key field in the data model. |
Edm Core Type |
Enter the Entity Data Model type allowed in OData for this property. For example, Edm.String, Edm.DateTime. |
Type Kind |
Specify whether the property is a Complex Type or Core Type for projects of type Service with Vocabulary-Based Annoations and Annotartion Model for Referenced Service. |
Data Type |
Enter the data type that corresponds to the complex type or core type property. If it is a core type property, use the input help to select the appropriate Edm. type. |
Precision |
EDM facet. Enter the number of decimal places permitted for numeric data types. The value defines the maximum number of decimal places permitted to the left and right of the decimal point. |
Scale |
EDM facet. Enter the maximum number of decimal digits permitted after the decimal point. |
Max Length |
EDM facet. Enter the maximum length you want to allow at runtime. For example, enter 30 to specify a maximum length of 30 characters for this property. |
Fixed Length |
EDM facet. Select the checkbox to specify if a fixed length applies. |
Unit Property Name |
Enter the unit property name. Use the input help to select an existing property from the same complex type or entity type. For example, if the property comprises a number that refers to a currency or amount, you can specify the relevant currency or unit of measure. |
Creatable |
SAP annotation for projects of type Service with SAP Annotations. Select this checkbox if you want to allow a value assignment to this property in Create (POST) requests at runtime. If you select this checkbox, you must include a Create operation in the data model. |
Updatable |
SAP annotation for projects of type Service with SAP Annotations. Select this checkbox if you want to allow a value assignment to this property in Change (PUT/MERGE) requests at runtime. If you select this checkbox, you must include an Update operation in the data model. |
Sortable |
SAP annotation for projects of type Service with SAP Annotations. Select this checkbox if you want to allow this property to be used in $orderby statements for sorting data at runtime. |
Nullable |
EDM facet. Select this checkbox if you want to allow a null value to be entered for this property at runtime. |
Filterable |
Select this checkbox if you want to allow this property to be used in $filter statements for filtering data at runtime. |
Label |
SAP annotation for projects of type Service with SAP Annotations . Enter a language-dependent label using the Label Text Reference Editor in the next column. |
Label Text Reference Editor |
Use the Label Editor to specify the reference type (Data Element, Class, Program, Free Text). Depending on the reference type you select, the fields Object Name, Key, and Label that are relevant for the particular reference type are ready for input. Input help is available for these fields. |
Complex Type Name |
Enter the name of the complex type you have created in your project. You can use the input help to obtain an overview of complex types that exist in the current project. |
ABAP Field Name |
It is the Internal name of property. If you have specified a structure binding for the parent entity or complex type, this denotes a component of the specified structure. If you import the Entity Type, ABAP Field Name is also imported along with it. |
ABAP Type Editor |
Use the ABAP Type Editor to specify how the ABAP type to EDM type mapping is to be determined (Structure Binding at Entity or Complex Type, Explicit Assignment, Determination by Runtime Object Generator) to be used for the ABAP field. For more information, see Mappings and the ABAP Type Editor. |
Semantics |
Enter how the property is to be used. For example, classifies a number as a telephone number or a fax number. |
Value Collection |
Indicates whether or not the imported vocabulary includes a property for which a collection of values (multiple entries) exists. Applies to projects of type Service with Vocabulary-Based Annotations. This field is read-only in the properties for view for the data model. |