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
ARHi 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 SonkarHI
While searching the forum I cam accross the following thead.
Re: Unable to record transaction PU01 in ECC6 HR
Hope this helps
Param -
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
SDHi,
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 VermaHi 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. -
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,
SanthoshRPUAUD00 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.VDear 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 helpDear 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
-
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
-
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
-
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