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.
ThanksResolved 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 PMSantosh 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
RajHave 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 SharmaHi,
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
PanditPandit
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
TomSolved 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
TonyHi,
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 PMHi 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
-
I downloaded several cds to my external hard drive in .mp3 format. Later, I copied them to iTunes. The songs only play when the external hard drive is plugged in. I tried to load the songs from iTunes to my iPhone and the songs don't play. I thought
-
My mails come in, but I can't open them
Messages come into my boxes but I cannot open the content to read them. What can I do?
-
Show serverside directory contents in applet
Hello, On my website I want an applet which shows the files which are in the same directory as where the class file is. So it shows serverside directory contents of where my website is located. The most topics here about listfiles are all about listi
-
Hi, Could anybody post the program and form in XML format for pick list smartform /SMB40/SDPLK_L ? I could not find this smartform in the preconfigured package in market place. Thanks Appreciated. Anna
-
Change status of workitem in his method (ABAP OO)
Hello! I have class Z_TTT with implementation IF_WORKFLOW. And I have method DISPLAY of this class. This method executing in task. How can I change status of this task inside method DISPLAY thus task not to be completed after executing. (In BOR I cou