Bulk deleting of payroll results in production

Dear all,
I have run payroll for all employees into production as per client request, but now they want to delete all payroll results and again by maintaining few more details of employees they want to run payroll for all.
Kindly tell me what tcode or program i can use to do this, as I already tried few tcodes like RPUDEL20, RH_DELETE_STORED_PAYROLL_RSLTS & HR_DELETE_LEGACY_DATA_PAYROLL to delete records, but all these are not existing into the DEV, QUA, PRD.
Please suggest me some valuable solutions.
Thanks & regards,
N Verma

Hi Verma,
PU01 is always better to Delete the payresults in the Production system.
If employees are huge in number,you have to go with BDC for PU01 tcode.
If employees  are small  in number we can use PU01 for each employee to delete the payroll results.
There would not be any negative effects by using PU01.
Regards,
Vsai.

Similar Messages

  • Dear All, thanks in advance i have one doubt please clarify this  what it is can we delete the payroll result in production client .yes we can delete the payroll result by PU01 Tcode .But my question is

    what are the scenarios we delete the payroll results ,can we suggest the client to delete the payroll result.

    Hi,
    I would not recommend that you delete the payroll results. What is your issue? Can you provide more background, there may be other options...
    Will

  • How to delete the payroll result by batch? have any program to do this?

    Hi,
    how to delete the payroll result by batch? have any program to do this?

    With standard payroll deletion (PU01), SAP  will not allow payroll results to be deleted if it already reaches certain steps of payroll process (e.g. Pre-DME, DME); instead, you would have to do payroll a void or payroll reversal. This utility doens't check for that, and only delete payroll results based on the criteria given. This therefore could cause inconsistency in production if your payroll process already surpasses certain steps.
    Rgds.

  • Off cycle posting reversal and deletion of payroll results

    Hi Experts, We have an scenario employee was locked for payroll for past 4 periods in IT0003. Their was an off-cycle payment to employee and posted to accounting  ( when employee regular payroll was locked). Now  their is a requirement to reverse the posting of off-cycle payment as off cycle payment is not required. After the reversal of posting of off-cycle payment. Do we have to delete the payroll results of off-cycle through PU01 before running the current month payroll for the employee.Now the employee is regular payroll it will trigger retro for past 4 periods. Please advise. Regards, IFF

    Hi I FF,
    if you don't want that off-cycle amounts to be added in the employee gross must and should delete the payroll run after reversing the FI posting.

  • ECC 6.0 with PU01 (Delete Current payroll result)

    Hi,
    We are going to SAP 4.7 to ECC 6.0. We are facing in problem PU01 (delete current payroll result).
    we have made a BDC for deleting payroll in mass. In ECC 6.0 output screen is changed, so my BDC is not
    working. In ECC 6.0,  PU01 when I directly run, it is correct. But I am going with SHDB TCode (for recording) Delete button
    is not working (Give SAP 4.7 version screen with SHDB). I can't delete payroll result. how can I record it?
    Plese help.
    Thanks & Regards
    Neelesh Sonkar

    HI
    While searching the forum I cam accross the following thead.
    Re: Unable to record transaction PU01 in ECC6 HR
    Hope this helps
    Param

  • Exceptions for deleting a payroll result

    Hello Experts,
    Is there any situation when system does not allow us to delete a payroll result????
    If yes.... in what all situations will the system not allow us to delete payroll result???
    All inputs are appreciated.........
    Thanks,
    Janga K.

    Hi,
    You can only delete a payroll result in the following cases:
    1. The employeeu2019s master data are no longer processed.
    2. Payment was not yet arranged for the employee.
    3. If you are working in a live system, the payroll control record for the payroll area to which the employee belongs should not yet have the status End of payroll.
    Source: help.sap.com
    Donnie

  • Deleting existing payroll results.

    can we delete the existing fields in standard Infotypes.
    and how can we delete existing payroll results from RT and CRT. please give the procedure.
    how can we identify an employee termination date? using infotype(41) i 'mean which field.
    and tell the procedure.
    if possible please provide  the fields of infotypes to my id [email protected]
    Thanks in advance.

    Hi Vamsi,
    If you want to Code the syntax then this might help you
    DATA:  loeschkey LIKE pcl2-srtfd.
    * loeschkey  contains Pernr and the sequence number of the Payroll Result.
    * This statement can be used with a loop to delete the result if multipal records
    * have to be deleted.
    DELETE FROM pcl2 CLIENT SPECIFIED
                        WHERE relid  = " ID of the Cluster .... it is country specific
                        AND      client = sy-mandt " Client Number
                        AND      srtfd   = loeschkey. "
    There are also standard reports available for deleting single or multiple payroll results.
    Have a look at this <a href="https://www.sdn.sap.comhttp://www.sdn.sap.comhttp://www.sdn.sap.com/irj/sdn/profile?userid=1894412">tread</a>
    ~Bhawanidutt.
    PS: Close the thread and reward points if solved.

  • Deleting transferred payroll result

    Hi Gurus,
    I run the bank transfers through DME. But now management want some changes from back date.
    so I am trying to delete payroll result. but error message displays, that result alredy transferred.
    I not posted result to FI, but done the DME-document generated for the same.
    So, anybody can tell me how to delete the payroll result which has been transferred by DME.
    Thanks in advance
    Sandeep

    Hi Sandeep,
    When you say back dated changes, do you mean you will be changing the master data which will affect employees pay? If this is the case, then I think you can make the changes and run the payroll again without having to delete the payroll results. The system will consider the payments that have already been transferred and will transfer the remaining amount.
    I am not sure why you decided to delete the results but if it is because of the scenario above, then I don't think you need to delete the results.
    Akshay.

  • Delete every payroll results in the system

    Hi experts,
    There is a special Test system where External useres can login to the system, so we'd like to delete every paroll results in the system.
    My question is how can I do that * correctly & efficiently*?
    I know that there is a report for that:  "RPUDEL20"  but imagine a company with 14.000 employees. So using the logical databse, and deleteing the paroll results ony-by-one, will took more than a day
    My idea is to delete every record in the tables:
    HRPY_RGDIR
    HRPY_WPBP
    HRPY_GROUPING
    P01O_ZVB_RR
    This is definetelly the fastest way, but is a good solution?
    I mean what about the 0003 infotype (payroll status)  and other relations to the payroll results? What will happen if I delete the tables?
    There is no payroll testing in this system, we're using this system for  ESS testing, so the payroll results are not relevant, but all other masterdata (PA and PD infotypes) are relevant.
    I'm happy to hear any idea
    Bye
    N.

    Hi everyone,
    Thank you for the answers,  but I don't understand how can the LSMW help me. As I know the LSMW is a data migration tool. I don't want to import anything to the sap system, I just want to delete the existing payroll results. How does the LSMW help me in this?
    Thanks
    N.

  • Delete the Payroll Result

    Hi,
    When i want to delete the Payroll Through PU01 transaction, it is showing below given message -
    Deletion forbidden! Result was posted with posting run 0000004008 (run type PP)
    Message no. 3G801
    Diagnosis
    The payroll result cannot be deleted because it has already been posted with posting run 0000004008 for run type PP.
    How can i delete the same
    Regards..

    Goto PCP0 -> Edit -> Filter -> Delete Filter.
    After this you will be able to see run 0000003973.
    Thanks dear..
    After find this number..i reverse this.
    After that i run the payroll again and see in form 16. Some changes are there like Notice pay not showing there. Basic salary has been modified. etc..
    My Main problem was: - Notice Pay is not deducting it's amount from Gross Emoluments.
    But after that Notice pay row is not appearing.. and also some modifications have been made in other values..

  • Delete Payroll Results in Bulk.

    HI
    I want to delete Bulk payroll results in Production system say for 1000 employees .
    I tried to create BDC/ LSMW but, iam not able to create BDC /LSMW for T-code PU01- Delete Payroll Results.
    Nor iam able to use Program RPUDEL20 in Production server.
    Experts plz advice any other Alternative solution.
    Rgds,
    Sekar,

    Hi
    You can copy this Z program to delete payroll result.
    This program will delete the payroll result by just giving employee number / perner in the input file.
    Regards
    Mani
    *******************************************Program Code **********************************************
             REPORT zhr_pydel
           NO STANDARD PAGE HEADING LINE-SIZE 255.
    *include bdcrecx1.
                               INTERNAL TABLES                           *
    DATA : BEGIN OF itab OCCURS 0,
            pernr TYPE rp50g-pernr,  " Personal No.
           END OF itab.
    DATA: l_subrc LIKE sy-subrc.
    DATA : messtab LIKE bdcmsgcoll OCCURS 0 WITH HEADER LINE.
    DATA : bdcdata LIKE bdcdata    OCCURS 0 WITH HEADER LINE.
    DATA : ctumode LIKE ctu_params-dismode VALUE 'N'.
                                        "A: show all dynpros
                                        "E: show dynpro on error only
                                        "N: do not display dynpro
    DATA : cupdate LIKE ctu_params-updmode VALUE 'S'.
                               SELECTION SCREENS                         *
    PARAMETERS:fname TYPE rlgrap-filename OBLIGATORY.
    AT SELECTION-SCREEN ON VALUE-REQUEST FOR fname.
      CALL FUNCTION 'KD_GET_FILENAME_ON_F4'
    EXPORTING
      PROGRAM_NAME        = SYST-REPID
      DYNPRO_NUMBER       = SYST-DYNNR
      FIELD_NAME          = ' '
      STATIC              = ' '
      MASK                = ' '
        CHANGING
          file_name           = fname
       EXCEPTIONS
         mask_too_long       = 1
         OTHERS              = 2
      IF sy-subrc <> 0.
        MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
                WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
      ENDIF.
      CALL FUNCTION 'UPLOAD'
       EXPORTING
      CODEPAGE                      = ' '
         filename                      = fname
         filetype                      = 'DAT'
      ITEM                          = ' '
      FILEMASK_MASK                 = ' '
      FILEMASK_TEXT                 = ' '
      FILETYPE_NO_CHANGE            = ' '
      FILEMASK_ALL                  = ' '
      FILETYPE_NO_SHOW              = ' '
      LINE_EXIT                     = ' '
      USER_FORM                     = ' '
      USER_PROG                     = ' '
      SILENT                        = 'S'
    IMPORTING
      FILESIZE                      =
      CANCEL                        =
      ACT_FILENAME                  =
      ACT_FILETYPE                  =
        TABLES
          data_tab                      = itab
    EXCEPTIONS
      CONVERSION_ERROR              = 1
      INVALID_TABLE_WIDTH           = 2
      INVALID_TYPE                  = 3
      NO_BATCH                      = 4
      UNKNOWN_ERROR                 = 5
      GUI_REFUSE_FILETRANSFER       = 6
      OTHERS                        = 7
      IF sy-subrc <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
            WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
      ENDIF.
    START-OF-SELECTION.
    *perform open_group.
      LOOP AT itab.
        PERFORM bdc_dynpro      USING 'RPCDPU01' '1000'.
        PERFORM bdc_field       USING 'BDC_CURSOR'
                                      'RP50G-PERNR'.
        PERFORM bdc_field       USING 'BDC_OKCODE'
                                      '/00'.
        PERFORM bdc_field       USING 'RP50G-PERNR'
                                       itab-pernr.              "'2019'.
        PERFORM bdc_dynpro      USING 'RPCDPU01' '1000'.
        PERFORM bdc_field       USING 'BDC_CURSOR'
                                      'RP50G-PERNR'.
        PERFORM bdc_field       USING 'BDC_OKCODE'
                                      '=STAR'.
        PERFORM bdc_field       USING 'RP50G-PERNR'
                                      itab-pernr.               "'2019'.
        PERFORM bdc_dynpro      USING 'SAPMSSY0' '0120'.
        PERFORM bdc_field       USING 'BDC_OKCODE'
                                      '=DELE'.
        PERFORM bdc_dynpro      USING 'SAPLSPO1' '0300'.
        PERFORM bdc_field       USING 'BDC_OKCODE'
                                      '=YES'.
        PERFORM bdc_dynpro      USING 'SAPLSPO1' '0300'.
        PERFORM bdc_field       USING 'BDC_OKCODE'
                                      '=YES'.
        PERFORM bdc_transaction USING 'PU01'.
        CLEAR itab.
      ENDLOOP.
    *perform close_group.
    *&      Form  bdc_dynpro
          text
         -->P_0118   text
         -->P_0119   text
    FORM bdc_dynpro USING  program dynpro.
      CLEAR bdcdata.
      bdcdata-program  = program.
      bdcdata-dynpro   = dynpro.
      bdcdata-dynbegin = 'X'.
      APPEND bdcdata.
    ENDFORM.                    " bdc_dynpro
    *&      Form  bdc_field
          text
         -->P_0128   text
         -->P_0129   text
    FORM bdc_field USING  fnam fval.
      DATA : nodata VALUE ' '.          "nodata
      IF fval <> nodata.
        CLEAR bdcdata.
        bdcdata-fnam = fnam.
        bdcdata-fval = fval.
        APPEND bdcdata.
      ENDIF.
    ENDFORM.                    " bdc_field
    *&      Form  bdc_transaction
          text
         -->P_0188   text
    FORM bdc_transaction USING  tcode.
      REFRESH messtab.
      CALL TRANSACTION tcode USING bdcdata
                       MODE   ctumode
                       UPDATE cupdate
                       MESSAGES INTO messtab.
      l_subrc = sy-subrc.
      REFRESH bdcdata.
    ENDFORM.                    " bdc_transaction

  • DELETED PAYROLL RESULTS

    Friends,
    I was accidently deleted previous payroll results of an individual employee. Is there any way to restore the results again in pc_payresults.
    Thanks in anticipating reply
    Regards
    PratyushReddy

    Hi,
    Are you refering to Production system ?
    You cant restore the Deleted results from RT.Just check up with your Basis Team if they have any prior back up and if they can restore the RT table
    Regards
    Hemant V. Mahale

  • Delete Payroll results.

    Hello All,
    Is there any way or any report by which we can delete payroll results for 3000 employees at a time. I tried to use the report RPUDEL20 but this is promting me again for which payroll result shall I have to delete?
    Please advice this is very urgent!
    Thanks,
    Chakri.

    There is no Std option to delete multiple Payroll Results. You either have to d it manually one at a time or go for a custom Program. I would prefer the manual option even though it is time consuming. It is always safer to stick to the Std option while dealing with Payroll clusters. Whereas, you will have to spend a lot of time testing the custom Program to ensure nothing else is impacted.
    ~Suresh

  • Can an off-cycle payroll result deleted without deleting current result?

    Hi all,
    I want to delete an off-cycle result dated 06.10.2008 without deleting current payroll result.
    Is it possible? if yes, what is the tcode or report for this?
    To elaborate the need to delete,
    Bonus has been paid on 29.09.2008 with correct amount. Due to some reason this record has been over written to 06.10.2008. That's why system is deducting bonus amount paid as per 29.09.2008 from gross salary in the form of /552 - Stat. Net Subsequent adjustment. October payroll has been run and exited. we have found that in many cases, bonus amount has been recovered and net amount mismatches with gross-deduction in the payslip.
    We think, if we can delete off-cycle payroll result on 06.10.2008 and correct IT267 as per 29.09.2008, then system will paid back in the November pay run.
    Please suggest what is the best way to tackle this scenario?
    Suitable answers will be rewarded.
    Thanks
    rajesh

    Hi,
    This is impossible to delete.
    What I understand is the IT0267 record is being overwritten after the Bonus run is exited. Right?
    If is it so then have U able to found out How?If U have found out then share this so that a proper solution can be suggested.
    Anyways revert the over writing by putting all the bonus amout back to 29th and delete 06th ones and run the payroll for next month..System will again adjust the things in a retro run.
    ~BiSu

  • Delete payroll result

    Hi Gurus,
    I have run payroll (not simulation) and found that has some corrections.
    How to delete the payroll result.
    If I delete what are the subsequent activities I must do to run the payroll once again for that employee.
    Kindly help in this regard.

    Prabhu
    If you are still in the same period that the results lie you need not delete the results. Simply run the payroll for that individual again. SAP will overwrite the current set of results. If the payroll has been exited (rolled over to a next period)you need to delete the results which is bad business practice especially if said results have been posted to FI for that closed period. In such an instance SAP's retroactive accounting functionality will sort out the results in the next open accounting period.
    So if you're still in the open period, do the master data corrections and just run the payroll again.
    Deon

Maybe you are looking for

  • Sale Order / Project specific Inspection Plan

    Dear All, I want to create Sale order or Project specific inspection plan for a material. This is because, my  customers want some specific inspection requirements for individual materials, which are assigned to Sale order or project. I want to inspe

  • Can't update/restore my ipod toch 4g from 4.2.1

    I've tried for months now trying to update my 4th gen ipod touch from 4.2.1 but everytime i got the 3194 error. My computer is running Windows 7, up to date, up to date Itune as well, and i've tried many youtube videos, my friends that are computer/i

  • DVD Studio Pro quits unexpectedly

    Here is the conversation I've had under OS X Mountain Lion that I was suggested to post under Final Cut Studio hoping someone might be able to help me here: Evren Aydogdu Nov 23, 2012 9:37 AM  Whenever I click on Font Panel button inside Preferences

  • Business area wise tax reports

    Dear Sapgurus, When i purchase of goods give the tax code after it will calculated tax automatically anf it will posted also bu i need the tax percentage based on businessare wise how do i get, when i post tax automatically business area is not popul

  • White line on imac screan

    I have a whitee line come up across part of my screan happened once before got talked through it need it a second time please   Chris