# SAP supported data types

The following tables list the SAP data types supported by the Talend components for SAP.

The information applies to the following components:

* tELTSAPInput
* tELTSAPMap
* tSAPADSOOutput
* tSAPADSOInput
* tSAPDataSourceOutput
* tSAPDSOOutput
* tSAPDSOInput
* tSAPInfoCubeInput
* tSAPInfoObjectInput
* tSAPInfoObjectOutput
* tSAPODPInput

For each SAP type, its mapping to the Talend type is provided. After retrieving the metadata in Talend Studio, you can change the default Talend type if necessary.

Mapping of ABAP types to SAPTypes to SAPInternalTypesMapping of ABAP types to SAPTypes to SAPInternalTypes

| ABAP type | SAPType (Talend SAP API defined) | SAPInternalType |
| --- | --- | --- |
| a | BIG\_DECIMAL | DECF16 |
| e | BIG\_DECIMAL | DECF34 |
| P | BIG\_DECIMAL | BCD |
| 8 | BIG\_INTEGER | INT8 |
| N | BIG\_INTEGER | NUMC |
| b | BYTE | INT1 |
| D | DATE | DATE |
| F | DOUBLE | FLOAT |
| I | INTEGER | INT |
| s | SHORT | INT2 |
| C | STRING | CHAR |
| g | STRING | STRING |
| X | RAW | BYTE |
| y | RAW | XSTRING |
| T | TIME | TIME |
| p | STRING | — |

Default mapping in Talend StudioDefault mapping in Talend StudioTalend Studio

| SAPType (Talend SAP API defined) | Default Talend type |
| --- | --- |
| BIG\_DECIMAL | id\_BigDecimal |
| BIG\_INTEGER | id\_BigDecimal |
| BYTE | id\_Byte |
| DATE | id\_Date |
| DOUBLE | id\_Double |
| INTEGER | id\_Integer |
| RAW | id\_byte[] |
| SHORT | id\_Short |
| STRING | id\_String |
| TIME | id\_Date |