Hi Suresh
the variants is stored in tables FPM_SAVED_SEARCH and FPM_SEARCH_DESCR under the user Id. The program loads the ones belonging to the user.
The tables contain user id and Role for storage, however, I cannot see how Role is used
I also checked out the function modules that update these tables and attempted to added one for a role definition. I don't think it will work as the report tries to look for user's variants.
FPM_GET_SEARCH | Load of FPM Searches |
FPM_LOAD_SEARCH | Load Saved Search |
FPM_SAVE_SEARCH | Save of FPM Searches |
FPM_UPDATE_SEARCH | Update of Searches |
FPM_DELETE_SEARCH | Delete of FPM Searches |
Hopefully someone who works for SAP may be able to add more information or there is no functionality to create "global" default selection variants like you can in SAP GUI ABAP reports.