发明名称 Multi-client generic persistence for extension nodes
摘要 Various embodiments of systems and methods to provide multi-client generic persistence for extension nodes are described herein. A standard field value and an extension field value specific to a client of a business data object are separated. Further, an extension node instance key associated with the extension field value is segregated. Furthermore, the standard field value and associated standard node instance key are stored in a standard persistence unit, and the extension field value is stored in an extension data persistence unit. Also, the extension node instance key and a relation between the standard node instance key and the extension node instance key are stored in an extension key persistence unit.
申请公布号 US8935218(B2) 申请公布日期 2015.01.13
申请号 US201113288976 申请日期 2011.11.04
申请人 SAP SE 发明人 Figus Daniel
分类号 G06F17/30;G06Q10/10 主分类号 G06F17/30
代理机构 代理人
主权项 1. An article of manufacture including a tangible computer readable storage medium to physically store instructions, which when executed by a computer, cause the computer to: receive a business data object, the business data object including standard field values and extension field values specific to a client; separate the standard field values and the extension field values of the business data object; segregate an extension node instance key associated with the extension field values, wherein the extension node instance key comprises a parent node key defining extension fields carrying multiple extension field values; store the standard field values and an associated standard node instance key in a standard node of a standard data persistence unit, and the extension field values in an extension node of an extension data persistence unit for semantically grouping the extension fields of the extension node specific to the client, wherein the standard node instance key defines a number of instances of extension nodes associated with the standard node corresponding to the standard field values; store the extension node instance key, and a relation between the standard node instance key and the extension node instance key in an extension key persistence unit defining the extension node specific to the client in a multi-client system; and provide the business data object by combining the standard field values stored in the standard data persistence unit and the extension field values stored in the extension data persistence unit using the extension node instance key and the relation between the standard node instance key and the extension node instance key stored in the extension key persistence unit upon receiving a request to retrieve the business data object.
地址 Walldorf DE