The following ABAP types mapping table is valid for both SAP RFC and IDoc communication.

ABAP TypeDescriptionDictionary TypesE2E Bridge Base Type
C

character[s]



CHAR, CLNT, CUKY, LANG, LCHR, UNIT

If the CHAR data is too long, the data will be truncated (no error thrown).

String
Nnumeric character[s]NUMC, ACCPString
STRING
STRINGString
I4-byte signed integerINT4Integer
s2-byte signed integerINT2Integer
b1-byte unsigned integerINT1Integer
FIEEE double-precision 64-bit floating pointFLOATFloat
Pdecimal numberCURR, DEC, QUANFloat
PACK
PACKFloat
TtimeTIMSDateTime
DGregorian Calendar dateDATSDateTime
XSTRINGvariable length binary octetsRAWSTRINGBlob
Xbinary octetsRAWBlob