Dynamic Function Call 

Dynamic function calls allow you to treat R/3 function modules as if they were methods of a Function collection. For example:

result = <FunctionOCX>.RFC_CUSTOMER_GET (Name1 = " JOHN* " )

Creation of a Function object for the function is delayed until the R/3 System is accessed for function information. If the function RFC_CUSTOMER_GET exists, the Function object is created and executed.

One positional parameter is allowed. The first parameter can be a string that holds the exception message after the call.