Hi Peter,
Have you checked BADI USMD_SEARCH.
As per the documentation
The following options for modifying the search are available using interface methods:
- Method INITIALIZE
- During the initialization, you can change the attributes that are available as search criteria. You can remove or add search attributes.
- You can register pushbuttons for the toolbar of the search results table.
- Method PROCESS_EVENT
- You can trigger actions when registered pushbuttons of the search results table are used.
- You can add additional pushbuttons for actions to the toolbar.
- You can define actions for starting a navigation that is based on logical actions of the framework.
Regards,
Raghu