DBA Data[Home] [Help]

PACKAGE BODY: APPS.PA_HR_AGREEMENTS

Source


1 PACKAGE BODY pa_hr_agreements AS
2 /* $Header: PAHRAGRB.pls 120.2 2005/08/16 15:39:34 hsiu noship $ */
3 --
4   --
5   PROCEDURE check_person_reference (p_person_id       IN number,
6                                     Error_Message    OUT NOCOPY varchar2,
7                                     Reference_Exist  OUT NOCOPY varchar2)
8   IS
9      reference_exists  exception;
10      dummy1            varchar2(1);
11 
12      cursor agr_all( p_person_id1 number ) is
13        select  null
14        from    pa_agreements_all   pa
15        where   pa.owned_by_person_id  = P_PERSON_ID1;
16 
17   BEGIN
18 
19       Error_Message := 'PA_HR_PER_AGREEMENT';
20       OPEN agr_all(p_person_id);
21       FETCH agr_all INTO dummy1;
22       IF agr_all%found THEN
23          CLOSE agr_all;
24          raise reference_exists;
25       END IF;
26       CLOSE agr_all;
27 
28       Reference_Exist := 'N';
29       Error_Message   := NULL;
30       EXCEPTION
31         WHEN reference_exists  THEN
32           Reference_Exist := 'Y';
33         WHEN others  THEN
34           raise;
35   END check_person_reference;
36 
37   PROCEDURE check_job_reference    (p_job_id          IN number,
38                                     Error_Message    OUT NOCOPY varchar2,
39                                     Reference_Exist  OUT NOCOPY varchar2)
40   IS
41   BEGIN
42       Reference_Exist := 'N';
43       Error_Message   := NULL;
44   END check_job_reference;
45 
46 --
47 END pa_hr_agreements;