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

Similar Messages

  • Age Grp Error while payroll execution

    Dear All,
    While payroll execution we are getting an error for a Benefit plan as "Age Group cannot be determined".
    We have a cutoff date as 30 th June for age group parameter.
    We have 2 employees with the same scenario but payroll excutes perfectly for one and error for the other.
    The only difference i have seen is there is an action exists on June 30th for the employee which we are getting error.
    I try deleting the action on 30th June  ,then  payroll executes fine. I have tried with different actions on the same day then again the error flashes.
    The other employee doesnt have any action on the cutoff day , and it works fine.
    Anyone had similar issues??
    Thanks & Regards
    JIm

    Hi,
    I had the exact same problem a while back. The problem was that in V_T001 I had a different comp code which was either assigned to the same country  that had a blank currency  or assigned to the same currency but was missing the country. It was a different comp code than the one I was running payroll for so it took a long time to find the cause - I'll bet this is what's causing your error. 
    Rgds,
    Kristopher

  • TABLE_FREE_IN_LOOP Error during payroll execution

    hi grus,
                 i used a function module RP_FILL_WAGE_TYPE_TABLE in indirect valuation module for wage types in infotype 15 to read current data of infotype 8. it is working fine for infotype operations but during payroll execution i m getting an error of   TABLE_FREE_IN_LOOP. kindly suggest me how to solve this problem as soon as possible.
      161 * IF PP0015 IS REQUESTED.
      162   IF CALL_BY_EXT = FALSE AND PP0015 IS REQUESTED OR           "N0210677
      163      CALL_BY_EXT = TRUE  AND PP0015_REQUESTED = TRUE.         "N0210677
      164     P0015 = PP0015.
    >>>>>     P0015[] = PP0015[].
      166   ELSE.                                                             "N0210677
      167     CLEAR P0015.                                              "N0210677
      168     REFRESH P0015.                                            "N0210677
      169   ENDIF. "PP0015 IS REQUESTED.

    Hi Waheed,
    Did you check OSS?
    The following notes look promising to me in the sense that they are related to the HR module.  Since I do not have much experience in this module, it is hard for me to judge if they are relevant or not. However I can imagine that a payroll run will perform a lot checks and therefore invokes a lot of other objects.
    [Note 919345 - Function QUOTA: Program termination|https://websmp230.sap-ag.de/sap(bD1lbiZjPTAwMQ==)/bc/bsp/spn/sapnotes/index2.htm?numm=919345]
    [Note 962641 - QUOTA function: Program termination II|https://websmp230.sap-ag.de/sap(bD1lbiZjPTAwMQ==)/bc/bsp/spn/sapnotes/index2.htm?numm=962641]
    Kind regards,
    Robert

  • 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.

  • 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)

  • Problem in Payroll Execution

    Dear All, When i execute the Payroll for the month December, 2011, i get an error message in log that "Date specification 01 does not exist for 99 00 99 2011 07". Kindly mentioned the solution of this issue.

    Hi Hassan,
    Check infotype 41 for that employee...
    Please go through the following links for more information apart from the one mentioned by above, which will help you in resolving this issue....
    http://help.sap.com/saphelp_40b/helpdata/de/7e/8a6327545711d1891c0000e8322f96/content.htm
    Re: Payrol simulation Error
    Re: Payroll error
    Best Regards,
    Venkat.

  • 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.

  • 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.

  • 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

  • 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 'SQL user-defined function' execution performance ?

    Hi All,
    I have an user-defined function in SQL which am using in a SQL select statement and i found that the execution time taken by the user-defined function is 9-10 minutes as a result of which my whole query execution time is affected.
    How to i improvise the execution time. Should i do some sort of scheduling for executing the user-defined functions only. Am new to the database world. Your early response with a good suggestion would really be appreciated.
    Thanks in Advance.

    Try to read SQL tuning documents along with TkProf. Then only you will be able to detect the problem.
    There is no instant method by which you can solve this problem.
    But, you can get idea from this samples.
    Tuning:
    http://www.dba-oracle.com/art_sql_tune.htm
    http://asktom.oracle.com/pls/asktom/f?p=100:11:0::NO::P11_QUESTION_ID:8764517459743
    Reading TkProf:
    http://www.dbspecialists.com/presentations/use_explain.html
    http://asktom.oracle.com/pls/asktom/f?p=100:11:0::::P11_QUESTION_ID:920429344869
    Regards.
    Satyaki De.

  • Regarding performance enhancement to reduce execution time

    Hi ,
    actually there is a following piece of code(a SELECT query) in my program,due to which TIME OUT dump occurs.plz help me to modify the code to reduce it's execution time.
    code is:
    DATA: at_seque_extref TYPE zprms_ord_ind OCCURS 0 WITH HEADER LINE.
                SELECT (sv_fields) FROM zprms_ord_ind
                  APPENDING CORRESPONDING FIELDS OF TABLE at_seque
                     UP TO lv_max_sequs ROWS
                      WHERE process_type    IN lr_process_type
                        AND   posting_date    IN lr_pos_date
                        AND   sol_date        IN lr_sol_date
                        AND   changed_at      IN lr_chg_date
                      AND   external_ref    NE space
                        AND  (ls_where)
                        AND   ib_comp_network IN lr_ibc_netw
                        AND   ib_comp_node    IN lr_ibc_node
                        AND   ib_comp_site    IN lr_ibc_site
                    ORDER BY (iv_order_by).
                CLEAR at_seque_extref.
                LOOP AT at_seque.
                  IF at_seque-external_ref CP is_bus_trans_search-external_ref  .
                    MOVE-CORRESPONDING  at_seque TO at_seque_extref.
                    APPEND at_seque_extref.
                  ENDIF.
                ENDLOOP.
                CLEAR at_seque[].
    *the table at_seque[]  type zprms_ord_ind
    Or plz suggest me check points to reduce it's execution time.

    DATA: at_seque_extref TYPE zprms_ord_ind OCCURS 0 WITH HEADER LINE.
    SELECT (sv_fields) FROM zprms_ord_ind
    <b>PACKAGE SIZE 100</b>
    APPENDING CORRESPONDING FIELDS OF TABLE at_seque
    UP TO lv_max_sequs ROWS
    WHERE process_type IN lr_process_type
    AND posting_date IN lr_pos_date
    AND sol_date IN lr_sol_date
    AND changed_at IN lr_chg_date
    AND external_ref NE space
    AND (ls_where)
    AND ib_comp_network IN lr_ibc_netw
    AND ib_comp_node IN lr_ibc_node
    AND ib_comp_site IN lr_ibc_site
    ORDER BY (iv_order_by).
    <b>ENDSELECT.</b>
    CLEAR at_seque_extref.
    LOOP AT at_seque.
    IF at_seque-external_ref CP is_bus_trans_search-external_ref .
    MOVE-CORRESPONDING at_seque TO at_seque_extref.
    APPEND at_seque_extref.
    ENDIF.
    ENDLOOP.
    CLEAR at_seque[].
    Make the necessary modifications.
    Copy paste the code.
    Regards,
    Pavan

  • 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

  • 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

  • Regarding an error in payroll simulation

    hi everybody,
    Iam getting an error like"Enter rate INR/EUR rate type M for 01.01.2007 in the system setting"
       please reply as soon as possible its urgent.
    regards,
    Hema

    Hi,
    Table t510f has currency settings.
    Chek v_t510f_b as well.
    Regards,
    RR

Maybe you are looking for

  • "Error 1721" when trying to install jdk-6u3-windows-i586-p.exe ??

    When I try to install the just downloaded jdk-6u3-windows-i586-p.exe = Java SE 6 upd 3 Development Kit on my WinXP computer at first everything seems fine. I can choose the installation options (all except the Java DB). and selected the installation

  • Weird "keys out of order" problem

    So, keys out of order was new to me, but I've read up about possible fixes... My situation seems strange, here's why... I was working on my dual 1.8 G5, 10.4.11, clicked on a video link, then got the greyed out screen, and the multilingual restart me

  • BAdI: Enhancements to Price Determination-Can't adjust ch_komp

    Hi~! I am working on the BADI method IF_EX_ME_PO_PRICING_CUST~PROCESS_KOMP. I want to chage PO net price by BADI. IF IM_ekko-bsart = 'ZNB'.       SELECT SINGLE netpr INTO ls_netpr         FROM zctmm090        WHERE werks = im_ekpo-werks          AND

  • Removing last 2 characters from string field

    I am trying to remove the last 2 characters of a string field. there is no consistant length in the field 316R1 12364R1 i want to remove everything after R i tried instrrev but i that didnt do it. is there a way to say start position1 and go the R th

  • Element entry

    hi in UK HRMS responsibility when we do ctrl L ,we get an LOV ,in this LOV when E is pressed ,the form for element entry associated with an employee opens for some employee there will be element entry for Food allowance set when it is clicked it show