发明名称 Naming algorithm for extension fields in de-normalized views
摘要 An extension naming approach for avoiding naming collisions in de-normalized view on a business object can include accessing a reference field bundle, which includes reference field(s) corresponding to a core business object defined in a core software platform of a software architecture, from a metadata repository. A user can define an extension to the business object based on the core business object, for example via a development environment. The reference field(s) can include a defined path from a node in a peripheral object to a corresponding node in the core business object. A unique and reproducible name for the extension field can be generated based on the reference field, and the extension field with the unique and reproducible name can be added to the business object and to a data model of the peripheral object.
申请公布号 US9038021(B2) 申请公布日期 2015.05.19
申请号 US201213586189 申请日期 2012.08.15
申请人 SAP AG 发明人 Schlarb Uwe;Dehn Rene;Figus Daniel;Niehoff Daniel;Baeuerle Stefan;Wilhelm Georg
分类号 G06F9/44 主分类号 G06F9/44
代理机构 Mintz Levin Cohn Ferris Glovsky and Popeo, P.C. 代理人 Mintz Levin Cohn Ferris Glovsky and Popeo, P.C.
主权项 1. A computer program product comprising a non-transitory machine-readable medium storing instructions that, when executed by at least one programmable processor, cause the at least one programmable processor to perform operations comprising: receiving, via a development environment supporting extensions to a business object model of a software architecture, a definition of an extension field to a business object; accessing a reference field bundle from a metadata repository, the reference field bundle comprising at least one reference field corresponding to a core business object defined in a core software platform of the software architecture, the business object being based on the core business object, the at least one reference field comprising a defined path from a node in a peripheral object to a corresponding node in the core business object; generating a unique and reproducible name for the extension field based on the reference field; and adding the extension field with the unique and reproducible name to the business object and to a data model of the peripheral object.
地址 Walldorf DE