DBA Data[Home] [Help]

PACKAGE: APPS.IGS_AD_SBMPS_FN_ITTT_PKG

Source


1 package IGS_AD_SBMPS_FN_ITTT_PKG AUTHID CURRENT_USER as
2 /* $Header: IGSAI61S.pls 115.3 2002/11/28 22:11:18 nsidana ship $ */
3 procedure INSERT_ROW (
4   X_ROWID in out NOCOPY VARCHAR2,
5   X_SUBMISSION_YR in NUMBER,
6   X_SUBMISSION_NUMBER in NUMBER,
7   X_COURSE_CD in VARCHAR2,
8   X_CRV_VERSION_NUMBER in NUMBER,
9   X_FUNDING_SOURCE in VARCHAR2,
10   X_SEQUENCE_NUMBER in NUMBER,
11   X_INTAKE_TARGET_TYPE in VARCHAR2,
12   X_PRIORITY_OF_TARGET in NUMBER,
13   X_TARGET in NUMBER,
14   X_MAX_TARGET in NUMBER,
15   X_OVERRIDE_S_AMOUNT_TYPE in VARCHAR2,
16   X_ACTUAL_ENROLMENT in NUMBER,
17   X_ACTUAL_ENR_EFFECTIVE_DT in DATE,
18   X_MODE in VARCHAR2 default 'R'
19   );
20 procedure LOCK_ROW (
21   X_ROWID in VARCHAR2,
22   X_SUBMISSION_YR in NUMBER,
23   X_SUBMISSION_NUMBER in NUMBER,
24   X_COURSE_CD in VARCHAR2,
25   X_CRV_VERSION_NUMBER in NUMBER,
26   X_FUNDING_SOURCE in VARCHAR2,
27   X_SEQUENCE_NUMBER in NUMBER,
28   X_INTAKE_TARGET_TYPE in VARCHAR2,
29   X_PRIORITY_OF_TARGET in NUMBER,
30   X_TARGET in NUMBER,
31   X_MAX_TARGET in NUMBER,
32   X_OVERRIDE_S_AMOUNT_TYPE in VARCHAR2,
33   X_ACTUAL_ENROLMENT in NUMBER,
34   X_ACTUAL_ENR_EFFECTIVE_DT in DATE
35 );
36 procedure UPDATE_ROW (
37   X_ROWID in VARCHAR2,
38   X_SUBMISSION_YR in NUMBER,
39   X_SUBMISSION_NUMBER in NUMBER,
40   X_COURSE_CD in VARCHAR2,
41   X_CRV_VERSION_NUMBER in NUMBER,
42   X_FUNDING_SOURCE in VARCHAR2,
43   X_SEQUENCE_NUMBER in NUMBER,
44   X_INTAKE_TARGET_TYPE in VARCHAR2,
45   X_PRIORITY_OF_TARGET in NUMBER,
46   X_TARGET in NUMBER,
47   X_MAX_TARGET in NUMBER,
48   X_OVERRIDE_S_AMOUNT_TYPE in VARCHAR2,
49   X_ACTUAL_ENROLMENT in NUMBER,
50   X_ACTUAL_ENR_EFFECTIVE_DT in DATE,
51   X_MODE in VARCHAR2 default 'R'
52   );
53 procedure ADD_ROW (
54   X_ROWID in out NOCOPY VARCHAR2,
55   X_SUBMISSION_YR in NUMBER,
56   X_SUBMISSION_NUMBER in NUMBER,
57   X_COURSE_CD in VARCHAR2,
58   X_CRV_VERSION_NUMBER in NUMBER,
59   X_FUNDING_SOURCE in VARCHAR2,
60   X_SEQUENCE_NUMBER in NUMBER,
61   X_INTAKE_TARGET_TYPE in VARCHAR2,
62   X_PRIORITY_OF_TARGET in NUMBER,
63   X_TARGET in NUMBER,
64   X_MAX_TARGET in NUMBER,
65   X_OVERRIDE_S_AMOUNT_TYPE in VARCHAR2,
66   X_ACTUAL_ENROLMENT in NUMBER,
67   X_ACTUAL_ENR_EFFECTIVE_DT in DATE,
68   X_MODE in VARCHAR2 default 'R'
69   );
70 procedure DELETE_ROW (
71   X_ROWID in VARCHAR2
72 );
73 
74 FUNCTION Get_PK_For_Validation (
75     x_submission_yr IN NUMBER,
76     x_submission_number IN NUMBER,
77     x_course_cd IN VARCHAR2,
78     x_crv_version_number IN NUMBER,
79     x_funding_source IN VARCHAR2,
80     x_sequence_number IN NUMBER,
81     x_intake_target_type IN VARCHAR2
82     )
83  RETURN BOOLEAN;
84 
85 PROCEDURE GET_FK_IGS_AD_SBM_PS_FNTRGT (
86     x_submission_yr IN NUMBER,
87     x_submission_number IN NUMBER,
88     x_course_cd IN VARCHAR2,
89     x_crv_version_number IN NUMBER,
90     x_funding_source IN VARCHAR2,
91     x_sequence_number IN NUMBER
92     );
93 
94 PROCEDURE GET_FK_IGS_AD_INTAK_TRG_TYP(
95     x_intake_target_type IN VARCHAR2
96     );
97 
98   PROCEDURE GET_FK_IGS_LOOKUPS_VIEW(
99     x_override_s_amount_type IN VARCHAR2
100   );
101 
102 -- added to take care of check constraints
103 PROCEDURE CHECK_CONSTRAINTS(
104      column_name IN VARCHAR2 DEFAULT NULL,
105      column_value IN VARCHAR2 DEFAULT NULL
106 );
107 
108 PROCEDURE Before_DML (
109     p_action IN VARCHAR2,
110     x_rowid IN VARCHAR2 DEFAULT NULL,
111     x_submission_yr IN NUMBER DEFAULT NULL,
112     x_submission_number IN NUMBER DEFAULT NULL,
113     x_course_cd IN VARCHAR2 DEFAULT NULL,
114     x_crv_version_number IN NUMBER DEFAULT NULL,
115     x_funding_source IN VARCHAR2 DEFAULT NULL,
116     x_priority_of_target IN NUMBER DEFAULT NULL,
117     x_sequence_number IN NUMBER DEFAULT NULL,
118     x_intake_target_type IN VARCHAR2 DEFAULT NULL,
119     x_target IN NUMBER DEFAULT NULL,
120     x_max_target IN NUMBER DEFAULT NULL,
121     x_override_s_amount_type IN VARCHAR2 DEFAULT NULL,
122     x_actual_enrolment IN NUMBER DEFAULT NULL,
123     x_actual_enr_effective_dt IN DATE DEFAULT NULL,
124     x_creation_date IN DATE DEFAULT NULL,
125     x_created_by IN NUMBER DEFAULT NULL,
126     x_last_update_date IN DATE DEFAULT NULL,
127     x_last_updated_by IN NUMBER DEFAULT NULL,
128     x_last_update_login IN NUMBER DEFAULT NULL
129 );
130 
131 end IGS_AD_SBMPS_FN_ITTT_PKG;