How the CRfcClientFunc Class Works 

The CRfcClientFunc Class is designed to encapsulate all calling actions that can be made to R/3 as a client. When you provide parameter values required by the function before the call, the CRfcClientFunc class uses methods inherited from the CRfcFunction class to carry out the following actions:

After a call, if there are returned values, they can be easily retrieved from the individual parameter objects.