[Home] [Help]
PACKAGE: APPS.PAY_ZA_EMP201
Source
1 PACKAGE PAY_ZA_EMP201 AUTHID CURRENT_USER AS
2 /* $Header: pyzae201.pkh 120.1.12020000.2 2013/01/28 10:13:06 abdash ship $ */
3 /* Copyright (c) Oracle Corporation 2005. All rights reserved. */
4 /*
5 PRODUCT
6 Oracle Payroll - ZA Localisation EMP201 Package
7
8 NAME
9 pay_za_emp201.pkb
10
11 DESCRIPTION
12 This is the ZA EMP201 package. It contains
13 functions and procedures used by EMP201 Report.
14
15 MODIFICATION HISTORY
16 Person Date Version Bug Comments
17 --------- ---------- ----------- ------- --------------------------------
18 R Babla 10/06/2009 115.0 8512751 Initial Version
19 A Dash 28/01/2013 120.0.12010000.3 16174886 Adding of legal entity parameter to ZA EMP201 Report.
20 */
21
22 l_package_name CONSTANT VARCHAR2(30) := 'pay_za_emp201';
23
24 --
25 -- -----------------------------------------------------------------------------
26 -- Data Types
27 -- -----------------------------------------------------------------------------
28 --
29
30 TYPE t_xml_element_rec IS RECORD
31 (tagname VARCHAR2(100)
32 ,tagvalue VARCHAR2(500)
33 );
34
35 TYPE t_xml_element_table IS TABLE OF t_xml_element_rec INDEX BY BINARY_INTEGER;
36
37 --
38 -- -----------------------------------------------------------------------------
39 -- Global Variables
40 -- -----------------------------------------------------------------------------
41 --
42 g_xml_element_table t_xml_element_table;
43 g_payroll_action_id NUMBER;
44
45 --
46 -- -----------------------------------------------------------------------------
47 -- Procedures
48 -- -----------------------------------------------------------------------------
49 --
50 procedure range_cursor
51 (
52 pactid in number,
53 sqlstr out nocopy varchar2
54 ) ;
55
56 procedure archinit
57 (
58 p_payroll_action_id in number
59 ) ;
60
61 procedure action_creation
62 (
63 pactid in number,
64 stperson in number,
65 endperson in number,
66 chunk in number
67 ) ;
68
69 procedure archive_data
70 (
71 p_assactid in number,
72 p_archive_effective_date in date
73 ) ;
74
75 procedure archdinit(pactid in number);
76
77 PROCEDURE get_emp201_xml
78 (business_group_id number
79 ,calendar_month varchar2
80 ,calendar_month_hidden varchar2
81 ,EMP201_FILE_PREPROCESS varchar2
82 ,p_detail_flag varchar2
83 ,p_template_name IN VARCHAR2
84 ,p_xml OUT NOCOPY CLOB) ;
85
86 function get_parameter
87 (
88 name in varchar2,
89 parameter_list varchar2
90 ) return varchar2;
91
92
93 function formatted_canonical(
94 canonical varchar2)
95 return varchar2;
96
97
98 END PAY_ZA_EMP201 ;