DBA Data[Home] [Help]

APPS.OKS_BRS_PVT dependencies on OKS_BILLRATE_SCHEDULES

Line 94: -- FUNCTION get_rec for: OKS_BILLRATE_SCHEDULES_V

90: null;
91: END api_copy;
92:
93: ---------------------------------------------------------------------------
94: -- FUNCTION get_rec for: OKS_BILLRATE_SCHEDULES_V
95: ---------------------------------------------------------------------------
96: FUNCTION get_rec (
97: p_oks_billrate_schedules_v_rec IN OksBillrateSchedulesVRecType,
98: x_no_data_found OUT NOCOPY BOOLEAN

Line 97: p_oks_billrate_schedules_v_rec IN OksBillrateSchedulesVRecType,

93: ---------------------------------------------------------------------------
94: -- FUNCTION get_rec for: OKS_BILLRATE_SCHEDULES_V
95: ---------------------------------------------------------------------------
96: FUNCTION get_rec (
97: p_oks_billrate_schedules_v_rec IN OksBillrateSchedulesVRecType,
98: x_no_data_found OUT NOCOPY BOOLEAN
99: ) RETURN OksBillrateSchedulesVRecType IS
100: CURSOR oks_brsv_pk_csr (p_id IN NUMBER) IS
101: SELECT

Line 136: FROM Oks_Billrate_Schedules_V

132: LAST_UPDATE_DATE,
133: LAST_UPDATE_LOGIN,
134: OBJECT_VERSION_NUMBER,
135: SECURITY_GROUP_ID
136: FROM Oks_Billrate_Schedules_V
137: WHERE oks_billrate_schedules_v.id = p_id;
138: l_oks_brsv_pk oks_brsv_pk_csr%ROWTYPE;
139: l_oks_billrate_schedules_v_rec OksBillrateSchedulesVRecType;
140: BEGIN

Line 137: WHERE oks_billrate_schedules_v.id = p_id;

133: LAST_UPDATE_LOGIN,
134: OBJECT_VERSION_NUMBER,
135: SECURITY_GROUP_ID
136: FROM Oks_Billrate_Schedules_V
137: WHERE oks_billrate_schedules_v.id = p_id;
138: l_oks_brsv_pk oks_brsv_pk_csr%ROWTYPE;
139: l_oks_billrate_schedules_v_rec OksBillrateSchedulesVRecType;
140: BEGIN
141: x_no_data_found := TRUE;

Line 139: l_oks_billrate_schedules_v_rec OksBillrateSchedulesVRecType;

135: SECURITY_GROUP_ID
136: FROM Oks_Billrate_Schedules_V
137: WHERE oks_billrate_schedules_v.id = p_id;
138: l_oks_brsv_pk oks_brsv_pk_csr%ROWTYPE;
139: l_oks_billrate_schedules_v_rec OksBillrateSchedulesVRecType;
140: BEGIN
141: x_no_data_found := TRUE;
142: -- Get current database values
143: OPEN oks_brsv_pk_csr (p_oks_billrate_schedules_v_rec.id);

Line 143: OPEN oks_brsv_pk_csr (p_oks_billrate_schedules_v_rec.id);

139: l_oks_billrate_schedules_v_rec OksBillrateSchedulesVRecType;
140: BEGIN
141: x_no_data_found := TRUE;
142: -- Get current database values
143: OPEN oks_brsv_pk_csr (p_oks_billrate_schedules_v_rec.id);
144: FETCH oks_brsv_pk_csr INTO
145: l_oks_billrate_schedules_v_rec.id,
146: l_oks_billrate_schedules_v_rec.cle_id,
147: l_oks_billrate_schedules_v_rec.bt_cle_id,

Line 145: l_oks_billrate_schedules_v_rec.id,

141: x_no_data_found := TRUE;
142: -- Get current database values
143: OPEN oks_brsv_pk_csr (p_oks_billrate_schedules_v_rec.id);
144: FETCH oks_brsv_pk_csr INTO
145: l_oks_billrate_schedules_v_rec.id,
146: l_oks_billrate_schedules_v_rec.cle_id,
147: l_oks_billrate_schedules_v_rec.bt_cle_id,
148: l_oks_billrate_schedules_v_rec.dnz_chr_id,
149: l_oks_billrate_schedules_v_rec.start_hour,

Line 146: l_oks_billrate_schedules_v_rec.cle_id,

142: -- Get current database values
143: OPEN oks_brsv_pk_csr (p_oks_billrate_schedules_v_rec.id);
144: FETCH oks_brsv_pk_csr INTO
145: l_oks_billrate_schedules_v_rec.id,
146: l_oks_billrate_schedules_v_rec.cle_id,
147: l_oks_billrate_schedules_v_rec.bt_cle_id,
148: l_oks_billrate_schedules_v_rec.dnz_chr_id,
149: l_oks_billrate_schedules_v_rec.start_hour,
150: l_oks_billrate_schedules_v_rec.start_minute,

Line 147: l_oks_billrate_schedules_v_rec.bt_cle_id,

143: OPEN oks_brsv_pk_csr (p_oks_billrate_schedules_v_rec.id);
144: FETCH oks_brsv_pk_csr INTO
145: l_oks_billrate_schedules_v_rec.id,
146: l_oks_billrate_schedules_v_rec.cle_id,
147: l_oks_billrate_schedules_v_rec.bt_cle_id,
148: l_oks_billrate_schedules_v_rec.dnz_chr_id,
149: l_oks_billrate_schedules_v_rec.start_hour,
150: l_oks_billrate_schedules_v_rec.start_minute,
151: l_oks_billrate_schedules_v_rec.end_hour,

Line 148: l_oks_billrate_schedules_v_rec.dnz_chr_id,

144: FETCH oks_brsv_pk_csr INTO
145: l_oks_billrate_schedules_v_rec.id,
146: l_oks_billrate_schedules_v_rec.cle_id,
147: l_oks_billrate_schedules_v_rec.bt_cle_id,
148: l_oks_billrate_schedules_v_rec.dnz_chr_id,
149: l_oks_billrate_schedules_v_rec.start_hour,
150: l_oks_billrate_schedules_v_rec.start_minute,
151: l_oks_billrate_schedules_v_rec.end_hour,
152: l_oks_billrate_schedules_v_rec.end_minute,

Line 149: l_oks_billrate_schedules_v_rec.start_hour,

145: l_oks_billrate_schedules_v_rec.id,
146: l_oks_billrate_schedules_v_rec.cle_id,
147: l_oks_billrate_schedules_v_rec.bt_cle_id,
148: l_oks_billrate_schedules_v_rec.dnz_chr_id,
149: l_oks_billrate_schedules_v_rec.start_hour,
150: l_oks_billrate_schedules_v_rec.start_minute,
151: l_oks_billrate_schedules_v_rec.end_hour,
152: l_oks_billrate_schedules_v_rec.end_minute,
153: l_oks_billrate_schedules_v_rec.monday_flag,

Line 150: l_oks_billrate_schedules_v_rec.start_minute,

146: l_oks_billrate_schedules_v_rec.cle_id,
147: l_oks_billrate_schedules_v_rec.bt_cle_id,
148: l_oks_billrate_schedules_v_rec.dnz_chr_id,
149: l_oks_billrate_schedules_v_rec.start_hour,
150: l_oks_billrate_schedules_v_rec.start_minute,
151: l_oks_billrate_schedules_v_rec.end_hour,
152: l_oks_billrate_schedules_v_rec.end_minute,
153: l_oks_billrate_schedules_v_rec.monday_flag,
154: l_oks_billrate_schedules_v_rec.tuesday_flag,

Line 151: l_oks_billrate_schedules_v_rec.end_hour,

147: l_oks_billrate_schedules_v_rec.bt_cle_id,
148: l_oks_billrate_schedules_v_rec.dnz_chr_id,
149: l_oks_billrate_schedules_v_rec.start_hour,
150: l_oks_billrate_schedules_v_rec.start_minute,
151: l_oks_billrate_schedules_v_rec.end_hour,
152: l_oks_billrate_schedules_v_rec.end_minute,
153: l_oks_billrate_schedules_v_rec.monday_flag,
154: l_oks_billrate_schedules_v_rec.tuesday_flag,
155: l_oks_billrate_schedules_v_rec.wednesday_flag,

Line 152: l_oks_billrate_schedules_v_rec.end_minute,

148: l_oks_billrate_schedules_v_rec.dnz_chr_id,
149: l_oks_billrate_schedules_v_rec.start_hour,
150: l_oks_billrate_schedules_v_rec.start_minute,
151: l_oks_billrate_schedules_v_rec.end_hour,
152: l_oks_billrate_schedules_v_rec.end_minute,
153: l_oks_billrate_schedules_v_rec.monday_flag,
154: l_oks_billrate_schedules_v_rec.tuesday_flag,
155: l_oks_billrate_schedules_v_rec.wednesday_flag,
156: l_oks_billrate_schedules_v_rec.thursday_flag,

Line 153: l_oks_billrate_schedules_v_rec.monday_flag,

149: l_oks_billrate_schedules_v_rec.start_hour,
150: l_oks_billrate_schedules_v_rec.start_minute,
151: l_oks_billrate_schedules_v_rec.end_hour,
152: l_oks_billrate_schedules_v_rec.end_minute,
153: l_oks_billrate_schedules_v_rec.monday_flag,
154: l_oks_billrate_schedules_v_rec.tuesday_flag,
155: l_oks_billrate_schedules_v_rec.wednesday_flag,
156: l_oks_billrate_schedules_v_rec.thursday_flag,
157: l_oks_billrate_schedules_v_rec.friday_flag,

Line 154: l_oks_billrate_schedules_v_rec.tuesday_flag,

150: l_oks_billrate_schedules_v_rec.start_minute,
151: l_oks_billrate_schedules_v_rec.end_hour,
152: l_oks_billrate_schedules_v_rec.end_minute,
153: l_oks_billrate_schedules_v_rec.monday_flag,
154: l_oks_billrate_schedules_v_rec.tuesday_flag,
155: l_oks_billrate_schedules_v_rec.wednesday_flag,
156: l_oks_billrate_schedules_v_rec.thursday_flag,
157: l_oks_billrate_schedules_v_rec.friday_flag,
158: l_oks_billrate_schedules_v_rec.saturday_flag,

Line 155: l_oks_billrate_schedules_v_rec.wednesday_flag,

151: l_oks_billrate_schedules_v_rec.end_hour,
152: l_oks_billrate_schedules_v_rec.end_minute,
153: l_oks_billrate_schedules_v_rec.monday_flag,
154: l_oks_billrate_schedules_v_rec.tuesday_flag,
155: l_oks_billrate_schedules_v_rec.wednesday_flag,
156: l_oks_billrate_schedules_v_rec.thursday_flag,
157: l_oks_billrate_schedules_v_rec.friday_flag,
158: l_oks_billrate_schedules_v_rec.saturday_flag,
159: l_oks_billrate_schedules_v_rec.sunday_flag,

Line 156: l_oks_billrate_schedules_v_rec.thursday_flag,

152: l_oks_billrate_schedules_v_rec.end_minute,
153: l_oks_billrate_schedules_v_rec.monday_flag,
154: l_oks_billrate_schedules_v_rec.tuesday_flag,
155: l_oks_billrate_schedules_v_rec.wednesday_flag,
156: l_oks_billrate_schedules_v_rec.thursday_flag,
157: l_oks_billrate_schedules_v_rec.friday_flag,
158: l_oks_billrate_schedules_v_rec.saturday_flag,
159: l_oks_billrate_schedules_v_rec.sunday_flag,
160: l_oks_billrate_schedules_v_rec.object1_id1,

Line 157: l_oks_billrate_schedules_v_rec.friday_flag,

153: l_oks_billrate_schedules_v_rec.monday_flag,
154: l_oks_billrate_schedules_v_rec.tuesday_flag,
155: l_oks_billrate_schedules_v_rec.wednesday_flag,
156: l_oks_billrate_schedules_v_rec.thursday_flag,
157: l_oks_billrate_schedules_v_rec.friday_flag,
158: l_oks_billrate_schedules_v_rec.saturday_flag,
159: l_oks_billrate_schedules_v_rec.sunday_flag,
160: l_oks_billrate_schedules_v_rec.object1_id1,
161: l_oks_billrate_schedules_v_rec.object1_id2,

Line 158: l_oks_billrate_schedules_v_rec.saturday_flag,

154: l_oks_billrate_schedules_v_rec.tuesday_flag,
155: l_oks_billrate_schedules_v_rec.wednesday_flag,
156: l_oks_billrate_schedules_v_rec.thursday_flag,
157: l_oks_billrate_schedules_v_rec.friday_flag,
158: l_oks_billrate_schedules_v_rec.saturday_flag,
159: l_oks_billrate_schedules_v_rec.sunday_flag,
160: l_oks_billrate_schedules_v_rec.object1_id1,
161: l_oks_billrate_schedules_v_rec.object1_id2,
162: l_oks_billrate_schedules_v_rec.jtot_object1_code,

Line 159: l_oks_billrate_schedules_v_rec.sunday_flag,

155: l_oks_billrate_schedules_v_rec.wednesday_flag,
156: l_oks_billrate_schedules_v_rec.thursday_flag,
157: l_oks_billrate_schedules_v_rec.friday_flag,
158: l_oks_billrate_schedules_v_rec.saturday_flag,
159: l_oks_billrate_schedules_v_rec.sunday_flag,
160: l_oks_billrate_schedules_v_rec.object1_id1,
161: l_oks_billrate_schedules_v_rec.object1_id2,
162: l_oks_billrate_schedules_v_rec.jtot_object1_code,
163: l_oks_billrate_schedules_v_rec.bill_rate_code,

Line 160: l_oks_billrate_schedules_v_rec.object1_id1,

156: l_oks_billrate_schedules_v_rec.thursday_flag,
157: l_oks_billrate_schedules_v_rec.friday_flag,
158: l_oks_billrate_schedules_v_rec.saturday_flag,
159: l_oks_billrate_schedules_v_rec.sunday_flag,
160: l_oks_billrate_schedules_v_rec.object1_id1,
161: l_oks_billrate_schedules_v_rec.object1_id2,
162: l_oks_billrate_schedules_v_rec.jtot_object1_code,
163: l_oks_billrate_schedules_v_rec.bill_rate_code,
164: l_oks_billrate_schedules_v_rec.uom,

Line 161: l_oks_billrate_schedules_v_rec.object1_id2,

157: l_oks_billrate_schedules_v_rec.friday_flag,
158: l_oks_billrate_schedules_v_rec.saturday_flag,
159: l_oks_billrate_schedules_v_rec.sunday_flag,
160: l_oks_billrate_schedules_v_rec.object1_id1,
161: l_oks_billrate_schedules_v_rec.object1_id2,
162: l_oks_billrate_schedules_v_rec.jtot_object1_code,
163: l_oks_billrate_schedules_v_rec.bill_rate_code,
164: l_oks_billrate_schedules_v_rec.uom,
165: l_oks_billrate_schedules_v_rec.flat_rate,

Line 162: l_oks_billrate_schedules_v_rec.jtot_object1_code,

158: l_oks_billrate_schedules_v_rec.saturday_flag,
159: l_oks_billrate_schedules_v_rec.sunday_flag,
160: l_oks_billrate_schedules_v_rec.object1_id1,
161: l_oks_billrate_schedules_v_rec.object1_id2,
162: l_oks_billrate_schedules_v_rec.jtot_object1_code,
163: l_oks_billrate_schedules_v_rec.bill_rate_code,
164: l_oks_billrate_schedules_v_rec.uom,
165: l_oks_billrate_schedules_v_rec.flat_rate,
166: l_oks_billrate_schedules_v_rec.holiday_yn,

Line 163: l_oks_billrate_schedules_v_rec.bill_rate_code,

159: l_oks_billrate_schedules_v_rec.sunday_flag,
160: l_oks_billrate_schedules_v_rec.object1_id1,
161: l_oks_billrate_schedules_v_rec.object1_id2,
162: l_oks_billrate_schedules_v_rec.jtot_object1_code,
163: l_oks_billrate_schedules_v_rec.bill_rate_code,
164: l_oks_billrate_schedules_v_rec.uom,
165: l_oks_billrate_schedules_v_rec.flat_rate,
166: l_oks_billrate_schedules_v_rec.holiday_yn,
167: l_oks_billrate_schedules_v_rec.percent_over_list_price,

Line 164: l_oks_billrate_schedules_v_rec.uom,

160: l_oks_billrate_schedules_v_rec.object1_id1,
161: l_oks_billrate_schedules_v_rec.object1_id2,
162: l_oks_billrate_schedules_v_rec.jtot_object1_code,
163: l_oks_billrate_schedules_v_rec.bill_rate_code,
164: l_oks_billrate_schedules_v_rec.uom,
165: l_oks_billrate_schedules_v_rec.flat_rate,
166: l_oks_billrate_schedules_v_rec.holiday_yn,
167: l_oks_billrate_schedules_v_rec.percent_over_list_price,
168: l_oks_billrate_schedules_v_rec.program_application_id,

Line 165: l_oks_billrate_schedules_v_rec.flat_rate,

161: l_oks_billrate_schedules_v_rec.object1_id2,
162: l_oks_billrate_schedules_v_rec.jtot_object1_code,
163: l_oks_billrate_schedules_v_rec.bill_rate_code,
164: l_oks_billrate_schedules_v_rec.uom,
165: l_oks_billrate_schedules_v_rec.flat_rate,
166: l_oks_billrate_schedules_v_rec.holiday_yn,
167: l_oks_billrate_schedules_v_rec.percent_over_list_price,
168: l_oks_billrate_schedules_v_rec.program_application_id,
169: l_oks_billrate_schedules_v_rec.program_id,

Line 166: l_oks_billrate_schedules_v_rec.holiday_yn,

162: l_oks_billrate_schedules_v_rec.jtot_object1_code,
163: l_oks_billrate_schedules_v_rec.bill_rate_code,
164: l_oks_billrate_schedules_v_rec.uom,
165: l_oks_billrate_schedules_v_rec.flat_rate,
166: l_oks_billrate_schedules_v_rec.holiday_yn,
167: l_oks_billrate_schedules_v_rec.percent_over_list_price,
168: l_oks_billrate_schedules_v_rec.program_application_id,
169: l_oks_billrate_schedules_v_rec.program_id,
170: l_oks_billrate_schedules_v_rec.program_update_date,

Line 167: l_oks_billrate_schedules_v_rec.percent_over_list_price,

163: l_oks_billrate_schedules_v_rec.bill_rate_code,
164: l_oks_billrate_schedules_v_rec.uom,
165: l_oks_billrate_schedules_v_rec.flat_rate,
166: l_oks_billrate_schedules_v_rec.holiday_yn,
167: l_oks_billrate_schedules_v_rec.percent_over_list_price,
168: l_oks_billrate_schedules_v_rec.program_application_id,
169: l_oks_billrate_schedules_v_rec.program_id,
170: l_oks_billrate_schedules_v_rec.program_update_date,
171: l_oks_billrate_schedules_v_rec.request_id,

Line 168: l_oks_billrate_schedules_v_rec.program_application_id,

164: l_oks_billrate_schedules_v_rec.uom,
165: l_oks_billrate_schedules_v_rec.flat_rate,
166: l_oks_billrate_schedules_v_rec.holiday_yn,
167: l_oks_billrate_schedules_v_rec.percent_over_list_price,
168: l_oks_billrate_schedules_v_rec.program_application_id,
169: l_oks_billrate_schedules_v_rec.program_id,
170: l_oks_billrate_schedules_v_rec.program_update_date,
171: l_oks_billrate_schedules_v_rec.request_id,
172: l_oks_billrate_schedules_v_rec.created_by,

Line 169: l_oks_billrate_schedules_v_rec.program_id,

165: l_oks_billrate_schedules_v_rec.flat_rate,
166: l_oks_billrate_schedules_v_rec.holiday_yn,
167: l_oks_billrate_schedules_v_rec.percent_over_list_price,
168: l_oks_billrate_schedules_v_rec.program_application_id,
169: l_oks_billrate_schedules_v_rec.program_id,
170: l_oks_billrate_schedules_v_rec.program_update_date,
171: l_oks_billrate_schedules_v_rec.request_id,
172: l_oks_billrate_schedules_v_rec.created_by,
173: l_oks_billrate_schedules_v_rec.creation_date,

Line 170: l_oks_billrate_schedules_v_rec.program_update_date,

166: l_oks_billrate_schedules_v_rec.holiday_yn,
167: l_oks_billrate_schedules_v_rec.percent_over_list_price,
168: l_oks_billrate_schedules_v_rec.program_application_id,
169: l_oks_billrate_schedules_v_rec.program_id,
170: l_oks_billrate_schedules_v_rec.program_update_date,
171: l_oks_billrate_schedules_v_rec.request_id,
172: l_oks_billrate_schedules_v_rec.created_by,
173: l_oks_billrate_schedules_v_rec.creation_date,
174: l_oks_billrate_schedules_v_rec.last_updated_by,

Line 171: l_oks_billrate_schedules_v_rec.request_id,

167: l_oks_billrate_schedules_v_rec.percent_over_list_price,
168: l_oks_billrate_schedules_v_rec.program_application_id,
169: l_oks_billrate_schedules_v_rec.program_id,
170: l_oks_billrate_schedules_v_rec.program_update_date,
171: l_oks_billrate_schedules_v_rec.request_id,
172: l_oks_billrate_schedules_v_rec.created_by,
173: l_oks_billrate_schedules_v_rec.creation_date,
174: l_oks_billrate_schedules_v_rec.last_updated_by,
175: l_oks_billrate_schedules_v_rec.last_update_date,

Line 172: l_oks_billrate_schedules_v_rec.created_by,

168: l_oks_billrate_schedules_v_rec.program_application_id,
169: l_oks_billrate_schedules_v_rec.program_id,
170: l_oks_billrate_schedules_v_rec.program_update_date,
171: l_oks_billrate_schedules_v_rec.request_id,
172: l_oks_billrate_schedules_v_rec.created_by,
173: l_oks_billrate_schedules_v_rec.creation_date,
174: l_oks_billrate_schedules_v_rec.last_updated_by,
175: l_oks_billrate_schedules_v_rec.last_update_date,
176: l_oks_billrate_schedules_v_rec.last_update_login,

Line 173: l_oks_billrate_schedules_v_rec.creation_date,

169: l_oks_billrate_schedules_v_rec.program_id,
170: l_oks_billrate_schedules_v_rec.program_update_date,
171: l_oks_billrate_schedules_v_rec.request_id,
172: l_oks_billrate_schedules_v_rec.created_by,
173: l_oks_billrate_schedules_v_rec.creation_date,
174: l_oks_billrate_schedules_v_rec.last_updated_by,
175: l_oks_billrate_schedules_v_rec.last_update_date,
176: l_oks_billrate_schedules_v_rec.last_update_login,
177: l_oks_billrate_schedules_v_rec.object_version_number,

Line 174: l_oks_billrate_schedules_v_rec.last_updated_by,

170: l_oks_billrate_schedules_v_rec.program_update_date,
171: l_oks_billrate_schedules_v_rec.request_id,
172: l_oks_billrate_schedules_v_rec.created_by,
173: l_oks_billrate_schedules_v_rec.creation_date,
174: l_oks_billrate_schedules_v_rec.last_updated_by,
175: l_oks_billrate_schedules_v_rec.last_update_date,
176: l_oks_billrate_schedules_v_rec.last_update_login,
177: l_oks_billrate_schedules_v_rec.object_version_number,
178: l_oks_billrate_schedules_v_rec.security_group_id;

Line 175: l_oks_billrate_schedules_v_rec.last_update_date,

171: l_oks_billrate_schedules_v_rec.request_id,
172: l_oks_billrate_schedules_v_rec.created_by,
173: l_oks_billrate_schedules_v_rec.creation_date,
174: l_oks_billrate_schedules_v_rec.last_updated_by,
175: l_oks_billrate_schedules_v_rec.last_update_date,
176: l_oks_billrate_schedules_v_rec.last_update_login,
177: l_oks_billrate_schedules_v_rec.object_version_number,
178: l_oks_billrate_schedules_v_rec.security_group_id;
179: x_no_data_found := oks_brsv_pk_csr%NOTFOUND;

Line 176: l_oks_billrate_schedules_v_rec.last_update_login,

172: l_oks_billrate_schedules_v_rec.created_by,
173: l_oks_billrate_schedules_v_rec.creation_date,
174: l_oks_billrate_schedules_v_rec.last_updated_by,
175: l_oks_billrate_schedules_v_rec.last_update_date,
176: l_oks_billrate_schedules_v_rec.last_update_login,
177: l_oks_billrate_schedules_v_rec.object_version_number,
178: l_oks_billrate_schedules_v_rec.security_group_id;
179: x_no_data_found := oks_brsv_pk_csr%NOTFOUND;
180: CLOSE oks_brsv_pk_csr;

Line 177: l_oks_billrate_schedules_v_rec.object_version_number,

173: l_oks_billrate_schedules_v_rec.creation_date,
174: l_oks_billrate_schedules_v_rec.last_updated_by,
175: l_oks_billrate_schedules_v_rec.last_update_date,
176: l_oks_billrate_schedules_v_rec.last_update_login,
177: l_oks_billrate_schedules_v_rec.object_version_number,
178: l_oks_billrate_schedules_v_rec.security_group_id;
179: x_no_data_found := oks_brsv_pk_csr%NOTFOUND;
180: CLOSE oks_brsv_pk_csr;
181: RETURN(l_oks_billrate_schedules_v_rec);

Line 178: l_oks_billrate_schedules_v_rec.security_group_id;

174: l_oks_billrate_schedules_v_rec.last_updated_by,
175: l_oks_billrate_schedules_v_rec.last_update_date,
176: l_oks_billrate_schedules_v_rec.last_update_login,
177: l_oks_billrate_schedules_v_rec.object_version_number,
178: l_oks_billrate_schedules_v_rec.security_group_id;
179: x_no_data_found := oks_brsv_pk_csr%NOTFOUND;
180: CLOSE oks_brsv_pk_csr;
181: RETURN(l_oks_billrate_schedules_v_rec);
182: END get_rec;

Line 181: RETURN(l_oks_billrate_schedules_v_rec);

177: l_oks_billrate_schedules_v_rec.object_version_number,
178: l_oks_billrate_schedules_v_rec.security_group_id;
179: x_no_data_found := oks_brsv_pk_csr%NOTFOUND;
180: CLOSE oks_brsv_pk_csr;
181: RETURN(l_oks_billrate_schedules_v_rec);
182: END get_rec;
183:
184: ------------------------------------------------------------------
185: -- This version of get_rec sets error messages if no data found --

Line 188: p_oks_billrate_schedules_v_rec IN OksBillrateSchedulesVRecType,

184: ------------------------------------------------------------------
185: -- This version of get_rec sets error messages if no data found --
186: ------------------------------------------------------------------
187: FUNCTION get_rec (
188: p_oks_billrate_schedules_v_rec IN OksBillrateSchedulesVRecType,
189: x_return_status OUT NOCOPY VARCHAR2
190: ) RETURN OksBillrateSchedulesVRecType IS
191: l_oks_billrate_schedules_v_rec OksBillrateSchedulesVRecType;
192: l_row_notfound BOOLEAN := TRUE;

Line 191: l_oks_billrate_schedules_v_rec OksBillrateSchedulesVRecType;

187: FUNCTION get_rec (
188: p_oks_billrate_schedules_v_rec IN OksBillrateSchedulesVRecType,
189: x_return_status OUT NOCOPY VARCHAR2
190: ) RETURN OksBillrateSchedulesVRecType IS
191: l_oks_billrate_schedules_v_rec OksBillrateSchedulesVRecType;
192: l_row_notfound BOOLEAN := TRUE;
193: BEGIN
194: x_return_status := OKC_API.G_RET_STS_SUCCESS;
195: l_oks_billrate_schedules_v_rec := get_rec(p_oks_billrate_schedules_v_rec, l_row_notfound);

Line 195: l_oks_billrate_schedules_v_rec := get_rec(p_oks_billrate_schedules_v_rec, l_row_notfound);

191: l_oks_billrate_schedules_v_rec OksBillrateSchedulesVRecType;
192: l_row_notfound BOOLEAN := TRUE;
193: BEGIN
194: x_return_status := OKC_API.G_RET_STS_SUCCESS;
195: l_oks_billrate_schedules_v_rec := get_rec(p_oks_billrate_schedules_v_rec, l_row_notfound);
196: IF (l_row_notfound) THEN
197: OKC_API.set_message(G_APP_NAME,G_INVALID_VALUE,G_COL_NAME_TOKEN,'ID');
198: x_return_status := OKC_API.G_RET_STS_ERROR;
199: END IF;

Line 200: RETURN(l_oks_billrate_schedules_v_rec);

196: IF (l_row_notfound) THEN
197: OKC_API.set_message(G_APP_NAME,G_INVALID_VALUE,G_COL_NAME_TOKEN,'ID');
198: x_return_status := OKC_API.G_RET_STS_ERROR;
199: END IF;
200: RETURN(l_oks_billrate_schedules_v_rec);
201: END get_rec;
202: -----------------------------------------------------------
203: -- So we don't have to pass an "l_row_notfound" variable --
204: -----------------------------------------------------------

Line 206: p_oks_billrate_schedules_v_rec IN OksBillrateSchedulesVRecType

202: -----------------------------------------------------------
203: -- So we don't have to pass an "l_row_notfound" variable --
204: -----------------------------------------------------------
205: FUNCTION get_rec (
206: p_oks_billrate_schedules_v_rec IN OksBillrateSchedulesVRecType
207: ) RETURN OksBillrateSchedulesVRecType IS
208: l_row_not_found BOOLEAN := TRUE;
209: BEGIN
210: RETURN(get_rec(p_oks_billrate_schedules_v_rec, l_row_not_found));

Line 210: RETURN(get_rec(p_oks_billrate_schedules_v_rec, l_row_not_found));

206: p_oks_billrate_schedules_v_rec IN OksBillrateSchedulesVRecType
207: ) RETURN OksBillrateSchedulesVRecType IS
208: l_row_not_found BOOLEAN := TRUE;
209: BEGIN
210: RETURN(get_rec(p_oks_billrate_schedules_v_rec, l_row_not_found));
211: END get_rec;
212: ---------------------------------------------------------------------------
213: -- FUNCTION get_rec for: OKS_BILLRATE_SCHEDULES
214: ---------------------------------------------------------------------------

Line 213: -- FUNCTION get_rec for: OKS_BILLRATE_SCHEDULES

209: BEGIN
210: RETURN(get_rec(p_oks_billrate_schedules_v_rec, l_row_not_found));
211: END get_rec;
212: ---------------------------------------------------------------------------
213: -- FUNCTION get_rec for: OKS_BILLRATE_SCHEDULES
214: ---------------------------------------------------------------------------
215: FUNCTION get_rec (
216: p_oks_billrate_schedules_rec IN OksBillrateSchedulesRecType,
217: x_no_data_found OUT NOCOPY BOOLEAN

Line 216: p_oks_billrate_schedules_rec IN OksBillrateSchedulesRecType,

212: ---------------------------------------------------------------------------
213: -- FUNCTION get_rec for: OKS_BILLRATE_SCHEDULES
214: ---------------------------------------------------------------------------
215: FUNCTION get_rec (
216: p_oks_billrate_schedules_rec IN OksBillrateSchedulesRecType,
217: x_no_data_found OUT NOCOPY BOOLEAN
218: ) RETURN OksBillrateSchedulesRecType IS
219: CURSOR oks_billrate_schedules_pk_csr (p_id IN NUMBER) IS
220: SELECT

Line 219: CURSOR oks_billrate_schedules_pk_csr (p_id IN NUMBER) IS

215: FUNCTION get_rec (
216: p_oks_billrate_schedules_rec IN OksBillrateSchedulesRecType,
217: x_no_data_found OUT NOCOPY BOOLEAN
218: ) RETURN OksBillrateSchedulesRecType IS
219: CURSOR oks_billrate_schedules_pk_csr (p_id IN NUMBER) IS
220: SELECT
221: ID,
222: CLE_ID,
223: BT_CLE_ID,

Line 254: FROM Oks_Billrate_Schedules

250: LAST_UPDATED_BY,
251: LAST_UPDATE_DATE,
252: LAST_UPDATE_LOGIN,
253: OBJECT_VERSION_NUMBER
254: FROM Oks_Billrate_Schedules
255: WHERE oks_billrate_schedules.id = p_id;
256: l_oks_billrate_schedules_pk oks_billrate_schedules_pk_csr%ROWTYPE;
257: l_oks_billrate_schedules_rec OksBillrateSchedulesRecType;
258: BEGIN

Line 255: WHERE oks_billrate_schedules.id = p_id;

251: LAST_UPDATE_DATE,
252: LAST_UPDATE_LOGIN,
253: OBJECT_VERSION_NUMBER
254: FROM Oks_Billrate_Schedules
255: WHERE oks_billrate_schedules.id = p_id;
256: l_oks_billrate_schedules_pk oks_billrate_schedules_pk_csr%ROWTYPE;
257: l_oks_billrate_schedules_rec OksBillrateSchedulesRecType;
258: BEGIN
259: x_no_data_found := TRUE;

Line 256: l_oks_billrate_schedules_pk oks_billrate_schedules_pk_csr%ROWTYPE;

252: LAST_UPDATE_LOGIN,
253: OBJECT_VERSION_NUMBER
254: FROM Oks_Billrate_Schedules
255: WHERE oks_billrate_schedules.id = p_id;
256: l_oks_billrate_schedules_pk oks_billrate_schedules_pk_csr%ROWTYPE;
257: l_oks_billrate_schedules_rec OksBillrateSchedulesRecType;
258: BEGIN
259: x_no_data_found := TRUE;
260: -- Get current database values

Line 257: l_oks_billrate_schedules_rec OksBillrateSchedulesRecType;

253: OBJECT_VERSION_NUMBER
254: FROM Oks_Billrate_Schedules
255: WHERE oks_billrate_schedules.id = p_id;
256: l_oks_billrate_schedules_pk oks_billrate_schedules_pk_csr%ROWTYPE;
257: l_oks_billrate_schedules_rec OksBillrateSchedulesRecType;
258: BEGIN
259: x_no_data_found := TRUE;
260: -- Get current database values
261: OPEN oks_billrate_schedules_pk_csr (p_oks_billrate_schedules_rec.id);

Line 261: OPEN oks_billrate_schedules_pk_csr (p_oks_billrate_schedules_rec.id);

257: l_oks_billrate_schedules_rec OksBillrateSchedulesRecType;
258: BEGIN
259: x_no_data_found := TRUE;
260: -- Get current database values
261: OPEN oks_billrate_schedules_pk_csr (p_oks_billrate_schedules_rec.id);
262: FETCH oks_billrate_schedules_pk_csr INTO
263: l_oks_billrate_schedules_rec.id,
264: l_oks_billrate_schedules_rec.cle_id,
265: l_oks_billrate_schedules_rec.bt_cle_id,

Line 262: FETCH oks_billrate_schedules_pk_csr INTO

258: BEGIN
259: x_no_data_found := TRUE;
260: -- Get current database values
261: OPEN oks_billrate_schedules_pk_csr (p_oks_billrate_schedules_rec.id);
262: FETCH oks_billrate_schedules_pk_csr INTO
263: l_oks_billrate_schedules_rec.id,
264: l_oks_billrate_schedules_rec.cle_id,
265: l_oks_billrate_schedules_rec.bt_cle_id,
266: l_oks_billrate_schedules_rec.dnz_chr_id,

Line 263: l_oks_billrate_schedules_rec.id,

259: x_no_data_found := TRUE;
260: -- Get current database values
261: OPEN oks_billrate_schedules_pk_csr (p_oks_billrate_schedules_rec.id);
262: FETCH oks_billrate_schedules_pk_csr INTO
263: l_oks_billrate_schedules_rec.id,
264: l_oks_billrate_schedules_rec.cle_id,
265: l_oks_billrate_schedules_rec.bt_cle_id,
266: l_oks_billrate_schedules_rec.dnz_chr_id,
267: l_oks_billrate_schedules_rec.start_hour,

Line 264: l_oks_billrate_schedules_rec.cle_id,

260: -- Get current database values
261: OPEN oks_billrate_schedules_pk_csr (p_oks_billrate_schedules_rec.id);
262: FETCH oks_billrate_schedules_pk_csr INTO
263: l_oks_billrate_schedules_rec.id,
264: l_oks_billrate_schedules_rec.cle_id,
265: l_oks_billrate_schedules_rec.bt_cle_id,
266: l_oks_billrate_schedules_rec.dnz_chr_id,
267: l_oks_billrate_schedules_rec.start_hour,
268: l_oks_billrate_schedules_rec.start_minute,

Line 265: l_oks_billrate_schedules_rec.bt_cle_id,

261: OPEN oks_billrate_schedules_pk_csr (p_oks_billrate_schedules_rec.id);
262: FETCH oks_billrate_schedules_pk_csr INTO
263: l_oks_billrate_schedules_rec.id,
264: l_oks_billrate_schedules_rec.cle_id,
265: l_oks_billrate_schedules_rec.bt_cle_id,
266: l_oks_billrate_schedules_rec.dnz_chr_id,
267: l_oks_billrate_schedules_rec.start_hour,
268: l_oks_billrate_schedules_rec.start_minute,
269: l_oks_billrate_schedules_rec.end_hour,

Line 266: l_oks_billrate_schedules_rec.dnz_chr_id,

262: FETCH oks_billrate_schedules_pk_csr INTO
263: l_oks_billrate_schedules_rec.id,
264: l_oks_billrate_schedules_rec.cle_id,
265: l_oks_billrate_schedules_rec.bt_cle_id,
266: l_oks_billrate_schedules_rec.dnz_chr_id,
267: l_oks_billrate_schedules_rec.start_hour,
268: l_oks_billrate_schedules_rec.start_minute,
269: l_oks_billrate_schedules_rec.end_hour,
270: l_oks_billrate_schedules_rec.end_minute,

Line 267: l_oks_billrate_schedules_rec.start_hour,

263: l_oks_billrate_schedules_rec.id,
264: l_oks_billrate_schedules_rec.cle_id,
265: l_oks_billrate_schedules_rec.bt_cle_id,
266: l_oks_billrate_schedules_rec.dnz_chr_id,
267: l_oks_billrate_schedules_rec.start_hour,
268: l_oks_billrate_schedules_rec.start_minute,
269: l_oks_billrate_schedules_rec.end_hour,
270: l_oks_billrate_schedules_rec.end_minute,
271: l_oks_billrate_schedules_rec.monday_flag,

Line 268: l_oks_billrate_schedules_rec.start_minute,

264: l_oks_billrate_schedules_rec.cle_id,
265: l_oks_billrate_schedules_rec.bt_cle_id,
266: l_oks_billrate_schedules_rec.dnz_chr_id,
267: l_oks_billrate_schedules_rec.start_hour,
268: l_oks_billrate_schedules_rec.start_minute,
269: l_oks_billrate_schedules_rec.end_hour,
270: l_oks_billrate_schedules_rec.end_minute,
271: l_oks_billrate_schedules_rec.monday_flag,
272: l_oks_billrate_schedules_rec.tuesday_flag,

Line 269: l_oks_billrate_schedules_rec.end_hour,

265: l_oks_billrate_schedules_rec.bt_cle_id,
266: l_oks_billrate_schedules_rec.dnz_chr_id,
267: l_oks_billrate_schedules_rec.start_hour,
268: l_oks_billrate_schedules_rec.start_minute,
269: l_oks_billrate_schedules_rec.end_hour,
270: l_oks_billrate_schedules_rec.end_minute,
271: l_oks_billrate_schedules_rec.monday_flag,
272: l_oks_billrate_schedules_rec.tuesday_flag,
273: l_oks_billrate_schedules_rec.wednesday_flag,

Line 270: l_oks_billrate_schedules_rec.end_minute,

266: l_oks_billrate_schedules_rec.dnz_chr_id,
267: l_oks_billrate_schedules_rec.start_hour,
268: l_oks_billrate_schedules_rec.start_minute,
269: l_oks_billrate_schedules_rec.end_hour,
270: l_oks_billrate_schedules_rec.end_minute,
271: l_oks_billrate_schedules_rec.monday_flag,
272: l_oks_billrate_schedules_rec.tuesday_flag,
273: l_oks_billrate_schedules_rec.wednesday_flag,
274: l_oks_billrate_schedules_rec.thursday_flag,

Line 271: l_oks_billrate_schedules_rec.monday_flag,

267: l_oks_billrate_schedules_rec.start_hour,
268: l_oks_billrate_schedules_rec.start_minute,
269: l_oks_billrate_schedules_rec.end_hour,
270: l_oks_billrate_schedules_rec.end_minute,
271: l_oks_billrate_schedules_rec.monday_flag,
272: l_oks_billrate_schedules_rec.tuesday_flag,
273: l_oks_billrate_schedules_rec.wednesday_flag,
274: l_oks_billrate_schedules_rec.thursday_flag,
275: l_oks_billrate_schedules_rec.friday_flag,

Line 272: l_oks_billrate_schedules_rec.tuesday_flag,

268: l_oks_billrate_schedules_rec.start_minute,
269: l_oks_billrate_schedules_rec.end_hour,
270: l_oks_billrate_schedules_rec.end_minute,
271: l_oks_billrate_schedules_rec.monday_flag,
272: l_oks_billrate_schedules_rec.tuesday_flag,
273: l_oks_billrate_schedules_rec.wednesday_flag,
274: l_oks_billrate_schedules_rec.thursday_flag,
275: l_oks_billrate_schedules_rec.friday_flag,
276: l_oks_billrate_schedules_rec.saturday_flag,

Line 273: l_oks_billrate_schedules_rec.wednesday_flag,

269: l_oks_billrate_schedules_rec.end_hour,
270: l_oks_billrate_schedules_rec.end_minute,
271: l_oks_billrate_schedules_rec.monday_flag,
272: l_oks_billrate_schedules_rec.tuesday_flag,
273: l_oks_billrate_schedules_rec.wednesday_flag,
274: l_oks_billrate_schedules_rec.thursday_flag,
275: l_oks_billrate_schedules_rec.friday_flag,
276: l_oks_billrate_schedules_rec.saturday_flag,
277: l_oks_billrate_schedules_rec.sunday_flag,

Line 274: l_oks_billrate_schedules_rec.thursday_flag,

270: l_oks_billrate_schedules_rec.end_minute,
271: l_oks_billrate_schedules_rec.monday_flag,
272: l_oks_billrate_schedules_rec.tuesday_flag,
273: l_oks_billrate_schedules_rec.wednesday_flag,
274: l_oks_billrate_schedules_rec.thursday_flag,
275: l_oks_billrate_schedules_rec.friday_flag,
276: l_oks_billrate_schedules_rec.saturday_flag,
277: l_oks_billrate_schedules_rec.sunday_flag,
278: l_oks_billrate_schedules_rec.object1_id1,

Line 275: l_oks_billrate_schedules_rec.friday_flag,

271: l_oks_billrate_schedules_rec.monday_flag,
272: l_oks_billrate_schedules_rec.tuesday_flag,
273: l_oks_billrate_schedules_rec.wednesday_flag,
274: l_oks_billrate_schedules_rec.thursday_flag,
275: l_oks_billrate_schedules_rec.friday_flag,
276: l_oks_billrate_schedules_rec.saturday_flag,
277: l_oks_billrate_schedules_rec.sunday_flag,
278: l_oks_billrate_schedules_rec.object1_id1,
279: l_oks_billrate_schedules_rec.object1_id2,

Line 276: l_oks_billrate_schedules_rec.saturday_flag,

272: l_oks_billrate_schedules_rec.tuesday_flag,
273: l_oks_billrate_schedules_rec.wednesday_flag,
274: l_oks_billrate_schedules_rec.thursday_flag,
275: l_oks_billrate_schedules_rec.friday_flag,
276: l_oks_billrate_schedules_rec.saturday_flag,
277: l_oks_billrate_schedules_rec.sunday_flag,
278: l_oks_billrate_schedules_rec.object1_id1,
279: l_oks_billrate_schedules_rec.object1_id2,
280: l_oks_billrate_schedules_rec.jtot_object1_code,

Line 277: l_oks_billrate_schedules_rec.sunday_flag,

273: l_oks_billrate_schedules_rec.wednesday_flag,
274: l_oks_billrate_schedules_rec.thursday_flag,
275: l_oks_billrate_schedules_rec.friday_flag,
276: l_oks_billrate_schedules_rec.saturday_flag,
277: l_oks_billrate_schedules_rec.sunday_flag,
278: l_oks_billrate_schedules_rec.object1_id1,
279: l_oks_billrate_schedules_rec.object1_id2,
280: l_oks_billrate_schedules_rec.jtot_object1_code,
281: l_oks_billrate_schedules_rec.bill_rate_code,

Line 278: l_oks_billrate_schedules_rec.object1_id1,

274: l_oks_billrate_schedules_rec.thursday_flag,
275: l_oks_billrate_schedules_rec.friday_flag,
276: l_oks_billrate_schedules_rec.saturday_flag,
277: l_oks_billrate_schedules_rec.sunday_flag,
278: l_oks_billrate_schedules_rec.object1_id1,
279: l_oks_billrate_schedules_rec.object1_id2,
280: l_oks_billrate_schedules_rec.jtot_object1_code,
281: l_oks_billrate_schedules_rec.bill_rate_code,
282: l_oks_billrate_schedules_rec.flat_rate,

Line 279: l_oks_billrate_schedules_rec.object1_id2,

275: l_oks_billrate_schedules_rec.friday_flag,
276: l_oks_billrate_schedules_rec.saturday_flag,
277: l_oks_billrate_schedules_rec.sunday_flag,
278: l_oks_billrate_schedules_rec.object1_id1,
279: l_oks_billrate_schedules_rec.object1_id2,
280: l_oks_billrate_schedules_rec.jtot_object1_code,
281: l_oks_billrate_schedules_rec.bill_rate_code,
282: l_oks_billrate_schedules_rec.flat_rate,
283: l_oks_billrate_schedules_rec.uom,

Line 280: l_oks_billrate_schedules_rec.jtot_object1_code,

276: l_oks_billrate_schedules_rec.saturday_flag,
277: l_oks_billrate_schedules_rec.sunday_flag,
278: l_oks_billrate_schedules_rec.object1_id1,
279: l_oks_billrate_schedules_rec.object1_id2,
280: l_oks_billrate_schedules_rec.jtot_object1_code,
281: l_oks_billrate_schedules_rec.bill_rate_code,
282: l_oks_billrate_schedules_rec.flat_rate,
283: l_oks_billrate_schedules_rec.uom,
284: l_oks_billrate_schedules_rec.holiday_yn,

Line 281: l_oks_billrate_schedules_rec.bill_rate_code,

277: l_oks_billrate_schedules_rec.sunday_flag,
278: l_oks_billrate_schedules_rec.object1_id1,
279: l_oks_billrate_schedules_rec.object1_id2,
280: l_oks_billrate_schedules_rec.jtot_object1_code,
281: l_oks_billrate_schedules_rec.bill_rate_code,
282: l_oks_billrate_schedules_rec.flat_rate,
283: l_oks_billrate_schedules_rec.uom,
284: l_oks_billrate_schedules_rec.holiday_yn,
285: l_oks_billrate_schedules_rec.percent_over_list_price,

Line 282: l_oks_billrate_schedules_rec.flat_rate,

278: l_oks_billrate_schedules_rec.object1_id1,
279: l_oks_billrate_schedules_rec.object1_id2,
280: l_oks_billrate_schedules_rec.jtot_object1_code,
281: l_oks_billrate_schedules_rec.bill_rate_code,
282: l_oks_billrate_schedules_rec.flat_rate,
283: l_oks_billrate_schedules_rec.uom,
284: l_oks_billrate_schedules_rec.holiday_yn,
285: l_oks_billrate_schedules_rec.percent_over_list_price,
286: l_oks_billrate_schedules_rec.program_application_id,

Line 283: l_oks_billrate_schedules_rec.uom,

279: l_oks_billrate_schedules_rec.object1_id2,
280: l_oks_billrate_schedules_rec.jtot_object1_code,
281: l_oks_billrate_schedules_rec.bill_rate_code,
282: l_oks_billrate_schedules_rec.flat_rate,
283: l_oks_billrate_schedules_rec.uom,
284: l_oks_billrate_schedules_rec.holiday_yn,
285: l_oks_billrate_schedules_rec.percent_over_list_price,
286: l_oks_billrate_schedules_rec.program_application_id,
287: l_oks_billrate_schedules_rec.program_id,

Line 284: l_oks_billrate_schedules_rec.holiday_yn,

280: l_oks_billrate_schedules_rec.jtot_object1_code,
281: l_oks_billrate_schedules_rec.bill_rate_code,
282: l_oks_billrate_schedules_rec.flat_rate,
283: l_oks_billrate_schedules_rec.uom,
284: l_oks_billrate_schedules_rec.holiday_yn,
285: l_oks_billrate_schedules_rec.percent_over_list_price,
286: l_oks_billrate_schedules_rec.program_application_id,
287: l_oks_billrate_schedules_rec.program_id,
288: l_oks_billrate_schedules_rec.program_update_date,

Line 285: l_oks_billrate_schedules_rec.percent_over_list_price,

281: l_oks_billrate_schedules_rec.bill_rate_code,
282: l_oks_billrate_schedules_rec.flat_rate,
283: l_oks_billrate_schedules_rec.uom,
284: l_oks_billrate_schedules_rec.holiday_yn,
285: l_oks_billrate_schedules_rec.percent_over_list_price,
286: l_oks_billrate_schedules_rec.program_application_id,
287: l_oks_billrate_schedules_rec.program_id,
288: l_oks_billrate_schedules_rec.program_update_date,
289: l_oks_billrate_schedules_rec.request_id,

Line 286: l_oks_billrate_schedules_rec.program_application_id,

282: l_oks_billrate_schedules_rec.flat_rate,
283: l_oks_billrate_schedules_rec.uom,
284: l_oks_billrate_schedules_rec.holiday_yn,
285: l_oks_billrate_schedules_rec.percent_over_list_price,
286: l_oks_billrate_schedules_rec.program_application_id,
287: l_oks_billrate_schedules_rec.program_id,
288: l_oks_billrate_schedules_rec.program_update_date,
289: l_oks_billrate_schedules_rec.request_id,
290: l_oks_billrate_schedules_rec.created_by,

Line 287: l_oks_billrate_schedules_rec.program_id,

283: l_oks_billrate_schedules_rec.uom,
284: l_oks_billrate_schedules_rec.holiday_yn,
285: l_oks_billrate_schedules_rec.percent_over_list_price,
286: l_oks_billrate_schedules_rec.program_application_id,
287: l_oks_billrate_schedules_rec.program_id,
288: l_oks_billrate_schedules_rec.program_update_date,
289: l_oks_billrate_schedules_rec.request_id,
290: l_oks_billrate_schedules_rec.created_by,
291: l_oks_billrate_schedules_rec.creation_date,

Line 288: l_oks_billrate_schedules_rec.program_update_date,

284: l_oks_billrate_schedules_rec.holiday_yn,
285: l_oks_billrate_schedules_rec.percent_over_list_price,
286: l_oks_billrate_schedules_rec.program_application_id,
287: l_oks_billrate_schedules_rec.program_id,
288: l_oks_billrate_schedules_rec.program_update_date,
289: l_oks_billrate_schedules_rec.request_id,
290: l_oks_billrate_schedules_rec.created_by,
291: l_oks_billrate_schedules_rec.creation_date,
292: l_oks_billrate_schedules_rec.last_updated_by,

Line 289: l_oks_billrate_schedules_rec.request_id,

285: l_oks_billrate_schedules_rec.percent_over_list_price,
286: l_oks_billrate_schedules_rec.program_application_id,
287: l_oks_billrate_schedules_rec.program_id,
288: l_oks_billrate_schedules_rec.program_update_date,
289: l_oks_billrate_schedules_rec.request_id,
290: l_oks_billrate_schedules_rec.created_by,
291: l_oks_billrate_schedules_rec.creation_date,
292: l_oks_billrate_schedules_rec.last_updated_by,
293: l_oks_billrate_schedules_rec.last_update_date,

Line 290: l_oks_billrate_schedules_rec.created_by,

286: l_oks_billrate_schedules_rec.program_application_id,
287: l_oks_billrate_schedules_rec.program_id,
288: l_oks_billrate_schedules_rec.program_update_date,
289: l_oks_billrate_schedules_rec.request_id,
290: l_oks_billrate_schedules_rec.created_by,
291: l_oks_billrate_schedules_rec.creation_date,
292: l_oks_billrate_schedules_rec.last_updated_by,
293: l_oks_billrate_schedules_rec.last_update_date,
294: l_oks_billrate_schedules_rec.last_update_login,

Line 291: l_oks_billrate_schedules_rec.creation_date,

287: l_oks_billrate_schedules_rec.program_id,
288: l_oks_billrate_schedules_rec.program_update_date,
289: l_oks_billrate_schedules_rec.request_id,
290: l_oks_billrate_schedules_rec.created_by,
291: l_oks_billrate_schedules_rec.creation_date,
292: l_oks_billrate_schedules_rec.last_updated_by,
293: l_oks_billrate_schedules_rec.last_update_date,
294: l_oks_billrate_schedules_rec.last_update_login,
295: l_oks_billrate_schedules_rec.object_version_number;

Line 292: l_oks_billrate_schedules_rec.last_updated_by,

288: l_oks_billrate_schedules_rec.program_update_date,
289: l_oks_billrate_schedules_rec.request_id,
290: l_oks_billrate_schedules_rec.created_by,
291: l_oks_billrate_schedules_rec.creation_date,
292: l_oks_billrate_schedules_rec.last_updated_by,
293: l_oks_billrate_schedules_rec.last_update_date,
294: l_oks_billrate_schedules_rec.last_update_login,
295: l_oks_billrate_schedules_rec.object_version_number;
296: x_no_data_found := oks_billrate_schedules_pk_csr%NOTFOUND;

Line 293: l_oks_billrate_schedules_rec.last_update_date,

289: l_oks_billrate_schedules_rec.request_id,
290: l_oks_billrate_schedules_rec.created_by,
291: l_oks_billrate_schedules_rec.creation_date,
292: l_oks_billrate_schedules_rec.last_updated_by,
293: l_oks_billrate_schedules_rec.last_update_date,
294: l_oks_billrate_schedules_rec.last_update_login,
295: l_oks_billrate_schedules_rec.object_version_number;
296: x_no_data_found := oks_billrate_schedules_pk_csr%NOTFOUND;
297: CLOSE oks_billrate_schedules_pk_csr;

Line 294: l_oks_billrate_schedules_rec.last_update_login,

290: l_oks_billrate_schedules_rec.created_by,
291: l_oks_billrate_schedules_rec.creation_date,
292: l_oks_billrate_schedules_rec.last_updated_by,
293: l_oks_billrate_schedules_rec.last_update_date,
294: l_oks_billrate_schedules_rec.last_update_login,
295: l_oks_billrate_schedules_rec.object_version_number;
296: x_no_data_found := oks_billrate_schedules_pk_csr%NOTFOUND;
297: CLOSE oks_billrate_schedules_pk_csr;
298: RETURN(l_oks_billrate_schedules_rec);

Line 295: l_oks_billrate_schedules_rec.object_version_number;

291: l_oks_billrate_schedules_rec.creation_date,
292: l_oks_billrate_schedules_rec.last_updated_by,
293: l_oks_billrate_schedules_rec.last_update_date,
294: l_oks_billrate_schedules_rec.last_update_login,
295: l_oks_billrate_schedules_rec.object_version_number;
296: x_no_data_found := oks_billrate_schedules_pk_csr%NOTFOUND;
297: CLOSE oks_billrate_schedules_pk_csr;
298: RETURN(l_oks_billrate_schedules_rec);
299: END get_rec;

Line 296: x_no_data_found := oks_billrate_schedules_pk_csr%NOTFOUND;

292: l_oks_billrate_schedules_rec.last_updated_by,
293: l_oks_billrate_schedules_rec.last_update_date,
294: l_oks_billrate_schedules_rec.last_update_login,
295: l_oks_billrate_schedules_rec.object_version_number;
296: x_no_data_found := oks_billrate_schedules_pk_csr%NOTFOUND;
297: CLOSE oks_billrate_schedules_pk_csr;
298: RETURN(l_oks_billrate_schedules_rec);
299: END get_rec;
300:

Line 297: CLOSE oks_billrate_schedules_pk_csr;

293: l_oks_billrate_schedules_rec.last_update_date,
294: l_oks_billrate_schedules_rec.last_update_login,
295: l_oks_billrate_schedules_rec.object_version_number;
296: x_no_data_found := oks_billrate_schedules_pk_csr%NOTFOUND;
297: CLOSE oks_billrate_schedules_pk_csr;
298: RETURN(l_oks_billrate_schedules_rec);
299: END get_rec;
300:
301: ------------------------------------------------------------------

Line 298: RETURN(l_oks_billrate_schedules_rec);

294: l_oks_billrate_schedules_rec.last_update_login,
295: l_oks_billrate_schedules_rec.object_version_number;
296: x_no_data_found := oks_billrate_schedules_pk_csr%NOTFOUND;
297: CLOSE oks_billrate_schedules_pk_csr;
298: RETURN(l_oks_billrate_schedules_rec);
299: END get_rec;
300:
301: ------------------------------------------------------------------
302: -- This version of get_rec sets error messages if no data found --

Line 305: p_oks_billrate_schedules_rec IN OksBillrateSchedulesRecType,

301: ------------------------------------------------------------------
302: -- This version of get_rec sets error messages if no data found --
303: ------------------------------------------------------------------
304: FUNCTION get_rec (
305: p_oks_billrate_schedules_rec IN OksBillrateSchedulesRecType,
306: x_return_status OUT NOCOPY VARCHAR2
307: ) RETURN OksBillrateSchedulesRecType IS
308: l_oks_billrate_schedules_rec OksBillrateSchedulesRecType;
309: l_row_notfound BOOLEAN := TRUE;

Line 308: l_oks_billrate_schedules_rec OksBillrateSchedulesRecType;

304: FUNCTION get_rec (
305: p_oks_billrate_schedules_rec IN OksBillrateSchedulesRecType,
306: x_return_status OUT NOCOPY VARCHAR2
307: ) RETURN OksBillrateSchedulesRecType IS
308: l_oks_billrate_schedules_rec OksBillrateSchedulesRecType;
309: l_row_notfound BOOLEAN := TRUE;
310: BEGIN
311: x_return_status := OKC_API.G_RET_STS_SUCCESS;
312: l_oks_billrate_schedules_rec := get_rec(p_oks_billrate_schedules_rec, l_row_notfound);

Line 312: l_oks_billrate_schedules_rec := get_rec(p_oks_billrate_schedules_rec, l_row_notfound);

308: l_oks_billrate_schedules_rec OksBillrateSchedulesRecType;
309: l_row_notfound BOOLEAN := TRUE;
310: BEGIN
311: x_return_status := OKC_API.G_RET_STS_SUCCESS;
312: l_oks_billrate_schedules_rec := get_rec(p_oks_billrate_schedules_rec, l_row_notfound);
313: IF (l_row_notfound) THEN
314: OKC_API.set_message(G_APP_NAME,G_INVALID_VALUE,G_COL_NAME_TOKEN,'ID');
315: x_return_status := OKC_API.G_RET_STS_ERROR;
316: END IF;

Line 317: RETURN(l_oks_billrate_schedules_rec);

313: IF (l_row_notfound) THEN
314: OKC_API.set_message(G_APP_NAME,G_INVALID_VALUE,G_COL_NAME_TOKEN,'ID');
315: x_return_status := OKC_API.G_RET_STS_ERROR;
316: END IF;
317: RETURN(l_oks_billrate_schedules_rec);
318: END get_rec;
319: -----------------------------------------------------------
320: -- So we don't have to pass an "l_row_notfound" variable --
321: -----------------------------------------------------------

Line 323: p_oks_billrate_schedules_rec IN OksBillrateSchedulesRecType

319: -----------------------------------------------------------
320: -- So we don't have to pass an "l_row_notfound" variable --
321: -----------------------------------------------------------
322: FUNCTION get_rec (
323: p_oks_billrate_schedules_rec IN OksBillrateSchedulesRecType
324: ) RETURN OksBillrateSchedulesRecType IS
325: l_row_not_found BOOLEAN := TRUE;
326: BEGIN
327: RETURN(get_rec(p_oks_billrate_schedules_rec, l_row_not_found));

Line 327: RETURN(get_rec(p_oks_billrate_schedules_rec, l_row_not_found));

323: p_oks_billrate_schedules_rec IN OksBillrateSchedulesRecType
324: ) RETURN OksBillrateSchedulesRecType IS
325: l_row_not_found BOOLEAN := TRUE;
326: BEGIN
327: RETURN(get_rec(p_oks_billrate_schedules_rec, l_row_not_found));
328: END get_rec;
329: ---------------------------------------------------------------------------
330: -- FUNCTION null_out_defaults for: OKS_BILLRATE_SCHEDULES_V
331: ---------------------------------------------------------------------------

Line 330: -- FUNCTION null_out_defaults for: OKS_BILLRATE_SCHEDULES_V

326: BEGIN
327: RETURN(get_rec(p_oks_billrate_schedules_rec, l_row_not_found));
328: END get_rec;
329: ---------------------------------------------------------------------------
330: -- FUNCTION null_out_defaults for: OKS_BILLRATE_SCHEDULES_V
331: ---------------------------------------------------------------------------
332: FUNCTION null_out_defaults (
333: p_oks_billrate_schedules_v_rec IN OksBillrateSchedulesVRecType
334: ) RETURN OksBillrateSchedulesVRecType IS

Line 333: p_oks_billrate_schedules_v_rec IN OksBillrateSchedulesVRecType

329: ---------------------------------------------------------------------------
330: -- FUNCTION null_out_defaults for: OKS_BILLRATE_SCHEDULES_V
331: ---------------------------------------------------------------------------
332: FUNCTION null_out_defaults (
333: p_oks_billrate_schedules_v_rec IN OksBillrateSchedulesVRecType
334: ) RETURN OksBillrateSchedulesVRecType IS
335: l_oks_billrate_schedules_v_rec OksBillrateSchedulesVRecType := p_oks_billrate_schedules_v_rec;
336: BEGIN
337: IF (l_oks_billrate_schedules_v_rec.id = OKC_API.G_MISS_NUM ) THEN

Line 335: l_oks_billrate_schedules_v_rec OksBillrateSchedulesVRecType := p_oks_billrate_schedules_v_rec;

331: ---------------------------------------------------------------------------
332: FUNCTION null_out_defaults (
333: p_oks_billrate_schedules_v_rec IN OksBillrateSchedulesVRecType
334: ) RETURN OksBillrateSchedulesVRecType IS
335: l_oks_billrate_schedules_v_rec OksBillrateSchedulesVRecType := p_oks_billrate_schedules_v_rec;
336: BEGIN
337: IF (l_oks_billrate_schedules_v_rec.id = OKC_API.G_MISS_NUM ) THEN
338: l_oks_billrate_schedules_v_rec.id := NULL;
339: END IF;

Line 337: IF (l_oks_billrate_schedules_v_rec.id = OKC_API.G_MISS_NUM ) THEN

333: p_oks_billrate_schedules_v_rec IN OksBillrateSchedulesVRecType
334: ) RETURN OksBillrateSchedulesVRecType IS
335: l_oks_billrate_schedules_v_rec OksBillrateSchedulesVRecType := p_oks_billrate_schedules_v_rec;
336: BEGIN
337: IF (l_oks_billrate_schedules_v_rec.id = OKC_API.G_MISS_NUM ) THEN
338: l_oks_billrate_schedules_v_rec.id := NULL;
339: END IF;
340: IF (l_oks_billrate_schedules_v_rec.cle_id = OKC_API.G_MISS_NUM ) THEN
341: l_oks_billrate_schedules_v_rec.cle_id := NULL;

Line 338: l_oks_billrate_schedules_v_rec.id := NULL;

334: ) RETURN OksBillrateSchedulesVRecType IS
335: l_oks_billrate_schedules_v_rec OksBillrateSchedulesVRecType := p_oks_billrate_schedules_v_rec;
336: BEGIN
337: IF (l_oks_billrate_schedules_v_rec.id = OKC_API.G_MISS_NUM ) THEN
338: l_oks_billrate_schedules_v_rec.id := NULL;
339: END IF;
340: IF (l_oks_billrate_schedules_v_rec.cle_id = OKC_API.G_MISS_NUM ) THEN
341: l_oks_billrate_schedules_v_rec.cle_id := NULL;
342: END IF;

Line 340: IF (l_oks_billrate_schedules_v_rec.cle_id = OKC_API.G_MISS_NUM ) THEN

336: BEGIN
337: IF (l_oks_billrate_schedules_v_rec.id = OKC_API.G_MISS_NUM ) THEN
338: l_oks_billrate_schedules_v_rec.id := NULL;
339: END IF;
340: IF (l_oks_billrate_schedules_v_rec.cle_id = OKC_API.G_MISS_NUM ) THEN
341: l_oks_billrate_schedules_v_rec.cle_id := NULL;
342: END IF;
343: IF (l_oks_billrate_schedules_v_rec.bt_cle_id = OKC_API.G_MISS_NUM ) THEN
344: l_oks_billrate_schedules_v_rec.bt_cle_id := NULL;

Line 341: l_oks_billrate_schedules_v_rec.cle_id := NULL;

337: IF (l_oks_billrate_schedules_v_rec.id = OKC_API.G_MISS_NUM ) THEN
338: l_oks_billrate_schedules_v_rec.id := NULL;
339: END IF;
340: IF (l_oks_billrate_schedules_v_rec.cle_id = OKC_API.G_MISS_NUM ) THEN
341: l_oks_billrate_schedules_v_rec.cle_id := NULL;
342: END IF;
343: IF (l_oks_billrate_schedules_v_rec.bt_cle_id = OKC_API.G_MISS_NUM ) THEN
344: l_oks_billrate_schedules_v_rec.bt_cle_id := NULL;
345: END IF;

Line 343: IF (l_oks_billrate_schedules_v_rec.bt_cle_id = OKC_API.G_MISS_NUM ) THEN

339: END IF;
340: IF (l_oks_billrate_schedules_v_rec.cle_id = OKC_API.G_MISS_NUM ) THEN
341: l_oks_billrate_schedules_v_rec.cle_id := NULL;
342: END IF;
343: IF (l_oks_billrate_schedules_v_rec.bt_cle_id = OKC_API.G_MISS_NUM ) THEN
344: l_oks_billrate_schedules_v_rec.bt_cle_id := NULL;
345: END IF;
346: IF (l_oks_billrate_schedules_v_rec.dnz_chr_id = OKC_API.G_MISS_NUM ) THEN
347: l_oks_billrate_schedules_v_rec.dnz_chr_id := NULL;

Line 344: l_oks_billrate_schedules_v_rec.bt_cle_id := NULL;

340: IF (l_oks_billrate_schedules_v_rec.cle_id = OKC_API.G_MISS_NUM ) THEN
341: l_oks_billrate_schedules_v_rec.cle_id := NULL;
342: END IF;
343: IF (l_oks_billrate_schedules_v_rec.bt_cle_id = OKC_API.G_MISS_NUM ) THEN
344: l_oks_billrate_schedules_v_rec.bt_cle_id := NULL;
345: END IF;
346: IF (l_oks_billrate_schedules_v_rec.dnz_chr_id = OKC_API.G_MISS_NUM ) THEN
347: l_oks_billrate_schedules_v_rec.dnz_chr_id := NULL;
348: END IF;

Line 346: IF (l_oks_billrate_schedules_v_rec.dnz_chr_id = OKC_API.G_MISS_NUM ) THEN

342: END IF;
343: IF (l_oks_billrate_schedules_v_rec.bt_cle_id = OKC_API.G_MISS_NUM ) THEN
344: l_oks_billrate_schedules_v_rec.bt_cle_id := NULL;
345: END IF;
346: IF (l_oks_billrate_schedules_v_rec.dnz_chr_id = OKC_API.G_MISS_NUM ) THEN
347: l_oks_billrate_schedules_v_rec.dnz_chr_id := NULL;
348: END IF;
349: IF (l_oks_billrate_schedules_v_rec.start_hour = OKC_API.G_MISS_NUM ) THEN
350: l_oks_billrate_schedules_v_rec.start_hour := NULL;

Line 347: l_oks_billrate_schedules_v_rec.dnz_chr_id := NULL;

343: IF (l_oks_billrate_schedules_v_rec.bt_cle_id = OKC_API.G_MISS_NUM ) THEN
344: l_oks_billrate_schedules_v_rec.bt_cle_id := NULL;
345: END IF;
346: IF (l_oks_billrate_schedules_v_rec.dnz_chr_id = OKC_API.G_MISS_NUM ) THEN
347: l_oks_billrate_schedules_v_rec.dnz_chr_id := NULL;
348: END IF;
349: IF (l_oks_billrate_schedules_v_rec.start_hour = OKC_API.G_MISS_NUM ) THEN
350: l_oks_billrate_schedules_v_rec.start_hour := NULL;
351: END IF;

Line 349: IF (l_oks_billrate_schedules_v_rec.start_hour = OKC_API.G_MISS_NUM ) THEN

345: END IF;
346: IF (l_oks_billrate_schedules_v_rec.dnz_chr_id = OKC_API.G_MISS_NUM ) THEN
347: l_oks_billrate_schedules_v_rec.dnz_chr_id := NULL;
348: END IF;
349: IF (l_oks_billrate_schedules_v_rec.start_hour = OKC_API.G_MISS_NUM ) THEN
350: l_oks_billrate_schedules_v_rec.start_hour := NULL;
351: END IF;
352: IF (l_oks_billrate_schedules_v_rec.start_minute = OKC_API.G_MISS_NUM ) THEN
353: l_oks_billrate_schedules_v_rec.start_minute := NULL;

Line 350: l_oks_billrate_schedules_v_rec.start_hour := NULL;

346: IF (l_oks_billrate_schedules_v_rec.dnz_chr_id = OKC_API.G_MISS_NUM ) THEN
347: l_oks_billrate_schedules_v_rec.dnz_chr_id := NULL;
348: END IF;
349: IF (l_oks_billrate_schedules_v_rec.start_hour = OKC_API.G_MISS_NUM ) THEN
350: l_oks_billrate_schedules_v_rec.start_hour := NULL;
351: END IF;
352: IF (l_oks_billrate_schedules_v_rec.start_minute = OKC_API.G_MISS_NUM ) THEN
353: l_oks_billrate_schedules_v_rec.start_minute := NULL;
354: END IF;

Line 352: IF (l_oks_billrate_schedules_v_rec.start_minute = OKC_API.G_MISS_NUM ) THEN

348: END IF;
349: IF (l_oks_billrate_schedules_v_rec.start_hour = OKC_API.G_MISS_NUM ) THEN
350: l_oks_billrate_schedules_v_rec.start_hour := NULL;
351: END IF;
352: IF (l_oks_billrate_schedules_v_rec.start_minute = OKC_API.G_MISS_NUM ) THEN
353: l_oks_billrate_schedules_v_rec.start_minute := NULL;
354: END IF;
355: IF (l_oks_billrate_schedules_v_rec.end_hour = OKC_API.G_MISS_NUM ) THEN
356: l_oks_billrate_schedules_v_rec.end_hour := NULL;

Line 353: l_oks_billrate_schedules_v_rec.start_minute := NULL;

349: IF (l_oks_billrate_schedules_v_rec.start_hour = OKC_API.G_MISS_NUM ) THEN
350: l_oks_billrate_schedules_v_rec.start_hour := NULL;
351: END IF;
352: IF (l_oks_billrate_schedules_v_rec.start_minute = OKC_API.G_MISS_NUM ) THEN
353: l_oks_billrate_schedules_v_rec.start_minute := NULL;
354: END IF;
355: IF (l_oks_billrate_schedules_v_rec.end_hour = OKC_API.G_MISS_NUM ) THEN
356: l_oks_billrate_schedules_v_rec.end_hour := NULL;
357: END IF;

Line 355: IF (l_oks_billrate_schedules_v_rec.end_hour = OKC_API.G_MISS_NUM ) THEN

351: END IF;
352: IF (l_oks_billrate_schedules_v_rec.start_minute = OKC_API.G_MISS_NUM ) THEN
353: l_oks_billrate_schedules_v_rec.start_minute := NULL;
354: END IF;
355: IF (l_oks_billrate_schedules_v_rec.end_hour = OKC_API.G_MISS_NUM ) THEN
356: l_oks_billrate_schedules_v_rec.end_hour := NULL;
357: END IF;
358: IF (l_oks_billrate_schedules_v_rec.end_minute = OKC_API.G_MISS_NUM ) THEN
359: l_oks_billrate_schedules_v_rec.end_minute := NULL;

Line 356: l_oks_billrate_schedules_v_rec.end_hour := NULL;

352: IF (l_oks_billrate_schedules_v_rec.start_minute = OKC_API.G_MISS_NUM ) THEN
353: l_oks_billrate_schedules_v_rec.start_minute := NULL;
354: END IF;
355: IF (l_oks_billrate_schedules_v_rec.end_hour = OKC_API.G_MISS_NUM ) THEN
356: l_oks_billrate_schedules_v_rec.end_hour := NULL;
357: END IF;
358: IF (l_oks_billrate_schedules_v_rec.end_minute = OKC_API.G_MISS_NUM ) THEN
359: l_oks_billrate_schedules_v_rec.end_minute := NULL;
360: END IF;

Line 358: IF (l_oks_billrate_schedules_v_rec.end_minute = OKC_API.G_MISS_NUM ) THEN

354: END IF;
355: IF (l_oks_billrate_schedules_v_rec.end_hour = OKC_API.G_MISS_NUM ) THEN
356: l_oks_billrate_schedules_v_rec.end_hour := NULL;
357: END IF;
358: IF (l_oks_billrate_schedules_v_rec.end_minute = OKC_API.G_MISS_NUM ) THEN
359: l_oks_billrate_schedules_v_rec.end_minute := NULL;
360: END IF;
361: IF (l_oks_billrate_schedules_v_rec.monday_flag = OKC_API.G_MISS_CHAR ) THEN
362: l_oks_billrate_schedules_v_rec.monday_flag := NULL;

Line 359: l_oks_billrate_schedules_v_rec.end_minute := NULL;

355: IF (l_oks_billrate_schedules_v_rec.end_hour = OKC_API.G_MISS_NUM ) THEN
356: l_oks_billrate_schedules_v_rec.end_hour := NULL;
357: END IF;
358: IF (l_oks_billrate_schedules_v_rec.end_minute = OKC_API.G_MISS_NUM ) THEN
359: l_oks_billrate_schedules_v_rec.end_minute := NULL;
360: END IF;
361: IF (l_oks_billrate_schedules_v_rec.monday_flag = OKC_API.G_MISS_CHAR ) THEN
362: l_oks_billrate_schedules_v_rec.monday_flag := NULL;
363: END IF;

Line 361: IF (l_oks_billrate_schedules_v_rec.monday_flag = OKC_API.G_MISS_CHAR ) THEN

357: END IF;
358: IF (l_oks_billrate_schedules_v_rec.end_minute = OKC_API.G_MISS_NUM ) THEN
359: l_oks_billrate_schedules_v_rec.end_minute := NULL;
360: END IF;
361: IF (l_oks_billrate_schedules_v_rec.monday_flag = OKC_API.G_MISS_CHAR ) THEN
362: l_oks_billrate_schedules_v_rec.monday_flag := NULL;
363: END IF;
364: IF (l_oks_billrate_schedules_v_rec.tuesday_flag = OKC_API.G_MISS_CHAR ) THEN
365: l_oks_billrate_schedules_v_rec.tuesday_flag := NULL;

Line 362: l_oks_billrate_schedules_v_rec.monday_flag := NULL;

358: IF (l_oks_billrate_schedules_v_rec.end_minute = OKC_API.G_MISS_NUM ) THEN
359: l_oks_billrate_schedules_v_rec.end_minute := NULL;
360: END IF;
361: IF (l_oks_billrate_schedules_v_rec.monday_flag = OKC_API.G_MISS_CHAR ) THEN
362: l_oks_billrate_schedules_v_rec.monday_flag := NULL;
363: END IF;
364: IF (l_oks_billrate_schedules_v_rec.tuesday_flag = OKC_API.G_MISS_CHAR ) THEN
365: l_oks_billrate_schedules_v_rec.tuesday_flag := NULL;
366: END IF;

Line 364: IF (l_oks_billrate_schedules_v_rec.tuesday_flag = OKC_API.G_MISS_CHAR ) THEN

360: END IF;
361: IF (l_oks_billrate_schedules_v_rec.monday_flag = OKC_API.G_MISS_CHAR ) THEN
362: l_oks_billrate_schedules_v_rec.monday_flag := NULL;
363: END IF;
364: IF (l_oks_billrate_schedules_v_rec.tuesday_flag = OKC_API.G_MISS_CHAR ) THEN
365: l_oks_billrate_schedules_v_rec.tuesday_flag := NULL;
366: END IF;
367: IF (l_oks_billrate_schedules_v_rec.wednesday_flag = OKC_API.G_MISS_CHAR ) THEN
368: l_oks_billrate_schedules_v_rec.wednesday_flag := NULL;

Line 365: l_oks_billrate_schedules_v_rec.tuesday_flag := NULL;

361: IF (l_oks_billrate_schedules_v_rec.monday_flag = OKC_API.G_MISS_CHAR ) THEN
362: l_oks_billrate_schedules_v_rec.monday_flag := NULL;
363: END IF;
364: IF (l_oks_billrate_schedules_v_rec.tuesday_flag = OKC_API.G_MISS_CHAR ) THEN
365: l_oks_billrate_schedules_v_rec.tuesday_flag := NULL;
366: END IF;
367: IF (l_oks_billrate_schedules_v_rec.wednesday_flag = OKC_API.G_MISS_CHAR ) THEN
368: l_oks_billrate_schedules_v_rec.wednesday_flag := NULL;
369: END IF;

Line 367: IF (l_oks_billrate_schedules_v_rec.wednesday_flag = OKC_API.G_MISS_CHAR ) THEN

363: END IF;
364: IF (l_oks_billrate_schedules_v_rec.tuesday_flag = OKC_API.G_MISS_CHAR ) THEN
365: l_oks_billrate_schedules_v_rec.tuesday_flag := NULL;
366: END IF;
367: IF (l_oks_billrate_schedules_v_rec.wednesday_flag = OKC_API.G_MISS_CHAR ) THEN
368: l_oks_billrate_schedules_v_rec.wednesday_flag := NULL;
369: END IF;
370: IF (l_oks_billrate_schedules_v_rec.thursday_flag = OKC_API.G_MISS_CHAR ) THEN
371: l_oks_billrate_schedules_v_rec.thursday_flag := NULL;

Line 368: l_oks_billrate_schedules_v_rec.wednesday_flag := NULL;

364: IF (l_oks_billrate_schedules_v_rec.tuesday_flag = OKC_API.G_MISS_CHAR ) THEN
365: l_oks_billrate_schedules_v_rec.tuesday_flag := NULL;
366: END IF;
367: IF (l_oks_billrate_schedules_v_rec.wednesday_flag = OKC_API.G_MISS_CHAR ) THEN
368: l_oks_billrate_schedules_v_rec.wednesday_flag := NULL;
369: END IF;
370: IF (l_oks_billrate_schedules_v_rec.thursday_flag = OKC_API.G_MISS_CHAR ) THEN
371: l_oks_billrate_schedules_v_rec.thursday_flag := NULL;
372: END IF;

Line 370: IF (l_oks_billrate_schedules_v_rec.thursday_flag = OKC_API.G_MISS_CHAR ) THEN

366: END IF;
367: IF (l_oks_billrate_schedules_v_rec.wednesday_flag = OKC_API.G_MISS_CHAR ) THEN
368: l_oks_billrate_schedules_v_rec.wednesday_flag := NULL;
369: END IF;
370: IF (l_oks_billrate_schedules_v_rec.thursday_flag = OKC_API.G_MISS_CHAR ) THEN
371: l_oks_billrate_schedules_v_rec.thursday_flag := NULL;
372: END IF;
373: IF (l_oks_billrate_schedules_v_rec.friday_flag = OKC_API.G_MISS_CHAR ) THEN
374: l_oks_billrate_schedules_v_rec.friday_flag := NULL;

Line 371: l_oks_billrate_schedules_v_rec.thursday_flag := NULL;

367: IF (l_oks_billrate_schedules_v_rec.wednesday_flag = OKC_API.G_MISS_CHAR ) THEN
368: l_oks_billrate_schedules_v_rec.wednesday_flag := NULL;
369: END IF;
370: IF (l_oks_billrate_schedules_v_rec.thursday_flag = OKC_API.G_MISS_CHAR ) THEN
371: l_oks_billrate_schedules_v_rec.thursday_flag := NULL;
372: END IF;
373: IF (l_oks_billrate_schedules_v_rec.friday_flag = OKC_API.G_MISS_CHAR ) THEN
374: l_oks_billrate_schedules_v_rec.friday_flag := NULL;
375: END IF;

Line 373: IF (l_oks_billrate_schedules_v_rec.friday_flag = OKC_API.G_MISS_CHAR ) THEN

369: END IF;
370: IF (l_oks_billrate_schedules_v_rec.thursday_flag = OKC_API.G_MISS_CHAR ) THEN
371: l_oks_billrate_schedules_v_rec.thursday_flag := NULL;
372: END IF;
373: IF (l_oks_billrate_schedules_v_rec.friday_flag = OKC_API.G_MISS_CHAR ) THEN
374: l_oks_billrate_schedules_v_rec.friday_flag := NULL;
375: END IF;
376: IF (l_oks_billrate_schedules_v_rec.saturday_flag = OKC_API.G_MISS_CHAR ) THEN
377: l_oks_billrate_schedules_v_rec.saturday_flag := NULL;

Line 374: l_oks_billrate_schedules_v_rec.friday_flag := NULL;

370: IF (l_oks_billrate_schedules_v_rec.thursday_flag = OKC_API.G_MISS_CHAR ) THEN
371: l_oks_billrate_schedules_v_rec.thursday_flag := NULL;
372: END IF;
373: IF (l_oks_billrate_schedules_v_rec.friday_flag = OKC_API.G_MISS_CHAR ) THEN
374: l_oks_billrate_schedules_v_rec.friday_flag := NULL;
375: END IF;
376: IF (l_oks_billrate_schedules_v_rec.saturday_flag = OKC_API.G_MISS_CHAR ) THEN
377: l_oks_billrate_schedules_v_rec.saturday_flag := NULL;
378: END IF;

Line 376: IF (l_oks_billrate_schedules_v_rec.saturday_flag = OKC_API.G_MISS_CHAR ) THEN

372: END IF;
373: IF (l_oks_billrate_schedules_v_rec.friday_flag = OKC_API.G_MISS_CHAR ) THEN
374: l_oks_billrate_schedules_v_rec.friday_flag := NULL;
375: END IF;
376: IF (l_oks_billrate_schedules_v_rec.saturday_flag = OKC_API.G_MISS_CHAR ) THEN
377: l_oks_billrate_schedules_v_rec.saturday_flag := NULL;
378: END IF;
379: IF (l_oks_billrate_schedules_v_rec.sunday_flag = OKC_API.G_MISS_CHAR ) THEN
380: l_oks_billrate_schedules_v_rec.sunday_flag := NULL;

Line 377: l_oks_billrate_schedules_v_rec.saturday_flag := NULL;

373: IF (l_oks_billrate_schedules_v_rec.friday_flag = OKC_API.G_MISS_CHAR ) THEN
374: l_oks_billrate_schedules_v_rec.friday_flag := NULL;
375: END IF;
376: IF (l_oks_billrate_schedules_v_rec.saturday_flag = OKC_API.G_MISS_CHAR ) THEN
377: l_oks_billrate_schedules_v_rec.saturday_flag := NULL;
378: END IF;
379: IF (l_oks_billrate_schedules_v_rec.sunday_flag = OKC_API.G_MISS_CHAR ) THEN
380: l_oks_billrate_schedules_v_rec.sunday_flag := NULL;
381: END IF;

Line 379: IF (l_oks_billrate_schedules_v_rec.sunday_flag = OKC_API.G_MISS_CHAR ) THEN

375: END IF;
376: IF (l_oks_billrate_schedules_v_rec.saturday_flag = OKC_API.G_MISS_CHAR ) THEN
377: l_oks_billrate_schedules_v_rec.saturday_flag := NULL;
378: END IF;
379: IF (l_oks_billrate_schedules_v_rec.sunday_flag = OKC_API.G_MISS_CHAR ) THEN
380: l_oks_billrate_schedules_v_rec.sunday_flag := NULL;
381: END IF;
382: IF (l_oks_billrate_schedules_v_rec.object1_id1 = OKC_API.G_MISS_CHAR ) THEN
383: l_oks_billrate_schedules_v_rec.object1_id1 := NULL;

Line 380: l_oks_billrate_schedules_v_rec.sunday_flag := NULL;

376: IF (l_oks_billrate_schedules_v_rec.saturday_flag = OKC_API.G_MISS_CHAR ) THEN
377: l_oks_billrate_schedules_v_rec.saturday_flag := NULL;
378: END IF;
379: IF (l_oks_billrate_schedules_v_rec.sunday_flag = OKC_API.G_MISS_CHAR ) THEN
380: l_oks_billrate_schedules_v_rec.sunday_flag := NULL;
381: END IF;
382: IF (l_oks_billrate_schedules_v_rec.object1_id1 = OKC_API.G_MISS_CHAR ) THEN
383: l_oks_billrate_schedules_v_rec.object1_id1 := NULL;
384: END IF;

Line 382: IF (l_oks_billrate_schedules_v_rec.object1_id1 = OKC_API.G_MISS_CHAR ) THEN

378: END IF;
379: IF (l_oks_billrate_schedules_v_rec.sunday_flag = OKC_API.G_MISS_CHAR ) THEN
380: l_oks_billrate_schedules_v_rec.sunday_flag := NULL;
381: END IF;
382: IF (l_oks_billrate_schedules_v_rec.object1_id1 = OKC_API.G_MISS_CHAR ) THEN
383: l_oks_billrate_schedules_v_rec.object1_id1 := NULL;
384: END IF;
385: IF (l_oks_billrate_schedules_v_rec.object1_id2 = OKC_API.G_MISS_CHAR ) THEN
386: l_oks_billrate_schedules_v_rec.object1_id2 := NULL;

Line 383: l_oks_billrate_schedules_v_rec.object1_id1 := NULL;

379: IF (l_oks_billrate_schedules_v_rec.sunday_flag = OKC_API.G_MISS_CHAR ) THEN
380: l_oks_billrate_schedules_v_rec.sunday_flag := NULL;
381: END IF;
382: IF (l_oks_billrate_schedules_v_rec.object1_id1 = OKC_API.G_MISS_CHAR ) THEN
383: l_oks_billrate_schedules_v_rec.object1_id1 := NULL;
384: END IF;
385: IF (l_oks_billrate_schedules_v_rec.object1_id2 = OKC_API.G_MISS_CHAR ) THEN
386: l_oks_billrate_schedules_v_rec.object1_id2 := NULL;
387: END IF;

Line 385: IF (l_oks_billrate_schedules_v_rec.object1_id2 = OKC_API.G_MISS_CHAR ) THEN

381: END IF;
382: IF (l_oks_billrate_schedules_v_rec.object1_id1 = OKC_API.G_MISS_CHAR ) THEN
383: l_oks_billrate_schedules_v_rec.object1_id1 := NULL;
384: END IF;
385: IF (l_oks_billrate_schedules_v_rec.object1_id2 = OKC_API.G_MISS_CHAR ) THEN
386: l_oks_billrate_schedules_v_rec.object1_id2 := NULL;
387: END IF;
388: IF (l_oks_billrate_schedules_v_rec.jtot_object1_code = OKC_API.G_MISS_CHAR ) THEN
389: l_oks_billrate_schedules_v_rec.jtot_object1_code := NULL;

Line 386: l_oks_billrate_schedules_v_rec.object1_id2 := NULL;

382: IF (l_oks_billrate_schedules_v_rec.object1_id1 = OKC_API.G_MISS_CHAR ) THEN
383: l_oks_billrate_schedules_v_rec.object1_id1 := NULL;
384: END IF;
385: IF (l_oks_billrate_schedules_v_rec.object1_id2 = OKC_API.G_MISS_CHAR ) THEN
386: l_oks_billrate_schedules_v_rec.object1_id2 := NULL;
387: END IF;
388: IF (l_oks_billrate_schedules_v_rec.jtot_object1_code = OKC_API.G_MISS_CHAR ) THEN
389: l_oks_billrate_schedules_v_rec.jtot_object1_code := NULL;
390: END IF;

Line 388: IF (l_oks_billrate_schedules_v_rec.jtot_object1_code = OKC_API.G_MISS_CHAR ) THEN

384: END IF;
385: IF (l_oks_billrate_schedules_v_rec.object1_id2 = OKC_API.G_MISS_CHAR ) THEN
386: l_oks_billrate_schedules_v_rec.object1_id2 := NULL;
387: END IF;
388: IF (l_oks_billrate_schedules_v_rec.jtot_object1_code = OKC_API.G_MISS_CHAR ) THEN
389: l_oks_billrate_schedules_v_rec.jtot_object1_code := NULL;
390: END IF;
391: IF (l_oks_billrate_schedules_v_rec.bill_rate_code = OKC_API.G_MISS_CHAR ) THEN
392: l_oks_billrate_schedules_v_rec.bill_rate_code := NULL;

Line 389: l_oks_billrate_schedules_v_rec.jtot_object1_code := NULL;

385: IF (l_oks_billrate_schedules_v_rec.object1_id2 = OKC_API.G_MISS_CHAR ) THEN
386: l_oks_billrate_schedules_v_rec.object1_id2 := NULL;
387: END IF;
388: IF (l_oks_billrate_schedules_v_rec.jtot_object1_code = OKC_API.G_MISS_CHAR ) THEN
389: l_oks_billrate_schedules_v_rec.jtot_object1_code := NULL;
390: END IF;
391: IF (l_oks_billrate_schedules_v_rec.bill_rate_code = OKC_API.G_MISS_CHAR ) THEN
392: l_oks_billrate_schedules_v_rec.bill_rate_code := NULL;
393: END IF;

Line 391: IF (l_oks_billrate_schedules_v_rec.bill_rate_code = OKC_API.G_MISS_CHAR ) THEN

387: END IF;
388: IF (l_oks_billrate_schedules_v_rec.jtot_object1_code = OKC_API.G_MISS_CHAR ) THEN
389: l_oks_billrate_schedules_v_rec.jtot_object1_code := NULL;
390: END IF;
391: IF (l_oks_billrate_schedules_v_rec.bill_rate_code = OKC_API.G_MISS_CHAR ) THEN
392: l_oks_billrate_schedules_v_rec.bill_rate_code := NULL;
393: END IF;
394: IF (l_oks_billrate_schedules_v_rec.uom = OKC_API.G_MISS_CHAR ) THEN
395: l_oks_billrate_schedules_v_rec.uom := NULL;

Line 392: l_oks_billrate_schedules_v_rec.bill_rate_code := NULL;

388: IF (l_oks_billrate_schedules_v_rec.jtot_object1_code = OKC_API.G_MISS_CHAR ) THEN
389: l_oks_billrate_schedules_v_rec.jtot_object1_code := NULL;
390: END IF;
391: IF (l_oks_billrate_schedules_v_rec.bill_rate_code = OKC_API.G_MISS_CHAR ) THEN
392: l_oks_billrate_schedules_v_rec.bill_rate_code := NULL;
393: END IF;
394: IF (l_oks_billrate_schedules_v_rec.uom = OKC_API.G_MISS_CHAR ) THEN
395: l_oks_billrate_schedules_v_rec.uom := NULL;
396: END IF;

Line 394: IF (l_oks_billrate_schedules_v_rec.uom = OKC_API.G_MISS_CHAR ) THEN

390: END IF;
391: IF (l_oks_billrate_schedules_v_rec.bill_rate_code = OKC_API.G_MISS_CHAR ) THEN
392: l_oks_billrate_schedules_v_rec.bill_rate_code := NULL;
393: END IF;
394: IF (l_oks_billrate_schedules_v_rec.uom = OKC_API.G_MISS_CHAR ) THEN
395: l_oks_billrate_schedules_v_rec.uom := NULL;
396: END IF;
397: IF (l_oks_billrate_schedules_v_rec.flat_rate = OKC_API.G_MISS_NUM ) THEN
398: l_oks_billrate_schedules_v_rec.flat_rate := NULL;

Line 395: l_oks_billrate_schedules_v_rec.uom := NULL;

391: IF (l_oks_billrate_schedules_v_rec.bill_rate_code = OKC_API.G_MISS_CHAR ) THEN
392: l_oks_billrate_schedules_v_rec.bill_rate_code := NULL;
393: END IF;
394: IF (l_oks_billrate_schedules_v_rec.uom = OKC_API.G_MISS_CHAR ) THEN
395: l_oks_billrate_schedules_v_rec.uom := NULL;
396: END IF;
397: IF (l_oks_billrate_schedules_v_rec.flat_rate = OKC_API.G_MISS_NUM ) THEN
398: l_oks_billrate_schedules_v_rec.flat_rate := NULL;
399: END IF;

Line 397: IF (l_oks_billrate_schedules_v_rec.flat_rate = OKC_API.G_MISS_NUM ) THEN

393: END IF;
394: IF (l_oks_billrate_schedules_v_rec.uom = OKC_API.G_MISS_CHAR ) THEN
395: l_oks_billrate_schedules_v_rec.uom := NULL;
396: END IF;
397: IF (l_oks_billrate_schedules_v_rec.flat_rate = OKC_API.G_MISS_NUM ) THEN
398: l_oks_billrate_schedules_v_rec.flat_rate := NULL;
399: END IF;
400: IF (l_oks_billrate_schedules_v_rec.holiday_yn = OKC_API.G_MISS_CHAR ) THEN
401: l_oks_billrate_schedules_v_rec.holiday_yn := NULL;

Line 398: l_oks_billrate_schedules_v_rec.flat_rate := NULL;

394: IF (l_oks_billrate_schedules_v_rec.uom = OKC_API.G_MISS_CHAR ) THEN
395: l_oks_billrate_schedules_v_rec.uom := NULL;
396: END IF;
397: IF (l_oks_billrate_schedules_v_rec.flat_rate = OKC_API.G_MISS_NUM ) THEN
398: l_oks_billrate_schedules_v_rec.flat_rate := NULL;
399: END IF;
400: IF (l_oks_billrate_schedules_v_rec.holiday_yn = OKC_API.G_MISS_CHAR ) THEN
401: l_oks_billrate_schedules_v_rec.holiday_yn := NULL;
402: END IF;

Line 400: IF (l_oks_billrate_schedules_v_rec.holiday_yn = OKC_API.G_MISS_CHAR ) THEN

396: END IF;
397: IF (l_oks_billrate_schedules_v_rec.flat_rate = OKC_API.G_MISS_NUM ) THEN
398: l_oks_billrate_schedules_v_rec.flat_rate := NULL;
399: END IF;
400: IF (l_oks_billrate_schedules_v_rec.holiday_yn = OKC_API.G_MISS_CHAR ) THEN
401: l_oks_billrate_schedules_v_rec.holiday_yn := NULL;
402: END IF;
403: IF (l_oks_billrate_schedules_v_rec.percent_over_list_price = OKC_API.G_MISS_NUM ) THEN
404: l_oks_billrate_schedules_v_rec.percent_over_list_price := NULL;

Line 401: l_oks_billrate_schedules_v_rec.holiday_yn := NULL;

397: IF (l_oks_billrate_schedules_v_rec.flat_rate = OKC_API.G_MISS_NUM ) THEN
398: l_oks_billrate_schedules_v_rec.flat_rate := NULL;
399: END IF;
400: IF (l_oks_billrate_schedules_v_rec.holiday_yn = OKC_API.G_MISS_CHAR ) THEN
401: l_oks_billrate_schedules_v_rec.holiday_yn := NULL;
402: END IF;
403: IF (l_oks_billrate_schedules_v_rec.percent_over_list_price = OKC_API.G_MISS_NUM ) THEN
404: l_oks_billrate_schedules_v_rec.percent_over_list_price := NULL;
405: END IF;

Line 403: IF (l_oks_billrate_schedules_v_rec.percent_over_list_price = OKC_API.G_MISS_NUM ) THEN

399: END IF;
400: IF (l_oks_billrate_schedules_v_rec.holiday_yn = OKC_API.G_MISS_CHAR ) THEN
401: l_oks_billrate_schedules_v_rec.holiday_yn := NULL;
402: END IF;
403: IF (l_oks_billrate_schedules_v_rec.percent_over_list_price = OKC_API.G_MISS_NUM ) THEN
404: l_oks_billrate_schedules_v_rec.percent_over_list_price := NULL;
405: END IF;
406: IF (l_oks_billrate_schedules_v_rec.program_application_id = OKC_API.G_MISS_NUM ) THEN
407: l_oks_billrate_schedules_v_rec.program_application_id := NULL;

Line 404: l_oks_billrate_schedules_v_rec.percent_over_list_price := NULL;

400: IF (l_oks_billrate_schedules_v_rec.holiday_yn = OKC_API.G_MISS_CHAR ) THEN
401: l_oks_billrate_schedules_v_rec.holiday_yn := NULL;
402: END IF;
403: IF (l_oks_billrate_schedules_v_rec.percent_over_list_price = OKC_API.G_MISS_NUM ) THEN
404: l_oks_billrate_schedules_v_rec.percent_over_list_price := NULL;
405: END IF;
406: IF (l_oks_billrate_schedules_v_rec.program_application_id = OKC_API.G_MISS_NUM ) THEN
407: l_oks_billrate_schedules_v_rec.program_application_id := NULL;
408: END IF;

Line 406: IF (l_oks_billrate_schedules_v_rec.program_application_id = OKC_API.G_MISS_NUM ) THEN

402: END IF;
403: IF (l_oks_billrate_schedules_v_rec.percent_over_list_price = OKC_API.G_MISS_NUM ) THEN
404: l_oks_billrate_schedules_v_rec.percent_over_list_price := NULL;
405: END IF;
406: IF (l_oks_billrate_schedules_v_rec.program_application_id = OKC_API.G_MISS_NUM ) THEN
407: l_oks_billrate_schedules_v_rec.program_application_id := NULL;
408: END IF;
409: IF (l_oks_billrate_schedules_v_rec.program_id = OKC_API.G_MISS_NUM ) THEN
410: l_oks_billrate_schedules_v_rec.program_id := NULL;

Line 407: l_oks_billrate_schedules_v_rec.program_application_id := NULL;

403: IF (l_oks_billrate_schedules_v_rec.percent_over_list_price = OKC_API.G_MISS_NUM ) THEN
404: l_oks_billrate_schedules_v_rec.percent_over_list_price := NULL;
405: END IF;
406: IF (l_oks_billrate_schedules_v_rec.program_application_id = OKC_API.G_MISS_NUM ) THEN
407: l_oks_billrate_schedules_v_rec.program_application_id := NULL;
408: END IF;
409: IF (l_oks_billrate_schedules_v_rec.program_id = OKC_API.G_MISS_NUM ) THEN
410: l_oks_billrate_schedules_v_rec.program_id := NULL;
411: END IF;

Line 409: IF (l_oks_billrate_schedules_v_rec.program_id = OKC_API.G_MISS_NUM ) THEN

405: END IF;
406: IF (l_oks_billrate_schedules_v_rec.program_application_id = OKC_API.G_MISS_NUM ) THEN
407: l_oks_billrate_schedules_v_rec.program_application_id := NULL;
408: END IF;
409: IF (l_oks_billrate_schedules_v_rec.program_id = OKC_API.G_MISS_NUM ) THEN
410: l_oks_billrate_schedules_v_rec.program_id := NULL;
411: END IF;
412: IF (l_oks_billrate_schedules_v_rec.program_update_date = OKC_API.G_MISS_DATE ) THEN
413: l_oks_billrate_schedules_v_rec.program_update_date := NULL;

Line 410: l_oks_billrate_schedules_v_rec.program_id := NULL;

406: IF (l_oks_billrate_schedules_v_rec.program_application_id = OKC_API.G_MISS_NUM ) THEN
407: l_oks_billrate_schedules_v_rec.program_application_id := NULL;
408: END IF;
409: IF (l_oks_billrate_schedules_v_rec.program_id = OKC_API.G_MISS_NUM ) THEN
410: l_oks_billrate_schedules_v_rec.program_id := NULL;
411: END IF;
412: IF (l_oks_billrate_schedules_v_rec.program_update_date = OKC_API.G_MISS_DATE ) THEN
413: l_oks_billrate_schedules_v_rec.program_update_date := NULL;
414: END IF;

Line 412: IF (l_oks_billrate_schedules_v_rec.program_update_date = OKC_API.G_MISS_DATE ) THEN

408: END IF;
409: IF (l_oks_billrate_schedules_v_rec.program_id = OKC_API.G_MISS_NUM ) THEN
410: l_oks_billrate_schedules_v_rec.program_id := NULL;
411: END IF;
412: IF (l_oks_billrate_schedules_v_rec.program_update_date = OKC_API.G_MISS_DATE ) THEN
413: l_oks_billrate_schedules_v_rec.program_update_date := NULL;
414: END IF;
415: IF (l_oks_billrate_schedules_v_rec.request_id = OKC_API.G_MISS_NUM ) THEN
416: l_oks_billrate_schedules_v_rec.request_id := NULL;

Line 413: l_oks_billrate_schedules_v_rec.program_update_date := NULL;

409: IF (l_oks_billrate_schedules_v_rec.program_id = OKC_API.G_MISS_NUM ) THEN
410: l_oks_billrate_schedules_v_rec.program_id := NULL;
411: END IF;
412: IF (l_oks_billrate_schedules_v_rec.program_update_date = OKC_API.G_MISS_DATE ) THEN
413: l_oks_billrate_schedules_v_rec.program_update_date := NULL;
414: END IF;
415: IF (l_oks_billrate_schedules_v_rec.request_id = OKC_API.G_MISS_NUM ) THEN
416: l_oks_billrate_schedules_v_rec.request_id := NULL;
417: END IF;

Line 415: IF (l_oks_billrate_schedules_v_rec.request_id = OKC_API.G_MISS_NUM ) THEN

411: END IF;
412: IF (l_oks_billrate_schedules_v_rec.program_update_date = OKC_API.G_MISS_DATE ) THEN
413: l_oks_billrate_schedules_v_rec.program_update_date := NULL;
414: END IF;
415: IF (l_oks_billrate_schedules_v_rec.request_id = OKC_API.G_MISS_NUM ) THEN
416: l_oks_billrate_schedules_v_rec.request_id := NULL;
417: END IF;
418: IF (l_oks_billrate_schedules_v_rec.created_by = OKC_API.G_MISS_NUM ) THEN
419: l_oks_billrate_schedules_v_rec.created_by := NULL;

Line 416: l_oks_billrate_schedules_v_rec.request_id := NULL;

412: IF (l_oks_billrate_schedules_v_rec.program_update_date = OKC_API.G_MISS_DATE ) THEN
413: l_oks_billrate_schedules_v_rec.program_update_date := NULL;
414: END IF;
415: IF (l_oks_billrate_schedules_v_rec.request_id = OKC_API.G_MISS_NUM ) THEN
416: l_oks_billrate_schedules_v_rec.request_id := NULL;
417: END IF;
418: IF (l_oks_billrate_schedules_v_rec.created_by = OKC_API.G_MISS_NUM ) THEN
419: l_oks_billrate_schedules_v_rec.created_by := NULL;
420: END IF;

Line 418: IF (l_oks_billrate_schedules_v_rec.created_by = OKC_API.G_MISS_NUM ) THEN

414: END IF;
415: IF (l_oks_billrate_schedules_v_rec.request_id = OKC_API.G_MISS_NUM ) THEN
416: l_oks_billrate_schedules_v_rec.request_id := NULL;
417: END IF;
418: IF (l_oks_billrate_schedules_v_rec.created_by = OKC_API.G_MISS_NUM ) THEN
419: l_oks_billrate_schedules_v_rec.created_by := NULL;
420: END IF;
421: IF (l_oks_billrate_schedules_v_rec.creation_date = OKC_API.G_MISS_DATE ) THEN
422: l_oks_billrate_schedules_v_rec.creation_date := NULL;

Line 419: l_oks_billrate_schedules_v_rec.created_by := NULL;

415: IF (l_oks_billrate_schedules_v_rec.request_id = OKC_API.G_MISS_NUM ) THEN
416: l_oks_billrate_schedules_v_rec.request_id := NULL;
417: END IF;
418: IF (l_oks_billrate_schedules_v_rec.created_by = OKC_API.G_MISS_NUM ) THEN
419: l_oks_billrate_schedules_v_rec.created_by := NULL;
420: END IF;
421: IF (l_oks_billrate_schedules_v_rec.creation_date = OKC_API.G_MISS_DATE ) THEN
422: l_oks_billrate_schedules_v_rec.creation_date := NULL;
423: END IF;

Line 421: IF (l_oks_billrate_schedules_v_rec.creation_date = OKC_API.G_MISS_DATE ) THEN

417: END IF;
418: IF (l_oks_billrate_schedules_v_rec.created_by = OKC_API.G_MISS_NUM ) THEN
419: l_oks_billrate_schedules_v_rec.created_by := NULL;
420: END IF;
421: IF (l_oks_billrate_schedules_v_rec.creation_date = OKC_API.G_MISS_DATE ) THEN
422: l_oks_billrate_schedules_v_rec.creation_date := NULL;
423: END IF;
424: IF (l_oks_billrate_schedules_v_rec.last_updated_by = OKC_API.G_MISS_NUM ) THEN
425: l_oks_billrate_schedules_v_rec.last_updated_by := NULL;

Line 422: l_oks_billrate_schedules_v_rec.creation_date := NULL;

418: IF (l_oks_billrate_schedules_v_rec.created_by = OKC_API.G_MISS_NUM ) THEN
419: l_oks_billrate_schedules_v_rec.created_by := NULL;
420: END IF;
421: IF (l_oks_billrate_schedules_v_rec.creation_date = OKC_API.G_MISS_DATE ) THEN
422: l_oks_billrate_schedules_v_rec.creation_date := NULL;
423: END IF;
424: IF (l_oks_billrate_schedules_v_rec.last_updated_by = OKC_API.G_MISS_NUM ) THEN
425: l_oks_billrate_schedules_v_rec.last_updated_by := NULL;
426: END IF;

Line 424: IF (l_oks_billrate_schedules_v_rec.last_updated_by = OKC_API.G_MISS_NUM ) THEN

420: END IF;
421: IF (l_oks_billrate_schedules_v_rec.creation_date = OKC_API.G_MISS_DATE ) THEN
422: l_oks_billrate_schedules_v_rec.creation_date := NULL;
423: END IF;
424: IF (l_oks_billrate_schedules_v_rec.last_updated_by = OKC_API.G_MISS_NUM ) THEN
425: l_oks_billrate_schedules_v_rec.last_updated_by := NULL;
426: END IF;
427: IF (l_oks_billrate_schedules_v_rec.last_update_date = OKC_API.G_MISS_DATE ) THEN
428: l_oks_billrate_schedules_v_rec.last_update_date := NULL;

Line 425: l_oks_billrate_schedules_v_rec.last_updated_by := NULL;

421: IF (l_oks_billrate_schedules_v_rec.creation_date = OKC_API.G_MISS_DATE ) THEN
422: l_oks_billrate_schedules_v_rec.creation_date := NULL;
423: END IF;
424: IF (l_oks_billrate_schedules_v_rec.last_updated_by = OKC_API.G_MISS_NUM ) THEN
425: l_oks_billrate_schedules_v_rec.last_updated_by := NULL;
426: END IF;
427: IF (l_oks_billrate_schedules_v_rec.last_update_date = OKC_API.G_MISS_DATE ) THEN
428: l_oks_billrate_schedules_v_rec.last_update_date := NULL;
429: END IF;

Line 427: IF (l_oks_billrate_schedules_v_rec.last_update_date = OKC_API.G_MISS_DATE ) THEN

423: END IF;
424: IF (l_oks_billrate_schedules_v_rec.last_updated_by = OKC_API.G_MISS_NUM ) THEN
425: l_oks_billrate_schedules_v_rec.last_updated_by := NULL;
426: END IF;
427: IF (l_oks_billrate_schedules_v_rec.last_update_date = OKC_API.G_MISS_DATE ) THEN
428: l_oks_billrate_schedules_v_rec.last_update_date := NULL;
429: END IF;
430: IF (l_oks_billrate_schedules_v_rec.last_update_login = OKC_API.G_MISS_NUM ) THEN
431: l_oks_billrate_schedules_v_rec.last_update_login := NULL;

Line 428: l_oks_billrate_schedules_v_rec.last_update_date := NULL;

424: IF (l_oks_billrate_schedules_v_rec.last_updated_by = OKC_API.G_MISS_NUM ) THEN
425: l_oks_billrate_schedules_v_rec.last_updated_by := NULL;
426: END IF;
427: IF (l_oks_billrate_schedules_v_rec.last_update_date = OKC_API.G_MISS_DATE ) THEN
428: l_oks_billrate_schedules_v_rec.last_update_date := NULL;
429: END IF;
430: IF (l_oks_billrate_schedules_v_rec.last_update_login = OKC_API.G_MISS_NUM ) THEN
431: l_oks_billrate_schedules_v_rec.last_update_login := NULL;
432: END IF;

Line 430: IF (l_oks_billrate_schedules_v_rec.last_update_login = OKC_API.G_MISS_NUM ) THEN

426: END IF;
427: IF (l_oks_billrate_schedules_v_rec.last_update_date = OKC_API.G_MISS_DATE ) THEN
428: l_oks_billrate_schedules_v_rec.last_update_date := NULL;
429: END IF;
430: IF (l_oks_billrate_schedules_v_rec.last_update_login = OKC_API.G_MISS_NUM ) THEN
431: l_oks_billrate_schedules_v_rec.last_update_login := NULL;
432: END IF;
433: IF (l_oks_billrate_schedules_v_rec.object_version_number = OKC_API.G_MISS_NUM ) THEN
434: l_oks_billrate_schedules_v_rec.object_version_number := NULL;

Line 431: l_oks_billrate_schedules_v_rec.last_update_login := NULL;

427: IF (l_oks_billrate_schedules_v_rec.last_update_date = OKC_API.G_MISS_DATE ) THEN
428: l_oks_billrate_schedules_v_rec.last_update_date := NULL;
429: END IF;
430: IF (l_oks_billrate_schedules_v_rec.last_update_login = OKC_API.G_MISS_NUM ) THEN
431: l_oks_billrate_schedules_v_rec.last_update_login := NULL;
432: END IF;
433: IF (l_oks_billrate_schedules_v_rec.object_version_number = OKC_API.G_MISS_NUM ) THEN
434: l_oks_billrate_schedules_v_rec.object_version_number := NULL;
435: END IF;

Line 433: IF (l_oks_billrate_schedules_v_rec.object_version_number = OKC_API.G_MISS_NUM ) THEN

429: END IF;
430: IF (l_oks_billrate_schedules_v_rec.last_update_login = OKC_API.G_MISS_NUM ) THEN
431: l_oks_billrate_schedules_v_rec.last_update_login := NULL;
432: END IF;
433: IF (l_oks_billrate_schedules_v_rec.object_version_number = OKC_API.G_MISS_NUM ) THEN
434: l_oks_billrate_schedules_v_rec.object_version_number := NULL;
435: END IF;
436: IF (l_oks_billrate_schedules_v_rec.security_group_id = OKC_API.G_MISS_NUM ) THEN
437: l_oks_billrate_schedules_v_rec.security_group_id := NULL;

Line 434: l_oks_billrate_schedules_v_rec.object_version_number := NULL;

430: IF (l_oks_billrate_schedules_v_rec.last_update_login = OKC_API.G_MISS_NUM ) THEN
431: l_oks_billrate_schedules_v_rec.last_update_login := NULL;
432: END IF;
433: IF (l_oks_billrate_schedules_v_rec.object_version_number = OKC_API.G_MISS_NUM ) THEN
434: l_oks_billrate_schedules_v_rec.object_version_number := NULL;
435: END IF;
436: IF (l_oks_billrate_schedules_v_rec.security_group_id = OKC_API.G_MISS_NUM ) THEN
437: l_oks_billrate_schedules_v_rec.security_group_id := NULL;
438: END IF;

Line 436: IF (l_oks_billrate_schedules_v_rec.security_group_id = OKC_API.G_MISS_NUM ) THEN

432: END IF;
433: IF (l_oks_billrate_schedules_v_rec.object_version_number = OKC_API.G_MISS_NUM ) THEN
434: l_oks_billrate_schedules_v_rec.object_version_number := NULL;
435: END IF;
436: IF (l_oks_billrate_schedules_v_rec.security_group_id = OKC_API.G_MISS_NUM ) THEN
437: l_oks_billrate_schedules_v_rec.security_group_id := NULL;
438: END IF;
439: RETURN(l_oks_billrate_schedules_v_rec);
440: END null_out_defaults;

Line 437: l_oks_billrate_schedules_v_rec.security_group_id := NULL;

433: IF (l_oks_billrate_schedules_v_rec.object_version_number = OKC_API.G_MISS_NUM ) THEN
434: l_oks_billrate_schedules_v_rec.object_version_number := NULL;
435: END IF;
436: IF (l_oks_billrate_schedules_v_rec.security_group_id = OKC_API.G_MISS_NUM ) THEN
437: l_oks_billrate_schedules_v_rec.security_group_id := NULL;
438: END IF;
439: RETURN(l_oks_billrate_schedules_v_rec);
440: END null_out_defaults;
441: ---------------------------------

Line 439: RETURN(l_oks_billrate_schedules_v_rec);

435: END IF;
436: IF (l_oks_billrate_schedules_v_rec.security_group_id = OKC_API.G_MISS_NUM ) THEN
437: l_oks_billrate_schedules_v_rec.security_group_id := NULL;
438: END IF;
439: RETURN(l_oks_billrate_schedules_v_rec);
440: END null_out_defaults;
441: ---------------------------------
442: -- Validate_Attributes for: ID --
443: ---------------------------------

Line 472: -- Validate_Attributes for:OKS_BILLRATE_SCHEDULES_V --

468: ---------------------------------------------------------------------------
469: -- FUNCTION Validate_Attributes
470: ---------------------------------------------------------------------------
471: ------------------------------------------------------
472: -- Validate_Attributes for:OKS_BILLRATE_SCHEDULES_V --
473: ------------------------------------------------------
474: FUNCTION Validate_Attributes (
475: p_oks_billrate_schedules_v_rec IN OksBillrateSchedulesVRecType
476: ) RETURN VARCHAR2 IS

Line 475: p_oks_billrate_schedules_v_rec IN OksBillrateSchedulesVRecType

471: ------------------------------------------------------
472: -- Validate_Attributes for:OKS_BILLRATE_SCHEDULES_V --
473: ------------------------------------------------------
474: FUNCTION Validate_Attributes (
475: p_oks_billrate_schedules_v_rec IN OksBillrateSchedulesVRecType
476: ) RETURN VARCHAR2 IS
477: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
478: x_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
479: BEGIN

Line 486: validate_id(x_return_status, p_oks_billrate_schedules_v_rec.id);

482: -----------------------------
483: -- ***
484: -- id
485: -- ***
486: validate_id(x_return_status, p_oks_billrate_schedules_v_rec.id);
487: IF (x_return_status <> OKC_API.G_RET_STS_SUCCESS) THEN
488: l_return_status := x_return_status;
489: RAISE G_EXCEPTION_HALT_VALIDATION;
490: END IF;

Line 510: -- Validate Record for:OKS_BILLRATE_SCHEDULES_V --

506: ---------------------------------------------------------------------------
507: -- PROCEDURE Validate_Record
508: ---------------------------------------------------------------------------
509: --------------------------------------------------
510: -- Validate Record for:OKS_BILLRATE_SCHEDULES_V --
511: --------------------------------------------------
512: FUNCTION Validate_Record (
513: p_oks_billrate_schedules_v_rec IN OksBillrateSchedulesVRecType,
514: p_db_oks_billrate_sch1 IN OksBillrateSchedulesVRecType

Line 513: p_oks_billrate_schedules_v_rec IN OksBillrateSchedulesVRecType,

509: --------------------------------------------------
510: -- Validate Record for:OKS_BILLRATE_SCHEDULES_V --
511: --------------------------------------------------
512: FUNCTION Validate_Record (
513: p_oks_billrate_schedules_v_rec IN OksBillrateSchedulesVRecType,
514: p_db_oks_billrate_sch1 IN OksBillrateSchedulesVRecType
515: ) RETURN VARCHAR2 IS
516: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
517: BEGIN

Line 521: p_oks_billrate_schedules_v_rec IN OksBillrateSchedulesVRecType

517: BEGIN
518: RETURN (l_return_status);
519: END Validate_Record;
520: FUNCTION Validate_Record (
521: p_oks_billrate_schedules_v_rec IN OksBillrateSchedulesVRecType
522: ) RETURN VARCHAR2 IS
523: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
524: l_db_oks_billrate_sch1 OksBillrateSchedulesVRecType := get_rec(p_oks_billrate_schedules_v_rec);
525: BEGIN

Line 524: l_db_oks_billrate_sch1 OksBillrateSchedulesVRecType := get_rec(p_oks_billrate_schedules_v_rec);

520: FUNCTION Validate_Record (
521: p_oks_billrate_schedules_v_rec IN OksBillrateSchedulesVRecType
522: ) RETURN VARCHAR2 IS
523: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
524: l_db_oks_billrate_sch1 OksBillrateSchedulesVRecType := get_rec(p_oks_billrate_schedules_v_rec);
525: BEGIN
526: l_return_status := Validate_Record(p_oks_billrate_schedules_v_rec => p_oks_billrate_schedules_v_rec,
527: p_db_oks_billrate_sch1 => l_db_oks_billrate_sch1);
528: RETURN (l_return_status);

Line 526: l_return_status := Validate_Record(p_oks_billrate_schedules_v_rec => p_oks_billrate_schedules_v_rec,

522: ) RETURN VARCHAR2 IS
523: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
524: l_db_oks_billrate_sch1 OksBillrateSchedulesVRecType := get_rec(p_oks_billrate_schedules_v_rec);
525: BEGIN
526: l_return_status := Validate_Record(p_oks_billrate_schedules_v_rec => p_oks_billrate_schedules_v_rec,
527: p_db_oks_billrate_sch1 => l_db_oks_billrate_sch1);
528: RETURN (l_return_status);
529: END Validate_Record;
530:

Line 616: -- validate_row for:OKS_BILLRATE_SCHEDULES_V --

612: ---------------------------------------------------------------------------
613: -- PROCEDURE validate_row
614: ---------------------------------------------------------------------------
615: -----------------------------------------------
616: -- validate_row for:OKS_BILLRATE_SCHEDULES_V --
617: -----------------------------------------------
618: PROCEDURE validate_row(
619: p_api_version IN NUMBER,
620: p_init_msg_list IN VARCHAR2,

Line 624: p_oks_billrate_schedules_v_rec IN OksBillrateSchedulesVRecType) IS

620: p_init_msg_list IN VARCHAR2,
621: x_return_status OUT NOCOPY VARCHAR2,
622: x_msg_count OUT NOCOPY NUMBER,
623: x_msg_data OUT NOCOPY VARCHAR2,
624: p_oks_billrate_schedules_v_rec IN OksBillrateSchedulesVRecType) IS
625:
626: l_api_version CONSTANT NUMBER := 1;
627: l_api_name CONSTANT VARCHAR2(30) := 'V_validate_row';
628: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;

Line 629: l_oks_billrate_schedules_v_rec OksBillrateSchedulesVRecType := p_oks_billrate_schedules_v_rec;

625:
626: l_api_version CONSTANT NUMBER := 1;
627: l_api_name CONSTANT VARCHAR2(30) := 'V_validate_row';
628: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
629: l_oks_billrate_schedules_v_rec OksBillrateSchedulesVRecType := p_oks_billrate_schedules_v_rec;
630: l_oks_billrate_schedules_rec OksBillrateSchedulesRecType;
631: l_oks_billrate_schedules_rec OksBillrateSchedulesRecType;
632: BEGIN
633: l_return_status := OKC_API.START_ACTIVITY(l_api_name,

Line 630: l_oks_billrate_schedules_rec OksBillrateSchedulesRecType;

626: l_api_version CONSTANT NUMBER := 1;
627: l_api_name CONSTANT VARCHAR2(30) := 'V_validate_row';
628: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
629: l_oks_billrate_schedules_v_rec OksBillrateSchedulesVRecType := p_oks_billrate_schedules_v_rec;
630: l_oks_billrate_schedules_rec OksBillrateSchedulesRecType;
631: l_oks_billrate_schedules_rec OksBillrateSchedulesRecType;
632: BEGIN
633: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
634: G_PKG_NAME,

Line 631: l_oks_billrate_schedules_rec OksBillrateSchedulesRecType;

627: l_api_name CONSTANT VARCHAR2(30) := 'V_validate_row';
628: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
629: l_oks_billrate_schedules_v_rec OksBillrateSchedulesVRecType := p_oks_billrate_schedules_v_rec;
630: l_oks_billrate_schedules_rec OksBillrateSchedulesRecType;
631: l_oks_billrate_schedules_rec OksBillrateSchedulesRecType;
632: BEGIN
633: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
634: G_PKG_NAME,
635: p_init_msg_list,

Line 646: l_return_status := Validate_Attributes(l_oks_billrate_schedules_v_rec);

642: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
643: RAISE OKC_API.G_EXCEPTION_ERROR;
644: END IF;
645: --- Validate all non-missing attributes (Item Level Validation)
646: l_return_status := Validate_Attributes(l_oks_billrate_schedules_v_rec);
647: --- If any errors happen abort API
648: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
649: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
650: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN

Line 653: l_return_status := Validate_Record(l_oks_billrate_schedules_v_rec);

649: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
650: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
651: RAISE OKC_API.G_EXCEPTION_ERROR;
652: END IF;
653: l_return_status := Validate_Record(l_oks_billrate_schedules_v_rec);
654: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
655: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
656: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
657: RAISE OKC_API.G_EXCEPTION_ERROR;

Line 693: -- PL/SQL TBL validate_row for:OKS_BILLRATE_SCHEDULES_V --

689: '_PVT'
690: );
691: END validate_row;
692: ----------------------------------------------------------
693: -- PL/SQL TBL validate_row for:OKS_BILLRATE_SCHEDULES_V --
694: ----------------------------------------------------------
695: PROCEDURE validate_row(
696: p_api_version IN NUMBER,
697: p_init_msg_list IN VARCHAR2,

Line 701: p_oks_billrate_schedules_v_tbl IN OksBillrateSchedulesVTblType,

697: p_init_msg_list IN VARCHAR2,
698: x_return_status OUT NOCOPY VARCHAR2,
699: x_msg_count OUT NOCOPY NUMBER,
700: x_msg_data OUT NOCOPY VARCHAR2,
701: p_oks_billrate_schedules_v_tbl IN OksBillrateSchedulesVTblType,
702: px_error_tbl IN OUT NOCOPY OKC_API.ERROR_TBL_TYPE) IS
703:
704: l_api_version CONSTANT NUMBER := 1;
705: l_api_name CONSTANT VARCHAR2(30) := 'V_error_tbl_validate_row';

Line 710: IF (p_oks_billrate_schedules_v_tbl.COUNT > 0) THEN

706: i NUMBER := 0;
707: BEGIN
708: OKC_API.init_msg_list(p_init_msg_list);
709: -- Make sure PL/SQL table has records in it before passing
710: IF (p_oks_billrate_schedules_v_tbl.COUNT > 0) THEN
711: i := p_oks_billrate_schedules_v_tbl.FIRST;
712: LOOP
713: DECLARE
714: l_error_rec OKC_API.ERROR_REC_TYPE;

Line 711: i := p_oks_billrate_schedules_v_tbl.FIRST;

707: BEGIN
708: OKC_API.init_msg_list(p_init_msg_list);
709: -- Make sure PL/SQL table has records in it before passing
710: IF (p_oks_billrate_schedules_v_tbl.COUNT > 0) THEN
711: i := p_oks_billrate_schedules_v_tbl.FIRST;
712: LOOP
713: DECLARE
714: l_error_rec OKC_API.ERROR_REC_TYPE;
715: BEGIN

Line 725: p_oks_billrate_schedules_v_rec => p_oks_billrate_schedules_v_tbl(i));

721: p_init_msg_list => OKC_API.G_FALSE,
722: x_return_status => l_error_rec.error_type,
723: x_msg_count => l_error_rec.msg_count,
724: x_msg_data => l_error_rec.msg_data,
725: p_oks_billrate_schedules_v_rec => p_oks_billrate_schedules_v_tbl(i));
726: IF (l_error_rec.error_type <> OKC_API.G_RET_STS_SUCCESS) THEN
727: l_error_rec.sqlcode := SQLCODE;
728: load_error_tbl(l_error_rec, px_error_tbl);
729: ELSE

Line 747: EXIT WHEN (i = p_oks_billrate_schedules_v_tbl.LAST);

743: l_error_rec.error_type := 'OTHERS';
744: l_error_rec.sqlcode := SQLCODE;
745: load_error_tbl(l_error_rec, px_error_tbl);
746: END;
747: EXIT WHEN (i = p_oks_billrate_schedules_v_tbl.LAST);
748: i := p_oks_billrate_schedules_v_tbl.NEXT(i);
749: END LOOP;
750: END IF;
751: -- Loop through the error_tbl to find the error with the highest severity

Line 748: i := p_oks_billrate_schedules_v_tbl.NEXT(i);

744: l_error_rec.sqlcode := SQLCODE;
745: load_error_tbl(l_error_rec, px_error_tbl);
746: END;
747: EXIT WHEN (i = p_oks_billrate_schedules_v_tbl.LAST);
748: i := p_oks_billrate_schedules_v_tbl.NEXT(i);
749: END LOOP;
750: END IF;
751: -- Loop through the error_tbl to find the error with the highest severity
752: -- and return it.

Line 789: -- PL/SQL TBL validate_row for:OKS_BILLRATE_SCHEDULES_V --

785: );
786: END validate_row;
787:
788: ----------------------------------------------------------
789: -- PL/SQL TBL validate_row for:OKS_BILLRATE_SCHEDULES_V --
790: ----------------------------------------------------------
791: PROCEDURE validate_row(
792: p_api_version IN NUMBER,
793: p_init_msg_list IN VARCHAR2,

Line 797: p_oks_billrate_schedules_v_tbl IN OksBillrateSchedulesVTblType) IS

793: p_init_msg_list IN VARCHAR2,
794: x_return_status OUT NOCOPY VARCHAR2,
795: x_msg_count OUT NOCOPY NUMBER,
796: x_msg_data OUT NOCOPY VARCHAR2,
797: p_oks_billrate_schedules_v_tbl IN OksBillrateSchedulesVTblType) IS
798:
799: l_api_version CONSTANT NUMBER := 1;
800: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_validate_row';
801: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;

Line 806: IF (p_oks_billrate_schedules_v_tbl.COUNT > 0) THEN

802: l_error_tbl OKC_API.ERROR_TBL_TYPE;
803: BEGIN
804: OKC_API.init_msg_list(p_init_msg_list);
805: -- Make sure PL/SQL table has records in it before passing
806: IF (p_oks_billrate_schedules_v_tbl.COUNT > 0) THEN
807: validate_row (
808: p_api_version => p_api_version,
809: p_init_msg_list => OKC_API.G_FALSE,
810: x_return_status => x_return_status,

Line 813: p_oks_billrate_schedules_v_tbl => p_oks_billrate_schedules_v_tbl,

809: p_init_msg_list => OKC_API.G_FALSE,
810: x_return_status => x_return_status,
811: x_msg_count => x_msg_count,
812: x_msg_data => x_msg_data,
813: p_oks_billrate_schedules_v_tbl => p_oks_billrate_schedules_v_tbl,
814: px_error_tbl => l_error_tbl);
815: END IF;
816: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
817: EXCEPTION

Line 854: -- insert_row for:OKS_BILLRATE_SCHEDULES --

850: ---------------------------------------------------------------------------
851: -- PROCEDURE insert_row
852: ---------------------------------------------------------------------------
853: -------------------------------------------
854: -- insert_row for:OKS_BILLRATE_SCHEDULES --
855: -------------------------------------------
856: PROCEDURE insert_row(
857: p_init_msg_list IN VARCHAR2,
858: x_return_status OUT NOCOPY VARCHAR2,

Line 861: p_oks_billrate_schedules_rec IN OksBillrateSchedulesRecType,

857: p_init_msg_list IN VARCHAR2,
858: x_return_status OUT NOCOPY VARCHAR2,
859: x_msg_count OUT NOCOPY NUMBER,
860: x_msg_data OUT NOCOPY VARCHAR2,
861: p_oks_billrate_schedules_rec IN OksBillrateSchedulesRecType,
862: x_oks_billrate_schedules_rec OUT NOCOPY OksBillrateSchedulesRecType) IS
863:
864: l_api_version CONSTANT NUMBER := 1;
865: l_api_name CONSTANT VARCHAR2(30) := 'B_insert_row';

Line 862: x_oks_billrate_schedules_rec OUT NOCOPY OksBillrateSchedulesRecType) IS

858: x_return_status OUT NOCOPY VARCHAR2,
859: x_msg_count OUT NOCOPY NUMBER,
860: x_msg_data OUT NOCOPY VARCHAR2,
861: p_oks_billrate_schedules_rec IN OksBillrateSchedulesRecType,
862: x_oks_billrate_schedules_rec OUT NOCOPY OksBillrateSchedulesRecType) IS
863:
864: l_api_version CONSTANT NUMBER := 1;
865: l_api_name CONSTANT VARCHAR2(30) := 'B_insert_row';
866: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;

Line 867: l_oks_billrate_schedules_rec OksBillrateSchedulesRecType := p_oks_billrate_schedules_rec;

863:
864: l_api_version CONSTANT NUMBER := 1;
865: l_api_name CONSTANT VARCHAR2(30) := 'B_insert_row';
866: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
867: l_oks_billrate_schedules_rec OksBillrateSchedulesRecType := p_oks_billrate_schedules_rec;
868: LDefOksBillrateSchedulesRec OksBillrateSchedulesRecType;
869: -----------------------------------------------
870: -- Set_Attributes for:OKS_BILLRATE_SCHEDULES --
871: -----------------------------------------------

Line 870: -- Set_Attributes for:OKS_BILLRATE_SCHEDULES --

866: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
867: l_oks_billrate_schedules_rec OksBillrateSchedulesRecType := p_oks_billrate_schedules_rec;
868: LDefOksBillrateSchedulesRec OksBillrateSchedulesRecType;
869: -----------------------------------------------
870: -- Set_Attributes for:OKS_BILLRATE_SCHEDULES --
871: -----------------------------------------------
872: FUNCTION Set_Attributes (
873: p_oks_billrate_schedules_rec IN OksBillrateSchedulesRecType,
874: x_oks_billrate_schedules_rec OUT NOCOPY OksBillrateSchedulesRecType

Line 873: p_oks_billrate_schedules_rec IN OksBillrateSchedulesRecType,

869: -----------------------------------------------
870: -- Set_Attributes for:OKS_BILLRATE_SCHEDULES --
871: -----------------------------------------------
872: FUNCTION Set_Attributes (
873: p_oks_billrate_schedules_rec IN OksBillrateSchedulesRecType,
874: x_oks_billrate_schedules_rec OUT NOCOPY OksBillrateSchedulesRecType
875: ) RETURN VARCHAR2 IS
876: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
877: BEGIN

Line 874: x_oks_billrate_schedules_rec OUT NOCOPY OksBillrateSchedulesRecType

870: -- Set_Attributes for:OKS_BILLRATE_SCHEDULES --
871: -----------------------------------------------
872: FUNCTION Set_Attributes (
873: p_oks_billrate_schedules_rec IN OksBillrateSchedulesRecType,
874: x_oks_billrate_schedules_rec OUT NOCOPY OksBillrateSchedulesRecType
875: ) RETURN VARCHAR2 IS
876: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
877: BEGIN
878: x_oks_billrate_schedules_rec := p_oks_billrate_schedules_rec;

Line 878: x_oks_billrate_schedules_rec := p_oks_billrate_schedules_rec;

874: x_oks_billrate_schedules_rec OUT NOCOPY OksBillrateSchedulesRecType
875: ) RETURN VARCHAR2 IS
876: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
877: BEGIN
878: x_oks_billrate_schedules_rec := p_oks_billrate_schedules_rec;
879: RETURN(l_return_status);
880: END Set_Attributes;
881: BEGIN
882: l_return_status := OKC_API.START_ACTIVITY(l_api_name,

Line 893: p_oks_billrate_schedules_rec, -- IN

889: RAISE OKC_API.G_EXCEPTION_ERROR;
890: END IF;
891: --- Setting item atributes
892: l_return_status := Set_Attributes(
893: p_oks_billrate_schedules_rec, -- IN
894: l_oks_billrate_schedules_rec); -- OUT
895: --- If any errors happen abort API
896: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
897: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

Line 894: l_oks_billrate_schedules_rec); -- OUT

890: END IF;
891: --- Setting item atributes
892: l_return_status := Set_Attributes(
893: p_oks_billrate_schedules_rec, -- IN
894: l_oks_billrate_schedules_rec); -- OUT
895: --- If any errors happen abort API
896: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
897: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
898: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN

Line 901: INSERT INTO OKS_BILLRATE_SCHEDULES(

897: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
898: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
899: RAISE OKC_API.G_EXCEPTION_ERROR;
900: END IF;
901: INSERT INTO OKS_BILLRATE_SCHEDULES(
902: id,
903: cle_id,
904: bt_cle_id,
905: dnz_chr_id,

Line 936: l_oks_billrate_schedules_rec.id,

932: last_update_date,
933: last_update_login,
934: object_version_number)
935: VALUES (
936: l_oks_billrate_schedules_rec.id,
937: l_oks_billrate_schedules_rec.cle_id,
938: l_oks_billrate_schedules_rec.bt_cle_id,
939: l_oks_billrate_schedules_rec.dnz_chr_id,
940: l_oks_billrate_schedules_rec.start_hour,

Line 937: l_oks_billrate_schedules_rec.cle_id,

933: last_update_login,
934: object_version_number)
935: VALUES (
936: l_oks_billrate_schedules_rec.id,
937: l_oks_billrate_schedules_rec.cle_id,
938: l_oks_billrate_schedules_rec.bt_cle_id,
939: l_oks_billrate_schedules_rec.dnz_chr_id,
940: l_oks_billrate_schedules_rec.start_hour,
941: l_oks_billrate_schedules_rec.start_minute,

Line 938: l_oks_billrate_schedules_rec.bt_cle_id,

934: object_version_number)
935: VALUES (
936: l_oks_billrate_schedules_rec.id,
937: l_oks_billrate_schedules_rec.cle_id,
938: l_oks_billrate_schedules_rec.bt_cle_id,
939: l_oks_billrate_schedules_rec.dnz_chr_id,
940: l_oks_billrate_schedules_rec.start_hour,
941: l_oks_billrate_schedules_rec.start_minute,
942: l_oks_billrate_schedules_rec.end_hour,

Line 939: l_oks_billrate_schedules_rec.dnz_chr_id,

935: VALUES (
936: l_oks_billrate_schedules_rec.id,
937: l_oks_billrate_schedules_rec.cle_id,
938: l_oks_billrate_schedules_rec.bt_cle_id,
939: l_oks_billrate_schedules_rec.dnz_chr_id,
940: l_oks_billrate_schedules_rec.start_hour,
941: l_oks_billrate_schedules_rec.start_minute,
942: l_oks_billrate_schedules_rec.end_hour,
943: l_oks_billrate_schedules_rec.end_minute,

Line 940: l_oks_billrate_schedules_rec.start_hour,

936: l_oks_billrate_schedules_rec.id,
937: l_oks_billrate_schedules_rec.cle_id,
938: l_oks_billrate_schedules_rec.bt_cle_id,
939: l_oks_billrate_schedules_rec.dnz_chr_id,
940: l_oks_billrate_schedules_rec.start_hour,
941: l_oks_billrate_schedules_rec.start_minute,
942: l_oks_billrate_schedules_rec.end_hour,
943: l_oks_billrate_schedules_rec.end_minute,
944: l_oks_billrate_schedules_rec.monday_flag,

Line 941: l_oks_billrate_schedules_rec.start_minute,

937: l_oks_billrate_schedules_rec.cle_id,
938: l_oks_billrate_schedules_rec.bt_cle_id,
939: l_oks_billrate_schedules_rec.dnz_chr_id,
940: l_oks_billrate_schedules_rec.start_hour,
941: l_oks_billrate_schedules_rec.start_minute,
942: l_oks_billrate_schedules_rec.end_hour,
943: l_oks_billrate_schedules_rec.end_minute,
944: l_oks_billrate_schedules_rec.monday_flag,
945: l_oks_billrate_schedules_rec.tuesday_flag,

Line 942: l_oks_billrate_schedules_rec.end_hour,

938: l_oks_billrate_schedules_rec.bt_cle_id,
939: l_oks_billrate_schedules_rec.dnz_chr_id,
940: l_oks_billrate_schedules_rec.start_hour,
941: l_oks_billrate_schedules_rec.start_minute,
942: l_oks_billrate_schedules_rec.end_hour,
943: l_oks_billrate_schedules_rec.end_minute,
944: l_oks_billrate_schedules_rec.monday_flag,
945: l_oks_billrate_schedules_rec.tuesday_flag,
946: l_oks_billrate_schedules_rec.wednesday_flag,

Line 943: l_oks_billrate_schedules_rec.end_minute,

939: l_oks_billrate_schedules_rec.dnz_chr_id,
940: l_oks_billrate_schedules_rec.start_hour,
941: l_oks_billrate_schedules_rec.start_minute,
942: l_oks_billrate_schedules_rec.end_hour,
943: l_oks_billrate_schedules_rec.end_minute,
944: l_oks_billrate_schedules_rec.monday_flag,
945: l_oks_billrate_schedules_rec.tuesday_flag,
946: l_oks_billrate_schedules_rec.wednesday_flag,
947: l_oks_billrate_schedules_rec.thursday_flag,

Line 944: l_oks_billrate_schedules_rec.monday_flag,

940: l_oks_billrate_schedules_rec.start_hour,
941: l_oks_billrate_schedules_rec.start_minute,
942: l_oks_billrate_schedules_rec.end_hour,
943: l_oks_billrate_schedules_rec.end_minute,
944: l_oks_billrate_schedules_rec.monday_flag,
945: l_oks_billrate_schedules_rec.tuesday_flag,
946: l_oks_billrate_schedules_rec.wednesday_flag,
947: l_oks_billrate_schedules_rec.thursday_flag,
948: l_oks_billrate_schedules_rec.friday_flag,

Line 945: l_oks_billrate_schedules_rec.tuesday_flag,

941: l_oks_billrate_schedules_rec.start_minute,
942: l_oks_billrate_schedules_rec.end_hour,
943: l_oks_billrate_schedules_rec.end_minute,
944: l_oks_billrate_schedules_rec.monday_flag,
945: l_oks_billrate_schedules_rec.tuesday_flag,
946: l_oks_billrate_schedules_rec.wednesday_flag,
947: l_oks_billrate_schedules_rec.thursday_flag,
948: l_oks_billrate_schedules_rec.friday_flag,
949: l_oks_billrate_schedules_rec.saturday_flag,

Line 946: l_oks_billrate_schedules_rec.wednesday_flag,

942: l_oks_billrate_schedules_rec.end_hour,
943: l_oks_billrate_schedules_rec.end_minute,
944: l_oks_billrate_schedules_rec.monday_flag,
945: l_oks_billrate_schedules_rec.tuesday_flag,
946: l_oks_billrate_schedules_rec.wednesday_flag,
947: l_oks_billrate_schedules_rec.thursday_flag,
948: l_oks_billrate_schedules_rec.friday_flag,
949: l_oks_billrate_schedules_rec.saturday_flag,
950: l_oks_billrate_schedules_rec.sunday_flag,

Line 947: l_oks_billrate_schedules_rec.thursday_flag,

943: l_oks_billrate_schedules_rec.end_minute,
944: l_oks_billrate_schedules_rec.monday_flag,
945: l_oks_billrate_schedules_rec.tuesday_flag,
946: l_oks_billrate_schedules_rec.wednesday_flag,
947: l_oks_billrate_schedules_rec.thursday_flag,
948: l_oks_billrate_schedules_rec.friday_flag,
949: l_oks_billrate_schedules_rec.saturday_flag,
950: l_oks_billrate_schedules_rec.sunday_flag,
951: l_oks_billrate_schedules_rec.object1_id1,

Line 948: l_oks_billrate_schedules_rec.friday_flag,

944: l_oks_billrate_schedules_rec.monday_flag,
945: l_oks_billrate_schedules_rec.tuesday_flag,
946: l_oks_billrate_schedules_rec.wednesday_flag,
947: l_oks_billrate_schedules_rec.thursday_flag,
948: l_oks_billrate_schedules_rec.friday_flag,
949: l_oks_billrate_schedules_rec.saturday_flag,
950: l_oks_billrate_schedules_rec.sunday_flag,
951: l_oks_billrate_schedules_rec.object1_id1,
952: l_oks_billrate_schedules_rec.object1_id2,

Line 949: l_oks_billrate_schedules_rec.saturday_flag,

945: l_oks_billrate_schedules_rec.tuesday_flag,
946: l_oks_billrate_schedules_rec.wednesday_flag,
947: l_oks_billrate_schedules_rec.thursday_flag,
948: l_oks_billrate_schedules_rec.friday_flag,
949: l_oks_billrate_schedules_rec.saturday_flag,
950: l_oks_billrate_schedules_rec.sunday_flag,
951: l_oks_billrate_schedules_rec.object1_id1,
952: l_oks_billrate_schedules_rec.object1_id2,
953: l_oks_billrate_schedules_rec.jtot_object1_code,

Line 950: l_oks_billrate_schedules_rec.sunday_flag,

946: l_oks_billrate_schedules_rec.wednesday_flag,
947: l_oks_billrate_schedules_rec.thursday_flag,
948: l_oks_billrate_schedules_rec.friday_flag,
949: l_oks_billrate_schedules_rec.saturday_flag,
950: l_oks_billrate_schedules_rec.sunday_flag,
951: l_oks_billrate_schedules_rec.object1_id1,
952: l_oks_billrate_schedules_rec.object1_id2,
953: l_oks_billrate_schedules_rec.jtot_object1_code,
954: l_oks_billrate_schedules_rec.bill_rate_code,

Line 951: l_oks_billrate_schedules_rec.object1_id1,

947: l_oks_billrate_schedules_rec.thursday_flag,
948: l_oks_billrate_schedules_rec.friday_flag,
949: l_oks_billrate_schedules_rec.saturday_flag,
950: l_oks_billrate_schedules_rec.sunday_flag,
951: l_oks_billrate_schedules_rec.object1_id1,
952: l_oks_billrate_schedules_rec.object1_id2,
953: l_oks_billrate_schedules_rec.jtot_object1_code,
954: l_oks_billrate_schedules_rec.bill_rate_code,
955: l_oks_billrate_schedules_rec.flat_rate,

Line 952: l_oks_billrate_schedules_rec.object1_id2,

948: l_oks_billrate_schedules_rec.friday_flag,
949: l_oks_billrate_schedules_rec.saturday_flag,
950: l_oks_billrate_schedules_rec.sunday_flag,
951: l_oks_billrate_schedules_rec.object1_id1,
952: l_oks_billrate_schedules_rec.object1_id2,
953: l_oks_billrate_schedules_rec.jtot_object1_code,
954: l_oks_billrate_schedules_rec.bill_rate_code,
955: l_oks_billrate_schedules_rec.flat_rate,
956: l_oks_billrate_schedules_rec.uom,

Line 953: l_oks_billrate_schedules_rec.jtot_object1_code,

949: l_oks_billrate_schedules_rec.saturday_flag,
950: l_oks_billrate_schedules_rec.sunday_flag,
951: l_oks_billrate_schedules_rec.object1_id1,
952: l_oks_billrate_schedules_rec.object1_id2,
953: l_oks_billrate_schedules_rec.jtot_object1_code,
954: l_oks_billrate_schedules_rec.bill_rate_code,
955: l_oks_billrate_schedules_rec.flat_rate,
956: l_oks_billrate_schedules_rec.uom,
957: l_oks_billrate_schedules_rec.holiday_yn,

Line 954: l_oks_billrate_schedules_rec.bill_rate_code,

950: l_oks_billrate_schedules_rec.sunday_flag,
951: l_oks_billrate_schedules_rec.object1_id1,
952: l_oks_billrate_schedules_rec.object1_id2,
953: l_oks_billrate_schedules_rec.jtot_object1_code,
954: l_oks_billrate_schedules_rec.bill_rate_code,
955: l_oks_billrate_schedules_rec.flat_rate,
956: l_oks_billrate_schedules_rec.uom,
957: l_oks_billrate_schedules_rec.holiday_yn,
958: l_oks_billrate_schedules_rec.percent_over_list_price,

Line 955: l_oks_billrate_schedules_rec.flat_rate,

951: l_oks_billrate_schedules_rec.object1_id1,
952: l_oks_billrate_schedules_rec.object1_id2,
953: l_oks_billrate_schedules_rec.jtot_object1_code,
954: l_oks_billrate_schedules_rec.bill_rate_code,
955: l_oks_billrate_schedules_rec.flat_rate,
956: l_oks_billrate_schedules_rec.uom,
957: l_oks_billrate_schedules_rec.holiday_yn,
958: l_oks_billrate_schedules_rec.percent_over_list_price,
959: l_oks_billrate_schedules_rec.program_application_id,

Line 956: l_oks_billrate_schedules_rec.uom,

952: l_oks_billrate_schedules_rec.object1_id2,
953: l_oks_billrate_schedules_rec.jtot_object1_code,
954: l_oks_billrate_schedules_rec.bill_rate_code,
955: l_oks_billrate_schedules_rec.flat_rate,
956: l_oks_billrate_schedules_rec.uom,
957: l_oks_billrate_schedules_rec.holiday_yn,
958: l_oks_billrate_schedules_rec.percent_over_list_price,
959: l_oks_billrate_schedules_rec.program_application_id,
960: l_oks_billrate_schedules_rec.program_id,

Line 957: l_oks_billrate_schedules_rec.holiday_yn,

953: l_oks_billrate_schedules_rec.jtot_object1_code,
954: l_oks_billrate_schedules_rec.bill_rate_code,
955: l_oks_billrate_schedules_rec.flat_rate,
956: l_oks_billrate_schedules_rec.uom,
957: l_oks_billrate_schedules_rec.holiday_yn,
958: l_oks_billrate_schedules_rec.percent_over_list_price,
959: l_oks_billrate_schedules_rec.program_application_id,
960: l_oks_billrate_schedules_rec.program_id,
961: l_oks_billrate_schedules_rec.program_update_date,

Line 958: l_oks_billrate_schedules_rec.percent_over_list_price,

954: l_oks_billrate_schedules_rec.bill_rate_code,
955: l_oks_billrate_schedules_rec.flat_rate,
956: l_oks_billrate_schedules_rec.uom,
957: l_oks_billrate_schedules_rec.holiday_yn,
958: l_oks_billrate_schedules_rec.percent_over_list_price,
959: l_oks_billrate_schedules_rec.program_application_id,
960: l_oks_billrate_schedules_rec.program_id,
961: l_oks_billrate_schedules_rec.program_update_date,
962: l_oks_billrate_schedules_rec.request_id,

Line 959: l_oks_billrate_schedules_rec.program_application_id,

955: l_oks_billrate_schedules_rec.flat_rate,
956: l_oks_billrate_schedules_rec.uom,
957: l_oks_billrate_schedules_rec.holiday_yn,
958: l_oks_billrate_schedules_rec.percent_over_list_price,
959: l_oks_billrate_schedules_rec.program_application_id,
960: l_oks_billrate_schedules_rec.program_id,
961: l_oks_billrate_schedules_rec.program_update_date,
962: l_oks_billrate_schedules_rec.request_id,
963: l_oks_billrate_schedules_rec.created_by,

Line 960: l_oks_billrate_schedules_rec.program_id,

956: l_oks_billrate_schedules_rec.uom,
957: l_oks_billrate_schedules_rec.holiday_yn,
958: l_oks_billrate_schedules_rec.percent_over_list_price,
959: l_oks_billrate_schedules_rec.program_application_id,
960: l_oks_billrate_schedules_rec.program_id,
961: l_oks_billrate_schedules_rec.program_update_date,
962: l_oks_billrate_schedules_rec.request_id,
963: l_oks_billrate_schedules_rec.created_by,
964: l_oks_billrate_schedules_rec.creation_date,

Line 961: l_oks_billrate_schedules_rec.program_update_date,

957: l_oks_billrate_schedules_rec.holiday_yn,
958: l_oks_billrate_schedules_rec.percent_over_list_price,
959: l_oks_billrate_schedules_rec.program_application_id,
960: l_oks_billrate_schedules_rec.program_id,
961: l_oks_billrate_schedules_rec.program_update_date,
962: l_oks_billrate_schedules_rec.request_id,
963: l_oks_billrate_schedules_rec.created_by,
964: l_oks_billrate_schedules_rec.creation_date,
965: l_oks_billrate_schedules_rec.last_updated_by,

Line 962: l_oks_billrate_schedules_rec.request_id,

958: l_oks_billrate_schedules_rec.percent_over_list_price,
959: l_oks_billrate_schedules_rec.program_application_id,
960: l_oks_billrate_schedules_rec.program_id,
961: l_oks_billrate_schedules_rec.program_update_date,
962: l_oks_billrate_schedules_rec.request_id,
963: l_oks_billrate_schedules_rec.created_by,
964: l_oks_billrate_schedules_rec.creation_date,
965: l_oks_billrate_schedules_rec.last_updated_by,
966: l_oks_billrate_schedules_rec.last_update_date,

Line 963: l_oks_billrate_schedules_rec.created_by,

959: l_oks_billrate_schedules_rec.program_application_id,
960: l_oks_billrate_schedules_rec.program_id,
961: l_oks_billrate_schedules_rec.program_update_date,
962: l_oks_billrate_schedules_rec.request_id,
963: l_oks_billrate_schedules_rec.created_by,
964: l_oks_billrate_schedules_rec.creation_date,
965: l_oks_billrate_schedules_rec.last_updated_by,
966: l_oks_billrate_schedules_rec.last_update_date,
967: l_oks_billrate_schedules_rec.last_update_login,

Line 964: l_oks_billrate_schedules_rec.creation_date,

960: l_oks_billrate_schedules_rec.program_id,
961: l_oks_billrate_schedules_rec.program_update_date,
962: l_oks_billrate_schedules_rec.request_id,
963: l_oks_billrate_schedules_rec.created_by,
964: l_oks_billrate_schedules_rec.creation_date,
965: l_oks_billrate_schedules_rec.last_updated_by,
966: l_oks_billrate_schedules_rec.last_update_date,
967: l_oks_billrate_schedules_rec.last_update_login,
968: l_oks_billrate_schedules_rec.object_version_number);

Line 965: l_oks_billrate_schedules_rec.last_updated_by,

961: l_oks_billrate_schedules_rec.program_update_date,
962: l_oks_billrate_schedules_rec.request_id,
963: l_oks_billrate_schedules_rec.created_by,
964: l_oks_billrate_schedules_rec.creation_date,
965: l_oks_billrate_schedules_rec.last_updated_by,
966: l_oks_billrate_schedules_rec.last_update_date,
967: l_oks_billrate_schedules_rec.last_update_login,
968: l_oks_billrate_schedules_rec.object_version_number);
969: -- Set OUT values

Line 966: l_oks_billrate_schedules_rec.last_update_date,

962: l_oks_billrate_schedules_rec.request_id,
963: l_oks_billrate_schedules_rec.created_by,
964: l_oks_billrate_schedules_rec.creation_date,
965: l_oks_billrate_schedules_rec.last_updated_by,
966: l_oks_billrate_schedules_rec.last_update_date,
967: l_oks_billrate_schedules_rec.last_update_login,
968: l_oks_billrate_schedules_rec.object_version_number);
969: -- Set OUT values
970: x_oks_billrate_schedules_rec := l_oks_billrate_schedules_rec;

Line 967: l_oks_billrate_schedules_rec.last_update_login,

963: l_oks_billrate_schedules_rec.created_by,
964: l_oks_billrate_schedules_rec.creation_date,
965: l_oks_billrate_schedules_rec.last_updated_by,
966: l_oks_billrate_schedules_rec.last_update_date,
967: l_oks_billrate_schedules_rec.last_update_login,
968: l_oks_billrate_schedules_rec.object_version_number);
969: -- Set OUT values
970: x_oks_billrate_schedules_rec := l_oks_billrate_schedules_rec;
971: x_return_status := l_return_status;

Line 968: l_oks_billrate_schedules_rec.object_version_number);

964: l_oks_billrate_schedules_rec.creation_date,
965: l_oks_billrate_schedules_rec.last_updated_by,
966: l_oks_billrate_schedules_rec.last_update_date,
967: l_oks_billrate_schedules_rec.last_update_login,
968: l_oks_billrate_schedules_rec.object_version_number);
969: -- Set OUT values
970: x_oks_billrate_schedules_rec := l_oks_billrate_schedules_rec;
971: x_return_status := l_return_status;
972: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);

Line 970: x_oks_billrate_schedules_rec := l_oks_billrate_schedules_rec;

966: l_oks_billrate_schedules_rec.last_update_date,
967: l_oks_billrate_schedules_rec.last_update_login,
968: l_oks_billrate_schedules_rec.object_version_number);
969: -- Set OUT values
970: x_oks_billrate_schedules_rec := l_oks_billrate_schedules_rec;
971: x_return_status := l_return_status;
972: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
973: EXCEPTION
974: WHEN OKC_API.G_EXCEPTION_ERROR THEN

Line 1006: -- insert_row for :OKS_BILLRATE_SCHEDULES_V --

1002: '_PVT'
1003: );
1004: END insert_row;
1005: ----------------------------------------------
1006: -- insert_row for :OKS_BILLRATE_SCHEDULES_V --
1007: ----------------------------------------------
1008: PROCEDURE insert_row(
1009: p_api_version IN NUMBER,
1010: p_init_msg_list IN VARCHAR2,

Line 1014: p_oks_billrate_schedules_v_rec IN OksBillrateSchedulesVRecType,

1010: p_init_msg_list IN VARCHAR2,
1011: x_return_status OUT NOCOPY VARCHAR2,
1012: x_msg_count OUT NOCOPY NUMBER,
1013: x_msg_data OUT NOCOPY VARCHAR2,
1014: p_oks_billrate_schedules_v_rec IN OksBillrateSchedulesVRecType,
1015: x_oks_billrate_schedules_v_rec OUT NOCOPY OksBillrateSchedulesVRecType) IS
1016:
1017: l_api_version CONSTANT NUMBER := 1;
1018: l_api_name CONSTANT VARCHAR2(30) := 'V_insert_row';

Line 1015: x_oks_billrate_schedules_v_rec OUT NOCOPY OksBillrateSchedulesVRecType) IS

1011: x_return_status OUT NOCOPY VARCHAR2,
1012: x_msg_count OUT NOCOPY NUMBER,
1013: x_msg_data OUT NOCOPY VARCHAR2,
1014: p_oks_billrate_schedules_v_rec IN OksBillrateSchedulesVRecType,
1015: x_oks_billrate_schedules_v_rec OUT NOCOPY OksBillrateSchedulesVRecType) IS
1016:
1017: l_api_version CONSTANT NUMBER := 1;
1018: l_api_name CONSTANT VARCHAR2(30) := 'V_insert_row';
1019: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;

Line 1020: l_oks_billrate_schedules_v_rec OksBillrateSchedulesVRecType := p_oks_billrate_schedules_v_rec;

1016:
1017: l_api_version CONSTANT NUMBER := 1;
1018: l_api_name CONSTANT VARCHAR2(30) := 'V_insert_row';
1019: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1020: l_oks_billrate_schedules_v_rec OksBillrateSchedulesVRecType := p_oks_billrate_schedules_v_rec;
1021: LDefOksBillrateSchedulesVRec OksBillrateSchedulesVRecType;
1022: l_oks_billrate_schedules_rec OksBillrateSchedulesRecType;
1023: lx_oks_billrate_schedules_rec OksBillrateSchedulesRecType;
1024: -------------------------------

Line 1022: l_oks_billrate_schedules_rec OksBillrateSchedulesRecType;

1018: l_api_name CONSTANT VARCHAR2(30) := 'V_insert_row';
1019: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1020: l_oks_billrate_schedules_v_rec OksBillrateSchedulesVRecType := p_oks_billrate_schedules_v_rec;
1021: LDefOksBillrateSchedulesVRec OksBillrateSchedulesVRecType;
1022: l_oks_billrate_schedules_rec OksBillrateSchedulesRecType;
1023: lx_oks_billrate_schedules_rec OksBillrateSchedulesRecType;
1024: -------------------------------
1025: -- FUNCTION fill_who_columns --
1026: -------------------------------

Line 1023: lx_oks_billrate_schedules_rec OksBillrateSchedulesRecType;

1019: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1020: l_oks_billrate_schedules_v_rec OksBillrateSchedulesVRecType := p_oks_billrate_schedules_v_rec;
1021: LDefOksBillrateSchedulesVRec OksBillrateSchedulesVRecType;
1022: l_oks_billrate_schedules_rec OksBillrateSchedulesRecType;
1023: lx_oks_billrate_schedules_rec OksBillrateSchedulesRecType;
1024: -------------------------------
1025: -- FUNCTION fill_who_columns --
1026: -------------------------------
1027: FUNCTION fill_who_columns (

Line 1028: p_oks_billrate_schedules_v_rec IN OksBillrateSchedulesVRecType

1024: -------------------------------
1025: -- FUNCTION fill_who_columns --
1026: -------------------------------
1027: FUNCTION fill_who_columns (
1028: p_oks_billrate_schedules_v_rec IN OksBillrateSchedulesVRecType
1029: ) RETURN OksBillrateSchedulesVRecType IS
1030: l_oks_billrate_schedules_v_rec OksBillrateSchedulesVRecType := p_oks_billrate_schedules_v_rec;
1031: BEGIN
1032: l_oks_billrate_schedules_v_rec.CREATION_DATE := SYSDATE;

Line 1030: l_oks_billrate_schedules_v_rec OksBillrateSchedulesVRecType := p_oks_billrate_schedules_v_rec;

1026: -------------------------------
1027: FUNCTION fill_who_columns (
1028: p_oks_billrate_schedules_v_rec IN OksBillrateSchedulesVRecType
1029: ) RETURN OksBillrateSchedulesVRecType IS
1030: l_oks_billrate_schedules_v_rec OksBillrateSchedulesVRecType := p_oks_billrate_schedules_v_rec;
1031: BEGIN
1032: l_oks_billrate_schedules_v_rec.CREATION_DATE := SYSDATE;
1033: l_oks_billrate_schedules_v_rec.CREATED_BY := FND_GLOBAL.USER_ID;
1034: l_oks_billrate_schedules_v_rec.LAST_UPDATE_DATE := l_oks_billrate_schedules_v_rec.CREATION_DATE;

Line 1032: l_oks_billrate_schedules_v_rec.CREATION_DATE := SYSDATE;

1028: p_oks_billrate_schedules_v_rec IN OksBillrateSchedulesVRecType
1029: ) RETURN OksBillrateSchedulesVRecType IS
1030: l_oks_billrate_schedules_v_rec OksBillrateSchedulesVRecType := p_oks_billrate_schedules_v_rec;
1031: BEGIN
1032: l_oks_billrate_schedules_v_rec.CREATION_DATE := SYSDATE;
1033: l_oks_billrate_schedules_v_rec.CREATED_BY := FND_GLOBAL.USER_ID;
1034: l_oks_billrate_schedules_v_rec.LAST_UPDATE_DATE := l_oks_billrate_schedules_v_rec.CREATION_DATE;
1035: l_oks_billrate_schedules_v_rec.LAST_UPDATED_BY := FND_GLOBAL.USER_ID;
1036: l_oks_billrate_schedules_v_rec.LAST_UPDATE_LOGIN := FND_GLOBAL.LOGIN_ID;

Line 1033: l_oks_billrate_schedules_v_rec.CREATED_BY := FND_GLOBAL.USER_ID;

1029: ) RETURN OksBillrateSchedulesVRecType IS
1030: l_oks_billrate_schedules_v_rec OksBillrateSchedulesVRecType := p_oks_billrate_schedules_v_rec;
1031: BEGIN
1032: l_oks_billrate_schedules_v_rec.CREATION_DATE := SYSDATE;
1033: l_oks_billrate_schedules_v_rec.CREATED_BY := FND_GLOBAL.USER_ID;
1034: l_oks_billrate_schedules_v_rec.LAST_UPDATE_DATE := l_oks_billrate_schedules_v_rec.CREATION_DATE;
1035: l_oks_billrate_schedules_v_rec.LAST_UPDATED_BY := FND_GLOBAL.USER_ID;
1036: l_oks_billrate_schedules_v_rec.LAST_UPDATE_LOGIN := FND_GLOBAL.LOGIN_ID;
1037: RETURN(l_oks_billrate_schedules_v_rec);

Line 1034: l_oks_billrate_schedules_v_rec.LAST_UPDATE_DATE := l_oks_billrate_schedules_v_rec.CREATION_DATE;

1030: l_oks_billrate_schedules_v_rec OksBillrateSchedulesVRecType := p_oks_billrate_schedules_v_rec;
1031: BEGIN
1032: l_oks_billrate_schedules_v_rec.CREATION_DATE := SYSDATE;
1033: l_oks_billrate_schedules_v_rec.CREATED_BY := FND_GLOBAL.USER_ID;
1034: l_oks_billrate_schedules_v_rec.LAST_UPDATE_DATE := l_oks_billrate_schedules_v_rec.CREATION_DATE;
1035: l_oks_billrate_schedules_v_rec.LAST_UPDATED_BY := FND_GLOBAL.USER_ID;
1036: l_oks_billrate_schedules_v_rec.LAST_UPDATE_LOGIN := FND_GLOBAL.LOGIN_ID;
1037: RETURN(l_oks_billrate_schedules_v_rec);
1038: END fill_who_columns;

Line 1035: l_oks_billrate_schedules_v_rec.LAST_UPDATED_BY := FND_GLOBAL.USER_ID;

1031: BEGIN
1032: l_oks_billrate_schedules_v_rec.CREATION_DATE := SYSDATE;
1033: l_oks_billrate_schedules_v_rec.CREATED_BY := FND_GLOBAL.USER_ID;
1034: l_oks_billrate_schedules_v_rec.LAST_UPDATE_DATE := l_oks_billrate_schedules_v_rec.CREATION_DATE;
1035: l_oks_billrate_schedules_v_rec.LAST_UPDATED_BY := FND_GLOBAL.USER_ID;
1036: l_oks_billrate_schedules_v_rec.LAST_UPDATE_LOGIN := FND_GLOBAL.LOGIN_ID;
1037: RETURN(l_oks_billrate_schedules_v_rec);
1038: END fill_who_columns;
1039: -------------------------------------------------

Line 1036: l_oks_billrate_schedules_v_rec.LAST_UPDATE_LOGIN := FND_GLOBAL.LOGIN_ID;

1032: l_oks_billrate_schedules_v_rec.CREATION_DATE := SYSDATE;
1033: l_oks_billrate_schedules_v_rec.CREATED_BY := FND_GLOBAL.USER_ID;
1034: l_oks_billrate_schedules_v_rec.LAST_UPDATE_DATE := l_oks_billrate_schedules_v_rec.CREATION_DATE;
1035: l_oks_billrate_schedules_v_rec.LAST_UPDATED_BY := FND_GLOBAL.USER_ID;
1036: l_oks_billrate_schedules_v_rec.LAST_UPDATE_LOGIN := FND_GLOBAL.LOGIN_ID;
1037: RETURN(l_oks_billrate_schedules_v_rec);
1038: END fill_who_columns;
1039: -------------------------------------------------
1040: -- Set_Attributes for:OKS_BILLRATE_SCHEDULES_V --

Line 1037: RETURN(l_oks_billrate_schedules_v_rec);

1033: l_oks_billrate_schedules_v_rec.CREATED_BY := FND_GLOBAL.USER_ID;
1034: l_oks_billrate_schedules_v_rec.LAST_UPDATE_DATE := l_oks_billrate_schedules_v_rec.CREATION_DATE;
1035: l_oks_billrate_schedules_v_rec.LAST_UPDATED_BY := FND_GLOBAL.USER_ID;
1036: l_oks_billrate_schedules_v_rec.LAST_UPDATE_LOGIN := FND_GLOBAL.LOGIN_ID;
1037: RETURN(l_oks_billrate_schedules_v_rec);
1038: END fill_who_columns;
1039: -------------------------------------------------
1040: -- Set_Attributes for:OKS_BILLRATE_SCHEDULES_V --
1041: -------------------------------------------------

Line 1040: -- Set_Attributes for:OKS_BILLRATE_SCHEDULES_V --

1036: l_oks_billrate_schedules_v_rec.LAST_UPDATE_LOGIN := FND_GLOBAL.LOGIN_ID;
1037: RETURN(l_oks_billrate_schedules_v_rec);
1038: END fill_who_columns;
1039: -------------------------------------------------
1040: -- Set_Attributes for:OKS_BILLRATE_SCHEDULES_V --
1041: -------------------------------------------------
1042: FUNCTION Set_Attributes (
1043: p_oks_billrate_schedules_v_rec IN OksBillrateSchedulesVRecType,
1044: x_oks_billrate_schedules_v_rec OUT NOCOPY OksBillrateSchedulesVRecType

Line 1043: p_oks_billrate_schedules_v_rec IN OksBillrateSchedulesVRecType,

1039: -------------------------------------------------
1040: -- Set_Attributes for:OKS_BILLRATE_SCHEDULES_V --
1041: -------------------------------------------------
1042: FUNCTION Set_Attributes (
1043: p_oks_billrate_schedules_v_rec IN OksBillrateSchedulesVRecType,
1044: x_oks_billrate_schedules_v_rec OUT NOCOPY OksBillrateSchedulesVRecType
1045: ) RETURN VARCHAR2 IS
1046: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1047: BEGIN

Line 1044: x_oks_billrate_schedules_v_rec OUT NOCOPY OksBillrateSchedulesVRecType

1040: -- Set_Attributes for:OKS_BILLRATE_SCHEDULES_V --
1041: -------------------------------------------------
1042: FUNCTION Set_Attributes (
1043: p_oks_billrate_schedules_v_rec IN OksBillrateSchedulesVRecType,
1044: x_oks_billrate_schedules_v_rec OUT NOCOPY OksBillrateSchedulesVRecType
1045: ) RETURN VARCHAR2 IS
1046: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1047: BEGIN
1048: x_oks_billrate_schedules_v_rec := p_oks_billrate_schedules_v_rec;

Line 1048: x_oks_billrate_schedules_v_rec := p_oks_billrate_schedules_v_rec;

1044: x_oks_billrate_schedules_v_rec OUT NOCOPY OksBillrateSchedulesVRecType
1045: ) RETURN VARCHAR2 IS
1046: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1047: BEGIN
1048: x_oks_billrate_schedules_v_rec := p_oks_billrate_schedules_v_rec;
1049: x_oks_billrate_schedules_v_rec.OBJECT_VERSION_NUMBER := 1;
1050: RETURN(l_return_status);
1051: END Set_Attributes;
1052: BEGIN

Line 1049: x_oks_billrate_schedules_v_rec.OBJECT_VERSION_NUMBER := 1;

1045: ) RETURN VARCHAR2 IS
1046: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1047: BEGIN
1048: x_oks_billrate_schedules_v_rec := p_oks_billrate_schedules_v_rec;
1049: x_oks_billrate_schedules_v_rec.OBJECT_VERSION_NUMBER := 1;
1050: RETURN(l_return_status);
1051: END Set_Attributes;
1052: BEGIN
1053: l_return_status := OKC_API.START_ACTIVITY(l_api_name,

Line 1065: l_oks_billrate_schedules_v_rec := null_out_defaults(p_oks_billrate_schedules_v_rec);

1061: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1062: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1063: RAISE OKC_API.G_EXCEPTION_ERROR;
1064: END IF;
1065: l_oks_billrate_schedules_v_rec := null_out_defaults(p_oks_billrate_schedules_v_rec);
1066: -- Set primary key value
1067: l_oks_billrate_schedules_v_rec.ID := get_seq_id;
1068: -- Setting item attributes
1069: l_return_Status := Set_Attributes(

Line 1067: l_oks_billrate_schedules_v_rec.ID := get_seq_id;

1063: RAISE OKC_API.G_EXCEPTION_ERROR;
1064: END IF;
1065: l_oks_billrate_schedules_v_rec := null_out_defaults(p_oks_billrate_schedules_v_rec);
1066: -- Set primary key value
1067: l_oks_billrate_schedules_v_rec.ID := get_seq_id;
1068: -- Setting item attributes
1069: l_return_Status := Set_Attributes(
1070: l_oks_billrate_schedules_v_rec, -- IN
1071: LDefOksBillrateSchedulesVRec); -- OUT

Line 1070: l_oks_billrate_schedules_v_rec, -- IN

1066: -- Set primary key value
1067: l_oks_billrate_schedules_v_rec.ID := get_seq_id;
1068: -- Setting item attributes
1069: l_return_Status := Set_Attributes(
1070: l_oks_billrate_schedules_v_rec, -- IN
1071: LDefOksBillrateSchedulesVRec); -- OUT
1072: --- If any errors happen abort API
1073: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1074: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

Line 1096: migrate(LDefOksBillrateSchedulesVRec, l_oks_billrate_schedules_rec);

1092: END IF;
1093: -----------------------------------------
1094: -- Move VIEW record to "Child" records --
1095: -----------------------------------------
1096: migrate(LDefOksBillrateSchedulesVRec, l_oks_billrate_schedules_rec);
1097: -----------------------------------------------
1098: -- Call the INSERT_ROW for each child record --
1099: -----------------------------------------------
1100: insert_row(

Line 1105: l_oks_billrate_schedules_rec,

1101: p_init_msg_list,
1102: l_return_status,
1103: x_msg_count,
1104: x_msg_data,
1105: l_oks_billrate_schedules_rec,
1106: lx_oks_billrate_schedules_rec
1107: );
1108: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1109: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

Line 1106: lx_oks_billrate_schedules_rec

1102: l_return_status,
1103: x_msg_count,
1104: x_msg_data,
1105: l_oks_billrate_schedules_rec,
1106: lx_oks_billrate_schedules_rec
1107: );
1108: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1109: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1110: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN

Line 1113: migrate(lx_oks_billrate_schedules_rec, LDefOksBillrateSchedulesVRec);

1109: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1110: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1111: RAISE OKC_API.G_EXCEPTION_ERROR;
1112: END IF;
1113: migrate(lx_oks_billrate_schedules_rec, LDefOksBillrateSchedulesVRec);
1114: -- Set OUT values
1115: x_oks_billrate_schedules_v_rec := LDefOksBillrateSchedulesVRec;
1116: x_return_status := l_return_status;
1117: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);

Line 1115: x_oks_billrate_schedules_v_rec := LDefOksBillrateSchedulesVRec;

1111: RAISE OKC_API.G_EXCEPTION_ERROR;
1112: END IF;
1113: migrate(lx_oks_billrate_schedules_rec, LDefOksBillrateSchedulesVRec);
1114: -- Set OUT values
1115: x_oks_billrate_schedules_v_rec := LDefOksBillrateSchedulesVRec;
1116: x_return_status := l_return_status;
1117: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
1118: EXCEPTION
1119: WHEN OKC_API.G_EXCEPTION_ERROR THEN

Line 1151: -- PL/SQL TBL insert_row for:OKS_BILLRATE_SCHEDULES_V_TBL --

1147: '_PVT'
1148: );
1149: END insert_row;
1150: ------------------------------------------------------------
1151: -- PL/SQL TBL insert_row for:OKS_BILLRATE_SCHEDULES_V_TBL --
1152: ------------------------------------------------------------
1153: PROCEDURE insert_row(
1154: p_api_version IN NUMBER,
1155: p_init_msg_list IN VARCHAR2,

Line 1159: p_oks_billrate_schedules_v_tbl IN OksBillrateSchedulesVTblType,

1155: p_init_msg_list IN VARCHAR2,
1156: x_return_status OUT NOCOPY VARCHAR2,
1157: x_msg_count OUT NOCOPY NUMBER,
1158: x_msg_data OUT NOCOPY VARCHAR2,
1159: p_oks_billrate_schedules_v_tbl IN OksBillrateSchedulesVTblType,
1160: x_oks_billrate_schedules_v_tbl OUT NOCOPY OksBillrateSchedulesVTblType,
1161: px_error_tbl IN OUT NOCOPY OKC_API.ERROR_TBL_TYPE) IS
1162:
1163: l_api_version CONSTANT NUMBER := 1;

Line 1160: x_oks_billrate_schedules_v_tbl OUT NOCOPY OksBillrateSchedulesVTblType,

1156: x_return_status OUT NOCOPY VARCHAR2,
1157: x_msg_count OUT NOCOPY NUMBER,
1158: x_msg_data OUT NOCOPY VARCHAR2,
1159: p_oks_billrate_schedules_v_tbl IN OksBillrateSchedulesVTblType,
1160: x_oks_billrate_schedules_v_tbl OUT NOCOPY OksBillrateSchedulesVTblType,
1161: px_error_tbl IN OUT NOCOPY OKC_API.ERROR_TBL_TYPE) IS
1162:
1163: l_api_version CONSTANT NUMBER := 1;
1164: l_api_name CONSTANT VARCHAR2(30) := 'V_error_tbl_insert_row';

Line 1169: IF (p_oks_billrate_schedules_v_tbl.COUNT > 0) THEN

1165: i NUMBER := 0;
1166: BEGIN
1167: OKC_API.init_msg_list(p_init_msg_list);
1168: -- Make sure PL/SQL table has records in it before passing
1169: IF (p_oks_billrate_schedules_v_tbl.COUNT > 0) THEN
1170: i := p_oks_billrate_schedules_v_tbl.FIRST;
1171: LOOP
1172: DECLARE
1173: l_error_rec OKC_API.ERROR_REC_TYPE;

Line 1170: i := p_oks_billrate_schedules_v_tbl.FIRST;

1166: BEGIN
1167: OKC_API.init_msg_list(p_init_msg_list);
1168: -- Make sure PL/SQL table has records in it before passing
1169: IF (p_oks_billrate_schedules_v_tbl.COUNT > 0) THEN
1170: i := p_oks_billrate_schedules_v_tbl.FIRST;
1171: LOOP
1172: DECLARE
1173: l_error_rec OKC_API.ERROR_REC_TYPE;
1174: BEGIN

Line 1184: p_oks_billrate_schedules_v_rec => p_oks_billrate_schedules_v_tbl(i),

1180: p_init_msg_list => OKC_API.G_FALSE,
1181: x_return_status => l_error_rec.error_type,
1182: x_msg_count => l_error_rec.msg_count,
1183: x_msg_data => l_error_rec.msg_data,
1184: p_oks_billrate_schedules_v_rec => p_oks_billrate_schedules_v_tbl(i),
1185: x_oks_billrate_schedules_v_rec => x_oks_billrate_schedules_v_tbl(i));
1186: IF (l_error_rec.error_type <> OKC_API.G_RET_STS_SUCCESS) THEN
1187: l_error_rec.sqlcode := SQLCODE;
1188: load_error_tbl(l_error_rec, px_error_tbl);

Line 1185: x_oks_billrate_schedules_v_rec => x_oks_billrate_schedules_v_tbl(i));

1181: x_return_status => l_error_rec.error_type,
1182: x_msg_count => l_error_rec.msg_count,
1183: x_msg_data => l_error_rec.msg_data,
1184: p_oks_billrate_schedules_v_rec => p_oks_billrate_schedules_v_tbl(i),
1185: x_oks_billrate_schedules_v_rec => x_oks_billrate_schedules_v_tbl(i));
1186: IF (l_error_rec.error_type <> OKC_API.G_RET_STS_SUCCESS) THEN
1187: l_error_rec.sqlcode := SQLCODE;
1188: load_error_tbl(l_error_rec, px_error_tbl);
1189: ELSE

Line 1207: EXIT WHEN (i = p_oks_billrate_schedules_v_tbl.LAST);

1203: l_error_rec.error_type := 'OTHERS';
1204: l_error_rec.sqlcode := SQLCODE;
1205: load_error_tbl(l_error_rec, px_error_tbl);
1206: END;
1207: EXIT WHEN (i = p_oks_billrate_schedules_v_tbl.LAST);
1208: i := p_oks_billrate_schedules_v_tbl.NEXT(i);
1209: END LOOP;
1210: END IF;
1211: -- Loop through the error_tbl to find the error with the highest severity

Line 1208: i := p_oks_billrate_schedules_v_tbl.NEXT(i);

1204: l_error_rec.sqlcode := SQLCODE;
1205: load_error_tbl(l_error_rec, px_error_tbl);
1206: END;
1207: EXIT WHEN (i = p_oks_billrate_schedules_v_tbl.LAST);
1208: i := p_oks_billrate_schedules_v_tbl.NEXT(i);
1209: END LOOP;
1210: END IF;
1211: -- Loop through the error_tbl to find the error with the highest severity
1212: -- and return it.

Line 1249: -- PL/SQL TBL insert_row for:OKS_BILLRATE_SCHEDULES_V_TBL --

1245: );
1246: END insert_row;
1247:
1248: ------------------------------------------------------------
1249: -- PL/SQL TBL insert_row for:OKS_BILLRATE_SCHEDULES_V_TBL --
1250: ------------------------------------------------------------
1251: -- This procedure is the same as the one above except it does not have a "px_error_tbl" argument.
1252: -- This procedure was create for backward compatibility and simply is a wrapper for the one above.
1253: PROCEDURE insert_row(

Line 1259: p_oks_billrate_schedules_v_tbl IN OksBillrateSchedulesVTblType,

1255: p_init_msg_list IN VARCHAR2,
1256: x_return_status OUT NOCOPY VARCHAR2,
1257: x_msg_count OUT NOCOPY NUMBER,
1258: x_msg_data OUT NOCOPY VARCHAR2,
1259: p_oks_billrate_schedules_v_tbl IN OksBillrateSchedulesVTblType,
1260: x_oks_billrate_schedules_v_tbl OUT NOCOPY OksBillrateSchedulesVTblType) IS
1261:
1262: l_api_version CONSTANT NUMBER := 1;
1263: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_insert_row';

Line 1260: x_oks_billrate_schedules_v_tbl OUT NOCOPY OksBillrateSchedulesVTblType) IS

1256: x_return_status OUT NOCOPY VARCHAR2,
1257: x_msg_count OUT NOCOPY NUMBER,
1258: x_msg_data OUT NOCOPY VARCHAR2,
1259: p_oks_billrate_schedules_v_tbl IN OksBillrateSchedulesVTblType,
1260: x_oks_billrate_schedules_v_tbl OUT NOCOPY OksBillrateSchedulesVTblType) IS
1261:
1262: l_api_version CONSTANT NUMBER := 1;
1263: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_insert_row';
1264: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;

Line 1269: IF (p_oks_billrate_schedules_v_tbl.COUNT > 0) THEN

1265: l_error_tbl OKC_API.ERROR_TBL_TYPE;
1266: BEGIN
1267: OKC_API.init_msg_list(p_init_msg_list);
1268: -- Make sure PL/SQL table has records in it before passing
1269: IF (p_oks_billrate_schedules_v_tbl.COUNT > 0) THEN
1270: insert_row (
1271: p_api_version => p_api_version,
1272: p_init_msg_list => OKC_API.G_FALSE,
1273: x_return_status => x_return_status,

Line 1276: p_oks_billrate_schedules_v_tbl => p_oks_billrate_schedules_v_tbl,

1272: p_init_msg_list => OKC_API.G_FALSE,
1273: x_return_status => x_return_status,
1274: x_msg_count => x_msg_count,
1275: x_msg_data => x_msg_data,
1276: p_oks_billrate_schedules_v_tbl => p_oks_billrate_schedules_v_tbl,
1277: x_oks_billrate_schedules_v_tbl => x_oks_billrate_schedules_v_tbl,
1278: px_error_tbl => l_error_tbl);
1279: END IF;
1280: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);

Line 1277: x_oks_billrate_schedules_v_tbl => x_oks_billrate_schedules_v_tbl,

1273: x_return_status => x_return_status,
1274: x_msg_count => x_msg_count,
1275: x_msg_data => x_msg_data,
1276: p_oks_billrate_schedules_v_tbl => p_oks_billrate_schedules_v_tbl,
1277: x_oks_billrate_schedules_v_tbl => x_oks_billrate_schedules_v_tbl,
1278: px_error_tbl => l_error_tbl);
1279: END IF;
1280: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
1281: EXCEPTION

Line 1318: -- lock_row for:OKS_BILLRATE_SCHEDULES --

1314: ---------------------------------------------------------------------------
1315: -- PROCEDURE lock_row
1316: ---------------------------------------------------------------------------
1317: -----------------------------------------
1318: -- lock_row for:OKS_BILLRATE_SCHEDULES --
1319: -----------------------------------------
1320: PROCEDURE lock_row(
1321: p_init_msg_list IN VARCHAR2,
1322: x_return_status OUT NOCOPY VARCHAR2,

Line 1325: p_oks_billrate_schedules_rec IN OksBillrateSchedulesRecType) IS

1321: p_init_msg_list IN VARCHAR2,
1322: x_return_status OUT NOCOPY VARCHAR2,
1323: x_msg_count OUT NOCOPY NUMBER,
1324: x_msg_data OUT NOCOPY VARCHAR2,
1325: p_oks_billrate_schedules_rec IN OksBillrateSchedulesRecType) IS
1326:
1327: E_Resource_Busy EXCEPTION;
1328: PRAGMA EXCEPTION_INIT(E_Resource_Busy, -00054);
1329: CURSOR lock_csr (p_oks_billrate_schedules_rec IN OksBillrateSchedulesRecType) IS

Line 1329: CURSOR lock_csr (p_oks_billrate_schedules_rec IN OksBillrateSchedulesRecType) IS

1325: p_oks_billrate_schedules_rec IN OksBillrateSchedulesRecType) IS
1326:
1327: E_Resource_Busy EXCEPTION;
1328: PRAGMA EXCEPTION_INIT(E_Resource_Busy, -00054);
1329: CURSOR lock_csr (p_oks_billrate_schedules_rec IN OksBillrateSchedulesRecType) IS
1330: SELECT OBJECT_VERSION_NUMBER
1331: FROM OKS_BILLRATE_SCHEDULES
1332: WHERE ID = p_oks_billrate_schedules_rec.id
1333: AND OBJECT_VERSION_NUMBER = p_oks_billrate_schedules_rec.object_version_number

Line 1331: FROM OKS_BILLRATE_SCHEDULES

1327: E_Resource_Busy EXCEPTION;
1328: PRAGMA EXCEPTION_INIT(E_Resource_Busy, -00054);
1329: CURSOR lock_csr (p_oks_billrate_schedules_rec IN OksBillrateSchedulesRecType) IS
1330: SELECT OBJECT_VERSION_NUMBER
1331: FROM OKS_BILLRATE_SCHEDULES
1332: WHERE ID = p_oks_billrate_schedules_rec.id
1333: AND OBJECT_VERSION_NUMBER = p_oks_billrate_schedules_rec.object_version_number
1334: FOR UPDATE OF OBJECT_VERSION_NUMBER NOWAIT;
1335:

Line 1332: WHERE ID = p_oks_billrate_schedules_rec.id

1328: PRAGMA EXCEPTION_INIT(E_Resource_Busy, -00054);
1329: CURSOR lock_csr (p_oks_billrate_schedules_rec IN OksBillrateSchedulesRecType) IS
1330: SELECT OBJECT_VERSION_NUMBER
1331: FROM OKS_BILLRATE_SCHEDULES
1332: WHERE ID = p_oks_billrate_schedules_rec.id
1333: AND OBJECT_VERSION_NUMBER = p_oks_billrate_schedules_rec.object_version_number
1334: FOR UPDATE OF OBJECT_VERSION_NUMBER NOWAIT;
1335:
1336: CURSOR lchk_csr (p_oks_billrate_schedules_rec IN OksBillrateSchedulesRecType) IS

Line 1333: AND OBJECT_VERSION_NUMBER = p_oks_billrate_schedules_rec.object_version_number

1329: CURSOR lock_csr (p_oks_billrate_schedules_rec IN OksBillrateSchedulesRecType) IS
1330: SELECT OBJECT_VERSION_NUMBER
1331: FROM OKS_BILLRATE_SCHEDULES
1332: WHERE ID = p_oks_billrate_schedules_rec.id
1333: AND OBJECT_VERSION_NUMBER = p_oks_billrate_schedules_rec.object_version_number
1334: FOR UPDATE OF OBJECT_VERSION_NUMBER NOWAIT;
1335:
1336: CURSOR lchk_csr (p_oks_billrate_schedules_rec IN OksBillrateSchedulesRecType) IS
1337: SELECT OBJECT_VERSION_NUMBER

Line 1336: CURSOR lchk_csr (p_oks_billrate_schedules_rec IN OksBillrateSchedulesRecType) IS

1332: WHERE ID = p_oks_billrate_schedules_rec.id
1333: AND OBJECT_VERSION_NUMBER = p_oks_billrate_schedules_rec.object_version_number
1334: FOR UPDATE OF OBJECT_VERSION_NUMBER NOWAIT;
1335:
1336: CURSOR lchk_csr (p_oks_billrate_schedules_rec IN OksBillrateSchedulesRecType) IS
1337: SELECT OBJECT_VERSION_NUMBER
1338: FROM OKS_BILLRATE_SCHEDULES
1339: WHERE ID = p_oks_billrate_schedules_rec.id;
1340: l_api_version CONSTANT NUMBER := 1;

Line 1338: FROM OKS_BILLRATE_SCHEDULES

1334: FOR UPDATE OF OBJECT_VERSION_NUMBER NOWAIT;
1335:
1336: CURSOR lchk_csr (p_oks_billrate_schedules_rec IN OksBillrateSchedulesRecType) IS
1337: SELECT OBJECT_VERSION_NUMBER
1338: FROM OKS_BILLRATE_SCHEDULES
1339: WHERE ID = p_oks_billrate_schedules_rec.id;
1340: l_api_version CONSTANT NUMBER := 1;
1341: l_api_name CONSTANT VARCHAR2(30) := 'B_lock_row';
1342: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;

Line 1339: WHERE ID = p_oks_billrate_schedules_rec.id;

1335:
1336: CURSOR lchk_csr (p_oks_billrate_schedules_rec IN OksBillrateSchedulesRecType) IS
1337: SELECT OBJECT_VERSION_NUMBER
1338: FROM OKS_BILLRATE_SCHEDULES
1339: WHERE ID = p_oks_billrate_schedules_rec.id;
1340: l_api_version CONSTANT NUMBER := 1;
1341: l_api_name CONSTANT VARCHAR2(30) := 'B_lock_row';
1342: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1343: l_object_version_number OKS_BILLRATE_SCHEDULES.OBJECT_VERSION_NUMBER%TYPE;

Line 1343: l_object_version_number OKS_BILLRATE_SCHEDULES.OBJECT_VERSION_NUMBER%TYPE;

1339: WHERE ID = p_oks_billrate_schedules_rec.id;
1340: l_api_version CONSTANT NUMBER := 1;
1341: l_api_name CONSTANT VARCHAR2(30) := 'B_lock_row';
1342: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1343: l_object_version_number OKS_BILLRATE_SCHEDULES.OBJECT_VERSION_NUMBER%TYPE;
1344: lc_object_version_number OKS_BILLRATE_SCHEDULES.OBJECT_VERSION_NUMBER%TYPE;
1345: l_row_notfound BOOLEAN := FALSE;
1346: lc_row_notfound BOOLEAN := FALSE;
1347: BEGIN

Line 1344: lc_object_version_number OKS_BILLRATE_SCHEDULES.OBJECT_VERSION_NUMBER%TYPE;

1340: l_api_version CONSTANT NUMBER := 1;
1341: l_api_name CONSTANT VARCHAR2(30) := 'B_lock_row';
1342: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1343: l_object_version_number OKS_BILLRATE_SCHEDULES.OBJECT_VERSION_NUMBER%TYPE;
1344: lc_object_version_number OKS_BILLRATE_SCHEDULES.OBJECT_VERSION_NUMBER%TYPE;
1345: l_row_notfound BOOLEAN := FALSE;
1346: lc_row_notfound BOOLEAN := FALSE;
1347: BEGIN
1348: l_return_status := OKC_API.START_ACTIVITY(l_api_name,

Line 1358: OPEN lock_csr(p_oks_billrate_schedules_rec);

1354: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1355: RAISE OKC_API.G_EXCEPTION_ERROR;
1356: END IF;
1357: BEGIN
1358: OPEN lock_csr(p_oks_billrate_schedules_rec);
1359: FETCH lock_csr INTO l_object_version_number;
1360: l_row_notfound := lock_csr%NOTFOUND;
1361: CLOSE lock_csr;
1362: EXCEPTION

Line 1372: OPEN lchk_csr(p_oks_billrate_schedules_rec);

1368: RAISE APP_EXCEPTIONS.RECORD_LOCK_EXCEPTION;
1369: END;
1370:
1371: IF ( l_row_notfound ) THEN
1372: OPEN lchk_csr(p_oks_billrate_schedules_rec);
1373: FETCH lchk_csr INTO lc_object_version_number;
1374: lc_row_notfound := lchk_csr%NOTFOUND;
1375: CLOSE lchk_csr;
1376: END IF;

Line 1380: ELSIF lc_object_version_number > p_oks_billrate_schedules_rec.object_version_number THEN

1376: END IF;
1377: IF (lc_row_notfound) THEN
1378: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_DELETED);
1379: RAISE OKC_API.G_EXCEPTION_ERROR;
1380: ELSIF lc_object_version_number > p_oks_billrate_schedules_rec.object_version_number THEN
1381: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
1382: RAISE OKC_API.G_EXCEPTION_ERROR;
1383: ELSIF lc_object_version_number <> p_oks_billrate_schedules_rec.object_version_number THEN
1384: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);

Line 1383: ELSIF lc_object_version_number <> p_oks_billrate_schedules_rec.object_version_number THEN

1379: RAISE OKC_API.G_EXCEPTION_ERROR;
1380: ELSIF lc_object_version_number > p_oks_billrate_schedules_rec.object_version_number THEN
1381: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
1382: RAISE OKC_API.G_EXCEPTION_ERROR;
1383: ELSIF lc_object_version_number <> p_oks_billrate_schedules_rec.object_version_number THEN
1384: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
1385: RAISE OKC_API.G_EXCEPTION_ERROR;
1386: ELSIF lc_object_version_number = -1 THEN
1387: OKC_API.set_message(G_APP_NAME,G_RECORD_LOGICALLY_DELETED);

Line 1425: -- lock_row for: OKS_BILLRATE_SCHEDULES_V --

1421: '_PVT'
1422: );
1423: END lock_row;
1424: --------------------------------------------
1425: -- lock_row for: OKS_BILLRATE_SCHEDULES_V --
1426: --------------------------------------------
1427: PROCEDURE lock_row(
1428: p_api_version IN NUMBER,
1429: p_init_msg_list IN VARCHAR2,

Line 1433: p_oks_billrate_schedules_v_rec IN OksBillrateSchedulesVRecType) IS

1429: p_init_msg_list IN VARCHAR2,
1430: x_return_status OUT NOCOPY VARCHAR2,
1431: x_msg_count OUT NOCOPY NUMBER,
1432: x_msg_data OUT NOCOPY VARCHAR2,
1433: p_oks_billrate_schedules_v_rec IN OksBillrateSchedulesVRecType) IS
1434:
1435: l_api_version CONSTANT NUMBER := 1;
1436: l_api_name CONSTANT VARCHAR2(30) := 'V_lock_row';
1437: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;

Line 1438: l_oks_billrate_schedules_rec OksBillrateSchedulesRecType;

1434:
1435: l_api_version CONSTANT NUMBER := 1;
1436: l_api_name CONSTANT VARCHAR2(30) := 'V_lock_row';
1437: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1438: l_oks_billrate_schedules_rec OksBillrateSchedulesRecType;
1439: BEGIN
1440: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
1441: G_PKG_NAME,
1442: p_init_msg_list,

Line 1455: migrate(p_oks_billrate_schedules_v_rec, l_oks_billrate_schedules_rec);

1451: END IF;
1452: -----------------------------------------
1453: -- Move VIEW record to "Child" records --
1454: -----------------------------------------
1455: migrate(p_oks_billrate_schedules_v_rec, l_oks_billrate_schedules_rec);
1456: ---------------------------------------------
1457: -- Call the LOCK_ROW for each child record --
1458: ---------------------------------------------
1459: lock_row(

Line 1464: l_oks_billrate_schedules_rec

1460: p_init_msg_list,
1461: l_return_status,
1462: x_msg_count,
1463: x_msg_data,
1464: l_oks_billrate_schedules_rec
1465: );
1466: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1467: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1468: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN

Line 1506: -- PL/SQL TBL lock_row for:OKS_BILLRATE_SCHEDULES_V_TBL --

1502: '_PVT'
1503: );
1504: END lock_row;
1505: ----------------------------------------------------------
1506: -- PL/SQL TBL lock_row for:OKS_BILLRATE_SCHEDULES_V_TBL --
1507: ----------------------------------------------------------
1508: PROCEDURE lock_row(
1509: p_api_version IN NUMBER,
1510: p_init_msg_list IN VARCHAR2,

Line 1514: p_oks_billrate_schedules_v_tbl IN OksBillrateSchedulesVTblType,

1510: p_init_msg_list IN VARCHAR2,
1511: x_return_status OUT NOCOPY VARCHAR2,
1512: x_msg_count OUT NOCOPY NUMBER,
1513: x_msg_data OUT NOCOPY VARCHAR2,
1514: p_oks_billrate_schedules_v_tbl IN OksBillrateSchedulesVTblType,
1515: px_error_tbl IN OUT NOCOPY OKC_API.ERROR_TBL_TYPE) IS
1516:
1517: l_api_version CONSTANT NUMBER := 1;
1518: l_api_name CONSTANT VARCHAR2(30) := 'V_error_tbl_lock_row';

Line 1523: IF (p_oks_billrate_schedules_v_tbl.COUNT > 0) THEN

1519: i NUMBER := 0;
1520: BEGIN
1521: OKC_API.init_msg_list(p_init_msg_list);
1522: -- Make sure PL/SQL table has recrods in it before passing
1523: IF (p_oks_billrate_schedules_v_tbl.COUNT > 0) THEN
1524: i := p_oks_billrate_schedules_v_tbl.FIRST;
1525: LOOP
1526: DECLARE
1527: l_error_rec OKC_API.ERROR_REC_TYPE;

Line 1524: i := p_oks_billrate_schedules_v_tbl.FIRST;

1520: BEGIN
1521: OKC_API.init_msg_list(p_init_msg_list);
1522: -- Make sure PL/SQL table has recrods in it before passing
1523: IF (p_oks_billrate_schedules_v_tbl.COUNT > 0) THEN
1524: i := p_oks_billrate_schedules_v_tbl.FIRST;
1525: LOOP
1526: DECLARE
1527: l_error_rec OKC_API.ERROR_REC_TYPE;
1528: BEGIN

Line 1538: p_oks_billrate_schedules_v_rec => p_oks_billrate_schedules_v_tbl(i));

1534: p_init_msg_list => OKC_API.G_FALSE,
1535: x_return_status => l_error_rec.error_type,
1536: x_msg_count => l_error_rec.msg_count,
1537: x_msg_data => l_error_rec.msg_data,
1538: p_oks_billrate_schedules_v_rec => p_oks_billrate_schedules_v_tbl(i));
1539: IF (l_error_rec.error_type <> OKC_API.G_RET_STS_SUCCESS) THEN
1540: l_error_rec.sqlcode := SQLCODE;
1541: load_error_tbl(l_error_rec, px_error_tbl);
1542: ELSE

Line 1560: EXIT WHEN (i = p_oks_billrate_schedules_v_tbl.LAST);

1556: l_error_rec.error_type := 'OTHERS';
1557: l_error_rec.sqlcode := SQLCODE;
1558: load_error_tbl(l_error_rec, px_error_tbl);
1559: END;
1560: EXIT WHEN (i = p_oks_billrate_schedules_v_tbl.LAST);
1561: i := p_oks_billrate_schedules_v_tbl.NEXT(i);
1562: END LOOP;
1563: END IF;
1564: -- Loop through the error_tbl to find the error with the highest severity

Line 1561: i := p_oks_billrate_schedules_v_tbl.NEXT(i);

1557: l_error_rec.sqlcode := SQLCODE;
1558: load_error_tbl(l_error_rec, px_error_tbl);
1559: END;
1560: EXIT WHEN (i = p_oks_billrate_schedules_v_tbl.LAST);
1561: i := p_oks_billrate_schedules_v_tbl.NEXT(i);
1562: END LOOP;
1563: END IF;
1564: -- Loop through the error_tbl to find the error with the highest severity
1565: -- and return it.

Line 1601: -- PL/SQL TBL lock_row for:OKS_BILLRATE_SCHEDULES_V_TBL --

1597: '_PVT'
1598: );
1599: END lock_row;
1600: ----------------------------------------------------------
1601: -- PL/SQL TBL lock_row for:OKS_BILLRATE_SCHEDULES_V_TBL --
1602: ----------------------------------------------------------
1603: PROCEDURE lock_row(
1604: p_api_version IN NUMBER,
1605: p_init_msg_list IN VARCHAR2,

Line 1609: p_oks_billrate_schedules_v_tbl IN OksBillrateSchedulesVTblType) IS

1605: p_init_msg_list IN VARCHAR2,
1606: x_return_status OUT NOCOPY VARCHAR2,
1607: x_msg_count OUT NOCOPY NUMBER,
1608: x_msg_data OUT NOCOPY VARCHAR2,
1609: p_oks_billrate_schedules_v_tbl IN OksBillrateSchedulesVTblType) IS
1610:
1611: l_api_version CONSTANT NUMBER := 1;
1612: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_lock_row';
1613: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;

Line 1618: IF (p_oks_billrate_schedules_v_tbl.COUNT > 0) THEN

1614: l_error_tbl OKC_API.ERROR_TBL_TYPE;
1615: BEGIN
1616: OKC_API.init_msg_list(p_init_msg_list);
1617: -- Make sure PL/SQL table has recrods in it before passing
1618: IF (p_oks_billrate_schedules_v_tbl.COUNT > 0) THEN
1619: lock_row(
1620: p_api_version => p_api_version,
1621: p_init_msg_list => OKC_API.G_FALSE,
1622: x_return_status => x_return_status,

Line 1625: p_oks_billrate_schedules_v_tbl => p_oks_billrate_schedules_v_tbl,

1621: p_init_msg_list => OKC_API.G_FALSE,
1622: x_return_status => x_return_status,
1623: x_msg_count => x_msg_count,
1624: x_msg_data => x_msg_data,
1625: p_oks_billrate_schedules_v_tbl => p_oks_billrate_schedules_v_tbl,
1626: px_error_tbl => l_error_tbl);
1627: END IF;
1628: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
1629: EXCEPTION

Line 1665: -- update_row for:OKS_BILLRATE_SCHEDULES --

1661: ---------------------------------------------------------------------------
1662: -- PROCEDURE update_row
1663: ---------------------------------------------------------------------------
1664: -------------------------------------------
1665: -- update_row for:OKS_BILLRATE_SCHEDULES --
1666: -------------------------------------------
1667: PROCEDURE update_row(
1668: p_init_msg_list IN VARCHAR2,
1669: x_return_status OUT NOCOPY VARCHAR2,

Line 1672: p_oks_billrate_schedules_rec IN OksBillrateSchedulesRecType,

1668: p_init_msg_list IN VARCHAR2,
1669: x_return_status OUT NOCOPY VARCHAR2,
1670: x_msg_count OUT NOCOPY NUMBER,
1671: x_msg_data OUT NOCOPY VARCHAR2,
1672: p_oks_billrate_schedules_rec IN OksBillrateSchedulesRecType,
1673: x_oks_billrate_schedules_rec OUT NOCOPY OksBillrateSchedulesRecType) IS
1674:
1675: l_api_version CONSTANT NUMBER := 1;
1676: l_api_name CONSTANT VARCHAR2(30) := 'B_update_row';

Line 1673: x_oks_billrate_schedules_rec OUT NOCOPY OksBillrateSchedulesRecType) IS

1669: x_return_status OUT NOCOPY VARCHAR2,
1670: x_msg_count OUT NOCOPY NUMBER,
1671: x_msg_data OUT NOCOPY VARCHAR2,
1672: p_oks_billrate_schedules_rec IN OksBillrateSchedulesRecType,
1673: x_oks_billrate_schedules_rec OUT NOCOPY OksBillrateSchedulesRecType) IS
1674:
1675: l_api_version CONSTANT NUMBER := 1;
1676: l_api_name CONSTANT VARCHAR2(30) := 'B_update_row';
1677: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;

Line 1678: l_oks_billrate_schedules_rec OksBillrateSchedulesRecType := p_oks_billrate_schedules_rec;

1674:
1675: l_api_version CONSTANT NUMBER := 1;
1676: l_api_name CONSTANT VARCHAR2(30) := 'B_update_row';
1677: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1678: l_oks_billrate_schedules_rec OksBillrateSchedulesRecType := p_oks_billrate_schedules_rec;
1679: LDefOksBillrateSchedulesRec OksBillrateSchedulesRecType;
1680: l_row_notfound BOOLEAN := TRUE;
1681: ----------------------------------
1682: -- FUNCTION populate_new_record --

Line 1685: p_oks_billrate_schedules_rec IN OksBillrateSchedulesRecType,

1681: ----------------------------------
1682: -- FUNCTION populate_new_record --
1683: ----------------------------------
1684: FUNCTION populate_new_record (
1685: p_oks_billrate_schedules_rec IN OksBillrateSchedulesRecType,
1686: x_oks_billrate_schedules_rec OUT NOCOPY OksBillrateSchedulesRecType
1687: ) RETURN VARCHAR2 IS
1688: l_oks_billrate_schedules_rec OksBillrateSchedulesRecType;
1689: l_row_notfound BOOLEAN := TRUE;

Line 1686: x_oks_billrate_schedules_rec OUT NOCOPY OksBillrateSchedulesRecType

1682: -- FUNCTION populate_new_record --
1683: ----------------------------------
1684: FUNCTION populate_new_record (
1685: p_oks_billrate_schedules_rec IN OksBillrateSchedulesRecType,
1686: x_oks_billrate_schedules_rec OUT NOCOPY OksBillrateSchedulesRecType
1687: ) RETURN VARCHAR2 IS
1688: l_oks_billrate_schedules_rec OksBillrateSchedulesRecType;
1689: l_row_notfound BOOLEAN := TRUE;
1690: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;

Line 1688: l_oks_billrate_schedules_rec OksBillrateSchedulesRecType;

1684: FUNCTION populate_new_record (
1685: p_oks_billrate_schedules_rec IN OksBillrateSchedulesRecType,
1686: x_oks_billrate_schedules_rec OUT NOCOPY OksBillrateSchedulesRecType
1687: ) RETURN VARCHAR2 IS
1688: l_oks_billrate_schedules_rec OksBillrateSchedulesRecType;
1689: l_row_notfound BOOLEAN := TRUE;
1690: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1691: BEGIN
1692: x_oks_billrate_schedules_rec := p_oks_billrate_schedules_rec;

Line 1692: x_oks_billrate_schedules_rec := p_oks_billrate_schedules_rec;

1688: l_oks_billrate_schedules_rec OksBillrateSchedulesRecType;
1689: l_row_notfound BOOLEAN := TRUE;
1690: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1691: BEGIN
1692: x_oks_billrate_schedules_rec := p_oks_billrate_schedules_rec;
1693: -- Get current database values
1694: l_oks_billrate_schedules_rec := get_rec(p_oks_billrate_schedules_rec, l_return_status);
1695: IF (l_return_status = OKC_API.G_RET_STS_SUCCESS) THEN
1696: IF (x_oks_billrate_schedules_rec.id = OKC_API.G_MISS_NUM)

Line 1694: l_oks_billrate_schedules_rec := get_rec(p_oks_billrate_schedules_rec, l_return_status);

1690: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1691: BEGIN
1692: x_oks_billrate_schedules_rec := p_oks_billrate_schedules_rec;
1693: -- Get current database values
1694: l_oks_billrate_schedules_rec := get_rec(p_oks_billrate_schedules_rec, l_return_status);
1695: IF (l_return_status = OKC_API.G_RET_STS_SUCCESS) THEN
1696: IF (x_oks_billrate_schedules_rec.id = OKC_API.G_MISS_NUM)
1697: THEN
1698: x_oks_billrate_schedules_rec.id := l_oks_billrate_schedules_rec.id;

Line 1696: IF (x_oks_billrate_schedules_rec.id = OKC_API.G_MISS_NUM)

1692: x_oks_billrate_schedules_rec := p_oks_billrate_schedules_rec;
1693: -- Get current database values
1694: l_oks_billrate_schedules_rec := get_rec(p_oks_billrate_schedules_rec, l_return_status);
1695: IF (l_return_status = OKC_API.G_RET_STS_SUCCESS) THEN
1696: IF (x_oks_billrate_schedules_rec.id = OKC_API.G_MISS_NUM)
1697: THEN
1698: x_oks_billrate_schedules_rec.id := l_oks_billrate_schedules_rec.id;
1699: END IF;
1700: IF (x_oks_billrate_schedules_rec.cle_id = OKC_API.G_MISS_NUM)

Line 1698: x_oks_billrate_schedules_rec.id := l_oks_billrate_schedules_rec.id;

1694: l_oks_billrate_schedules_rec := get_rec(p_oks_billrate_schedules_rec, l_return_status);
1695: IF (l_return_status = OKC_API.G_RET_STS_SUCCESS) THEN
1696: IF (x_oks_billrate_schedules_rec.id = OKC_API.G_MISS_NUM)
1697: THEN
1698: x_oks_billrate_schedules_rec.id := l_oks_billrate_schedules_rec.id;
1699: END IF;
1700: IF (x_oks_billrate_schedules_rec.cle_id = OKC_API.G_MISS_NUM)
1701: THEN
1702: x_oks_billrate_schedules_rec.cle_id := l_oks_billrate_schedules_rec.cle_id;

Line 1700: IF (x_oks_billrate_schedules_rec.cle_id = OKC_API.G_MISS_NUM)

1696: IF (x_oks_billrate_schedules_rec.id = OKC_API.G_MISS_NUM)
1697: THEN
1698: x_oks_billrate_schedules_rec.id := l_oks_billrate_schedules_rec.id;
1699: END IF;
1700: IF (x_oks_billrate_schedules_rec.cle_id = OKC_API.G_MISS_NUM)
1701: THEN
1702: x_oks_billrate_schedules_rec.cle_id := l_oks_billrate_schedules_rec.cle_id;
1703: END IF;
1704: IF (x_oks_billrate_schedules_rec.bt_cle_id = OKC_API.G_MISS_NUM)

Line 1702: x_oks_billrate_schedules_rec.cle_id := l_oks_billrate_schedules_rec.cle_id;

1698: x_oks_billrate_schedules_rec.id := l_oks_billrate_schedules_rec.id;
1699: END IF;
1700: IF (x_oks_billrate_schedules_rec.cle_id = OKC_API.G_MISS_NUM)
1701: THEN
1702: x_oks_billrate_schedules_rec.cle_id := l_oks_billrate_schedules_rec.cle_id;
1703: END IF;
1704: IF (x_oks_billrate_schedules_rec.bt_cle_id = OKC_API.G_MISS_NUM)
1705: THEN
1706: x_oks_billrate_schedules_rec.bt_cle_id := l_oks_billrate_schedules_rec.bt_cle_id;

Line 1704: IF (x_oks_billrate_schedules_rec.bt_cle_id = OKC_API.G_MISS_NUM)

1700: IF (x_oks_billrate_schedules_rec.cle_id = OKC_API.G_MISS_NUM)
1701: THEN
1702: x_oks_billrate_schedules_rec.cle_id := l_oks_billrate_schedules_rec.cle_id;
1703: END IF;
1704: IF (x_oks_billrate_schedules_rec.bt_cle_id = OKC_API.G_MISS_NUM)
1705: THEN
1706: x_oks_billrate_schedules_rec.bt_cle_id := l_oks_billrate_schedules_rec.bt_cle_id;
1707: END IF;
1708: IF (x_oks_billrate_schedules_rec.dnz_chr_id = OKC_API.G_MISS_NUM)

Line 1706: x_oks_billrate_schedules_rec.bt_cle_id := l_oks_billrate_schedules_rec.bt_cle_id;

1702: x_oks_billrate_schedules_rec.cle_id := l_oks_billrate_schedules_rec.cle_id;
1703: END IF;
1704: IF (x_oks_billrate_schedules_rec.bt_cle_id = OKC_API.G_MISS_NUM)
1705: THEN
1706: x_oks_billrate_schedules_rec.bt_cle_id := l_oks_billrate_schedules_rec.bt_cle_id;
1707: END IF;
1708: IF (x_oks_billrate_schedules_rec.dnz_chr_id = OKC_API.G_MISS_NUM)
1709: THEN
1710: x_oks_billrate_schedules_rec.dnz_chr_id := l_oks_billrate_schedules_rec.dnz_chr_id;

Line 1708: IF (x_oks_billrate_schedules_rec.dnz_chr_id = OKC_API.G_MISS_NUM)

1704: IF (x_oks_billrate_schedules_rec.bt_cle_id = OKC_API.G_MISS_NUM)
1705: THEN
1706: x_oks_billrate_schedules_rec.bt_cle_id := l_oks_billrate_schedules_rec.bt_cle_id;
1707: END IF;
1708: IF (x_oks_billrate_schedules_rec.dnz_chr_id = OKC_API.G_MISS_NUM)
1709: THEN
1710: x_oks_billrate_schedules_rec.dnz_chr_id := l_oks_billrate_schedules_rec.dnz_chr_id;
1711: END IF;
1712: IF (x_oks_billrate_schedules_rec.start_hour = OKC_API.G_MISS_NUM)

Line 1710: x_oks_billrate_schedules_rec.dnz_chr_id := l_oks_billrate_schedules_rec.dnz_chr_id;

1706: x_oks_billrate_schedules_rec.bt_cle_id := l_oks_billrate_schedules_rec.bt_cle_id;
1707: END IF;
1708: IF (x_oks_billrate_schedules_rec.dnz_chr_id = OKC_API.G_MISS_NUM)
1709: THEN
1710: x_oks_billrate_schedules_rec.dnz_chr_id := l_oks_billrate_schedules_rec.dnz_chr_id;
1711: END IF;
1712: IF (x_oks_billrate_schedules_rec.start_hour = OKC_API.G_MISS_NUM)
1713: THEN
1714: x_oks_billrate_schedules_rec.start_hour := l_oks_billrate_schedules_rec.start_hour;

Line 1712: IF (x_oks_billrate_schedules_rec.start_hour = OKC_API.G_MISS_NUM)

1708: IF (x_oks_billrate_schedules_rec.dnz_chr_id = OKC_API.G_MISS_NUM)
1709: THEN
1710: x_oks_billrate_schedules_rec.dnz_chr_id := l_oks_billrate_schedules_rec.dnz_chr_id;
1711: END IF;
1712: IF (x_oks_billrate_schedules_rec.start_hour = OKC_API.G_MISS_NUM)
1713: THEN
1714: x_oks_billrate_schedules_rec.start_hour := l_oks_billrate_schedules_rec.start_hour;
1715: END IF;
1716: IF (x_oks_billrate_schedules_rec.start_minute = OKC_API.G_MISS_NUM)

Line 1714: x_oks_billrate_schedules_rec.start_hour := l_oks_billrate_schedules_rec.start_hour;

1710: x_oks_billrate_schedules_rec.dnz_chr_id := l_oks_billrate_schedules_rec.dnz_chr_id;
1711: END IF;
1712: IF (x_oks_billrate_schedules_rec.start_hour = OKC_API.G_MISS_NUM)
1713: THEN
1714: x_oks_billrate_schedules_rec.start_hour := l_oks_billrate_schedules_rec.start_hour;
1715: END IF;
1716: IF (x_oks_billrate_schedules_rec.start_minute = OKC_API.G_MISS_NUM)
1717: THEN
1718: x_oks_billrate_schedules_rec.start_minute := l_oks_billrate_schedules_rec.start_minute;

Line 1716: IF (x_oks_billrate_schedules_rec.start_minute = OKC_API.G_MISS_NUM)

1712: IF (x_oks_billrate_schedules_rec.start_hour = OKC_API.G_MISS_NUM)
1713: THEN
1714: x_oks_billrate_schedules_rec.start_hour := l_oks_billrate_schedules_rec.start_hour;
1715: END IF;
1716: IF (x_oks_billrate_schedules_rec.start_minute = OKC_API.G_MISS_NUM)
1717: THEN
1718: x_oks_billrate_schedules_rec.start_minute := l_oks_billrate_schedules_rec.start_minute;
1719: END IF;
1720: IF (x_oks_billrate_schedules_rec.end_hour = OKC_API.G_MISS_NUM)

Line 1718: x_oks_billrate_schedules_rec.start_minute := l_oks_billrate_schedules_rec.start_minute;

1714: x_oks_billrate_schedules_rec.start_hour := l_oks_billrate_schedules_rec.start_hour;
1715: END IF;
1716: IF (x_oks_billrate_schedules_rec.start_minute = OKC_API.G_MISS_NUM)
1717: THEN
1718: x_oks_billrate_schedules_rec.start_minute := l_oks_billrate_schedules_rec.start_minute;
1719: END IF;
1720: IF (x_oks_billrate_schedules_rec.end_hour = OKC_API.G_MISS_NUM)
1721: THEN
1722: x_oks_billrate_schedules_rec.end_hour := l_oks_billrate_schedules_rec.end_hour;

Line 1720: IF (x_oks_billrate_schedules_rec.end_hour = OKC_API.G_MISS_NUM)

1716: IF (x_oks_billrate_schedules_rec.start_minute = OKC_API.G_MISS_NUM)
1717: THEN
1718: x_oks_billrate_schedules_rec.start_minute := l_oks_billrate_schedules_rec.start_minute;
1719: END IF;
1720: IF (x_oks_billrate_schedules_rec.end_hour = OKC_API.G_MISS_NUM)
1721: THEN
1722: x_oks_billrate_schedules_rec.end_hour := l_oks_billrate_schedules_rec.end_hour;
1723: END IF;
1724: IF (x_oks_billrate_schedules_rec.end_minute = OKC_API.G_MISS_NUM)

Line 1722: x_oks_billrate_schedules_rec.end_hour := l_oks_billrate_schedules_rec.end_hour;

1718: x_oks_billrate_schedules_rec.start_minute := l_oks_billrate_schedules_rec.start_minute;
1719: END IF;
1720: IF (x_oks_billrate_schedules_rec.end_hour = OKC_API.G_MISS_NUM)
1721: THEN
1722: x_oks_billrate_schedules_rec.end_hour := l_oks_billrate_schedules_rec.end_hour;
1723: END IF;
1724: IF (x_oks_billrate_schedules_rec.end_minute = OKC_API.G_MISS_NUM)
1725: THEN
1726: x_oks_billrate_schedules_rec.end_minute := l_oks_billrate_schedules_rec.end_minute;

Line 1724: IF (x_oks_billrate_schedules_rec.end_minute = OKC_API.G_MISS_NUM)

1720: IF (x_oks_billrate_schedules_rec.end_hour = OKC_API.G_MISS_NUM)
1721: THEN
1722: x_oks_billrate_schedules_rec.end_hour := l_oks_billrate_schedules_rec.end_hour;
1723: END IF;
1724: IF (x_oks_billrate_schedules_rec.end_minute = OKC_API.G_MISS_NUM)
1725: THEN
1726: x_oks_billrate_schedules_rec.end_minute := l_oks_billrate_schedules_rec.end_minute;
1727: END IF;
1728: IF (x_oks_billrate_schedules_rec.monday_flag = OKC_API.G_MISS_CHAR)

Line 1726: x_oks_billrate_schedules_rec.end_minute := l_oks_billrate_schedules_rec.end_minute;

1722: x_oks_billrate_schedules_rec.end_hour := l_oks_billrate_schedules_rec.end_hour;
1723: END IF;
1724: IF (x_oks_billrate_schedules_rec.end_minute = OKC_API.G_MISS_NUM)
1725: THEN
1726: x_oks_billrate_schedules_rec.end_minute := l_oks_billrate_schedules_rec.end_minute;
1727: END IF;
1728: IF (x_oks_billrate_schedules_rec.monday_flag = OKC_API.G_MISS_CHAR)
1729: THEN
1730: x_oks_billrate_schedules_rec.monday_flag := l_oks_billrate_schedules_rec.monday_flag;

Line 1728: IF (x_oks_billrate_schedules_rec.monday_flag = OKC_API.G_MISS_CHAR)

1724: IF (x_oks_billrate_schedules_rec.end_minute = OKC_API.G_MISS_NUM)
1725: THEN
1726: x_oks_billrate_schedules_rec.end_minute := l_oks_billrate_schedules_rec.end_minute;
1727: END IF;
1728: IF (x_oks_billrate_schedules_rec.monday_flag = OKC_API.G_MISS_CHAR)
1729: THEN
1730: x_oks_billrate_schedules_rec.monday_flag := l_oks_billrate_schedules_rec.monday_flag;
1731: END IF;
1732: IF (x_oks_billrate_schedules_rec.tuesday_flag = OKC_API.G_MISS_CHAR)

Line 1730: x_oks_billrate_schedules_rec.monday_flag := l_oks_billrate_schedules_rec.monday_flag;

1726: x_oks_billrate_schedules_rec.end_minute := l_oks_billrate_schedules_rec.end_minute;
1727: END IF;
1728: IF (x_oks_billrate_schedules_rec.monday_flag = OKC_API.G_MISS_CHAR)
1729: THEN
1730: x_oks_billrate_schedules_rec.monday_flag := l_oks_billrate_schedules_rec.monday_flag;
1731: END IF;
1732: IF (x_oks_billrate_schedules_rec.tuesday_flag = OKC_API.G_MISS_CHAR)
1733: THEN
1734: x_oks_billrate_schedules_rec.tuesday_flag := l_oks_billrate_schedules_rec.tuesday_flag;

Line 1732: IF (x_oks_billrate_schedules_rec.tuesday_flag = OKC_API.G_MISS_CHAR)

1728: IF (x_oks_billrate_schedules_rec.monday_flag = OKC_API.G_MISS_CHAR)
1729: THEN
1730: x_oks_billrate_schedules_rec.monday_flag := l_oks_billrate_schedules_rec.monday_flag;
1731: END IF;
1732: IF (x_oks_billrate_schedules_rec.tuesday_flag = OKC_API.G_MISS_CHAR)
1733: THEN
1734: x_oks_billrate_schedules_rec.tuesday_flag := l_oks_billrate_schedules_rec.tuesday_flag;
1735: END IF;
1736: IF (x_oks_billrate_schedules_rec.wednesday_flag = OKC_API.G_MISS_CHAR)

Line 1734: x_oks_billrate_schedules_rec.tuesday_flag := l_oks_billrate_schedules_rec.tuesday_flag;

1730: x_oks_billrate_schedules_rec.monday_flag := l_oks_billrate_schedules_rec.monday_flag;
1731: END IF;
1732: IF (x_oks_billrate_schedules_rec.tuesday_flag = OKC_API.G_MISS_CHAR)
1733: THEN
1734: x_oks_billrate_schedules_rec.tuesday_flag := l_oks_billrate_schedules_rec.tuesday_flag;
1735: END IF;
1736: IF (x_oks_billrate_schedules_rec.wednesday_flag = OKC_API.G_MISS_CHAR)
1737: THEN
1738: x_oks_billrate_schedules_rec.wednesday_flag := l_oks_billrate_schedules_rec.wednesday_flag;

Line 1736: IF (x_oks_billrate_schedules_rec.wednesday_flag = OKC_API.G_MISS_CHAR)

1732: IF (x_oks_billrate_schedules_rec.tuesday_flag = OKC_API.G_MISS_CHAR)
1733: THEN
1734: x_oks_billrate_schedules_rec.tuesday_flag := l_oks_billrate_schedules_rec.tuesday_flag;
1735: END IF;
1736: IF (x_oks_billrate_schedules_rec.wednesday_flag = OKC_API.G_MISS_CHAR)
1737: THEN
1738: x_oks_billrate_schedules_rec.wednesday_flag := l_oks_billrate_schedules_rec.wednesday_flag;
1739: END IF;
1740: IF (x_oks_billrate_schedules_rec.thursday_flag = OKC_API.G_MISS_CHAR)

Line 1738: x_oks_billrate_schedules_rec.wednesday_flag := l_oks_billrate_schedules_rec.wednesday_flag;

1734: x_oks_billrate_schedules_rec.tuesday_flag := l_oks_billrate_schedules_rec.tuesday_flag;
1735: END IF;
1736: IF (x_oks_billrate_schedules_rec.wednesday_flag = OKC_API.G_MISS_CHAR)
1737: THEN
1738: x_oks_billrate_schedules_rec.wednesday_flag := l_oks_billrate_schedules_rec.wednesday_flag;
1739: END IF;
1740: IF (x_oks_billrate_schedules_rec.thursday_flag = OKC_API.G_MISS_CHAR)
1741: THEN
1742: x_oks_billrate_schedules_rec.thursday_flag := l_oks_billrate_schedules_rec.thursday_flag;

Line 1740: IF (x_oks_billrate_schedules_rec.thursday_flag = OKC_API.G_MISS_CHAR)

1736: IF (x_oks_billrate_schedules_rec.wednesday_flag = OKC_API.G_MISS_CHAR)
1737: THEN
1738: x_oks_billrate_schedules_rec.wednesday_flag := l_oks_billrate_schedules_rec.wednesday_flag;
1739: END IF;
1740: IF (x_oks_billrate_schedules_rec.thursday_flag = OKC_API.G_MISS_CHAR)
1741: THEN
1742: x_oks_billrate_schedules_rec.thursday_flag := l_oks_billrate_schedules_rec.thursday_flag;
1743: END IF;
1744: IF (x_oks_billrate_schedules_rec.friday_flag = OKC_API.G_MISS_CHAR)

Line 1742: x_oks_billrate_schedules_rec.thursday_flag := l_oks_billrate_schedules_rec.thursday_flag;

1738: x_oks_billrate_schedules_rec.wednesday_flag := l_oks_billrate_schedules_rec.wednesday_flag;
1739: END IF;
1740: IF (x_oks_billrate_schedules_rec.thursday_flag = OKC_API.G_MISS_CHAR)
1741: THEN
1742: x_oks_billrate_schedules_rec.thursday_flag := l_oks_billrate_schedules_rec.thursday_flag;
1743: END IF;
1744: IF (x_oks_billrate_schedules_rec.friday_flag = OKC_API.G_MISS_CHAR)
1745: THEN
1746: x_oks_billrate_schedules_rec.friday_flag := l_oks_billrate_schedules_rec.friday_flag;

Line 1744: IF (x_oks_billrate_schedules_rec.friday_flag = OKC_API.G_MISS_CHAR)

1740: IF (x_oks_billrate_schedules_rec.thursday_flag = OKC_API.G_MISS_CHAR)
1741: THEN
1742: x_oks_billrate_schedules_rec.thursday_flag := l_oks_billrate_schedules_rec.thursday_flag;
1743: END IF;
1744: IF (x_oks_billrate_schedules_rec.friday_flag = OKC_API.G_MISS_CHAR)
1745: THEN
1746: x_oks_billrate_schedules_rec.friday_flag := l_oks_billrate_schedules_rec.friday_flag;
1747: END IF;
1748: IF (x_oks_billrate_schedules_rec.saturday_flag = OKC_API.G_MISS_CHAR)

Line 1746: x_oks_billrate_schedules_rec.friday_flag := l_oks_billrate_schedules_rec.friday_flag;

1742: x_oks_billrate_schedules_rec.thursday_flag := l_oks_billrate_schedules_rec.thursday_flag;
1743: END IF;
1744: IF (x_oks_billrate_schedules_rec.friday_flag = OKC_API.G_MISS_CHAR)
1745: THEN
1746: x_oks_billrate_schedules_rec.friday_flag := l_oks_billrate_schedules_rec.friday_flag;
1747: END IF;
1748: IF (x_oks_billrate_schedules_rec.saturday_flag = OKC_API.G_MISS_CHAR)
1749: THEN
1750: x_oks_billrate_schedules_rec.saturday_flag := l_oks_billrate_schedules_rec.saturday_flag;

Line 1748: IF (x_oks_billrate_schedules_rec.saturday_flag = OKC_API.G_MISS_CHAR)

1744: IF (x_oks_billrate_schedules_rec.friday_flag = OKC_API.G_MISS_CHAR)
1745: THEN
1746: x_oks_billrate_schedules_rec.friday_flag := l_oks_billrate_schedules_rec.friday_flag;
1747: END IF;
1748: IF (x_oks_billrate_schedules_rec.saturday_flag = OKC_API.G_MISS_CHAR)
1749: THEN
1750: x_oks_billrate_schedules_rec.saturday_flag := l_oks_billrate_schedules_rec.saturday_flag;
1751: END IF;
1752: IF (x_oks_billrate_schedules_rec.sunday_flag = OKC_API.G_MISS_CHAR)

Line 1750: x_oks_billrate_schedules_rec.saturday_flag := l_oks_billrate_schedules_rec.saturday_flag;

1746: x_oks_billrate_schedules_rec.friday_flag := l_oks_billrate_schedules_rec.friday_flag;
1747: END IF;
1748: IF (x_oks_billrate_schedules_rec.saturday_flag = OKC_API.G_MISS_CHAR)
1749: THEN
1750: x_oks_billrate_schedules_rec.saturday_flag := l_oks_billrate_schedules_rec.saturday_flag;
1751: END IF;
1752: IF (x_oks_billrate_schedules_rec.sunday_flag = OKC_API.G_MISS_CHAR)
1753: THEN
1754: x_oks_billrate_schedules_rec.sunday_flag := l_oks_billrate_schedules_rec.sunday_flag;

Line 1752: IF (x_oks_billrate_schedules_rec.sunday_flag = OKC_API.G_MISS_CHAR)

1748: IF (x_oks_billrate_schedules_rec.saturday_flag = OKC_API.G_MISS_CHAR)
1749: THEN
1750: x_oks_billrate_schedules_rec.saturday_flag := l_oks_billrate_schedules_rec.saturday_flag;
1751: END IF;
1752: IF (x_oks_billrate_schedules_rec.sunday_flag = OKC_API.G_MISS_CHAR)
1753: THEN
1754: x_oks_billrate_schedules_rec.sunday_flag := l_oks_billrate_schedules_rec.sunday_flag;
1755: END IF;
1756: IF (x_oks_billrate_schedules_rec.object1_id1 = OKC_API.G_MISS_CHAR)

Line 1754: x_oks_billrate_schedules_rec.sunday_flag := l_oks_billrate_schedules_rec.sunday_flag;

1750: x_oks_billrate_schedules_rec.saturday_flag := l_oks_billrate_schedules_rec.saturday_flag;
1751: END IF;
1752: IF (x_oks_billrate_schedules_rec.sunday_flag = OKC_API.G_MISS_CHAR)
1753: THEN
1754: x_oks_billrate_schedules_rec.sunday_flag := l_oks_billrate_schedules_rec.sunday_flag;
1755: END IF;
1756: IF (x_oks_billrate_schedules_rec.object1_id1 = OKC_API.G_MISS_CHAR)
1757: THEN
1758: x_oks_billrate_schedules_rec.object1_id1 := l_oks_billrate_schedules_rec.object1_id1;

Line 1756: IF (x_oks_billrate_schedules_rec.object1_id1 = OKC_API.G_MISS_CHAR)

1752: IF (x_oks_billrate_schedules_rec.sunday_flag = OKC_API.G_MISS_CHAR)
1753: THEN
1754: x_oks_billrate_schedules_rec.sunday_flag := l_oks_billrate_schedules_rec.sunday_flag;
1755: END IF;
1756: IF (x_oks_billrate_schedules_rec.object1_id1 = OKC_API.G_MISS_CHAR)
1757: THEN
1758: x_oks_billrate_schedules_rec.object1_id1 := l_oks_billrate_schedules_rec.object1_id1;
1759: END IF;
1760: IF (x_oks_billrate_schedules_rec.object1_id2 = OKC_API.G_MISS_CHAR)

Line 1758: x_oks_billrate_schedules_rec.object1_id1 := l_oks_billrate_schedules_rec.object1_id1;

1754: x_oks_billrate_schedules_rec.sunday_flag := l_oks_billrate_schedules_rec.sunday_flag;
1755: END IF;
1756: IF (x_oks_billrate_schedules_rec.object1_id1 = OKC_API.G_MISS_CHAR)
1757: THEN
1758: x_oks_billrate_schedules_rec.object1_id1 := l_oks_billrate_schedules_rec.object1_id1;
1759: END IF;
1760: IF (x_oks_billrate_schedules_rec.object1_id2 = OKC_API.G_MISS_CHAR)
1761: THEN
1762: x_oks_billrate_schedules_rec.object1_id2 := l_oks_billrate_schedules_rec.object1_id2;

Line 1760: IF (x_oks_billrate_schedules_rec.object1_id2 = OKC_API.G_MISS_CHAR)

1756: IF (x_oks_billrate_schedules_rec.object1_id1 = OKC_API.G_MISS_CHAR)
1757: THEN
1758: x_oks_billrate_schedules_rec.object1_id1 := l_oks_billrate_schedules_rec.object1_id1;
1759: END IF;
1760: IF (x_oks_billrate_schedules_rec.object1_id2 = OKC_API.G_MISS_CHAR)
1761: THEN
1762: x_oks_billrate_schedules_rec.object1_id2 := l_oks_billrate_schedules_rec.object1_id2;
1763: END IF;
1764: IF (x_oks_billrate_schedules_rec.jtot_object1_code = OKC_API.G_MISS_CHAR)

Line 1762: x_oks_billrate_schedules_rec.object1_id2 := l_oks_billrate_schedules_rec.object1_id2;

1758: x_oks_billrate_schedules_rec.object1_id1 := l_oks_billrate_schedules_rec.object1_id1;
1759: END IF;
1760: IF (x_oks_billrate_schedules_rec.object1_id2 = OKC_API.G_MISS_CHAR)
1761: THEN
1762: x_oks_billrate_schedules_rec.object1_id2 := l_oks_billrate_schedules_rec.object1_id2;
1763: END IF;
1764: IF (x_oks_billrate_schedules_rec.jtot_object1_code = OKC_API.G_MISS_CHAR)
1765: THEN
1766: x_oks_billrate_schedules_rec.jtot_object1_code := l_oks_billrate_schedules_rec.jtot_object1_code;

Line 1764: IF (x_oks_billrate_schedules_rec.jtot_object1_code = OKC_API.G_MISS_CHAR)

1760: IF (x_oks_billrate_schedules_rec.object1_id2 = OKC_API.G_MISS_CHAR)
1761: THEN
1762: x_oks_billrate_schedules_rec.object1_id2 := l_oks_billrate_schedules_rec.object1_id2;
1763: END IF;
1764: IF (x_oks_billrate_schedules_rec.jtot_object1_code = OKC_API.G_MISS_CHAR)
1765: THEN
1766: x_oks_billrate_schedules_rec.jtot_object1_code := l_oks_billrate_schedules_rec.jtot_object1_code;
1767: END IF;
1768: IF (x_oks_billrate_schedules_rec.bill_rate_code = OKC_API.G_MISS_CHAR)

Line 1766: x_oks_billrate_schedules_rec.jtot_object1_code := l_oks_billrate_schedules_rec.jtot_object1_code;

1762: x_oks_billrate_schedules_rec.object1_id2 := l_oks_billrate_schedules_rec.object1_id2;
1763: END IF;
1764: IF (x_oks_billrate_schedules_rec.jtot_object1_code = OKC_API.G_MISS_CHAR)
1765: THEN
1766: x_oks_billrate_schedules_rec.jtot_object1_code := l_oks_billrate_schedules_rec.jtot_object1_code;
1767: END IF;
1768: IF (x_oks_billrate_schedules_rec.bill_rate_code = OKC_API.G_MISS_CHAR)
1769: THEN
1770: x_oks_billrate_schedules_rec.bill_rate_code := l_oks_billrate_schedules_rec.bill_rate_code;

Line 1768: IF (x_oks_billrate_schedules_rec.bill_rate_code = OKC_API.G_MISS_CHAR)

1764: IF (x_oks_billrate_schedules_rec.jtot_object1_code = OKC_API.G_MISS_CHAR)
1765: THEN
1766: x_oks_billrate_schedules_rec.jtot_object1_code := l_oks_billrate_schedules_rec.jtot_object1_code;
1767: END IF;
1768: IF (x_oks_billrate_schedules_rec.bill_rate_code = OKC_API.G_MISS_CHAR)
1769: THEN
1770: x_oks_billrate_schedules_rec.bill_rate_code := l_oks_billrate_schedules_rec.bill_rate_code;
1771: END IF;
1772: IF (x_oks_billrate_schedules_rec.flat_rate = OKC_API.G_MISS_NUM)

Line 1770: x_oks_billrate_schedules_rec.bill_rate_code := l_oks_billrate_schedules_rec.bill_rate_code;

1766: x_oks_billrate_schedules_rec.jtot_object1_code := l_oks_billrate_schedules_rec.jtot_object1_code;
1767: END IF;
1768: IF (x_oks_billrate_schedules_rec.bill_rate_code = OKC_API.G_MISS_CHAR)
1769: THEN
1770: x_oks_billrate_schedules_rec.bill_rate_code := l_oks_billrate_schedules_rec.bill_rate_code;
1771: END IF;
1772: IF (x_oks_billrate_schedules_rec.flat_rate = OKC_API.G_MISS_NUM)
1773: THEN
1774: x_oks_billrate_schedules_rec.flat_rate := l_oks_billrate_schedules_rec.flat_rate;

Line 1772: IF (x_oks_billrate_schedules_rec.flat_rate = OKC_API.G_MISS_NUM)

1768: IF (x_oks_billrate_schedules_rec.bill_rate_code = OKC_API.G_MISS_CHAR)
1769: THEN
1770: x_oks_billrate_schedules_rec.bill_rate_code := l_oks_billrate_schedules_rec.bill_rate_code;
1771: END IF;
1772: IF (x_oks_billrate_schedules_rec.flat_rate = OKC_API.G_MISS_NUM)
1773: THEN
1774: x_oks_billrate_schedules_rec.flat_rate := l_oks_billrate_schedules_rec.flat_rate;
1775: END IF;
1776: IF (x_oks_billrate_schedules_rec.uom = OKC_API.G_MISS_CHAR)

Line 1774: x_oks_billrate_schedules_rec.flat_rate := l_oks_billrate_schedules_rec.flat_rate;

1770: x_oks_billrate_schedules_rec.bill_rate_code := l_oks_billrate_schedules_rec.bill_rate_code;
1771: END IF;
1772: IF (x_oks_billrate_schedules_rec.flat_rate = OKC_API.G_MISS_NUM)
1773: THEN
1774: x_oks_billrate_schedules_rec.flat_rate := l_oks_billrate_schedules_rec.flat_rate;
1775: END IF;
1776: IF (x_oks_billrate_schedules_rec.uom = OKC_API.G_MISS_CHAR)
1777: THEN
1778: x_oks_billrate_schedules_rec.uom := l_oks_billrate_schedules_rec.uom;

Line 1776: IF (x_oks_billrate_schedules_rec.uom = OKC_API.G_MISS_CHAR)

1772: IF (x_oks_billrate_schedules_rec.flat_rate = OKC_API.G_MISS_NUM)
1773: THEN
1774: x_oks_billrate_schedules_rec.flat_rate := l_oks_billrate_schedules_rec.flat_rate;
1775: END IF;
1776: IF (x_oks_billrate_schedules_rec.uom = OKC_API.G_MISS_CHAR)
1777: THEN
1778: x_oks_billrate_schedules_rec.uom := l_oks_billrate_schedules_rec.uom;
1779: END IF;
1780: IF (x_oks_billrate_schedules_rec.holiday_yn = OKC_API.G_MISS_CHAR)

Line 1778: x_oks_billrate_schedules_rec.uom := l_oks_billrate_schedules_rec.uom;

1774: x_oks_billrate_schedules_rec.flat_rate := l_oks_billrate_schedules_rec.flat_rate;
1775: END IF;
1776: IF (x_oks_billrate_schedules_rec.uom = OKC_API.G_MISS_CHAR)
1777: THEN
1778: x_oks_billrate_schedules_rec.uom := l_oks_billrate_schedules_rec.uom;
1779: END IF;
1780: IF (x_oks_billrate_schedules_rec.holiday_yn = OKC_API.G_MISS_CHAR)
1781: THEN
1782: x_oks_billrate_schedules_rec.holiday_yn := l_oks_billrate_schedules_rec.holiday_yn;

Line 1780: IF (x_oks_billrate_schedules_rec.holiday_yn = OKC_API.G_MISS_CHAR)

1776: IF (x_oks_billrate_schedules_rec.uom = OKC_API.G_MISS_CHAR)
1777: THEN
1778: x_oks_billrate_schedules_rec.uom := l_oks_billrate_schedules_rec.uom;
1779: END IF;
1780: IF (x_oks_billrate_schedules_rec.holiday_yn = OKC_API.G_MISS_CHAR)
1781: THEN
1782: x_oks_billrate_schedules_rec.holiday_yn := l_oks_billrate_schedules_rec.holiday_yn;
1783: END IF;
1784: IF (x_oks_billrate_schedules_rec.percent_over_list_price = OKC_API.G_MISS_NUM)

Line 1782: x_oks_billrate_schedules_rec.holiday_yn := l_oks_billrate_schedules_rec.holiday_yn;

1778: x_oks_billrate_schedules_rec.uom := l_oks_billrate_schedules_rec.uom;
1779: END IF;
1780: IF (x_oks_billrate_schedules_rec.holiday_yn = OKC_API.G_MISS_CHAR)
1781: THEN
1782: x_oks_billrate_schedules_rec.holiday_yn := l_oks_billrate_schedules_rec.holiday_yn;
1783: END IF;
1784: IF (x_oks_billrate_schedules_rec.percent_over_list_price = OKC_API.G_MISS_NUM)
1785: THEN
1786: x_oks_billrate_schedules_rec.percent_over_list_price := l_oks_billrate_schedules_rec.percent_over_list_price;

Line 1784: IF (x_oks_billrate_schedules_rec.percent_over_list_price = OKC_API.G_MISS_NUM)

1780: IF (x_oks_billrate_schedules_rec.holiday_yn = OKC_API.G_MISS_CHAR)
1781: THEN
1782: x_oks_billrate_schedules_rec.holiday_yn := l_oks_billrate_schedules_rec.holiday_yn;
1783: END IF;
1784: IF (x_oks_billrate_schedules_rec.percent_over_list_price = OKC_API.G_MISS_NUM)
1785: THEN
1786: x_oks_billrate_schedules_rec.percent_over_list_price := l_oks_billrate_schedules_rec.percent_over_list_price;
1787: END IF;
1788: IF (x_oks_billrate_schedules_rec.program_application_id = OKC_API.G_MISS_NUM)

Line 1786: x_oks_billrate_schedules_rec.percent_over_list_price := l_oks_billrate_schedules_rec.percent_over_list_price;

1782: x_oks_billrate_schedules_rec.holiday_yn := l_oks_billrate_schedules_rec.holiday_yn;
1783: END IF;
1784: IF (x_oks_billrate_schedules_rec.percent_over_list_price = OKC_API.G_MISS_NUM)
1785: THEN
1786: x_oks_billrate_schedules_rec.percent_over_list_price := l_oks_billrate_schedules_rec.percent_over_list_price;
1787: END IF;
1788: IF (x_oks_billrate_schedules_rec.program_application_id = OKC_API.G_MISS_NUM)
1789: THEN
1790: x_oks_billrate_schedules_rec.program_application_id := l_oks_billrate_schedules_rec.program_application_id;

Line 1788: IF (x_oks_billrate_schedules_rec.program_application_id = OKC_API.G_MISS_NUM)

1784: IF (x_oks_billrate_schedules_rec.percent_over_list_price = OKC_API.G_MISS_NUM)
1785: THEN
1786: x_oks_billrate_schedules_rec.percent_over_list_price := l_oks_billrate_schedules_rec.percent_over_list_price;
1787: END IF;
1788: IF (x_oks_billrate_schedules_rec.program_application_id = OKC_API.G_MISS_NUM)
1789: THEN
1790: x_oks_billrate_schedules_rec.program_application_id := l_oks_billrate_schedules_rec.program_application_id;
1791: END IF;
1792: IF (x_oks_billrate_schedules_rec.program_id = OKC_API.G_MISS_NUM)

Line 1790: x_oks_billrate_schedules_rec.program_application_id := l_oks_billrate_schedules_rec.program_application_id;

1786: x_oks_billrate_schedules_rec.percent_over_list_price := l_oks_billrate_schedules_rec.percent_over_list_price;
1787: END IF;
1788: IF (x_oks_billrate_schedules_rec.program_application_id = OKC_API.G_MISS_NUM)
1789: THEN
1790: x_oks_billrate_schedules_rec.program_application_id := l_oks_billrate_schedules_rec.program_application_id;
1791: END IF;
1792: IF (x_oks_billrate_schedules_rec.program_id = OKC_API.G_MISS_NUM)
1793: THEN
1794: x_oks_billrate_schedules_rec.program_id := l_oks_billrate_schedules_rec.program_id;

Line 1792: IF (x_oks_billrate_schedules_rec.program_id = OKC_API.G_MISS_NUM)

1788: IF (x_oks_billrate_schedules_rec.program_application_id = OKC_API.G_MISS_NUM)
1789: THEN
1790: x_oks_billrate_schedules_rec.program_application_id := l_oks_billrate_schedules_rec.program_application_id;
1791: END IF;
1792: IF (x_oks_billrate_schedules_rec.program_id = OKC_API.G_MISS_NUM)
1793: THEN
1794: x_oks_billrate_schedules_rec.program_id := l_oks_billrate_schedules_rec.program_id;
1795: END IF;
1796: IF (x_oks_billrate_schedules_rec.program_update_date = OKC_API.G_MISS_DATE)

Line 1794: x_oks_billrate_schedules_rec.program_id := l_oks_billrate_schedules_rec.program_id;

1790: x_oks_billrate_schedules_rec.program_application_id := l_oks_billrate_schedules_rec.program_application_id;
1791: END IF;
1792: IF (x_oks_billrate_schedules_rec.program_id = OKC_API.G_MISS_NUM)
1793: THEN
1794: x_oks_billrate_schedules_rec.program_id := l_oks_billrate_schedules_rec.program_id;
1795: END IF;
1796: IF (x_oks_billrate_schedules_rec.program_update_date = OKC_API.G_MISS_DATE)
1797: THEN
1798: x_oks_billrate_schedules_rec.program_update_date := l_oks_billrate_schedules_rec.program_update_date;

Line 1796: IF (x_oks_billrate_schedules_rec.program_update_date = OKC_API.G_MISS_DATE)

1792: IF (x_oks_billrate_schedules_rec.program_id = OKC_API.G_MISS_NUM)
1793: THEN
1794: x_oks_billrate_schedules_rec.program_id := l_oks_billrate_schedules_rec.program_id;
1795: END IF;
1796: IF (x_oks_billrate_schedules_rec.program_update_date = OKC_API.G_MISS_DATE)
1797: THEN
1798: x_oks_billrate_schedules_rec.program_update_date := l_oks_billrate_schedules_rec.program_update_date;
1799: END IF;
1800: IF (x_oks_billrate_schedules_rec.request_id = OKC_API.G_MISS_NUM)

Line 1798: x_oks_billrate_schedules_rec.program_update_date := l_oks_billrate_schedules_rec.program_update_date;

1794: x_oks_billrate_schedules_rec.program_id := l_oks_billrate_schedules_rec.program_id;
1795: END IF;
1796: IF (x_oks_billrate_schedules_rec.program_update_date = OKC_API.G_MISS_DATE)
1797: THEN
1798: x_oks_billrate_schedules_rec.program_update_date := l_oks_billrate_schedules_rec.program_update_date;
1799: END IF;
1800: IF (x_oks_billrate_schedules_rec.request_id = OKC_API.G_MISS_NUM)
1801: THEN
1802: x_oks_billrate_schedules_rec.request_id := l_oks_billrate_schedules_rec.request_id;

Line 1800: IF (x_oks_billrate_schedules_rec.request_id = OKC_API.G_MISS_NUM)

1796: IF (x_oks_billrate_schedules_rec.program_update_date = OKC_API.G_MISS_DATE)
1797: THEN
1798: x_oks_billrate_schedules_rec.program_update_date := l_oks_billrate_schedules_rec.program_update_date;
1799: END IF;
1800: IF (x_oks_billrate_schedules_rec.request_id = OKC_API.G_MISS_NUM)
1801: THEN
1802: x_oks_billrate_schedules_rec.request_id := l_oks_billrate_schedules_rec.request_id;
1803: END IF;
1804: IF (x_oks_billrate_schedules_rec.created_by = OKC_API.G_MISS_NUM)

Line 1802: x_oks_billrate_schedules_rec.request_id := l_oks_billrate_schedules_rec.request_id;

1798: x_oks_billrate_schedules_rec.program_update_date := l_oks_billrate_schedules_rec.program_update_date;
1799: END IF;
1800: IF (x_oks_billrate_schedules_rec.request_id = OKC_API.G_MISS_NUM)
1801: THEN
1802: x_oks_billrate_schedules_rec.request_id := l_oks_billrate_schedules_rec.request_id;
1803: END IF;
1804: IF (x_oks_billrate_schedules_rec.created_by = OKC_API.G_MISS_NUM)
1805: THEN
1806: x_oks_billrate_schedules_rec.created_by := l_oks_billrate_schedules_rec.created_by;

Line 1804: IF (x_oks_billrate_schedules_rec.created_by = OKC_API.G_MISS_NUM)

1800: IF (x_oks_billrate_schedules_rec.request_id = OKC_API.G_MISS_NUM)
1801: THEN
1802: x_oks_billrate_schedules_rec.request_id := l_oks_billrate_schedules_rec.request_id;
1803: END IF;
1804: IF (x_oks_billrate_schedules_rec.created_by = OKC_API.G_MISS_NUM)
1805: THEN
1806: x_oks_billrate_schedules_rec.created_by := l_oks_billrate_schedules_rec.created_by;
1807: END IF;
1808: IF (x_oks_billrate_schedules_rec.creation_date = OKC_API.G_MISS_DATE)

Line 1806: x_oks_billrate_schedules_rec.created_by := l_oks_billrate_schedules_rec.created_by;

1802: x_oks_billrate_schedules_rec.request_id := l_oks_billrate_schedules_rec.request_id;
1803: END IF;
1804: IF (x_oks_billrate_schedules_rec.created_by = OKC_API.G_MISS_NUM)
1805: THEN
1806: x_oks_billrate_schedules_rec.created_by := l_oks_billrate_schedules_rec.created_by;
1807: END IF;
1808: IF (x_oks_billrate_schedules_rec.creation_date = OKC_API.G_MISS_DATE)
1809: THEN
1810: x_oks_billrate_schedules_rec.creation_date := l_oks_billrate_schedules_rec.creation_date;

Line 1808: IF (x_oks_billrate_schedules_rec.creation_date = OKC_API.G_MISS_DATE)

1804: IF (x_oks_billrate_schedules_rec.created_by = OKC_API.G_MISS_NUM)
1805: THEN
1806: x_oks_billrate_schedules_rec.created_by := l_oks_billrate_schedules_rec.created_by;
1807: END IF;
1808: IF (x_oks_billrate_schedules_rec.creation_date = OKC_API.G_MISS_DATE)
1809: THEN
1810: x_oks_billrate_schedules_rec.creation_date := l_oks_billrate_schedules_rec.creation_date;
1811: END IF;
1812: IF (x_oks_billrate_schedules_rec.last_updated_by = OKC_API.G_MISS_NUM)

Line 1810: x_oks_billrate_schedules_rec.creation_date := l_oks_billrate_schedules_rec.creation_date;

1806: x_oks_billrate_schedules_rec.created_by := l_oks_billrate_schedules_rec.created_by;
1807: END IF;
1808: IF (x_oks_billrate_schedules_rec.creation_date = OKC_API.G_MISS_DATE)
1809: THEN
1810: x_oks_billrate_schedules_rec.creation_date := l_oks_billrate_schedules_rec.creation_date;
1811: END IF;
1812: IF (x_oks_billrate_schedules_rec.last_updated_by = OKC_API.G_MISS_NUM)
1813: THEN
1814: x_oks_billrate_schedules_rec.last_updated_by := l_oks_billrate_schedules_rec.last_updated_by;

Line 1812: IF (x_oks_billrate_schedules_rec.last_updated_by = OKC_API.G_MISS_NUM)

1808: IF (x_oks_billrate_schedules_rec.creation_date = OKC_API.G_MISS_DATE)
1809: THEN
1810: x_oks_billrate_schedules_rec.creation_date := l_oks_billrate_schedules_rec.creation_date;
1811: END IF;
1812: IF (x_oks_billrate_schedules_rec.last_updated_by = OKC_API.G_MISS_NUM)
1813: THEN
1814: x_oks_billrate_schedules_rec.last_updated_by := l_oks_billrate_schedules_rec.last_updated_by;
1815: END IF;
1816: IF (x_oks_billrate_schedules_rec.last_update_date = OKC_API.G_MISS_DATE)

Line 1814: x_oks_billrate_schedules_rec.last_updated_by := l_oks_billrate_schedules_rec.last_updated_by;

1810: x_oks_billrate_schedules_rec.creation_date := l_oks_billrate_schedules_rec.creation_date;
1811: END IF;
1812: IF (x_oks_billrate_schedules_rec.last_updated_by = OKC_API.G_MISS_NUM)
1813: THEN
1814: x_oks_billrate_schedules_rec.last_updated_by := l_oks_billrate_schedules_rec.last_updated_by;
1815: END IF;
1816: IF (x_oks_billrate_schedules_rec.last_update_date = OKC_API.G_MISS_DATE)
1817: THEN
1818: x_oks_billrate_schedules_rec.last_update_date := l_oks_billrate_schedules_rec.last_update_date;

Line 1816: IF (x_oks_billrate_schedules_rec.last_update_date = OKC_API.G_MISS_DATE)

1812: IF (x_oks_billrate_schedules_rec.last_updated_by = OKC_API.G_MISS_NUM)
1813: THEN
1814: x_oks_billrate_schedules_rec.last_updated_by := l_oks_billrate_schedules_rec.last_updated_by;
1815: END IF;
1816: IF (x_oks_billrate_schedules_rec.last_update_date = OKC_API.G_MISS_DATE)
1817: THEN
1818: x_oks_billrate_schedules_rec.last_update_date := l_oks_billrate_schedules_rec.last_update_date;
1819: END IF;
1820: IF (x_oks_billrate_schedules_rec.last_update_login = OKC_API.G_MISS_NUM)

Line 1818: x_oks_billrate_schedules_rec.last_update_date := l_oks_billrate_schedules_rec.last_update_date;

1814: x_oks_billrate_schedules_rec.last_updated_by := l_oks_billrate_schedules_rec.last_updated_by;
1815: END IF;
1816: IF (x_oks_billrate_schedules_rec.last_update_date = OKC_API.G_MISS_DATE)
1817: THEN
1818: x_oks_billrate_schedules_rec.last_update_date := l_oks_billrate_schedules_rec.last_update_date;
1819: END IF;
1820: IF (x_oks_billrate_schedules_rec.last_update_login = OKC_API.G_MISS_NUM)
1821: THEN
1822: x_oks_billrate_schedules_rec.last_update_login := l_oks_billrate_schedules_rec.last_update_login;

Line 1820: IF (x_oks_billrate_schedules_rec.last_update_login = OKC_API.G_MISS_NUM)

1816: IF (x_oks_billrate_schedules_rec.last_update_date = OKC_API.G_MISS_DATE)
1817: THEN
1818: x_oks_billrate_schedules_rec.last_update_date := l_oks_billrate_schedules_rec.last_update_date;
1819: END IF;
1820: IF (x_oks_billrate_schedules_rec.last_update_login = OKC_API.G_MISS_NUM)
1821: THEN
1822: x_oks_billrate_schedules_rec.last_update_login := l_oks_billrate_schedules_rec.last_update_login;
1823: END IF;
1824: IF (x_oks_billrate_schedules_rec.object_version_number = OKC_API.G_MISS_NUM)

Line 1822: x_oks_billrate_schedules_rec.last_update_login := l_oks_billrate_schedules_rec.last_update_login;

1818: x_oks_billrate_schedules_rec.last_update_date := l_oks_billrate_schedules_rec.last_update_date;
1819: END IF;
1820: IF (x_oks_billrate_schedules_rec.last_update_login = OKC_API.G_MISS_NUM)
1821: THEN
1822: x_oks_billrate_schedules_rec.last_update_login := l_oks_billrate_schedules_rec.last_update_login;
1823: END IF;
1824: IF (x_oks_billrate_schedules_rec.object_version_number = OKC_API.G_MISS_NUM)
1825: THEN
1826: x_oks_billrate_schedules_rec.object_version_number := l_oks_billrate_schedules_rec.object_version_number;

Line 1824: IF (x_oks_billrate_schedules_rec.object_version_number = OKC_API.G_MISS_NUM)

1820: IF (x_oks_billrate_schedules_rec.last_update_login = OKC_API.G_MISS_NUM)
1821: THEN
1822: x_oks_billrate_schedules_rec.last_update_login := l_oks_billrate_schedules_rec.last_update_login;
1823: END IF;
1824: IF (x_oks_billrate_schedules_rec.object_version_number = OKC_API.G_MISS_NUM)
1825: THEN
1826: x_oks_billrate_schedules_rec.object_version_number := l_oks_billrate_schedules_rec.object_version_number;
1827: END IF;
1828: END IF;

Line 1826: x_oks_billrate_schedules_rec.object_version_number := l_oks_billrate_schedules_rec.object_version_number;

1822: x_oks_billrate_schedules_rec.last_update_login := l_oks_billrate_schedules_rec.last_update_login;
1823: END IF;
1824: IF (x_oks_billrate_schedules_rec.object_version_number = OKC_API.G_MISS_NUM)
1825: THEN
1826: x_oks_billrate_schedules_rec.object_version_number := l_oks_billrate_schedules_rec.object_version_number;
1827: END IF;
1828: END IF;
1829: RETURN(l_return_status);
1830: END populate_new_record;

Line 1832: -- Set_Attributes for:OKS_BILLRATE_SCHEDULES --

1828: END IF;
1829: RETURN(l_return_status);
1830: END populate_new_record;
1831: -----------------------------------------------
1832: -- Set_Attributes for:OKS_BILLRATE_SCHEDULES --
1833: -----------------------------------------------
1834: FUNCTION Set_Attributes (
1835: p_oks_billrate_schedules_rec IN OksBillrateSchedulesRecType,
1836: x_oks_billrate_schedules_rec OUT NOCOPY OksBillrateSchedulesRecType

Line 1835: p_oks_billrate_schedules_rec IN OksBillrateSchedulesRecType,

1831: -----------------------------------------------
1832: -- Set_Attributes for:OKS_BILLRATE_SCHEDULES --
1833: -----------------------------------------------
1834: FUNCTION Set_Attributes (
1835: p_oks_billrate_schedules_rec IN OksBillrateSchedulesRecType,
1836: x_oks_billrate_schedules_rec OUT NOCOPY OksBillrateSchedulesRecType
1837: ) RETURN VARCHAR2 IS
1838: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1839: BEGIN

Line 1836: x_oks_billrate_schedules_rec OUT NOCOPY OksBillrateSchedulesRecType

1832: -- Set_Attributes for:OKS_BILLRATE_SCHEDULES --
1833: -----------------------------------------------
1834: FUNCTION Set_Attributes (
1835: p_oks_billrate_schedules_rec IN OksBillrateSchedulesRecType,
1836: x_oks_billrate_schedules_rec OUT NOCOPY OksBillrateSchedulesRecType
1837: ) RETURN VARCHAR2 IS
1838: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1839: BEGIN
1840: x_oks_billrate_schedules_rec := p_oks_billrate_schedules_rec;

Line 1840: x_oks_billrate_schedules_rec := p_oks_billrate_schedules_rec;

1836: x_oks_billrate_schedules_rec OUT NOCOPY OksBillrateSchedulesRecType
1837: ) RETURN VARCHAR2 IS
1838: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1839: BEGIN
1840: x_oks_billrate_schedules_rec := p_oks_billrate_schedules_rec;
1841: x_oks_billrate_schedules_rec.OBJECT_VERSION_NUMBER := p_oks_billrate_schedules_rec.OBJECT_VERSION_NUMBER + 1;
1842: RETURN(l_return_status);
1843: END Set_Attributes;
1844: BEGIN

Line 1841: x_oks_billrate_schedules_rec.OBJECT_VERSION_NUMBER := p_oks_billrate_schedules_rec.OBJECT_VERSION_NUMBER + 1;

1837: ) RETURN VARCHAR2 IS
1838: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1839: BEGIN
1840: x_oks_billrate_schedules_rec := p_oks_billrate_schedules_rec;
1841: x_oks_billrate_schedules_rec.OBJECT_VERSION_NUMBER := p_oks_billrate_schedules_rec.OBJECT_VERSION_NUMBER + 1;
1842: RETURN(l_return_status);
1843: END Set_Attributes;
1844: BEGIN
1845: l_return_status := OKC_API.START_ACTIVITY(l_api_name,

Line 1856: p_oks_billrate_schedules_rec, -- IN

1852: RAISE OKC_API.G_EXCEPTION_ERROR;
1853: END IF;
1854: --- Setting item attributes
1855: l_return_status := Set_Attributes(
1856: p_oks_billrate_schedules_rec, -- IN
1857: l_oks_billrate_schedules_rec); -- OUT
1858: --- If any errors happen abort API
1859: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1860: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

Line 1857: l_oks_billrate_schedules_rec); -- OUT

1853: END IF;
1854: --- Setting item attributes
1855: l_return_status := Set_Attributes(
1856: p_oks_billrate_schedules_rec, -- IN
1857: l_oks_billrate_schedules_rec); -- OUT
1858: --- If any errors happen abort API
1859: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1860: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1861: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN

Line 1864: l_return_status := populate_new_record(l_oks_billrate_schedules_rec, LDefOksBillrateSchedulesRec);

1860: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1861: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1862: RAISE OKC_API.G_EXCEPTION_ERROR;
1863: END IF;
1864: l_return_status := populate_new_record(l_oks_billrate_schedules_rec, LDefOksBillrateSchedulesRec);
1865: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1866: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1867: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1868: RAISE OKC_API.G_EXCEPTION_ERROR;

Line 1870: UPDATE OKS_BILLRATE_SCHEDULES

1866: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1867: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1868: RAISE OKC_API.G_EXCEPTION_ERROR;
1869: END IF;
1870: UPDATE OKS_BILLRATE_SCHEDULES
1871: SET CLE_ID = LDefOksBillrateSchedulesRec.cle_id,
1872: BT_CLE_ID = LDefOksBillrateSchedulesRec.bt_cle_id,
1873: DNZ_CHR_ID = LDefOksBillrateSchedulesRec.dnz_chr_id,
1874: START_HOUR = LDefOksBillrateSchedulesRec.start_hour,

Line 1905: x_oks_billrate_schedules_rec := l_oks_billrate_schedules_rec;

1901: LAST_UPDATE_LOGIN = LDefOksBillrateSchedulesRec.last_update_login,
1902: OBJECT_VERSION_NUMBER = LDefOksBillrateSchedulesRec.object_version_number
1903: WHERE ID = LDefOksBillrateSchedulesRec.id;
1904:
1905: x_oks_billrate_schedules_rec := l_oks_billrate_schedules_rec;
1906: x_return_status := l_return_status;
1907: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
1908: EXCEPTION
1909: WHEN OKC_API.G_EXCEPTION_ERROR THEN

Line 1941: -- update_row for:OKS_BILLRATE_SCHEDULES_V --

1937: '_PVT'
1938: );
1939: END update_row;
1940: ---------------------------------------------
1941: -- update_row for:OKS_BILLRATE_SCHEDULES_V --
1942: ---------------------------------------------
1943: PROCEDURE update_row(
1944: p_api_version IN NUMBER,
1945: p_init_msg_list IN VARCHAR2,

Line 1949: p_oks_billrate_schedules_v_rec IN OksBillrateSchedulesVRecType,

1945: p_init_msg_list IN VARCHAR2,
1946: x_return_status OUT NOCOPY VARCHAR2,
1947: x_msg_count OUT NOCOPY NUMBER,
1948: x_msg_data OUT NOCOPY VARCHAR2,
1949: p_oks_billrate_schedules_v_rec IN OksBillrateSchedulesVRecType,
1950: x_oks_billrate_schedules_v_rec OUT NOCOPY OksBillrateSchedulesVRecType) IS
1951:
1952: l_api_version CONSTANT NUMBER := 1;
1953: l_api_name CONSTANT VARCHAR2(30) := 'V_update_row';

Line 1950: x_oks_billrate_schedules_v_rec OUT NOCOPY OksBillrateSchedulesVRecType) IS

1946: x_return_status OUT NOCOPY VARCHAR2,
1947: x_msg_count OUT NOCOPY NUMBER,
1948: x_msg_data OUT NOCOPY VARCHAR2,
1949: p_oks_billrate_schedules_v_rec IN OksBillrateSchedulesVRecType,
1950: x_oks_billrate_schedules_v_rec OUT NOCOPY OksBillrateSchedulesVRecType) IS
1951:
1952: l_api_version CONSTANT NUMBER := 1;
1953: l_api_name CONSTANT VARCHAR2(30) := 'V_update_row';
1954: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;

Line 1955: l_oks_billrate_schedules_v_rec OksBillrateSchedulesVRecType := p_oks_billrate_schedules_v_rec;

1951:
1952: l_api_version CONSTANT NUMBER := 1;
1953: l_api_name CONSTANT VARCHAR2(30) := 'V_update_row';
1954: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1955: l_oks_billrate_schedules_v_rec OksBillrateSchedulesVRecType := p_oks_billrate_schedules_v_rec;
1956: LDefOksBillrateSchedulesVRec OksBillrateSchedulesVRecType;
1957: l_db_oks_billrate_sch1 OksBillrateSchedulesVRecType;
1958: l_oks_billrate_schedules_rec OksBillrateSchedulesRecType;
1959: lx_oks_billrate_schedules_rec OksBillrateSchedulesRecType;

Line 1958: l_oks_billrate_schedules_rec OksBillrateSchedulesRecType;

1954: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1955: l_oks_billrate_schedules_v_rec OksBillrateSchedulesVRecType := p_oks_billrate_schedules_v_rec;
1956: LDefOksBillrateSchedulesVRec OksBillrateSchedulesVRecType;
1957: l_db_oks_billrate_sch1 OksBillrateSchedulesVRecType;
1958: l_oks_billrate_schedules_rec OksBillrateSchedulesRecType;
1959: lx_oks_billrate_schedules_rec OksBillrateSchedulesRecType;
1960: -------------------------------
1961: -- FUNCTION fill_who_columns --
1962: -------------------------------

Line 1959: lx_oks_billrate_schedules_rec OksBillrateSchedulesRecType;

1955: l_oks_billrate_schedules_v_rec OksBillrateSchedulesVRecType := p_oks_billrate_schedules_v_rec;
1956: LDefOksBillrateSchedulesVRec OksBillrateSchedulesVRecType;
1957: l_db_oks_billrate_sch1 OksBillrateSchedulesVRecType;
1958: l_oks_billrate_schedules_rec OksBillrateSchedulesRecType;
1959: lx_oks_billrate_schedules_rec OksBillrateSchedulesRecType;
1960: -------------------------------
1961: -- FUNCTION fill_who_columns --
1962: -------------------------------
1963: FUNCTION fill_who_columns (

Line 1964: p_oks_billrate_schedules_v_rec IN OksBillrateSchedulesVRecType

1960: -------------------------------
1961: -- FUNCTION fill_who_columns --
1962: -------------------------------
1963: FUNCTION fill_who_columns (
1964: p_oks_billrate_schedules_v_rec IN OksBillrateSchedulesVRecType
1965: ) RETURN OksBillrateSchedulesVRecType IS
1966: l_oks_billrate_schedules_v_rec OksBillrateSchedulesVRecType := p_oks_billrate_schedules_v_rec;
1967: BEGIN
1968: l_oks_billrate_schedules_v_rec.LAST_UPDATE_DATE := SYSDATE;

Line 1966: l_oks_billrate_schedules_v_rec OksBillrateSchedulesVRecType := p_oks_billrate_schedules_v_rec;

1962: -------------------------------
1963: FUNCTION fill_who_columns (
1964: p_oks_billrate_schedules_v_rec IN OksBillrateSchedulesVRecType
1965: ) RETURN OksBillrateSchedulesVRecType IS
1966: l_oks_billrate_schedules_v_rec OksBillrateSchedulesVRecType := p_oks_billrate_schedules_v_rec;
1967: BEGIN
1968: l_oks_billrate_schedules_v_rec.LAST_UPDATE_DATE := SYSDATE;
1969: l_oks_billrate_schedules_v_rec.LAST_UPDATED_BY := FND_GLOBAL.USER_ID;
1970: l_oks_billrate_schedules_v_rec.LAST_UPDATE_LOGIN := FND_GLOBAL.LOGIN_ID;

Line 1968: l_oks_billrate_schedules_v_rec.LAST_UPDATE_DATE := SYSDATE;

1964: p_oks_billrate_schedules_v_rec IN OksBillrateSchedulesVRecType
1965: ) RETURN OksBillrateSchedulesVRecType IS
1966: l_oks_billrate_schedules_v_rec OksBillrateSchedulesVRecType := p_oks_billrate_schedules_v_rec;
1967: BEGIN
1968: l_oks_billrate_schedules_v_rec.LAST_UPDATE_DATE := SYSDATE;
1969: l_oks_billrate_schedules_v_rec.LAST_UPDATED_BY := FND_GLOBAL.USER_ID;
1970: l_oks_billrate_schedules_v_rec.LAST_UPDATE_LOGIN := FND_GLOBAL.LOGIN_ID;
1971: RETURN(l_oks_billrate_schedules_v_rec);
1972: END fill_who_columns;

Line 1969: l_oks_billrate_schedules_v_rec.LAST_UPDATED_BY := FND_GLOBAL.USER_ID;

1965: ) RETURN OksBillrateSchedulesVRecType IS
1966: l_oks_billrate_schedules_v_rec OksBillrateSchedulesVRecType := p_oks_billrate_schedules_v_rec;
1967: BEGIN
1968: l_oks_billrate_schedules_v_rec.LAST_UPDATE_DATE := SYSDATE;
1969: l_oks_billrate_schedules_v_rec.LAST_UPDATED_BY := FND_GLOBAL.USER_ID;
1970: l_oks_billrate_schedules_v_rec.LAST_UPDATE_LOGIN := FND_GLOBAL.LOGIN_ID;
1971: RETURN(l_oks_billrate_schedules_v_rec);
1972: END fill_who_columns;
1973: ----------------------------------

Line 1970: l_oks_billrate_schedules_v_rec.LAST_UPDATE_LOGIN := FND_GLOBAL.LOGIN_ID;

1966: l_oks_billrate_schedules_v_rec OksBillrateSchedulesVRecType := p_oks_billrate_schedules_v_rec;
1967: BEGIN
1968: l_oks_billrate_schedules_v_rec.LAST_UPDATE_DATE := SYSDATE;
1969: l_oks_billrate_schedules_v_rec.LAST_UPDATED_BY := FND_GLOBAL.USER_ID;
1970: l_oks_billrate_schedules_v_rec.LAST_UPDATE_LOGIN := FND_GLOBAL.LOGIN_ID;
1971: RETURN(l_oks_billrate_schedules_v_rec);
1972: END fill_who_columns;
1973: ----------------------------------
1974: -- FUNCTION populate_new_record --

Line 1971: RETURN(l_oks_billrate_schedules_v_rec);

1967: BEGIN
1968: l_oks_billrate_schedules_v_rec.LAST_UPDATE_DATE := SYSDATE;
1969: l_oks_billrate_schedules_v_rec.LAST_UPDATED_BY := FND_GLOBAL.USER_ID;
1970: l_oks_billrate_schedules_v_rec.LAST_UPDATE_LOGIN := FND_GLOBAL.LOGIN_ID;
1971: RETURN(l_oks_billrate_schedules_v_rec);
1972: END fill_who_columns;
1973: ----------------------------------
1974: -- FUNCTION populate_new_record --
1975: ----------------------------------

Line 1977: p_oks_billrate_schedules_v_rec IN OksBillrateSchedulesVRecType,

1973: ----------------------------------
1974: -- FUNCTION populate_new_record --
1975: ----------------------------------
1976: FUNCTION populate_new_record (
1977: p_oks_billrate_schedules_v_rec IN OksBillrateSchedulesVRecType,
1978: x_oks_billrate_schedules_v_rec OUT NOCOPY OksBillrateSchedulesVRecType
1979: ) RETURN VARCHAR2 IS
1980: l_row_notfound BOOLEAN := TRUE;
1981: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;

Line 1978: x_oks_billrate_schedules_v_rec OUT NOCOPY OksBillrateSchedulesVRecType

1974: -- FUNCTION populate_new_record --
1975: ----------------------------------
1976: FUNCTION populate_new_record (
1977: p_oks_billrate_schedules_v_rec IN OksBillrateSchedulesVRecType,
1978: x_oks_billrate_schedules_v_rec OUT NOCOPY OksBillrateSchedulesVRecType
1979: ) RETURN VARCHAR2 IS
1980: l_row_notfound BOOLEAN := TRUE;
1981: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1982: BEGIN

Line 1983: x_oks_billrate_schedules_v_rec := p_oks_billrate_schedules_v_rec;

1979: ) RETURN VARCHAR2 IS
1980: l_row_notfound BOOLEAN := TRUE;
1981: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1982: BEGIN
1983: x_oks_billrate_schedules_v_rec := p_oks_billrate_schedules_v_rec;
1984: -- Get current database values
1985: -- NOTE: Never assign the OBJECT_VERSION_NUMBER. Force the user to pass it
1986: -- so it may be verified through LOCK_ROW.
1987: l_db_oks_billrate_sch1 := get_rec(p_oks_billrate_schedules_v_rec, l_return_status);

Line 1987: l_db_oks_billrate_sch1 := get_rec(p_oks_billrate_schedules_v_rec, l_return_status);

1983: x_oks_billrate_schedules_v_rec := p_oks_billrate_schedules_v_rec;
1984: -- Get current database values
1985: -- NOTE: Never assign the OBJECT_VERSION_NUMBER. Force the user to pass it
1986: -- so it may be verified through LOCK_ROW.
1987: l_db_oks_billrate_sch1 := get_rec(p_oks_billrate_schedules_v_rec, l_return_status);
1988: IF (l_return_status = OKC_API.G_RET_STS_SUCCESS) THEN
1989: IF (x_oks_billrate_schedules_v_rec.id = OKC_API.G_MISS_NUM)
1990: THEN
1991: x_oks_billrate_schedules_v_rec.id := l_db_oks_billrate_sch1.id;

Line 1989: IF (x_oks_billrate_schedules_v_rec.id = OKC_API.G_MISS_NUM)

1985: -- NOTE: Never assign the OBJECT_VERSION_NUMBER. Force the user to pass it
1986: -- so it may be verified through LOCK_ROW.
1987: l_db_oks_billrate_sch1 := get_rec(p_oks_billrate_schedules_v_rec, l_return_status);
1988: IF (l_return_status = OKC_API.G_RET_STS_SUCCESS) THEN
1989: IF (x_oks_billrate_schedules_v_rec.id = OKC_API.G_MISS_NUM)
1990: THEN
1991: x_oks_billrate_schedules_v_rec.id := l_db_oks_billrate_sch1.id;
1992: END IF;
1993: IF (x_oks_billrate_schedules_v_rec.cle_id = OKC_API.G_MISS_NUM)

Line 1991: x_oks_billrate_schedules_v_rec.id := l_db_oks_billrate_sch1.id;

1987: l_db_oks_billrate_sch1 := get_rec(p_oks_billrate_schedules_v_rec, l_return_status);
1988: IF (l_return_status = OKC_API.G_RET_STS_SUCCESS) THEN
1989: IF (x_oks_billrate_schedules_v_rec.id = OKC_API.G_MISS_NUM)
1990: THEN
1991: x_oks_billrate_schedules_v_rec.id := l_db_oks_billrate_sch1.id;
1992: END IF;
1993: IF (x_oks_billrate_schedules_v_rec.cle_id = OKC_API.G_MISS_NUM)
1994: THEN
1995: x_oks_billrate_schedules_v_rec.cle_id := l_db_oks_billrate_sch1.cle_id;

Line 1993: IF (x_oks_billrate_schedules_v_rec.cle_id = OKC_API.G_MISS_NUM)

1989: IF (x_oks_billrate_schedules_v_rec.id = OKC_API.G_MISS_NUM)
1990: THEN
1991: x_oks_billrate_schedules_v_rec.id := l_db_oks_billrate_sch1.id;
1992: END IF;
1993: IF (x_oks_billrate_schedules_v_rec.cle_id = OKC_API.G_MISS_NUM)
1994: THEN
1995: x_oks_billrate_schedules_v_rec.cle_id := l_db_oks_billrate_sch1.cle_id;
1996: END IF;
1997: IF (x_oks_billrate_schedules_v_rec.bt_cle_id = OKC_API.G_MISS_NUM)

Line 1995: x_oks_billrate_schedules_v_rec.cle_id := l_db_oks_billrate_sch1.cle_id;

1991: x_oks_billrate_schedules_v_rec.id := l_db_oks_billrate_sch1.id;
1992: END IF;
1993: IF (x_oks_billrate_schedules_v_rec.cle_id = OKC_API.G_MISS_NUM)
1994: THEN
1995: x_oks_billrate_schedules_v_rec.cle_id := l_db_oks_billrate_sch1.cle_id;
1996: END IF;
1997: IF (x_oks_billrate_schedules_v_rec.bt_cle_id = OKC_API.G_MISS_NUM)
1998: THEN
1999: x_oks_billrate_schedules_v_rec.bt_cle_id := l_db_oks_billrate_sch1.bt_cle_id;

Line 1997: IF (x_oks_billrate_schedules_v_rec.bt_cle_id = OKC_API.G_MISS_NUM)

1993: IF (x_oks_billrate_schedules_v_rec.cle_id = OKC_API.G_MISS_NUM)
1994: THEN
1995: x_oks_billrate_schedules_v_rec.cle_id := l_db_oks_billrate_sch1.cle_id;
1996: END IF;
1997: IF (x_oks_billrate_schedules_v_rec.bt_cle_id = OKC_API.G_MISS_NUM)
1998: THEN
1999: x_oks_billrate_schedules_v_rec.bt_cle_id := l_db_oks_billrate_sch1.bt_cle_id;
2000: END IF;
2001: IF (x_oks_billrate_schedules_v_rec.dnz_chr_id = OKC_API.G_MISS_NUM)

Line 1999: x_oks_billrate_schedules_v_rec.bt_cle_id := l_db_oks_billrate_sch1.bt_cle_id;

1995: x_oks_billrate_schedules_v_rec.cle_id := l_db_oks_billrate_sch1.cle_id;
1996: END IF;
1997: IF (x_oks_billrate_schedules_v_rec.bt_cle_id = OKC_API.G_MISS_NUM)
1998: THEN
1999: x_oks_billrate_schedules_v_rec.bt_cle_id := l_db_oks_billrate_sch1.bt_cle_id;
2000: END IF;
2001: IF (x_oks_billrate_schedules_v_rec.dnz_chr_id = OKC_API.G_MISS_NUM)
2002: THEN
2003: x_oks_billrate_schedules_v_rec.dnz_chr_id := l_db_oks_billrate_sch1.dnz_chr_id;

Line 2001: IF (x_oks_billrate_schedules_v_rec.dnz_chr_id = OKC_API.G_MISS_NUM)

1997: IF (x_oks_billrate_schedules_v_rec.bt_cle_id = OKC_API.G_MISS_NUM)
1998: THEN
1999: x_oks_billrate_schedules_v_rec.bt_cle_id := l_db_oks_billrate_sch1.bt_cle_id;
2000: END IF;
2001: IF (x_oks_billrate_schedules_v_rec.dnz_chr_id = OKC_API.G_MISS_NUM)
2002: THEN
2003: x_oks_billrate_schedules_v_rec.dnz_chr_id := l_db_oks_billrate_sch1.dnz_chr_id;
2004: END IF;
2005: IF (x_oks_billrate_schedules_v_rec.start_hour = OKC_API.G_MISS_NUM)

Line 2003: x_oks_billrate_schedules_v_rec.dnz_chr_id := l_db_oks_billrate_sch1.dnz_chr_id;

1999: x_oks_billrate_schedules_v_rec.bt_cle_id := l_db_oks_billrate_sch1.bt_cle_id;
2000: END IF;
2001: IF (x_oks_billrate_schedules_v_rec.dnz_chr_id = OKC_API.G_MISS_NUM)
2002: THEN
2003: x_oks_billrate_schedules_v_rec.dnz_chr_id := l_db_oks_billrate_sch1.dnz_chr_id;
2004: END IF;
2005: IF (x_oks_billrate_schedules_v_rec.start_hour = OKC_API.G_MISS_NUM)
2006: THEN
2007: x_oks_billrate_schedules_v_rec.start_hour := l_db_oks_billrate_sch1.start_hour;

Line 2005: IF (x_oks_billrate_schedules_v_rec.start_hour = OKC_API.G_MISS_NUM)

2001: IF (x_oks_billrate_schedules_v_rec.dnz_chr_id = OKC_API.G_MISS_NUM)
2002: THEN
2003: x_oks_billrate_schedules_v_rec.dnz_chr_id := l_db_oks_billrate_sch1.dnz_chr_id;
2004: END IF;
2005: IF (x_oks_billrate_schedules_v_rec.start_hour = OKC_API.G_MISS_NUM)
2006: THEN
2007: x_oks_billrate_schedules_v_rec.start_hour := l_db_oks_billrate_sch1.start_hour;
2008: END IF;
2009: IF (x_oks_billrate_schedules_v_rec.start_minute = OKC_API.G_MISS_NUM)

Line 2007: x_oks_billrate_schedules_v_rec.start_hour := l_db_oks_billrate_sch1.start_hour;

2003: x_oks_billrate_schedules_v_rec.dnz_chr_id := l_db_oks_billrate_sch1.dnz_chr_id;
2004: END IF;
2005: IF (x_oks_billrate_schedules_v_rec.start_hour = OKC_API.G_MISS_NUM)
2006: THEN
2007: x_oks_billrate_schedules_v_rec.start_hour := l_db_oks_billrate_sch1.start_hour;
2008: END IF;
2009: IF (x_oks_billrate_schedules_v_rec.start_minute = OKC_API.G_MISS_NUM)
2010: THEN
2011: x_oks_billrate_schedules_v_rec.start_minute := l_db_oks_billrate_sch1.start_minute;

Line 2009: IF (x_oks_billrate_schedules_v_rec.start_minute = OKC_API.G_MISS_NUM)

2005: IF (x_oks_billrate_schedules_v_rec.start_hour = OKC_API.G_MISS_NUM)
2006: THEN
2007: x_oks_billrate_schedules_v_rec.start_hour := l_db_oks_billrate_sch1.start_hour;
2008: END IF;
2009: IF (x_oks_billrate_schedules_v_rec.start_minute = OKC_API.G_MISS_NUM)
2010: THEN
2011: x_oks_billrate_schedules_v_rec.start_minute := l_db_oks_billrate_sch1.start_minute;
2012: END IF;
2013: IF (x_oks_billrate_schedules_v_rec.end_hour = OKC_API.G_MISS_NUM)

Line 2011: x_oks_billrate_schedules_v_rec.start_minute := l_db_oks_billrate_sch1.start_minute;

2007: x_oks_billrate_schedules_v_rec.start_hour := l_db_oks_billrate_sch1.start_hour;
2008: END IF;
2009: IF (x_oks_billrate_schedules_v_rec.start_minute = OKC_API.G_MISS_NUM)
2010: THEN
2011: x_oks_billrate_schedules_v_rec.start_minute := l_db_oks_billrate_sch1.start_minute;
2012: END IF;
2013: IF (x_oks_billrate_schedules_v_rec.end_hour = OKC_API.G_MISS_NUM)
2014: THEN
2015: x_oks_billrate_schedules_v_rec.end_hour := l_db_oks_billrate_sch1.end_hour;

Line 2013: IF (x_oks_billrate_schedules_v_rec.end_hour = OKC_API.G_MISS_NUM)

2009: IF (x_oks_billrate_schedules_v_rec.start_minute = OKC_API.G_MISS_NUM)
2010: THEN
2011: x_oks_billrate_schedules_v_rec.start_minute := l_db_oks_billrate_sch1.start_minute;
2012: END IF;
2013: IF (x_oks_billrate_schedules_v_rec.end_hour = OKC_API.G_MISS_NUM)
2014: THEN
2015: x_oks_billrate_schedules_v_rec.end_hour := l_db_oks_billrate_sch1.end_hour;
2016: END IF;
2017: IF (x_oks_billrate_schedules_v_rec.end_minute = OKC_API.G_MISS_NUM)

Line 2015: x_oks_billrate_schedules_v_rec.end_hour := l_db_oks_billrate_sch1.end_hour;

2011: x_oks_billrate_schedules_v_rec.start_minute := l_db_oks_billrate_sch1.start_minute;
2012: END IF;
2013: IF (x_oks_billrate_schedules_v_rec.end_hour = OKC_API.G_MISS_NUM)
2014: THEN
2015: x_oks_billrate_schedules_v_rec.end_hour := l_db_oks_billrate_sch1.end_hour;
2016: END IF;
2017: IF (x_oks_billrate_schedules_v_rec.end_minute = OKC_API.G_MISS_NUM)
2018: THEN
2019: x_oks_billrate_schedules_v_rec.end_minute := l_db_oks_billrate_sch1.end_minute;

Line 2017: IF (x_oks_billrate_schedules_v_rec.end_minute = OKC_API.G_MISS_NUM)

2013: IF (x_oks_billrate_schedules_v_rec.end_hour = OKC_API.G_MISS_NUM)
2014: THEN
2015: x_oks_billrate_schedules_v_rec.end_hour := l_db_oks_billrate_sch1.end_hour;
2016: END IF;
2017: IF (x_oks_billrate_schedules_v_rec.end_minute = OKC_API.G_MISS_NUM)
2018: THEN
2019: x_oks_billrate_schedules_v_rec.end_minute := l_db_oks_billrate_sch1.end_minute;
2020: END IF;
2021: IF (x_oks_billrate_schedules_v_rec.monday_flag = OKC_API.G_MISS_CHAR)

Line 2019: x_oks_billrate_schedules_v_rec.end_minute := l_db_oks_billrate_sch1.end_minute;

2015: x_oks_billrate_schedules_v_rec.end_hour := l_db_oks_billrate_sch1.end_hour;
2016: END IF;
2017: IF (x_oks_billrate_schedules_v_rec.end_minute = OKC_API.G_MISS_NUM)
2018: THEN
2019: x_oks_billrate_schedules_v_rec.end_minute := l_db_oks_billrate_sch1.end_minute;
2020: END IF;
2021: IF (x_oks_billrate_schedules_v_rec.monday_flag = OKC_API.G_MISS_CHAR)
2022: THEN
2023: x_oks_billrate_schedules_v_rec.monday_flag := l_db_oks_billrate_sch1.monday_flag;

Line 2021: IF (x_oks_billrate_schedules_v_rec.monday_flag = OKC_API.G_MISS_CHAR)

2017: IF (x_oks_billrate_schedules_v_rec.end_minute = OKC_API.G_MISS_NUM)
2018: THEN
2019: x_oks_billrate_schedules_v_rec.end_minute := l_db_oks_billrate_sch1.end_minute;
2020: END IF;
2021: IF (x_oks_billrate_schedules_v_rec.monday_flag = OKC_API.G_MISS_CHAR)
2022: THEN
2023: x_oks_billrate_schedules_v_rec.monday_flag := l_db_oks_billrate_sch1.monday_flag;
2024: END IF;
2025: IF (x_oks_billrate_schedules_v_rec.tuesday_flag = OKC_API.G_MISS_CHAR)

Line 2023: x_oks_billrate_schedules_v_rec.monday_flag := l_db_oks_billrate_sch1.monday_flag;

2019: x_oks_billrate_schedules_v_rec.end_minute := l_db_oks_billrate_sch1.end_minute;
2020: END IF;
2021: IF (x_oks_billrate_schedules_v_rec.monday_flag = OKC_API.G_MISS_CHAR)
2022: THEN
2023: x_oks_billrate_schedules_v_rec.monday_flag := l_db_oks_billrate_sch1.monday_flag;
2024: END IF;
2025: IF (x_oks_billrate_schedules_v_rec.tuesday_flag = OKC_API.G_MISS_CHAR)
2026: THEN
2027: x_oks_billrate_schedules_v_rec.tuesday_flag := l_db_oks_billrate_sch1.tuesday_flag;

Line 2025: IF (x_oks_billrate_schedules_v_rec.tuesday_flag = OKC_API.G_MISS_CHAR)

2021: IF (x_oks_billrate_schedules_v_rec.monday_flag = OKC_API.G_MISS_CHAR)
2022: THEN
2023: x_oks_billrate_schedules_v_rec.monday_flag := l_db_oks_billrate_sch1.monday_flag;
2024: END IF;
2025: IF (x_oks_billrate_schedules_v_rec.tuesday_flag = OKC_API.G_MISS_CHAR)
2026: THEN
2027: x_oks_billrate_schedules_v_rec.tuesday_flag := l_db_oks_billrate_sch1.tuesday_flag;
2028: END IF;
2029: IF (x_oks_billrate_schedules_v_rec.wednesday_flag = OKC_API.G_MISS_CHAR)

Line 2027: x_oks_billrate_schedules_v_rec.tuesday_flag := l_db_oks_billrate_sch1.tuesday_flag;

2023: x_oks_billrate_schedules_v_rec.monday_flag := l_db_oks_billrate_sch1.monday_flag;
2024: END IF;
2025: IF (x_oks_billrate_schedules_v_rec.tuesday_flag = OKC_API.G_MISS_CHAR)
2026: THEN
2027: x_oks_billrate_schedules_v_rec.tuesday_flag := l_db_oks_billrate_sch1.tuesday_flag;
2028: END IF;
2029: IF (x_oks_billrate_schedules_v_rec.wednesday_flag = OKC_API.G_MISS_CHAR)
2030: THEN
2031: x_oks_billrate_schedules_v_rec.wednesday_flag := l_db_oks_billrate_sch1.wednesday_flag;

Line 2029: IF (x_oks_billrate_schedules_v_rec.wednesday_flag = OKC_API.G_MISS_CHAR)

2025: IF (x_oks_billrate_schedules_v_rec.tuesday_flag = OKC_API.G_MISS_CHAR)
2026: THEN
2027: x_oks_billrate_schedules_v_rec.tuesday_flag := l_db_oks_billrate_sch1.tuesday_flag;
2028: END IF;
2029: IF (x_oks_billrate_schedules_v_rec.wednesday_flag = OKC_API.G_MISS_CHAR)
2030: THEN
2031: x_oks_billrate_schedules_v_rec.wednesday_flag := l_db_oks_billrate_sch1.wednesday_flag;
2032: END IF;
2033: IF (x_oks_billrate_schedules_v_rec.thursday_flag = OKC_API.G_MISS_CHAR)

Line 2031: x_oks_billrate_schedules_v_rec.wednesday_flag := l_db_oks_billrate_sch1.wednesday_flag;

2027: x_oks_billrate_schedules_v_rec.tuesday_flag := l_db_oks_billrate_sch1.tuesday_flag;
2028: END IF;
2029: IF (x_oks_billrate_schedules_v_rec.wednesday_flag = OKC_API.G_MISS_CHAR)
2030: THEN
2031: x_oks_billrate_schedules_v_rec.wednesday_flag := l_db_oks_billrate_sch1.wednesday_flag;
2032: END IF;
2033: IF (x_oks_billrate_schedules_v_rec.thursday_flag = OKC_API.G_MISS_CHAR)
2034: THEN
2035: x_oks_billrate_schedules_v_rec.thursday_flag := l_db_oks_billrate_sch1.thursday_flag;

Line 2033: IF (x_oks_billrate_schedules_v_rec.thursday_flag = OKC_API.G_MISS_CHAR)

2029: IF (x_oks_billrate_schedules_v_rec.wednesday_flag = OKC_API.G_MISS_CHAR)
2030: THEN
2031: x_oks_billrate_schedules_v_rec.wednesday_flag := l_db_oks_billrate_sch1.wednesday_flag;
2032: END IF;
2033: IF (x_oks_billrate_schedules_v_rec.thursday_flag = OKC_API.G_MISS_CHAR)
2034: THEN
2035: x_oks_billrate_schedules_v_rec.thursday_flag := l_db_oks_billrate_sch1.thursday_flag;
2036: END IF;
2037: IF (x_oks_billrate_schedules_v_rec.friday_flag = OKC_API.G_MISS_CHAR)

Line 2035: x_oks_billrate_schedules_v_rec.thursday_flag := l_db_oks_billrate_sch1.thursday_flag;

2031: x_oks_billrate_schedules_v_rec.wednesday_flag := l_db_oks_billrate_sch1.wednesday_flag;
2032: END IF;
2033: IF (x_oks_billrate_schedules_v_rec.thursday_flag = OKC_API.G_MISS_CHAR)
2034: THEN
2035: x_oks_billrate_schedules_v_rec.thursday_flag := l_db_oks_billrate_sch1.thursday_flag;
2036: END IF;
2037: IF (x_oks_billrate_schedules_v_rec.friday_flag = OKC_API.G_MISS_CHAR)
2038: THEN
2039: x_oks_billrate_schedules_v_rec.friday_flag := l_db_oks_billrate_sch1.friday_flag;

Line 2037: IF (x_oks_billrate_schedules_v_rec.friday_flag = OKC_API.G_MISS_CHAR)

2033: IF (x_oks_billrate_schedules_v_rec.thursday_flag = OKC_API.G_MISS_CHAR)
2034: THEN
2035: x_oks_billrate_schedules_v_rec.thursday_flag := l_db_oks_billrate_sch1.thursday_flag;
2036: END IF;
2037: IF (x_oks_billrate_schedules_v_rec.friday_flag = OKC_API.G_MISS_CHAR)
2038: THEN
2039: x_oks_billrate_schedules_v_rec.friday_flag := l_db_oks_billrate_sch1.friday_flag;
2040: END IF;
2041: IF (x_oks_billrate_schedules_v_rec.saturday_flag = OKC_API.G_MISS_CHAR)

Line 2039: x_oks_billrate_schedules_v_rec.friday_flag := l_db_oks_billrate_sch1.friday_flag;

2035: x_oks_billrate_schedules_v_rec.thursday_flag := l_db_oks_billrate_sch1.thursday_flag;
2036: END IF;
2037: IF (x_oks_billrate_schedules_v_rec.friday_flag = OKC_API.G_MISS_CHAR)
2038: THEN
2039: x_oks_billrate_schedules_v_rec.friday_flag := l_db_oks_billrate_sch1.friday_flag;
2040: END IF;
2041: IF (x_oks_billrate_schedules_v_rec.saturday_flag = OKC_API.G_MISS_CHAR)
2042: THEN
2043: x_oks_billrate_schedules_v_rec.saturday_flag := l_db_oks_billrate_sch1.saturday_flag;

Line 2041: IF (x_oks_billrate_schedules_v_rec.saturday_flag = OKC_API.G_MISS_CHAR)

2037: IF (x_oks_billrate_schedules_v_rec.friday_flag = OKC_API.G_MISS_CHAR)
2038: THEN
2039: x_oks_billrate_schedules_v_rec.friday_flag := l_db_oks_billrate_sch1.friday_flag;
2040: END IF;
2041: IF (x_oks_billrate_schedules_v_rec.saturday_flag = OKC_API.G_MISS_CHAR)
2042: THEN
2043: x_oks_billrate_schedules_v_rec.saturday_flag := l_db_oks_billrate_sch1.saturday_flag;
2044: END IF;
2045: IF (x_oks_billrate_schedules_v_rec.sunday_flag = OKC_API.G_MISS_CHAR)

Line 2043: x_oks_billrate_schedules_v_rec.saturday_flag := l_db_oks_billrate_sch1.saturday_flag;

2039: x_oks_billrate_schedules_v_rec.friday_flag := l_db_oks_billrate_sch1.friday_flag;
2040: END IF;
2041: IF (x_oks_billrate_schedules_v_rec.saturday_flag = OKC_API.G_MISS_CHAR)
2042: THEN
2043: x_oks_billrate_schedules_v_rec.saturday_flag := l_db_oks_billrate_sch1.saturday_flag;
2044: END IF;
2045: IF (x_oks_billrate_schedules_v_rec.sunday_flag = OKC_API.G_MISS_CHAR)
2046: THEN
2047: x_oks_billrate_schedules_v_rec.sunday_flag := l_db_oks_billrate_sch1.sunday_flag;

Line 2045: IF (x_oks_billrate_schedules_v_rec.sunday_flag = OKC_API.G_MISS_CHAR)

2041: IF (x_oks_billrate_schedules_v_rec.saturday_flag = OKC_API.G_MISS_CHAR)
2042: THEN
2043: x_oks_billrate_schedules_v_rec.saturday_flag := l_db_oks_billrate_sch1.saturday_flag;
2044: END IF;
2045: IF (x_oks_billrate_schedules_v_rec.sunday_flag = OKC_API.G_MISS_CHAR)
2046: THEN
2047: x_oks_billrate_schedules_v_rec.sunday_flag := l_db_oks_billrate_sch1.sunday_flag;
2048: END IF;
2049: IF (x_oks_billrate_schedules_v_rec.object1_id1 = OKC_API.G_MISS_CHAR)

Line 2047: x_oks_billrate_schedules_v_rec.sunday_flag := l_db_oks_billrate_sch1.sunday_flag;

2043: x_oks_billrate_schedules_v_rec.saturday_flag := l_db_oks_billrate_sch1.saturday_flag;
2044: END IF;
2045: IF (x_oks_billrate_schedules_v_rec.sunday_flag = OKC_API.G_MISS_CHAR)
2046: THEN
2047: x_oks_billrate_schedules_v_rec.sunday_flag := l_db_oks_billrate_sch1.sunday_flag;
2048: END IF;
2049: IF (x_oks_billrate_schedules_v_rec.object1_id1 = OKC_API.G_MISS_CHAR)
2050: THEN
2051: x_oks_billrate_schedules_v_rec.object1_id1 := l_db_oks_billrate_sch1.object1_id1;

Line 2049: IF (x_oks_billrate_schedules_v_rec.object1_id1 = OKC_API.G_MISS_CHAR)

2045: IF (x_oks_billrate_schedules_v_rec.sunday_flag = OKC_API.G_MISS_CHAR)
2046: THEN
2047: x_oks_billrate_schedules_v_rec.sunday_flag := l_db_oks_billrate_sch1.sunday_flag;
2048: END IF;
2049: IF (x_oks_billrate_schedules_v_rec.object1_id1 = OKC_API.G_MISS_CHAR)
2050: THEN
2051: x_oks_billrate_schedules_v_rec.object1_id1 := l_db_oks_billrate_sch1.object1_id1;
2052: END IF;
2053: IF (x_oks_billrate_schedules_v_rec.object1_id2 = OKC_API.G_MISS_CHAR)

Line 2051: x_oks_billrate_schedules_v_rec.object1_id1 := l_db_oks_billrate_sch1.object1_id1;

2047: x_oks_billrate_schedules_v_rec.sunday_flag := l_db_oks_billrate_sch1.sunday_flag;
2048: END IF;
2049: IF (x_oks_billrate_schedules_v_rec.object1_id1 = OKC_API.G_MISS_CHAR)
2050: THEN
2051: x_oks_billrate_schedules_v_rec.object1_id1 := l_db_oks_billrate_sch1.object1_id1;
2052: END IF;
2053: IF (x_oks_billrate_schedules_v_rec.object1_id2 = OKC_API.G_MISS_CHAR)
2054: THEN
2055: x_oks_billrate_schedules_v_rec.object1_id2 := l_db_oks_billrate_sch1.object1_id2;

Line 2053: IF (x_oks_billrate_schedules_v_rec.object1_id2 = OKC_API.G_MISS_CHAR)

2049: IF (x_oks_billrate_schedules_v_rec.object1_id1 = OKC_API.G_MISS_CHAR)
2050: THEN
2051: x_oks_billrate_schedules_v_rec.object1_id1 := l_db_oks_billrate_sch1.object1_id1;
2052: END IF;
2053: IF (x_oks_billrate_schedules_v_rec.object1_id2 = OKC_API.G_MISS_CHAR)
2054: THEN
2055: x_oks_billrate_schedules_v_rec.object1_id2 := l_db_oks_billrate_sch1.object1_id2;
2056: END IF;
2057: IF (x_oks_billrate_schedules_v_rec.jtot_object1_code = OKC_API.G_MISS_CHAR)

Line 2055: x_oks_billrate_schedules_v_rec.object1_id2 := l_db_oks_billrate_sch1.object1_id2;

2051: x_oks_billrate_schedules_v_rec.object1_id1 := l_db_oks_billrate_sch1.object1_id1;
2052: END IF;
2053: IF (x_oks_billrate_schedules_v_rec.object1_id2 = OKC_API.G_MISS_CHAR)
2054: THEN
2055: x_oks_billrate_schedules_v_rec.object1_id2 := l_db_oks_billrate_sch1.object1_id2;
2056: END IF;
2057: IF (x_oks_billrate_schedules_v_rec.jtot_object1_code = OKC_API.G_MISS_CHAR)
2058: THEN
2059: x_oks_billrate_schedules_v_rec.jtot_object1_code := l_db_oks_billrate_sch1.jtot_object1_code;

Line 2057: IF (x_oks_billrate_schedules_v_rec.jtot_object1_code = OKC_API.G_MISS_CHAR)

2053: IF (x_oks_billrate_schedules_v_rec.object1_id2 = OKC_API.G_MISS_CHAR)
2054: THEN
2055: x_oks_billrate_schedules_v_rec.object1_id2 := l_db_oks_billrate_sch1.object1_id2;
2056: END IF;
2057: IF (x_oks_billrate_schedules_v_rec.jtot_object1_code = OKC_API.G_MISS_CHAR)
2058: THEN
2059: x_oks_billrate_schedules_v_rec.jtot_object1_code := l_db_oks_billrate_sch1.jtot_object1_code;
2060: END IF;
2061: IF (x_oks_billrate_schedules_v_rec.bill_rate_code = OKC_API.G_MISS_CHAR)

Line 2059: x_oks_billrate_schedules_v_rec.jtot_object1_code := l_db_oks_billrate_sch1.jtot_object1_code;

2055: x_oks_billrate_schedules_v_rec.object1_id2 := l_db_oks_billrate_sch1.object1_id2;
2056: END IF;
2057: IF (x_oks_billrate_schedules_v_rec.jtot_object1_code = OKC_API.G_MISS_CHAR)
2058: THEN
2059: x_oks_billrate_schedules_v_rec.jtot_object1_code := l_db_oks_billrate_sch1.jtot_object1_code;
2060: END IF;
2061: IF (x_oks_billrate_schedules_v_rec.bill_rate_code = OKC_API.G_MISS_CHAR)
2062: THEN
2063: x_oks_billrate_schedules_v_rec.bill_rate_code := l_db_oks_billrate_sch1.bill_rate_code;

Line 2061: IF (x_oks_billrate_schedules_v_rec.bill_rate_code = OKC_API.G_MISS_CHAR)

2057: IF (x_oks_billrate_schedules_v_rec.jtot_object1_code = OKC_API.G_MISS_CHAR)
2058: THEN
2059: x_oks_billrate_schedules_v_rec.jtot_object1_code := l_db_oks_billrate_sch1.jtot_object1_code;
2060: END IF;
2061: IF (x_oks_billrate_schedules_v_rec.bill_rate_code = OKC_API.G_MISS_CHAR)
2062: THEN
2063: x_oks_billrate_schedules_v_rec.bill_rate_code := l_db_oks_billrate_sch1.bill_rate_code;
2064: END IF;
2065: IF (x_oks_billrate_schedules_v_rec.uom = OKC_API.G_MISS_CHAR)

Line 2063: x_oks_billrate_schedules_v_rec.bill_rate_code := l_db_oks_billrate_sch1.bill_rate_code;

2059: x_oks_billrate_schedules_v_rec.jtot_object1_code := l_db_oks_billrate_sch1.jtot_object1_code;
2060: END IF;
2061: IF (x_oks_billrate_schedules_v_rec.bill_rate_code = OKC_API.G_MISS_CHAR)
2062: THEN
2063: x_oks_billrate_schedules_v_rec.bill_rate_code := l_db_oks_billrate_sch1.bill_rate_code;
2064: END IF;
2065: IF (x_oks_billrate_schedules_v_rec.uom = OKC_API.G_MISS_CHAR)
2066: THEN
2067: x_oks_billrate_schedules_v_rec.uom := l_db_oks_billrate_sch1.uom;

Line 2065: IF (x_oks_billrate_schedules_v_rec.uom = OKC_API.G_MISS_CHAR)

2061: IF (x_oks_billrate_schedules_v_rec.bill_rate_code = OKC_API.G_MISS_CHAR)
2062: THEN
2063: x_oks_billrate_schedules_v_rec.bill_rate_code := l_db_oks_billrate_sch1.bill_rate_code;
2064: END IF;
2065: IF (x_oks_billrate_schedules_v_rec.uom = OKC_API.G_MISS_CHAR)
2066: THEN
2067: x_oks_billrate_schedules_v_rec.uom := l_db_oks_billrate_sch1.uom;
2068: END IF;
2069: IF (x_oks_billrate_schedules_v_rec.flat_rate = OKC_API.G_MISS_NUM)

Line 2067: x_oks_billrate_schedules_v_rec.uom := l_db_oks_billrate_sch1.uom;

2063: x_oks_billrate_schedules_v_rec.bill_rate_code := l_db_oks_billrate_sch1.bill_rate_code;
2064: END IF;
2065: IF (x_oks_billrate_schedules_v_rec.uom = OKC_API.G_MISS_CHAR)
2066: THEN
2067: x_oks_billrate_schedules_v_rec.uom := l_db_oks_billrate_sch1.uom;
2068: END IF;
2069: IF (x_oks_billrate_schedules_v_rec.flat_rate = OKC_API.G_MISS_NUM)
2070: THEN
2071: x_oks_billrate_schedules_v_rec.flat_rate := l_db_oks_billrate_sch1.flat_rate;

Line 2069: IF (x_oks_billrate_schedules_v_rec.flat_rate = OKC_API.G_MISS_NUM)

2065: IF (x_oks_billrate_schedules_v_rec.uom = OKC_API.G_MISS_CHAR)
2066: THEN
2067: x_oks_billrate_schedules_v_rec.uom := l_db_oks_billrate_sch1.uom;
2068: END IF;
2069: IF (x_oks_billrate_schedules_v_rec.flat_rate = OKC_API.G_MISS_NUM)
2070: THEN
2071: x_oks_billrate_schedules_v_rec.flat_rate := l_db_oks_billrate_sch1.flat_rate;
2072: END IF;
2073: IF (x_oks_billrate_schedules_v_rec.holiday_yn = OKC_API.G_MISS_CHAR)

Line 2071: x_oks_billrate_schedules_v_rec.flat_rate := l_db_oks_billrate_sch1.flat_rate;

2067: x_oks_billrate_schedules_v_rec.uom := l_db_oks_billrate_sch1.uom;
2068: END IF;
2069: IF (x_oks_billrate_schedules_v_rec.flat_rate = OKC_API.G_MISS_NUM)
2070: THEN
2071: x_oks_billrate_schedules_v_rec.flat_rate := l_db_oks_billrate_sch1.flat_rate;
2072: END IF;
2073: IF (x_oks_billrate_schedules_v_rec.holiday_yn = OKC_API.G_MISS_CHAR)
2074: THEN
2075: x_oks_billrate_schedules_v_rec.holiday_yn := l_db_oks_billrate_sch1.holiday_yn;

Line 2073: IF (x_oks_billrate_schedules_v_rec.holiday_yn = OKC_API.G_MISS_CHAR)

2069: IF (x_oks_billrate_schedules_v_rec.flat_rate = OKC_API.G_MISS_NUM)
2070: THEN
2071: x_oks_billrate_schedules_v_rec.flat_rate := l_db_oks_billrate_sch1.flat_rate;
2072: END IF;
2073: IF (x_oks_billrate_schedules_v_rec.holiday_yn = OKC_API.G_MISS_CHAR)
2074: THEN
2075: x_oks_billrate_schedules_v_rec.holiday_yn := l_db_oks_billrate_sch1.holiday_yn;
2076: END IF;
2077: IF (x_oks_billrate_schedules_v_rec.percent_over_list_price = OKC_API.G_MISS_NUM)

Line 2075: x_oks_billrate_schedules_v_rec.holiday_yn := l_db_oks_billrate_sch1.holiday_yn;

2071: x_oks_billrate_schedules_v_rec.flat_rate := l_db_oks_billrate_sch1.flat_rate;
2072: END IF;
2073: IF (x_oks_billrate_schedules_v_rec.holiday_yn = OKC_API.G_MISS_CHAR)
2074: THEN
2075: x_oks_billrate_schedules_v_rec.holiday_yn := l_db_oks_billrate_sch1.holiday_yn;
2076: END IF;
2077: IF (x_oks_billrate_schedules_v_rec.percent_over_list_price = OKC_API.G_MISS_NUM)
2078: THEN
2079: x_oks_billrate_schedules_v_rec.percent_over_list_price := l_db_oks_billrate_sch1.percent_over_list_price;

Line 2077: IF (x_oks_billrate_schedules_v_rec.percent_over_list_price = OKC_API.G_MISS_NUM)

2073: IF (x_oks_billrate_schedules_v_rec.holiday_yn = OKC_API.G_MISS_CHAR)
2074: THEN
2075: x_oks_billrate_schedules_v_rec.holiday_yn := l_db_oks_billrate_sch1.holiday_yn;
2076: END IF;
2077: IF (x_oks_billrate_schedules_v_rec.percent_over_list_price = OKC_API.G_MISS_NUM)
2078: THEN
2079: x_oks_billrate_schedules_v_rec.percent_over_list_price := l_db_oks_billrate_sch1.percent_over_list_price;
2080: END IF;
2081: IF (x_oks_billrate_schedules_v_rec.program_application_id = OKC_API.G_MISS_NUM)

Line 2079: x_oks_billrate_schedules_v_rec.percent_over_list_price := l_db_oks_billrate_sch1.percent_over_list_price;

2075: x_oks_billrate_schedules_v_rec.holiday_yn := l_db_oks_billrate_sch1.holiday_yn;
2076: END IF;
2077: IF (x_oks_billrate_schedules_v_rec.percent_over_list_price = OKC_API.G_MISS_NUM)
2078: THEN
2079: x_oks_billrate_schedules_v_rec.percent_over_list_price := l_db_oks_billrate_sch1.percent_over_list_price;
2080: END IF;
2081: IF (x_oks_billrate_schedules_v_rec.program_application_id = OKC_API.G_MISS_NUM)
2082: THEN
2083: x_oks_billrate_schedules_v_rec.program_application_id := l_db_oks_billrate_sch1.program_application_id;

Line 2081: IF (x_oks_billrate_schedules_v_rec.program_application_id = OKC_API.G_MISS_NUM)

2077: IF (x_oks_billrate_schedules_v_rec.percent_over_list_price = OKC_API.G_MISS_NUM)
2078: THEN
2079: x_oks_billrate_schedules_v_rec.percent_over_list_price := l_db_oks_billrate_sch1.percent_over_list_price;
2080: END IF;
2081: IF (x_oks_billrate_schedules_v_rec.program_application_id = OKC_API.G_MISS_NUM)
2082: THEN
2083: x_oks_billrate_schedules_v_rec.program_application_id := l_db_oks_billrate_sch1.program_application_id;
2084: END IF;
2085: IF (x_oks_billrate_schedules_v_rec.program_id = OKC_API.G_MISS_NUM)

Line 2083: x_oks_billrate_schedules_v_rec.program_application_id := l_db_oks_billrate_sch1.program_application_id;

2079: x_oks_billrate_schedules_v_rec.percent_over_list_price := l_db_oks_billrate_sch1.percent_over_list_price;
2080: END IF;
2081: IF (x_oks_billrate_schedules_v_rec.program_application_id = OKC_API.G_MISS_NUM)
2082: THEN
2083: x_oks_billrate_schedules_v_rec.program_application_id := l_db_oks_billrate_sch1.program_application_id;
2084: END IF;
2085: IF (x_oks_billrate_schedules_v_rec.program_id = OKC_API.G_MISS_NUM)
2086: THEN
2087: x_oks_billrate_schedules_v_rec.program_id := l_db_oks_billrate_sch1.program_id;

Line 2085: IF (x_oks_billrate_schedules_v_rec.program_id = OKC_API.G_MISS_NUM)

2081: IF (x_oks_billrate_schedules_v_rec.program_application_id = OKC_API.G_MISS_NUM)
2082: THEN
2083: x_oks_billrate_schedules_v_rec.program_application_id := l_db_oks_billrate_sch1.program_application_id;
2084: END IF;
2085: IF (x_oks_billrate_schedules_v_rec.program_id = OKC_API.G_MISS_NUM)
2086: THEN
2087: x_oks_billrate_schedules_v_rec.program_id := l_db_oks_billrate_sch1.program_id;
2088: END IF;
2089: IF (x_oks_billrate_schedules_v_rec.program_update_date = OKC_API.G_MISS_DATE)

Line 2087: x_oks_billrate_schedules_v_rec.program_id := l_db_oks_billrate_sch1.program_id;

2083: x_oks_billrate_schedules_v_rec.program_application_id := l_db_oks_billrate_sch1.program_application_id;
2084: END IF;
2085: IF (x_oks_billrate_schedules_v_rec.program_id = OKC_API.G_MISS_NUM)
2086: THEN
2087: x_oks_billrate_schedules_v_rec.program_id := l_db_oks_billrate_sch1.program_id;
2088: END IF;
2089: IF (x_oks_billrate_schedules_v_rec.program_update_date = OKC_API.G_MISS_DATE)
2090: THEN
2091: x_oks_billrate_schedules_v_rec.program_update_date := l_db_oks_billrate_sch1.program_update_date;

Line 2089: IF (x_oks_billrate_schedules_v_rec.program_update_date = OKC_API.G_MISS_DATE)

2085: IF (x_oks_billrate_schedules_v_rec.program_id = OKC_API.G_MISS_NUM)
2086: THEN
2087: x_oks_billrate_schedules_v_rec.program_id := l_db_oks_billrate_sch1.program_id;
2088: END IF;
2089: IF (x_oks_billrate_schedules_v_rec.program_update_date = OKC_API.G_MISS_DATE)
2090: THEN
2091: x_oks_billrate_schedules_v_rec.program_update_date := l_db_oks_billrate_sch1.program_update_date;
2092: END IF;
2093: IF (x_oks_billrate_schedules_v_rec.request_id = OKC_API.G_MISS_NUM)

Line 2091: x_oks_billrate_schedules_v_rec.program_update_date := l_db_oks_billrate_sch1.program_update_date;

2087: x_oks_billrate_schedules_v_rec.program_id := l_db_oks_billrate_sch1.program_id;
2088: END IF;
2089: IF (x_oks_billrate_schedules_v_rec.program_update_date = OKC_API.G_MISS_DATE)
2090: THEN
2091: x_oks_billrate_schedules_v_rec.program_update_date := l_db_oks_billrate_sch1.program_update_date;
2092: END IF;
2093: IF (x_oks_billrate_schedules_v_rec.request_id = OKC_API.G_MISS_NUM)
2094: THEN
2095: x_oks_billrate_schedules_v_rec.request_id := l_db_oks_billrate_sch1.request_id;

Line 2093: IF (x_oks_billrate_schedules_v_rec.request_id = OKC_API.G_MISS_NUM)

2089: IF (x_oks_billrate_schedules_v_rec.program_update_date = OKC_API.G_MISS_DATE)
2090: THEN
2091: x_oks_billrate_schedules_v_rec.program_update_date := l_db_oks_billrate_sch1.program_update_date;
2092: END IF;
2093: IF (x_oks_billrate_schedules_v_rec.request_id = OKC_API.G_MISS_NUM)
2094: THEN
2095: x_oks_billrate_schedules_v_rec.request_id := l_db_oks_billrate_sch1.request_id;
2096: END IF;
2097: IF (x_oks_billrate_schedules_v_rec.created_by = OKC_API.G_MISS_NUM)

Line 2095: x_oks_billrate_schedules_v_rec.request_id := l_db_oks_billrate_sch1.request_id;

2091: x_oks_billrate_schedules_v_rec.program_update_date := l_db_oks_billrate_sch1.program_update_date;
2092: END IF;
2093: IF (x_oks_billrate_schedules_v_rec.request_id = OKC_API.G_MISS_NUM)
2094: THEN
2095: x_oks_billrate_schedules_v_rec.request_id := l_db_oks_billrate_sch1.request_id;
2096: END IF;
2097: IF (x_oks_billrate_schedules_v_rec.created_by = OKC_API.G_MISS_NUM)
2098: THEN
2099: x_oks_billrate_schedules_v_rec.created_by := l_db_oks_billrate_sch1.created_by;

Line 2097: IF (x_oks_billrate_schedules_v_rec.created_by = OKC_API.G_MISS_NUM)

2093: IF (x_oks_billrate_schedules_v_rec.request_id = OKC_API.G_MISS_NUM)
2094: THEN
2095: x_oks_billrate_schedules_v_rec.request_id := l_db_oks_billrate_sch1.request_id;
2096: END IF;
2097: IF (x_oks_billrate_schedules_v_rec.created_by = OKC_API.G_MISS_NUM)
2098: THEN
2099: x_oks_billrate_schedules_v_rec.created_by := l_db_oks_billrate_sch1.created_by;
2100: END IF;
2101: IF (x_oks_billrate_schedules_v_rec.creation_date = OKC_API.G_MISS_DATE)

Line 2099: x_oks_billrate_schedules_v_rec.created_by := l_db_oks_billrate_sch1.created_by;

2095: x_oks_billrate_schedules_v_rec.request_id := l_db_oks_billrate_sch1.request_id;
2096: END IF;
2097: IF (x_oks_billrate_schedules_v_rec.created_by = OKC_API.G_MISS_NUM)
2098: THEN
2099: x_oks_billrate_schedules_v_rec.created_by := l_db_oks_billrate_sch1.created_by;
2100: END IF;
2101: IF (x_oks_billrate_schedules_v_rec.creation_date = OKC_API.G_MISS_DATE)
2102: THEN
2103: x_oks_billrate_schedules_v_rec.creation_date := l_db_oks_billrate_sch1.creation_date;

Line 2101: IF (x_oks_billrate_schedules_v_rec.creation_date = OKC_API.G_MISS_DATE)

2097: IF (x_oks_billrate_schedules_v_rec.created_by = OKC_API.G_MISS_NUM)
2098: THEN
2099: x_oks_billrate_schedules_v_rec.created_by := l_db_oks_billrate_sch1.created_by;
2100: END IF;
2101: IF (x_oks_billrate_schedules_v_rec.creation_date = OKC_API.G_MISS_DATE)
2102: THEN
2103: x_oks_billrate_schedules_v_rec.creation_date := l_db_oks_billrate_sch1.creation_date;
2104: END IF;
2105: IF (x_oks_billrate_schedules_v_rec.last_updated_by = OKC_API.G_MISS_NUM)

Line 2103: x_oks_billrate_schedules_v_rec.creation_date := l_db_oks_billrate_sch1.creation_date;

2099: x_oks_billrate_schedules_v_rec.created_by := l_db_oks_billrate_sch1.created_by;
2100: END IF;
2101: IF (x_oks_billrate_schedules_v_rec.creation_date = OKC_API.G_MISS_DATE)
2102: THEN
2103: x_oks_billrate_schedules_v_rec.creation_date := l_db_oks_billrate_sch1.creation_date;
2104: END IF;
2105: IF (x_oks_billrate_schedules_v_rec.last_updated_by = OKC_API.G_MISS_NUM)
2106: THEN
2107: x_oks_billrate_schedules_v_rec.last_updated_by := l_db_oks_billrate_sch1.last_updated_by;

Line 2105: IF (x_oks_billrate_schedules_v_rec.last_updated_by = OKC_API.G_MISS_NUM)

2101: IF (x_oks_billrate_schedules_v_rec.creation_date = OKC_API.G_MISS_DATE)
2102: THEN
2103: x_oks_billrate_schedules_v_rec.creation_date := l_db_oks_billrate_sch1.creation_date;
2104: END IF;
2105: IF (x_oks_billrate_schedules_v_rec.last_updated_by = OKC_API.G_MISS_NUM)
2106: THEN
2107: x_oks_billrate_schedules_v_rec.last_updated_by := l_db_oks_billrate_sch1.last_updated_by;
2108: END IF;
2109: IF (x_oks_billrate_schedules_v_rec.last_update_date = OKC_API.G_MISS_DATE)

Line 2107: x_oks_billrate_schedules_v_rec.last_updated_by := l_db_oks_billrate_sch1.last_updated_by;

2103: x_oks_billrate_schedules_v_rec.creation_date := l_db_oks_billrate_sch1.creation_date;
2104: END IF;
2105: IF (x_oks_billrate_schedules_v_rec.last_updated_by = OKC_API.G_MISS_NUM)
2106: THEN
2107: x_oks_billrate_schedules_v_rec.last_updated_by := l_db_oks_billrate_sch1.last_updated_by;
2108: END IF;
2109: IF (x_oks_billrate_schedules_v_rec.last_update_date = OKC_API.G_MISS_DATE)
2110: THEN
2111: x_oks_billrate_schedules_v_rec.last_update_date := l_db_oks_billrate_sch1.last_update_date;

Line 2109: IF (x_oks_billrate_schedules_v_rec.last_update_date = OKC_API.G_MISS_DATE)

2105: IF (x_oks_billrate_schedules_v_rec.last_updated_by = OKC_API.G_MISS_NUM)
2106: THEN
2107: x_oks_billrate_schedules_v_rec.last_updated_by := l_db_oks_billrate_sch1.last_updated_by;
2108: END IF;
2109: IF (x_oks_billrate_schedules_v_rec.last_update_date = OKC_API.G_MISS_DATE)
2110: THEN
2111: x_oks_billrate_schedules_v_rec.last_update_date := l_db_oks_billrate_sch1.last_update_date;
2112: END IF;
2113: IF (x_oks_billrate_schedules_v_rec.last_update_login = OKC_API.G_MISS_NUM)

Line 2111: x_oks_billrate_schedules_v_rec.last_update_date := l_db_oks_billrate_sch1.last_update_date;

2107: x_oks_billrate_schedules_v_rec.last_updated_by := l_db_oks_billrate_sch1.last_updated_by;
2108: END IF;
2109: IF (x_oks_billrate_schedules_v_rec.last_update_date = OKC_API.G_MISS_DATE)
2110: THEN
2111: x_oks_billrate_schedules_v_rec.last_update_date := l_db_oks_billrate_sch1.last_update_date;
2112: END IF;
2113: IF (x_oks_billrate_schedules_v_rec.last_update_login = OKC_API.G_MISS_NUM)
2114: THEN
2115: x_oks_billrate_schedules_v_rec.last_update_login := l_db_oks_billrate_sch1.last_update_login;

Line 2113: IF (x_oks_billrate_schedules_v_rec.last_update_login = OKC_API.G_MISS_NUM)

2109: IF (x_oks_billrate_schedules_v_rec.last_update_date = OKC_API.G_MISS_DATE)
2110: THEN
2111: x_oks_billrate_schedules_v_rec.last_update_date := l_db_oks_billrate_sch1.last_update_date;
2112: END IF;
2113: IF (x_oks_billrate_schedules_v_rec.last_update_login = OKC_API.G_MISS_NUM)
2114: THEN
2115: x_oks_billrate_schedules_v_rec.last_update_login := l_db_oks_billrate_sch1.last_update_login;
2116: END IF;
2117: IF (x_oks_billrate_schedules_v_rec.security_group_id = OKC_API.G_MISS_NUM)

Line 2115: x_oks_billrate_schedules_v_rec.last_update_login := l_db_oks_billrate_sch1.last_update_login;

2111: x_oks_billrate_schedules_v_rec.last_update_date := l_db_oks_billrate_sch1.last_update_date;
2112: END IF;
2113: IF (x_oks_billrate_schedules_v_rec.last_update_login = OKC_API.G_MISS_NUM)
2114: THEN
2115: x_oks_billrate_schedules_v_rec.last_update_login := l_db_oks_billrate_sch1.last_update_login;
2116: END IF;
2117: IF (x_oks_billrate_schedules_v_rec.security_group_id = OKC_API.G_MISS_NUM)
2118: THEN
2119: x_oks_billrate_schedules_v_rec.security_group_id := l_db_oks_billrate_sch1.security_group_id;

Line 2117: IF (x_oks_billrate_schedules_v_rec.security_group_id = OKC_API.G_MISS_NUM)

2113: IF (x_oks_billrate_schedules_v_rec.last_update_login = OKC_API.G_MISS_NUM)
2114: THEN
2115: x_oks_billrate_schedules_v_rec.last_update_login := l_db_oks_billrate_sch1.last_update_login;
2116: END IF;
2117: IF (x_oks_billrate_schedules_v_rec.security_group_id = OKC_API.G_MISS_NUM)
2118: THEN
2119: x_oks_billrate_schedules_v_rec.security_group_id := l_db_oks_billrate_sch1.security_group_id;
2120: END IF;
2121: END IF;

Line 2119: x_oks_billrate_schedules_v_rec.security_group_id := l_db_oks_billrate_sch1.security_group_id;

2115: x_oks_billrate_schedules_v_rec.last_update_login := l_db_oks_billrate_sch1.last_update_login;
2116: END IF;
2117: IF (x_oks_billrate_schedules_v_rec.security_group_id = OKC_API.G_MISS_NUM)
2118: THEN
2119: x_oks_billrate_schedules_v_rec.security_group_id := l_db_oks_billrate_sch1.security_group_id;
2120: END IF;
2121: END IF;
2122: RETURN(l_return_status);
2123: END populate_new_record;

Line 2125: -- Set_Attributes for:OKS_BILLRATE_SCHEDULES_V --

2121: END IF;
2122: RETURN(l_return_status);
2123: END populate_new_record;
2124: -------------------------------------------------
2125: -- Set_Attributes for:OKS_BILLRATE_SCHEDULES_V --
2126: -------------------------------------------------
2127: FUNCTION Set_Attributes (
2128: p_oks_billrate_schedules_v_rec IN OksBillrateSchedulesVRecType,
2129: x_oks_billrate_schedules_v_rec OUT NOCOPY OksBillrateSchedulesVRecType

Line 2128: p_oks_billrate_schedules_v_rec IN OksBillrateSchedulesVRecType,

2124: -------------------------------------------------
2125: -- Set_Attributes for:OKS_BILLRATE_SCHEDULES_V --
2126: -------------------------------------------------
2127: FUNCTION Set_Attributes (
2128: p_oks_billrate_schedules_v_rec IN OksBillrateSchedulesVRecType,
2129: x_oks_billrate_schedules_v_rec OUT NOCOPY OksBillrateSchedulesVRecType
2130: ) RETURN VARCHAR2 IS
2131: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2132: BEGIN

Line 2129: x_oks_billrate_schedules_v_rec OUT NOCOPY OksBillrateSchedulesVRecType

2125: -- Set_Attributes for:OKS_BILLRATE_SCHEDULES_V --
2126: -------------------------------------------------
2127: FUNCTION Set_Attributes (
2128: p_oks_billrate_schedules_v_rec IN OksBillrateSchedulesVRecType,
2129: x_oks_billrate_schedules_v_rec OUT NOCOPY OksBillrateSchedulesVRecType
2130: ) RETURN VARCHAR2 IS
2131: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2132: BEGIN
2133: x_oks_billrate_schedules_v_rec := p_oks_billrate_schedules_v_rec;

Line 2133: x_oks_billrate_schedules_v_rec := p_oks_billrate_schedules_v_rec;

2129: x_oks_billrate_schedules_v_rec OUT NOCOPY OksBillrateSchedulesVRecType
2130: ) RETURN VARCHAR2 IS
2131: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2132: BEGIN
2133: x_oks_billrate_schedules_v_rec := p_oks_billrate_schedules_v_rec;
2134: RETURN(l_return_status);
2135: END Set_Attributes;
2136: BEGIN
2137: l_return_status := OKC_API.START_ACTIVITY(l_api_name,

Line 2151: p_oks_billrate_schedules_v_rec, -- IN

2147: RAISE OKC_API.G_EXCEPTION_ERROR;
2148: END IF;
2149: --- Setting item attributes
2150: l_return_status := Set_Attributes(
2151: p_oks_billrate_schedules_v_rec, -- IN
2152: x_oks_billrate_schedules_v_rec); -- OUT
2153: --- If any errors happen abort API
2154: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2155: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

Line 2152: x_oks_billrate_schedules_v_rec); -- OUT

2148: END IF;
2149: --- Setting item attributes
2150: l_return_status := Set_Attributes(
2151: p_oks_billrate_schedules_v_rec, -- IN
2152: x_oks_billrate_schedules_v_rec); -- OUT
2153: --- If any errors happen abort API
2154: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2155: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2156: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN

Line 2159: l_return_status := populate_new_record(l_oks_billrate_schedules_v_rec, LDefOksBillrateSchedulesVRec);

2155: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2156: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2157: RAISE OKC_API.G_EXCEPTION_ERROR;
2158: END IF;
2159: l_return_status := populate_new_record(l_oks_billrate_schedules_v_rec, LDefOksBillrateSchedulesVRec);
2160: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2161: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2162: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2163: RAISE OKC_API.G_EXCEPTION_ERROR;

Line 2188: p_oks_billrate_schedules_v_rec => p_oks_billrate_schedules_v_rec);

2184: p_init_msg_list => p_init_msg_list,
2185: x_return_status => l_return_status,
2186: x_msg_count => x_msg_count,
2187: x_msg_data => x_msg_data,
2188: p_oks_billrate_schedules_v_rec => p_oks_billrate_schedules_v_rec);
2189: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2190: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2191: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2192: RAISE OKC_API.G_EXCEPTION_ERROR;

Line 2198: migrate(LDefOksBillrateSchedulesVRec, l_oks_billrate_schedules_rec);

2194:
2195: -----------------------------------------
2196: -- Move VIEW record to "Child" records --
2197: -----------------------------------------
2198: migrate(LDefOksBillrateSchedulesVRec, l_oks_billrate_schedules_rec);
2199: -----------------------------------------------
2200: -- Call the UPDATE_ROW for each child record --
2201: -----------------------------------------------
2202: update_row(

Line 2207: l_oks_billrate_schedules_rec,

2203: p_init_msg_list,
2204: l_return_status,
2205: x_msg_count,
2206: x_msg_data,
2207: l_oks_billrate_schedules_rec,
2208: lx_oks_billrate_schedules_rec
2209: );
2210: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2211: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

Line 2208: lx_oks_billrate_schedules_rec

2204: l_return_status,
2205: x_msg_count,
2206: x_msg_data,
2207: l_oks_billrate_schedules_rec,
2208: lx_oks_billrate_schedules_rec
2209: );
2210: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2211: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2212: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN

Line 2215: migrate(lx_oks_billrate_schedules_rec, LDefOksBillrateSchedulesVRec);

2211: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2212: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2213: RAISE OKC_API.G_EXCEPTION_ERROR;
2214: END IF;
2215: migrate(lx_oks_billrate_schedules_rec, LDefOksBillrateSchedulesVRec);
2216: x_oks_billrate_schedules_v_rec := LDefOksBillrateSchedulesVRec;
2217: x_return_status := l_return_status;
2218: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2219: EXCEPTION

Line 2216: x_oks_billrate_schedules_v_rec := LDefOksBillrateSchedulesVRec;

2212: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2213: RAISE OKC_API.G_EXCEPTION_ERROR;
2214: END IF;
2215: migrate(lx_oks_billrate_schedules_rec, LDefOksBillrateSchedulesVRec);
2216: x_oks_billrate_schedules_v_rec := LDefOksBillrateSchedulesVRec;
2217: x_return_status := l_return_status;
2218: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2219: EXCEPTION
2220: WHEN OKC_API.G_EXCEPTION_ERROR THEN

Line 2252: -- PL/SQL TBL update_row for:oks_billrate_schedules_v_tbl --

2248: '_PVT'
2249: );
2250: END update_row;
2251: ------------------------------------------------------------
2252: -- PL/SQL TBL update_row for:oks_billrate_schedules_v_tbl --
2253: ------------------------------------------------------------
2254: PROCEDURE update_row(
2255: p_api_version IN NUMBER,
2256: p_init_msg_list IN VARCHAR2,

Line 2260: p_oks_billrate_schedules_v_tbl IN OksBillrateSchedulesVTblType,

2256: p_init_msg_list IN VARCHAR2,
2257: x_return_status OUT NOCOPY VARCHAR2,
2258: x_msg_count OUT NOCOPY NUMBER,
2259: x_msg_data OUT NOCOPY VARCHAR2,
2260: p_oks_billrate_schedules_v_tbl IN OksBillrateSchedulesVTblType,
2261: x_oks_billrate_schedules_v_tbl OUT NOCOPY OksBillrateSchedulesVTblType,
2262: px_error_tbl IN OUT NOCOPY OKC_API.ERROR_TBL_TYPE) IS
2263:
2264: l_api_version CONSTANT NUMBER := 1;

Line 2261: x_oks_billrate_schedules_v_tbl OUT NOCOPY OksBillrateSchedulesVTblType,

2257: x_return_status OUT NOCOPY VARCHAR2,
2258: x_msg_count OUT NOCOPY NUMBER,
2259: x_msg_data OUT NOCOPY VARCHAR2,
2260: p_oks_billrate_schedules_v_tbl IN OksBillrateSchedulesVTblType,
2261: x_oks_billrate_schedules_v_tbl OUT NOCOPY OksBillrateSchedulesVTblType,
2262: px_error_tbl IN OUT NOCOPY OKC_API.ERROR_TBL_TYPE) IS
2263:
2264: l_api_version CONSTANT NUMBER := 1;
2265: l_api_name CONSTANT VARCHAR2(30) := 'V_error_tbl_update_row';

Line 2270: IF (p_oks_billrate_schedules_v_tbl.COUNT > 0) THEN

2266: i NUMBER := 0;
2267: BEGIN
2268: OKC_API.init_msg_list(p_init_msg_list);
2269: -- Make sure PL/SQL table has records in it before passing
2270: IF (p_oks_billrate_schedules_v_tbl.COUNT > 0) THEN
2271: i := p_oks_billrate_schedules_v_tbl.FIRST;
2272: LOOP
2273: DECLARE
2274: l_error_rec OKC_API.ERROR_REC_TYPE;

Line 2271: i := p_oks_billrate_schedules_v_tbl.FIRST;

2267: BEGIN
2268: OKC_API.init_msg_list(p_init_msg_list);
2269: -- Make sure PL/SQL table has records in it before passing
2270: IF (p_oks_billrate_schedules_v_tbl.COUNT > 0) THEN
2271: i := p_oks_billrate_schedules_v_tbl.FIRST;
2272: LOOP
2273: DECLARE
2274: l_error_rec OKC_API.ERROR_REC_TYPE;
2275: BEGIN

Line 2285: p_oks_billrate_schedules_v_rec => p_oks_billrate_schedules_v_tbl(i),

2281: p_init_msg_list => OKC_API.G_FALSE,
2282: x_return_status => l_error_rec.error_type,
2283: x_msg_count => l_error_rec.msg_count,
2284: x_msg_data => l_error_rec.msg_data,
2285: p_oks_billrate_schedules_v_rec => p_oks_billrate_schedules_v_tbl(i),
2286: x_oks_billrate_schedules_v_rec => x_oks_billrate_schedules_v_tbl(i));
2287: IF (l_error_rec.error_type <> OKC_API.G_RET_STS_SUCCESS) THEN
2288: l_error_rec.sqlcode := SQLCODE;
2289: load_error_tbl(l_error_rec, px_error_tbl);

Line 2286: x_oks_billrate_schedules_v_rec => x_oks_billrate_schedules_v_tbl(i));

2282: x_return_status => l_error_rec.error_type,
2283: x_msg_count => l_error_rec.msg_count,
2284: x_msg_data => l_error_rec.msg_data,
2285: p_oks_billrate_schedules_v_rec => p_oks_billrate_schedules_v_tbl(i),
2286: x_oks_billrate_schedules_v_rec => x_oks_billrate_schedules_v_tbl(i));
2287: IF (l_error_rec.error_type <> OKC_API.G_RET_STS_SUCCESS) THEN
2288: l_error_rec.sqlcode := SQLCODE;
2289: load_error_tbl(l_error_rec, px_error_tbl);
2290: ELSE

Line 2308: EXIT WHEN (i = p_oks_billrate_schedules_v_tbl.LAST);

2304: l_error_rec.error_type := 'OTHERS';
2305: l_error_rec.sqlcode := SQLCODE;
2306: load_error_tbl(l_error_rec, px_error_tbl);
2307: END;
2308: EXIT WHEN (i = p_oks_billrate_schedules_v_tbl.LAST);
2309: i := p_oks_billrate_schedules_v_tbl.NEXT(i);
2310: END LOOP;
2311: END IF;
2312: -- Loop through the error_tbl to find the error with the highest severity

Line 2309: i := p_oks_billrate_schedules_v_tbl.NEXT(i);

2305: l_error_rec.sqlcode := SQLCODE;
2306: load_error_tbl(l_error_rec, px_error_tbl);
2307: END;
2308: EXIT WHEN (i = p_oks_billrate_schedules_v_tbl.LAST);
2309: i := p_oks_billrate_schedules_v_tbl.NEXT(i);
2310: END LOOP;
2311: END IF;
2312: -- Loop through the error_tbl to find the error with the highest severity
2313: -- and return it.

Line 2350: -- PL/SQL TBL update_row for:OKS_BILLRATE_SCHEDULES_V_TBL --

2346: );
2347: END update_row;
2348:
2349: ------------------------------------------------------------
2350: -- PL/SQL TBL update_row for:OKS_BILLRATE_SCHEDULES_V_TBL --
2351: ------------------------------------------------------------
2352: -- This procedure is the same as the one above except it does not have a "px_error_tbl" argument.
2353: -- This procedure was create for backward compatibility and simply is a wrapper for the one above.
2354: PROCEDURE update_row(

Line 2360: p_oks_billrate_schedules_v_tbl IN OksBillrateSchedulesVTblType,

2356: p_init_msg_list IN VARCHAR2,
2357: x_return_status OUT NOCOPY VARCHAR2,
2358: x_msg_count OUT NOCOPY NUMBER,
2359: x_msg_data OUT NOCOPY VARCHAR2,
2360: p_oks_billrate_schedules_v_tbl IN OksBillrateSchedulesVTblType,
2361: x_oks_billrate_schedules_v_tbl OUT NOCOPY OksBillrateSchedulesVTblType) IS
2362:
2363: l_api_version CONSTANT NUMBER := 1;
2364: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_update_row';

Line 2361: x_oks_billrate_schedules_v_tbl OUT NOCOPY OksBillrateSchedulesVTblType) IS

2357: x_return_status OUT NOCOPY VARCHAR2,
2358: x_msg_count OUT NOCOPY NUMBER,
2359: x_msg_data OUT NOCOPY VARCHAR2,
2360: p_oks_billrate_schedules_v_tbl IN OksBillrateSchedulesVTblType,
2361: x_oks_billrate_schedules_v_tbl OUT NOCOPY OksBillrateSchedulesVTblType) IS
2362:
2363: l_api_version CONSTANT NUMBER := 1;
2364: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_update_row';
2365: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;

Line 2370: IF (p_oks_billrate_schedules_v_tbl.COUNT > 0) THEN

2366: l_error_tbl OKC_API.ERROR_TBL_TYPE;
2367: BEGIN
2368: OKC_API.init_msg_list(p_init_msg_list);
2369: -- Make sure PL/SQL table has records in it before passing
2370: IF (p_oks_billrate_schedules_v_tbl.COUNT > 0) THEN
2371: update_row (
2372: p_api_version => p_api_version,
2373: p_init_msg_list => OKC_API.G_FALSE,
2374: x_return_status => x_return_status,

Line 2377: p_oks_billrate_schedules_v_tbl => p_oks_billrate_schedules_v_tbl,

2373: p_init_msg_list => OKC_API.G_FALSE,
2374: x_return_status => x_return_status,
2375: x_msg_count => x_msg_count,
2376: x_msg_data => x_msg_data,
2377: p_oks_billrate_schedules_v_tbl => p_oks_billrate_schedules_v_tbl,
2378: x_oks_billrate_schedules_v_tbl => x_oks_billrate_schedules_v_tbl,
2379: px_error_tbl => l_error_tbl);
2380: END IF;
2381: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);

Line 2378: x_oks_billrate_schedules_v_tbl => x_oks_billrate_schedules_v_tbl,

2374: x_return_status => x_return_status,
2375: x_msg_count => x_msg_count,
2376: x_msg_data => x_msg_data,
2377: p_oks_billrate_schedules_v_tbl => p_oks_billrate_schedules_v_tbl,
2378: x_oks_billrate_schedules_v_tbl => x_oks_billrate_schedules_v_tbl,
2379: px_error_tbl => l_error_tbl);
2380: END IF;
2381: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2382: EXCEPTION

Line 2419: -- delete_row for:OKS_BILLRATE_SCHEDULES --

2415: ---------------------------------------------------------------------------
2416: -- PROCEDURE delete_row
2417: ---------------------------------------------------------------------------
2418: -------------------------------------------
2419: -- delete_row for:OKS_BILLRATE_SCHEDULES --
2420: -------------------------------------------
2421: PROCEDURE delete_row(
2422: p_init_msg_list IN VARCHAR2,
2423: x_return_status OUT NOCOPY VARCHAR2,

Line 2426: p_oks_billrate_schedules_rec IN OksBillrateSchedulesRecType) IS

2422: p_init_msg_list IN VARCHAR2,
2423: x_return_status OUT NOCOPY VARCHAR2,
2424: x_msg_count OUT NOCOPY NUMBER,
2425: x_msg_data OUT NOCOPY VARCHAR2,
2426: p_oks_billrate_schedules_rec IN OksBillrateSchedulesRecType) IS
2427:
2428: l_api_version CONSTANT NUMBER := 1;
2429: l_api_name CONSTANT VARCHAR2(30) := 'B_delete_row';
2430: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;

Line 2431: l_oks_billrate_schedules_rec OksBillrateSchedulesRecType := p_oks_billrate_schedules_rec;

2427:
2428: l_api_version CONSTANT NUMBER := 1;
2429: l_api_name CONSTANT VARCHAR2(30) := 'B_delete_row';
2430: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2431: l_oks_billrate_schedules_rec OksBillrateSchedulesRecType := p_oks_billrate_schedules_rec;
2432: l_row_notfound BOOLEAN := TRUE;
2433: BEGIN
2434: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
2435: p_init_msg_list,

Line 2444: DELETE FROM OKS_BILLRATE_SCHEDULES

2440: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2441: RAISE OKC_API.G_EXCEPTION_ERROR;
2442: END IF;
2443:
2444: DELETE FROM OKS_BILLRATE_SCHEDULES
2445: WHERE ID = p_oks_billrate_schedules_rec.id;
2446:
2447: x_return_status := l_return_status;
2448: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);

Line 2445: WHERE ID = p_oks_billrate_schedules_rec.id;

2441: RAISE OKC_API.G_EXCEPTION_ERROR;
2442: END IF;
2443:
2444: DELETE FROM OKS_BILLRATE_SCHEDULES
2445: WHERE ID = p_oks_billrate_schedules_rec.id;
2446:
2447: x_return_status := l_return_status;
2448: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2449: EXCEPTION

Line 2482: -- delete_row for:OKS_BILLRATE_SCHEDULES_V --

2478: '_PVT'
2479: );
2480: END delete_row;
2481: ---------------------------------------------
2482: -- delete_row for:OKS_BILLRATE_SCHEDULES_V --
2483: ---------------------------------------------
2484: PROCEDURE delete_row(
2485: p_api_version IN NUMBER,
2486: p_init_msg_list IN VARCHAR2,

Line 2490: p_oks_billrate_schedules_v_rec IN OksBillrateSchedulesVRecType) IS

2486: p_init_msg_list IN VARCHAR2,
2487: x_return_status OUT NOCOPY VARCHAR2,
2488: x_msg_count OUT NOCOPY NUMBER,
2489: x_msg_data OUT NOCOPY VARCHAR2,
2490: p_oks_billrate_schedules_v_rec IN OksBillrateSchedulesVRecType) IS
2491:
2492: l_api_version CONSTANT NUMBER := 1;
2493: l_api_name CONSTANT VARCHAR2(30) := 'V_delete_row';
2494: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;

Line 2495: l_oks_billrate_schedules_v_rec OksBillrateSchedulesVRecType := p_oks_billrate_schedules_v_rec;

2491:
2492: l_api_version CONSTANT NUMBER := 1;
2493: l_api_name CONSTANT VARCHAR2(30) := 'V_delete_row';
2494: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2495: l_oks_billrate_schedules_v_rec OksBillrateSchedulesVRecType := p_oks_billrate_schedules_v_rec;
2496: l_oks_billrate_schedules_rec OksBillrateSchedulesRecType;
2497: BEGIN
2498: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
2499: G_PKG_NAME,

Line 2496: l_oks_billrate_schedules_rec OksBillrateSchedulesRecType;

2492: l_api_version CONSTANT NUMBER := 1;
2493: l_api_name CONSTANT VARCHAR2(30) := 'V_delete_row';
2494: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2495: l_oks_billrate_schedules_v_rec OksBillrateSchedulesVRecType := p_oks_billrate_schedules_v_rec;
2496: l_oks_billrate_schedules_rec OksBillrateSchedulesRecType;
2497: BEGIN
2498: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
2499: G_PKG_NAME,
2500: p_init_msg_list,

Line 2513: migrate(l_oks_billrate_schedules_v_rec, l_oks_billrate_schedules_rec);

2509: END IF;
2510: -----------------------------------------
2511: -- Move VIEW record to "Child" records --
2512: -----------------------------------------
2513: migrate(l_oks_billrate_schedules_v_rec, l_oks_billrate_schedules_rec);
2514: -----------------------------------------------
2515: -- Call the DELETE_ROW for each child record --
2516: -----------------------------------------------
2517: delete_row(

Line 2522: l_oks_billrate_schedules_rec

2518: p_init_msg_list,
2519: l_return_status,
2520: x_msg_count,
2521: x_msg_data,
2522: l_oks_billrate_schedules_rec
2523: );
2524: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2525: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2526: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN

Line 2564: -- PL/SQL TBL delete_row for:OKS_BILLRATE_SCHEDULES_V --

2560: '_PVT'
2561: );
2562: END delete_row;
2563: --------------------------------------------------------
2564: -- PL/SQL TBL delete_row for:OKS_BILLRATE_SCHEDULES_V --
2565: --------------------------------------------------------
2566: PROCEDURE delete_row(
2567: p_api_version IN NUMBER,
2568: p_init_msg_list IN VARCHAR2,

Line 2572: p_oks_billrate_schedules_v_tbl IN OksBillrateSchedulesVTblType,

2568: p_init_msg_list IN VARCHAR2,
2569: x_return_status OUT NOCOPY VARCHAR2,
2570: x_msg_count OUT NOCOPY NUMBER,
2571: x_msg_data OUT NOCOPY VARCHAR2,
2572: p_oks_billrate_schedules_v_tbl IN OksBillrateSchedulesVTblType,
2573: px_error_tbl IN OUT NOCOPY OKC_API.ERROR_TBL_TYPE) IS
2574:
2575: l_api_version CONSTANT NUMBER := 1;
2576: l_api_name CONSTANT VARCHAR2(30) := 'V_error_tbl_delete_row';

Line 2581: IF (p_oks_billrate_schedules_v_tbl.COUNT > 0) THEN

2577: i NUMBER := 0;
2578: BEGIN
2579: OKC_API.init_msg_list(p_init_msg_list);
2580: -- Make sure PL/SQL table has records in it before passing
2581: IF (p_oks_billrate_schedules_v_tbl.COUNT > 0) THEN
2582: i := p_oks_billrate_schedules_v_tbl.FIRST;
2583: LOOP
2584: DECLARE
2585: l_error_rec OKC_API.ERROR_REC_TYPE;

Line 2582: i := p_oks_billrate_schedules_v_tbl.FIRST;

2578: BEGIN
2579: OKC_API.init_msg_list(p_init_msg_list);
2580: -- Make sure PL/SQL table has records in it before passing
2581: IF (p_oks_billrate_schedules_v_tbl.COUNT > 0) THEN
2582: i := p_oks_billrate_schedules_v_tbl.FIRST;
2583: LOOP
2584: DECLARE
2585: l_error_rec OKC_API.ERROR_REC_TYPE;
2586: BEGIN

Line 2596: p_oks_billrate_schedules_v_rec => p_oks_billrate_schedules_v_tbl(i));

2592: p_init_msg_list => OKC_API.G_FALSE,
2593: x_return_status => l_error_rec.error_type,
2594: x_msg_count => l_error_rec.msg_count,
2595: x_msg_data => l_error_rec.msg_data,
2596: p_oks_billrate_schedules_v_rec => p_oks_billrate_schedules_v_tbl(i));
2597: IF (l_error_rec.error_type <> OKC_API.G_RET_STS_SUCCESS) THEN
2598: l_error_rec.sqlcode := SQLCODE;
2599: load_error_tbl(l_error_rec, px_error_tbl);
2600: ELSE

Line 2618: EXIT WHEN (i = p_oks_billrate_schedules_v_tbl.LAST);

2614: l_error_rec.error_type := 'OTHERS';
2615: l_error_rec.sqlcode := SQLCODE;
2616: load_error_tbl(l_error_rec, px_error_tbl);
2617: END;
2618: EXIT WHEN (i = p_oks_billrate_schedules_v_tbl.LAST);
2619: i := p_oks_billrate_schedules_v_tbl.NEXT(i);
2620: END LOOP;
2621: END IF;
2622: -- Loop through the error_tbl to find the error with the highest severity

Line 2619: i := p_oks_billrate_schedules_v_tbl.NEXT(i);

2615: l_error_rec.sqlcode := SQLCODE;
2616: load_error_tbl(l_error_rec, px_error_tbl);
2617: END;
2618: EXIT WHEN (i = p_oks_billrate_schedules_v_tbl.LAST);
2619: i := p_oks_billrate_schedules_v_tbl.NEXT(i);
2620: END LOOP;
2621: END IF;
2622: -- Loop through the error_tbl to find the error with the highest severity
2623: -- and return it.

Line 2660: -- PL/SQL TBL delete_row for:OKS_BILLRATE_SCHEDULES_V --

2656: );
2657: END delete_row;
2658:
2659: --------------------------------------------------------
2660: -- PL/SQL TBL delete_row for:OKS_BILLRATE_SCHEDULES_V --
2661: --------------------------------------------------------
2662: PROCEDURE delete_row(
2663: p_api_version IN NUMBER,
2664: p_init_msg_list IN VARCHAR2,

Line 2668: p_oks_billrate_schedules_v_tbl IN OksBillrateSchedulesVTblType) IS

2664: p_init_msg_list IN VARCHAR2,
2665: x_return_status OUT NOCOPY VARCHAR2,
2666: x_msg_count OUT NOCOPY NUMBER,
2667: x_msg_data OUT NOCOPY VARCHAR2,
2668: p_oks_billrate_schedules_v_tbl IN OksBillrateSchedulesVTblType) IS
2669:
2670: l_api_version CONSTANT NUMBER := 1;
2671: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_delete_row';
2672: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;

Line 2677: IF (p_oks_billrate_schedules_v_tbl.COUNT > 0) THEN

2673: l_error_tbl OKC_API.ERROR_TBL_TYPE;
2674: BEGIN
2675: OKC_API.init_msg_list(p_init_msg_list);
2676: -- Make sure PL/SQL table has records in it before passing
2677: IF (p_oks_billrate_schedules_v_tbl.COUNT > 0) THEN
2678: delete_row (
2679: p_api_version => p_api_version,
2680: p_init_msg_list => OKC_API.G_FALSE,
2681: x_return_status => x_return_status,

Line 2684: p_oks_billrate_schedules_v_tbl => p_oks_billrate_schedules_v_tbl,

2680: p_init_msg_list => OKC_API.G_FALSE,
2681: x_return_status => x_return_status,
2682: x_msg_count => x_msg_count,
2683: x_msg_data => x_msg_data,
2684: p_oks_billrate_schedules_v_tbl => p_oks_billrate_schedules_v_tbl,
2685: px_error_tbl => l_error_tbl);
2686: END IF;
2687: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2688: EXCEPTION

Line 2735: INSERT INTO OKS_BILLRATE_SCHEDULES_H(

2731: okc_debug.Set_Indentation('OKS_BRS_PVT');
2732: okc_debug.log('23700: Entered create_version', 2);
2733: END IF;
2734:
2735: INSERT INTO OKS_BILLRATE_SCHEDULES_H(
2736: ID,
2737: CLE_ID,
2738: BT_CLE_ID,
2739: DNZ_CHR_ID,

Line 2807: FROM OKS_BILLRATE_SCHEDULES

2803: LAST_UPDATE_LOGIN,
2804: OBJECT_VERSION_NUMBER,
2805: SECURITY_GROUP_ID,
2806: p_major_version
2807: FROM OKS_BILLRATE_SCHEDULES
2808: WHERE DNZ_CHR_ID = P_Id;
2809:
2810: RETURN l_return_status;
2811:

Line 2853: DELETE OKS_BILLRATE_SCHEDULES

2849: okc_debug.Set_Indentation('OKS_BRS_PVT');
2850: okc_debug.log('24000: Exiting restore_version:OTHERS Exception', 2);
2851: END IF;
2852:
2853: DELETE OKS_BILLRATE_SCHEDULES
2854: WHERE DNZ_CHR_ID = p_id;
2855:
2856:
2857: INSERT INTO OKS_BILLRATE_SCHEDULES(

Line 2857: INSERT INTO OKS_BILLRATE_SCHEDULES(

2853: DELETE OKS_BILLRATE_SCHEDULES
2854: WHERE DNZ_CHR_ID = p_id;
2855:
2856:
2857: INSERT INTO OKS_BILLRATE_SCHEDULES(
2858: ID,
2859: CLE_ID,
2860: BT_CLE_ID,
2861: DNZ_CHR_ID,

Line 2927: FROM OKS_BILLRATE_SCHEDULES_H

2923: LAST_UPDATE_DATE,
2924: LAST_UPDATE_LOGIN,
2925: OBJECT_VERSION_NUMBER,
2926: SECURITY_GROUP_ID
2927: FROM OKS_BILLRATE_SCHEDULES_H
2928: WHERE DNZ_CHR_ID = P_Id
2929: AND major_version = p_major_version;
2930:
2931: RETURN l_return_status;