DBA Data[Home] [Help]

PACKAGE: APPS.IGS_RE_SPRVSR_PKG

Source


1 package  IGS_RE_SPRVSR_PKG as
2 /* $Header: IGSRI13S.pls 120.0 2005/06/01 22:12:22 appldev noship $ */
3 procedure INSERT_ROW (
4   X_ROWID in out NOCOPY VARCHAR2,
5   X_CA_PERSON_ID in NUMBER,
6   X_CA_SEQUENCE_NUMBER in NUMBER,
7   X_PERSON_ID in NUMBER,
8   X_SEQUENCE_NUMBER in NUMBER,
9   X_START_DT in DATE,
10   X_END_DT in DATE,
11   X_RESEARCH_SUPERVISOR_TYPE in VARCHAR2,
12   X_SUPERVISOR_PROFESSION in VARCHAR2,
13   X_SUPERVISION_PERCENTAGE in NUMBER,
14   X_FUNDING_PERCENTAGE in NUMBER,
15   X_ORG_UNIT_CD in VARCHAR2,
16   X_OU_START_DT in DATE,
17   X_REPLACED_PERSON_ID in NUMBER,
18   X_REPLACED_SEQUENCE_NUMBER in NUMBER,
19   X_COMMENTS in VARCHAR2,
20   X_MODE in VARCHAR2 default 'R'
21   );
22 procedure LOCK_ROW (
23   X_ROWID in VARCHAR2,
24   X_CA_PERSON_ID in NUMBER,
25   X_CA_SEQUENCE_NUMBER in NUMBER,
26   X_PERSON_ID in NUMBER,
27   X_SEQUENCE_NUMBER in NUMBER,
28   X_START_DT in DATE,
29   X_END_DT in DATE,
30   X_RESEARCH_SUPERVISOR_TYPE in VARCHAR2,
31   X_SUPERVISOR_PROFESSION in VARCHAR2,
32   X_SUPERVISION_PERCENTAGE in NUMBER,
33   X_FUNDING_PERCENTAGE in NUMBER,
34   X_ORG_UNIT_CD in VARCHAR2,
35   X_OU_START_DT in DATE,
36   X_REPLACED_PERSON_ID in NUMBER,
37   X_REPLACED_SEQUENCE_NUMBER in NUMBER,
38   X_COMMENTS in VARCHAR2
39 );
40 procedure UPDATE_ROW (
41   X_ROWID in VARCHAR2,
42   X_CA_PERSON_ID in NUMBER,
43   X_CA_SEQUENCE_NUMBER in NUMBER,
44   X_PERSON_ID in NUMBER,
45   X_SEQUENCE_NUMBER in NUMBER,
46   X_START_DT in DATE,
47   X_END_DT in DATE,
48   X_RESEARCH_SUPERVISOR_TYPE in VARCHAR2,
49   X_SUPERVISOR_PROFESSION in VARCHAR2,
50   X_SUPERVISION_PERCENTAGE in NUMBER,
51   X_FUNDING_PERCENTAGE in NUMBER,
52   X_ORG_UNIT_CD in VARCHAR2,
53   X_OU_START_DT in DATE,
54   X_REPLACED_PERSON_ID in NUMBER,
55   X_REPLACED_SEQUENCE_NUMBER in NUMBER,
56   X_COMMENTS in VARCHAR2,
57   X_MODE in VARCHAR2 default 'R'
58   );
59 procedure ADD_ROW (
60   X_ROWID in out NOCOPY VARCHAR2,
61   X_CA_PERSON_ID in NUMBER,
62   X_CA_SEQUENCE_NUMBER in NUMBER,
63   X_PERSON_ID in NUMBER,
64   X_SEQUENCE_NUMBER in NUMBER,
65   X_START_DT in DATE,
66   X_END_DT in DATE,
67   X_RESEARCH_SUPERVISOR_TYPE in VARCHAR2,
68   X_SUPERVISOR_PROFESSION in VARCHAR2,
69   X_SUPERVISION_PERCENTAGE in NUMBER,
70   X_FUNDING_PERCENTAGE in NUMBER,
71   X_ORG_UNIT_CD in VARCHAR2,
72   X_OU_START_DT in DATE,
73   X_REPLACED_PERSON_ID in NUMBER,
74   X_REPLACED_SEQUENCE_NUMBER in NUMBER,
75   X_COMMENTS in VARCHAR2,
76   X_MODE in VARCHAR2 default 'R'
77   );
78 procedure DELETE_ROW (
79   X_ROWID in VARCHAR2,
80   x_mode IN VARCHAR2 DEFAULT 'R'
81   );
82 
83   FUNCTION Get_PK_For_Validation (
84     x_ca_person_id IN NUMBER,
85     x_ca_sequence_number IN NUMBER,
86     x_person_id IN NUMBER,
87     x_sequence_number IN NUMBER
88     ) RETURN BOOLEAN;
89 
90   FUNCTION Get_UK1_For_Validation (
91     x_ca_person_id IN NUMBER,
92     x_ca_sequence_number IN NUMBER,
93     x_person_id IN NUMBER,
94     x_start_dt IN DATE
95     ) RETURN BOOLEAN;
96 
97   PROCEDURE GET_FK_IGS_RE_CANDIDATURE (
98     x_person_id IN NUMBER,
99     x_sequence_number IN NUMBER
100     );
101 
102   PROCEDURE GET_FK_IGS_OR_UNIT (
103     x_org_unit_cd IN VARCHAR2,
104     x_start_dt IN DATE
105     );
106 
107   PROCEDURE GET_FK_IGS_PE_PERSON (
108     x_person_id IN NUMBER
109     );
110 
111   PROCEDURE GET_FK_IGS_RE_SPRVSR_TYPE (
112     x_research_supervisor_type IN VARCHAR2
113     );
114 
115   PROCEDURE GET_FK_IGS_RE_SPRVSR (
116     x_ca_person_id IN NUMBER,
117     x_ca_sequence_number IN NUMBER,
118     x_person_id IN NUMBER,
119     x_sequence_number IN NUMBER
120     );
121 
122 
123 PROCEDURE Check_Constraints (
124   Column_Name in VARCHAR2 DEFAULT NULL ,
125   Column_Value in VARCHAR2 DEFAULT NULL
126   ) ;
127 
128   PROCEDURE Before_DML (
129     p_action IN VARCHAR2,
130     x_rowid IN VARCHAR2 DEFAULT NULL,
131     x_ca_person_id IN NUMBER DEFAULT NULL,
132     x_ca_sequence_number IN NUMBER DEFAULT NULL,
133     x_person_id IN NUMBER DEFAULT NULL,
134     x_sequence_number IN NUMBER DEFAULT NULL,
135     x_start_dt IN DATE DEFAULT NULL,
136     x_end_dt IN DATE DEFAULT NULL,
137     x_research_supervisor_type IN VARCHAR2 DEFAULT NULL,
138     x_supervisor_profession IN VARCHAR2 DEFAULT NULL,
139     x_supervision_percentage IN NUMBER DEFAULT NULL,
140     x_funding_percentage IN NUMBER DEFAULT NULL,
141     x_org_unit_cd IN VARCHAR2 DEFAULT NULL,
142     x_ou_start_dt IN DATE DEFAULT NULL,
143     x_replaced_person_id IN NUMBER DEFAULT NULL,
144     x_replaced_sequence_number IN NUMBER DEFAULT NULL,
145     x_comments IN VARCHAR2 DEFAULT NULL,
146     x_creation_date IN DATE  DEFAULT NULL,
147     x_created_by IN NUMBER DEFAULT NULL,
148     x_last_update_date IN DATE DEFAULT NULL,
149     x_last_updated_by IN NUMBER DEFAULT NULL,
150     x_last_update_login IN NUMBER DEFAULT NULL
151   );
152 end IGS_RE_SPRVSR_PKG;