It packs parameter information in the appropriate RFC format before sending data over and it unpacks information after receiving data back. It contains a reference to a
CRfcConnection object, two lists of CRfcImpExpParam objects for importing and exporting parameters, and a list of CRfcTableParam objects for table parameters. (See The Parameter Classes) The CRfcFunction class is thus a container of parameter objects. Its descendant class, CRfcClientFunc, encapsulates RFC function module calls as a client. The other descendant, CRfcServerFunc encapsulates data processing when called as a server.General descriptions of the function classes are available under the following topics:
What the CRfcFunction Class Represents How the CRfcClientFunc Class Works How the CRfcServerFunc Class WorksComplete details are provided in the class library reference topics shown here:
The CRfcClientFunc Class The CRfcServerFunc Class