[Home] [Help]
Skip to content
PACKAGE: APPS.PAY_GB_RTI_FPS_OUTPUT
Source
1 PACKAGE PAY_GB_RTI_FPS_OUTPUT AUTHID CURRENT_USER as
2 /* $Header: pygbrtifpsop.pkh 120.0.12020000.1 2013/03/09 07:09:49 ssanjays noship $ */
3 /*===========================================================================+
4 | Copyright (c) 2012 Oracle Corporation |
5 | Redwood Shores, California, USA |
6 | All rights reserved. |
7 +============================================================================
8 Name:
9 PAY_GB_RTI_FPS_OUTPUT
10 Purpose:
11 It fetches the archived data for RTI FPS Processes, converts it into XML format
12 and merges it with the EText file to generate the output.
13 This is a UK Specific payroll package.
14
15 History:
16 05-Apr-2012 rajganga 115.0 13918120 Created.
17 =============================================================================*/
18 --
19 --
20 CURSOR fps_header IS
21
22 select 'PAYROLL_ACTION_ID=P',
23 pay_magtape_generic.get_parameter_value('TRANSFER_PAYROLL_ACTION_ID')
24 from dual;
25
26 CURSOR fps_employee IS
27 select
28 'ASSIGNMENT_ACTION_ID=C',
29 paa.assignment_action_id,
30 'ASSIGNMENT_ID=C',
31 paa.assignment_id,
32 'TRANSFER_ACT_ID=P',
33 paa.assignment_action_id
34 from pay_assignment_actions paa
35 where paa.payroll_action_id = pay_magtape_generic.get_parameter_value('TRANSFER_PAYROLL_ACTION_ID');
36
37 CURSOR fps_asg_actions IS
38 select
39 'TRANSFER_ACT_ID=P',
40 pay_magtape_generic.get_parameter_value('TRANSFER_ACT_ID')
41 from dual;
42 --
43
44 level_cnt number;
45 --
46 PROCEDURE range_cursor (pactid IN NUMBER,
47 sqlstr OUT NOCOPY VARCHAR2);
48 --
49
50 g_archive_type varchar2(20);
51
52 PROCEDURE action_creation (pactid in number,
53 stperson in number,
54 endperson in number,
55 chunk in number);
56
57 PROCEDURE fps_header_proc;
58
59 PROCEDURE fps_employee_proc;
60
61 PROCEDURE end_of_file;
62
63 END PAY_GB_RTI_FPS_OUTPUT;