DBA Data[Home] [Help]

PACKAGE: APPS.IGS_PS_TYPE_PKG

Source


1 package IGS_PS_TYPE_PKG AUTHID CURRENT_USER AS
2   /* $Header: IGSPI36S.pls 115.9 2003/06/05 12:53:40 sarakshi ship $ */
3 
4 procedure INSERT_ROW (
5   X_ROWID in out NOCOPY VARCHAR2,
6   X_COURSE_TYPE in VARCHAR2,
7   X_DESCRIPTION in VARCHAR2,
8   X_GOVT_COURSE_TYPE in NUMBER,
9   X_AWARD_COURSE_IND in VARCHAR2,
10   X_COURSE_TYPE_GROUP_CD in VARCHAR2 DEFAULT NULL,
11   X_TAC_COURSE_LEVEL in VARCHAR2 DEFAULT NULL,
12   X_RESEARCH_TYPE_IND in VARCHAR2 ,
13   X_CLOSED_IND in VARCHAR2,
14   X_MODE in VARCHAR2 default 'R',
15   X_ORG_ID in NUMBER  DEFAULT NULL,
16   X_PRIMARY_AUTO_SELECT IN VARCHAR2 DEFAULT NULL,
17   X_FIN_AID_PROGRAM_TYPE IN VARCHAR2 DEFAULT NULL,
18   X_ENROLMENT_CAT  IN  VARCHAR2 DEFAULT NULL
19   );
20 procedure LOCK_ROW (
21   X_ROWID in VARCHAR2,
22   X_COURSE_TYPE in VARCHAR2,
23   X_DESCRIPTION in VARCHAR2,
24   X_GOVT_COURSE_TYPE in NUMBER,
25   X_AWARD_COURSE_IND in VARCHAR2,
26   X_COURSE_TYPE_GROUP_CD in VARCHAR2 DEFAULT NULL,
27   X_TAC_COURSE_LEVEL in VARCHAR2 DEFAULT NULL,
28   X_RESEARCH_TYPE_IND in VARCHAR2,
29   X_CLOSED_IND in VARCHAR2 ,
30   X_PRIMARY_AUTO_SELECT IN VARCHAR2 DEFAULT NULL,
31   X_FIN_AID_PROGRAM_TYPE IN VARCHAR2 DEFAULT NULL,
32   X_ENROLMENT_CAT  IN  VARCHAR2 DEFAULT NULL
33 );
34 procedure UPDATE_ROW (
35   X_ROWID in VARCHAR2,
36   X_COURSE_TYPE in VARCHAR2,
37   X_DESCRIPTION in VARCHAR2,
38   X_GOVT_COURSE_TYPE in NUMBER,
39   X_AWARD_COURSE_IND in VARCHAR2,
40   X_COURSE_TYPE_GROUP_CD in VARCHAR2 DEFAULT NULL,
41   X_TAC_COURSE_LEVEL in VARCHAR2 DEFAULT NULL,
42   X_RESEARCH_TYPE_IND in VARCHAR2,
43   X_CLOSED_IND in VARCHAR2,
44   X_MODE in VARCHAR2 default 'R',
45   X_PRIMARY_AUTO_SELECT IN VARCHAR2 DEFAULT NULL,
46   X_FIN_AID_PROGRAM_TYPE IN VARCHAR2 DEFAULT NULL,
47   X_ENROLMENT_CAT  IN  VARCHAR2 DEFAULT NULL
48   );
49 procedure ADD_ROW (
50   X_ROWID in out NOCOPY VARCHAR2,
51   X_COURSE_TYPE in VARCHAR2,
52   X_DESCRIPTION in VARCHAR2,
53   X_GOVT_COURSE_TYPE in NUMBER,
54   X_AWARD_COURSE_IND in VARCHAR2,
55   X_COURSE_TYPE_GROUP_CD in VARCHAR2 DEFAULT NULL,
56   X_TAC_COURSE_LEVEL in VARCHAR2 DEFAULT NULL,
57   X_RESEARCH_TYPE_IND in VARCHAR2,
58   X_CLOSED_IND in VARCHAR2,
59   X_MODE in VARCHAR2 default 'R',
60   X_ORG_ID in NUMBER,
61   X_PRIMARY_AUTO_SELECT IN VARCHAR2 DEFAULT NULL,
62   X_FIN_AID_PROGRAM_TYPE IN VARCHAR2 DEFAULT NULL,
63   X_ENROLMENT_CAT  IN  VARCHAR2 DEFAULT NULL
64   );
65 
66   FUNCTION Get_PK_For_Validation (
67     x_course_type IN VARCHAR2
68     )RETURN BOOLEAN;
69 
70   PROCEDURE CHECK_CONSTRAINTS (
71 	Column_Name IN VARCHAR2 DEFAULT NULL,
72 	Column_Value IN VARCHAR2 DEFAULT NULL
73   );
74 
75   PROCEDURE Before_DML (
76     p_action IN VARCHAR2,
77     x_rowid IN VARCHAR2 DEFAULT NULL,
78     x_description IN VARCHAR2 DEFAULT NULL,
79     x_govt_course_type IN NUMBER DEFAULT NULL,
80     x_award_course_ind IN VARCHAR2 DEFAULT NULL,
81     x_course_type_group_cd IN VARCHAR2 DEFAULT NULL,
82     x_tac_course_level IN VARCHAR2 DEFAULT NULL,
83     x_research_type_ind IN VARCHAR2 DEFAULT NULL,
84     x_closed_ind IN VARCHAR2 DEFAULT NULL,
85     x_course_type IN VARCHAR2 DEFAULT NULL,
86     x_creation_date IN DATE DEFAULT NULL,
87     x_created_by IN NUMBER DEFAULT NULL,
88     x_last_update_date IN DATE DEFAULT NULL,
89     x_last_updated_by IN NUMBER DEFAULT NULL,
90     x_last_update_login IN NUMBER DEFAULT NULL,
91     x_org_id IN NUMBER DEFAULT NULL,
92     x_primary_auto_select IN VARCHAR2 DEFAULT NULL,
93     X_FIN_AID_PROGRAM_TYPE IN VARCHAR2 DEFAULT NULL,
94     x_enrolment_cat IN VARCHAR2 DEFAULT NULL
95   );
96 
97   PROCEDURE GET_FK_IGS_PS_TYPE_GRP (
98     x_course_type_group_cd IN VARCHAR2
99     );
100 
101   PROCEDURE GET_FK_IGS_PS_GOVT_TYPE (
102     x_govt_course_type IN NUMBER
103     );
104 
105    PROCEDURE GET_FK_IGS_EN_ENROLMENT_CAT (
106     x_enrolment_cat IN VARCHAR2
107     );
108 end IGS_PS_TYPE_PKG;