DBA Data[Home] [Help]

PACKAGE: APPS.IGS_PS_OF_OPT_UNT_ST_PKG

Source


1 package IGS_PS_OF_OPT_UNT_ST_PKG AUTHID CURRENT_USER AS
2  /* $Header: IGSPI50S.pls 115.4 2002/11/29 02:30:00 nsidana ship $ */
3 
4 /* Change History : Bug ID : 1219904 schodava 00/03/02
5    Procedure affected : Insert_Row, Add_Row
6    Purpose : The parameter Coo_Id is being generated fro
7 m procedure BeforeRowInsert2, and it is not being copied
8  into the             corresponding item in the form IGSPS022.
9 Hence it is made an IN OUT NOCOPY parameter in the above 2 procedures
10  and copied into the form.
11 */
12 
13 procedure INSERT_ROW (
14   X_ROWID in out NOCOPY VARCHAR2,
15   X_COURSE_CD in VARCHAR2,
16   X_LOCATION_CD in VARCHAR2,
17   X_ATTENDANCE_MODE in VARCHAR2,
18   X_CAL_TYPE in VARCHAR2,
19   X_CRV_VERSION_NUMBER in NUMBER,
20   X_ATTENDANCE_TYPE in VARCHAR2,
21   X_US_VERSION_NUMBER in NUMBER,
22   X_UNIT_SET_CD in VARCHAR2,
23   X_COO_ID in out NOCOPY NUMBER,
24   X_MODE in VARCHAR2 default 'R'
25   );
26 procedure LOCK_ROW (
27   X_ROWID in VARCHAR2,
28   X_COURSE_CD in VARCHAR2,
29   X_LOCATION_CD in VARCHAR2,
30   X_ATTENDANCE_MODE in VARCHAR2,
31   X_CAL_TYPE in VARCHAR2,
32   X_CRV_VERSION_NUMBER in NUMBER,
33   X_ATTENDANCE_TYPE in VARCHAR2,
34   X_US_VERSION_NUMBER in NUMBER,
35   X_UNIT_SET_CD in VARCHAR2,
36   X_COO_ID in NUMBER
37 );
38 procedure UPDATE_ROW (
39   X_ROWID in VARCHAR2,
40   X_COURSE_CD in VARCHAR2,
41   X_LOCATION_CD in VARCHAR2,
42   X_ATTENDANCE_MODE in VARCHAR2,
43   X_CAL_TYPE in VARCHAR2,
44   X_CRV_VERSION_NUMBER in NUMBER,
45   X_ATTENDANCE_TYPE in VARCHAR2,
46   X_US_VERSION_NUMBER in NUMBER,
47   X_UNIT_SET_CD in VARCHAR2,
48   X_COO_ID in NUMBER,
49   X_MODE in VARCHAR2 default 'R'
50   );
51 procedure ADD_ROW (
52   X_ROWID in out NOCOPY VARCHAR2,
53   X_COURSE_CD in VARCHAR2,
54   X_LOCATION_CD in VARCHAR2,
55   X_ATTENDANCE_MODE in VARCHAR2,
56   X_CAL_TYPE in VARCHAR2,
57   X_CRV_VERSION_NUMBER in NUMBER,
58   X_ATTENDANCE_TYPE in VARCHAR2,
59   X_US_VERSION_NUMBER in NUMBER,
60   X_UNIT_SET_CD in VARCHAR2,
61   X_COO_ID in out NOCOPY  NUMBER,
62   X_MODE in VARCHAR2 default 'R'
63   );
64 procedure DELETE_ROW (
65   X_ROWID in VARCHAR2
66 );
67   FUNCTION Get_PK_For_Validation (
68     x_course_cd IN VARCHAR2,
69     x_crv_version_number IN NUMBER,
70     x_cal_type IN VARCHAR2,
71     x_location_cd IN VARCHAR2,
72     x_attendance_mode IN VARCHAR2,
73     x_attendance_type IN VARCHAR2,
74     x_unit_set_cd IN VARCHAR2,
75     x_us_version_number IN NUMBER
76     )RETURN BOOLEAN;
77 
78   PROCEDURE GET_FK_IGS_PS_OFR_OPT (
79     x_course_cd IN VARCHAR2,
80     x_version_number IN NUMBER,
81     x_cal_type IN VARCHAR2,
82     x_location_cd IN VARCHAR2,
83     x_attendance_mode IN VARCHAR2,
84     x_attendance_type IN VARCHAR2
85     );
86 
87   PROCEDURE GET_UFK_IGS_PS_OFR_OPT (
88     x_coo_id IN NUMBER
89     );
90 
91   PROCEDURE GET_FK_IGS_PS_OFR_UNIT_SET (
92     x_course_cd IN VARCHAR2,
93     x_crv_version_number IN NUMBER,
94     x_cal_type IN VARCHAR2,
95     x_unit_set_cd IN VARCHAR2,
96     x_us_version_number IN NUMBER
97     );
98   PROCEDURE Check_Constraints (
99   Column_Name	IN	VARCHAR2	DEFAULT NULL,
100   Column_Value 	IN	VARCHAR2	DEFAULT NULL
101     );
102   PROCEDURE Before_DML (
103     p_action IN VARCHAR2,
104     x_rowid IN VARCHAR2 DEFAULT NULL,
105     x_course_cd IN VARCHAR2 DEFAULT NULL,
106     x_crv_version_number IN NUMBER DEFAULT NULL,
107     x_cal_type IN VARCHAR2 DEFAULT NULL,
108     x_location_cd IN VARCHAR2 DEFAULT NULL,
109     x_attendance_mode IN VARCHAR2 DEFAULT NULL,
110     x_attendance_type IN VARCHAR2 DEFAULT NULL,
111     x_unit_set_cd IN VARCHAR2 DEFAULT NULL,
112     x_us_version_number IN NUMBER DEFAULT NULL,
113     x_coo_id IN NUMBER DEFAULT NULL,
114     x_creation_date IN DATE DEFAULT NULL,
115     x_created_by IN NUMBER DEFAULT NULL,
116     x_last_update_date IN DATE DEFAULT NULL,
117     x_last_updated_by IN NUMBER DEFAULT NULL,
118     x_last_update_login IN NUMBER DEFAULT NULL
119   ) ;
120 
121 end IGS_PS_OF_OPT_UNT_ST_PKG;