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

Similar Messages

  • 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

  • Material Plant Level or Planning Plant Level

    Hi Experts,
    May i know what ever the material lying in the warehouse whether it is showing the stock at Maitnenance Plant level or Planning Plant level.
    Also is it possible to keep the inventry at Maintnenace Plant level.
    Please provide your valuable information.
    AR

    Hi Experts,
    You mean to say if there is no planning Plant we cant make the inventory ? Please correct me if i am wrong.
    Also i want to know is it possible to maintain the stock at Maintenance Plant level.Because we have four  Maintenace Plant 8000,4000,1000 & 6000 and all four are assigned under one Planning Plant 2000. Here i want to know is it posssible to maintain the stock under all four Maintenance Plant if yes then what i have to do for the same.
    AR

  • Capacity planning at Planned order level

    Dear All,
                      In my current scenario i'm able to see load of process orders against the workcenter in CM01. My requirement is to do capacity levelling at the planned order level.
             I have created Production version also & attached to the planned order. Still in CM01  no load or planned order is shown on workcenter.
    when i convert it into process order then it shows load / process order.
    pl.let me know how i can do the capacity planning at planned order level.
    Thanx & regards,
    dev

    Hi,
                       In MD12 when click on Go to > Capacity Levelling >
    Error Message : No work centers with capacity requirements were found
    I have given formula : SAP006 in capacity & Relevant to finite schedulling indicator is also active.
    what may be the cause ?
    thanx & regards,
    dev

  • Costing affect with MRP at planned order level and after production order

    Dear all,
    How the costing affect with MRP at planned order level and after production order completion?
    Edited by: Maulik on Jun 24, 2009 1:59 PM

    Dear Maulik,
    check Mr. Vinod's inputs abt costing
    1. Maintain following master data:
    MM01 Material Master with Costing and accounting view. Make sure all the cost Std, Moving avg etc is maintained along with valuation class in Accounting view 1. In costing tab pls make sure "with qty structure" and "Material Origin" are ticked.
    CS01 BOM with components marked with costing relevance in Status/Long Text Tab. Also check all the qty are correct.
    CR01 Work Center in Basic data tab maintain standard value key sau SAP1 and in costing tab maintain the workcenter, activity type and formulas (Usually standard formulas like for Machine Hours SAP006, Labour SAP007, Setup Activity SAP005 is used).
    KL01 Cretae activity types, in basic data tab maintain ATyp Category AS "1" and cost element (as provided by your FI Guy).
    KP26 Activity pricing, here with the combination of Activity type and the cost center you assign price to the activity.
    2. SPRO Activity
    Maintain Costing sheet IMGControllingProd cost controllingProd Cost PlanningBasic settingoverheadsdefine costing sheet.
    OKKN Define costing variant, you define costing type (In the costing type, you define the purpose of a material cost estimate by specifying, for example, which field in the material master record the costing results can be transferred to like std price, moving avg etc), Valuation Variant (defines how the prices are prioratized), date control and transfer structure.
    3. Costing Process Flow:
    1. CK11N CREATE COSTING RUN
    2. CK24 CREATE PRICE UPDATE (You Mark and release the prce to be updated)
    4. COSTING VARIANT WRT PP
    1. OPL1 DEFINE COSTING VARIANT WRT PP
    2. OKK4 or OPN2 DEFINE VALUATION VARIANT
    3. OKK1 or OPM1 DEFINE COSTING TYPE
    4. OPL8 ORDERTYPE DEPENDENT PARAMETER (assign the above creted costing type for both planned and actual)
    Hope this will throw some light on product costing.
    Regards
    kumar

  • 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

  • Missing parts list at planned order level

    I have tried to use comac t-code for checking the missing parts list at planned order level. but no log has been generated. pls advise. Is there any way to do the same?

    Hi,
    Use MDVP, i think it should meet your need.
    If helpful award points
    Regards,
    Vivek

  • Planned SP level for the ABAP stack

    Hi,
    What is the planned SP level for the ABAP stack (WAS 6.40 for Windows)?
    I'm just wondering if we'll get 'Webdynpro for ABAP' or it will be already deleted via SP?
    Thanks,
    Peter
    Ps: When it will be available?....it's 'Coming soon!' for quite some time:-(

    Based on http://www.sap.com/minisap :
    <i>The SAP Netweaver Sneak Preview ABAP Edition from SDN (NW04 SP11) is released with the system ID NSP.</i>

  • Email notifications for multi level approvals in OIM 11g

    Hi,
    I am using OIM 11g.
    And in my current environment, we have 4 levels of approvals and need to send a different type of email notification in every level to the corresponding approver.
    Can you please let me know how to implement this in SOA composite. first two approvals are sequential and the remaining two approvals are parellel.
    Thanks,
    Swathi

    You have to use combination of switch and if task. In if block you have provide the condition. This conditon will be predicted over some variable. This variable you will set in payload where approver will be decide.
    You can have multiple mail notification or you can set the body content dynamically(set the variable data in payload where the approver is being manipulated) use this variable in body content.
    Kuldeep

  • Inspection Plan/Revision level

    Hi PP Gurus,
    I have a Problem in Inspection Lot.The system is not reading the new Inspection Plan.
    The material is assigned to a Revision level with valid from date 10.12.2007 and the earlier Inspection Plan(Group 21) was also created on 10.12.2007.Now this inspection Plan( Group 21) is deleted and New Inspection Plan(Group 100) is created with the Valid from date 10.04.2008.
    I have created an Inspection Lot dated 12.04.2008, Now the system is not reading the new Inspection Plan(Group 100).And the system is giving error "No Insection Plan found" while recording result on the inspection lot.
    We cant change the material ECO revision date as this would contravene our traceability record and  since, the Revision Level is maintained at Global level so cant afford this to change for other Plants.
    Kindly help me to assign the new Inspection Plan to the Inspection Lot.
    Thx in Advance
    Regards,
    Rakesh wade

    Hi,
    I do not know the impact of rev&#305;s&#305;on level on &#304;nspaction lot.
    But, with reference to the Rev&#305;s&#305;on Level only the Conf&#305;rmation w&#305;ll work both in Descrete and aswell as in REM.
    Say &#305;f yor Reves&#305;on Level &#305;s AB, and the date &#305;s 01.03.2008, then during confirmat&#305;on the sytem will explode the BOM with referenec to this Date.
    It may be poss&#305;ble that there may not be any BOM available on that date then there w&#305;ll not be any Components suggested for GI or backflush.
    Probably you can corelate the same th&#305;ng to your &#305;nspect&#305;on lot... ( inspect&#305;on lot not available etc..)
    Hope th&#305;s helps..
    Regards,
    Siva

  • Aggregation plan/Skip level aggregation for model with a cumulative measure

    I have planning data in the following format.
    Project     Department Name     Task     Date          Units of work completed
    PRO1     DEPARTMENT1          Task1     01/01/2008     12
    PRO1     DEPARTMENT1          Task1     01/21/2008     3
    PRO1     DEPARTMENT1          Task1     03/01/2008     8
    PRO1     DEPARTMENT1          Task1               4
    PRO1     DEPARTMENT1          Task2     01/21/2008     5
    PRO1     DEPARTMENT1          Task2               9
    PRO1     DEPARTMENT2          Task1     01/01/2008     20
    PRO1     DEPARTMENT2          Task1     02/11/2008     6
    PRO1     DEPARTMENT2          Task3     01/15/2008     15
    Note: The rows having blank dates indicate remaining work for that task
    Based on user requirements, I have created a OLAP model as follows
    Dimensions:
    1. All Projects-->Projects
    2. All Department-->Department
    3. All Tasks     --> Tasks
    4. Year-->Month-->Day
    Measures:
    1. Total units of work (Irrespective of date)
    2. Cumulative units of work completed (Based on the date)
    If someone has worked on similar models before, I would be thankful if they can help me with
    1) An aggregation plan for these measures. (Basically, for my first measure, I would want to get a cumulative total across my time dimension, and for my other measure, I would like to see the total units, whatever date I pick, for example, for Dep1, Task1, this measure should show 27 on 01/01/08 and also on 01/21/08 and also when I roll up and look at year 2008, I still need 27 in this column)
    2) Is it ok to apply Skip level aggregation to this type of calculations, or would that result in some problems?
    Any and All suggestions to implement this are welcome.
    Thanks,
    Bharat

    Hi,
    Can you build time dimension to include as many years as your application needs (2000 to 2025 say)? Then you can simplify the model a lot by defaulting the records with remaining units -- the ones with no date -- with the last date in your time dimension (31-DEC-2025). So in a sense, you're loading them as if they'll be complete on 31-DEC-2025.
    Also you should have a grand total level (ALL_YEARS say) along time dimension which contains a single member which includes all the years.
    Cube with 3 dimensions: Projects, Dept, Task, Time and 1 Fact: Units
    You can use calculated measures to get the results you want
    1. Total units of work (Irrespective of date) ... reference top most member. Will include all -- completed and incomplete units of work.
    Expression: cube1_units(time 'ALL_YEARS_1').. or use olap dml function to get the last member programatically if desired... Alternate Expression: cube1_units(time limit(time to time_levelrel eq 'ALL_YEARS')).
    2. Cumulative units of work completed (Based on the date)
    2a: Create formula/measure which is a regular Cumulative summation of Units .... Note: you need a Period-To-Date calculation set to sum up all peers under ancestor at level: ALL_YEARS (instead of year)
    This will include all completed units until the day in question. Since incomplete units are on the last day, they will not count.. You may need to add a special check for the last day.
    Use another formula to reference 2a appropriately across all levels of time...
    Formula for Measure #2: if time_levelrel eq 'DAY' then 2a else 2a(time statlast(limit(time to bottomdescendants using time_parentrel time(time time))))
    For higher levels of time (above day), you should reference the Cumulative units of work for the last day of the relevant period. E.g. To get completed units of work for October 2011, you need to reference the value of 2a. for last day of the Month: 31-Oct-2011.
    HTH
    Shankar

  • Capacity Planning & capacity leveling

    Dear All,
    If we have two Sales Orders in the same date for two different materials which will use the same work center for processing, and if we run the MRP then two planned orders will be generated. Here according to the capacity planning the system will calculate the number of days required to process in the work center and the job will be assigned to the work center for planned order 1. Then when the system tries to allocate jobs from the planned order 2 to the same work order then the system will show the over load. Then we have to do capacity leveling to remove the over load.
    But the clientu2019s requirement is that when the system calculates the available capacity of a work center in the planning horizon, the system should not consider the time for which the job is already assigned from the planned order 1. And the system should assign the job from the planned order 2 to the work centeru2019s available (capacity) time excluding the (capacity) time for which the job is already assigned from the planned order 1 in that planning horizon. If there is no Available capacity in that planning horizon then the system shall show the over load and then the client shall go for the capacity leveling.
    How to go about Please help.

    Hello Satish,
    Let me understand you issue:
    You would like system to give overload only when there is no capacity available in planning horizon.
    Did you try using tabular planning board ? Tabular planning board uses bucket principle. It will give overload only when the whole bucket is full. It will not check the date and time of planned order # 1. While allocating capacity to plannined order # 2, the bucket's full capacity will be checked.  In your case try allocation bucket size equal to your planning horizon period.

  • Integrated Planning - Aggregation levels & Filters

    Hi Marc,
    Could you explain the advantage of using Aggregation levels & filters in the NW2004s Integrated Planning.
    Thanks!

    Now that I have had a chance to see and touch Integrated Planning I now know that Aggregation levels are similar to the Planning levels in BPS and the Filter like Packages in BPS determines values.

  • Summarize Comp Planning Changes Report

    It seems we are having issues with this report and I wanted to see if anyone else has experienced the same.
    When we run the report the Total Guideline Amount column populates sometimes for some employees and leaves just a zero on the others. I have checked to ensure these employees should have a guideline amount and there are no differences between the ones who do show and the ones who don't.
    Has anyone experience this?

    Hi,
    You need to have additional characteristics for User & Date in your RTP to record who changed when and what plan record.
    Then you can create a characteristic relationship of type 'Exit Class' to derive User Id(last changed by) and the date(last modified).
    Itu2019s not necessary to include User-ID and Date in any of the aggregation levels, but the Source Characteristic(Company code may be in your case) based on which the values are derived for User-ID & Date, must be present in each aggregation level.
    Then create a custom class say ZCL_LOC_CR_LINE_ITEM by taking class CL_RSPLS_CR_EXIT_BASE  as super class and then redefine the method DERIVE of interface IF_RSPLS_CR_METHODS in your class.
    You can write following code in your method DERIVE:
    CLEAR e_t_mesg.
    FIELD-SYMBOLS: <l_chavl> TYPE ANY.
    ASSIGN COMPONENT '/BIC/ZUSERID' OF STRUCTURE c_s_chas TO <l_chavl>.
      <l_chavl> = sy-uname.
    ASSIGN COMPONENT '0DATE' OF STRUCTURE c_s_chas TO <l_chavl>.
      <l_chavl> = sy-datlo.
    This will solve your purpose.
    Regards,
    Deepti

  • Capacity planning and levelling

    Hi,
    My client has around 8 different production areas and I have created 8 different order types,production schedulers,capacity planner groups and production scheduling profiles for the same. I have also created a list profile,selection profile, graphical profile, optional profile and an overall profile with my understanding.
    1. I want to see for a given production area, In the morning, the user has to take the list of work centres pertaining to his area and fix priorities. In case he wants to move certain orders to next day and want to insert new orders in place of that, how to do this?
    2. How can I utilise the feature of capacity planning, to evaluate my capacity requirements for new projects?
    3. I want the step by step instructions for doing the capacity levelling both in graphical/tabular forms. Also please explain the purpose of different profiles used for capacity planning like selection,option,list etc.
    Regards,
    Sridharan M

    Dear
    Capacity planning comprises the following partial components:
    Capacity Evaluation
    In the capacity evaluation, available capacity and capacity requirements are determined and compared with each other in lists or graphics.
    You can use capacity evaluations to analyze capacity loads in your company.
    Capacity leveling
    The objectives of capacity leveling are:
    1.     Optimal capacity commitment
    2.     Selection of appropriate resources
    3.     In most applications, you can use two types of planning table (graphical and tabular versions) to display the capacity situation and to carry out capacity leveling.
    4.     In some applications such as Repetitive Manufacturing (PP-REM) or Sales and Operations Planning (PP-SOP), there are application-specific planning tables for capacity leveling.
    The objectives of capacity leveling include:
    u2022     Leveling overloads and under loads at work centers
    u2022     Achieving optimum commitment of machines and production lines
    u2022     Selection of appropriate resources
    Dispatching Operations
    Dispatching operations is the main function of capacity leveling. Operations are dispatched to the time when there is sufficient capacity for them to be executed. You can also dispatch sub-operations and work elements.

Maybe you are looking for

  • PL/SQL Web service error

    Hi I am trying to create a PL/SQL Webservice based on an Oracle package. It fails with "An expected error was encounted. Generation aborted." The exception stack trace is pasted below. Any help is appreciated. java.io.FileNotFoundException: D:\OraBPE

  • Sony Cybershot No Longer Recognized in iPhoto

    Just did a recent software update that my iBook let me know about this past Saturday. One of those updates I installed involved something to do with importing pictures from cameras. Now, my Sony camera is no longer recognized in iPhoto and I never ha

  • Data grid and copy/paste

    I am using windows and the latest build of SQL Developer. Click on a Table name > Data tab to see the data grid representing data in the table. OR....run any SQL returning a result set. Either case, select a cell. CTRL + C now works as expected, good

  • GR Proc. Time in Standard Purchase Orders

    Dear Experts, I would like to ask where the GR proc. time in a standard PO is taken from? Is it from MRP 2 in the material master? I tried it out. I have a material with a GR processing time of 3 days. I converted a purchase requisition and the GR pr

  • Firefox 29 on Linux: no Flash (28 works fine)

    I'm very impressed with the new Firefox 29, but I'm wondering how long until Flash will be working. All across the web I see "Would you like to install the plugin needed to view content on this page?" and if I click yes, it pops up a window saying "N