DBA Data[Home] [Help]

PACKAGE: APPS.PAY_NO_ABS_STATISTICS_REPORT

Source


1 PACKAGE PAY_NO_ABS_STATISTICS_REPORT AUTHID CURRENT_USER AS
2 /* $Header: pynoabsr.pkh 120.0.12000000.1 2007/05/22 05:52:44 rajesrin noship $ */
3         TYPE tagdata IS RECORD
4         (
5             TagName VARCHAR2(240),
6             TagValue VARCHAR2(240)
7         );
8         TYPE ttagdata
9         IS TABLE OF tagdata
10         INDEX BY BINARY_INTEGER;
11         gplsqltable ttagdata;
12 
13         TYPE AbsenceRec IS RECORD(initialized varchar2(1),
14 		              quatertag varchar2(30),
15 		              possible_working_days 	NUMBER,
16 		              sick_1_3_ocr_sc 		NUMBER,
17 		              sick_1_3_days_sc 		NUMBER,
18 		              sick_1_3_ocr_dc 		NUMBER,
19 		              sick_1_3_days_dc 		NUMBER,
20 		              sick_4_16_ocrs 		NUMBER,
21 		              sick_4_16_days 		NUMBER,
22 		              sick_more_16_ocrs 	NUMBER,
23 		              sick_more_16_days 	NUMBER,
24 		              sick_more_8w_ocrs 	NUMBER,
25 		              sick_more_8w_days 	NUMBER,
26 		              cms_abs_ocrs		NUMBER,
27 		              cms_abs_days		NUMBER,
28 		              parental_abs_ocrs		NUMBER,
29 		              parental_abs_days		NUMBER,
30 		              other_abs_ocrs		NUMBER,
31 		              other_abs_days		NUMBER,
32 		              other_abs_paid_ocrs	NUMBER,
33 		              other_abs_paid_days	NUMBER
34 		              );
35 
36 	TYPE abstab IS TABLE OF AbsenceRec INDEX BY BINARY_INTEGER;
37 
38 
39   function get_archive_payroll_action_id(p_payroll_action_id in number)
40   return number;
41        PROCEDURE get_data (
42              		p_business_group_id  IN VARCHAR2, --temp removal ..shoud be added for G
43           		p_payroll_action_id  IN VARCHAR2,
44       			p_template_name      IN VARCHAR2,
45       			p_xml                OUT NOCOPY CLOB
46 			);
47 
48 	PROCEDURE WritetoCLOB(p_xfdf_clob out nocopy CLOB);
49 
50 
51 END PAY_NO_ABS_STATISTICS_REPORT;