[Home] [Help]
Skip to content
PACKAGE: APPS.PAY_GB_RTI_OUTPUT
Source
1 PACKAGE PAY_GB_RTI_OUTPUT AUTHID CURRENT_USER as
2 /* $Header: pygbrtio.pkh 120.2.12020000.1 2013/03/09 07:11:02 ssanjays noship $ */
3 /*===========================================================================+
4 | Copyright (c) 1993 Oracle Corporation |
5 | Redwood Shores, California, USA |
6 | All rights reserved. |
7 +============================================================================
8 Name:
9 PAY_GB_RTI_OUTPUT
10 Purpose:
11 It fetches the archived data for RTI 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 21-Oct-2011 krreddy 115.0 13076448 Created.
17 22-Oct-2011 krreddy 115.1 13076448 Modified not equals check to <> to
18 resolve GSCC Error.
19 28-Oct-2011 krreddy 115.2 13076448 Removed the incorrect code.
20 =============================================================================*/
21 --
22 --
23 CURSOR eas_header IS
24
25 select 'PAYROLL_ACTION_ID=P',
26 pay_magtape_generic.get_parameter_value('TRANSFER_PAYROLL_ACTION_ID')
27 from dual;
28
29 CURSOR eas_employee IS
30 select
31 'ASSIGNMENT_ACTION_ID=C',
32 paa.assignment_action_id,
33 'ASSIGNMENT_ID=C',
34 paa.assignment_id,
35 'TRANSFER_ACT_ID=P',
36 paa.assignment_action_id
37 from pay_assignment_actions paa
38 where paa.payroll_action_id = pay_magtape_generic.get_parameter_value('TRANSFER_PAYROLL_ACTION_ID');
39
40 CURSOR eas_asg_actions IS
41 select
42 'TRANSFER_ACT_ID=P',
43 pay_magtape_generic.get_parameter_value('TRANSFER_ACT_ID')
44 from dual;
45 --
46 CURSOR nino_header IS
47
48 select 'PAYROLL_ACTION_ID=P',
49 pay_magtape_generic.get_parameter_value('TRANSFER_PAYROLL_ACTION_ID')
50 from dual;
51
52 CURSOR nino_employee IS
53 select
54 'ASSIGNMENT_ACTION_ID=C',
55 paa.assignment_action_id,
56 'ASSIGNMENT_ID=C',
57 paa.assignment_id,
58 'TRANSFER_ACT_ID=P',
59 paa.assignment_action_id
60 from pay_assignment_actions paa
61 where paa.payroll_action_id = pay_magtape_generic.get_parameter_value('TRANSFER_PAYROLL_ACTION_ID');
62
63 CURSOR nino_asg_actions IS
64 select
65 'TRANSFER_ACT_ID=P',
66 pay_magtape_generic.get_parameter_value('TRANSFER_ACT_ID')
67 from dual;
68 --
69 level_cnt number;
70 --
71 PROCEDURE range_cursor (pactid IN NUMBER,
72 sqlstr OUT NOCOPY VARCHAR2);
73 --
74
75 g_archive_type varchar2(20);
76
77 PROCEDURE action_creation (pactid in number,
78 stperson in number,
79 endperson in number,
80 chunk in number);
81
82 PROCEDURE eas_header_proc;
83
84 PROCEDURE eas_employee_proc;
85 PROCEDURE nino_header_proc;
86
87 PROCEDURE nino_employee_proc;
88
89 PROCEDURE end_of_file;
90
91 END PAY_GB_RTI_OUTPUT;