Patent ID: 11928096
Assignee: SAP SE
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 18:
19. One or more non-transitory computer-readable media having encoded thereon computer-executable instructions causing one or more processors to perform a method comprising:
receiving a search request for data search in a plurality of database tables;
in response to the search request, searching the plurality of database tables using a database model; and
displaying search results;
wherein the database model comprises a plurality of structural containers and a search enabling container,
wherein the plurality of structural containers represent objects and contain property data of the objects, wherein the property data of the objects are obtained from the plurality of database tables,
wherein the plurality of structural containers comprise respective source table references and lists of links that model a structural relationship between the objects,
wherein the search enabling container specifies a scope of the data search,
wherein the search enabling container specifies a display format defining structure and appearance for presenting search results,
wherein the scope of the data search and the display format are excluded from the plurality of structural containers,
wherein the source table references and lists of links that model the structural relationship between the objects are excluded from the search enabling container,
wherein the plurality of structural containers comprise respective source table references specifying underlying database tables from which the property data of the objects represented by the plurality of structural containers are obtained,
wherein the search enabling container comprises a basic container reference which specifies a primary structural container, wherein the primary structural container is one of the plurality of structural containers,
wherein the search enabling container comprises a list of unified fields, wherein a unified field in the search enabling container corresponds to an underlying field contained in one of the plurality of structural containers, and
wherein the unified field in the search enabling container comprises a chain of links connecting the primary structural container to the one of the plurality of structural containers containing the underlying field.