DBA Data[Home] [Help]

PACKAGE: APPS.PAY_NL_REM_REPORT

Source


1 PACKAGE PAY_NL_REM_REPORT AUTHID CURRENT_USER as
2 /* $Header: paynlremrep.pkh 120.0.12020000.2 2013/03/19 14:33:52 sgmaram noship $ */
3 
4   /******************************************
5     Record for storing XML tag and its value
6    ******************************************/
7   TYPE XMLRec IS RECORD  (TagName  VARCHAR2(1000)
8                          ,TagValue VARCHAR2(4000));
9 
10   TYPE tXMLTable IS TABLE OF XMLRec INDEX BY BINARY_INTEGER;
11 
12   xXMLTable        tXMLTable;
13 
14   /******************************************
15    Record Type to hold payroll values
16    *******************************************/
17   TYPE emp_payroll_details_rec IS RECORD (
18       values_present  VARCHAR2(20),
19 	    column1 VARCHAR2(70),
20       column3 NUMBER := 0.00,
21       column4 NUMBER := 0.00,
22       column5 NUMBER := 0.00,
23       column6 NUMBER := 0.00,
24       column7 NUMBER := 0.00,
25       column8 NUMBER := 0.00,
26       column12  NUMBER := 0.00,
27       column14 NUMBER := 0.00,
28       column15 NUMBER := 0.00,
29       column16 NUMBER := 0.00,
30       column17 NUMBER := 0.00,
31       column18 NUMBER := 0.00,
32       column19 NUMBER := 0.00
33    );
34 
35    /**************************************************
36          Number Format to Display
37     **************************************************/
38    g_number_format VARCHAR2(20) := 'FM9G999G999G990D00';
39 
40   PROCEDURE generate( p_business_group_id         NUMBER
41                    ,p_pay_period                VARCHAR2 DEFAULT NULL
42    				         ,p_dummy                     VARCHAR2 DEFAULT NULL
43                    ,p_end_of_year               VARCHAR2
44                    ,p_org_struct_id             VARCHAR2
45                    ,p_org_struct_name           VARCHAR2
46                    ,p_top_org_id                NUMBER DEFAULT NULL
47                    ,p_dummy_emp                 VARCHAR2 DEFAULT NULL
48                    ,p_sub_emp                   VARCHAR2
49                    ,p_top_org_name              VARCHAR2 DEFAULT NULL
50                    ,p_person_id                 NUMBER    DEFAULT NULL
51                    ,p_employee_name             VARCHAR2 DEFAULT NULL
52                    ,p_effective_date            VARCHAR2
53                    ,p_template_name              VARCHAR2
54                    ,p_xml                       OUT NOCOPY CLOB);
55 
56   PROCEDURE get_employee_high_wages(errbuf OUT NOCOPY      VARCHAR2
57                                    ,retcode   OUT NOCOPY   NUMBER
58                                    ,p_business_group_id    NUMBER
59                                    ,p_end_of_year          VARCHAR2
60                                    ,p_org_id               NUMBER
61                                    ,p_employer_name        VARCHAR2
62 			           ,p_threshold_limit      NUMBER
63 				   ,p_percentage           NUMBER
64                                  );
65 
66 END PAY_NL_REM_REPORT;
67