DBA Data[Home] [Help]

PACKAGE: APPS.IGS_PS_FEE_TRG_PKG

Source


1 package IGS_PS_FEE_TRG_PKG AUTHID CURRENT_USER AS
2   /* $Header: IGSPI11S.pls 115.4 2003/02/12 09:45:51 shtatiko ship $ */
3 procedure INSERT_ROW (
4   X_ROWID in out NOCOPY VARCHAR2,
5   X_FEE_CAT in VARCHAR2,
6   X_FEE_TYPE in VARCHAR2,
7   X_COURSE_CD in VARCHAR2,
8   X_SEQUENCE_NUMBER in NUMBER,
9   X_FEE_CI_SEQUENCE_NUMBER in NUMBER,
10   X_FEE_CAL_TYPE in VARCHAR2,
11   X_VERSION_NUMBER in NUMBER,
12   X_CAL_TYPE in VARCHAR2,
13   X_LOCATION_CD in VARCHAR2,
14   X_ATTENDANCE_MODE in VARCHAR2,
15   X_ATTENDANCE_TYPE in VARCHAR2,
16   X_CREATE_DT in DATE,
17   X_FEE_TRIGGER_GROUP_NUMBER in NUMBER,
18   X_LOGICAL_DELETE_DT in DATE,
19   X_MODE in VARCHAR2 default 'R'
20   );
21 procedure LOCK_ROW (
22   X_ROWID IN VARCHAR2,
23   X_FEE_CAT in VARCHAR2,
24   X_FEE_TYPE in VARCHAR2,
25   X_COURSE_CD in VARCHAR2,
26   X_SEQUENCE_NUMBER in NUMBER,
27   X_FEE_CI_SEQUENCE_NUMBER in NUMBER,
28   X_FEE_CAL_TYPE in VARCHAR2,
29   X_VERSION_NUMBER in NUMBER,
30   X_CAL_TYPE in VARCHAR2,
31   X_LOCATION_CD in VARCHAR2,
32   X_ATTENDANCE_MODE in VARCHAR2,
33   X_ATTENDANCE_TYPE in VARCHAR2,
34   X_CREATE_DT in DATE,
35   X_FEE_TRIGGER_GROUP_NUMBER in NUMBER,
36   X_LOGICAL_DELETE_DT in DATE
37 );
38 procedure UPDATE_ROW (
39   X_ROWID IN VARCHAR2,
40   X_FEE_CAT in VARCHAR2,
41   X_FEE_TYPE in VARCHAR2,
42   X_COURSE_CD in VARCHAR2,
43   X_SEQUENCE_NUMBER in NUMBER,
44   X_FEE_CI_SEQUENCE_NUMBER in NUMBER,
45   X_FEE_CAL_TYPE in VARCHAR2,
46   X_VERSION_NUMBER in NUMBER,
47   X_CAL_TYPE in VARCHAR2,
48   X_LOCATION_CD in VARCHAR2,
49   X_ATTENDANCE_MODE in VARCHAR2,
50   X_ATTENDANCE_TYPE in VARCHAR2,
51   X_CREATE_DT in DATE,
52   X_FEE_TRIGGER_GROUP_NUMBER in NUMBER,
53   X_LOGICAL_DELETE_DT in DATE,
54   X_MODE in VARCHAR2 default 'R'
55   );
56 procedure ADD_ROW (
57   X_ROWID in out NOCOPY VARCHAR2,
58   X_FEE_CAT in VARCHAR2,
59   X_FEE_TYPE in VARCHAR2,
60   X_COURSE_CD in VARCHAR2,
61   X_SEQUENCE_NUMBER in NUMBER,
62   X_FEE_CI_SEQUENCE_NUMBER in NUMBER,
63   X_FEE_CAL_TYPE in VARCHAR2,
64   X_VERSION_NUMBER in NUMBER,
65   X_CAL_TYPE in VARCHAR2,
66   X_LOCATION_CD in VARCHAR2,
67   X_ATTENDANCE_MODE in VARCHAR2,
68   X_ATTENDANCE_TYPE in VARCHAR2,
69   X_CREATE_DT in DATE,
70   X_FEE_TRIGGER_GROUP_NUMBER in NUMBER,
71   X_LOGICAL_DELETE_DT in DATE,
72   X_MODE in VARCHAR2 default 'R'
73   );
74 procedure DELETE_ROW (
75   X_ROWID in VARCHAR2
76 );
77 
78   FUNCTION Get_PK_For_Validation (
79     x_fee_cat IN VARCHAR2,
80     x_fee_cal_type IN VARCHAR2,
81     x_fee_ci_sequence_number IN NUMBER,
82     x_fee_type IN VARCHAR2,
83     x_course_cd IN VARCHAR2,
84     x_sequence_number IN NUMBER)
85   RETURN BOOLEAN;
86 
87  FUNCTION GET_UK_FOR_VALIDATION (
88     x_fee_cat IN VARCHAR2,
89     x_fee_cal_type IN VARCHAR2,
90     x_fee_ci_sequence_number IN NUMBER,
91     x_fee_type IN VARCHAR2,
92     x_course_cd IN VARCHAR2,
93     x_version_number IN NUMBER,
94     X_CAL_TYPE in VARCHAR2,
95     X_LOCATION_CD in VARCHAR2,
96     X_ATTENDANCE_MODE in VARCHAR2,
97     X_ATTENDANCE_TYPE in VARCHAR2,
98     X_CREATE_DT in DATE )
99  RETURN BOOLEAN;
100 
101   PROCEDURE GET_FK_IGS_EN_ATD_MODE (
102     x_attendance_mode IN VARCHAR2
103     );
104 
105   PROCEDURE GET_FK_IGS_EN_ATD_TYPE (
106     x_attendance_type IN VARCHAR2
107     );
108 
109   PROCEDURE GET_FK_IGS_CA_TYPE (
110     x_cal_type IN VARCHAR2
111     );
112 
113   PROCEDURE GET_FK_IGS_PS_COURSE (
114     x_course_cd IN VARCHAR2
115     );
116 
117   PROCEDURE GET_FK_IGS_FI_FEE_TRG_GRP (
118     x_fee_cat IN VARCHAR2,
119     x_fee_cal_type IN VARCHAR2,
120     x_fee_ci_sequence_number IN NUMBER,
121     x_fee_type IN VARCHAR2,
122     x_fee_trigger_group_number IN NUMBER
123     );
124 
125   PROCEDURE GET_FK_IGS_AD_LOCATION (
126     x_location_cd IN VARCHAR2
127     );
128 
129 PROCEDURE Check_Constraints (
130     Column_Name	IN VARCHAR2	DEFAULT NULL,
131     Column_Value 	IN VARCHAR2	DEFAULT NULL
132 );
133 
134 PROCEDURE Before_DML (
135     p_action IN VARCHAR2,
136     x_rowid IN VARCHAR2 DEFAULT NULL,
137     x_fee_cat IN VARCHAR2 DEFAULT NULL,
138     x_fee_cal_type IN VARCHAR2 DEFAULT NULL,
139     x_fee_ci_sequence_number IN NUMBER DEFAULT NULL,
140     x_fee_type IN VARCHAR2 DEFAULT NULL,
141     x_course_cd IN VARCHAR2 DEFAULT NULL,
142     x_sequence_number IN NUMBER DEFAULT NULL,
143     x_version_number IN NUMBER DEFAULT NULL,
144     x_cal_type IN VARCHAR2 DEFAULT NULL,
145     x_location_cd IN VARCHAR2 DEFAULT NULL,
146     x_attendance_mode IN VARCHAR2 DEFAULT NULL,
147     x_attendance_type IN VARCHAR2 DEFAULT NULL,
148     x_create_dt IN DATE DEFAULT NULL,
149     x_fee_trigger_group_number IN NUMBER DEFAULT NULL,
150     x_logical_delete_dt IN DATE DEFAULT NULL,
151     x_creation_date IN DATE DEFAULT NULL,
152     x_created_by IN NUMBER DEFAULT NULL,
153     x_last_update_date IN DATE DEFAULT NULL,
154     x_last_updated_by IN NUMBER DEFAULT NULL,
155     x_last_update_login IN NUMBER DEFAULT NULL
156   ) ;
157 
158 end IGS_PS_FEE_TRG_PKG;