Every field in SAP has an initial value, as listed in Table 41. When the connector receives an event, the RFC Server-specific business object handler moves these values from each SAP field to its corresponding business object attribute. The business object handler retains initial values from SAP with one exception: the character data type. The business object handler converts a space in the SAP field to CxIgnore in the business object attribute. If you want any other value to be converted to CxIgnore, the component that creates the business object must perform the conversion. For example, when ICS is the integration broker, modify the map to handle this conversion.
Table 41. Initial Field Values in SAP
Data Type | Description | Initial Value Set by Business Object Handler |
---|---|---|
C | Character | space |
N | Numeric string | 000... |
D | Date (YYYMMDD) | 00000000 |
T | Time (HHMMSS) | 000000 |
X | Byte (hexadecimal) | X00 |
I | Integer | 0 |
P | Packed number | 0 |
F | Floating point number | 0.0 |