DBA Data[Home] [Help]

PACKAGE: APPS.PAY_NO_EERR_STATUS_CONTROL

Source


1 PACKAGE  PAY_NO_EERR_STATUS_CONTROL AS
2 /* $Header: pynoeers.pkh 120.0.12000000.1 2007/05/22 06:28:24 rajesrin noship $ */
3 
4 --------------------------------------------------------------------------------
5 -- Global Variables
6 --------------------------------------------------------------------------------
7 --
8 g_public_org_flag hr_lookups.lookup_type%TYPE;
9 g_risk_cover_flag hr_lookups.lookup_type%TYPE;
10 g_contract_code_mapping hr_lookups.lookup_type%TYPE;
11 --
12 --------------------------------------------------------------------------------
13 -- GET_ALL_PARAMETERS
14 --------------------------------------------------------------------------------
15 procedure get_all_parameters (
16       p_payroll_action_id   in              number,
17       p_business_group_id   out nocopy      number,
18       p_legal_employer_id   out nocopy      number,
19       p_archive             out nocopy      varchar2,
20     --  p_start_date          out nocopy      date,
21     --  p_end_date          out nocopy      date,
22       p_effective_date      out nocopy      date
23     --  p_report_mode         out nocopy      varchar2
24    );
25 --------------------------------------------------------------------------------
26 -- GET_PARAMETERS
27 --------------------------------------------------------------------------------
28 FUNCTION GET_PARAMETER(
29 		 p_parameter_string IN VARCHAR2
30 		,p_token            IN VARCHAR2
31 		,p_segment_number   IN NUMBER default NULL ) RETURN VARCHAR2;
32 --------------------------------------------------------------------------------
33 -- RANGE_CODE
34 --------------------------------------------------------------------------------
35 procedure range_code (
36       p_payroll_action_id   in              number,
37       p_sql                 out nocopy      varchar2
38    );
39  ---------------------------------------  PROCEDURE ARCHIVE_EMPLOYEE_DETAILS -----------------------------------------------------------
40 /* EMPLOYEE DETAILS REGION */
41   PROCEDURE ARCHIVE_CODE(p_assignment_action_id IN NUMBER
42 			      ,p_effective_date    IN DATE);
43  PROCEDURE INITIALIZATION_CODE(p_payroll_action_id IN NUMBER);
44  PROCEDURE ASSIGNMENT_ACTION_CODE
45 	 (p_payroll_action_id     IN NUMBER
46 	 ,p_start_person          IN NUMBER
47 	 ,p_end_person            IN NUMBER
48 	 ,p_chunk                 IN NUMBER);
49 
50 PROCEDURE sort_changes(p_detail_tab IN OUT NOCOPY pay_interpreter_pkg.t_detailed_output_table_type);
51 
52 PROCEDURE copy(p_copy_from IN OUT NOCOPY pay_interpreter_pkg.t_detailed_output_table_type
53               ,p_from      IN            NUMBER
54               ,p_copy_to   IN OUT NOCOPY pay_interpreter_pkg.t_detailed_output_table_type
55               ,p_to        IN            NUMBER);
56 
57 
58 
59  FUNCTION GET_ASSIGNMENT_ALL_HOURS
60 
61 (P_ASSIGNMENT_ID IN per_all_assignments_f.assignment_id%type,
62  P_PERSON_ID     IN per_all_people_f.person_id%type,
63  P_EFFECTIVE_DATE IN DATE,
64  P_PRIMARY_HOUR_VALUE NUMBER,
65  p_local_unit   number) RETURN number ;
66 
67 function check_national_identifier (
68    p_national_identifier   varchar2
69 ) return varchar2;
70 
71 
72    function find_total_hour (
73          p_hours       in   number,
74          p_frequency   in   varchar2
75       )
76          return number;
77 
78 /******** PROCEDURES FOR WRITING THE REPORT ********/
79 
80 TYPE xml_rec_type IS RECORD
81 (
82     TagName VARCHAR2(240),
83     TagValue VARCHAR2(240)
84 );
85 
86 TYPE xml_tab_type
87 IS TABLE OF xml_rec_type
88 INDEX BY BINARY_INTEGER;
89 
90 xml_tab xml_tab_type;
91 
92          PROCEDURE populate_details
93         (p_business_group_id     IN NUMBER,
94          p_payroll_action_id     IN VARCHAR2 ,
95          p_template_name         IN VARCHAR2,
96          p_xml                   OUT NOCOPY CLOB);
97 
98 
99 PROCEDURE WritetoCLOB
100         (p_xfdf_clob             OUT NOCOPY CLOB);
101 
102 
103 END PAY_NO_EERR_STATUS_CONTROL;