QUERY RESPONSE SERVICE FOR BUSINESS OBJECTS
First Claim
1. A computer-implemented method comprising:
- receiving data characterizing a request to perform a query on a plurality of instances of a business object, the query comprising selection criteria for a plurality of attributes across a plurality of nodes for each of the instances of the business object;
initiating the query on the instances of the business object; and
returning results comprising values from the attributes across the nodes of the business object.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus, including computer program products, for a query response service for business objects. In general, data characterizing a request to perform a query on multiple instances of a business object may be received, where the query includes selection criteria for multiple attributes across multiple nodes for each of the instances of the business object. The query may be initiated on the instances of the business object. Results including values from the attributes across the nodes of the business objects may be returned. The query may be assigned to a node of the business object, which may be a query response transformation node. The node may include a combination of attributes associated with the attributes across the nodes of the business object. Results may be sorted on a server, sent as pages to a client, or both.
-
Citations
17 Claims
-
1. A computer-implemented method comprising:
-
receiving data characterizing a request to perform a query on a plurality of instances of a business object, the query comprising selection criteria for a plurality of attributes across a plurality of nodes for each of the instances of the business object; initiating the query on the instances of the business object; and returning results comprising values from the attributes across the nodes of the business object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer program product, tangibly embodied on a computer-readable medium, the product comprising instructions to cause a data processing apparatus to perform operations comprising:
-
receiving data characterizing a request to perform a query on a plurality of instances of a business object, the query comprising selection criteria for a plurality of attributes across a plurality of nodes for each of the instances of the business object; initiating the query on the instances of the business object; and returning results comprising values from the attributes across the nodes of the business object. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer-implemented method comprising:
-
at a query service assigned to a query response transformation node of a business object, receiving data characterizing a request to perform a query on a plurality of instances of the business object, the query to return results comprising a plurality of attributes across a plurality of nodes for each of the instances of the business object, the results being a subset of attributes of the business object specified by the query, the request from a client consumer of the query service; at the query service, initiating the query on the instances of the business object by calling a search infrastructure to perform the query, the calling of the search infrastructure comprising a query parameter structure of query criteria; and at the query service, returning results comprising values from the attributes across the nodes of the business objects to a query view at the client consumer, the returning results to the query view based on a mapping of attributes of the query response transformation node to fields of the query view.
-
Specification