protected FFunctionCode: String;
The FunctionCode is used by the ORB to know how to dispatch client requests to the various server objects he has in his table. By default the FunctionCode is derived from the server object class name and is the class name without the leading TServerObject. You can override the BuildFunctionCode method to change that behaviour. The function code is case insensitive.