MSS Employee Search - Filter option

Hi All,
Is there any way to make the filter option "ON" by default in MSS employee search component.
I have checked with UI personalization in WD Java. However, it doesn't help us to fix this.
Is there any way to raise the Filter event "ON" display of employees list ?
Or Will Self service administrator role can help us to achive thisr requirement ?
Kindly share your experiences.
Regards,
Anil Kumar

Hi All,
Sorry for further requesting with the above issue to provide inputs.
However, no solution found as of now....
Any help help would of highly appreciated.
Regards,
Anil Kumar.

Similar Messages

  • Webdynpro Application Name for MSS/Employee Search Iview

    Hi all,
    I want to modify <b>MSS/EmployeeSearch</b> application. I am not able to find out the technical name(WebDnypro Application name) for this <b>MSS/employee search</b> I view. I know we can find  it out from pcd I view properties, but in this case its different from PCD.
    Regards
    Praveen

    I solved it my self

  • Customizing standard MSS Employee Search (Web Dynpro Java)

    Hi Guys,
    Currently I am working on EP 7.0, and we have some requirements on MSS Employee Search.
    Based on SAP help:
    Technical Names of iViews :     com.sap.pct.erp.mss.employeesearch_geinfo
    Technical Names of Web Dynpro Applications :     sap.com/mss~eepro/GeneralInformation
    So downloaded package msseeprosap.com through NWDI, and opened in NWDS.
    There are 3 applications there:
    com.sap.xss.hr.eeprofile.GeneralInformation
    com.sap.xss.hr.eeprofile.CompensationInformation
    com.sap.xss.hr.eeprofile.PersonnelDevelopment
    and 2 Components:
    CEmployeeProfile_1Comp
    CEmployeeProfileAllComp
    but there is no views inside these 2 components which contains the screen layout.(E.g: Dropdown list for Employee Selection, Input fields for Last name, Personal Number, Personal area, etc)
    How can I identify which package contains the screen layout for employee search?
    Thanks a lot.

    currently our project has a requirement to modify Employee Search iview: When user select one Org Unit, We need to have a button under the table which contains the users.
    We imported package msstmvsap.com and found that it is using  OADP screen.
    Thus we imported pcui_gpoadpsap.com,  we feel View "DataViewView" is the view that contains the user table, so I simply added one textview there, then deploy to server.
    Then I run Employee Search, it is giving error
       java.lang.ClassCastException: com.sap.xss.ser.oadp.java.OADPObject incompatible with com.sap.xss.ser.oadp.java.OADPObject
        at com.sap.xss.hr.tmv.vac.VTeamViewerComp.onBeforeOutput(VTeamViewerComp.java:303)
        at com.sap.xss.hr.tmv.vac.wdp.InternalVTeamViewerComp.onBeforeOutput(InternalVTeamViewerComp.java:210)
        at com.sap.xss.hr.tmv.vac.VTeamViewerCompInterface.onBeforeOutput(VTeamViewerCompInterface.java:144)
        at com.sap.xss.hr.tmv.vac.wdp.InternalVTeamViewerCompInterface.onBeforeOutput(InternalVTeamViewerCompInterface.java:136)
        at com.sap.xss.hr.tmv.vac.wdp.InternalVTeamViewerCompInterface$External.onBeforeOutput(InternalVTeamViewerCompInterface.java:212)
    Then i removed that textview, deploy again, still it has this problem.
    Any help?
    Thanks with rewarding points!
    Regards,
    Guo Feng

  • MSS Employee Search

    Hi all,
    I'm implementing a custom service for managers and I need to execute a employee search. I'm using FPM and I wanna know if there are a standard way to implement it. If so, which is and how can I do it?
    Regards,
    Gregory.

    Hi Gregory,
    Please have a look at the standard iview for Team Viewer.
    Portal Content - Content provided by SAP - line_manager - Manager Self-Service - iViews - HCM - Employee Search (Generic iview)
    pcd:portal_content/com.sap.pct/line_manager/com.sap.pct.erp.mss.bp_folder/com.sap.pct.erp.mss.iviews/com.sap.pct.erp.mss.hcm/com.sap.pct.erp.mss.genericiview_teamviewer
    Under Employee Selection - you can see different options - Direct Reports, Employees for Org Structure, Employees for Org Units, and Employee Search.
    This iview is configurable using the Backend configuration and changing a couple of iview properties.
    You can also customize the search criteria according to your needs.
    Here is the link with some info:
    http://help.sap.com/erp2005_ehp_04/helpdata/EN/b8/0808e1c6b44d90b906a4cf97ccc925/frameset.htm
    You can integrate a copy of this iview (customized) into a page and then add your custom iview at the bottom and subscribe to the team viewer events as explained in the wiki link I mentioned earlier.
    If you try to integrate the application directly using FPM integration - it will be hard to customize it to your needs.
    Thanks,
    Shanti

  • MSS Employee Search results

    Hi All,
            Just wondering if any one knew if the standard delivered MSS > Team > General Information > Employee Search (a.k.a OADP) shows separated/withdrawn/terminated employees as part of search results. I just separated a couple of employees in our development environment with PA40 only to find out that they are still showing up under direct repots.
            If this is indeed a  standard behavior is there any way to filter the search results to display only active employees without having to customize OADP configuration?
    Thanks,
    Winston

    you can do so in ESS STAT2 settings in table T77S0
    ie
    SAP Customizing Implementation Guide > Personnel Management > Employee
    Self-Service > Service-Specific Settings > Address Book > Who's Who >
    Who's Who (ESS): Refine Employee Search
    If you wanted to restrict the search to all active employees, you would
    need the next entry on table T77S0:  ESS STAT2 3
    You can get further information about Organization Chart iview on the
    next link:
    http://help.sap.com/erp2005_ehp_04/helpdata/EN/43/69acffed1b30f3e1000000
    0a11466f/frameset.htm
    . The Function
    module      HRXSS_ORG_GET_ORGCHAR intern calls Function module
         EVAL_INITIA which filters and select the per.nos and send to the
    front end; and same list is being displayed ; and also the search query
    /SAPQUERY/HR_XX_PA_ESS also plays an important role.

  • MSS Employee search and General Data

    Hi All,
             We are implementing ESS/MSS. When i preview "Employee Search" iview in (Content Provided by SAP>Line Manager> Employee Search) iview. It shows all employees under that line manger with all options. But when i click on any employee, it is not showing any information. I tried to test "General Data" iview, it simply shows "Please select any employee, to display data" text only.
    Any help on this will be greatly appreciated.
    Cheers,
    Krish.

    Hi,
    Please check your OADP customizing.
    If your system is at ERP 2004 release refers to ~
    Different Features of OADP based on ERP 2004  https://wiki.sdn.sap.com/wiki/display/ERPHCM/DifferentFeaturesofOADPbasedonERP+2004
    If your system is at ECC 6.0 release refers to ~
    Different features of OADP based on ECC 6.0
    https://wiki.sdn.sap.com/wiki/display/ERPHCM/DifferentfeaturesofOADPbasedonECC+6.0
    For ECC 6.0 you can check your customizing by testing function module HRWPC_OADP_TEST as shown in above link.
    Regards
    Pooja

  • MSS Employee Search integration

    Hi,
       I have developed some ABAP WebDynpro applications and now I want to integrate them with the MSS team viewer (Employee search) iView i.e. when an employee link in the team viewer is clicked, the pernr of the selected employee should pass to my iView.
       Can someone suggest me how to achieve this.
       Thanks in advance. Will reward points for gunuine answer.
    Regards
    Mukesh

    Hi John,
    I am also doing the same thing.but the control is not going to the event handeler method.and it is not subscribing to the event also i guess.
    below is the code i have written in the View of my component WDOINIT.
        l_api_component = wd_comp_controller->wd_get_api( ).
        l_portal_manager = l_api_component->get_portal_manager( ).
        DATA l_wd_view TYPE REF TO if_wd_view_controller.
        l_wd_view ?= wd_this->wd_get_api( ).
        CALL METHOD l_portal_manager->subscribe_event
          EXPORTING
            portal_event_namespace = 'urn:com.sap.mss.employeesearch'
            portal_event_name      = 'SELECTION_CHANGED'"'selection_changed'
            view                   = l_wd_view
            action                 = 'SUBSCRIBE_TO_EVENT'.
    and the event handeler code is :-
    method ONACTIONSUBSCRIBE_TO_EVENT .
    DATA: evt_name TYPE string.
    DATA lo_nd_gc_event_data TYPE REF TO if_wd_context_node.
    DATA lo_el_gc_event_data TYPE REF TO if_wd_context_element.
    *DATA ls_gc_event_data TYPE wd_this->element_gc_event_data.
    DATA lv_event_string TYPE string.
    evt_name = wdevent->get_string( name = 'PORTAL_EVENT_NAME' ).
    IF evt_name = 'selection_changed'.
    lv_event_string = wdevent->get_string( name = 'PORTAL_EVENT_PARAMETER' ).
    get single attribute
    *lo_el_gc_event_data->set_attribute(
    *EXPORTING
    *name = `EVENT_STRING`
    *value = 'handled' ).
    ENDIF.
    endmethod.
    I don't know why it is not triggering the handeller method.
    Can you please help me by the steps how you did this.
    Thanks
    Ankur

  • MSS Employee search; Remember last "Group of organization view"

    I have a business requirement that the "employee search" has to remember the users last selected view in "employee selection".
    Day 1: The user default gets "direct employees" (due to customizing) and changes the selection to "all employees".
    Day 2: The user default gets "alle employees"
    Can that be done?

    Thanks for the information.
    The cache lifetime (teamviewer.sap.xss.tmv.cachemaxage) is set to 1 by the system as standard.
    No matter if I put 0 or 1 or 9 or 99 or 100 the result is the same ......
    When I return to the page, the Employee search shows "Direct reports".
    So.... it doesnt work for me
    Can anyone help?

  • MSS: Employee Search: Data View

    Hi All,
    I need a few clarifications regarding the Data View of Employee Search/Team Viewer iview.
    1)"Click"ability of Employee in Data View
    2)"Click"ability of any other object type, like Org Unit or Position in the Data View
    After my trials, I'd like to know the following.
    If I use the delivered object selection rules (in SPRO config), I'm able to click on the employee (i.e there's a link under the employee name in the Data View). If I use any other rule (a custom object selection rule with evaluation path O-S-P) I dont get the "link" under the employee name in the data view. Any reasons for this behaviour? or any rules regarding an object selection rule?
    If I display Positions or Org Units in the Data View, they are not clickable either. Is this not allowed? Is Data View only to display employees?
    If there's any other forum I'm more likey to get an answer, please lead me there.
    Cheers,
    Rajit

    Hi Rajit
    In most of the HR Implementation projects,in front end some of the fields are only displayed to the end user,The Examples of the fields are Position,Org unit,personal area,personal subarea,company code,Functional org unit,job number,some times cost center is also display only to end user.Even I am also in the project of HR Implementation as webdynpro as a front end we generally will not give a chance to enter the above fields by the end user.
    Regards
    Kalyan

  • MSS Employee Search WebDynpro Component

    Hi,
       Has anyone tried to change the WebDynpro component for Employee Search.
       We need to change this component in order to register an event into portal when an employee is selected (the link for an employee is clicked) so that this event can be subscribed from WebDynpro ABAP iView placed in the same page. Has anyone done this change. Please suggest.
    Cheers

    Mukesh,
    we have a similar requirement.
    can you please send the solution
    Thanks
    Bala Duvvuri

  • MSS employee search refresh frequency

    Hi all,
    In MSS on the iview employee_search that contains a table with the manager employees. There is a small link 'Refresh' on bottom right, that refreshes the table.
    How can I change the frequency of this refreshing time? Is it possible to refresh everytime the page is loaded?
    Thanks a lot for your cooperation.
    Cheers,
    André

    refer the customisation in the note 954931
    ie
    The validity of the cached data can be define via iView property 'Cache
    Lifetime'. The default value is '1' that means that the data is valid
    for one day (to improve the iView performance).
    If you want to have a different behaviour, you could change this caching
    parameter (e.g. set it to -1 to disable the caching at all).

  • How to add Search (Filter) option to my existing code?

    Hi,
    The following code works great. Just I want to add a Text Box to search the desired item from the huge list. Please help me in this regard. I would like to pay in return for any help & support provided as I am in urgent need of this code (I am from INDIA).
    [code]
    import fl.data.DataProvider;
    import fl.controls.dataGridClasses.DataGridColumn;
    import flash.events.Event;
    import flash.net.URLRequest;
    import fl.events.ListEvent;
    var COL_SLNO:DataGridColumn = new DataGridColumn("SL_NO");
    myGrid.addColumn(COL_SLNO);
    COL_SLNO.width=40
    var COL_DATE:DataGridColumn = new DataGridColumn("DATE");
    myGrid.addColumn(COL_DATE);
    COL_DATE.width=130
    var COL_PDFURL:DataGridColumn = new DataGridColumn("FILE_NAME");
    myGrid.addColumn(COL_PDFURL);
    COL_PDFURL.sortOptions = Array.NUMERIC;
    COL_PDFURL.width=195
    var allDatabase:Array = [];// contains all users like in xml
    var currentDatabase:Array = [];// contains users that need to be displayed
    var _loader:URLLoader = new URLLoader();
    var _data:XML = new XML();
    _loader.addEventListener(Event.COMPLETE, readXML);
    _loader.load(new URLRequest("EHSSDocs/Database.xml"));
    function readXML(event:Event):void
    _data = new XML(event.target.data);
    for each (var usr in _data.user)
    allDatabase.push({id: usr.@id, SLNO: usr.@SLNO, DATE: usr.@DATE, PDFURL: usr.@PDFURL});
    currentDatabase = allDatabase.concat();
    updateList();
    function updateList():void
    myGrid.dataProvider = new DataProvider ();
    for (var i:int = 0; i<currentDatabase.length; i++)
    myGrid.addItem({SL_NO: currentDatabase[i].SLNO, DATE: currentDatabase[i].DATE, FILE_NAME: currentDatabase[i].PDFURL});
    //myGrid.addEventListener(Event:ListEvent.ITEM_CLICK, gridItemClick);
    myGrid.addEventListener(ListEvent.ITEM_CLICK , gridItemClick);
    function gridItemClick (e:ListEvent):void
    var urlR:URLRequest=new URLRequest(e.target.getItemAt(e.rowIndex).FILE_NAME)
    navigateToURL(urlR, "_blank");
    I hope the following code may resolve the problem. But don't know how to modify it since I am retrieving data using XML file.
    [code]
    var itemTextInput:TextInput = new TextInput();
    itemTextInput.move(10, 10);
    itemTextInput.addEventListener(Event.CHANGE, changeHandler);
    addChild(itemTextInput);
    function changeHandler(event:Event):void {
    var arr:Array = dp.toArray();
    var filteredArr:Array = arr.filter(filterDataProvider);
    myGrid.dataProvider = new DataProvider(filteredArr);
    function filterDataProvider(obj:Object, idx:int, arr:Array):Boolean {
    var txt1:String = itemTextInput.text;
    var txt2:String = obj.item.substr(0, txt1.length);
    if (txt1.toLowerCase() == txt2.toLowerCase()) {
    return true;
    return false;
    Thanks in advance for any help.

    Still, There is no result shows in the DataGrid. The entire code is as below:
    import fl.data.DataProvider;
    import fl.controls.dataGridClasses.DataGridColumn;
    import flash.events.Event;
    import flash.net.URLRequest;
    import fl.events.ListEvent;
    import fl.controls.TextInput;
    var COL_IDNO:DataGridColumn = new DataGridColumn("SL_NO");
    myGrid.addColumn(COL_IDNO);
    COL_IDNO.width=30
    var COL_TAGNO:DataGridColumn = new DataGridColumn("TAG NUMBER");
    myGrid.addColumn(COL_TAGNO);
    COL_TAGNO.width=100
    var COL_DESCRP:DataGridColumn = new DataGridColumn("DESCRIPTION");
    myGrid.addColumn(COL_DESCRP);
    COL_DESCRP.width=260
    var COL_PDFURL:DataGridColumn = new DataGridColumn("FILE_NAME");
    myGrid.addColumn(COL_PDFURL);
    COL_PDFURL.sortOptions = Array.NUMERIC;
    COL_PDFURL.width=125
    var allDatabase:Array = [];// contains all users like in xml
    var currentDatabase:Array = [];// contains users that need to be displayed
    var _loader:URLLoader = new URLLoader();
    var _data:XML = new XML();
    _loader.addEventListener(Event.COMPLETE, readXML);
    _loader.load(new URLRequest("AdditionalJobs/Database.xml"));
    function readXML(event:Event):void
    _data = new XML(event.target.data);
    for each (var usr in _data.user)
    allDatabase.push({id: usr.@id, IDNO: usr.@IDNO, TAGNO: usr.@TAGNO, DESCRP: usr.@DESCRP, PDFURL: usr.@PDFURL});
    currentDatabase = allDatabase.concat();
    updateList();
    function updateList():void
    myGrid.dataProvider = new DataProvider ();
    for (var i:int = 0; i<currentDatabase.length; i++)
    myGrid.addItem({SL_NO: currentDatabase[i].IDNO, "TAG NUMBER": currentDatabase[i].TAGNO, DESCRIPTION: currentDatabase[i].DESCRP, FILE_NAME: currentDatabase[i].PDFURL});
    var dp:DataProvider=myGrid.dataProvider; // <- import this class.
    //myGrid.addEventListener(Event:ListEvent.ITEM_CLICK, gridItemClick);
    myGrid.addEventListener(ListEvent.ITEM_CLICK , gridItemClick);
    function gridItemClick (e:ListEvent):void
    var urlR:URLRequest=new URLRequest(e.target.getItemAt(e.rowIndex).FILE_NAME)
        navigateToURL(urlR, "_blank");
    var dp:DataProvider = new DataProvider ();
    var itemTextInput:TextInput = new TextInput();
    itemTextInput.move(10, 10);
    itemTextInput.addEventListener(Event.CHANGE, changeHandler);
    addChild(itemTextInput);
    function changeHandler(event:Event):void {
    var arr:Array = dp.toArray();
    var filteredArr:Array = arr.filter(filterDataProvider);
    myGrid.dataProvider = new DataProvider(filteredArr);
    function filterDataProvider(obj:Object, idx:int, arr:Array):Boolean {
    var txt1:String = itemTextInput.text;
    var txt2:String = obj["TAG NUMBER"].substr(2, txt1.length);
    if (txt1.toLowerCase() == txt2.toLowerCase()) {
    return true;
    return false;
    The following is the XML Code (Database.xml):
    <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
    <Database>
    <user id="1" IDNO="01" TAGNO="103-C" DESCRP="Inspection of 103-C" PDFURL="AdditionalJobs/103-C.pdf" />
    <user id="2" IDNO="02" TAGNO="203-C" DESCRP="Inspection of 203-C" PDFURL="AdditionalJobs/203-C.pdf" />
    <user id="3" IDNO="03" TAGNO="303-C" DESCRP="Inspection of 303-C" PDFURL="AdditionalJobs/303-C.pdf" />
    <user id="4" IDNO="04" TAGNO="403-C" DESCRP="Inspection of 403-C" PDFURL="AdditionalJobs/403-C.pdf" />
    </Database>
    Thanks.

  • How to pass Employee number of MSS - Employee Search to Start Process

    Hi All,
    Just like HR admin role, Employee Information number is getting passed in Display Processes, Start Processes, and Personnel File, we have to make same scenario working for MSS also.
    In MSS, General Information Page, when manager selects the Employee, then that Employee Number should get passed in Display Personnel File and also in Start Process.
    I am new to HR module so I have not explined the requirement properlly, but Experts may be knowing this. Please help.
    Regards,
    Nikesh

    Hi Siddharth Rajora,
    I have actually 2 doubts..
    1. You mean to say this can be done and is already implemented, but I think it will only work if we put "Display Personnel File and Start Process" under "Related Activities" area right ?
    2. But user wants these views in the Detailed Navigation, so if he selects PERNER from general Information Page, and then if he clicks on "Start Process (under Detailed Navigation)" , then it shud show list of processes for that Employee.
    Can you please guide me properly.

  • How to  add Custom Relationship in MSS Employee Search Drop down

    Dear Sap Fans,
    I would like to link Custom Drop down link at following path.
    Manager Self-Service->Team->Employee Information->General Information->Employee Selection
    Drop Down 1. Direct Reports
              2. Employee from Organization Structure
              3. Employee from Organization Units
              4. Who's Who
    We would like to add one more custom drop down. Can any one suggest how to add custom drop down in this list ? We have created custom relationship in R/3 but it is not showing in Portal.
    Your prompt reply highly appreciated and points will be rewarded.
    Regards,
    Ashish Brahmbhatt

    Barin,
    I have done settings in back end. I have created new realtionship for evaluation path. I am not able to see that link on portal. How/From Where I can use object and data provider tool and eventing for config ?
    rds,
    Aashish

  • How do you save a custom search filter for projects/ library?

    Is there a way to save a customized default for the way I will use search filter options?
    I've looked everywhere... It seems the seach filter for every project just wants to behave on it's own accord. 
    Most of the time, I just want to search different projects the same way with one, filtered result!   

    The Filter settings are sticky.  Every container listed on the Library tab of the Inspector keeps it's own Filter settings, set to whatever was last used.
    I'm not aware of any way to set a default Filter.
    You could create a Folder and put a Smart Album in that Folder with "Source" set to the Folder.  Any Albums or Projects you put in the Folder become the superset for the Filter you set in the Smart Album.  This is a pretty sophisticated set-up, however.  What is the filter you need, and how often do you need it?

Maybe you are looking for

  • Window - No Disk error message after update to iTunes 7.1

    I updated to iTunes 7.1. After turning on iTunes for the first time after the download, I get a box that says "Updating iTunes Library". During this process, I get the dreaded error message: "Windows - No Disk" I clicked on it a few times and it went

  • Asset and Serial Inventory

    Hello, Where does the ZCM10 Inventory Asset Tag and Serial Number fields come from ? (The SMBIOS ? Which fields ? ) We purchase generic INTEL PC's from a local pc vendor (not a dell, or ibm). Currently the only asset/serial information is attached ad

  • Configuring the SOAP Adapter

    Hi Folks, I have a sceanrio where an AXIS client needs to talk to the XI SOAP Adapter. How do I configure the SOAP adapter? I tried to access the help docs for configuring the SOAP adapter. I understand that the adapter depends upon the plain J2SE Ad

  • IPhone 4 videos stutter

    When I share the iP 4 videos to iTunes (960 x 540 setting) they stutter slightly. As if there is some problem with the frame rate. It is most notable in panning. There is no such stutter when I view the original clip. IP 4 videos are 30 fps. I live i

  • Scrollbar is taking more time to scroll in IE

    Hi all, I am using JDev11.1.1.6.0 and IE8. I am having jsff page with 11 tables and i don't have individual scrolls for the tables, the scroll is only for the total page in both ways(horizontal and vertical). My problem here is, it is taking more tim