ECM - PERNR selection in Comp Planning

In MSS ECM Compensation Planning -> my first page is with the org units under me ( if me as manager) and then once I select the org unit, select 'Show Employee's and then select employees and click 'Plan'.
Question is: Suppose I had 5000 employees in the org units under me and out of those approx 100 are eligible for a particular compensation plan, then I want to see only 100 PERNRs only on my next screen i.e planning screen. Currently SAP shows all 5000 pernrs with the column status as 'Ineligible' for those 4900 employees and 'In Planning' for 100 employees.
Is it possible to achieve such filtered list, i.e the list of only employees who are eligible for the selected compensation plan ?
Thank you
Krupa Pancholi

it is definitely possible. 
in my previous implementation we actually heavily controlled the list displayed on both the planning and approving screens.  we had very complex logic to determine who a "planning manager" was for an employee based on if the manager had a budget amount assigned to him. 
on the approving screen we had logic so that it could only be done by executives for 1 type of plan, and then another all types of other logic for another plan, like real science fiction stuff. 
so controlling the list is farily easy....
under mss object and data provider:  go to organizational structure views -> define org views - in this transaction you will find:
MSS_ECM_SEL_DIR     Direct Reports
MSS_ECM_SEL_LIS     Employees from Organizational Units
MSS_ECM_SEL_REV     Direct Reports
MSS_ECM_SEL_SEA     Employee Search
MSS_ECM_SEL_TRE     Employees from Organizational Structure
does the list look familiar???  it corresponds to each of the values available in your down list for ECM. 
When looking at details of any of these views you will see there is a an objection selection view, example :  MSS_ECM_SEL_OB1
so now to view the object selection view?  go to object provider -> define object selections...
check on our example here:  MSS_ECM_SEL_OB1 ->  go to details of this... on this screen you see "RULES" defined.
now we are at where the magic happens....  take the first rule:  MSS_ECM_SEL_RU1
go to object provider ->  define rules for object selection:  search on MSS_ECM_SEL_RU1
go to it's detailed screen - here you see they have the evalatuion path:  SAP_MANG
well it your scenario.  you will create Z views / rules across everything I just described.  then instead of using an evalatuion path your z rule right here will use a custom function module.  here you make it do backflips.  have all bonus planning go to an HR manager?  ceo does everyone?  hourly managers find no results?  woola... 
this has to be applied to each view you want to control. 
magic!

Similar Messages

  • Comp Planning MSS iview display

    Hi All,
    I am currently working on LTI plans ECM and on the compensation planning iview on the portal, ones the manager selects the org unit, it displays all the employees belonging to the org unit with the status as eligible or ineligible for the LTI plan based on the config.
    But I want to display only the employees eligible for the LTI plans on the comp planning iview and not all the employees within the reporting structue. Can someone please tell me how to achieve this on the MSS iview for comp planning.
    I really appreciate any help in this regard.
    Thanks

    Resolved OSS note: 919298

  • Comp Planning  -  2 Level Approval

    Hi comp gurus ( I am coining a new Variation of Guru here ),
    System Landscape
    ECC 6.0
    ECM  ( Enterprise compensation Management)
    EP 7.0
    Currently we have deployed the Enterprise compensation management module. We have a standard compensation scenario where the comp planners use the comp planning screen( Via MSS) to perform the comp planning and the comp approvers, use the comp approval screen to approve the planned(submitted) compensation.
    But we have a slightly different scenario where we want to have 2 levels of approvals before the comp record is set to 'Approved' status in IT 0759.
    Let me explain it in detail
    Lets assume that we have Manager A who is the manager of B, B  is the manager of C and C is the manager of D.
    C performs comp planning for D. A record is created in IT0759 for D in planning/submitted status. B can now log on and approve the comp planning/submitted comp records by C. Here we do not want the planning record to set to "approved" status when it is approved by B. But we want this to go to Manager A who can then give the final approval and only then should the record in IT0759 status be changed to Approved.
    The matters gets more complicated by the fact that, the comp planners and approvers see the data(in MSS) based on OADP and not based on any workflows. Obviously I cannot create a new status for the IT0759 records. Based on your experience what is the best way to handle these scenario.
    Any suggestions
    regards
    Raj
    Edited by: Raj Kishore on Jul 10, 2008 2:46 PM

    Santosh I really appreciate your inputs.
    I just think that this approach would bring in a lot  of enhancements
    I would have to change the underlying FMs to trigger WF rather than the IT0759 "status" change FM. Build WFs. Change OADP "status" update FM, and other changes which I may get to know when we start designing the solution if we go this way. But I would (infact am) surely consider this option. But I will be really suprised, if I will have to go thsi route. Adding another approval level seems to me a pretty common requirement and if this involves a major development and maintanance effort, the clients will not be happy
    Can others also please provide your inputs here.
    regards
    Raj

  • Comp Planning - 2 Level approvals

    ECM i so tightly integrated in MSS that I am trying my luck by posting this message in this forumn as well
    Hi comp gurus ( I am coining a new Variation of Guru here ),
    System Landscape
    ECC 6.0
    ECM  ( Enterprise compensation Management)
    EP 7.0
    Currently we have deployed the Enterprise compensation management module. We have a standard compensation scenario where the comp planners use the comp planning screen( Via MSS) to perform the comp planning and the comp approvers, use the comp approval screen to approve the planned(submitted) compensation.
    But we have a slightly different scenario where we want to have 2 levels of approvals before the comp record is set to 'Approved' status in IT 0759.
    Let me explain it in detail
    Lets assume that we have Manager A who is the manager of B, B  is the manager of C and C is the manager of D.
    C performs comp planning for D. A record is created in IT0759 for D in planning/submitted status. B can now log on and approve the comp planning/submitted comp records by C. Here we do not want the planning record to set to "approved" status when it is approved by B. But we want this to go to Manager A who can then give the final approval and only then should the record in IT0759 status be changed to Approved.
    The matters gets more complicated by the fact that, the comp planners and approvers see the data(in MSS) based on OADP and not based on any workflows. Obviously I cannot create a new status for the IT0759 records. Based on your experience what is the best way to handle these scenario.
    Any suggestions
    regards
    Raj

    Have you looked at using the 'Implicit Enhancements' options available in the function module HR_ECM_CHANGE_PROC_STATUS? I think you can reset the status from 'approved' to 'submitted'  at the end of the standard code & send out an email to the next level manager. I'm guessing there will not be a need to change anything else.
    ~Suresh

  • How to change default selection in compensation planning

    Hi experts,
    We have upgraded our portal to EHP1 sp04.
    I need to change the default selection which it currently shows in "Employee Selection" under
    Compensation Planning-->Compensation Planning.
    When a user clicks on Compensation Planning>Compensation PLanning> he comes in an iview with 4 steps:
    There is one "Employee Selection" scroll down view, I need the default to be "Direct Reports"
    http://rapidshare.com/files/308150359/DirectReports.jpg
    The default it shows is "Employees from organizational units", I need to change it to "Direct reports". Can someone tell me how I should proceed about it.
    Please guide me
    Regards,
    Rajat Sharma

    Hi,
    I have solved this issue.
    Go into SPRO>integration with other sap system>business packages>mysaperp>organizational structure view
    group organizational structure view.
    select mss_ecm_sel and change the nos. accordingly.
    thanks,
    Rajat

  • Search help for PERNR select options in Webdynpro

    Hi,
    I am using the method: lv_r_helper_class->add_selection_field
    and passing the value:
    i_value_help_type            = if_wd_value_help_handler=>CO_PREFIX_SEARCHHELP
    to get search help for pernr select option in the webdynpro application.
    But can anyone please tell me what value i have to pass to
    i_value_help_id              =  ??

    hi,
    pass your search help name there so that your desired search help ll come there..
    use this,
    i_value_help_type            = if_wd_value_help_handler=>CO_PREFIX_SEARCHHELP
    i_value_help_id              =  'SEARCHHELPNAME'
    if you want standard SH means comment this stmt,
    if you dont want SH means,
    use tis,
    i_value_help_type            = if_wd_value_help_handler=>CO_PREFIX_NONE
    hope this helps,
    Mathan R.

  • F110 - No bank can be selected for comp code 8888 payment pethod C cur USD

    Dear All Experts,
    I am running F110 program, while doing getting this error
    *No bank can be selected for comp code 8888 payment pethod C cur USD*
    I have configured the FBZP section with possible all entries as follows :-
    1 ) Payment Method in country - Currencies Allowed is blank - Means all aplicable.
    2 ) Payment method company code data :- Forign currencies allowed option is Ticked.
    3 ) Bank Determination - Ranking Order - Payment Method , currency USD  , rank order , House Bank.
    4 ) Bank Determination - Bank Account -  House Bank , payment Method, currency USD , Account ID, Bank Subaccount.
    Which part of configuration is missing ?
    P.S. :- My company code currency is INR. Invoice posted in USD and require to pay in USD itself.
    Experts guidance will be appreciable.
    Regards,
    Sharvari Joshi.

    Hi:
             Please make sure that you have specified a House Bank in the vendor master record or line item.
    Also have a look at what you have configured in  FBZP . SAP reads the  Bank Determination ,Ranking Order to determine whether payment method C can be used. Ranking Order, Bank Acocunts, Available Amounts and Value Date all should must be configured for payment method C. Also make sure the payment method C is assigned to the company code.
    Please check these all and revert back.
    Regards

  • Add new variable in Selection ID for planning book

    Hello,
    Need your suggestion-
    We have requirement to add new variable -like SNP Planner in SNP Selection ID of Planning book. Please suggest steps to configure this
    Regards
    Pandit

    Pandit
    There are more than one ways of doing this.
    The best option is to create a freely definable attribute (Spro  --- APO >> Master data >> Freely definable attributes) at material location level and now you will  automatically be able to see the attribute when your create a selection id. But you have to make sure you add logic in your material cIF user exit or create a custom program in APO to populate the desired values for the freely definable attribute for all materials in the selection
    Thanks
    Saradha

  • You are not authorized to display the panel for selecting a power plan

    I'm running Windows 7. Installed "Power Manager" via System Update 4.0 last night (10/23/2009). Getting this error when hitting FN+F3.
    You are not authorized to display the panel for selecting a power plan.
    Furthermore, I'm unable to see any of the default power schemes. Finally, I created two new power schemes, neither of them display for selection.
    Any one else experiencing this issue?!?!?

    Welcome to the forum!
    Hmm...  That seems odd.  Does the userid that you're using have admin rights to the machine?
    English Community   Deutsche Community   Comunidad en Español   Русскоязычное Сообщество
    Jane
    2015 X1 Carbon, ThinkPad Slate, T410s, X301, X200 Tablet, T60p, HP TouchPad, iPad Air 2, iPhone 5S, IdeaTab A2107A, Yoga Tablet, Yoga 3 Pro
    I am not a Lenovo Employee.
    I AM one of those crazy ThinkPad zealots!
    If you find a post helpful and it answers your question, please mark it as an "Accepted Solution"!

  • Changing Pernr-selection for PUST

    Hey guys,
    I don't know if it is technical possible, but I want to change the Pernr-selection in my PUST transaction.
    When you start the Process Model, you need to pass for which pernr's you want to execute it.
    Well after the second process, I want to change that selection. Instead of the pernr's that I've filled in, i want that the third and fourth process are handled with different pernr's.
    Is this technical possible? I allready tried to change the content of the tables, but I keep getting stucking with the buffer table of the PUST-program.
    many thanks
    Tom

    Solved the problem myself

  • ECM - Display only certain employees on Comp Planning Screen

    Hi,
    I'm trying to find a way to display only salaried non-production employees in the Salary Planning screen. Currently I get both salaried and hourly production employees.
    Does anyone know of a way to omit the hourly production employees from the iView?
    Also, is there a way to omit ineligible employees from the iView?
    Many thanks
    Tony

    Hi,
    Even we have the same issue. But we cannot modify standard FM due to business requirements.
    Is it possible to filter from portal side?
    Also, how did u achieved it by moifying the standard FM? Any details around it?
    Any help greatly appreciated.
    Thanks,
    Santosh.

  • Error in updating ALV field catalog in selection tool for Planning Book

    Hi ,
    I am Implementing BADI  '/SAPAPO/SDP_SELECTOR' to upload Custom Fields Data in Planning Book Selection Window under APO Location Product. These Custom Fields are maintained in Custom Table.So from Table whatever Custom Fields are availabe all the fields needs to be available in for selection. Once selection is done the same data to be uploaded into Planning Book.
    This BADI is working Fine upto 4 fields but if any extra fields are added in the table 'Error in updating ALV field catalog in selection tool' error Pop Up is coming. Here i am using Folloowing Methods
    1). INIT_OBJECT_LIST
    2). F4
    3). LOC_PROD_VALUE_LIST
    Please help on the same if u have any idea or clue.
    Thanks.

    Hi Srinivas!
    Where did you get your implementation from?
    It would be nice if you could debug your code!
    For the F4 method, have you seen this note?
    Note 544904 - Sample source code f.BAdI /SAPAPO/SDP_SELECTOR ('F4'method)
    Also check this note. It contains selection modifications in the BAdI:
    Note 376902 - SDP selector: Basis corrections for BADI
    I do not know your release and support package in your SCM, but you can find a lot of notes related to this BAdI.
    Thank you!
    Will
    SCM Support Consultant

  • WAD - input locking for selected rows in planning querie!?

    hello guys,
    i need some ideas - in which way i can lock data entry functionality in IP query for selected rows? some rows in the query have an indicator S (sum) and some  I (input). so  i have a chance for selection, which rows are input rows and which rows are sum (dsiplay) rows.
    but all rows are input ready in sap standard querydefiniton and i need some ideas how i could implement an row specific inputfunctionality.
    example
    ITEM                       KEYFIGURE
    line 1   Input           input ready
    line 2   Input           input ready
    line 3   Sline           display only/ no input
    line 4   Input           input ready
    dataslices are no option, because i need to change the "Sline-rows" data via planning functions.
    i need ideas for web, not excel.
    thx for your ideas!
    Edited by: David Jahn on May 4, 2010 2:03 PM

    Hi David,
    of course, it is possible to use two structures in BI-IP, e.g. one containing the key figures (may be restricted) and another one used in the rows where one uses only characteristic values. But then the number of lines in the row structure is static. It is possible to drill-down other characteristics as ususal.
    One idea is to use you characteristic containing the 'S value' as a navigation attribute and to create a row structure containing two lines, one with the restriction # and one with S and the corresponding setting for input readyness (maybe a cell definition for input readyness is needed here). Then drill-down by the base characteristic of the navigation attribute. What is not so nice then that one will get a group change: drill-down characteristic by the row structure; but the system generated characteristic relationship for navigation attributes makes the non existing combinations not input ready.
    Regards,
    Gregor

  • How to know which user created a given Selection ID in Planning Book

    Dear Expert
    Do you know if there is a way to trace who created a given selection ID in DP or SNP planning books?
    Thanks!

    Hi,
    You will get details of of the user who created the selection IDs   and date /time  details  from the database table   /SAPAPO/TS_SELKO   (Header Selection Variants) .
    You may create a simple query for this or an elaborate ABAP report.
    Regards
    Datta

  • Odd Behaviour using User Variables to select members in Planning form

    I have a form to enter budget adjustments and another form to review the effects of those adjustments at a parent Entity level.
    For each area of the business there are obviously different adjustment and parent levels required in the form.
    In summary I can drive a form from a User Variable using the functions (Children, IChildren, ILvl0Descendants, Descendants and IDescendants) but trying to use other options results in unexpected behaviour.
    For example with the following structure:
    Entity
    -Total Cost Centre
    --Group A
    ---SubGroupA1
    ---SubGroupA2
    ---SubGroupA3
    ---GroupA-Adj
    ----GroupA-AdjX
    -----AdjEntityA1
    -----AdjEntityA2
    --Group B
    ---SubGroupB1
    ---SubGroupB2
    ---SubGroupB3
    ---GroupB-Adj
    ----GroupB-AdjX
    -----AdjEntityB1
    -----AdjEntityB2
    For the adjustment entry form the users would want to see AdjEntityA1 and AdjEntityA2 if they are in business group A.
    For the review form they would like to see Group A and its children.
    I am trying to avoid writing multiple forms for each business user (largely because the number of groups can vary dramatically). I can't really use generations to drive the selections as whilst the business has effectively levelled the hierarchy business units can be working at different levels of this hierarchy.
    I want to offer a couple of options to the business. One will be to define a form that pulls all of the relevant entities into the form and relies on security to restrict the values displayed to the user. The second option would be to utilise User Variables to drive selections. It is the second option I am struggling with.
    If we consider a user working in Group A, I think I can see a formulaic way to select the various combinations of Entities if I set the user variable to be GroupA-Adj.
    I can define a data form that sets Entity to the L0Descendants of say GroupA-Adj and this is fine.
    When I try to define a review form that selects the Isiblings and Parent of GroupA-Adj I hit a problem.
    It seems that Children, IChildren, ILvl0Descendants, Descendants and IDescendants works as I would expect.
    Using IAncestors and IParents return just the User Variable setting (i.e. just the 'I' part, not the parents or Ancestors).
    Siblings, Isiblings, Parents, Ancestors all result in an error message because not all dimensions are represented in the form.
    This prevents me using a User Variable to build the review form in which I would like to display the siblings and parent of the entity GroupA-Adj.
    Anyone got any ideas?

    I would love to see the ability to select EDA's from Planning Forms, it would definately make life a little easier.
    As CL says, attributes are great at filtering forms and BR's, their only drawback is that you can only use them on sparse dimensional members.
    To get round this problem i've relied on security to filter out the accounts i do not need to see in the forms for the specific users, and kept the form selection on @IDESCENDANTS(Account_Parent).
    If you wish to filter on the Period dimension and this is a dense dimension, can you not get round the problem with rollups and, for example, @DESCENDANTS(Q1) to only return 3 months in the form, it really depends on your outline structure.

Maybe you are looking for