Hello,
I believe there is a BADI available for servicerequestitemmonitor but not sure if there is something similar for service order.
I have a question : From description i notice that there are a Z date type called customer date/time , question is how different is it from orderplanned and orderactual.Are you using the standard orderplanned/orderactual dates at all.
Most of times : the search/result date fields are based on orderplanned and orderactual which are already available in orderindex table and the standard reporting framework works on these (most of the search queries have timeframe , duedate etc fields which work on the orderindex date fields 1 to 4).
Incase the values in customer date/time are all together and not related to orderplanned and orderactual , i have a suggestion for this scenario:-
1. Enhance order index with Z fields and replicate the information from customer date/time into these Z fields by implementing orderindex badi.
2. While searching use the crmrepdb to direct reporting framework where to fetch the fields from.
Hope this helps.
Parveen
PS: Please don't ask for the code.