DBA Data[Home] [Help]

PACKAGE: APPS.IGS_AD_SBM_AOU_FNDTT_PKG

Source


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