cancel
Showing results for 
Search instead for 
Did you mean: 

MSS Employee Search - Employee Information (BADi or Custom)?

Former Member
0 Kudos
471

Our scenario is; we are on the latest version and support pack of SAP Netweaver and Portal.  We are starting to implement MSS (this phase is simply view or reporting for managers).  We are trying to use as much SAP standard as possible.

My question is; Once a manager gets to the standard list of employees (package PAOC_MSS_PROFILES_WDA, WDA HRMSS_EMPOVERVIEW_TEAMVIEWER) and they click on an employee they get a display of employee information.  Is this screen customizable as far as adding fields and/or changing fields?  Or is there a BADi that can be used to call a custom WD app that has our companys specific employee information requirements?

Any help is appreciated.

Thanks,

Kevin

View Entire Topic
PaV11
Contributor
0 Kudos

Hi Kevin,

The out of box MSS functionality works on  relationship 012 (B012 is managed by & A012 Manages) between manager's position and org unit. If you want to alter this behavior most of the standard MSS screens may not work.

Though it is possible to change that list of sub-ordinates using custom object selection and evaluation paths, I will not recommend that .

The information displayed about selected subordinate can be customized easily using Object and Data Provider customization (tcode SPRO) in ECC.

Refer below link for more details.

http://help.sap.com/saphelp_erp60_sp/helpdata/en/e7/947e40ec66ce62e10000000a155106/content.htm

If above customization does not suffice, you may develop custom Web Dynpro application which will capture portal event triggered by Subordinate Employee selection iView and display any data which you want.

Hope this helps,

With Best Regards,

Vinod Patil

Former Member
0 Kudos

Once you select the employee, the information comes from different places/info types.

In WDA's we need not make any code chnage, just copy the config and make the changes like add fields remove fields in the application. Its the new way of configuring. Its very simple and it doesn't take much time.( its ZERO coding, every thing is config )

and there are few badis too, it depends on the requirement.

Former Member
0 Kudos

Vinod,

Thanks for your reply.

We are looking into the OADP customizing.  However, if that doesn't meet our needs I am looking at your last sentence about the technical steps to "capture portal event".  We do have a custom ESS employee information WDA and I would like to do a proof of concept on hooking it into the portal event.  So how do I capture the event of the standard Subordinate Employee Selection iView?

Thanks,

Kevin

PaV11
Contributor
0 Kudos

Hi Kevin,

You may refer Note 1112733 - MSS Employee Profile: Integrating other iViewson to know the event details.

Below code can be used to capture the portal event:

lo_api_component = wd_comp_controller->wd_get_api( ).

lo_portal_manager = lo_api_component->get_portal_manager( ).

lo_view ?= wd_this->wd_get_api( ).

wd_this->la_name_space = 'urn:com.sap.mss.employeesearch'.

wd_this->la_event_name = 'selection_changed'.

CALL METHOD lo_portal_manager->subscribe_event

    EXPORTING

      portal_event_namespace = wd_this->la_name_space

      portal_event_name      = wd_this->la_event_name

      view                   = lo_view

      action                 = 'SELECT_EMPLOYEE'.

Hope this helps..

With Regards,

Vinod Patil