Our customer (on EHP minus 1) decided on a multi country implementation of MSS Add-on 1.0 with a unique requirement. A Single portal role has to be assigned to Managers (irrespective of country) and a single role for employees across the globe. This did create some unique challenges, this blogs describes approaches on how to address some of the scenarios.
MSS Reports are configured in LPD_CUST. However the same set of reports called for all Managers across the globe. This has to be avoided, certain reports needs to be set as invisible to certain countries.
WD Application APB_LAUNCHPAD is used in MSS Reports. We need to do overwrite of GET_TREE_CONTENT method in the component controller.
Break at ITAB_READ_APPLICATIONS. Append this as per the requirement to set visibility of Reports.
This applicable to all reports using HRMSS_REPORTING_LAUNCHPAD
Special Thanks to Hitesh Batra.