DBA Data[Home] [Help]

PACKAGE: APPS.PER_DIF_STMT_REPORT

Source


1 PACKAGE PER_DIF_STMT_REPORT AS
2 /* $Header: perfrdif.pkh 120.0 2006/04/11 23:12:19 nmuthusa noship $ */
3 --
4 -- Declare XML table
5 TYPE xml_rec IS RECORD(
6 tag_name VARCHAR2(1000),
7 tag_value VARCHAR2(1000));
8 
9 TYPE xml_table_type IS TABLE OF xml_rec INDEX BY BINARY_INTEGER;
10 xml_table xml_table_type;
11 --
12 -- Main procedure for building XML string
13 PROCEDURE dif_main_fill_table(p_business_group_id NUMBER,
14                               p_estab_id          NUMBER DEFAULT NULL,
15 			      p_accrual_plan_id   NUMBER ,
16 			      p_start_year        VARCHAR2,
17 			      p_start_month       NUMBER,
18 			      p_date_from         VARCHAR2,
19 			      p_end_year          VARCHAR2,
20 			      p_end_month         NUMBER,
21 			      p_date_to           VARCHAR2,
22 			      p_emp_id            NUMBER DEFAULT NULL,
23 			      p_sort_order        VARCHAR2,
24 			      p_template_name     VARCHAR2,
25 			      p_xml    OUT NOCOPY CLOB);
26 --
27 -- procedure for fetching employee, estab and accrual details
28 -- for each employee
29 PROCEDURE dif_emp_acc_details(p_business_group_id NUMBER,
30                               p_estab_id          NUMBER ,
31 		              p_accrual_plan_id   NUMBER,
32 	                      p_emp_id            NUMBER,
33 		              p_date_from         DATE,
34 		              p_date_to           DATE);
35 --
36 -- procedure for writing to clob
37 PROCEDURE write_to_clob(p_xfdf_clob out nocopy clob);
38 --
39 END;