Balancing BW Employee payroll to R3

Hi,
I'm looking for the best method to balance employee payroll (0PY_C02) between BW and R3.  We are using end-date of the in-period to allocate pay to month.  I'm trying to use the Wage Types report but it isn't evident how to select so as to get comparable data.  Is there a better method?

For the record, this is possible using the Wage type report : Transaction PC00_M99_CWTR ou PGM H99CWTR0.
You must make sure you use the in- or for-view, depending upon the option you take when assigning payroll data to calendar month (i.e. based in end date of in-period or for-period, etc)

Similar Messages

  • Balance Dimension in Payroll

    Hi Friends,
    Balance Dimension in Payroll :
    Is der any Balance dimension which will hold the value of Previous year YTD?
    As per my requirement, i want to use the previous year accumulated balance value(from 01-Apr-2010 to 31-Mar-2011) in the current year (in the month of April 2011).
    Thanks & Regards,
    Raghu
    Edited by: Raghu on Apr 20, 2011 7:16 PM
    Edited by: Raghu on May 2, 2011 12:17 AM

    Hi,
    I am not sure what is your requirement.As far as my knowledge is concerned there is no Previous YTD balance dimension.
    You have balance_dimension suc as YTD,QTD,RUN etc.When you call function the pay_balance_pkg.get_value , you need to pass the balance_dimension,
    assignment_id and date_earned parameter andit will retrun the appr value.In your case pass the previous year date for which you need data.
    Hope this helps.
    regards,
    A

  • What exactly is balance in Oracle Payroll. Can someone give an example pls

    Hi
    I am a newbie to Oracle Payroll. Could some one xplain what exactly is balance in Oracle Payroll. Can someone give an example pls. Is there any link which would be useful to clearly explain this.

    Results of Payroll run get accumulated in the Balances. The accumulation happens according to the dimension like ASGRUN holds the value of current payroll run, ASGYTD holds the cumulative value for the current financial year and gets reset at the beginning of the next financial year, ASGQTD holds the cumulative value for the current quarter and gets reset at the beginning of the next quarter etc.
    You can see the values of the balances for different dimension after running the payroll.
    View -> Assignment Process Results -> Balances.

  • Management of global employee payroll configuration in sap hr

    Dear Expert,
    Kindly give me light on management of global employees payroll configuration.I have gone through different thread in sdn which are related to this but not able to find out accurate path to do this.
    Regards,
    Sankarsan

    Thanks Wrens and Sreenu,
    It works and changes the status of MGE to activate... but this still does not release the infotypes (700 series for GE ie 702, 703, 706, 715 etc with others). This is the situation after activating switches CCURE MAINS and CCURE GLEMP.
    The message displayed is:
    "You attempted to access infotype &1. According to the system settings, however, it is not permitted to use this infotype."
    Any clues on this restriction.
    Regards.

  • Employee payroll program problems

    I have done good so far but now im stuck and lost on how to take my program to the next step, kids got sick and i missed like a week of school so im behind. I am suppose to modify the Payroll Program so that it uses a class to store and retrieve the employee?s name, the hourly rate, and the number of hours worked. Use a constructor to initialize the employee information, and a method within that class to calculate the weekly pay. Once stop is entered as the employee name, the application should terminate. I am lost on the bold part..
    here is what I have:
    //Calculates weekly pay for an employee
    import java.util.Scanner; // program uses class Scanner
         public class BeemansPayroll
         private double rate;
         private double hours;
         private String name;
         //Used to save info
    public BeemansPayroll(String Name, double PayRate, double Hours)
         String name = Name;
         double rate = PayRate;
         double hours = Hours;
    private static void Quit()
    System.out.println("Thank You for using Beeman's Payroll");
    System.exit(0);
    // main method begins execution of Java application
    public static void main(String args[])
    // create Scanner to obtain input from command window
    Scanner input = new Scanner(System.in);
    String name = "";
    do {
    System.out.print("Enter Employee Name or stop to quit: ");
    // prompt for name
    name = input.next(); // get name
              if (name.equals("stop"))
    System.out.println("Thank You for using Beeman's Payroll");
    Quit();
    } //end if
    else
    double PayRate;
    double Hours;
    double Pay;
         System.out.print("Please enter Employee payrate:$ "); // prompt
         PayRate = input.nextDouble(); // read first number from user
              while (PayRate <= 0)
                        System.out.println ("Invalid amount, Payrate must be positive");
                        System.out.print("Please enter valid payrate:$ ");
                        PayRate = input.nextDouble();
                   } //end if      
    System.out.print("Please enter Employee hours: "); // prompt
    Hours = input.nextDouble(); // read second number from user
                             while (Hours <= 0)
                        System.out.println ("Invalid amount, Hours must be positive");
                        System.out.print("Please enter hours worked: ");
                        Hours = input.nextDouble();
                   } //end if
    Pay = PayRate * Hours; // multiply numbers
    System.out.printf("Employee Pay for the week %s, is $%.2f\n", name,
    (PayRate * Hours)); // display product
    } //end else
    }while (!name.equals("stop"));
    Quit();
    } // end method main
    } // end class Beeman's Payroll

    john774077 wrote:
    Like I said, I am lost, with all that is going on I have done the reading 4 times , Then try reading a different source such as the Sun Java tutorials. They are excellent and there is no substitute to your reading and learning. We can help you debug an error in your code, but we are not a tutorial service nor a homework production service. Note also that we are all volunteers.
    on top of kids getting sick and taking three algebra all at once. I advice you to not go on and on about this. This is not our problem and won't affect how or if someone helps you. If anything continued mention of this will turn many away who would otherwise help you.
    How or where do I go about breaking it down?You are redeclaring the variables in your constructor, i.e.,:
    String name = Name;  // don't do thisDon't do this because you'll never change the class's name variable this way. Instead in the constructor do something like this for each variable:
    name = Name;or
    this.name = Name;Later you will need to read up on Java naming conventions.
    As for creating the method, you should read up on method creation in your text book or tutorial. That'll give you a better explanation than we can, I think.

  • Performance of Balance API in Payroll.....

    We have one years worth of payroll data (145,000,000 in pay_run_result_values). Many of the recently deliver year-end pl/sql scripts use the pay_us_tax_balance_pkg (Balance API) and run for several days!!!!!! One call to this API takes 1-2 hours.
    What can we do aside from adding hardware?
    I tried Anaylzing tables and enabling Cost Based Optimizer and things were only worse. We can not modify the code (it is using dynamic SQL btw). HELP!
    null

    Hi,
    I am not sure what is your requirement.As far as my knowledge is concerned there is no Previous YTD balance dimension.
    You have balance_dimension suc as YTD,QTD,RUN etc.When you call function the pay_balance_pkg.get_value , you need to pass the balance_dimension,
    assignment_id and date_earned parameter andit will retrun the appr value.In your case pass the previous year date for which you need data.
    Hope this helps.
    regards,
    A

  • How to realize retiree (inactive employee) payroll result posting to FICO?

    Hi,
    Now I have one requierment:  the retiree who postion is '99999999'  need to run payroll and posting.
    now I have make the retiree run payroll by change It0003. but I don't know how to make the payroll result posting ,because no cost centre.
    who can help me!
    thanks

    Hi,
    Maintain Cost Center in IT0027 for the employee. Run payroll and post it.
    VK

  • Retiree Employees, Payroll Infotype Ear.MD change

    Dear Team:
    Usually, when any change in the master data is done for an employee, the date is updated in the Infotype 0003 in the field Ear. MD Change.
    In our scenario, while running payroll it always start from 01.05.2006 even if we change the master data on some other date.
    Note: All retiree employees have a Leaving Action record with the date after 10 years from the date of retirement.
    If more information is needed, let me know.
    Regards
    Mallik.

    Dear Team
    Current Scenario
    When the payroll administrator runs the payroll for retiree employees, it starts calculting from 05.2006 every month the payroll is run. Even when the infotype 0008 master data is changed, the payroll status infotype 0003 is updating the field of Eearliest Master Data Bonus and not the Ear. MD change field. But after this when payroll is run again, it starts from 05.2006. As there are many retiree employees in the organization, during this payroll run, it is taking too much time to process the same.
    Regards
    Mallik.

  • Balance Adjsutment and Payroll

    Hello all,
    Ebs version: 11.5.10
    If a balance adjustment is done, in March 2011, then it is not letting me to run quickpay now( Jan 2012) even though the effective date is set for June 2011. It complains that, there are some future assignements pending.
    Can't we run a quick pay for the month of March 2011 in now?
    Please suggest.
    Thanks,
    Chandu.

    Thank you.
    So, when we can't run the payroll for Mar 2011, if we have payrolls run from April 2011, then in that, if we adjust a balance to an element in Mar 2011, separate action id's are created, right? Meaning that, we don't have to run a payroll again, right? Sorry, I am trying to confirm from what I have understood.
    And, when I do a Balance Adjustment for FIT, in that case, in my reporting, the FIT is being cosidered as regular tax and it is getting deducted from NET_PAY and the NET_PAY is getting affected. Any idea why it could happen so?
    I can try to troubleshoot from now, if you can help me out in providing the source table names and the effected ID's when we adjust a balance for an element?
    I know some of the tables like below:
    PAY_ASSIGNMENT_ACTIONS,
    PAY_RUN_RESULTS,
    PAY_RUN_RESULT_VALUES,
    PAY_ELEMENT_TYPES_F,
    PAY_INPUT_VALUES_F,
    PAY_ELEMENT_CLASSIFICATIONS
    But, which table is unique for balance adjustment is not clear. Can you please help me out here?
    Thanks,
    Chandu.

  • Rollback the single employee Payroll in 12.1.3

    Dear Guru's,
    We Ran the payroll for terminated employee. (Termination date is 1-May-2014.) We process the payroll on that month (31-May-2014) with including the terminated employee and posted all records in GL. We want to process all the settlement with his payroll amount using the quick pay process. We don't want to run for rollback all the employee because it was posted already in GL.
    Can some one help me on this?
    Thanks & Regards,
    Suresh

    Go to following navigation:
    HRMS Manager responsibility --> View --> Assignment process results
    Query for the employee as on 30-Apr-2014
    Delete each of the associated payroll processes for May-2014
    Do the quickpay for May-2014

  • Using Pay_balance_pkg to retrieve Person YTD balance for Employees

    We would like to create a report that provides the Person Year to Date amounts for a group of employees.
    We would like the report to be flexible enough that we could use a parameter to put in the balance that we would like to retrieve, ie. Pensionable Earnings, the dimension, ie. PER_YTD and the date parameters that we are looking for, ie. Jan 1, 2008 to Dec 31, 2008
    I understand that the best method to do this is to use the pay_balance_pkg.get_value and that there are two methods, assignment mode and date mode. I think it is date mode that we need as we want the information at the person level.
    We also do not care about the tax unit id or jurisdiction code as we want the balance at the person level.
    Could anyone advise how we would (or if we can) use pay_balance_pkg to do this for us? And if so, what the code would look like?
    Thanks,
    Martha

    Hola Alejandro,
    you can play a little bit around with the one below you find more confortable with.
    /* multi level */
    select level
    ,assignment_number
    ,assignment_id
    ,supervisor_id
    ,(select full_name from per_people_x where person_id = pax.person_id)
    ,sys_connect_by_path( (select employee_number from per_people_x where person_id = pax.person_id), ' --> ')
    from per_assignments_x pax
    where primary_flag = 'Y'
    connect by prior person_id = supervisor_id
    start with person_id = 1523
    /* level 2 only */
    select (select full_name from per_people_x where person_id = pax1.person_id)
    ,(select full_name from per_people_x where person_id = pax2.person_id)
    from per_assignments_x pax1
    ,per_assignments_x pax2
    where pax1.supervisor_id = 1523
    and pax1.primary_flag = 'Y'
    and pax1.person_id = pax2.supervisor_id
    and pax2.primary_flag = 'Y'

  • Employee Payroll Debit Card (Paycard) Setup

    Hi,
    My company is going to offer employees the option to receive a Visa Debit Card that will replace their paper checks.  We are currently only interfacing SAP Master Data to ADP and do not run payroll in SAP.  I would like to store the debit card information on Infotype 9.  Does anyone have any recommendations on how to set this up?  Do I need to create a new payment method called "Debit Card/Paycard" or should I treat the Debit Card like a checking/savings account and just set it up as a bank transfer?  What do I need to take into account on the Finance side, if anything?
    Thanks in advance for any information on this topic.
    -Bob

    Hi Praneeth,
    Client is crediting salary in New Debit card account instead of Cheque right ?
    That is correct.
    Thanks for your feedback on this, I was thinking I might have to create a new payment method.  Since we are not running payroll, is it as simple as creating a copy of the "Bank Transfer" payment method and renaming it Card Payment?  Do you know if this requires a lot of setup on the finance side?  We are just passing the IT0009 info via an IDOC to ADP.
    Regards,
    -Bob

  • Regarding 20,000 employees Payroll Execution

       In my Company we are executing 20,000 employees at a time? we found some user's tried to change the data after liven run by selecting Ref for correction? we dont know how many employees data got changed How do I come to know how many of them got changed when I asked User he dont know how many employees he changed the master data?
    So experts please throw some light on this How do I step farward????

    Hi Priya,
    I understand your problem, for which employee masters is changed and for which info type and from which value wright ?
    for master data changes, as our friends said you have to run the log report "S_AHR_61016380" but before that you have to do customization in the system in tables T585A , T585B, T585C and log report will give the results from day of customization on wards only not from the past.
    In these Tables you have to customize all your Info types.
    T585A :
    T585B:
    T585C:
    Report:
    LOG:
    Regards,
    praneeth kumar

  • W2 process & Final Check for Terminated employee (Payroll)

    -- how to create a Final Check for Terminated Employee ?
    --- How are W2 processed?
    thanks

    Hi Arun,
    You need to delimit IT0588 sty 0001... . till 19.2.2014.... (i.e separation date)
    e.g
    Joining date 1.1.2010
    Termination date :- 19.2.2014...
    Delimit the info type with period as 1.1.2010 to 19.2.2014...
    Hope this should solve your issue...
    Regards,
    Veeram

  • PT_BAL00 : Wage Type

    Hi All,
    I am using T-code PT_BAL00 ( in R/3) to check the Wage Type , I noticed that there are multiple wages type for Overtime/Normal working hours etc.
    I am specifically looking for the table where wagetype stored,
    for example : (checking in R/3)
    W110 - Over time x 1.00
    W014 - Over time x 1.50
    W021 - Normal working hours
    in the table W110 may be represent as 1000004 , I want actually value that stored in the table.
    Can any body help me to let me know the table name from PT_BAL00 t-code get values , Or where wages type stored.
    thanks,
    Sukhi

    hi,
    try these links
    Balancing BW Employee payroll to R3
    Basic data and work schedule
    Table
    WPBP
    Table WPBP contains data on the employeeu2019s work center and basic pay.
    PSP
    Table PSP contains data on the employeeu2019s personal work schedule for each day.
    Balances, wage types and quota transactions
    Table
    ZES
    Table ZES contains daily balances.
    SALDO
    Table SALDO stores all cumulated balances. The balances are added from table TES to SALDO in month-end processing.
    ZKO
    All quota transactions of the period are stored in table ZKO.
    ZL
    Table ZL represents the interface between time evaluation and payroll. The existing time wage types have been derived via time wage type selection using the Time Wage Type Selection Rule table (T510S).
    The entries in table ZL contain pointers to the following tables:
    ALP - alternative payment
    C1 - cost distribution
    AB - absences
    An IFTYP is specified for the selected time wage types. The IFTYP is an indicator for payroll. It describes the origin of the wage type:
    S - planned work
    M - overtime
    A - absence
    ALP
    Table ALP contains the specifications on a different rate of payment
    C1
    Table C1 contains cost distribution specifications (account assignment).
    VS
    Table VS contains variable balances which can be defined by the user. These balances can be entered in the table during time evaluation using operation ADDVS, where they are available for customer-specific evaluations.
    CVS
    Table CVS contains the cumulated balances from table VS. Table CVS is filled automatically.
    FEHLER
    All messages generated during time evaluation are stored in table FEHLER.
    Note
    For information on the various types of message, see Grouping Messages.
    KNTAG
    The string KNTAG shows whether or not the employee performs core night work. (Germany only)
    Automatic accrual of absence quotas
    Table
    QTACC
    Table QTACC contains the accrual entitlements that were generated by time evaluation on the relevant date of the accrual.
    You can view detailed information on the generation by double-clicking the appropriate line.
    QTBASE
    Table QTBASE contains the information on the base entitlement that was used as a basis for calculating the accrual entitlements.
    Any changes to the base entitlement within an accrual period are flagged accordingly.
    QTTRANS
    Table QTTRANS indicates the status of the transfer pool for each day. The cumulated entitlements are indicated until they have been transferred to the Absence Quotas infotype (2006) or until the entitlement has expired.
    You can view detailed information on the transfer pool and on the transfer by double-clicking the appropriate line.
    URLAN
    Table URLAN contains information on the updating of the Leave Entitlement infotype (0005).
    Time pairs and time tickets
    Table
    PT
    Table PT contains the time pairs generated in pair formation. This table is only required if you use time recording systems.
    WST
    Table WST contains the generated time tickets
    CWST
    Table CWST contains the cumulated time tickets
    AT
    Table AT is an assignment table which links time pairs and time tickets.
    Time data
    Table
    AB
    Table AB contains all absences
    ANWES
    Table ANWES contains all attendances which have been entered using the Attendances infotype (2002).
    VERT
    Table VERT contains all substitutions entered in the Substitutions infotype (2003)
    RUFB
    Table RUFB contains all availability records entered in the Availability infotype (2004)
    MEHR
    Table MEHR contains all overtime data entered in the Overtime infotype (2005)
    ABWKONTI
    Table ABWKONTI contains all absence quotas from the Absence Quotas infotype (2006) that fulfill one of the following conditions:
    Absence quotas that are valid on at least one day of the time evaluation period
    Absence quotas that are deductible on at least one day of the time evaluation period and whose validity period is in the past
    Absence quotas that are deductible on at least one day of the time evaluation period and whose validity period starts on a day in the current time evaluation period
    ANWKONTI
    Table ANKONTI contains all attendance approvals from the Attendance Quotas infotype (2007).
    SKO
    Table SKO contains all time transfer specifications recorded in the Time Transfer Specifications infotype (2012)
    Status information
    Table
    BEZUG
    This table shows the recalculation dates for time evaluation, the time statement and a third-party payroll system.

Maybe you are looking for

  • How to find a word and replace with another

    hello, i just finished implementing a new website. I have about 20 pages and lots of content. Last second, I am told that they need to change one word with another through out the website. Since there's so much text content, I was wondering if Dreamw

  • Trigger abap program from process chain

    hello...i have an external source system which is a SAP client, I have a table with the fields i wanted, when the field of the table change to "ctmd end", the abap program in this source client will trigger the process chain in SAP BW and the selecti

  • Migrate all my iPhone sync to another computer

    Hi!.. *I actually use the Mac Mini* for the familly (that include parents and brother's use) for sync my iPhone in a separate account. Now I have a *new Mac laptop* and I *need to migrate the sync of the iPhone* to MY and only MY new laptop. I can fi

  • Popup LOV fails in firefox when using an outer join!!!

    I have a popup lov which contains at least 2 outer joins in my query. The popup renders fine in IE but i get the error message: "Popup List of Values query is invalid, a display and a return value are needed, the column names need to be different" wh

  • My new ipad gets hot, is this harmful? is there a way to avoid it?

    My new ipad gets hot, is this harmful? is there a way to avoid it?