Payroll Result Delition access ( PU01)

Hi ,
I need to give one of the user only PU01 access. If any one know what all additional access I need to be giving to this user if T code PU01 has to work?
If any one has a template that will be help.

Hi Deepak,
You need to give access to P_PCLX authorization object.
Regards,
Dilek

Similar Messages

  • Delete Payroll results (PU01) authorizations

    We are trying to provide the access to the transaction PU01 to delete payroll results but since my users dosen't the access to IT0008 it's throwing an error saying they can delete the payroll results. So is there a way where we can provide the access to PU01 to delete payroll results without providing the access to write access to IT0008
    Any help is appreciated
    Thanks in Advance
    Regards
    AR

    Hi Rajendar,
    Its strange, PU01 is check-only in SU24, however, it does require Write access to IT0008. Maybe it does a write in basic pay, who knows?
    This is tricky if you do not want to give direct W access to IT0008. If this is segregated to very few , which would be the case (PU01 is highly restricted)  then probably you can give this object.
    I was also thinking an option of making SU24 for PU01 to 'do-not-check' for P_ORGIN, by this you achieve what you want...... But then realized, HR and Basis objects cannot be changed to Do not check.
    Good luck
    Abhishek

  • 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

  • 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

  • Delete last month payroll result

    Hi All,
    How to delete only last month payroll result, when I am trying to delete with PU01, its deleting all the payroll results
    I nee dto delete only last month
    Thanks
    SD

    Hi,
    You can also use program RPUDEL20 (tcode se38). With this report you have more control on what you are deleting, but you always have to be very, very careful using this in production environment.
    Kind Regards,
    Edoardo

  • How to clear last payroll result of multiple workers?

    Experts,
    My requirement is to delete the last payroll result of multiple employees.
    PU01 allows to delete for only one employee at a time.
    I tried to create a BDC but not working. Is there any other alternative to do so.
    Regards.

    here it is:
    loop at pa_pernr.
      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' pa_pernr-low.
      PERFORM bdc_dynpro     USING 'SAPLSLVC_FULLSCREEN' '0500'.
      PERFORM bdc_field          USING 'BDC_OKCODE' '=DELE'.
      PERFORM bdc_dynpro     USING 'SAPLSPO1'   '0300'.
      PERFORM bdc_field          USING 'BDC_OKCODE' '=YES'.
      CALL TRANSACTION  'PU01' USING bdcdata MODE 'A' UPDATE 'S'.
    endloop.
    " pa_pernr-low contains the employed id number.

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

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

  • Deleting Payroll Results in ECC 5.0

    Hi Folks,
    We recently upgraded to ECC 5.0 from 46C. On those rare, rare occasions when we needed to Delete Payroll Results in 46C we implemented Note 537115 to activate the use of RPUDEL20 and Note 537138 to deactivate. Payroll had already EXITED.
    We had a condition requiring to Delete in ECC 5.0. The notes no longer apply.
    Has anyone had to delete under certain circumstances?
    Thanks in advance.

    Hi Charlie,
    Arun has explained exactly the way it has to be deleted.
    PU01 lists the current or latest payroll result, select the record and Click on "Delete" Button or press Shift+F2.
    To view all payroll results you may also use transaction PC00_MXX_CLSTR where XX stands for your country key.
    Regards,
    Bhawanidutt.

  • 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

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

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

  • How to clear Payroll results in Bulk???

    Hi Folks,
    Could all the payroll results of one personnel numbers be removed one stretch????
    (Instead of pu01)
    regards,
    Santhosh

    RPUAUD00 HR Report to list all logged changes in infotype data for an employee. Uses the PCL4 Audit Cluster.
    RPUAUDDL HR Report to delete audit data from the PCL4 Audit Cluster
    RPUDELPN Delete all info for an employee number, including cluster data and infotypes
    RPUP1D00 View/Delete records from PCL1 Cluster
    RPUP2D00 View/Delete records from PCL2 Cluster
    RPUP3D00 View/Delete records from PCL3 Cluster
    RPUP4D00 View/Delete records from PCL4 Cluster

  • How to retrieve deleted payroll results

    Hi All,
    Unforuntaely user deleted payroll results for the month of june'09 by using the Tcode PU01. But now running the payroll for the period of july09 none amount appearing correctly and payslip for the month of june'2009 is not coming.
    How to retrieve the deleted payroll results for the month of june'2009.
    Kindly help me out in this regards
    Thanks and Regards
    Suresh.V

    Dear Suresh,
    As experts adviced, there is no possibility of retrieving Payrol Results once it is deleted....
    that is why people suggest
    1) not to authorize user or teach deleting Pay Results to Users !!!
    2) to maintain Backup of results every month !! generally this is done by Basis Team
    Now, u first delete Payresult for July first and then set teh Control Record to June...
    Then make a live run...for June...
    This will create entry for June Salary.. n thn u cn again have ur June Payslip.
    Then again release for July and run for this employee again...
    thus, u have both June and july results ...
    Regards
    ...Sadhu

  • Payroll results could not be imported/Error in Finance Posting of Payroll

    Hi friends,
    Please help me.
    I have created three wage types
    2001-Basic Pay
    2002-HRA
    2003-Conveyance
    When I generated remuneration statement all these three wage types where displayed along with EE EPF contribution and VPF contribution which I have assigned earlier in infotype.
    After that for posting to FI, I created three symbolic accounts
    (Basic, HRA and Conveyance together as 0001 symbolic account I(accounted posting to expense report)
    Employees contribution to PF ( i.e.EE EPF contribution and EE VPF contribution) to (PFEE) symbolic account II (accounted posting to balance sheet)
    Employers contribution to PF ( i.e Employer PF contribution and Employer pension contribution) to (PFER) symbolic account III (accounted posting to expense report)
    After this I have grouped employees as 3 for salaried employees, after this I have assigned the same to number 3 to PPMOD under three (I am not sure this is correct, please advise)
    Then with the help of an FI consultant, I assigned PFEE to balance sheet and 0001 and PFER to expense account.
    Now when I activated 'Execute Run' for finance posting of payroll of a personal number an error is shown 'Errors Occured! Check Error Log' “ payroll results could not be imported”.
    I doubt I missed some steps. Please help

    Dear Naveen and Stephen
    This is the message which I got
    <b><b>Payroll results could not be imported
    Message no. 3G112
    Diagnosis
    The payroll results for this employee could not be imported from the database.
    Procedure
    Check the consistency of the payroll results for this employee.</b></b>
    Please help
    Regards
    Santhosh.S

Maybe you are looking for

  • Generate report using Word Report Generation VIs error

    When I Generate report using Word Report Generation VIs  ,the error is generated. This is  my Vi can somebody  tell the error reason? The attaché is Vi (one is 2011,other is 8.6) Attachments: report-8.6.vi ‏16 KB report2.vi ‏33 KB template.doc ‏40 KB

  • Error in Commitment Check message

    We are on SRM 4.0 and have funds availability turned on in the backend system (ECC 5.0).  A user created a shopping cart using multiple sources.  However, after the cart was approved, it would not transfer to the backend.  We are getting the error me

  • 4 months of iPad problems

    Just a report on my recent experience with Apple support on an iPad. In May, I bought the top of the line iPad3 (64Gb + 4G). A couple of weeks later, problems started to appear, in random order. - half of the screen started to flicker - spontaneous r

  • EC sales list

    Dear All, Actually we are using the 3.1I version. So User is using this program RFASLM00 in SM38 for sales list Quarterly. It allowes only quarterly. Now the user wants to execute this report monthly wise. if it allows to execute monthly wise also wh

  • Find Java Classes

    As we know that during run time JVM will load all the class files that we have set in the CLASSPATH. For instance: My CLASSPATH was ".:c:\javaprogram;c:\javaprogram2\sub1;c:\javaprogram3 and I have a class called myclass.class which store in c:\javap