Who's Online
0 registered (), 3 Guests and 5 Spiders online.
Key: Admin, Global Mod, Mod
Recent Posts
Update EIT in SSHR
by Sahir
03:45 PM
End of Year Legislation Patch for 11i
by delboy
01:35 PM
Interfacing iRec and external sites
by DanC
11:42 PM
Capturing, Storing, & Paying Banked Overtime
by Paul
08:51 PM
Time and Labour & Oracle Projects
by Paul
07:34 PM
Search Engine Optimizers
by delboy
01:30 PM
Abseces in oracle hrms, super user: how to do I:
by JayTee
07:26 AM
Function for getting retropay-maintained balances
by CT
08/02/12 12:21 PM
Grade End Date
by Chris
03/02/12 10:46 AM
OLM Mandatory Enrolments
by bcooper
01/02/12 12:23 PM
Top Posters (30 Days)
CT 26
delboy 25
bcooper 15
Sahir 5
Gus 5
tovia123 4
Tim Bailey 3
christm 3
SBi 3
Simon_Mc 3
(Views)Popular Topics
Family Pack K issues thread 18216
CREATE_GRADE api returns:PLS-00306: wrong number o 13757
Still trying to locate... 12193
Creating hr jobs ORA-20001: HR_289477_JOB_GROUP_ID 10646
Viewing Output of another user 9131
HR_PF.K RUP4 8841
Review of my Release 12 laptop 8494
Adding a taskflow button to a form 7855
Enhanced Retro & Release 12 7679
Family Pack K 7116
Topic Options
Rate This Topic
#1218 - 30/03/05 03:55 PM iExpenses to Payroll Interface
mgereis Offline
regular

Registered: 30/03/05
Posts: 26
Loc: Reading, UK
hi.. .I'm currently working on a customized interface which will transfer taxable expense items from iExpenses to Payroll through the standard Batch Element Entry API. . .The technical solution has the following elements: . 1)Custom staging table. . 2)PL/SQL Package Procedure. . 3)Concurrent Executable. . 4)Concurrent Program. . .The concurrent executable will call the procedure in the custom package. .The procedure is: .* LOAD_STAGE . This will create records of all taxable expense items in the staging table XXDWP_IEXP_PAY from iExpenses and default the TRANSFER_FLAG to ‘N’. .* LOAD_BEE_FROM_STAGE . This will call the standard PAY_BATCH_ELEMENT_ENTRY_API to validate and transfer records from the staging table to the Batch Element Entries table and set the TRANSFER_FLAG to ‘Y’ once a record is validated and transferred successfully. .* TRUNC_STAGE . This will delete all records in the staging table where the TRANSFER_FLAG = ‘Y’. . .I've already created the package with the API calls. .what i need now is a way of calling it from a concurrent program? .i know the logic i just don't how to actually do it. . .any ideas?
_________________________
Mina Gereis

Top
#1219 - 30/03/05 04:47 PM Re: iExpenses to Payroll Interface
CT Online   content
Guru
***

Registered: 11/03/05
Posts: 1080
Loc: Bath
Sounds like you're half-way there. If you've registered the executable (and therein specified that the thing is a pl/sql package) and you've created a concurrent program that uses that executable (and therein specified any parameters to be supplied at runtime etc) then all you need to do after that is register the concurrent program with an appropriate request group. eg the standard one is 'UK HRMS Reports and Processes' - you might want to add it to that one or alternatively if you want access to it to be restricted in some way then you'll need to create a separate request group then a specific responsibility to make use of that request group. Thereafter you should be able to run it.
_________________________
L&K
CT

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

Top
#1220 - 31/03/05 09:40 AM Re: iExpenses to Payroll Interface
mgereis Offline
regular

Registered: 30/03/05
Posts: 26
Loc: Reading, UK
that's cool.. but how do i actually call the package from the concurrent exec. or program?? i mean the actual place i type in the code? and what's the code itself? is it just: PKG_NAME.PROC_NAME ?? i do expect it to be a bit more complicated than that! oh and by the way i don't have any parameters to pass on. . .cheers.
_________________________
Mina Gereis

Top
#1221 - 31/03/05 07:57 PM Re: iExpenses to Payroll Interface
CT Online   content
Guru
***

Registered: 11/03/05
Posts: 1080
Loc: Bath
OK the code has to exist as a compiled package header/body . .The executable definition (done within sysadmin) has to be of a type 'pl/sql package' or whatever it's called exactly. In the field where you say what is being executed you put <package>.<procedure>. Try doing a query within this screen for existing entries with the type 'pl/sql package' to see how they're set up. . .The concurrent program definition allows you to give a 'meaningful' user-friendly label for the process and at the same time which defined executable is to be run. Optionally parameter definitions may also be set up. . .Apart from registering that concurrent program with your chosen request group that really is it!
_________________________
L&K
CT

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

Top
#1222 - 31/03/05 10:33 PM Re: iExpenses to Payroll Interface
Gus Offline
nothin' better to do

Registered: 16/03/05
Posts: 132
Loc: Lapenne
Agree

Top
#1223 - 04/04/05 08:38 AM Re: iExpenses to Payroll Interface
mgereis Offline
regular

Registered: 30/03/05
Posts: 26
Loc: Reading, UK
oh this was very helpful i've done all that already i just thought there was more to it. you know when it's a simple thing you just feel there's more to it!!! then again maybe it's just me! <img src="/ubbthreads/images/graemlins/smile.gif" alt="" /> .thanks again for clearing it up for me mate. .cheers.
_________________________
Mina Gereis

Top



Moderator:  bcooper, CT 
Forum Stats
756 Members
48 Forums
1517 Topics
7286 Posts

Max Online: 63 @ 24/11/10 07:21 AM
Today's Birthdays
No Birthdays
Recent vacancies
Tea boy available 4 basic chores & some! services
by Simon_Mc
19/01/12 03:59 PM
Top Posters
bcooper 1095
CT 1080
delboy 500
Geoff Dixon 369
SBi 344
vkumar 223
kp_rapolu 213
cbrookes 197
Gavin Harris 160
Gus 132
February
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