Class Summary

The CRfcStructParam class is defined in CRfcStrc.h.
The CRfcStructParam class represents the structure parameters (import or export) that contain multiple fields. This class inherits from both the CRfcImpExpParam class and the CRfcComplexParam class.
You can choose to have the object’s constructor automatically establish all field information for the structure parameter. To do this, you must furnish further arguments to the constructor.

For automatic generation of field information for the structure parameter object, a valid connection object (with a valid RFC handle) must be passed to the constructor.
Construction
CRfcStructParamConstructs a structure parameter object
CRfcStructParam (Copy Constructor)Copy constructor
Operations
ClearResets each field of the parameter to an appropriate initial value
CopyContentsFromCopies contents from another CRfcStructParam object.
CopyContentsToCopies contents to another CRfcStructParam object.
GetParamNameReturns the name of the parameter
IsAutoCreatedDetermines if a parameter is automatically created in the class library
IsSimpleParamVerifies that the object is not a simple parameter
operator[ ] (Structure Fields By Index or Column)Sets or gets the value of a field in a structure parameter by index or column number
operator[ ] (Structure Fields By Name)Sets or gets the value of a field in a structure parameter by name
operator[ ] (Constant Structure Fields, by Index or Column)Gets data value of field of a constant structure parameter by index or column number
operator[ ] (Constant Structure Fields, by Name)Gets data value of field of a constant structure parameter by name
ReadRestores the metadata information about this CRfcStructParam object from given persistent data stream.
SetLengthSets the total length of the structure parameter
WriteWrites the metadata information about this CRfcStructParam object to the given persistent data stream.