Persistence of master data in a multi-tenant software delivery architecture
AssigneeSap SE
InventorsChristof Weissenberger, Christoph Lehner, Gururaj Raman, Wolfgang Nieswand
Life of this patent
Estimating the term…
Loading patent…
AssigneeSap SE
InventorsChristof Weissenberger, Christoph Lehner, Gururaj Raman, Wolfgang Nieswand
Estimating the term…
A first tenant-nonspecific database table on a repository accessible to an application server of a multi-tenant software delivery architecture can maintain a first record designating a first predefined generic field of a plurality of predefined generic fields. The first record can include an organization-specific master data field definition of the first predefined generic field maintained in a first tenant-specific definition field assigned to a first customer tenant of a plurality of customer tenants that are accessible via the application server. Each customer tenant of the plurality of customer tenants can provide a discrete organization-specific business configuration of a core software platform. A second tenant-nonspecific database table maintained on the repository can maintain a second record that can include a key value designating the first tenant, a record designator, and an organization-specific master data value corresponding to the first predefined generic field. A calculation or determination based on master data can be performed that is relevant to the discrete organization-specific business configuration provided by the first customer tenant using the organization-specific master data value.
A computer program product comprising a machine-readable medium storing instructions that, when executed by at least one processor, cause the at least one processor to perform operations comprising:
A computer program product comprising a machine-readable medium storing instructions that, when executed by at least one processor, cause the at least one processor to perform operations comprising:
A computer program product comprising a machine-readable medium storing instructions that, when executed by at least one processor, cause the at least one processor to perform operations comprising:
A system comprising:
A system comprising:
A system comprising:
A computer-implemented method comprising:
A computer-implemented method comprising:
A computer-implemented method comprising:
Dependencies are inferred from the claim text.