1. A method, comprising: creating a proxy remote function call in a first component of an Enterprise Resource Planning (ERP) system, the proxy remote function call acting as a proxy for a previously created remote function call in the first component, the previously created remote function call being a procedure that, when executed, calls a function to be performed on a remote component, the proxy remote function call substituting for the previously created remote function call when calls are made by a second component, the first component and the second component being different applications within the ERP system; maintaining a field mapping table for the proxy remote function call, the field mapping table containing a mapping of first data fields used for operation of a process in the second component of the ERP system to second data fields utilized by the remote function call in the first component, at least one of the first data fields mapping to a data field in the second data fields having a different data type, wherein the maintaining the field mapping table comprises: receiving, from the process in the second component, an indication of a data type, the indication being an International Standard Organization (ISO) currency code; and using the indication of the data type to deduce a data type to be included in the field mapping table; receiving a call from the process on the second component, the call including parameters having one or more of the first data fields; converting the one or more of the first data fields in the parameters to one or more second data fields according to the field mapping table; and passing the call, including the parameters with the converted data fields, to the remote function call for execution.