发明名称 Configurable generation of proxies for backend APIs
摘要 A proxy remote function call is created 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. A field mapping table may then be maintained for the proxy remote function call, the field mapping table containing a mapping of first data fields used for operation of a process in a 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 and/or different field names. When a call is received from the process on the second component, fields in the parameters of the call may be converted using the field mapping table.
申请公布号 US8959537(B2) 申请公布日期 2015.02.17
申请号 US201213676618 申请日期 2012.11.14
申请人 SAP SE 发明人 Lang Georg
分类号 G06F3/00 主分类号 G06F3/00
代理机构 Schwegman Lundberg & Woessner, P.A. 代理人 Schwegman Lundberg & Woessner, P.A.
主权项 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.
地址 Walldorf DE