Rollback Payroll Archive
Hi,
If we do balance adjustments after payroll archive and further processess like check writer/NACHA etc, then the balance adj data does not reflect in Payroll Archive tables. Also the payslips show incorrect balances.
What should be the process followed getting correct data reflect in pay_action_information and payslips?
Is it mandatory to rollback Pre-Payments process too? What will be the effects of not rolling back prepayments and just rollback & rerun of archive?
Any help appriciated.
Thanks,
Sandip
i would open a SR to verify if balance adjustments are taken into account by the archiver. Or adjust them in the next month, run prepayments, and see if it is picked up.
Rolling back prepayments (and magnetic tapes/checks) is not recommended, once your employees have received that money.
Similar Messages
-
PAYROLL ARCHIVE PROCESS CAN NOT SEEN ON THE REQUEST SET FOR SUBMIT
Dear all
kindly please i need your help.
i was on the payroll process running.
i have run payroll run--->PrePayment--->Payroll Archiver not found.
Kindly please suggest any......what should i done.It's not possible with this setup. You have connected the E3000 LAN-LAN. With this setup you cannot set a gateway address on the E3000. Thus all it knows about is the connected LAN. Nothing else. You cannot access the E3000 from anywhere but your LAN subnet 192.168.0.*.
-
Table for Payroll Archive process
Hi ,
I need the table in which the data for payroll archive process is stored.Payroll Archive Information goes in "PAY_ACTION_INFORMATION" Table .
Important Points about this table :
1. When the value of the column "ACTION_CONTEXT_TYPE" is 'PA' then the row stores Payroll Level Information and the corresponding ACTION_CONTEXT_ID is the "PAYROLL_ACTION_ID" of the Payroll Archiver run. Note that "PAYROLL_ACTION_ID" is the primary key of PAY_PAYROLL_ACTIONS
2. When the value of the column "ACTION_CONTEXT_TYPE" is 'AAP' then the row stores Assignment Level Information and the corresponding ACTION_CONTEXT_ID is the "ASSIGNMENT_ACTION_ID" of the Archiver for the assignment. Note that "ASSIGNMENT_ACTION_ID" is the primary key of the table "PAY_ASSIGNMENT_ACTIONS" .
The following query can be used to fetch all the archived information for a particular run for a particular assignment :
SELECT pai.*
FROM pay_action_information pai,
pay_payroll_actions ppa,
pay_assignment_actions paa
WHERE ppa.request_id = :request_id
AND ppa.payroll_action_id = paa.payroll_action_id
AND paa.assignment_id = pai.assignment_id
AND paa.assignment_action_id = pai.action_context_id
AND pai.action_context_type = 'AAP'
AND pai.assignment_id = :assignment_id
The following query can be used to fetch all payroll level information pertaining to a particular run .
SELECT pai.*
FROM pay_action_information pai,
pay_payroll_actions ppa
WHERE ppa.request_id = :request_id
AND ppa.payroll_action_id = pai.action_context_id
AND pai.action_context_type = 'PA'
Please note that for 'Year End Archiver' all the information is stored in FF_ARCHIVE_ITEMS -
No Payroll available to run Payroll Archiver
Hi,
I just ran a Quick Pay for an employee and want to push that to Archiver. I tried to run the concurrent program Payroll Archiver but no value available for Payroll Name or Consolidation Set parameters. Please advise if there is process needed to run or Profile needed to be set?
Thanks!Please ensure you have run pre-payments process before running the Payroll Archiver.
Otherwise, responsibility like US HRMS Manager / India HRMS manager (depending on legislation) will let you run the Payroll Archiver conc program.
Regards,
Raghavendra -
Rollback Payroll From Backend for few assignments
Hello Gurus,
can anyone help me out with the info , is there any standard api is to rollback the payroll for assignments or any procedure to rollback the payroll for few assignments from backend.
i know that there is a standard package "py_rollback_pkg" to rollback the payroll. but the problem with this package is it will rollback complete payroll actions for the all assignments for which payroll is assigned. but my requirement is , i have to rollback only for few assignments.
any inputs on this is highly appreciated.
ThanksNot sure why you're not able to use - py_rollback_pkg.rollback_ass_action
If you have 20 assignments processed for a month - you will have a payroll_action_id and 20 asg_act_ids
rollback_ass_action takes one assignment action and deletes it.
So if you want to delete 10 employee pay runs, then you need to call the below API in a loop.
After the process is successful, you will still see the same Payroll_action_id and 10 asg_act_ids for the remaining 10 employees.
The procedure delte the data from pay_action_interlocks, pay_assignment_actions, pay_run_balances.. for each of the asg_act_id
/*------------------------ rollback_ass_action -----------------------------*/
NAME
rollback_ass_action - undo work for assignment action.
DESCRIPTION
performs rollback/mark for retry on assignment action.
NOTES
This procedure is the entry point to be called to rollback
or mark for retry an assignment action. On failure, a
message will be inserted in message lines, indicating that
the assignment action could not be processed.
The parameters are used as follows:
p_payroll_action_id :
identifies the row to be processed.
p_rollback_mode :
either 'ROLLBACK', 'RETRY' or 'BACKPAY'.
p_leave_base_table_row :
if this is true, the procedure does not attempt to update/delete the
assignment action row. It leaves this to the client. Normally, this
means a form. However, a message IS inserted by the procedure.
if false, the procedure update/deletes the assignment action before
exiting. Must set this to true if rollback mode is set to 'TRUE'.
p_all_or_nothing :
when TRUE, procedure fails immediately if error encountered, otherwise
processes up to assignment level error limit. Latter is required by
rollback by assignment set.
p_dml_mode :
one of the following:
'FULL' : all dml and commits.
'NO_COMMIT' : all dml, no commit.
'NONE' : no dml or commits.
This allows the user to specify a partial or full validation.
p_multi_thread :
this should only be set to true if being called from the
multi-threaded version of rollback code (i.e. from pyr.lpc).
p_grp_multi_thread:-
this is used to indicate which method to maintain the group
level run balances. This should be set to true when being
called from a multi-threaded process. Some multi threaded
processes use p_multi_thread set to false, hence
p_grp_multi_thread was created to ensure that all multi threaded
processes use the correct group run balance deletion.
procedure rollback_ass_action
p_assignment_action_id in number,
p_rollback_mode in varchar2 default 'ROLLBACK',
p_leave_base_table_row in boolean default false,
p_all_or_nothing in boolean default true,
p_dml_mode in varchar2 default 'NO_COMMIT',
p_multi_thread in boolean default false,
p_grp_multi_thread in boolean default false
-- -
Hi,
Can anyone explain the activities to be carried out by a SAP HR consultant for achiving HR & payroll data?
Any checklist has to be followed for pre archival and post archival?
Thanks
RajeshPlease refer to the help online which provides a very good comprehensive guide for archiving HR data :
http://help.sap.com/erp2005_ehp_04/helpdata/EN/03/627c35bd413a72e10000009b38f889/frameset.htm
Also refer SAP note 25622- Archiving in HR, which may help with further inputs
Regards -
Unable to Rollback Payroll Run
Hi,
We have run payroll process for a period. But unable to rollback the run.
When we try to rollback, we get error.
Error is:
ORA-01403: no data found
FRM-40735: KEY-DELREC trigger raised unhandled exception ORA-06502.
How to resolve?.
How to rollback thru backend using py_rollback_pkg.
Kindly let me know the steps.
MuruganHi,
a) We can execute the Standard cost Estimate/Costing Run-CK40 N only for Current period and also for Future posting periods. However it is not possible for u201Cpast/completed/closed periods. Again, you can u201CMarku201D the standard price for current and future periods. For u201CReleasingu201D the standard price, you need to wait for opening of the respective posting period. In your case, on 29/11/2009, you can complete the Costing Run-CK40N steps till u201CMarkingu201D of standard price. To u201CRelease the standard price for the material, you need to wait till opening of 12-posting period. If you want to execute u201CCosting Runu201D for individual materials for specific plant, use t-code CK11N and for Mark and Release of material standard price, use t-code-CK24. Otherwise, for Costing Run of Group/Mass Material s for all the Plants, and also Mark and Release of all materials prices, use t-code-CK40N.
b) how the Cost Change posts to the P&L and also how the material master gets updated...
By executing the u201CStandard Cost Estimate--Costing Run-CK40N, we can get the planned price/standard price for current or future periods. The respective material master will be updated with u201CCurrent Standard Priceu201D. NO ACCOUNTING ENTRIES WILL BE GENERATED.
The system will automatically posts the P&L GL accounting entries only during the u201CActual consumption of materialu201D, i.e., during execution of Back-flush and Confirmation of Production/process Orders.
Regards
appalas
Edited by: appalas on Jan 7, 2010 8:19 PM -
Payroll Exception report not working
Hi
I am running payroll exception report with seeded report High Gross and High Net.
The report runs fine but the output is not matching
It shows correct current balance but previous balance is always zero.
Steps i followed:
1) ran the payroll for previous period
2) pre-payment
3) payroll archive
4) run payroll for current payroll
5) run the Payroll exception report with seeded Gross
For double check , i also ran the generate run balance to validate all balances.
So can you please suggest something or is any specific set up is required for this.
Thanks
MakarandI found out that the payroll message report is the payroll exception report.
-
Rolling back of Quick Pay Pre-payment and Quick Pay in case of void cheque
Hi All
I am facing an issue if you can help me out of if
Here is a scenario
a payroll manager runs the following processes.
1. Payroll run
2. Pre-Payments
3. Payroll Archiver
4. Payment Output file
After running all these process payroll manager finds that he also has to make an adhoc payment on account of car loan of AED 150,000.
So he runs following processes
1. Quick pay for Car loan
2. Quick pay pre-payments (payment made through check)
3. payroll archiver
4. Cheque Writer.
Now due to some technical fault, alignment on printing of cheque becomes disturbed there for cheque misprinted.
Payroll manager runs Void Cheque process to cancel the cheque.
After all these processes which has run successfully, order comes from upper management to rollback quickpay for adhoc payment of loan.
Now question is how it can be achieved.
I tried different things as follows
On Assignment Process results screen i queried the assignment which all the processes in descending order.
I tried to start roll back from cheque writer but system didn't allowed to do this because of check Void process.
I tried to start rollback from Magnetic report, system allowed to roll it back.
Then i tried to rollback Quick-pay prepayment, system did not allow me be do it. There fore i couldn't run rollback for Quick-pay.
There is an another thing i tried.
On "Assignment Process Result" screen i queried assignment. Then i delete the first entry of Void cheque by using delete option from menu bar on top and saved the record. then i delete cheque writer entry and saved the record. Then i run rollback for quick pay pre-payments and ran it successfully and then lastly i ran rollback for quick pay run.
One thing cautioned me that if I delete the void cheque entry then its history may be lost or have lost and on the other hand with out deleting void cheque i cannot proceed to rollback quick pay.
Kindly tell me the best way to run rollback for quick pay in this situation.
Regards
MajidBt do not provide broadband only so you need existing account holder to add broadband to phone account and then you can pay back the account holder - probably not what you want
the 12 months advance applies to the line rental not the broadband - as I said BT do not sell broadband only you buy a package which includes phone
If you like a post, or want to say thanks for a helpful answer, please click on the Ratings star on the left-hand side of the post.
If someone answers your question correctly please let other members know by clicking on ’Mark as Accepted Solution’. -
How to Correct the Costing Data
Hi Gurus,
I have a situation where we enter the values for the element entry using Batch Element Entry. During this process for some of the assignments we have by mistake entered the wrong data for costing segments. and we have ran the payroll and all other post processes till costing. only thing is we have not ran Transfer to GL process.
Now we want to correct the data of costing for the assignments which have incorrect data.
Can anyone help me out with the best possible approach i can go, to achieve this task.
Thanks in advance.Hi,
Small clarification,
i was thinking that i need to rollback all the process like Rollback Costing, Rollback prepayments,Rollback Payroll and correct the costing incorrect data.
and i was thinking to create a assignment set for whom the incorrect data is available and rollback processes for only those assignments.
Or
only rollback of costing will help me in correcting the data.
please advise. -
Hi,
we are implementing International HRMS and payroll becuase of out legislation not avaliable in oracle HRMS and payroll.
From the international HRMS implementation manaul saying that , we need to do extra setup for implementing EFT and Payroll archive process.
How I can use this Spawned "PYUGEN" for EFT and payroll archive.
I will appreciate if some body can give some guidance or some example related this
Regards
Satheesh KumarHi,
We made the EFT working the "integrated" way, so via the PYUGEN executable, and with the business logic (file format) in fast formulas.
The realisation required:
- some plsql coding
- inserts into seeded tables
- fast formulas with specific inputs and outputs naming conventions
But it was not that easy, and we found no documentation.
So it came basically down to trial and error, or reverse enginerring.
If you want to discuss this further, please contact me at thierry at popay dot be. -
Help...SOE
Dear Sir;
i am new in HRMS and Payroll ...can you help me
Question: A company has more employees as an example
name used: ben ahmed mahmoud
base salary: 1000 Tunisian dinar (TND)
Deductions: * Pension: 2.75% of salary
* Social Insurance 5% of salary
* withholding 20% of salary
Payment: Monthly
Currency: Tunisian Dinar (TSD)
I need the setup step by step (used, payment, salary, deductions; currency; assignment...) to obtain statement of earning like that french model or canada model in final
i need print screen please ...
best ReagardsWell, first you need to set up payrolls, elements, element links, balances. Then for Check Writer you run Payroll, Payroll Archive and Pre Payments. For DDA, you run the same as Check Writer and additionally you run NACHA at the last. You need to set all these up as well. Your best bet would be Oracle Consulting.
Thanks, Naveen. -
Hi all,
I am trying to run full payroll for a single employee. I made an assignment set and ran PAYROLL PROCESS, PRE-PAYMENTS, PAYROLL ARCHIVE(everything went well). Now when I run CHECK WRITER and give the assignment set as one of the parameter, it doesn't pick up the assignment and CHECK WRITER finishes without processing any assignment but if I dont give any assignment set, then it processes the assignment that I want to be processed but also other assignments that I dont want to be processed.
Anyone knows why this is happening?
QUICK help would be appreciated.
Thanks
OBIts look like your assignment set may not have setup correctly. Do create a new assignment set , use amendments and Include this person in the assignment set.
Remember to Generate and Save the changes. If you can verify, please check at table level number of members for the assignment set.
Retry the check writer process with new assignment set. -
Dear All,
How to convert the SOE Report in to PDF Fromat.Can any one Please suggest me.
Thanks
Madhu...Hi,
Concurrent --> Program --> Define
We dont have that "Payroll Report Archiver" Concurrent Program. But I run "Canadien Payroll Archiver" Program after running payroll. But i got a blank .out file with < < E N D O F R E P O R T > > in specified location "/ebs/oracle/vis5comn/admin/out/VIS5_apps11i "
Thanks
Madhu -
How to online datafile of rollback segment of NO archive log available
I set offline datafile of rool back segement and rename it
but when I try to online , get error to recover
I try to recover but unfortunately all archive log was deleted ( kind of cron job in unix aotu delete these file)
Pls advice how can I set this data file online without the archive log ( while databse still up and running) Oracle version is 8i not possible to drop datafile by sql.
in roll back segment I have 3 data files as below and the rb04.dbf is offline
usr/Systems/1354RM_1_7.1_Master/databases/dbsnml/data/rbs01.dbf
/usr/Systems/1354RM_1_7.1_Master/databases/dbsnml/data/rbs03.dbf
/usr/Systems/1354RM_1_7.1_Master/databases/dbsnml/data/rbs04.dbf
sequence of what I did is below:
SQL> alter database datafile '/usr/Systems/1354RM_1/databases/dbsnml/data/rbs04.dbf' offline;
Database altered.
SQL> alter tablespace RBS rename datafile '/usr/Systems/1354RM_1/databases/dbsnml/data/rbs04.dbf' to '/usr/Systems/1354RM_1_7.1_Master/databases/dbsnml/data/rbs04.dbf';
Tablespace altered.
SQL> alter database datafile '/usr/Systems/1354RM_1_7.1_Master/databases/dbsnml/data/rbs04.dbf' online;
alter database datafile '/usr/Systems/1354RM_1_7.1_Master/databases/dbsnml/data/rbs04.dbf' online
ERROR at line 1:
ORA-01113: file 13 needs media recovery
ORA-01110: data file 13:
'/usr/Systems/1354RM_1_7.1_Master/databases/dbsnml/data/rbs04.dbf'
SQL> recover datafile '/usr/Systems/1354RM_1_7.1_Master/databases/dbsnml/data/rbs04.dbf';
ORA-00279: change 71449081 generated at 12/23/2008 20:18:05 needed for thread 1
ORA-00289: suggestion :
/usr/Systems/1354RM_1_7.1_Master/OSRES/data/warm_repl/WarmArchive/arch_1_455922.
arc
ORA-00280: change 71449081 for thread 1 is in sequence #455922
Specify log: {<RET>=suggested | filename | AUTO | CANCEL}
ORA-00308: cannot open archived log
'/usr/Systems/1354RM_1_7.1_Master/OSRES/data/warm_repl/WarmArchive/arch_1_455922
.arc'
ORA-27037: unable to obtain file status
HP-UX Error: 2: No such file or directory
Additional information: 3SQL> alter tablespace RBS rename datafile '/usr/Systems/1354RM_1/databases/dbsnml/data/rbs04.dbf' to '/usr/Systems/1354RM_1_7.1_Master/databases/dbsnml/data/rbs04.dbf';Did you rename the file at OS level after you issued above command? Oracle will not rename the file at OS level.
Other than that, if you plan to change rollback segment tablespace, better create a new one and create new rollback segment in new tablespace and drop the old one.
Maybe you are looking for
-
Firefox update 3.6.15 seems to have broken all addons
Since I update to the most recent firefox (3.6.15), all my addons are broken. In the addon tab, they say that they're enabled, but I can't click on the preferences buttons of any of them. Some of them display a green exclamation point, but the ones t
-
REP-1401 in 9.0.2.3 reports builder on Linux
Hi, I am trying to make use of the 2d barcode jarfile provided by IDAutomation. when I try to incorporate it into one of my reports I am consistently getting: REP-1401: 'cf_2d_barcodeformula': Fatal PL/SQL error occurred. ORA-39565: Message 39565 not
-
My phone has been saying searching for the last couple of hours. I have tried to restart it. But nothing seems to be working. I am unable to recieve or make calls/texts. What should i do. Do i need to restore it. if so, will i lose any of my data?
-
Hi team, I have a simple doubt in BDC , after recording the transaction i am copying all the perform statements into a seperate program , now my doubt is how to get or create a ' FORM' statement in the BDC for the corresponding perform statement ?
-
HT4993 Loss of voicemail after updating phone
The voicemail chache was wiped clean after we updated his phone to the newest software update. Any help?