Who's Online
1 registered (Chris Abraham), 2 Guests and 7 Spiders online.
Key: Admin, Global Mod, Mod
Recent Posts
P11d's
by Chris Abraham
0 seconds ago
Oracle eBsuiness HRMS Trusted Recon Query Help
by CT
Today at 02:24 PM
Concurrent Request - running slow
by CT
Today at 12:48 PM
Pension Auto Enrolment
by delboy
Today at 12:13 PM
Oracle eBsuiness HRMS Trusted Reconcilaition Help
by Mani
Today at 07:35 AM
Element to recover value in balance on leaving
by jkavia
Yesterday at 11:04 AM
Assignment EIT not displaying in Self Service
by CT
Yesterday at 06:45 AM
Vehicle Mileage Setup
by Chris Abraham
21/05/12 12:24 PM
In which table is external learning data stored
by DMC
21/05/12 08:45 AM
Oracle Payroll and Cash Management
by Gus
20/05/12 11:27 AM
Top Posters (30 Days)
CT 40
delboy 39
Vigneswar Battu 15
pat.woodall 10
Mani 6
Gus 4
bcooper 4
Ryan 3
Jan 3
DMC 3
(Views)Popular Topics
Family Pack K issues thread 20170
CREATE_GRADE api returns:PLS-00306: wrong number o 15200
Still trying to locate... 13855
Creating hr jobs ORA-20001: HR_289477_JOB_GROUP_ID 11907
Viewing Output of another user 10324
HR_PF.K RUP4 10298
Review of my Release 12 laptop 9747
Enhanced Retro & Release 12 9402
Adding a taskflow button to a form 9140
Family Pack K 7910
Topic Options
Rate This Topic
#6836 - 16/08/11 10:23 AM Initial Balance Upload -US Legislation
Vizay Offline
regular

Registered: 01/03/11
Posts: 27
Loc: Hyderabad
All ,

We are supposed to migrate QTD ,YTD dimensional balances for US Legislation.

The QTD and YTD balances are provided for all relevant balances along with Employer Identification Number. The jurisdiction codes are given for jurisdiction specific tax balances.

Also based on the FDD , the expected volume of the records 10 millions records.

Kindly advise and suggest a best approach based on your prior experiences.

Your advise will be highly helpfull for me to accomplish the challenge in the IBU process.

Many Thanks
Vijay--
_________________________
Vijay--

Top
#6837 - 16/08/11 10:27 AM Re: Initial Balance Upload -US Legislation [Re: Vizay]
CT Offline
Guru
***

Registered: 11/03/05
Posts: 1188
Loc: Bath
Not sure about US-legislation specifics, but here's an earlier thread which you may find useful:

http://www.hcmaces.com/forums/ubbthreads...grating#Post259
_________________________
L&K
CT

Remember: A dog is for life, not just for Christmas... unless you're in Korea

Top
#6839 - 16/08/11 12:16 PM Re: Initial Balance Upload -US Legislation [Re: CT]
Vizay Offline
regular

Registered: 01/03/11
Posts: 27
Loc: Hyderabad
CT ,

I am receiving an error "You do not have access to download this attachment." , when trying to download the attachment from the previous IBU thread , given by you.

Advise Pls.

Vijay--
_________________________
Vijay--

Top
#6843 - 18/08/11 11:33 AM Re: Initial Balance Upload -US Legislation [Re: Vizay]
CT Offline
Guru
***

Registered: 11/03/05
Posts: 1188
Loc: Bath
It might be a 'new user' restriction, similar to having to approve posts.

The contents of that attachment is as follows:

******************************************************************************************
Copyright (c) clive Tucker, 2005 all rights reserved.

NB Any and all trademarks acknowledged.

(Version 2.0, 06/07/2010)

Document History
-----------------------------------------------------------------------------
Version Date Author Comment
-----------------------------------------------------------------------------
1.0 15/03/2005 C Tucker Initial version
2.0 06/07/2010 C Tucker Updated to 11.5.10
=============================================================================
Here's some useful tips on migrating balances into Payroll, based on my own experiences (some decidedly unpleasant)

Pre-requisites:

1. Every assignment for which you are loading balances must have a payroll.

2. If you are loading element-level balances, then the element entry to which the value belongs must already exist, you will need its element_entry_id for the balance batch line source_id - best to avoid this if you can.

3. Every balance being initialised must be fed by an input value from a balance initialisation type element. For legislative balances these feeds will already exist, but for non-legislative ones (ie user-defined) then balance initialisation elements, and the initialisation feeds, will need to be created. Since an element can have up to 15 inputs, then it is theoretically possible to create one BI element to initialise up to 15 balances. It's a good idea to make sure that any Balance Initialisation elements that are set up to initialise non-statutory balances, have a termination rule of 'Final Close'. It'll save hassle with loading such balances for leavers.

4. You will need an element link for every balance initialisation element (even the seeded/legislative ones) which must be 'linked to all payrolls', and with no other restrictions (ie an open link)

VERY IMPORTANT: all balance initialisation elements and links will need an effective start date of 01-JAN-0001. You or your tame payroll functional should be able to do this through the application.

Other things to note:
1. There is *still* no actual API to create balance batches, so you must populate the tables PAY_BALANCE_BATCH_HEADERS and PAY_BALANCE_BATCH_LINES yourself. There are various solutions to this floating about- just ask the right people!

2. You can only initialise balances once for an assignment, so it is important that balances for an assignment are contained within a single batch, ie not split across more than one batch. A batch can however contain balances for more than one assignment. However, see Note 6!

3. A batch must only contain balances for assignments that belong to a specific payroll.

4. There must be no previous payroll-process activity for the assignment prior to loading balances, ie quick-pays, payroll runs, in fact anything that creates an assignment action. Nowadays, this also includes processed Mix Batches and a host of other stuff!

5. When creating the header, set the upload date to be the period end date for the last period processed on the legacy system. That will ensure that the next period, which will be processed on Oracle, will pick up those balances you have loaded. If, however, you are uploading any balances for leavers, the upload date cannot be later than the final close date for the leaver. This is particularly noteworthy where leavers in the previous tax year have balances arising from payments in the current tax year. They will need to have an appropriate last standard process and final close date set to some point in the current tax year.

6. Keep your batches to a manageable size. Personally, I would limit balance batches to 1 assignment. If this results in a large number of batches, then I would consider writing a small PL/SQL script to process the contents of the PAY_BALANCE_BATCH_HEADERS table, for each row found, call the standard upload process. There is method in the madness with this: Balance initialisation adopts an 'all-or-nothing' strategy when processing balances for an assignment; the balances will either all be loaded, or, in the event that even one is invalid, then none will be loaded. It is possible, however, for a balance batch containing balances for more than one assignment to be partially loaded. You could, for example, have a batch containing, say, balances for 10 assignments - 9 of which would be successfully processed, and the one in error still remaining. That leaves you with the choice of either backing out the whole lot (including the balances for the 9 successful assignments) or recreating a new batch for the one failed assignment, hopefully with the issue resolved. Messy. With a batch of one assignment, it's cut and dried - the batch is either wholly successful, or not-at-all successful, in which case backing it out and reloading as necessary is much more straightforward.

7. It is sometimes possible to avoid loading zero balances in order to save time/space. There is an exception to this: where a balance has e.g. 2 dimensions to be initialised, and one of them is zero whilst the other is not, then you **must** load the zero value. If you don't the system will not object, but it will assume the non-zero value applies to both balances!

8. It is a commonly held misconception that one can only run the balance initialisation process once. This is only true for an assignment. (see note 2 above) It is possible (and may indeed be preferable) as part of a 'phased' go-live to initialise balances for a particular subset of employees/leavers having already initialised balances for a different subset.

9. Beware if you use the upload date in the batch LINE table. It can't be later than the one in the header. Indeed, it gives a misleading error message, which is nothing whatsoever to do with the real problem! (True in 2003, but may not be the case any more)

10. Keep an eye on Metalink, or My Oracle Support, or whatever it's called this week. In particular, there is a document called 'The Secret Life of Initial Balance Upload' (Note no: 60057.1) which gives some useful tips. Another useful doc is 'Balance Initialization - 10 Common Problems' (Note no:73966.1)

11. Don't rely on the batch status of 'T' ('Transferred') as indicating that everything was loaded successfully. I have found to my cost that where there are tablespace issues involving the PAY_RUN_RESULT_VALUES or PAY_RUN_RESULTS tables and their associated indexes, it can happen that the batch line looks like it loaded, but in fact did not. It is therefore very important to reconcile the results of the balance migration to Oracle with the equivalent on the legacy system.

12. If loading balances for leavers, it's a good idea to load the balances before terminating their employment, as it makes the task of choosing a balance batch upload date much easier. If for any reason you cannot do this, then the balance upload date for leavers cannot be later than their final close date (assuming all relevant BI elements have been set up with a termination rule of 'Final Close')

13. The Initial Balance Upload process operates in one of 4 modes: VALIDATE, TRANSFER, UNDO and DELETE.

VALIDATE and TRANSFER are fairly self explanatory.

UNDO allows you to reverse out the uploading of a specified batch.

DELETE removes the batch header and its associated lines. *BEWARE* that once you have DELETEd a batch, you cannot UNDO the loading of the balances referred to in that batch. The DELETE is usually only used once the system is off and running, and you are 100% confident that the data is no longer needed, and there is some benefit to removing the balance batches, e.g. space recovery etc.


*End*
_________________________
L&K
CT

Remember: A dog is for life, not just for Christmas... unless you're in Korea

Top
#6845 - 18/08/11 03:15 PM Re: Initial Balance Upload -US Legislation [Re: Vizay]
bcooper Offline

Guru
*****

Registered: 11/03/05
Posts: 1112
Loc: Earth, Europe, England, here
Depending on how old the original post was/is it is possible that the link to the attachment is no longer valid.

In the 7+ years this forum has been running we have changed forum software systems twice, domain hosts twice and moved servers 3 times!
Despite my best system testing intentions, its probable that some things get lost on the way!
_________________________
HCM Aces is for sale! Please contact me if you are interested.
Also my random musings courtesy of Twitter

Top
#6846 - 18/08/11 04:37 PM Re: Initial Balance Upload -US Legislation [Re: Vizay]
CT Offline
Guru
***

Registered: 11/03/05
Posts: 1188
Loc: Bath
I was able to download the file ok.
I have seen some of the older posts have missing or dodgy smiley codes.

Seven years eh? I should get a proper job now, I think laugh
_________________________
L&K
CT

Remember: A dog is for life, not just for Christmas... unless you're in Korea

Top
#6847 - 21/08/11 10:16 AM Re: Initial Balance Upload -US Legislation [Re: Vizay]
Gus Offline
nothin' better to do

Registered: 16/03/05
Posts: 146
Loc: Lapenne
Havn't read thru all this in detail, but have a vague recollection that thet initial balance upload only supports certain dimensions....can't remember if QTD is one of them

Top
#6848 - 22/08/11 07:49 AM Re: Initial Balance Upload -US Legislation [Re: Vizay]
Vizay Offline
regular

Registered: 01/03/11
Posts: 27
Loc: Hyderabad
CT ,

We have 10 million balance records available to load the balances.

Kindly advise a strategy , to over comes any kind of issue , based on your previous experience.

Awaiting your reply.

Thanks
VJ--
_________________________
Vijay--

Top
#6849 - 22/08/11 08:16 AM Re: Initial Balance Upload -US Legislation [Re: Vizay]
CT Offline
Guru
***

Registered: 11/03/05
Posts: 1188
Loc: Bath
I refer you to my previous list of hints and tips, particularly item (6)
_________________________
L&K
CT

Remember: A dog is for life, not just for Christmas... unless you're in Korea

Top



Moderator:  bcooper, CT 
Forum Stats
792 Members
48 Forums
1584 Topics
7663 Posts

Max Online: 67 @ 14/04/12 05:38 PM
Today's Birthdays
No Birthdays
Recent vacancies
Top Posters
CT 1188
bcooper 1112
delboy 597
Geoff Dixon 369
SBi 356
vkumar 223
kp_rapolu 213
cbrookes 197
Gavin Harris 163
Gus 146
May
Su M Tu W Th F Sa
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31