The CRfcComplexParam Class 

 

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_bNeedConversion

Indicates 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

ClearAllFieldInfo

Restores metadata information about this CRfcClientFunc object from persistent stream

CopyAllFieldInfo

Copies the entire list of RFC field information from another CRfcComplexParam object

GetEBCDICCodePage

Retrieves the EBCDIC code page

GetFieldCount

Obtains 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

Read

Restores metadata (field information) about this CRfcComplexParam object from persistent stream

SetEBCDICCodePage

Sets the EBCDIC code page

Write

Writes metadata (field information) for this CRfcComplexParam object to persistent stream