Dynamically Joined Fast Search Views for Business Objects
First Claim
1. A computer implemented method, comprising:
- defining an anchor transactional view for at least one business object data structure, the anchor transactional view having a plurality of anchor fields, each anchor field representing a data source and being associated with a field of an anchor search view;
receiving an indication of at least one extension field to the anchor search view, the anchor search view and at least one extension field representing a virtual fast search infrastructure view; and
responsive to the received indication of the at least one extension field, dynamically joining at runtime an additional view to the anchor transactional view, the additional view having at least one additional field, wherein each additional field is associated with one of the extension fields.
2 Assignments
0 Petitions
Accused Products
Abstract
According to some embodiments, an anchor transactional view may be defined for at least one business object data structure. The anchor transactional may have a plurality of anchor fields, each anchor field representing a data source and being associated with a field of an anchor search view. An indication of at least one extension field to the anchor search view may be received. The anchor search view and at least one extension field may represent, for example, a virtual fast search infrastructure view. Responsive to the received indication of the at least one extension field, an additional view may be dynamically joined at runtime to the anchor transactional view. The additional view may have at least one additional field, and each additional field may be associated with one of the extension fields.
-
Citations
22 Claims
-
1. A computer implemented method, comprising:
-
defining an anchor transactional view for at least one business object data structure, the anchor transactional view having a plurality of anchor fields, each anchor field representing a data source and being associated with a field of an anchor search view; receiving an indication of at least one extension field to the anchor search view, the anchor search view and at least one extension field representing a virtual fast search infrastructure view; and responsive to the received indication of the at least one extension field, dynamically joining at runtime an additional view to the anchor transactional view, the additional view having at least one additional field, wherein each additional field is associated with one of the extension fields. - View Dependent Claims (2, 3, 4, 5, 8, 9, 10, 11)
-
-
7. The method of claim 6, further comprising:
determining via a caching mechanism whether or not the join paths have already been calculated and stored into a buffer such that multiple calls to the same dynamically joined view will not result in re-calculation of join paths.
-
12. A computer-readable medium storing program code executable by a computer to:
-
define an anchor transactional view for at least one business object data structure, the anchor transactional view having a plurality of anchor fields, each anchor field representing a data source and being associated with a field of an anchor search view; receive an indication of at least one extension field to the anchor search view, the anchor search view and at least one extension field representing a virtual fast search infrastructure view; and responsive to the received indication of the at least one extension field, dynamically join at runtime an additional view to the anchor transactional view, the additional view having at least one additional field, wherein each additional field is associated with one of the extension fields. - View Dependent Claims (13, 14, 15)
-
-
16. A system associated with an anchor transactional view for at least one business object data structure, the anchor transactional view having a plurality of anchor fields, each anchor field representing a data source and being associated with a field of an anchor search view, comprising:
-
an enterprise service infrastructure; a fast search infrastructure in communication with the enterprise service infrastructure, wherein the fast search infrastructure is to; receive an indication of at least one extension field to the anchor search view, the anchor search view and at least one extension field representing a virtual fast search infrastructure view, and dynamically join at runtime an additional view to the anchor transactional view, the additional view having at least one additional field, wherein each additional field is associated with one of the extension fields; and a search engine in communication with the fast search infrastructure to execute a search in accordance with the dynamically joined views and to output a search result. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
Specification