Structure used to describe a field inside a structure, i.e. It contains the metadata of the field.
typedef struct _RFC_FIELD_DESC { SAP_UC const* name; /* field name, null terminated string */ RFCTYPE type; /* field type */ unsigned decimals; unsigned length1; /* field length in bytes in a non_unicode SAP system */ unsigned offset1; /* field offset in bytes in a non_unicode SAP system */ unsigned length2; /* field length in bytes in a unicode SAP system */ unsigned offset2; /* field offset in bytes in a unicode SAP system */ RFC_TYPE_DESC_HANDLE typeDesc; /* pointer to a RFC_STRUCTURE_DESC structure for the nestesd sub-structure or embedded table if the field type is RFCTYPE_STRUCTURE or RFCTYPE_TABLE */ unsigned char include_flag; /* a flag indicating the beginning or the end of a included structre */ unsigned length; /* actual length for STRING and XSTRING types */ }RFC_FIELD_DESC,*P_RFC_FIELD_DESC;