Class Summary

The CRfcComplexParam class is defined in CRfcComp.h.
The CRfcComplexParam class is an abstract class. It contains common functionality for parameters with complex data structures: structure parameters and table parameters.
Static Variables
BOOL m_bNeedConversionIndicates if the data received from R/3 needs byte reordering.
Construction
CRfcComplexParam (Default Constructor)Default constructor
CRfcComplexParam (Copy Constructor)Copy constructor
Operations
AddFieldInfo (Multiple Fields)Adds information for multiple fields into the parameter
AddFieldInfo (Single Field) (Defunct)Adds information for a single field to the parameter
ClearAllFieldInfoRestores metadata information about this CRfcClientFunc object from persistent stream
CopyAllFieldInfoCopies the entire list of RFC field information from another CRfcComplexParam object
GetEBCDICCodePageRetrieves the EBCDIC code page
GetFieldCountObtains the number of fields in the parameter structure
GetFieldInfo (by Index/Column Number)Obtains information about a field by index or column number
GetFieldInfo (by Name)Obtains information about a field by name
ReadRestores metadata (field information) about this CRfcComplexParam object from persistent stream
SetEBCDICCodePageSets the EBCDIC code page
WriteWrites metadata (field information) for this CRfcComplexParam object to persistent stream