ECM - Compa Ratio calculation

Hi ,
In an Abap program in R/3, how can I calculate the Compa Ratio ? Can I use a standard function module for that ? ECM is doing it for the portal ECM I-view's .
Thank You .

Hi Check this FM HR_ECM_CALC_COMPA_RATIO  and SAP provides in the std iviews. Select an Emp while doing the Comp Planning. There you can see your emp Com Ratio eligibilty

Similar Messages

  • Compa Ratio- Calculation logic query

    Everytime I am changing the salary of employee in PS9.2 HCM, I am getting some different Compa-Ratio. Can anyone please explain the logic behind calculation of Compa-Rati0. I have already tried to verify by formula Actual Salary/Sal Mid Point on Grade.

    Hi,
    Thank you very much for your reply.
    I have not yet configured the matrix. But I want to know the fields and tables from which the values are fetching and compa ratio is calculating.
    I believe that compa ratio formula is Compa-ratio = (100/employment level) * (Basic salary or annual salary/midpoint).
    Now what I want to know is how the values for the fields in the formula employment level, Basic salary or annual salary and midpoint will populate while calculating the compa ratio.
    Thanks in advance.
    Regards,
    Srinivas.

  • Ecm comp module

    hi everyone we are implementing enterprise compensation management in 4.7 version without MSS, i did the configuration for the plans offered and set the guidelines correctly,but for the salary survey results and the job evaluation i havent changed what is there in the earlier compensation management we are using, now the question is when i am trying to generate the report create compensation process records iam getting the message this employee does not have salary structure acc to the basic pay 0008 and also cannot calc the comp ratio with that i get the document paygrade structure not assigned to the basic pay, now the connection for the jobpricing thru Business server pages is not given is there any way we can generate the report succesfully. also i could not see the report generate compensation program records in easy access its just not there, is it because of the 4.7 version. PLZ can anyone help me in this as we are approaching the deadline thanks in advance.
    laureen

    Kevin,
    Thanks for your response.  However, I do not believe this is a configuration issue since we have almost 18,000 correct 0759 infotypes.  The ones that have blank Calculation Base and Currency (approx 10) had correct values before being changed by the supervisor (as confirmed by the Change Log).
    Further investigation has determined that the system will correct these infotypes when the Supervisor goes in for additional work on his/her org if the status is In Planning.  It also gets corrected when the Manager performs the Approval or Rejection step.
    So, at this time we will just monitor and correct via PA30, if needed.
    Thanks.
    Sam

  • How to fetch Quartile and Comp Ratio columns

    Hello all
    How to fetch Quartile and Comp Ratio columns which are present in Enter and maintain -> Assignment screen -> Salary screen.Are they direct columns from any table or calculation columns.
    Someone please suggest me how to fetch those columns
    Thanks in advance

    Can anyone help me in writing a procedure/dynamic SQL to fetch the column where the junk values appears and its value. Eg: If emp table contains ID and Name columns, and ID column contains junk values, the result should be the Id column and the junk value/s. It should be dynamic because next time if the other column contains junk values(like $,%...), the query should display the other column too..1. define "junk" values.
    2. usually it does not matter what values are in ID, because it is used internally by application, to maintain uniqueness or relations, not having any semantical meaning. End users usually should not see IDs, such IDs are generated automatically. There is no need to cleanse them from "junk" values.
    3. If you made a typo, and you are looking for "junk" values in Name column, it is a different story. You can use TRANSLATE to search such values, as already advised, translating all "junk" characters to one "junk" character and searching for the latter.
    select id, name from T where translate(name,'?@#$%^<>','~~~~~~~~~') like '%~%';
    Edited by: Mark Malakanov (user11181920) on Jan 4, 2013 11:40 AM

  • Ratio calculation issue

    Hello,
    i am stuck up in building a report thru Report Painter from GRR1.
    The report involves ratio calculation like debt-equity, RONW, etc..
    In the Lead column, i have put various selection parameters like Fiscal Year, Co Code, Period etc which is working fine.
    However, i am not able to build a formula based on the Period parameter as i am not able to access the value entered by user in the Period field. What could be the problem?.
    i want to use the period value to do some additional calculation on the ratios for giving annual effect. i tried putting a new variable, but was not successful. Can anyone please suggest/guide. Thanks in advance.
    Edited by: vinit1 on Sep 14, 2011 1:14 PM

    Hi Rajesh,
    First of all I see syntax error in the provided formula:
    ((([ACCOUNT].[ACCOUNT1],[PRODUCT].CurrentMember)*1000)/([ACCOUNT].[ACCOUNT2],[PRODUCT].[PARENTH2].[]TOTAL_EXCL_C))
    And also, try to remove PARENTH2 reference (and ACCOUNT - not required):
    (([ACCOUNT1]*1000)/([ACCOUNT2],[PRODUCT].[TOTAL_EXCL_C]))
    B.R. Vadim

  • ECM - Comp process (IT0759) Calc Base and Currency changed

    We just went live with ECM (26-Feb-2007).  I have found several instances where the IT0759 was created correctly but now the Calculation Base is zero and the Currency is blank.  A review of the change log shows the change from a correct non-zero Calc Base and the appropriate Currency.  The change log shows the record changed by someone that has only access via MSS - no R/3 GUI access (no PA30 authority).  The same change log entry shows the status changed from In Planning to Submitted.  We have not written any customized code related to the Comp Planning iView other than add some columns (via V_TWPC_COL).
    Any ideas?
    Thanks.
    Sam

    Kevin,
    Thanks for your response.  However, I do not believe this is a configuration issue since we have almost 18,000 correct 0759 infotypes.  The ones that have blank Calculation Base and Currency (approx 10) had correct values before being changed by the supervisor (as confirmed by the Change Log).
    Further investigation has determined that the system will correct these infotypes when the Supervisor goes in for additional work on his/her org if the status is In Planning.  It also gets corrected when the Manager performs the Approval or Rejection step.
    So, at this time we will just monitor and correct via PA30, if needed.
    Thanks.
    Sam

  • Usage of both salary scale structure and pay scale structure

    Hi,
    Background
    In most of Western Europe, normally the salary ranges are set by the union agreements.  At the same time, if Job Pricing using data from salary survey companies are used, the salary range (depending on what is requested from the survey companies) might not be the same with the union salary ranges.
    Questions:
    1.  Is it possible to have 2 salary ranges stored in the system:
         a.  Salary range from the union for day to day and legal purposes
         b.  Salary range from the survey data for comparison purposes
    I cannot find the solution in standard SAP because you have the choice of either checking the salary scale structure or the pay scale structure. 
    If I use salary scale structure, I can record minimum and maximum but not reference salary.  That would affect my 'Salary Data' iView in MSS.  However, if I use pay scale structure, I can record minimum, maximum and reference pay and the display in 'Salary Data' iView and the compa-ratio calculation would be accurate.
    And in ECM, it is pay scale structure that is used all the time.  Is there any way to have both scales recorded at the same time?
    Any help or pointers would be grateful (and points rewarded, of course).
    Thanks,
    MJ Sherdill

    Hi,
    Talk to the client about their future plans.
    Think about requirements that are going to arise in the Future:
    Depending on the Area /s- create PS Area/s
    Depending on the companies/ - Create new PS Types
    Also Create PS Groups as per the employee Grades.
    If you have got time then it is better to create a proper structure Ese you can go for ONE PS Area, PSA Type & PS Group.
    Thanks & Regards,
    Param

  • Compensation Approval (ECM) - Error calculating salary (HRECM00MASTERDATA)

    Hello,
    We have setup the MSS ECM Compensation package for Planning and Approving. It works fine until we try to approve the compensation plan.
    We get the error message "Error calculating salary", message class HRECM00MASTERDATA - Activation of Compensation process, Salary Calculation.
    All the relevant customizing steps have been undertaken, master data has been properly populated in the respectuve infotpyes 0008 etc, we are even able to run a payroll for this employee, without issues !
    We have searched the OSS but nothing relevant has been found.
    Has anyone come across such as case ?
    Thank you for your input,
    Regards,
    Martin

    Hi ,
    We have a similar situation here. Can you please help me on this?
    We have a production issue while running the extractor 0HR_PA_EC_01. We are able to load data using this extractor into an ODS. But at the end of the job we are getting 'Extraction (messages): Errors occurred' in the details and job is ending with status red. So we are doing activation of this failed request in the ODS manually everyday in the middle of the night and repeating the next process so that the process chain can go forward. At present I'm working on trouble shooting this issue. When I run RSA3 it looks good and passing no messages. When I do 'DISPLAY MESSAGES' the follwoing messages are displayed:
    Errors: RED
    ' 05/27/2008 16:41:38 Reference salary of John Doe is zero on 15.05.2008 HRECM00MASTERDATA 13'
    ' 05/27/2008 16:41:38 Error calculating compa-ratio of John Doe on 15.05.2008 HRECM00MASTERDATA 14'
    Warnings: YELLOW
    ' 05/27/2008 16:41:38 Warnings have appeared when extracting data R3 401'
    Messages: GREEN
    ' 05/27/2008 16:41:38 Data packet 000001 had 2 records selected for it RSM 335
    We informed our HR users about the above errors and they said the data looks good and it should be zeros for the above said employee. Bottom line they are not going to change anything on R/3 side. They are asking us to handle on BW side to skip such type of errors.
    I tried my best in various places and I'm not getting any clue on how to handle this situation. Can you please throw some light on this situation? I would like to know what program on R/3 side or BW side issues these type of errors and how to skip these errors? Can I use user exits or tranfer rules or update rules to handle this situation? Is there any table to read such type of messages? What are different programs that run while extracting data from R/3 to BW and the flow or order?
    I would really appreciate your help on this.
    Regards,
    Seenu

  • How can i use calculation from one sheet into another sheet in discoverer

    I have a function which has to be used for several calcualtions in discoverer report.For each row the function is called 8 times, Is there any way that i can create a caculation based on the function in one tab and use this value returned by the function in the other tabs in the discoverer so that i can eliminte the function being called 8 times for each row.
    Please help.

    Hi Lloyd ,
    Thanks for the reply. See below for the detail explanation of what i am Talking about.
    I am Developing a Operational Expense Report based on a Custom Table.
    I get the following columns from the custom Table - Account, Amount Manual, Amount Local, Amount Overseas.
    Then I have two Functions which Calculates two different Ratios Based on the other Custom Table.
    1st function - Qualifying Sales Ratio
    CREATE OR REPLACE FUNCTION xxwfs_avi_q_sales_ratio (p_period VARCHAR2)
    RETURN NUMBER
    IS
    v_q_ratio NUMBER := NULL;
    BEGIN
    SELECT ROUND ((a.nonqualified_ar_amount / b.nq_nq_ar_amount), 4) qualifying_sales_ratio
    INTO v_q_ratio
    FROM (SELECT SUM(NVL(gp.total,0)) qualified_ar_amount
    FROM xxwfs_gp_table gp
    WHERE gp.company = 24101
    AND gp.gtp_qualified = 'Q'
    AND gp.org_id = 126
    AND gp.gl_date >= p_from_date
    ANDgp.gl_date <= p_to_period) a,
    (SELECT SUM(NVL(gp.total,0)) nq_nq_ar_amount
    FROM xxwfs_gp_table gp
    WHERE gp.company = 24101
    AND gp.gtp_qualified in( 'Q','NQ')
    AND gp.org_id = 126
    AND gp.gl_date >= p_from_date
    ANDgp.gl_date <= p_to_period) b;
    RETURN v_q_ratio;
    EXCEPTION
    WHEN OTHERS
    THEN
    v_q_ratio := 0;
    RETURN v_q_ratio;
    END xxwfs_avi_q_sales_ratio;
    2nd Function - Nonqualifying Sales Ratio
    CREATE OR REPLACE FUNCTION xxwfs_avi_nq_sales_ratio (p_period VARCHAR2)
    RETURN NUMBER
    IS
    v_q_ratio NUMBER := NULL;
    BEGIN
    SELECT ROUND ((a.nonqualified_ar_amount / b.nq_nq_ar_amount), 4) nonqualifying_sales_ratio
    INTO v_q_ratio
    FROM (SELECT SUM(NVL(gp.total,0)) nonqualified_ar_amount
    FROM xxwfs_gp_table gp
    WHERE gp.company = 24101
    AND gp.gtp_qualified = 'NQ'
    AND gp.org_id = 126
    AND gp.gl_date >= p_from_date
    ANDgp.gl_date <= p_to_period) a,
    (SELECT SUM(NVL(gp.total,0)) nq_nq_ar_amount
    FROM xxwfs_gp_table gp
    WHERE gp.company = 24101
    AND gp.gtp_qualified is not null
    AND gp.org_id = 126
    AND gp.gl_date >= p_from_date
    AND gp.gl_date <= p_to_date) b;
    RETURN v_q_ratio;
    EXCEPTION
    WHEN OTHERS
    THEN
    v_q_ratio := 0;
    RETURN v_q_ratio;
    END xxwfs_avi_nq_sales_ratio;
    The report is Run based on the parameter for the Range of gl_date.
    I registered these functions in discoverer and passing the parameter values to calculate the ratios. The 2 ratios are just one time calculations for the range of gl_date the report is run.
    The i mulitiply Qualifying Sales Ratio with the columns Amount Manual, Amount Local and Amount Overseas to get Qualifyied Amount Manual, Qualified Amount Local , Qualifyied Amount Overseas and the Nonqualifing Sales Ratio with the same Amount Manual, Amount Local and Amount Overseas columns to get NonQualifyied Amount Manual, NonQualified Amount Local , NonQualifyied Amount Overseas.
    This is the design i am approching now. For each record the function is called 8 times to calculates the qualifying and Non qualifying Sales ratios Ato caculate the other 6 columns based on these Ratio Calculations.
    So i was thinking if there is any way that i can get the Ratios for a specific date range in the First tab and usethe Value of the ratios in the other tab so that the function call is minimized.
    Waiting for your replies.

  • Buffer, library,dictionary, shared pool, redo log buffer chache hit ratios

    Can please one provide information and sql queries to calculate Buffer, library,dictionary, shared pool, redo log buffer chache hit ratios and if any other ratio for investigation of performance issues in oracle 10g database (10g.1 and 10g.2 both). thanks in advance.

    In and by themselves most of the standard ratio calculations are useless to misleading. All the ratios should always be considered in relation to other data such as total requests for a resource, existence of any outlying values in the associated events, etc ....
    The proper warning being given then you can find most of the standard ratios mentioned with SQL for their calculation in the Performance and Tuning manual for your version of Oracle.
    HTH -- Mark D Powell --

  • "Gear Ratio" of the Labview Robotics Starter Kit?

    Hi!
    Im working on the odometry for my Starter Kit (the 4 wheel model) based on the book "Where I Am?"
    - You can download the book for free here: http://www-personal.umich.edu/~johannb/position.htm
    In page 20 the theory states that the factor which translates the number of pulses to linear distance is:
    Cm = PI*D/(n*Ce)
    D: Wheel Diameter (mm) = 4`` = 0.1016mm
    n = Gear Ratio= ¿?
    Ce = Encoder Resolution (PPR) = 400 PPR
    So, linear distance = Cm * N_pulses
    Im not sure how I could calculate the Gear Ratio of the LR Starter Kit, taking into acount that there are 4 gears interconected to each pair of wheels.
    I found in a paper of the UNCC that the gear ratio of the Starter Kit is 83:1, but if I try n=83 the distances don´t make any sense!
    - UNCC Course Lab 2 (Assignement PDF, page 1): """Gear Ratio: This is the amount of revolutions it takes the motor to complete for every 1 revolution of the wheel. The gear ratio of the daNI Robotic platform is approximately 83:1.
    (This value is taking the motor gear ratio into account)"""
    If someone has the Gear Ratio calculated beforehand, or can give me some indications of how to calculate it (or tell me if Im doing anything worng with the units!), could you help me, please?
    Solved!
    Go to Solution.

    Xandro,
    I'm not sure where the value of 83:1 came from, but I can tell you that the Starter Kit 1.0 wheels have a gear ratio of exactly 2 motor turns per wheel turn.  The motor is mounted to a 40-tooth gear, which meshes with the 80-tooth gears that are mounted to the wheels.  This means the gear ratio is 2:1.  Note that the Starter Kit 2.0 has a gear ratio of 1:1.
    Chris M

  • Calculations with Jtextfiled data

    HI,
    I have Four Jtextfields.The user has to enter the data in the two jtextfields.
    in the third field i have to print the sum of the first two fields.
    Please help me . This is my code
    package samples;
    import javax.swing.*;
    import javax.swing.text.JTextComponent;
    import java.awt.*;
    import java.awt.event.*;
    class PiGUI extends JFrame {
    JTextField totalRepairs = new JTextField("Enter Number",8);
    JTextField successfulFirstRepairs = new JTextField("Enter Number",8);
    JTextField repeatRepairs = new JTextField(8);
    JTextField fFVRatio = new JTextField(8);
    JLabel StaticText = new JLabel("FFV-Take it to the Next Level");
    JLabel TotalRepairs = new JLabel("Total Repairs");
    JLabel SuccessfulFirstRepairs = new JLabel("Successful First Repairs");
    JLabel RepeatRepairs = new JLabel("Repeat Repairs");
    JLabel FFVRatio = new JLabel("FFV Ratio");
    //Calculator calc = new Calculator(this);
    PiGUI() {
    // Frame listener - closeing window
    addWindowListener(new WindowAdapter() {public void windowClosing(WindowEvent e) {System.exit(0);}});
    // Configure GUI layout
    Container inter = getContentPane();
    inter.setLayout(new FlowLayout());
    // Set the box is editable or not
    totalRepairs.setEditable(true);
    successfulFirstRepairs.setEditable(true);
    repeatRepairs.setEditable(false);
    fFVRatio.setEditable(false);
    // Add components to GUI
    inter.add(StaticText);
    inter.add(TotalRepairs);
    inter.add(SuccessfulFirstRepairs);
    inter.add(RepeatRepairs);
    inter.add(FFVRatio);
    inter.add(totalRepairs);
    inter.add(successfulFirstRepairs);
    inter.add(repeatRepairs);
    inter.add(fFVRatio);
    StaticText.setBounds(1,25,500,20);
    TotalRepairs.setBounds(5,5,150,20);
    totalRepairs.setBounds(5,30,150,40);
    SuccessfulFirstRepairs.setBounds(5,75,150,20);
    successfulFirstRepairs.setBounds(5,100,150,40);
    RepeatRepairs.setBounds(5,5,150,20);
    repeatRepairs.setBounds(5,30,150,40);
    FFVRatio.setBounds(5,75,150,20);
    fFVRatio.setBounds(5,100,150,40);
    setSize(450,450); // Size of window
    //setTitle("PI Calculator"); // Title of window
    setVisible(true); // Set visible
    setResizable(false); // Disallow resize
    ActionListener actionListener = new ActionListener() {
    public void actionPerformed(ActionEvent actionEvent) {
         int totalRepairs1=Integer.parseInt(totalRepairs.getText());
         int successfulFirstRepairs1 =Integer.parseInt(successfulFirstRepairs.getText());
         int repeatRepairs1 = totalRepairs1-successfulFirstRepairs1;
         double fFVRatio1 = successfulFirstRepairs1/totalRepairs1;
         //repeatRepairs.setText(repeatRepairs1);
    totalRepairs.addActionListener(actionListener);
    successfulFirstRepairs.addActionListener(actionListener);
    KeyListener keyListener = new KeyListener() {
    public void keyPressed(KeyEvent e) { }
    public void keyReleased(KeyEvent e) { }
    public void keyTyped(KeyEvent e) {if ( ! Character.isDigit(e.getKeyChar())) {
                       Toolkit.getDefaultToolkit().beep();
                       e.consume();
    totalRepairs.addKeyListener(keyListener);
    successfulFirstRepairs.addKeyListener(keyListener);
    InputVerifier verifier = new InputVerifier() {
    public boolean verify(JComponent input) {
    final JTextComponent source = (JTextComponent) input;
    String text = source.getText();
    if (text.length() == 0) {
    Runnable runnable = new Runnable() {
    public void run() {
    JOptionPane.showMessageDialog(source,
    "Can't leave Blank.", "Error Dialog",
    JOptionPane.ERROR_MESSAGE);
    SwingUtilities.invokeLater(runnable);
    return false;
    else {
    return true;
    totalRepairs.setInputVerifier(verifier);
    successfulFirstRepairs.setInputVerifier(verifier);
    public class BBB {
    public static void main(String[] args) {
    PiGUI piGUI = new PiGUI();
    Thanks in advance

    package samples;
    import javax.swing.*;
    import javax.swing.text.JTextComponent;
    import java.awt.*;
    import java.awt.event.*;
    class PiGUI extends JFrame {
        JTextField totalRepairs  = new JTextField("Enter Number",8);
        JTextField successfulFirstRepairs  = new JTextField("Enter Number",8);
        JTextField repeatRepairs  = new JTextField(8);
        JTextField fFVRatio  = new JTextField(8);
        JLabel StaticText = new JLabel("FFV-Take it to the Next Level");
        JLabel TotalRepairs = new JLabel("Total Repairs");
        JLabel SuccessfulFirstRepairs  = new JLabel("Successful First Repairs");
        JLabel RepeatRepairs = new JLabel("Repeat Repairs");
        JLabel FFVRatio  = new JLabel("FFV Ratio");
        //Calculator calc = new Calculator(this);
        PiGUI() {
            // Frame listener - closeing window
            addWindowListener(new WindowAdapter() {public void windowClosing(WindowEvent e) {System.exit(0);}});
            // Configure GUI layout
            Container inter = getContentPane();
            inter.setLayout(new FlowLayout());
            // Set the box is editable or not
            totalRepairs.setEditable(true);
            successfulFirstRepairs.setEditable(true);
            repeatRepairs.setEditable(false);
            fFVRatio.setEditable(false);
             // Add components to GUI
            inter.add(StaticText);
            inter.add(TotalRepairs);
            inter.add(SuccessfulFirstRepairs);
            inter.add(RepeatRepairs);
            inter.add(FFVRatio);
            inter.add(totalRepairs);
            inter.add(successfulFirstRepairs);
            inter.add(repeatRepairs);
            inter.add(fFVRatio);
            StaticText.setBounds(1,25,500,20);
            TotalRepairs.setBounds(5,5,150,20);
            totalRepairs.setBounds(5,30,150,40);
            SuccessfulFirstRepairs.setBounds(5,75,150,20);
            successfulFirstRepairs.setBounds(5,100,150,40);
            RepeatRepairs.setBounds(5,5,150,20);
            repeatRepairs.setBounds(5,30,150,40);
            FFVRatio.setBounds(5,75,150,20);
            fFVRatio.setBounds(5,100,150,40);
            setSize(450,450); // Size of window
            //setTitle("PI Calculator"); // Title of window
            setVisible(true); // Set visible
            setResizable(false); // Disallow resize
            ActionListener actionListener = new ActionListener() {
                public void actionPerformed(ActionEvent actionEvent) {
                     double totalRepairs1=Integer.parseInt(totalRepairs.getText());
                     double  successfulFirstRepairs1  =Integer.parseInt(successfulFirstRepairs.getText());
                     double repeatRepairs1 = totalRepairs1-successfulFirstRepairs1;
                     double fFVRatio1 = successfulFirstRepairs1/totalRepairs1;
                     repeatRepairs.setText(new Double(repeatRepairs1).toString());
              totalRepairs.addActionListener(actionListener);
              successfulFirstRepairs.addActionListener(actionListener);
              KeyListener keyListener = new KeyListener() {
                  public void keyPressed(KeyEvent e) { }
                  public void keyReleased(KeyEvent e) { }
                  public void keyTyped(KeyEvent e) {if ( ! Character.isDigit(e.getKeyChar())) {
                       Toolkit.getDefaultToolkit().beep();
                       e.consume();
                totalRepairs.addKeyListener(keyListener);
                successfulFirstRepairs.addKeyListener(keyListener);
              InputVerifier verifier = new InputVerifier() {
                  public boolean verify(JComponent input) {
                    final JTextComponent source = (JTextComponent) input;
                    String text = source.getText();
                    if (text.length() == 0) {
                      Runnable runnable = new Runnable() {
                        public void run() {
                          JOptionPane.showMessageDialog(source,
                              "Can't leave Blank.", "Error Dialog",
                              JOptionPane.ERROR_MESSAGE);
                      SwingUtilities.invokeLater(runnable);
                      return false;
                    else {
                      return true;
                totalRepairs.setInputVerifier(verifier);
                successfulFirstRepairs.setInputVerifier(verifier);
    public class BBB {
        public static void main(String[] args) {
            PiGUI piGUI = new PiGUI();
    }

  • No valid appraisal document found 00000429

    We have Appraisal & ECM configured. Appraisal documents are also created.
    In MSS when I try to do compensation planning, I get the following error -  'No valid appraisal document found 00000429'.
    Can anyone help in this regard?
    Is it because the various dates in ECM i.e. Key date, Effective date etc are not in sync with the Appraisal period or anything?

    I am trying to do an Annual review. The status of appraisal for the selected employee was completed. I approved it and therefore the status changed to Approved. Now the earlier error i.e. - No valid appraisal document found  is gone.
    Instead I am getting the following errors now:
    (1)  Salary Adjustment (Merit) (T): Jordan Micheal does not have a salary structure acc. to basic pay record on 01/01/2010 (00000972)
    (2) Salary Adjustment (Merit) (T): Error calculating compa-ratio of Jordan Micheal on 01/01/2010 (00000972)
    Note:
    In ECM config, we are using MBO appraisal and compa-ratio matrix.
    Edited by: VS on Nov 23, 2010 12:15 PM
    Edited by: VS on Nov 23, 2010 12:21 PM

  • Advanced template to drill down from one dimension to another

    Dear all:
    Situation
    I am trying to create an report that displays my Accounts by month. In addition, after I double-click each account (if it is a base member), it drills down to open Entity (in my case Cost Center) associated with that Account number. In the Entity drill-down section, once the Entity becomes a base member, it drills down to IO (internal orders) associated with a particular cost center.
    Data
    1. I tried to manipulate existing "Double Drill Down" dynamic template, and disabled the column expansion (because my columns consist of months of actual vs. budget and some ratio calculation). The problem is that after I drilled down, my EVGTS formula was not replicated in the other dimension
    2. I tried to integrate EVEXP into EVDRE but was unsuccessful too... The expansion worked as if everything got expanded at the same time.
    Question
    Is my approach correct? Is this an even good practice to do, or I should keep it as standard as possible?
    Thank you!
    Have a great day!
    Sincerely,
    Brian

    The double-drill down dynamic template accommodate my need, except I didn't modify the report to my format correctly.

  • Error when generating the report (see long text), Message no. AQ_AD_HOC221

    Hi All,
    I am facing a peculiar problem while executing an infoset query.I have created 2 customized fields Compa-ratio and PIR in infotype 0008 in an infoset.I have coded in these additional fields.
    When I execute a query using 1 of these customized fields the report is generated correctly.But when I put both the fields in the output the report shows an error "Error when generating the report (see long text)". The message# associated with this errAQ_AD_HOC221.
    I have also checked the data types and the references. Nothing seems to be wrong here.
    Does anybody has any clue about this ?
    Kajal

    Hi Bernd,
    I had a look at those notes. But the information provided did'nt prove to be helpful. I found out the problem. I was using the same local variable for both the fields in their code. This generated the error. This error is a very generic one and does'nt help in finding out what exactly is the problem.
    I changed the other local variable and it started working. When I was using the same variable that time I did'nt forget to clear the values but the query still generated the error.
    Anyways thanks a lot for the reply.
    Kajal

Maybe you are looking for

  • INSTALLING JAVA 2 SDK 1.4 PROBLEMS

    Hi !!! I am new to java and followed the installation notes Java 2 SDK standard edition to install this application. Well i have tried 10 times restalling this application I always get the same problem that is, when the application is uploaded I open

  • What is the box in mail app between the move icon and reply icon?

    Hello, Just started using mail in the new ipad and see an icon in the inbox on the left handside in between the move icon and the reply icon. What is it and what does it do to a file? I clicked an old email on it and it seemed to have stored it or di

  • Parallax site is jittery in Explorer and Safari

    Trying to get some help with why my parallax site is jittery in some browsers.  I sent my files in a few weeks ago and have not heard anything.  http://dev.cmbaarchitects.com/test/subpage/upward-thinking.html is one page for example

  • Install new Apache module - mod-auth-token?

    Hello Can someone assist with directing me to a good tutorial for adding a new module to Apple's Apache install under OSX 10.5.8 Server. Looking to install and use the mod-auth-token module and not to sure how to install this to Apple's Apache. Thank

  • A Quick Question: RAID Configuration

    Hi Guys Following on from Greg's thread on an optimum system, I'm having my PC upgraded this afternoon by a visiting engineer (current specs below). RAM is being increased to 12gb and my cheap ATI Radeon video card is being replaced by a Nvidia FX380