Details about validation for mismatch between the property’s EDM type and ABAP type.
EDM Type | Facets |
---|---|
Binary | Nullable Default, MaxLength, FixedLength |
Boolean | Nullable, Default, NA |
DateTime | Nullable, Default, Precision |
Time | Nullable, Default, Precision |
DateTimeOffset | Nullable, Default, Precision |
Decimal | Nullable, Default, Precision, Scale |
Single | Nullable, Default |
Guid | Nullable, Default |
Double | Nullable, Default |
SByte | Nullable, Default |
Int16 | Nullable, Default |
Int32 | Nullable, Default |
Int64 | Nullable, Default |
String | Nullable, Default, Unicode, FixedLength, MaxLength |
EDM Type | Condition | Proposed ABAP Type |
---|---|---|
Binary | Max Length (M) is 0 < M <= 65535 | Type X LENGTH M |
MaxLength (M) is M > 65535 | Invalid | |
MaxLength (M) is =0 | XSTRING | |
Boolean | C LENGTH 1 | |
DateTime | Precision (P) is 0 | TIMESTAMP |
Precision (P) is 0 | TIMESTAMPL | |
Precision (P) is 7 | TIMESTAMPL | |
Precision (P) >7 | Invalid | |
SByte | INT2 | |
Byte | INT1 | |
String | Max Length (M) is 0 < M <= 65535 | Type C LENGTH M |
MaxLength (M) is M > 65535 | Invalid | |
MaxLength (M) is =0 | STRING |