DBA Data[Home] [Help]

PACKAGE: APPS.GHR_MASS_CON_PROGRAM

Source


1 PACKAGE GHR_MASS_CON_PROGRAM AUTHID CURRENT_USER AS
2 /* $Header: ghmascon.pkh 120.3 2011/04/09 15:11:46 utokachi noship $ */
3 
4 type first_lac1_record is record
5 ( first_action_la_code1    ghr_pa_requests.first_action_la_code1%type,
6   first_action_la_desc1    ghr_pa_requests.first_action_la_desc1%type,
7   first_lac1_information1  ghr_pa_requests.first_lac1_information1%type,
8   first_lac1_information2  ghr_pa_requests.first_lac1_information2%type,
9   first_lac1_information3  ghr_pa_requests.first_lac1_information3%type,
10   first_lac1_information4  ghr_pa_requests.first_lac1_information4%type,
11   first_lac1_information5  ghr_pa_requests.first_lac1_information5%type);
12 
13 type first_lac2_record is record
14 ( first_action_la_code2    ghr_pa_requests.first_action_la_code2%type,
15   first_action_la_desc2    ghr_pa_requests.first_action_la_desc2%type,
16   first_lac2_information1  ghr_pa_requests.first_lac2_information1%type,
17   first_lac2_information2  ghr_pa_requests.first_lac2_information2%type,
18   first_lac2_information3  ghr_pa_requests.first_lac2_information3%type,
19   first_lac2_information4  ghr_pa_requests.first_lac2_information4%type,
20   first_lac2_information5  ghr_pa_requests.first_lac2_information5%type);
21 
22 PROCEDURE get_furlough_rtd_lac
23 (
24  p_noa_action        in      VARCHAR2,
25  p_pay_plan          in	     VARCHAR2,
26  p_effective_date    in      date,
27  p_first_lac1_record out nocopy     first_lac1_record,
28  p_first_lac2_record out nocopy     first_lac2_record
29 ) ;
30 
31 Procedure create_remarks
32 	(p_noa_action		in  VARCHAR2,
33 	 p_effective_date       in  date,
34     p_person_id    IN number,
35 	 p_pa_request_id        in  ghr_pa_requests.pa_request_id%type,
36 	 p_work_schedule	IN  ghr_pa_requests.work_schedule%type,
37 	 p_fegli		IN  VARCHAR2,
38 	 p_fehb_plan		IN  VARCHAR2,
39 	 p_prd			IN  VARCHAR2
40 	);
41 PROCEDURE main_concurrent_program
42 (   p_errbuf     OUT NOCOPY VARCHAR2,
43     p_retcode    OUT NOCOPY NUMBER,
44 		p_effective_date    in      varchar2,
45 		p_noa_action        in      ghr_nature_of_actions.code%type,
46     p_nte_date          in      varchar2,
47     p_business_group_id in 			Number,
48 		p_agency            in      varchar2
49 ) ;
50 
51 Procedure build_rpa
52 ( p_noa_action        in      VARCHAR2,
53  p_rpa_type          in      ghr_pa_requests.rpa_type%TYPE,
54  p_effective_date    in      date,
55  p_nte_date          in      varchar2,
56  p_person_id         in      per_people_f.person_id%TYPE,
57  p_assignment_id     in      per_assignments_f.assignment_id%TYPE,
58  p_position_id       in      hr_positions_f.position_id%TYPE,
59  p_location_id       in      hr_locations.location_id%TYPE,
60  p_business_group_id  in      number,
61  p_errbuf            out nocopy      varchar2, --\   error log
62  p_status            out nocopy      varchar2, --||
63  p_retcode           out nocopy      number
64 );
65 PROCEDURE get_pa_request_id_ovn
66 (
67  p_pa_request_id         in      ghr_pa_requests.pa_request_id%TYPE,
68  p_effective_date        in      date,
69  p_person_id             in      per_people_f.person_id%TYPE,
70  p_pa_notification_id    out nocopy      ghr_pa_requests.pa_notification_id%TYPE,
71  p_rpa_type              out nocopy      ghr_pa_requests.rpa_type%TYPE,
72  p_object_version_number out nocopy      ghr_pa_requests.object_version_number%TYPE
73 );
74 procedure marpa_process
75 (
76  p_noa_action       in      VARCHAR2,
77  p_rpa_type          in      ghr_pa_requests.rpa_type%TYPE,
78  p_effective_date    in      date,
79  p_person_id         in      per_people_f.person_id%TYPE,
80  p_pa_request_rec    in out nocopy  ghr_pa_requests%rowtype ,
81  p_log_text          out nocopy     varchar2
82 );
83 
84 
85 Procedure create_shadow_row ( p_rpa_data in  ghr_pa_requests%rowtype);
86 
87 Procedure update_shadow_row ( p_rpa_data in  ghr_pa_requests%rowtype,
88                               p_result   out nocopy  Boolean );
89 
90 END GHR_MASS_CON_PROGRAM;