Académique Documents
Professionnel Documents
Culture Documents
| SCN
Page 1 of 4
Welcome, Guest
Login
Register
In search screens in SAP CRM, you sometimes run in to the fact that for some reason, you are not able to select a search option you might want to be able to select.
For instance in the example, let's say we would like to select all activity types starting with 'ZB*'. This is not possible in the standard, but there is a way around this. Let's talk about 'Query Objects in the Generic Interaction Layer (GenIL). Query objects are used to find business objects within the BOL. Many of SAPs business objects have queries implemented to support specific search conditions. These query objects can easily be found using the GenIL Model Browser. Besides standard query objects, supporting only 'values equal to' searches, some of the query objects are implemented as 'dynamic query objects'Using these dynamic query objects it is possible to support multiple operators within the search. As said, it is possible. Not all dynamic query objects support all kinds of operators. This blog explains how to change the operators for dynamic query objects, to support custom specific search scenarios.
1. Dynamic Query Object : Within this blog we will use component BT, dynamic query object
BTQAct. Using the BOL browser(GENIL_BOL_BROWSER - Browser for Business Object Layer) , we want to search for specific objects, where field PROCESS_TYPE is in between a range of values, but the dynamic query
object doesn't allow us to do so. Using the Generic Interaction Layer Model Browser its easy to locate the dynamic query objects for a specific business object.
http://scn.sap.com/community/crm/webclient-ui-framework/blog/2013/10/25/changing-o...
10/26/2013
Page 2 of 4
http://scn.sap.com/community/crm/webclient-ui-framework/blog/2013/10/25/changing-o...
10/26/2013
Page 3 of 4
Search for the corresponding component and dynamic query object. The customizing allows us to either change the default settings or the exceptions per attribute. In our specific case we need to change the exceptions per attribute and activate the BT operator.
http://scn.sap.com/community/crm/webclient-ui-framework/blog/2013/10/25/changing-o...
10/26/2013
Page 4 of 4
Note: - In case the dynamic query object itself doesn't supply the required values, meaning the newly added operator doesnt work correctly, youll have to find / enhance the corresponding search implementation.
Share Share
Tweet
Like
0 Comments
There are no comments on this post
Copyright
Follow SCN
http://scn.sap.com/community/crm/webclient-ui-framework/blog/2013/10/25/changing-o...
10/26/2013