DBA Data[Home] [Help]

PACKAGE: APPS.IGS_AD_APPL_PGMAPPRV_PKG

Source


1 PACKAGE igs_ad_appl_pgmapprv_pkg AS
2 /* $Header: IGSAIA5S.pls 120.0 2005/06/01 18:31:37 appldev noship $ */
3  procedure INSERT_ROW (
4       X_ROWID in out NOCOPY VARCHAR2,
5        x_APPL_PGMAPPRV_ID IN OUT NOCOPY NUMBER,
6        x_PERSON_ID IN NUMBER,
7        x_ADMISSION_APPL_NUMBER IN NUMBER,
8        x_NOMINATED_COURSE_CD IN VARCHAR2,
9        x_SEQUENCE_NUMBER IN NUMBER,
10        x_PGM_APPROVER_ID IN NUMBER,
11        x_ASSIGN_TYPE IN VARCHAR2,
12        x_ASSIGN_DATE IN DATE,
13        x_PROGRAM_APPROVAL_DATE IN DATE,
14        x_PROGRAM_APPROVAL_STATUS IN VARCHAR2,
15        x_APPROVAL_NOTES IN VARCHAR2,
16       X_MODE in VARCHAR2 default NULL
17   );
18 
19  procedure LOCK_ROW (
20       X_ROWID in  VARCHAR2,
21        x_APPL_PGMAPPRV_ID IN NUMBER,
22        x_PERSON_ID IN NUMBER,
23        x_ADMISSION_APPL_NUMBER IN NUMBER,
24        x_NOMINATED_COURSE_CD IN VARCHAR2,
25        x_SEQUENCE_NUMBER IN NUMBER,
26        x_PGM_APPROVER_ID IN NUMBER,
27        x_ASSIGN_TYPE IN VARCHAR2,
28        x_ASSIGN_DATE IN DATE,
29        x_PROGRAM_APPROVAL_DATE IN DATE,
30        x_PROGRAM_APPROVAL_STATUS IN VARCHAR2,
31        x_APPROVAL_NOTES IN VARCHAR2  );
32  procedure UPDATE_ROW (
33       X_ROWID in  VARCHAR2,
34        x_APPL_PGMAPPRV_ID IN NUMBER,
35        x_PERSON_ID IN NUMBER,
36        x_ADMISSION_APPL_NUMBER IN NUMBER,
37        x_NOMINATED_COURSE_CD IN VARCHAR2,
38        x_SEQUENCE_NUMBER IN NUMBER,
39        x_PGM_APPROVER_ID IN NUMBER,
40        x_ASSIGN_TYPE IN VARCHAR2,
41        x_ASSIGN_DATE IN DATE,
42        x_PROGRAM_APPROVAL_DATE IN DATE,
43        x_PROGRAM_APPROVAL_STATUS IN VARCHAR2,
44        x_APPROVAL_NOTES IN VARCHAR2,
45       X_MODE in VARCHAR2 default NULL
46   );
47 
48  procedure ADD_ROW (
49       X_ROWID in out NOCOPY VARCHAR2,
50        x_APPL_PGMAPPRV_ID IN OUT NOCOPY NUMBER,
51        x_PERSON_ID IN NUMBER,
52        x_ADMISSION_APPL_NUMBER IN NUMBER,
53        x_NOMINATED_COURSE_CD IN VARCHAR2,
54        x_SEQUENCE_NUMBER IN NUMBER,
55        x_PGM_APPROVER_ID IN NUMBER,
56        x_ASSIGN_TYPE IN VARCHAR2,
57        x_ASSIGN_DATE IN DATE,
58        x_PROGRAM_APPROVAL_DATE IN DATE,
59        x_PROGRAM_APPROVAL_STATUS IN VARCHAR2,
60        x_APPROVAL_NOTES IN VARCHAR2,
61       X_MODE in VARCHAR2 default NULL
62   ) ;
63 
64 procedure DELETE_ROW (
65   X_ROWID in VARCHAR2,
66   x_mode IN VARCHAR2 DEFAULT 'R'
67 ) ;
68   FUNCTION Get_PK_For_Validation (
69     x_appl_pgmapprv_id IN NUMBER
70     ) RETURN BOOLEAN ;
71 
72   FUNCTION Get_UK_For_Validation (
73     x_pgm_approver_id IN NUMBER,
74     x_sequence_number IN NUMBER,
75     x_admission_appl_number IN NUMBER,
76     x_nominated_course_cd IN VARCHAR2,
77     x_person_id IN NUMBER
78     ) RETURN BOOLEAN;
79 
80   PROCEDURE Get_FK_Igs_Ad_Ps_Appl_Inst (
81     x_person_id IN NUMBER,
82     x_admission_appl_number IN NUMBER,
83     x_nominated_course_cd IN VARCHAR2,
84     x_sequence_number IN NUMBER
85     );
86 
87   PROCEDURE Get_FK_Igs_Pe_Person (
88     x_person_id IN NUMBER
89     );
90 
91   PROCEDURE Check_Constraints (
92 		 Column_Name IN VARCHAR2  DEFAULT NULL,
93 		 Column_Value IN VARCHAR2  DEFAULT NULL ) ;
94   PROCEDURE Before_DML (
95     p_action IN VARCHAR2,
96     x_rowid IN VARCHAR2 DEFAULT NULL,
97     x_appl_pgmapprv_id IN NUMBER DEFAULT NULL,
98     x_person_id IN NUMBER DEFAULT NULL,
99     x_admission_appl_number IN NUMBER DEFAULT NULL,
100     x_nominated_course_cd IN VARCHAR2 DEFAULT NULL,
101     x_sequence_number IN NUMBER DEFAULT NULL,
102     x_pgm_approver_id IN NUMBER DEFAULT NULL,
103     x_assign_type IN VARCHAR2 DEFAULT NULL,
104     x_assign_date IN DATE DEFAULT NULL,
105     x_program_approval_date IN DATE DEFAULT NULL,
106     x_program_approval_status IN VARCHAR2 DEFAULT NULL,
107     x_approval_notes IN VARCHAR2 DEFAULT NULL,
108     x_creation_date IN DATE DEFAULT NULL,
109     x_created_by IN NUMBER DEFAULT NULL,
110     x_last_update_date IN DATE DEFAULT NULL,
111     x_last_updated_by IN NUMBER DEFAULT NULL,
112     x_last_update_login IN NUMBER DEFAULT NULL
113  );
114 END igs_ad_appl_pgmapprv_pkg;