Defines RFC parameter types for each corresponding ABAP types.
typedef enum _RFCTYPE { RFCTYPE_CHAR = 0, /* 1-byte or multibyte character, fixed sized, blank padded */ RFCTYPE_DATE = 1, /* date ( YYYYYMMDD ) */ RFCTYPE_BCD = 2, /* packed number, any length between 1 and 16 bytes */ RFCTYPE_TIME = 3, /* time (HHMMSS) */ RFCTYPE_BYTE = 4, /* raw data, binary, fixed length, zero padded.*/ RFCTYPE_TABLE = 5, /* internal table */ RFCTYPE_NUM = 6, /* digits, fixed size, leading '0' padded. */ RFCTYPE_FLOAT = 7, /* floating point, double precission */ RFCTYPE_INT = 8, /* 4-byte integer */ RFCTYPE_INT2 = 9, /* 2-byte integer, obsolete, not directly supported by ABAP/4 */ RFCTYPE_INT1 = 10, /* 1-byte integer, obsolete, not directly supported by ABAP/4 */ RFCTYPE_NULL = 14, /* not supported data type. */ RFCTYPE_STRUCTURE = 17, /* abap structure */ RFCTYPE_DECF16 = 23, /* 16-bytes decimal float point */ RFCTYPE_DECF32 = 24, /* 32-bytes decimal float point */ RFCTYPE_XMLDATA = 28, /* variable-length, zero terminated string representing ABAP data with hierarchical structure (so-called TYPE2) as XML */ RFCTYPE_STRING = 29, /* variable-length, zero terminated string */ RFCTYPE_XSTRING = 30, /* variable-length raw string, length in bytes */ RFCTYPE_EXCEPTION = 98, _RFCTYPE_max_value /* the max. value of RFCTYPEs */ }RFCTYPE;