DBA Data[Home] [Help]

APPS.OZF_OFFER_PUB dependencies on FND_API

Line 68: IF Fnd_Api.to_boolean(p_init_msg_list) THEN

64: WHERE activity_budget_id = l_act_budg_id;
65: BEGIN
66:
67: SAVEPOINT process_modifiers_pub;
68: IF Fnd_Api.to_boolean(p_init_msg_list) THEN
69: Fnd_Msg_Pub.initialize;
70: END IF;
71:
72: IF NOT Fnd_Api.compatible_api_call(l_api_version,

Line 72: IF NOT Fnd_Api.compatible_api_call(l_api_version,

68: IF Fnd_Api.to_boolean(p_init_msg_list) THEN
69: Fnd_Msg_Pub.initialize;
70: END IF;
71:
72: IF NOT Fnd_Api.compatible_api_call(l_api_version,
73: p_api_version,
74: l_api_name,
75: g_pkg_name)
76: THEN

Line 77: RAISE Fnd_Api.g_exc_unexpected_error;

73: p_api_version,
74: l_api_name,
75: g_pkg_name)
76: THEN
77: RAISE Fnd_Api.g_exc_unexpected_error;
78: END IF;
79:
80: x_return_status := Fnd_Api.g_ret_sts_success;
81: x_error_location := 0;

Line 80: x_return_status := Fnd_Api.g_ret_sts_success;

76: THEN
77: RAISE Fnd_Api.g_exc_unexpected_error;
78: END IF;
79:
80: x_return_status := Fnd_Api.g_ret_sts_success;
81: x_error_location := 0;
82:
83: l_modifier_list_rec.OFFER_ID := p_modifier_list_rec.OFFER_ID;
84: l_modifier_list_rec.QP_LIST_HEADER_ID := p_modifier_list_rec.QP_LIST_HEADER_ID;

Line 173: IF p_modifier_list_rec.OWNER_ID IS NULL OR p_modifier_list_rec.OWNER_ID = fnd_api.g_miss_num THEN

169: l_modifier_list_rec.modifier_operation := 'CREATE';
170: l_modifier_list_rec.status_code := 'DRAFT';
171: l_modifier_list_rec.user_status_id := ozf_utility_pvt.get_default_user_status('OZF_OFFER_STATUS','DRAFT');--1600;
172:
173: IF p_modifier_list_rec.OWNER_ID IS NULL OR p_modifier_list_rec.OWNER_ID = fnd_api.g_miss_num THEN
174: l_modifier_list_rec.OWNER_ID := ozf_utility_pvt.get_resource_id(FND_GLOBAL.user_id);
175: ELSE
176: l_modifier_list_rec.OWNER_ID := p_modifier_list_rec.OWNER_ID;
177: END IF;

Line 192: IF x_return_status = Fnd_Api.g_ret_sts_error THEN

188: ,p_modifier_line_tbl => l_modifier_line_tbl -- need to create header first. use empty line.
189: ,x_qp_list_header_id => x_qp_list_header_id
190: ,x_error_location => x_error_location);
191:
192: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
193: RAISE Fnd_Api.g_exc_error;
194: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
195: RAISE Fnd_Api.g_exc_unexpected_error;
196: END IF;

Line 193: RAISE Fnd_Api.g_exc_error;

189: ,x_qp_list_header_id => x_qp_list_header_id
190: ,x_error_location => x_error_location);
191:
192: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
193: RAISE Fnd_Api.g_exc_error;
194: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
195: RAISE Fnd_Api.g_exc_unexpected_error;
196: END IF;
197:

Line 194: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN

190: ,x_error_location => x_error_location);
191:
192: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
193: RAISE Fnd_Api.g_exc_error;
194: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
195: RAISE Fnd_Api.g_exc_unexpected_error;
196: END IF;
197:
198: l_modifier_list_rec.qp_list_header_id := x_qp_list_header_id;

Line 195: RAISE Fnd_Api.g_exc_unexpected_error;

191:
192: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
193: RAISE Fnd_Api.g_exc_error;
194: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
195: RAISE Fnd_Api.g_exc_unexpected_error;
196: END IF;
197:
198: l_modifier_list_rec.qp_list_header_id := x_qp_list_header_id;
199: IF p_modifier_list_rec.user_status_id IS NOT NULL AND p_modifier_list_rec.user_status_id <> fnd_api.g_miss_num THEN -- might have additional stage eg ACTIVE to go

Line 199: IF p_modifier_list_rec.user_status_id IS NOT NULL AND p_modifier_list_rec.user_status_id <> fnd_api.g_miss_num THEN -- might have additional stage eg ACTIVE to go

195: RAISE Fnd_Api.g_exc_unexpected_error;
196: END IF;
197:
198: l_modifier_list_rec.qp_list_header_id := x_qp_list_header_id;
199: IF p_modifier_list_rec.user_status_id IS NOT NULL AND p_modifier_list_rec.user_status_id <> fnd_api.g_miss_num THEN -- might have additional stage eg ACTIVE to go
200: l_modifier_list_rec.offer_operation := 'UPDATE';
201: l_modifier_list_rec.modifier_operation := 'UPDATE';
202: l_modifier_list_rec.user_status_id := p_modifier_list_rec.user_status_id;
203: l_modifier_list_rec.status_code := ozf_utility_pvt.get_system_status_code(p_modifier_list_rec.user_status_id);

Line 205: l_modifier_list_rec.offer_operation := fnd_api.g_miss_char;

201: l_modifier_list_rec.modifier_operation := 'UPDATE';
202: l_modifier_list_rec.user_status_id := p_modifier_list_rec.user_status_id;
203: l_modifier_list_rec.status_code := ozf_utility_pvt.get_system_status_code(p_modifier_list_rec.user_status_id);
204: ELSE -- creating draft offer hdr only
205: l_modifier_list_rec.offer_operation := fnd_api.g_miss_char;
206: l_modifier_list_rec.modifier_operation := fnd_api.g_miss_char;
207: l_modifier_list_rec.user_status_id := fnd_api.g_miss_num;
208: l_modifier_list_rec.status_code := fnd_api.g_miss_char;
209: END IF;

Line 206: l_modifier_list_rec.modifier_operation := fnd_api.g_miss_char;

202: l_modifier_list_rec.user_status_id := p_modifier_list_rec.user_status_id;
203: l_modifier_list_rec.status_code := ozf_utility_pvt.get_system_status_code(p_modifier_list_rec.user_status_id);
204: ELSE -- creating draft offer hdr only
205: l_modifier_list_rec.offer_operation := fnd_api.g_miss_char;
206: l_modifier_list_rec.modifier_operation := fnd_api.g_miss_char;
207: l_modifier_list_rec.user_status_id := fnd_api.g_miss_num;
208: l_modifier_list_rec.status_code := fnd_api.g_miss_char;
209: END IF;
210: ELSE

Line 207: l_modifier_list_rec.user_status_id := fnd_api.g_miss_num;

203: l_modifier_list_rec.status_code := ozf_utility_pvt.get_system_status_code(p_modifier_list_rec.user_status_id);
204: ELSE -- creating draft offer hdr only
205: l_modifier_list_rec.offer_operation := fnd_api.g_miss_char;
206: l_modifier_list_rec.modifier_operation := fnd_api.g_miss_char;
207: l_modifier_list_rec.user_status_id := fnd_api.g_miss_num;
208: l_modifier_list_rec.status_code := fnd_api.g_miss_char;
209: END IF;
210: ELSE
211: x_qp_list_header_id := p_modifier_list_rec.qp_list_header_id;

Line 208: l_modifier_list_rec.status_code := fnd_api.g_miss_char;

204: ELSE -- creating draft offer hdr only
205: l_modifier_list_rec.offer_operation := fnd_api.g_miss_char;
206: l_modifier_list_rec.modifier_operation := fnd_api.g_miss_char;
207: l_modifier_list_rec.user_status_id := fnd_api.g_miss_num;
208: l_modifier_list_rec.status_code := fnd_api.g_miss_char;
209: END IF;
210: ELSE
211: x_qp_list_header_id := p_modifier_list_rec.qp_list_header_id;
212: IF p_modifier_list_rec.OWNER_ID IS NULL THEN

Line 213: l_modifier_list_rec.OWNER_ID := fnd_api.g_miss_num;

209: END IF;
210: ELSE
211: x_qp_list_header_id := p_modifier_list_rec.qp_list_header_id;
212: IF p_modifier_list_rec.OWNER_ID IS NULL THEN
213: l_modifier_list_rec.OWNER_ID := fnd_api.g_miss_num;
214: ELSE
215: l_modifier_list_rec.OWNER_ID := p_modifier_list_rec.OWNER_ID;
216: END IF;
217: END IF;

Line 326: IF x_return_status = Fnd_Api.g_ret_sts_error THEN

322: ,x_msg_data => x_msg_data
323: ,p_pricing_attr_tbl => l_exclusion_tbl
324: ,x_error_location => x_error_location);
325:
326: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
327: RAISE Fnd_Api.g_exc_error;
328: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
329: RAISE Fnd_Api.g_exc_unexpected_error;
330: END IF;

Line 327: RAISE Fnd_Api.g_exc_error;

323: ,p_pricing_attr_tbl => l_exclusion_tbl
324: ,x_error_location => x_error_location);
325:
326: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
327: RAISE Fnd_Api.g_exc_error;
328: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
329: RAISE Fnd_Api.g_exc_unexpected_error;
330: END IF;
331: END IF;

Line 328: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN

324: ,x_error_location => x_error_location);
325:
326: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
327: RAISE Fnd_Api.g_exc_error;
328: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
329: RAISE Fnd_Api.g_exc_unexpected_error;
330: END IF;
331: END IF;
332:

Line 329: RAISE Fnd_Api.g_exc_unexpected_error;

325:
326: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
327: RAISE Fnd_Api.g_exc_error;
328: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
329: RAISE Fnd_Api.g_exc_unexpected_error;
330: END IF;
331: END IF;
332:
333: -- offer line

Line 359: IF p_act_product_tbl(i).act_product_used_by_id IS NULL OR p_act_product_tbl(i).act_product_used_by_id = FND_API.g_miss_num THEN

355: l_act_product_rec.quantity := p_act_product_tbl(i).quantity;
356: l_act_product_rec.adjustment_flag := p_act_product_tbl(i).adjustment_flag;
357:
358: IF p_act_product_tbl(i).operation = 'CREATE' THEN
359: IF p_act_product_tbl(i).act_product_used_by_id IS NULL OR p_act_product_tbl(i).act_product_used_by_id = FND_API.g_miss_num THEN
360: l_act_product_rec.act_product_used_by_id := x_qp_list_header_id;
361: ELSE
362: l_act_product_rec.act_product_used_by_id := p_act_product_tbl(i).act_product_used_by_id;
363: END IF;

Line 369: p_validation_level => FND_API.G_VALID_LEVEL_FULL,

365: AMS_ActProduct_PVT.Create_Act_Product(
366: p_api_version => p_api_version,
367: p_init_msg_list => p_init_msg_list,
368: p_commit => p_commit,
369: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
370: x_return_status => x_return_status,
371: x_msg_count => x_msg_count,
372: x_msg_data => x_msg_data,
373: p_act_Product_rec => l_act_product_rec,

Line 376: IF x_return_status = Fnd_Api.g_ret_sts_error THEN

372: x_msg_data => x_msg_data,
373: p_act_Product_rec => l_act_product_rec,
374: x_act_Product_id => l_act_product_id);
375:
376: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
377: RAISE Fnd_Api.g_exc_error;
378: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
379: RAISE Fnd_Api.g_exc_unexpected_error;
380: END IF;

Line 377: RAISE Fnd_Api.g_exc_error;

373: p_act_Product_rec => l_act_product_rec,
374: x_act_Product_id => l_act_product_id);
375:
376: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
377: RAISE Fnd_Api.g_exc_error;
378: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
379: RAISE Fnd_Api.g_exc_unexpected_error;
380: END IF;
381: ELSIF p_act_product_tbl(i).operation = 'UPDATE' THEN

Line 378: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN

374: x_act_Product_id => l_act_product_id);
375:
376: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
377: RAISE Fnd_Api.g_exc_error;
378: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
379: RAISE Fnd_Api.g_exc_unexpected_error;
380: END IF;
381: ELSIF p_act_product_tbl(i).operation = 'UPDATE' THEN
382: l_act_product_rec.activity_product_id := p_act_product_tbl(i).activity_product_id;

Line 379: RAISE Fnd_Api.g_exc_unexpected_error;

375:
376: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
377: RAISE Fnd_Api.g_exc_error;
378: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
379: RAISE Fnd_Api.g_exc_unexpected_error;
380: END IF;
381: ELSIF p_act_product_tbl(i).operation = 'UPDATE' THEN
382: l_act_product_rec.activity_product_id := p_act_product_tbl(i).activity_product_id;
383: l_act_product_rec.object_version_number := p_act_product_tbl(i).object_version_number;

Line 390: p_validation_level => FND_API.G_VALID_LEVEL_FULL,

386: AMS_ActProduct_PVT.Update_Act_Product(
387: p_api_version => p_api_version,
388: p_init_msg_list => p_init_msg_list,
389: p_commit => p_commit,
390: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
391: x_return_status => x_return_status,
392: x_msg_count => x_msg_count,
393: x_msg_data => x_msg_data,
394: p_act_Product_rec => l_act_product_rec);

Line 396: IF x_return_status = Fnd_Api.g_ret_sts_error THEN

392: x_msg_count => x_msg_count,
393: x_msg_data => x_msg_data,
394: p_act_Product_rec => l_act_product_rec);
395:
396: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
397: RAISE Fnd_Api.g_exc_error;
398: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
399: RAISE Fnd_Api.g_exc_unexpected_error;
400: END IF;

Line 397: RAISE Fnd_Api.g_exc_error;

393: x_msg_data => x_msg_data,
394: p_act_Product_rec => l_act_product_rec);
395:
396: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
397: RAISE Fnd_Api.g_exc_error;
398: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
399: RAISE Fnd_Api.g_exc_unexpected_error;
400: END IF;
401: ELSIF p_act_product_tbl(i).operation = 'DELETE' THEN

Line 398: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN

394: p_act_Product_rec => l_act_product_rec);
395:
396: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
397: RAISE Fnd_Api.g_exc_error;
398: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
399: RAISE Fnd_Api.g_exc_unexpected_error;
400: END IF;
401: ELSIF p_act_product_tbl(i).operation = 'DELETE' THEN
402: AMS_ActProduct_PVT.Delete_Act_Product(

Line 399: RAISE Fnd_Api.g_exc_unexpected_error;

395:
396: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
397: RAISE Fnd_Api.g_exc_error;
398: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
399: RAISE Fnd_Api.g_exc_unexpected_error;
400: END IF;
401: ELSIF p_act_product_tbl(i).operation = 'DELETE' THEN
402: AMS_ActProduct_PVT.Delete_Act_Product(
403: p_api_version => p_api_version,

Line 406: p_validation_level => FND_API.G_VALID_LEVEL_FULL,

402: AMS_ActProduct_PVT.Delete_Act_Product(
403: p_api_version => p_api_version,
404: p_init_msg_list => p_init_msg_list,
405: p_commit => p_commit,
406: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
407: x_return_status => x_return_status,
408: x_msg_count => x_msg_count,
409: x_msg_data => x_msg_data,
410: p_act_Product_id => p_act_product_tbl(i).activity_product_id,

Line 413: IF x_return_status = Fnd_Api.g_ret_sts_error THEN

409: x_msg_data => x_msg_data,
410: p_act_Product_id => p_act_product_tbl(i).activity_product_id,
411: p_object_version => p_act_product_tbl(i).object_version_number);
412:
413: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
414: RAISE Fnd_Api.g_exc_error;
415: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
416: RAISE Fnd_Api.g_exc_unexpected_error;
417: END IF;

Line 414: RAISE Fnd_Api.g_exc_error;

410: p_act_Product_id => p_act_product_tbl(i).activity_product_id,
411: p_object_version => p_act_product_tbl(i).object_version_number);
412:
413: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
414: RAISE Fnd_Api.g_exc_error;
415: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
416: RAISE Fnd_Api.g_exc_unexpected_error;
417: END IF;
418: END IF;

Line 415: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN

411: p_object_version => p_act_product_tbl(i).object_version_number);
412:
413: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
414: RAISE Fnd_Api.g_exc_error;
415: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
416: RAISE Fnd_Api.g_exc_unexpected_error;
417: END IF;
418: END IF;
419: END LOOP;

Line 416: RAISE Fnd_Api.g_exc_unexpected_error;

412:
413: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
414: RAISE Fnd_Api.g_exc_error;
415: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
416: RAISE Fnd_Api.g_exc_unexpected_error;
417: END IF;
418: END IF;
419: END LOOP;
420: END IF;

Line 453: IF p_discount_tbl(i).offer_id IS NULL OR p_discount_tbl(i).offer_id = FND_API.g_miss_num THEN

449: l_discount_line_rec.product_id := p_discount_tbl(i).product_id;
450: l_discount_line_rec.excluder_flag := p_discount_tbl(i).excluder_flag;
451:
452: IF p_discount_tbl(i).operation = 'CREATE' THEN
453: IF p_discount_tbl(i).offer_id IS NULL OR p_discount_tbl(i).offer_id = FND_API.g_miss_num THEN
454: l_discount_line_rec.offer_id := l_offer_id;
455: ELSE
456: l_discount_line_rec.offer_id := p_discount_tbl(i).offer_id;
457: END IF;

Line 463: p_validation_level => FND_API.G_VALID_LEVEL_FULL,

459: OZF_Disc_Line_PVT.Create_discount_line(
460: p_api_version_number => p_api_version,
461: p_init_msg_list => p_init_msg_list,
462: p_commit => p_commit,
463: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
464: x_return_status => x_return_status,
465: x_msg_count => x_msg_count,
466: x_msg_data => x_msg_data,
467: p_ozf_discount_line_rec => l_discount_line_rec,

Line 470: IF x_return_status = Fnd_Api.g_ret_sts_error THEN

466: x_msg_data => x_msg_data,
467: p_ozf_discount_line_rec => l_discount_line_rec,
468: x_offer_discount_line_id => l_discount_line_id);
469:
470: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
471: RAISE Fnd_Api.g_exc_error;
472: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
473: RAISE Fnd_Api.g_exc_unexpected_error;
474: END IF;

Line 471: RAISE Fnd_Api.g_exc_error;

467: p_ozf_discount_line_rec => l_discount_line_rec,
468: x_offer_discount_line_id => l_discount_line_id);
469:
470: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
471: RAISE Fnd_Api.g_exc_error;
472: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
473: RAISE Fnd_Api.g_exc_unexpected_error;
474: END IF;
475: ELSIF p_discount_tbl(i).operation = 'UPDATE' THEN

Line 472: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN

468: x_offer_discount_line_id => l_discount_line_id);
469:
470: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
471: RAISE Fnd_Api.g_exc_error;
472: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
473: RAISE Fnd_Api.g_exc_unexpected_error;
474: END IF;
475: ELSIF p_discount_tbl(i).operation = 'UPDATE' THEN
476: l_discount_line_rec.offer_discount_line_id := p_discount_tbl(i).offer_discount_line_id;

Line 473: RAISE Fnd_Api.g_exc_unexpected_error;

469:
470: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
471: RAISE Fnd_Api.g_exc_error;
472: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
473: RAISE Fnd_Api.g_exc_unexpected_error;
474: END IF;
475: ELSIF p_discount_tbl(i).operation = 'UPDATE' THEN
476: l_discount_line_rec.offer_discount_line_id := p_discount_tbl(i).offer_discount_line_id;
477: l_discount_line_rec.offer_id := p_discount_tbl(i).offer_id;

Line 484: p_validation_level => FND_API.G_VALID_LEVEL_FULL,

480: OZF_Disc_Line_PVT.Update_discount_line(
481: p_api_version_number => p_api_version,
482: p_init_msg_list => p_init_msg_list,
483: p_commit => p_commit,
484: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
485: x_return_status => x_return_status,
486: x_msg_count => x_msg_count,
487: x_msg_data => x_msg_data,
488: p_ozf_discount_line_rec => l_discount_line_rec);

Line 490: IF x_return_status = Fnd_Api.g_ret_sts_error THEN

486: x_msg_count => x_msg_count,
487: x_msg_data => x_msg_data,
488: p_ozf_discount_line_rec => l_discount_line_rec);
489:
490: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
491: RAISE Fnd_Api.g_exc_error;
492: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
493: RAISE Fnd_Api.g_exc_unexpected_error;
494: END IF;

Line 491: RAISE Fnd_Api.g_exc_error;

487: x_msg_data => x_msg_data,
488: p_ozf_discount_line_rec => l_discount_line_rec);
489:
490: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
491: RAISE Fnd_Api.g_exc_error;
492: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
493: RAISE Fnd_Api.g_exc_unexpected_error;
494: END IF;
495: ELSIF p_discount_tbl(i).operation = 'DELETE' THEN

Line 492: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN

488: p_ozf_discount_line_rec => l_discount_line_rec);
489:
490: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
491: RAISE Fnd_Api.g_exc_error;
492: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
493: RAISE Fnd_Api.g_exc_unexpected_error;
494: END IF;
495: ELSIF p_discount_tbl(i).operation = 'DELETE' THEN
496: OZF_Disc_Line_PVT.Delete_offer_line(

Line 493: RAISE Fnd_Api.g_exc_unexpected_error;

489:
490: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
491: RAISE Fnd_Api.g_exc_error;
492: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
493: RAISE Fnd_Api.g_exc_unexpected_error;
494: END IF;
495: ELSIF p_discount_tbl(i).operation = 'DELETE' THEN
496: OZF_Disc_Line_PVT.Delete_offer_line(
497: p_api_version_number => p_api_version,

Line 500: p_validation_level => FND_API.G_VALID_LEVEL_FULL,

496: OZF_Disc_Line_PVT.Delete_offer_line(
497: p_api_version_number => p_api_version,
498: p_init_msg_list => p_init_msg_list,
499: p_commit => p_commit,
500: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
501: x_return_status => x_return_status,
502: x_msg_count => x_msg_count,
503: x_msg_data => x_msg_data,
504: p_offer_discount_line_id => p_discount_tbl(i).offer_discount_line_id,

Line 507: IF x_return_status = Fnd_Api.g_ret_sts_error THEN

503: x_msg_data => x_msg_data,
504: p_offer_discount_line_id => p_discount_tbl(i).offer_discount_line_id,
505: p_object_version_number => p_discount_tbl(i).object_version_number);
506:
507: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
508: RAISE Fnd_Api.g_exc_error;
509: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
510: RAISE Fnd_Api.g_exc_unexpected_error;
511: END IF;

Line 508: RAISE Fnd_Api.g_exc_error;

504: p_offer_discount_line_id => p_discount_tbl(i).offer_discount_line_id,
505: p_object_version_number => p_discount_tbl(i).object_version_number);
506:
507: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
508: RAISE Fnd_Api.g_exc_error;
509: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
510: RAISE Fnd_Api.g_exc_unexpected_error;
511: END IF;
512: END IF;

Line 509: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN

505: p_object_version_number => p_discount_tbl(i).object_version_number);
506:
507: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
508: RAISE Fnd_Api.g_exc_error;
509: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
510: RAISE Fnd_Api.g_exc_unexpected_error;
511: END IF;
512: END IF;
513: END LOOP;

Line 510: RAISE Fnd_Api.g_exc_unexpected_error;

506:
507: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
508: RAISE Fnd_Api.g_exc_error;
509: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
510: RAISE Fnd_Api.g_exc_unexpected_error;
511: END IF;
512: END IF;
513: END LOOP;
514: END IF;

Line 529: p_validation_level => FND_API.G_VALID_LEVEL_FULL,

525: OZF_Disc_Line_PVT.Create_Product_Exclusion(
526: p_api_version_number => p_api_version,
527: p_init_msg_list => p_init_msg_list,
528: p_commit => p_commit,
529: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
530: x_return_status => x_return_status,
531: x_msg_count => x_msg_count,
532: x_msg_data => x_msg_data,
533: p_ozf_excl_rec => l_excl_rec,

Line 536: IF x_return_status = Fnd_Api.g_ret_sts_error THEN

532: x_msg_data => x_msg_data,
533: p_ozf_excl_rec => l_excl_rec,
534: x_off_discount_product_id => l_discount_product_id);
535:
536: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
537: RAISE Fnd_Api.g_exc_error;
538: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
539: RAISE Fnd_Api.g_exc_unexpected_error;
540: END IF;

Line 537: RAISE Fnd_Api.g_exc_error;

533: p_ozf_excl_rec => l_excl_rec,
534: x_off_discount_product_id => l_discount_product_id);
535:
536: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
537: RAISE Fnd_Api.g_exc_error;
538: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
539: RAISE Fnd_Api.g_exc_unexpected_error;
540: END IF;
541: ELSIF p_excl_tbl(i).operation = 'UPDATE' THEN

Line 538: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN

534: x_off_discount_product_id => l_discount_product_id);
535:
536: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
537: RAISE Fnd_Api.g_exc_error;
538: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
539: RAISE Fnd_Api.g_exc_unexpected_error;
540: END IF;
541: ELSIF p_excl_tbl(i).operation = 'UPDATE' THEN
542: l_excl_rec.off_discount_product_id := p_excl_tbl(i).off_discount_product_id;

Line 539: RAISE Fnd_Api.g_exc_unexpected_error;

535:
536: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
537: RAISE Fnd_Api.g_exc_error;
538: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
539: RAISE Fnd_Api.g_exc_unexpected_error;
540: END IF;
541: ELSIF p_excl_tbl(i).operation = 'UPDATE' THEN
542: l_excl_rec.off_discount_product_id := p_excl_tbl(i).off_discount_product_id;
543: l_excl_rec.object_version_number := p_excl_tbl(i).object_version_number;

Line 549: p_validation_level => FND_API.G_VALID_LEVEL_FULL,

545: OZF_Disc_Line_PVT.Update_Product_Exclusion(
546: p_api_version_number => p_api_version,
547: p_init_msg_list => p_init_msg_list,
548: p_commit => p_commit,
549: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
550: x_return_status => x_return_status,
551: x_msg_count => x_msg_count,
552: x_msg_data => x_msg_data,
553: p_ozf_excl_rec => l_excl_rec);

Line 555: IF x_return_status = Fnd_Api.g_ret_sts_error THEN

551: x_msg_count => x_msg_count,
552: x_msg_data => x_msg_data,
553: p_ozf_excl_rec => l_excl_rec);
554:
555: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
556: RAISE Fnd_Api.g_exc_error;
557: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
558: RAISE Fnd_Api.g_exc_unexpected_error;
559: END IF;

Line 556: RAISE Fnd_Api.g_exc_error;

552: x_msg_data => x_msg_data,
553: p_ozf_excl_rec => l_excl_rec);
554:
555: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
556: RAISE Fnd_Api.g_exc_error;
557: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
558: RAISE Fnd_Api.g_exc_unexpected_error;
559: END IF;
560: ELSIF p_excl_tbl(i).operation = 'DELETE' THEN

Line 557: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN

553: p_ozf_excl_rec => l_excl_rec);
554:
555: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
556: RAISE Fnd_Api.g_exc_error;
557: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
558: RAISE Fnd_Api.g_exc_unexpected_error;
559: END IF;
560: ELSIF p_excl_tbl(i).operation = 'DELETE' THEN
561: OZF_Disc_Line_PVT.Delete_Ozf_Prod_Line(

Line 558: RAISE Fnd_Api.g_exc_unexpected_error;

554:
555: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
556: RAISE Fnd_Api.g_exc_error;
557: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
558: RAISE Fnd_Api.g_exc_unexpected_error;
559: END IF;
560: ELSIF p_excl_tbl(i).operation = 'DELETE' THEN
561: OZF_Disc_Line_PVT.Delete_Ozf_Prod_Line(
562: p_api_version_number => p_api_version,

Line 565: p_validation_level => FND_API.G_VALID_LEVEL_FULL,

561: OZF_Disc_Line_PVT.Delete_Ozf_Prod_Line(
562: p_api_version_number => p_api_version,
563: p_init_msg_list => p_init_msg_list,
564: p_commit => p_commit,
565: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
566: x_return_status => x_return_status,
567: x_msg_count => x_msg_count,
568: x_msg_data => x_msg_data,
569: p_off_discount_product_id => p_excl_tbl(i).off_discount_product_id,

Line 572: IF x_return_status = Fnd_Api.g_ret_sts_error THEN

568: x_msg_data => x_msg_data,
569: p_off_discount_product_id => p_excl_tbl(i).off_discount_product_id,
570: p_object_version_number => p_excl_tbl(i).object_version_number);
571:
572: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
573: RAISE Fnd_Api.g_exc_error;
574: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
575: RAISE Fnd_Api.g_exc_unexpected_error;
576: END IF;

Line 573: RAISE Fnd_Api.g_exc_error;

569: p_off_discount_product_id => p_excl_tbl(i).off_discount_product_id,
570: p_object_version_number => p_excl_tbl(i).object_version_number);
571:
572: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
573: RAISE Fnd_Api.g_exc_error;
574: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
575: RAISE Fnd_Api.g_exc_unexpected_error;
576: END IF;
577: END IF;

Line 574: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN

570: p_object_version_number => p_excl_tbl(i).object_version_number);
571:
572: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
573: RAISE Fnd_Api.g_exc_error;
574: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
575: RAISE Fnd_Api.g_exc_unexpected_error;
576: END IF;
577: END IF;
578: END LOOP;

Line 575: RAISE Fnd_Api.g_exc_unexpected_error;

571:
572: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
573: RAISE Fnd_Api.g_exc_error;
574: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
575: RAISE Fnd_Api.g_exc_unexpected_error;
576: END IF;
577: END IF;
578: END LOOP;
579: END IF;

Line 601: p_validation_level => FND_API.G_VALID_LEVEL_FULL,

597: OZF_Disc_Line_PVT.Create_Disc_Tiers(
598: p_api_version_number => p_api_version,
599: p_init_msg_list => p_init_msg_list,
600: p_commit => p_commit,
601: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
602: x_return_status => x_return_status,
603: x_msg_count => x_msg_count,
604: x_msg_data => x_msg_data,
605: p_tier_rec => l_offer_tier_rec,

Line 608: IF x_return_status = Fnd_Api.g_ret_sts_error THEN

604: x_msg_data => x_msg_data,
605: p_tier_rec => l_offer_tier_rec,
606: x_offer_discount_line_id => l_discount_line_id);
607:
608: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
609: RAISE Fnd_Api.g_exc_error;
610: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
611: RAISE Fnd_Api.g_exc_unexpected_error;
612: END IF;

Line 609: RAISE Fnd_Api.g_exc_error;

605: p_tier_rec => l_offer_tier_rec,
606: x_offer_discount_line_id => l_discount_line_id);
607:
608: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
609: RAISE Fnd_Api.g_exc_error;
610: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
611: RAISE Fnd_Api.g_exc_unexpected_error;
612: END IF;
613: ELSIF p_offer_tier_tbl(i).operation = 'UPDATE' THEN

Line 610: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN

606: x_offer_discount_line_id => l_discount_line_id);
607:
608: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
609: RAISE Fnd_Api.g_exc_error;
610: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
611: RAISE Fnd_Api.g_exc_unexpected_error;
612: END IF;
613: ELSIF p_offer_tier_tbl(i).operation = 'UPDATE' THEN
614: l_offer_tier_rec.offer_discount_line_id := p_offer_tier_tbl(i).offer_discount_line_id;

Line 611: RAISE Fnd_Api.g_exc_unexpected_error;

607:
608: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
609: RAISE Fnd_Api.g_exc_error;
610: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
611: RAISE Fnd_Api.g_exc_unexpected_error;
612: END IF;
613: ELSIF p_offer_tier_tbl(i).operation = 'UPDATE' THEN
614: l_offer_tier_rec.offer_discount_line_id := p_offer_tier_tbl(i).offer_discount_line_id;
615: l_offer_tier_rec.object_version_number := p_offer_tier_tbl(i).object_version_number;

Line 621: p_validation_level => FND_API.G_VALID_LEVEL_FULL,

617: OZF_Disc_Line_PVT.Update_Disc_Tiers(
618: p_api_version_number => p_api_version,
619: p_init_msg_list => p_init_msg_list,
620: p_commit => p_commit,
621: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
622: x_return_status => x_return_status,
623: x_msg_count => x_msg_count,
624: x_msg_data => x_msg_data,
625: p_tier_rec => l_offer_tier_rec);

Line 627: IF x_return_status = Fnd_Api.g_ret_sts_error THEN

623: x_msg_count => x_msg_count,
624: x_msg_data => x_msg_data,
625: p_tier_rec => l_offer_tier_rec);
626:
627: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
628: RAISE Fnd_Api.g_exc_error;
629: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
630: RAISE Fnd_Api.g_exc_unexpected_error;
631: END IF;

Line 628: RAISE Fnd_Api.g_exc_error;

624: x_msg_data => x_msg_data,
625: p_tier_rec => l_offer_tier_rec);
626:
627: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
628: RAISE Fnd_Api.g_exc_error;
629: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
630: RAISE Fnd_Api.g_exc_unexpected_error;
631: END IF;
632: ELSIF p_offer_tier_tbl(i).operation = 'DELETE' THEN

Line 629: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN

625: p_tier_rec => l_offer_tier_rec);
626:
627: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
628: RAISE Fnd_Api.g_exc_error;
629: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
630: RAISE Fnd_Api.g_exc_unexpected_error;
631: END IF;
632: ELSIF p_offer_tier_tbl(i).operation = 'DELETE' THEN
633: IF p_offer_tier_tbl(i).parent_discount_line_id IS NULL OR p_offer_tier_tbl(i).parent_discount_line_id = FND_API.g_miss_num THEN

Line 630: RAISE Fnd_Api.g_exc_unexpected_error;

626:
627: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
628: RAISE Fnd_Api.g_exc_error;
629: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
630: RAISE Fnd_Api.g_exc_unexpected_error;
631: END IF;
632: ELSIF p_offer_tier_tbl(i).operation = 'DELETE' THEN
633: IF p_offer_tier_tbl(i).parent_discount_line_id IS NULL OR p_offer_tier_tbl(i).parent_discount_line_id = FND_API.g_miss_num THEN
634: OZF_Disc_Line_PVT.Delete_Disc_tiers(

Line 633: IF p_offer_tier_tbl(i).parent_discount_line_id IS NULL OR p_offer_tier_tbl(i).parent_discount_line_id = FND_API.g_miss_num THEN

629: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
630: RAISE Fnd_Api.g_exc_unexpected_error;
631: END IF;
632: ELSIF p_offer_tier_tbl(i).operation = 'DELETE' THEN
633: IF p_offer_tier_tbl(i).parent_discount_line_id IS NULL OR p_offer_tier_tbl(i).parent_discount_line_id = FND_API.g_miss_num THEN
634: OZF_Disc_Line_PVT.Delete_Disc_tiers(
635: p_api_version_number => p_api_version,
636: p_init_msg_list => p_init_msg_list,
637: p_commit => p_commit,

Line 638: p_validation_level => FND_API.G_VALID_LEVEL_FULL,

634: OZF_Disc_Line_PVT.Delete_Disc_tiers(
635: p_api_version_number => p_api_version,
636: p_init_msg_list => p_init_msg_list,
637: p_commit => p_commit,
638: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
639: x_return_status => x_return_status,
640: x_msg_count => x_msg_count,
641: x_msg_data => x_msg_data,
642: p_parent_discount_line_id => p_offer_tier_tbl(i).offer_discount_line_id);

Line 644: IF x_return_status = Fnd_Api.g_ret_sts_error THEN

640: x_msg_count => x_msg_count,
641: x_msg_data => x_msg_data,
642: p_parent_discount_line_id => p_offer_tier_tbl(i).offer_discount_line_id);
643:
644: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
645: RAISE Fnd_Api.g_exc_error;
646: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
647: RAISE Fnd_Api.g_exc_unexpected_error;
648: END IF;

Line 645: RAISE Fnd_Api.g_exc_error;

641: x_msg_data => x_msg_data,
642: p_parent_discount_line_id => p_offer_tier_tbl(i).offer_discount_line_id);
643:
644: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
645: RAISE Fnd_Api.g_exc_error;
646: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
647: RAISE Fnd_Api.g_exc_unexpected_error;
648: END IF;
649: ELSE

Line 646: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN

642: p_parent_discount_line_id => p_offer_tier_tbl(i).offer_discount_line_id);
643:
644: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
645: RAISE Fnd_Api.g_exc_error;
646: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
647: RAISE Fnd_Api.g_exc_unexpected_error;
648: END IF;
649: ELSE
650: OZF_Disc_Line_PVT.Delete_Tier_line(

Line 647: RAISE Fnd_Api.g_exc_unexpected_error;

643:
644: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
645: RAISE Fnd_Api.g_exc_error;
646: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
647: RAISE Fnd_Api.g_exc_unexpected_error;
648: END IF;
649: ELSE
650: OZF_Disc_Line_PVT.Delete_Tier_line(
651: p_api_version_number => p_api_version,

Line 654: p_validation_level => FND_API.G_VALID_LEVEL_FULL,

650: OZF_Disc_Line_PVT.Delete_Tier_line(
651: p_api_version_number => p_api_version,
652: p_init_msg_list => p_init_msg_list,
653: p_commit => p_commit,
654: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
655: x_return_status => x_return_status,
656: x_msg_count => x_msg_count,
657: x_msg_data => x_msg_data,
658: p_offer_discount_line_id => p_offer_tier_tbl(i).offer_discount_line_id,

Line 661: IF x_return_status = Fnd_Api.g_ret_sts_error THEN

657: x_msg_data => x_msg_data,
658: p_offer_discount_line_id => p_offer_tier_tbl(i).offer_discount_line_id,
659: p_object_version_number => p_offer_tier_tbl(i).object_version_number);
660:
661: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
662: RAISE Fnd_Api.g_exc_error;
663: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
664: RAISE Fnd_Api.g_exc_unexpected_error;
665: END IF;

Line 662: RAISE Fnd_Api.g_exc_error;

658: p_offer_discount_line_id => p_offer_tier_tbl(i).offer_discount_line_id,
659: p_object_version_number => p_offer_tier_tbl(i).object_version_number);
660:
661: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
662: RAISE Fnd_Api.g_exc_error;
663: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
664: RAISE Fnd_Api.g_exc_unexpected_error;
665: END IF;
666: END IF;

Line 663: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN

659: p_object_version_number => p_offer_tier_tbl(i).object_version_number);
660:
661: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
662: RAISE Fnd_Api.g_exc_error;
663: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
664: RAISE Fnd_Api.g_exc_unexpected_error;
665: END IF;
666: END IF;
667: END IF;

Line 664: RAISE Fnd_Api.g_exc_unexpected_error;

660:
661: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
662: RAISE Fnd_Api.g_exc_error;
663: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
664: RAISE Fnd_Api.g_exc_unexpected_error;
665: END IF;
666: END IF;
667: END IF;
668: END LOOP;

Line 683: IF p_prod_tbl(i).offer_id IS NULL OR p_prod_tbl(i).offer_id = FND_API.g_miss_num THEN

679: l_prod_rec.end_date_active := p_prod_tbl(i).end_date_active;
680: l_prod_rec.offer_discount_line_id := p_prod_tbl(i).offer_discount_line_id;
681:
682: IF p_prod_tbl(i).operation = 'CREATE' THEN
683: IF p_prod_tbl(i).offer_id IS NULL OR p_prod_tbl(i).offer_id = FND_API.g_miss_num THEN
684: l_prod_rec.offer_id := l_offer_id;
685: ELSE
686: l_prod_rec.offer_id := p_prod_tbl(i).offer_id;
687: END IF;

Line 693: p_validation_level => FND_API.G_VALID_LEVEL_FULL,

689: OZF_Disc_Line_PVT.Create_Ozf_Prod_Line(
690: p_api_version_number => p_api_version,
691: p_init_msg_list => p_init_msg_list,
692: p_commit => p_commit,
693: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
694: x_return_status => x_return_status,
695: x_msg_count => x_msg_count,
696: x_msg_data => x_msg_data,
697: p_ozf_prod_rec => l_prod_rec,

Line 700: IF x_return_status = Fnd_Api.g_ret_sts_error THEN

696: x_msg_data => x_msg_data,
697: p_ozf_prod_rec => l_prod_rec,
698: x_off_discount_product_id => l_discount_product_id);
699:
700: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
701: RAISE Fnd_Api.g_exc_error;
702: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
703: RAISE Fnd_Api.g_exc_unexpected_error;
704: END IF;

Line 701: RAISE Fnd_Api.g_exc_error;

697: p_ozf_prod_rec => l_prod_rec,
698: x_off_discount_product_id => l_discount_product_id);
699:
700: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
701: RAISE Fnd_Api.g_exc_error;
702: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
703: RAISE Fnd_Api.g_exc_unexpected_error;
704: END IF;
705: ELSIF p_prod_tbl(i).operation = 'UPDATE' THEN

Line 702: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN

698: x_off_discount_product_id => l_discount_product_id);
699:
700: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
701: RAISE Fnd_Api.g_exc_error;
702: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
703: RAISE Fnd_Api.g_exc_unexpected_error;
704: END IF;
705: ELSIF p_prod_tbl(i).operation = 'UPDATE' THEN
706: l_prod_rec.off_discount_product_id := p_prod_tbl(i).off_discount_product_id;

Line 703: RAISE Fnd_Api.g_exc_unexpected_error;

699:
700: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
701: RAISE Fnd_Api.g_exc_error;
702: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
703: RAISE Fnd_Api.g_exc_unexpected_error;
704: END IF;
705: ELSIF p_prod_tbl(i).operation = 'UPDATE' THEN
706: l_prod_rec.off_discount_product_id := p_prod_tbl(i).off_discount_product_id;
707: l_prod_rec.offer_id := p_prod_tbl(i).offer_id;

Line 714: p_validation_level => FND_API.G_VALID_LEVEL_FULL,

710: OZF_Disc_Line_PVT.Update_Ozf_Prod_Line(
711: p_api_version_number => p_api_version,
712: p_init_msg_list => p_init_msg_list,
713: p_commit => p_commit,
714: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
715: x_return_status => x_return_status,
716: x_msg_count => x_msg_count,
717: x_msg_data => x_msg_data,
718: p_ozf_prod_rec => l_prod_rec);

Line 720: IF x_return_status = Fnd_Api.g_ret_sts_error THEN

716: x_msg_count => x_msg_count,
717: x_msg_data => x_msg_data,
718: p_ozf_prod_rec => l_prod_rec);
719:
720: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
721: RAISE Fnd_Api.g_exc_error;
722: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
723: RAISE Fnd_Api.g_exc_unexpected_error;
724: END IF;

Line 721: RAISE Fnd_Api.g_exc_error;

717: x_msg_data => x_msg_data,
718: p_ozf_prod_rec => l_prod_rec);
719:
720: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
721: RAISE Fnd_Api.g_exc_error;
722: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
723: RAISE Fnd_Api.g_exc_unexpected_error;
724: END IF;
725: ELSIF p_prod_tbl(i).operation = 'DELETE' THEN

Line 722: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN

718: p_ozf_prod_rec => l_prod_rec);
719:
720: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
721: RAISE Fnd_Api.g_exc_error;
722: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
723: RAISE Fnd_Api.g_exc_unexpected_error;
724: END IF;
725: ELSIF p_prod_tbl(i).operation = 'DELETE' THEN
726: OZF_Disc_Line_PVT.Delete_Ozf_Prod_Line(

Line 723: RAISE Fnd_Api.g_exc_unexpected_error;

719:
720: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
721: RAISE Fnd_Api.g_exc_error;
722: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
723: RAISE Fnd_Api.g_exc_unexpected_error;
724: END IF;
725: ELSIF p_prod_tbl(i).operation = 'DELETE' THEN
726: OZF_Disc_Line_PVT.Delete_Ozf_Prod_Line(
727: p_api_version_number => p_api_version,

Line 730: p_validation_level => FND_API.G_VALID_LEVEL_FULL,

726: OZF_Disc_Line_PVT.Delete_Ozf_Prod_Line(
727: p_api_version_number => p_api_version,
728: p_init_msg_list => p_init_msg_list,
729: p_commit => p_commit,
730: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
731: x_return_status => x_return_status,
732: x_msg_count => x_msg_count,
733: x_msg_data => x_msg_data,
734: p_off_discount_product_id => p_prod_tbl(i).off_discount_product_id,

Line 737: IF x_return_status = Fnd_Api.g_ret_sts_error THEN

733: x_msg_data => x_msg_data,
734: p_off_discount_product_id => p_prod_tbl(i).off_discount_product_id,
735: p_object_version_number => p_prod_tbl(i).object_version_number);
736:
737: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
738: RAISE Fnd_Api.g_exc_error;
739: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
740: RAISE Fnd_Api.g_exc_unexpected_error;
741: END IF;

Line 738: RAISE Fnd_Api.g_exc_error;

734: p_off_discount_product_id => p_prod_tbl(i).off_discount_product_id,
735: p_object_version_number => p_prod_tbl(i).object_version_number);
736:
737: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
738: RAISE Fnd_Api.g_exc_error;
739: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
740: RAISE Fnd_Api.g_exc_unexpected_error;
741: END IF;
742: END IF;

Line 739: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN

735: p_object_version_number => p_prod_tbl(i).object_version_number);
736:
737: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
738: RAISE Fnd_Api.g_exc_error;
739: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
740: RAISE Fnd_Api.g_exc_unexpected_error;
741: END IF;
742: END IF;
743: END LOOP;

Line 740: RAISE Fnd_Api.g_exc_unexpected_error;

736:
737: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
738: RAISE Fnd_Api.g_exc_error;
739: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
740: RAISE Fnd_Api.g_exc_unexpected_error;
741: END IF;
742: END IF;
743: END LOOP;
744: END IF;

Line 760: p_validation_level => FND_API.G_VALID_LEVEL_FULL,

756: OZF_Disc_Line_PVT.Create_Product_Exclusion(
757: p_api_version_number => p_api_version,
758: p_init_msg_list => p_init_msg_list,
759: p_commit => p_commit,
760: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
761: x_return_status => x_return_status,
762: x_msg_count => x_msg_count,
763: x_msg_data => x_msg_data,
764: p_ozf_excl_rec => l_excl_rec,

Line 767: IF x_return_status = Fnd_Api.g_ret_sts_error THEN

763: x_msg_data => x_msg_data,
764: p_ozf_excl_rec => l_excl_rec,
765: x_off_discount_product_id => l_discount_product_id);
766:
767: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
768: RAISE Fnd_Api.g_exc_error;
769: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
770: RAISE Fnd_Api.g_exc_unexpected_error;
771: END IF;

Line 768: RAISE Fnd_Api.g_exc_error;

764: p_ozf_excl_rec => l_excl_rec,
765: x_off_discount_product_id => l_discount_product_id);
766:
767: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
768: RAISE Fnd_Api.g_exc_error;
769: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
770: RAISE Fnd_Api.g_exc_unexpected_error;
771: END IF;
772: ELSIF p_excl_tbl(i).operation = 'UPDATE' THEN

Line 769: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN

765: x_off_discount_product_id => l_discount_product_id);
766:
767: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
768: RAISE Fnd_Api.g_exc_error;
769: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
770: RAISE Fnd_Api.g_exc_unexpected_error;
771: END IF;
772: ELSIF p_excl_tbl(i).operation = 'UPDATE' THEN
773: l_excl_rec.off_discount_product_id := p_excl_tbl(i).off_discount_product_id;

Line 770: RAISE Fnd_Api.g_exc_unexpected_error;

766:
767: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
768: RAISE Fnd_Api.g_exc_error;
769: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
770: RAISE Fnd_Api.g_exc_unexpected_error;
771: END IF;
772: ELSIF p_excl_tbl(i).operation = 'UPDATE' THEN
773: l_excl_rec.off_discount_product_id := p_excl_tbl(i).off_discount_product_id;
774: l_excl_rec.object_version_number := p_excl_tbl(i).object_version_number;

Line 780: p_validation_level => FND_API.G_VALID_LEVEL_FULL,

776: OZF_Disc_Line_PVT.Update_Product_Exclusion(
777: p_api_version_number => p_api_version,
778: p_init_msg_list => p_init_msg_list,
779: p_commit => p_commit,
780: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
781: x_return_status => x_return_status,
782: x_msg_count => x_msg_count,
783: x_msg_data => x_msg_data,
784: p_ozf_excl_rec => l_excl_rec);

Line 786: IF x_return_status = Fnd_Api.g_ret_sts_error THEN

782: x_msg_count => x_msg_count,
783: x_msg_data => x_msg_data,
784: p_ozf_excl_rec => l_excl_rec);
785:
786: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
787: RAISE Fnd_Api.g_exc_error;
788: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
789: RAISE Fnd_Api.g_exc_unexpected_error;
790: END IF;

Line 787: RAISE Fnd_Api.g_exc_error;

783: x_msg_data => x_msg_data,
784: p_ozf_excl_rec => l_excl_rec);
785:
786: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
787: RAISE Fnd_Api.g_exc_error;
788: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
789: RAISE Fnd_Api.g_exc_unexpected_error;
790: END IF;
791: ELSIF p_excl_tbl(i).operation = 'DELETE' THEN

Line 788: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN

784: p_ozf_excl_rec => l_excl_rec);
785:
786: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
787: RAISE Fnd_Api.g_exc_error;
788: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
789: RAISE Fnd_Api.g_exc_unexpected_error;
790: END IF;
791: ELSIF p_excl_tbl(i).operation = 'DELETE' THEN
792: OZF_Disc_Line_PVT.Delete_Ozf_Prod_Line(

Line 789: RAISE Fnd_Api.g_exc_unexpected_error;

785:
786: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
787: RAISE Fnd_Api.g_exc_error;
788: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
789: RAISE Fnd_Api.g_exc_unexpected_error;
790: END IF;
791: ELSIF p_excl_tbl(i).operation = 'DELETE' THEN
792: OZF_Disc_Line_PVT.Delete_Ozf_Prod_Line(
793: p_api_version_number => p_api_version,

Line 796: p_validation_level => FND_API.G_VALID_LEVEL_FULL,

792: OZF_Disc_Line_PVT.Delete_Ozf_Prod_Line(
793: p_api_version_number => p_api_version,
794: p_init_msg_list => p_init_msg_list,
795: p_commit => p_commit,
796: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
797: x_return_status => x_return_status,
798: x_msg_count => x_msg_count,
799: x_msg_data => x_msg_data,
800: p_off_discount_product_id => p_excl_tbl(i).off_discount_product_id,

Line 803: IF x_return_status = Fnd_Api.g_ret_sts_error THEN

799: x_msg_data => x_msg_data,
800: p_off_discount_product_id => p_excl_tbl(i).off_discount_product_id,
801: p_object_version_number => p_excl_tbl(i).object_version_number);
802:
803: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
804: RAISE Fnd_Api.g_exc_error;
805: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
806: RAISE Fnd_Api.g_exc_unexpected_error;
807: END IF;

Line 804: RAISE Fnd_Api.g_exc_error;

800: p_off_discount_product_id => p_excl_tbl(i).off_discount_product_id,
801: p_object_version_number => p_excl_tbl(i).object_version_number);
802:
803: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
804: RAISE Fnd_Api.g_exc_error;
805: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
806: RAISE Fnd_Api.g_exc_unexpected_error;
807: END IF;
808: END IF;

Line 805: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN

801: p_object_version_number => p_excl_tbl(i).object_version_number);
802:
803: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
804: RAISE Fnd_Api.g_exc_error;
805: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
806: RAISE Fnd_Api.g_exc_unexpected_error;
807: END IF;
808: END IF;
809: END LOOP;

Line 806: RAISE Fnd_Api.g_exc_unexpected_error;

802:
803: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
804: RAISE Fnd_Api.g_exc_error;
805: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
806: RAISE Fnd_Api.g_exc_unexpected_error;
807: END IF;
808: END IF;
809: END LOOP;
810: END IF;

Line 832: p_validation_level => FND_API.G_VALID_LEVEL_FULL,

828: OZF_Disc_Line_PVT.Create_Disc_Tiers(
829: p_api_version_number => p_api_version,
830: p_init_msg_list => p_init_msg_list,
831: p_commit => p_commit,
832: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
833: x_return_status => x_return_status,
834: x_msg_count => x_msg_count,
835: x_msg_data => x_msg_data,
836: p_tier_rec => l_offer_tier_rec,

Line 839: IF x_return_status = Fnd_Api.g_ret_sts_error THEN

835: x_msg_data => x_msg_data,
836: p_tier_rec => l_offer_tier_rec,
837: x_offer_discount_line_id => l_discount_line_id);
838:
839: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
840: RAISE Fnd_Api.g_exc_error;
841: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
842: RAISE Fnd_Api.g_exc_unexpected_error;
843: END IF;

Line 840: RAISE Fnd_Api.g_exc_error;

836: p_tier_rec => l_offer_tier_rec,
837: x_offer_discount_line_id => l_discount_line_id);
838:
839: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
840: RAISE Fnd_Api.g_exc_error;
841: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
842: RAISE Fnd_Api.g_exc_unexpected_error;
843: END IF;
844: ELSIF p_offer_tier_tbl(i).operation = 'UPDATE' THEN

Line 841: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN

837: x_offer_discount_line_id => l_discount_line_id);
838:
839: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
840: RAISE Fnd_Api.g_exc_error;
841: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
842: RAISE Fnd_Api.g_exc_unexpected_error;
843: END IF;
844: ELSIF p_offer_tier_tbl(i).operation = 'UPDATE' THEN
845: l_offer_tier_rec.offer_discount_line_id := p_offer_tier_tbl(i).offer_discount_line_id;

Line 842: RAISE Fnd_Api.g_exc_unexpected_error;

838:
839: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
840: RAISE Fnd_Api.g_exc_error;
841: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
842: RAISE Fnd_Api.g_exc_unexpected_error;
843: END IF;
844: ELSIF p_offer_tier_tbl(i).operation = 'UPDATE' THEN
845: l_offer_tier_rec.offer_discount_line_id := p_offer_tier_tbl(i).offer_discount_line_id;
846: l_offer_tier_rec.object_version_number := p_offer_tier_tbl(i).object_version_number;

Line 852: p_validation_level => FND_API.G_VALID_LEVEL_FULL,

848: OZF_Disc_Line_PVT.Update_Disc_Tiers(
849: p_api_version_number => p_api_version,
850: p_init_msg_list => p_init_msg_list,
851: p_commit => p_commit,
852: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
853: x_return_status => x_return_status,
854: x_msg_count => x_msg_count,
855: x_msg_data => x_msg_data,
856: p_tier_rec => l_offer_tier_rec);

Line 858: IF x_return_status = Fnd_Api.g_ret_sts_error THEN

854: x_msg_count => x_msg_count,
855: x_msg_data => x_msg_data,
856: p_tier_rec => l_offer_tier_rec);
857:
858: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
859: RAISE Fnd_Api.g_exc_error;
860: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
861: RAISE Fnd_Api.g_exc_unexpected_error;
862: END IF;

Line 859: RAISE Fnd_Api.g_exc_error;

855: x_msg_data => x_msg_data,
856: p_tier_rec => l_offer_tier_rec);
857:
858: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
859: RAISE Fnd_Api.g_exc_error;
860: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
861: RAISE Fnd_Api.g_exc_unexpected_error;
862: END IF;
863: ELSIF p_offer_tier_tbl(i).operation = 'DELETE' THEN

Line 860: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN

856: p_tier_rec => l_offer_tier_rec);
857:
858: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
859: RAISE Fnd_Api.g_exc_error;
860: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
861: RAISE Fnd_Api.g_exc_unexpected_error;
862: END IF;
863: ELSIF p_offer_tier_tbl(i).operation = 'DELETE' THEN
864: IF p_offer_tier_tbl(i).parent_discount_line_id IS NULL OR p_offer_tier_tbl(i).parent_discount_line_id = FND_API.g_miss_num THEN

Line 861: RAISE Fnd_Api.g_exc_unexpected_error;

857:
858: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
859: RAISE Fnd_Api.g_exc_error;
860: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
861: RAISE Fnd_Api.g_exc_unexpected_error;
862: END IF;
863: ELSIF p_offer_tier_tbl(i).operation = 'DELETE' THEN
864: IF p_offer_tier_tbl(i).parent_discount_line_id IS NULL OR p_offer_tier_tbl(i).parent_discount_line_id = FND_API.g_miss_num THEN
865: OZF_Disc_Line_PVT.Delete_Disc_tiers(

Line 864: IF p_offer_tier_tbl(i).parent_discount_line_id IS NULL OR p_offer_tier_tbl(i).parent_discount_line_id = FND_API.g_miss_num THEN

860: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
861: RAISE Fnd_Api.g_exc_unexpected_error;
862: END IF;
863: ELSIF p_offer_tier_tbl(i).operation = 'DELETE' THEN
864: IF p_offer_tier_tbl(i).parent_discount_line_id IS NULL OR p_offer_tier_tbl(i).parent_discount_line_id = FND_API.g_miss_num THEN
865: OZF_Disc_Line_PVT.Delete_Disc_tiers(
866: p_api_version_number => p_api_version,
867: p_init_msg_list => p_init_msg_list,
868: p_commit => p_commit,

Line 869: p_validation_level => FND_API.G_VALID_LEVEL_FULL,

865: OZF_Disc_Line_PVT.Delete_Disc_tiers(
866: p_api_version_number => p_api_version,
867: p_init_msg_list => p_init_msg_list,
868: p_commit => p_commit,
869: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
870: x_return_status => x_return_status,
871: x_msg_count => x_msg_count,
872: x_msg_data => x_msg_data,
873: p_parent_discount_line_id => p_offer_tier_tbl(i).offer_discount_line_id);

Line 875: IF x_return_status = Fnd_Api.g_ret_sts_error THEN

871: x_msg_count => x_msg_count,
872: x_msg_data => x_msg_data,
873: p_parent_discount_line_id => p_offer_tier_tbl(i).offer_discount_line_id);
874:
875: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
876: RAISE Fnd_Api.g_exc_error;
877: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
878: RAISE Fnd_Api.g_exc_unexpected_error;
879: END IF;

Line 876: RAISE Fnd_Api.g_exc_error;

872: x_msg_data => x_msg_data,
873: p_parent_discount_line_id => p_offer_tier_tbl(i).offer_discount_line_id);
874:
875: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
876: RAISE Fnd_Api.g_exc_error;
877: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
878: RAISE Fnd_Api.g_exc_unexpected_error;
879: END IF;
880: ELSE

Line 877: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN

873: p_parent_discount_line_id => p_offer_tier_tbl(i).offer_discount_line_id);
874:
875: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
876: RAISE Fnd_Api.g_exc_error;
877: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
878: RAISE Fnd_Api.g_exc_unexpected_error;
879: END IF;
880: ELSE
881: OZF_Disc_Line_PVT.Delete_Tier_line(

Line 878: RAISE Fnd_Api.g_exc_unexpected_error;

874:
875: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
876: RAISE Fnd_Api.g_exc_error;
877: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
878: RAISE Fnd_Api.g_exc_unexpected_error;
879: END IF;
880: ELSE
881: OZF_Disc_Line_PVT.Delete_Tier_line(
882: p_api_version_number => p_api_version,

Line 885: p_validation_level => FND_API.G_VALID_LEVEL_FULL,

881: OZF_Disc_Line_PVT.Delete_Tier_line(
882: p_api_version_number => p_api_version,
883: p_init_msg_list => p_init_msg_list,
884: p_commit => p_commit,
885: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
886: x_return_status => x_return_status,
887: x_msg_count => x_msg_count,
888: x_msg_data => x_msg_data,
889: p_offer_discount_line_id => p_offer_tier_tbl(i).offer_discount_line_id,

Line 892: IF x_return_status = Fnd_Api.g_ret_sts_error THEN

888: x_msg_data => x_msg_data,
889: p_offer_discount_line_id => p_offer_tier_tbl(i).offer_discount_line_id,
890: p_object_version_number => p_offer_tier_tbl(i).object_version_number);
891:
892: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
893: RAISE Fnd_Api.g_exc_error;
894: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
895: RAISE Fnd_Api.g_exc_unexpected_error;
896: END IF;

Line 893: RAISE Fnd_Api.g_exc_error;

889: p_offer_discount_line_id => p_offer_tier_tbl(i).offer_discount_line_id,
890: p_object_version_number => p_offer_tier_tbl(i).object_version_number);
891:
892: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
893: RAISE Fnd_Api.g_exc_error;
894: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
895: RAISE Fnd_Api.g_exc_unexpected_error;
896: END IF;
897: END IF;

Line 894: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN

890: p_object_version_number => p_offer_tier_tbl(i).object_version_number);
891:
892: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
893: RAISE Fnd_Api.g_exc_error;
894: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
895: RAISE Fnd_Api.g_exc_unexpected_error;
896: END IF;
897: END IF;
898: END IF;

Line 895: RAISE Fnd_Api.g_exc_unexpected_error;

891:
892: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
893: RAISE Fnd_Api.g_exc_error;
894: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
895: RAISE Fnd_Api.g_exc_unexpected_error;
896: END IF;
897: END IF;
898: END IF;
899: END LOOP;

Line 916: IF x_return_status = Fnd_Api.g_ret_sts_error THEN

912: ,p_modifier_line_tbl => l_modifier_line_tbl
913: ,x_qp_list_header_id => l_dummy
914: ,x_error_location => x_error_location);
915:
916: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
917: RAISE Fnd_Api.g_exc_error;
918: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
919: RAISE Fnd_Api.g_exc_unexpected_error;
920: END IF;

Line 917: RAISE Fnd_Api.g_exc_error;

913: ,x_qp_list_header_id => l_dummy
914: ,x_error_location => x_error_location);
915:
916: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
917: RAISE Fnd_Api.g_exc_error;
918: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
919: RAISE Fnd_Api.g_exc_unexpected_error;
920: END IF;
921:

Line 918: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN

914: ,x_error_location => x_error_location);
915:
916: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
917: RAISE Fnd_Api.g_exc_error;
918: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
919: RAISE Fnd_Api.g_exc_unexpected_error;
920: END IF;
921:
922: -- process qualifier

Line 919: RAISE Fnd_Api.g_exc_unexpected_error;

915:
916: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
917: RAISE Fnd_Api.g_exc_error;
918: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
919: RAISE Fnd_Api.g_exc_unexpected_error;
920: END IF;
921:
922: -- process qualifier
923: IF p_offer_type = 'NET_ACCRUAL' THEN

Line 963: p_validation_level => FND_API.G_VALID_LEVEL_FULL,

959: OZF_Offr_Qual_PVT.Create_Offr_Qual(
960: p_api_version_number => p_api_version,
961: p_init_msg_list => p_init_msg_list,
962: p_commit => p_commit,
963: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
964: x_return_status => x_return_status,
965: x_msg_count => x_msg_count,
966: x_msg_data => x_msg_data,
967: p_ozf_offr_qual_rec => l_na_qualifier_rec,

Line 970: IF x_return_status = Fnd_Api.g_ret_sts_error THEN

966: x_msg_data => x_msg_data,
967: p_ozf_offr_qual_rec => l_na_qualifier_rec,
968: x_qualifier_id => l_na_qualifier_id);
969:
970: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
971: RAISE Fnd_Api.g_exc_error;
972: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
973: RAISE Fnd_Api.g_exc_unexpected_error;
974: END IF;

Line 971: RAISE Fnd_Api.g_exc_error;

967: p_ozf_offr_qual_rec => l_na_qualifier_rec,
968: x_qualifier_id => l_na_qualifier_id);
969:
970: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
971: RAISE Fnd_Api.g_exc_error;
972: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
973: RAISE Fnd_Api.g_exc_unexpected_error;
974: END IF;
975: ELSIF p_na_qualifier_tbl(i).operation = 'UPDATE' THEN

Line 972: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN

968: x_qualifier_id => l_na_qualifier_id);
969:
970: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
971: RAISE Fnd_Api.g_exc_error;
972: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
973: RAISE Fnd_Api.g_exc_unexpected_error;
974: END IF;
975: ELSIF p_na_qualifier_tbl(i).operation = 'UPDATE' THEN
976: OZF_Offr_Qual_PVT.Update_Offr_Qual(

Line 973: RAISE Fnd_Api.g_exc_unexpected_error;

969:
970: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
971: RAISE Fnd_Api.g_exc_error;
972: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
973: RAISE Fnd_Api.g_exc_unexpected_error;
974: END IF;
975: ELSIF p_na_qualifier_tbl(i).operation = 'UPDATE' THEN
976: OZF_Offr_Qual_PVT.Update_Offr_Qual(
977: p_api_version_number => p_api_version,

Line 980: p_validation_level => FND_API.G_VALID_LEVEL_FULL,

976: OZF_Offr_Qual_PVT.Update_Offr_Qual(
977: p_api_version_number => p_api_version,
978: p_init_msg_list => p_init_msg_list,
979: p_commit => p_commit,
980: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
981: x_return_status => x_return_status,
982: x_msg_count => x_msg_count,
983: x_msg_data => x_msg_data,
984: p_ozf_offr_qual_rec => l_na_qualifier_rec);

Line 986: IF x_return_status = Fnd_Api.g_ret_sts_error THEN

982: x_msg_count => x_msg_count,
983: x_msg_data => x_msg_data,
984: p_ozf_offr_qual_rec => l_na_qualifier_rec);
985:
986: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
987: RAISE Fnd_Api.g_exc_error;
988: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
989: RAISE Fnd_Api.g_exc_unexpected_error;
990: END IF;

Line 987: RAISE Fnd_Api.g_exc_error;

983: x_msg_data => x_msg_data,
984: p_ozf_offr_qual_rec => l_na_qualifier_rec);
985:
986: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
987: RAISE Fnd_Api.g_exc_error;
988: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
989: RAISE Fnd_Api.g_exc_unexpected_error;
990: END IF;
991: ELSIF p_na_qualifier_tbl(i).operation = 'DELETE' THEN

Line 988: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN

984: p_ozf_offr_qual_rec => l_na_qualifier_rec);
985:
986: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
987: RAISE Fnd_Api.g_exc_error;
988: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
989: RAISE Fnd_Api.g_exc_unexpected_error;
990: END IF;
991: ELSIF p_na_qualifier_tbl(i).operation = 'DELETE' THEN
992: OZF_Offr_Qual_PVT.Delete_Offr_Qual(

Line 989: RAISE Fnd_Api.g_exc_unexpected_error;

985:
986: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
987: RAISE Fnd_Api.g_exc_error;
988: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
989: RAISE Fnd_Api.g_exc_unexpected_error;
990: END IF;
991: ELSIF p_na_qualifier_tbl(i).operation = 'DELETE' THEN
992: OZF_Offr_Qual_PVT.Delete_Offr_Qual(
993: p_api_version_number => p_api_version,

Line 996: p_validation_level => FND_API.G_VALID_LEVEL_FULL,

992: OZF_Offr_Qual_PVT.Delete_Offr_Qual(
993: p_api_version_number => p_api_version,
994: p_init_msg_list => p_init_msg_list,
995: p_commit => p_commit,
996: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
997: x_return_status => x_return_status,
998: x_msg_count => x_msg_count,
999: x_msg_data => x_msg_data,
1000: p_qualifier_id => l_na_qualifier_rec.qualifier_id,

Line 1003: IF x_return_status = Fnd_Api.g_ret_sts_error THEN

999: x_msg_data => x_msg_data,
1000: p_qualifier_id => l_na_qualifier_rec.qualifier_id,
1001: p_object_version_number => l_na_qualifier_rec.object_version_number);
1002:
1003: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
1004: RAISE Fnd_Api.g_exc_error;
1005: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
1006: RAISE Fnd_Api.g_exc_unexpected_error;
1007: END IF;

Line 1004: RAISE Fnd_Api.g_exc_error;

1000: p_qualifier_id => l_na_qualifier_rec.qualifier_id,
1001: p_object_version_number => l_na_qualifier_rec.object_version_number);
1002:
1003: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
1004: RAISE Fnd_Api.g_exc_error;
1005: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
1006: RAISE Fnd_Api.g_exc_unexpected_error;
1007: END IF;
1008: END IF;

Line 1005: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN

1001: p_object_version_number => l_na_qualifier_rec.object_version_number);
1002:
1003: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
1004: RAISE Fnd_Api.g_exc_error;
1005: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
1006: RAISE Fnd_Api.g_exc_unexpected_error;
1007: END IF;
1008: END IF;
1009: END LOOP;

Line 1006: RAISE Fnd_Api.g_exc_unexpected_error;

1002:
1003: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
1004: RAISE Fnd_Api.g_exc_error;
1005: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
1006: RAISE Fnd_Api.g_exc_unexpected_error;
1007: END IF;
1008: END IF;
1009: END LOOP;
1010: END IF;

Line 1055: IF x_return_status = Fnd_Api.g_ret_sts_error THEN

1051: ,x_msg_data => x_msg_data
1052: ,p_qualifiers_tbl => l_qualifiers_tbl
1053: ,x_error_location => x_error_location
1054: ,x_qualifiers_tbl => l_qualifiers_tbl_out);
1055: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
1056: RAISE Fnd_Api.g_exc_error;
1057: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
1058: RAISE Fnd_Api.g_exc_unexpected_error;
1059: END IF;

Line 1056: RAISE Fnd_Api.g_exc_error;

1052: ,p_qualifiers_tbl => l_qualifiers_tbl
1053: ,x_error_location => x_error_location
1054: ,x_qualifiers_tbl => l_qualifiers_tbl_out);
1055: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
1056: RAISE Fnd_Api.g_exc_error;
1057: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
1058: RAISE Fnd_Api.g_exc_unexpected_error;
1059: END IF;
1060: END IF;

Line 1057: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN

1053: ,x_error_location => x_error_location
1054: ,x_qualifiers_tbl => l_qualifiers_tbl_out);
1055: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
1056: RAISE Fnd_Api.g_exc_error;
1057: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
1058: RAISE Fnd_Api.g_exc_unexpected_error;
1059: END IF;
1060: END IF;
1061: END IF;

Line 1058: RAISE Fnd_Api.g_exc_unexpected_error;

1054: ,x_qualifiers_tbl => l_qualifiers_tbl_out);
1055: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
1056: RAISE Fnd_Api.g_exc_error;
1057: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
1058: RAISE Fnd_Api.g_exc_unexpected_error;
1059: END IF;
1060: END IF;
1061: END IF;
1062:

Line 1085: ,p_validation_level => Fnd_Api.g_valid_level_full

1081: Ozf_Actbudgets_Pvt.create_act_budgets(
1082: p_api_version => p_api_version
1083: ,p_init_msg_list => p_init_msg_list
1084: ,p_commit => p_commit
1085: ,p_validation_level => Fnd_Api.g_valid_level_full
1086: ,x_return_status => x_return_status
1087: ,x_msg_count => x_msg_count
1088: ,x_msg_data => x_msg_data
1089: ,p_act_budgets_rec => l_act_budgets_rec

Line 1092: IF x_return_status = Fnd_Api.g_ret_sts_error THEN

1088: ,x_msg_data => x_msg_data
1089: ,p_act_budgets_rec => l_act_budgets_rec
1090: ,x_act_budget_id => l_activity_budget_id);
1091:
1092: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
1093: RAISE Fnd_Api.g_exc_error;
1094: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
1095: RAISE Fnd_Api.g_exc_unexpected_error;
1096: END IF;

Line 1093: RAISE Fnd_Api.g_exc_error;

1089: ,p_act_budgets_rec => l_act_budgets_rec
1090: ,x_act_budget_id => l_activity_budget_id);
1091:
1092: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
1093: RAISE Fnd_Api.g_exc_error;
1094: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
1095: RAISE Fnd_Api.g_exc_unexpected_error;
1096: END IF;
1097: ELSIF p_budget_tbl(i).operation = 'UPDATE' THEN

Line 1094: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN

1090: ,x_act_budget_id => l_activity_budget_id);
1091:
1092: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
1093: RAISE Fnd_Api.g_exc_error;
1094: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
1095: RAISE Fnd_Api.g_exc_unexpected_error;
1096: END IF;
1097: ELSIF p_budget_tbl(i).operation = 'UPDATE' THEN
1098: Ozf_Actbudgets_Pvt.update_act_budgets(

Line 1095: RAISE Fnd_Api.g_exc_unexpected_error;

1091:
1092: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
1093: RAISE Fnd_Api.g_exc_error;
1094: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
1095: RAISE Fnd_Api.g_exc_unexpected_error;
1096: END IF;
1097: ELSIF p_budget_tbl(i).operation = 'UPDATE' THEN
1098: Ozf_Actbudgets_Pvt.update_act_budgets(
1099: p_api_version => p_api_version

Line 1102: ,p_validation_level => Fnd_Api.g_valid_level_full

1098: Ozf_Actbudgets_Pvt.update_act_budgets(
1099: p_api_version => p_api_version
1100: ,p_init_msg_list => p_init_msg_list
1101: ,p_commit => p_commit
1102: ,p_validation_level => Fnd_Api.g_valid_level_full
1103: ,x_return_status => x_return_status
1104: ,x_msg_count => x_msg_count
1105: ,x_msg_data => x_msg_data
1106: ,p_act_budgets_rec => l_act_budgets_rec);

Line 1108: IF x_return_status = Fnd_Api.g_ret_sts_error THEN

1104: ,x_msg_count => x_msg_count
1105: ,x_msg_data => x_msg_data
1106: ,p_act_budgets_rec => l_act_budgets_rec);
1107:
1108: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
1109: RAISE Fnd_Api.g_exc_error;
1110: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
1111: RAISE Fnd_Api.g_exc_unexpected_error;
1112: END IF;

Line 1109: RAISE Fnd_Api.g_exc_error;

1105: ,x_msg_data => x_msg_data
1106: ,p_act_budgets_rec => l_act_budgets_rec);
1107:
1108: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
1109: RAISE Fnd_Api.g_exc_error;
1110: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
1111: RAISE Fnd_Api.g_exc_unexpected_error;
1112: END IF;
1113: ELSIF p_budget_tbl(i).operation = 'DELETE' THEN

Line 1110: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN

1106: ,p_act_budgets_rec => l_act_budgets_rec);
1107:
1108: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
1109: RAISE Fnd_Api.g_exc_error;
1110: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
1111: RAISE Fnd_Api.g_exc_unexpected_error;
1112: END IF;
1113: ELSIF p_budget_tbl(i).operation = 'DELETE' THEN
1114: Ozf_Actbudgets_Pvt.delete_act_budgets(

Line 1111: RAISE Fnd_Api.g_exc_unexpected_error;

1107:
1108: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
1109: RAISE Fnd_Api.g_exc_error;
1110: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
1111: RAISE Fnd_Api.g_exc_unexpected_error;
1112: END IF;
1113: ELSIF p_budget_tbl(i).operation = 'DELETE' THEN
1114: Ozf_Actbudgets_Pvt.delete_act_budgets(
1115: p_api_version => p_api_version

Line 1118: ,p_validation_level => Fnd_Api.g_valid_level_full

1114: Ozf_Actbudgets_Pvt.delete_act_budgets(
1115: p_api_version => p_api_version
1116: ,p_init_msg_list => p_init_msg_list
1117: ,p_commit => p_commit
1118: ,p_validation_level => Fnd_Api.g_valid_level_full
1119: ,x_return_status => x_return_status
1120: ,x_msg_count => x_msg_count
1121: ,x_msg_data => x_msg_data
1122: ,p_act_budget_id => l_act_budgets_rec.activity_budget_id

Line 1125: IF x_return_status = Fnd_Api.g_ret_sts_error THEN

1121: ,x_msg_data => x_msg_data
1122: ,p_act_budget_id => l_act_budgets_rec.activity_budget_id
1123: ,p_object_version => l_act_budgets_rec.object_version_number);
1124:
1125: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
1126: RAISE Fnd_Api.g_exc_error;
1127: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
1128: RAISE Fnd_Api.g_exc_unexpected_error;
1129: END IF;

Line 1126: RAISE Fnd_Api.g_exc_error;

1122: ,p_act_budget_id => l_act_budgets_rec.activity_budget_id
1123: ,p_object_version => l_act_budgets_rec.object_version_number);
1124:
1125: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
1126: RAISE Fnd_Api.g_exc_error;
1127: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
1128: RAISE Fnd_Api.g_exc_unexpected_error;
1129: END IF;
1130: END IF;

Line 1127: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN

1123: ,p_object_version => l_act_budgets_rec.object_version_number);
1124:
1125: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
1126: RAISE Fnd_Api.g_exc_error;
1127: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
1128: RAISE Fnd_Api.g_exc_unexpected_error;
1129: END IF;
1130: END IF;
1131: END LOOP;

Line 1128: RAISE Fnd_Api.g_exc_unexpected_error;

1124:
1125: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
1126: RAISE Fnd_Api.g_exc_error;
1127: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
1128: RAISE Fnd_Api.g_exc_unexpected_error;
1129: END IF;
1130: END IF;
1131: END LOOP;
1132: END IF;

Line 1147: IF x_return_status = Fnd_Api.g_ret_sts_error THEN

1143: ,p_modifier_line_tbl => l_modifier_line_tbl
1144: ,x_qp_list_header_id => l_dummy
1145: ,x_error_location => x_error_location);
1146:
1147: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
1148: RAISE Fnd_Api.g_exc_error;
1149: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
1150: RAISE Fnd_Api.g_exc_unexpected_error;
1151: END IF;

Line 1148: RAISE Fnd_Api.g_exc_error;

1144: ,x_qp_list_header_id => l_dummy
1145: ,x_error_location => x_error_location);
1146:
1147: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
1148: RAISE Fnd_Api.g_exc_error;
1149: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
1150: RAISE Fnd_Api.g_exc_unexpected_error;
1151: END IF;
1152: */

Line 1149: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN

1145: ,x_error_location => x_error_location);
1146:
1147: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
1148: RAISE Fnd_Api.g_exc_error;
1149: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
1150: RAISE Fnd_Api.g_exc_unexpected_error;
1151: END IF;
1152: */
1153: EXCEPTION

Line 1150: RAISE Fnd_Api.g_exc_unexpected_error;

1146:
1147: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
1148: RAISE Fnd_Api.g_exc_error;
1149: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
1150: RAISE Fnd_Api.g_exc_unexpected_error;
1151: END IF;
1152: */
1153: EXCEPTION
1154: WHEN Fnd_Api.G_EXC_ERROR THEN

Line 1154: WHEN Fnd_Api.G_EXC_ERROR THEN

1150: RAISE Fnd_Api.g_exc_unexpected_error;
1151: END IF;
1152: */
1153: EXCEPTION
1154: WHEN Fnd_Api.G_EXC_ERROR THEN
1155: x_return_status := Fnd_Api.g_ret_sts_error ;
1156: ROLLBACK TO process_modifiers_pub;
1157: Fnd_Msg_Pub.Count_AND_Get
1158: ( p_count => x_msg_count,

Line 1155: x_return_status := Fnd_Api.g_ret_sts_error ;

1151: END IF;
1152: */
1153: EXCEPTION
1154: WHEN Fnd_Api.G_EXC_ERROR THEN
1155: x_return_status := Fnd_Api.g_ret_sts_error ;
1156: ROLLBACK TO process_modifiers_pub;
1157: Fnd_Msg_Pub.Count_AND_Get
1158: ( p_count => x_msg_count,
1159: p_data => x_msg_data,

Line 1160: p_encoded => Fnd_Api.G_FALSE

1156: ROLLBACK TO process_modifiers_pub;
1157: Fnd_Msg_Pub.Count_AND_Get
1158: ( p_count => x_msg_count,
1159: p_data => x_msg_data,
1160: p_encoded => Fnd_Api.G_FALSE
1161: );
1162: WHEN Fnd_Api.G_EXC_UNEXPECTED_ERROR THEN
1163: x_return_status := Fnd_Api.g_ret_sts_unexp_error ;
1164: ROLLBACK TO process_modifiers_pub;

Line 1162: WHEN Fnd_Api.G_EXC_UNEXPECTED_ERROR THEN

1158: ( p_count => x_msg_count,
1159: p_data => x_msg_data,
1160: p_encoded => Fnd_Api.G_FALSE
1161: );
1162: WHEN Fnd_Api.G_EXC_UNEXPECTED_ERROR THEN
1163: x_return_status := Fnd_Api.g_ret_sts_unexp_error ;
1164: ROLLBACK TO process_modifiers_pub;
1165: Fnd_Msg_Pub.Count_AND_Get
1166: ( p_count => x_msg_count,

Line 1163: x_return_status := Fnd_Api.g_ret_sts_unexp_error ;

1159: p_data => x_msg_data,
1160: p_encoded => Fnd_Api.G_FALSE
1161: );
1162: WHEN Fnd_Api.G_EXC_UNEXPECTED_ERROR THEN
1163: x_return_status := Fnd_Api.g_ret_sts_unexp_error ;
1164: ROLLBACK TO process_modifiers_pub;
1165: Fnd_Msg_Pub.Count_AND_Get
1166: ( p_count => x_msg_count,
1167: p_data => x_msg_data,

Line 1168: p_encoded => Fnd_Api.G_FALSE

1164: ROLLBACK TO process_modifiers_pub;
1165: Fnd_Msg_Pub.Count_AND_Get
1166: ( p_count => x_msg_count,
1167: p_data => x_msg_data,
1168: p_encoded => Fnd_Api.G_FALSE
1169: );
1170: WHEN OTHERS THEN
1171: x_return_status := Fnd_Api.g_ret_sts_unexp_erroR ;
1172: ROLLBACK TO process_modifiers_pub;

Line 1171: x_return_status := Fnd_Api.g_ret_sts_unexp_erroR ;

1167: p_data => x_msg_data,
1168: p_encoded => Fnd_Api.G_FALSE
1169: );
1170: WHEN OTHERS THEN
1171: x_return_status := Fnd_Api.g_ret_sts_unexp_erroR ;
1172: ROLLBACK TO process_modifiers_pub;
1173: IF Fnd_Msg_Pub.Check_Msg_Level ( Fnd_Msg_Pub.G_MSG_LVL_UNEXP_ERROR )
1174: THEN
1175: Fnd_Msg_Pub.Add_Exc_Msg( G_PKG_NAME,l_api_name);

Line 1180: p_encoded => Fnd_Api.G_FALSE

1176: END IF;
1177: Fnd_Msg_Pub.Count_AND_Get
1178: ( p_count => x_msg_count,
1179: p_data => x_msg_data,
1180: p_encoded => Fnd_Api.G_FALSE
1181: );
1182:
1183: END process_modifiers;
1184:

Line 1235: IF Fnd_Api.to_boolean(p_init_msg_list) THEN

1231: l_dummy NUMBER;
1232:
1233: BEGIN
1234: SAVEPOINT process_vo;
1235: IF Fnd_Api.to_boolean(p_init_msg_list) THEN
1236: Fnd_Msg_Pub.initialize;
1237: END IF;
1238:
1239: IF NOT Fnd_Api.compatible_api_call(l_api_version,

Line 1239: IF NOT Fnd_Api.compatible_api_call(l_api_version,

1235: IF Fnd_Api.to_boolean(p_init_msg_list) THEN
1236: Fnd_Msg_Pub.initialize;
1237: END IF;
1238:
1239: IF NOT Fnd_Api.compatible_api_call(l_api_version,
1240: p_api_version,
1241: l_api_name,
1242: g_pkg_name)
1243: THEN

Line 1244: RAISE Fnd_Api.g_exc_unexpected_error;

1240: p_api_version,
1241: l_api_name,
1242: g_pkg_name)
1243: THEN
1244: RAISE Fnd_Api.g_exc_unexpected_error;
1245: END IF;
1246:
1247: x_return_status := Fnd_Api.g_ret_sts_success;
1248: x_error_location := 0;

Line 1247: x_return_status := Fnd_Api.g_ret_sts_success;

1243: THEN
1244: RAISE Fnd_Api.g_exc_unexpected_error;
1245: END IF;
1246:
1247: x_return_status := Fnd_Api.g_ret_sts_success;
1248: x_error_location := 0;
1249:
1250: l_modifier_list_rec.offer_id := p_modifier_list_rec.offer_id;
1251: l_modifier_list_rec.qp_list_header_id := p_modifier_list_rec.qp_list_header_id;

Line 1330: IF p_modifier_list_rec.OWNER_ID IS NULL OR p_modifier_list_rec.OWNER_ID = fnd_api.g_miss_num THEN

1326: l_modifier_list_rec.modifier_operation := 'CREATE';
1327: l_modifier_list_rec.status_code := 'DRAFT';
1328: l_modifier_list_rec.user_status_id := ozf_utility_pvt.get_default_user_status('OZF_OFFER_STATUS','DRAFT');--1600;
1329:
1330: IF p_modifier_list_rec.OWNER_ID IS NULL OR p_modifier_list_rec.OWNER_ID = fnd_api.g_miss_num THEN
1331: l_modifier_list_rec.OWNER_ID := ozf_utility_pvt.get_resource_id(FND_GLOBAL.user_id);
1332: ELSE
1333: l_modifier_list_rec.OWNER_ID := p_modifier_list_rec.OWNER_ID;
1334: END IF;

Line 1349: IF x_return_status = Fnd_Api.g_ret_sts_error THEN

1345: ,p_modifier_line_tbl => l_modifier_line_tbl -- need to create header first. use empty line.
1346: ,x_qp_list_header_id => x_qp_list_header_id
1347: ,x_error_location => x_error_location);
1348:
1349: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
1350: RAISE Fnd_Api.g_exc_error;
1351: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
1352: RAISE Fnd_Api.g_exc_unexpected_error;
1353: END IF;

Line 1350: RAISE Fnd_Api.g_exc_error;

1346: ,x_qp_list_header_id => x_qp_list_header_id
1347: ,x_error_location => x_error_location);
1348:
1349: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
1350: RAISE Fnd_Api.g_exc_error;
1351: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
1352: RAISE Fnd_Api.g_exc_unexpected_error;
1353: END IF;
1354:

Line 1351: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN

1347: ,x_error_location => x_error_location);
1348:
1349: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
1350: RAISE Fnd_Api.g_exc_error;
1351: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
1352: RAISE Fnd_Api.g_exc_unexpected_error;
1353: END IF;
1354:
1355: l_modifier_list_rec.offer_operation := 'UPDATE';

Line 1352: RAISE Fnd_Api.g_exc_unexpected_error;

1348:
1349: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
1350: RAISE Fnd_Api.g_exc_error;
1351: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
1352: RAISE Fnd_Api.g_exc_unexpected_error;
1353: END IF;
1354:
1355: l_modifier_list_rec.offer_operation := 'UPDATE';
1356: l_modifier_list_rec.modifier_operation := 'UPDATE';

Line 1363: l_modifier_list_rec.OWNER_ID := fnd_api.g_miss_num;

1359: l_modifier_list_rec.status_code := p_modifier_list_rec.status_code;
1360: ELSE
1361: x_qp_list_header_id := p_modifier_list_rec.qp_list_header_id;
1362: IF p_modifier_list_rec.OWNER_ID IS NULL THEN
1363: l_modifier_list_rec.OWNER_ID := fnd_api.g_miss_num;
1364: ELSE
1365: l_modifier_list_rec.OWNER_ID := p_modifier_list_rec.OWNER_ID;
1366: END IF;
1367: END IF;

Line 1409: ,p_validation_level => Fnd_Api.g_valid_level_full

1405: ozf_volume_offer_qual_pvt.create_vo_qualifier(
1406: p_api_version_number => p_api_version
1407: ,p_init_msg_list => p_init_msg_list
1408: ,p_commit => p_commit
1409: ,p_validation_level => Fnd_Api.g_valid_level_full
1410: ,x_return_status => x_return_status
1411: ,x_msg_count => x_msg_count
1412: ,x_msg_data => x_msg_data
1413: ,p_qualifiers_rec => l_qualifier_rec);

Line 1415: IF x_return_status = Fnd_Api.g_ret_sts_error THEN

1411: ,x_msg_count => x_msg_count
1412: ,x_msg_data => x_msg_data
1413: ,p_qualifiers_rec => l_qualifier_rec);
1414:
1415: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
1416: RAISE Fnd_Api.g_exc_error;
1417: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
1418: RAISE Fnd_Api.g_exc_unexpected_error;
1419: END IF;

Line 1416: RAISE Fnd_Api.g_exc_error;

1412: ,x_msg_data => x_msg_data
1413: ,p_qualifiers_rec => l_qualifier_rec);
1414:
1415: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
1416: RAISE Fnd_Api.g_exc_error;
1417: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
1418: RAISE Fnd_Api.g_exc_unexpected_error;
1419: END IF;
1420: ELSIF p_qualifier_tbl(i).operation = 'UPDATE' THEN

Line 1417: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN

1413: ,p_qualifiers_rec => l_qualifier_rec);
1414:
1415: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
1416: RAISE Fnd_Api.g_exc_error;
1417: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
1418: RAISE Fnd_Api.g_exc_unexpected_error;
1419: END IF;
1420: ELSIF p_qualifier_tbl(i).operation = 'UPDATE' THEN
1421: ozf_volume_offer_qual_pvt.update_vo_qualifier(

Line 1418: RAISE Fnd_Api.g_exc_unexpected_error;

1414:
1415: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
1416: RAISE Fnd_Api.g_exc_error;
1417: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
1418: RAISE Fnd_Api.g_exc_unexpected_error;
1419: END IF;
1420: ELSIF p_qualifier_tbl(i).operation = 'UPDATE' THEN
1421: ozf_volume_offer_qual_pvt.update_vo_qualifier(
1422: p_api_version_number => p_api_version

Line 1425: ,p_validation_level => Fnd_Api.g_valid_level_full

1421: ozf_volume_offer_qual_pvt.update_vo_qualifier(
1422: p_api_version_number => p_api_version
1423: ,p_init_msg_list => p_init_msg_list
1424: ,p_commit => p_commit
1425: ,p_validation_level => Fnd_Api.g_valid_level_full
1426: ,x_return_status => x_return_status
1427: ,x_msg_count => x_msg_count
1428: ,x_msg_data => x_msg_data
1429: ,p_qualifiers_rec => l_qualifier_rec);

Line 1431: IF x_return_status = Fnd_Api.g_ret_sts_error THEN

1427: ,x_msg_count => x_msg_count
1428: ,x_msg_data => x_msg_data
1429: ,p_qualifiers_rec => l_qualifier_rec);
1430:
1431: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
1432: RAISE Fnd_Api.g_exc_error;
1433: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
1434: RAISE Fnd_Api.g_exc_unexpected_error;
1435: END IF;

Line 1432: RAISE Fnd_Api.g_exc_error;

1428: ,x_msg_data => x_msg_data
1429: ,p_qualifiers_rec => l_qualifier_rec);
1430:
1431: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
1432: RAISE Fnd_Api.g_exc_error;
1433: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
1434: RAISE Fnd_Api.g_exc_unexpected_error;
1435: END IF;
1436: ELSIF p_qualifier_tbl(i).operation = 'DELETE' THEN

Line 1433: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN

1429: ,p_qualifiers_rec => l_qualifier_rec);
1430:
1431: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
1432: RAISE Fnd_Api.g_exc_error;
1433: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
1434: RAISE Fnd_Api.g_exc_unexpected_error;
1435: END IF;
1436: ELSIF p_qualifier_tbl(i).operation = 'DELETE' THEN
1437: ozf_volume_offer_qual_pvt.delete_vo_qualifier(

Line 1434: RAISE Fnd_Api.g_exc_unexpected_error;

1430:
1431: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
1432: RAISE Fnd_Api.g_exc_error;
1433: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
1434: RAISE Fnd_Api.g_exc_unexpected_error;
1435: END IF;
1436: ELSIF p_qualifier_tbl(i).operation = 'DELETE' THEN
1437: ozf_volume_offer_qual_pvt.delete_vo_qualifier(
1438: p_api_version_number => p_api_version

Line 1441: ,p_validation_level => Fnd_Api.g_valid_level_full

1437: ozf_volume_offer_qual_pvt.delete_vo_qualifier(
1438: p_api_version_number => p_api_version
1439: ,p_init_msg_list => p_init_msg_list
1440: ,p_commit => p_commit
1441: ,p_validation_level => Fnd_Api.g_valid_level_full
1442: ,x_return_status => x_return_status
1443: ,x_msg_count => x_msg_count
1444: ,x_msg_data => x_msg_data
1445: ,p_qualifier_id => l_qualifier_rec.qualifier_id);

Line 1447: IF x_return_status = Fnd_Api.g_ret_sts_error THEN

1443: ,x_msg_count => x_msg_count
1444: ,x_msg_data => x_msg_data
1445: ,p_qualifier_id => l_qualifier_rec.qualifier_id);
1446:
1447: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
1448: RAISE Fnd_Api.g_exc_error;
1449: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
1450: RAISE Fnd_Api.g_exc_unexpected_error;
1451: END IF;

Line 1448: RAISE Fnd_Api.g_exc_error;

1444: ,x_msg_data => x_msg_data
1445: ,p_qualifier_id => l_qualifier_rec.qualifier_id);
1446:
1447: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
1448: RAISE Fnd_Api.g_exc_error;
1449: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
1450: RAISE Fnd_Api.g_exc_unexpected_error;
1451: END IF;
1452: END IF;

Line 1449: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN

1445: ,p_qualifier_id => l_qualifier_rec.qualifier_id);
1446:
1447: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
1448: RAISE Fnd_Api.g_exc_error;
1449: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
1450: RAISE Fnd_Api.g_exc_unexpected_error;
1451: END IF;
1452: END IF;
1453: END LOOP;

Line 1450: RAISE Fnd_Api.g_exc_unexpected_error;

1446:
1447: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
1448: RAISE Fnd_Api.g_exc_error;
1449: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
1450: RAISE Fnd_Api.g_exc_unexpected_error;
1451: END IF;
1452: END IF;
1453: END LOOP;
1454:

Line 1466: IF x_return_status = Fnd_Api.g_ret_sts_error THEN

1462: ,p_qualifiers_tbl => l_qualifiers_tbl
1463: ,x_error_location => x_error_location
1464: ,x_qualifiers_tbl => l_qualifiers_tbl_out);
1465:
1466: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
1467: RAISE Fnd_Api.g_exc_error;
1468: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
1469: RAISE Fnd_Api.g_exc_unexpected_error;
1470: END IF;*/

Line 1467: RAISE Fnd_Api.g_exc_error;

1463: ,x_error_location => x_error_location
1464: ,x_qualifiers_tbl => l_qualifiers_tbl_out);
1465:
1466: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
1467: RAISE Fnd_Api.g_exc_error;
1468: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
1469: RAISE Fnd_Api.g_exc_unexpected_error;
1470: END IF;*/
1471: END IF;

Line 1468: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN

1464: ,x_qualifiers_tbl => l_qualifiers_tbl_out);
1465:
1466: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
1467: RAISE Fnd_Api.g_exc_error;
1468: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
1469: RAISE Fnd_Api.g_exc_unexpected_error;
1470: END IF;*/
1471: END IF;
1472:

Line 1469: RAISE Fnd_Api.g_exc_unexpected_error;

1465:
1466: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
1467: RAISE Fnd_Api.g_exc_error;
1468: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
1469: RAISE Fnd_Api.g_exc_unexpected_error;
1470: END IF;*/
1471: END IF;
1472:
1473: IF p_budget_tbl.COUNT > 0 THEN

Line 1494: ,p_validation_level => Fnd_Api.g_valid_level_full

1490: Ozf_Actbudgets_Pvt.create_act_budgets(
1491: p_api_version => p_api_version
1492: ,p_init_msg_list => p_init_msg_list
1493: ,p_commit => p_commit
1494: ,p_validation_level => Fnd_Api.g_valid_level_full
1495: ,x_return_status => x_return_status
1496: ,x_msg_count => x_msg_count
1497: ,x_msg_data => x_msg_data
1498: ,p_act_budgets_rec => l_act_budgets_rec

Line 1501: IF x_return_status = Fnd_Api.g_ret_sts_error THEN

1497: ,x_msg_data => x_msg_data
1498: ,p_act_budgets_rec => l_act_budgets_rec
1499: ,x_act_budget_id => l_activity_budget_id);
1500:
1501: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
1502: RAISE Fnd_Api.g_exc_error;
1503: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
1504: RAISE Fnd_Api.g_exc_unexpected_error;
1505: END IF;

Line 1502: RAISE Fnd_Api.g_exc_error;

1498: ,p_act_budgets_rec => l_act_budgets_rec
1499: ,x_act_budget_id => l_activity_budget_id);
1500:
1501: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
1502: RAISE Fnd_Api.g_exc_error;
1503: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
1504: RAISE Fnd_Api.g_exc_unexpected_error;
1505: END IF;
1506: ELSIF p_budget_tbl(i).operation = 'UPDATE' THEN

Line 1503: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN

1499: ,x_act_budget_id => l_activity_budget_id);
1500:
1501: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
1502: RAISE Fnd_Api.g_exc_error;
1503: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
1504: RAISE Fnd_Api.g_exc_unexpected_error;
1505: END IF;
1506: ELSIF p_budget_tbl(i).operation = 'UPDATE' THEN
1507: Ozf_Actbudgets_Pvt.update_act_budgets(

Line 1504: RAISE Fnd_Api.g_exc_unexpected_error;

1500:
1501: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
1502: RAISE Fnd_Api.g_exc_error;
1503: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
1504: RAISE Fnd_Api.g_exc_unexpected_error;
1505: END IF;
1506: ELSIF p_budget_tbl(i).operation = 'UPDATE' THEN
1507: Ozf_Actbudgets_Pvt.update_act_budgets(
1508: p_api_version => p_api_version

Line 1511: ,p_validation_level => Fnd_Api.g_valid_level_full

1507: Ozf_Actbudgets_Pvt.update_act_budgets(
1508: p_api_version => p_api_version
1509: ,p_init_msg_list => p_init_msg_list
1510: ,p_commit => p_commit
1511: ,p_validation_level => Fnd_Api.g_valid_level_full
1512: ,x_return_status => x_return_status
1513: ,x_msg_count => x_msg_count
1514: ,x_msg_data => x_msg_data
1515: ,p_act_budgets_rec => l_act_budgets_rec);

Line 1517: IF x_return_status = Fnd_Api.g_ret_sts_error THEN

1513: ,x_msg_count => x_msg_count
1514: ,x_msg_data => x_msg_data
1515: ,p_act_budgets_rec => l_act_budgets_rec);
1516:
1517: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
1518: RAISE Fnd_Api.g_exc_error;
1519: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
1520: RAISE Fnd_Api.g_exc_unexpected_error;
1521: END IF;

Line 1518: RAISE Fnd_Api.g_exc_error;

1514: ,x_msg_data => x_msg_data
1515: ,p_act_budgets_rec => l_act_budgets_rec);
1516:
1517: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
1518: RAISE Fnd_Api.g_exc_error;
1519: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
1520: RAISE Fnd_Api.g_exc_unexpected_error;
1521: END IF;
1522: ELSIF p_budget_tbl(i).operation = 'DELETE' THEN

Line 1519: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN

1515: ,p_act_budgets_rec => l_act_budgets_rec);
1516:
1517: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
1518: RAISE Fnd_Api.g_exc_error;
1519: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
1520: RAISE Fnd_Api.g_exc_unexpected_error;
1521: END IF;
1522: ELSIF p_budget_tbl(i).operation = 'DELETE' THEN
1523: Ozf_Actbudgets_Pvt.delete_act_budgets(

Line 1520: RAISE Fnd_Api.g_exc_unexpected_error;

1516:
1517: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
1518: RAISE Fnd_Api.g_exc_error;
1519: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
1520: RAISE Fnd_Api.g_exc_unexpected_error;
1521: END IF;
1522: ELSIF p_budget_tbl(i).operation = 'DELETE' THEN
1523: Ozf_Actbudgets_Pvt.delete_act_budgets(
1524: p_api_version => p_api_version

Line 1527: ,p_validation_level => Fnd_Api.g_valid_level_full

1523: Ozf_Actbudgets_Pvt.delete_act_budgets(
1524: p_api_version => p_api_version
1525: ,p_init_msg_list => p_init_msg_list
1526: ,p_commit => p_commit
1527: ,p_validation_level => Fnd_Api.g_valid_level_full
1528: ,x_return_status => x_return_status
1529: ,x_msg_count => x_msg_count
1530: ,x_msg_data => x_msg_data
1531: ,p_act_budget_id => l_act_budgets_rec.activity_budget_id

Line 1534: IF x_return_status = Fnd_Api.g_ret_sts_error THEN

1530: ,x_msg_data => x_msg_data
1531: ,p_act_budget_id => l_act_budgets_rec.activity_budget_id
1532: ,p_object_version => l_act_budgets_rec.object_version_number);
1533:
1534: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
1535: RAISE Fnd_Api.g_exc_error;
1536: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
1537: RAISE Fnd_Api.g_exc_unexpected_error;
1538: END IF;

Line 1535: RAISE Fnd_Api.g_exc_error;

1531: ,p_act_budget_id => l_act_budgets_rec.activity_budget_id
1532: ,p_object_version => l_act_budgets_rec.object_version_number);
1533:
1534: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
1535: RAISE Fnd_Api.g_exc_error;
1536: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
1537: RAISE Fnd_Api.g_exc_unexpected_error;
1538: END IF;
1539: END IF;

Line 1536: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN

1532: ,p_object_version => l_act_budgets_rec.object_version_number);
1533:
1534: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
1535: RAISE Fnd_Api.g_exc_error;
1536: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
1537: RAISE Fnd_Api.g_exc_unexpected_error;
1538: END IF;
1539: END IF;
1540: END LOOP;

Line 1537: RAISE Fnd_Api.g_exc_unexpected_error;

1533:
1534: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
1535: RAISE Fnd_Api.g_exc_error;
1536: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
1537: RAISE Fnd_Api.g_exc_unexpected_error;
1538: END IF;
1539: END IF;
1540: END LOOP;
1541: END IF;

Line 1565: ,p_validation_level => FND_API.G_VALID_LEVEL_FULL

1561: ozf_volume_offer_disc_pvt.create_vo_discount(
1562: p_api_version_number => p_api_version
1563: ,p_init_msg_list => p_init_msg_list
1564: ,p_commit => p_commit
1565: ,p_validation_level => FND_API.G_VALID_LEVEL_FULL
1566: ,x_return_status => x_return_status
1567: ,x_msg_count => x_msg_count
1568: ,x_msg_data => x_msg_data
1569: ,p_vo_disc_rec => l_vo_pbh_rec

Line 1572: IF x_return_status = Fnd_Api.g_ret_sts_error THEN

1568: ,x_msg_data => x_msg_data
1569: ,p_vo_disc_rec => l_vo_pbh_rec
1570: ,x_vo_discount_line_id => l_vo_pbh_line_id);
1571:
1572: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
1573: RAISE Fnd_Api.g_exc_error;
1574: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
1575: RAISE Fnd_Api.g_exc_unexpected_error;
1576: END IF;

Line 1573: RAISE Fnd_Api.g_exc_error;

1569: ,p_vo_disc_rec => l_vo_pbh_rec
1570: ,x_vo_discount_line_id => l_vo_pbh_line_id);
1571:
1572: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
1573: RAISE Fnd_Api.g_exc_error;
1574: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
1575: RAISE Fnd_Api.g_exc_unexpected_error;
1576: END IF;
1577: ELSIF p_vo_pbh_tbl(i).operation = 'UPDATE' THEN

Line 1574: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN

1570: ,x_vo_discount_line_id => l_vo_pbh_line_id);
1571:
1572: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
1573: RAISE Fnd_Api.g_exc_error;
1574: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
1575: RAISE Fnd_Api.g_exc_unexpected_error;
1576: END IF;
1577: ELSIF p_vo_pbh_tbl(i).operation = 'UPDATE' THEN
1578: ozf_volume_offer_disc_pvt.update_vo_discount(

Line 1575: RAISE Fnd_Api.g_exc_unexpected_error;

1571:
1572: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
1573: RAISE Fnd_Api.g_exc_error;
1574: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
1575: RAISE Fnd_Api.g_exc_unexpected_error;
1576: END IF;
1577: ELSIF p_vo_pbh_tbl(i).operation = 'UPDATE' THEN
1578: ozf_volume_offer_disc_pvt.update_vo_discount(
1579: p_api_version_number => p_api_version

Line 1582: ,p_validation_level => FND_API.G_VALID_LEVEL_FULL

1578: ozf_volume_offer_disc_pvt.update_vo_discount(
1579: p_api_version_number => p_api_version
1580: ,p_init_msg_list => p_init_msg_list
1581: ,p_commit => p_commit
1582: ,p_validation_level => FND_API.G_VALID_LEVEL_FULL
1583: ,x_return_status => x_return_status
1584: ,x_msg_count => x_msg_count
1585: ,x_msg_data => x_msg_data
1586: ,p_vo_disc_rec => l_vo_pbh_rec);

Line 1588: IF x_return_status = Fnd_Api.g_ret_sts_error THEN

1584: ,x_msg_count => x_msg_count
1585: ,x_msg_data => x_msg_data
1586: ,p_vo_disc_rec => l_vo_pbh_rec);
1587:
1588: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
1589: RAISE Fnd_Api.g_exc_error;
1590: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
1591: RAISE Fnd_Api.g_exc_unexpected_error;
1592: END IF;

Line 1589: RAISE Fnd_Api.g_exc_error;

1585: ,x_msg_data => x_msg_data
1586: ,p_vo_disc_rec => l_vo_pbh_rec);
1587:
1588: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
1589: RAISE Fnd_Api.g_exc_error;
1590: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
1591: RAISE Fnd_Api.g_exc_unexpected_error;
1592: END IF;
1593: ELSIF p_vo_pbh_tbl(i).operation = 'DELETE' THEN

Line 1590: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN

1586: ,p_vo_disc_rec => l_vo_pbh_rec);
1587:
1588: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
1589: RAISE Fnd_Api.g_exc_error;
1590: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
1591: RAISE Fnd_Api.g_exc_unexpected_error;
1592: END IF;
1593: ELSIF p_vo_pbh_tbl(i).operation = 'DELETE' THEN
1594: ozf_volume_offer_disc_pvt.delete_vo_discount(

Line 1591: RAISE Fnd_Api.g_exc_unexpected_error;

1587:
1588: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
1589: RAISE Fnd_Api.g_exc_error;
1590: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
1591: RAISE Fnd_Api.g_exc_unexpected_error;
1592: END IF;
1593: ELSIF p_vo_pbh_tbl(i).operation = 'DELETE' THEN
1594: ozf_volume_offer_disc_pvt.delete_vo_discount(
1595: p_api_version_number => p_api_version

Line 1598: ,p_validation_level => FND_API.G_VALID_LEVEL_FULL

1594: ozf_volume_offer_disc_pvt.delete_vo_discount(
1595: p_api_version_number => p_api_version
1596: ,p_init_msg_list => p_init_msg_list
1597: ,p_commit => p_commit
1598: ,p_validation_level => FND_API.G_VALID_LEVEL_FULL
1599: ,x_return_status => x_return_status
1600: ,x_msg_count => x_msg_count
1601: ,x_msg_data => x_msg_data
1602: ,p_offer_discount_line_id => l_vo_pbh_rec.offer_discount_line_id

Line 1605: IF x_return_status = Fnd_Api.g_ret_sts_error THEN

1601: ,x_msg_data => x_msg_data
1602: ,p_offer_discount_line_id => l_vo_pbh_rec.offer_discount_line_id
1603: ,p_object_version_number => l_vo_pbh_rec.object_version_number);
1604:
1605: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
1606: RAISE Fnd_Api.g_exc_error;
1607: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
1608: RAISE Fnd_Api.g_exc_unexpected_error;
1609: END IF;

Line 1606: RAISE Fnd_Api.g_exc_error;

1602: ,p_offer_discount_line_id => l_vo_pbh_rec.offer_discount_line_id
1603: ,p_object_version_number => l_vo_pbh_rec.object_version_number);
1604:
1605: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
1606: RAISE Fnd_Api.g_exc_error;
1607: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
1608: RAISE Fnd_Api.g_exc_unexpected_error;
1609: END IF;
1610: END IF; -- end PBH operation switching

Line 1607: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN

1603: ,p_object_version_number => l_vo_pbh_rec.object_version_number);
1604:
1605: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
1606: RAISE Fnd_Api.g_exc_error;
1607: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
1608: RAISE Fnd_Api.g_exc_unexpected_error;
1609: END IF;
1610: END IF; -- end PBH operation switching
1611:

Line 1608: RAISE Fnd_Api.g_exc_unexpected_error;

1604:
1605: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
1606: RAISE Fnd_Api.g_exc_error;
1607: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
1608: RAISE Fnd_Api.g_exc_unexpected_error;
1609: END IF;
1610: END IF; -- end PBH operation switching
1611:
1612: -- DIS lines

Line 1636: ,p_validation_level => FND_API.G_VALID_LEVEL_FULL

1632: ozf_volume_offer_disc_pvt.create_vo_discount(
1633: p_api_version_number => p_api_version
1634: ,p_init_msg_list => p_init_msg_list
1635: ,p_commit => p_commit
1636: ,p_validation_level => FND_API.G_VALID_LEVEL_FULL
1637: ,x_return_status => x_return_status
1638: ,x_msg_count => x_msg_count
1639: ,x_msg_data => x_msg_data
1640: ,p_vo_disc_rec => l_vo_dis_rec

Line 1643: IF x_return_status = Fnd_Api.g_ret_sts_error THEN

1639: ,x_msg_data => x_msg_data
1640: ,p_vo_disc_rec => l_vo_dis_rec
1641: ,x_vo_discount_line_id => l_vo_dis_line_id);
1642:
1643: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
1644: RAISE Fnd_Api.g_exc_error;
1645: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
1646: RAISE Fnd_Api.g_exc_unexpected_error;
1647: END IF;

Line 1644: RAISE Fnd_Api.g_exc_error;

1640: ,p_vo_disc_rec => l_vo_dis_rec
1641: ,x_vo_discount_line_id => l_vo_dis_line_id);
1642:
1643: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
1644: RAISE Fnd_Api.g_exc_error;
1645: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
1646: RAISE Fnd_Api.g_exc_unexpected_error;
1647: END IF;
1648: ELSIF p_vo_dis_tbl(j).operation = 'UPDATE' THEN

Line 1645: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN

1641: ,x_vo_discount_line_id => l_vo_dis_line_id);
1642:
1643: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
1644: RAISE Fnd_Api.g_exc_error;
1645: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
1646: RAISE Fnd_Api.g_exc_unexpected_error;
1647: END IF;
1648: ELSIF p_vo_dis_tbl(j).operation = 'UPDATE' THEN
1649: ozf_volume_offer_disc_pvt.update_vo_discount(

Line 1646: RAISE Fnd_Api.g_exc_unexpected_error;

1642:
1643: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
1644: RAISE Fnd_Api.g_exc_error;
1645: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
1646: RAISE Fnd_Api.g_exc_unexpected_error;
1647: END IF;
1648: ELSIF p_vo_dis_tbl(j).operation = 'UPDATE' THEN
1649: ozf_volume_offer_disc_pvt.update_vo_discount(
1650: p_api_version_number => p_api_version

Line 1653: ,p_validation_level => FND_API.G_VALID_LEVEL_FULL

1649: ozf_volume_offer_disc_pvt.update_vo_discount(
1650: p_api_version_number => p_api_version
1651: ,p_init_msg_list => p_init_msg_list
1652: ,p_commit => p_commit
1653: ,p_validation_level => FND_API.G_VALID_LEVEL_FULL
1654: ,x_return_status => x_return_status
1655: ,x_msg_count => x_msg_count
1656: ,x_msg_data => x_msg_data
1657: ,p_vo_disc_rec => l_vo_dis_rec);

Line 1659: IF x_return_status = Fnd_Api.g_ret_sts_error THEN

1655: ,x_msg_count => x_msg_count
1656: ,x_msg_data => x_msg_data
1657: ,p_vo_disc_rec => l_vo_dis_rec);
1658:
1659: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
1660: RAISE Fnd_Api.g_exc_error;
1661: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
1662: RAISE Fnd_Api.g_exc_unexpected_error;
1663: END IF;

Line 1660: RAISE Fnd_Api.g_exc_error;

1656: ,x_msg_data => x_msg_data
1657: ,p_vo_disc_rec => l_vo_dis_rec);
1658:
1659: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
1660: RAISE Fnd_Api.g_exc_error;
1661: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
1662: RAISE Fnd_Api.g_exc_unexpected_error;
1663: END IF;
1664: ELSIF p_vo_dis_tbl(j).operation = 'DELETE' THEN

Line 1661: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN

1657: ,p_vo_disc_rec => l_vo_dis_rec);
1658:
1659: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
1660: RAISE Fnd_Api.g_exc_error;
1661: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
1662: RAISE Fnd_Api.g_exc_unexpected_error;
1663: END IF;
1664: ELSIF p_vo_dis_tbl(j).operation = 'DELETE' THEN
1665: ozf_volume_offer_disc_pvt.delete_vo_discount(

Line 1662: RAISE Fnd_Api.g_exc_unexpected_error;

1658:
1659: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
1660: RAISE Fnd_Api.g_exc_error;
1661: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
1662: RAISE Fnd_Api.g_exc_unexpected_error;
1663: END IF;
1664: ELSIF p_vo_dis_tbl(j).operation = 'DELETE' THEN
1665: ozf_volume_offer_disc_pvt.delete_vo_discount(
1666: p_api_version_number => p_api_version

Line 1669: ,p_validation_level => FND_API.G_VALID_LEVEL_FULL

1665: ozf_volume_offer_disc_pvt.delete_vo_discount(
1666: p_api_version_number => p_api_version
1667: ,p_init_msg_list => p_init_msg_list
1668: ,p_commit => p_commit
1669: ,p_validation_level => FND_API.G_VALID_LEVEL_FULL
1670: ,x_return_status => x_return_status
1671: ,x_msg_count => x_msg_count
1672: ,x_msg_data => x_msg_data
1673: ,p_offer_discount_line_id => l_vo_dis_rec.offer_discount_line_id

Line 1676: IF x_return_status = Fnd_Api.g_ret_sts_error THEN

1672: ,x_msg_data => x_msg_data
1673: ,p_offer_discount_line_id => l_vo_dis_rec.offer_discount_line_id
1674: ,p_object_version_number => l_vo_dis_rec.object_version_number);
1675:
1676: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
1677: RAISE Fnd_Api.g_exc_error;
1678: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
1679: RAISE Fnd_Api.g_exc_unexpected_error;
1680: END IF;

Line 1677: RAISE Fnd_Api.g_exc_error;

1673: ,p_offer_discount_line_id => l_vo_dis_rec.offer_discount_line_id
1674: ,p_object_version_number => l_vo_dis_rec.object_version_number);
1675:
1676: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
1677: RAISE Fnd_Api.g_exc_error;
1678: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
1679: RAISE Fnd_Api.g_exc_unexpected_error;
1680: END IF;
1681: END IF; -- end DIS opeartion switching

Line 1678: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN

1674: ,p_object_version_number => l_vo_dis_rec.object_version_number);
1675:
1676: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
1677: RAISE Fnd_Api.g_exc_error;
1678: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
1679: RAISE Fnd_Api.g_exc_unexpected_error;
1680: END IF;
1681: END IF; -- end DIS opeartion switching
1682: END IF; -- end pbh_index matching

Line 1679: RAISE Fnd_Api.g_exc_unexpected_error;

1675:
1676: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
1677: RAISE Fnd_Api.g_exc_error;
1678: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
1679: RAISE Fnd_Api.g_exc_unexpected_error;
1680: END IF;
1681: END IF; -- end DIS opeartion switching
1682: END IF; -- end pbh_index matching
1683: END LOOP;

Line 1706: ,p_validation_level => FND_API.G_VALID_LEVEL_FULL

1702: ozf_volume_offer_disc_pvt.create_vo_product(
1703: p_api_version_number => p_api_version
1704: ,p_init_msg_list => p_init_msg_list
1705: ,p_commit => p_commit
1706: ,p_validation_level => FND_API.G_VALID_LEVEL_FULL
1707: ,x_return_status => x_return_status
1708: ,x_msg_count => x_msg_count
1709: ,x_msg_data => x_msg_data
1710: ,p_vo_prod_rec => l_vo_prod_rec

Line 1713: IF x_return_status = Fnd_Api.g_ret_sts_error THEN

1709: ,x_msg_data => x_msg_data
1710: ,p_vo_prod_rec => l_vo_prod_rec
1711: ,x_off_discount_product_id => l_vo_prod_id);
1712:
1713: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
1714: RAISE Fnd_Api.g_exc_error;
1715: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
1716: RAISE Fnd_Api.g_exc_unexpected_error;
1717: END IF;

Line 1714: RAISE Fnd_Api.g_exc_error;

1710: ,p_vo_prod_rec => l_vo_prod_rec
1711: ,x_off_discount_product_id => l_vo_prod_id);
1712:
1713: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
1714: RAISE Fnd_Api.g_exc_error;
1715: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
1716: RAISE Fnd_Api.g_exc_unexpected_error;
1717: END IF;
1718: ELSIF p_vo_prod_tbl(k).operation = 'UPDATE' THEN

Line 1715: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN

1711: ,x_off_discount_product_id => l_vo_prod_id);
1712:
1713: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
1714: RAISE Fnd_Api.g_exc_error;
1715: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
1716: RAISE Fnd_Api.g_exc_unexpected_error;
1717: END IF;
1718: ELSIF p_vo_prod_tbl(k).operation = 'UPDATE' THEN
1719: ozf_volume_offer_disc_pvt.update_vo_product(

Line 1716: RAISE Fnd_Api.g_exc_unexpected_error;

1712:
1713: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
1714: RAISE Fnd_Api.g_exc_error;
1715: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
1716: RAISE Fnd_Api.g_exc_unexpected_error;
1717: END IF;
1718: ELSIF p_vo_prod_tbl(k).operation = 'UPDATE' THEN
1719: ozf_volume_offer_disc_pvt.update_vo_product(
1720: p_api_version_number => p_api_version

Line 1723: ,p_validation_level => FND_API.G_VALID_LEVEL_FULL

1719: ozf_volume_offer_disc_pvt.update_vo_product(
1720: p_api_version_number => p_api_version
1721: ,p_init_msg_list => p_init_msg_list
1722: ,p_commit => p_commit
1723: ,p_validation_level => FND_API.G_VALID_LEVEL_FULL
1724: ,x_return_status => x_return_status
1725: ,x_msg_count => x_msg_count
1726: ,x_msg_data => x_msg_data
1727: ,p_vo_prod_rec => l_vo_prod_rec);

Line 1729: IF x_return_status = Fnd_Api.g_ret_sts_error THEN

1725: ,x_msg_count => x_msg_count
1726: ,x_msg_data => x_msg_data
1727: ,p_vo_prod_rec => l_vo_prod_rec);
1728:
1729: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
1730: RAISE Fnd_Api.g_exc_error;
1731: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
1732: RAISE Fnd_Api.g_exc_unexpected_error;
1733: END IF;

Line 1730: RAISE Fnd_Api.g_exc_error;

1726: ,x_msg_data => x_msg_data
1727: ,p_vo_prod_rec => l_vo_prod_rec);
1728:
1729: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
1730: RAISE Fnd_Api.g_exc_error;
1731: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
1732: RAISE Fnd_Api.g_exc_unexpected_error;
1733: END IF;
1734: ELSIF p_vo_prod_tbl(k).operation = 'DELETE' THEN

Line 1731: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN

1727: ,p_vo_prod_rec => l_vo_prod_rec);
1728:
1729: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
1730: RAISE Fnd_Api.g_exc_error;
1731: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
1732: RAISE Fnd_Api.g_exc_unexpected_error;
1733: END IF;
1734: ELSIF p_vo_prod_tbl(k).operation = 'DELETE' THEN
1735: ozf_volume_offer_disc_pvt.delete_vo_product(

Line 1732: RAISE Fnd_Api.g_exc_unexpected_error;

1728:
1729: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
1730: RAISE Fnd_Api.g_exc_error;
1731: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
1732: RAISE Fnd_Api.g_exc_unexpected_error;
1733: END IF;
1734: ELSIF p_vo_prod_tbl(k).operation = 'DELETE' THEN
1735: ozf_volume_offer_disc_pvt.delete_vo_product(
1736: p_api_version_number => p_api_version

Line 1739: ,p_validation_level => FND_API.G_VALID_LEVEL_FULL

1735: ozf_volume_offer_disc_pvt.delete_vo_product(
1736: p_api_version_number => p_api_version
1737: ,p_init_msg_list => p_init_msg_list
1738: ,p_commit => p_commit
1739: ,p_validation_level => FND_API.G_VALID_LEVEL_FULL
1740: ,x_return_status => x_return_status
1741: ,x_msg_count => x_msg_count
1742: ,x_msg_data => x_msg_data
1743: ,p_off_discount_product_id => l_vo_prod_rec.off_discount_product_id

Line 1746: IF x_return_status = Fnd_Api.g_ret_sts_error THEN

1742: ,x_msg_data => x_msg_data
1743: ,p_off_discount_product_id => l_vo_prod_rec.off_discount_product_id
1744: ,p_object_version_number => l_vo_prod_rec.object_version_number);
1745:
1746: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
1747: RAISE Fnd_Api.g_exc_error;
1748: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
1749: RAISE Fnd_Api.g_exc_unexpected_error;
1750: END IF;

Line 1747: RAISE Fnd_Api.g_exc_error;

1743: ,p_off_discount_product_id => l_vo_prod_rec.off_discount_product_id
1744: ,p_object_version_number => l_vo_prod_rec.object_version_number);
1745:
1746: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
1747: RAISE Fnd_Api.g_exc_error;
1748: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
1749: RAISE Fnd_Api.g_exc_unexpected_error;
1750: END IF;
1751: END IF; -- end product operation switching

Line 1748: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN

1744: ,p_object_version_number => l_vo_prod_rec.object_version_number);
1745:
1746: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
1747: RAISE Fnd_Api.g_exc_error;
1748: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
1749: RAISE Fnd_Api.g_exc_unexpected_error;
1750: END IF;
1751: END IF; -- end product operation switching
1752: END IF; -- end pbh_idex matching

Line 1749: RAISE Fnd_Api.g_exc_unexpected_error;

1745:
1746: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
1747: RAISE Fnd_Api.g_exc_error;
1748: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
1749: RAISE Fnd_Api.g_exc_unexpected_error;
1750: END IF;
1751: END IF; -- end product operation switching
1752: END IF; -- end pbh_idex matching
1753: END LOOP;

Line 1779: ,p_validation_level => FND_API.G_VALID_LEVEL_FULL

1775: ozf_offer_market_options_pvt.create_market_options(
1776: p_api_version_number => p_api_version
1777: ,p_init_msg_list => p_init_msg_list
1778: ,p_commit => p_commit
1779: ,p_validation_level => FND_API.G_VALID_LEVEL_FULL
1780: ,x_return_status => x_return_status
1781: ,x_msg_count => x_msg_count
1782: ,x_msg_data => x_msg_data
1783: ,p_mo_rec => l_vo_mo_rec

Line 1786: IF x_return_status = Fnd_Api.g_ret_sts_error THEN

1782: ,x_msg_data => x_msg_data
1783: ,p_mo_rec => l_vo_mo_rec
1784: ,x_vo_market_option_id => l_vo_mo_id);
1785:
1786: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
1787: RAISE Fnd_Api.g_exc_error;
1788: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
1789: RAISE Fnd_Api.g_exc_unexpected_error;
1790: END IF;

Line 1787: RAISE Fnd_Api.g_exc_error;

1783: ,p_mo_rec => l_vo_mo_rec
1784: ,x_vo_market_option_id => l_vo_mo_id);
1785:
1786: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
1787: RAISE Fnd_Api.g_exc_error;
1788: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
1789: RAISE Fnd_Api.g_exc_unexpected_error;
1790: END IF;
1791: ELSIF p_vo_mo_tbl(i).operation = 'UPDATE' THEN

Line 1788: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN

1784: ,x_vo_market_option_id => l_vo_mo_id);
1785:
1786: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
1787: RAISE Fnd_Api.g_exc_error;
1788: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
1789: RAISE Fnd_Api.g_exc_unexpected_error;
1790: END IF;
1791: ELSIF p_vo_mo_tbl(i).operation = 'UPDATE' THEN
1792: ozf_offer_market_options_pvt.update_market_options(

Line 1789: RAISE Fnd_Api.g_exc_unexpected_error;

1785:
1786: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
1787: RAISE Fnd_Api.g_exc_error;
1788: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
1789: RAISE Fnd_Api.g_exc_unexpected_error;
1790: END IF;
1791: ELSIF p_vo_mo_tbl(i).operation = 'UPDATE' THEN
1792: ozf_offer_market_options_pvt.update_market_options(
1793: p_api_version_number => p_api_version

Line 1796: ,p_validation_level => FND_API.G_VALID_LEVEL_FULL

1792: ozf_offer_market_options_pvt.update_market_options(
1793: p_api_version_number => p_api_version
1794: ,p_init_msg_list => p_init_msg_list
1795: ,p_commit => p_commit
1796: ,p_validation_level => FND_API.G_VALID_LEVEL_FULL
1797: ,x_return_status => x_return_status
1798: ,x_msg_count => x_msg_count
1799: ,x_msg_data => x_msg_data
1800: ,p_mo_rec => l_vo_mo_rec);

Line 1802: IF x_return_status = Fnd_Api.g_ret_sts_error THEN

1798: ,x_msg_count => x_msg_count
1799: ,x_msg_data => x_msg_data
1800: ,p_mo_rec => l_vo_mo_rec);
1801:
1802: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
1803: RAISE Fnd_Api.g_exc_error;
1804: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
1805: RAISE Fnd_Api.g_exc_unexpected_error;
1806: END IF;

Line 1803: RAISE Fnd_Api.g_exc_error;

1799: ,x_msg_data => x_msg_data
1800: ,p_mo_rec => l_vo_mo_rec);
1801:
1802: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
1803: RAISE Fnd_Api.g_exc_error;
1804: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
1805: RAISE Fnd_Api.g_exc_unexpected_error;
1806: END IF;
1807: ELSIF p_vo_mo_tbl(i).operation = 'DELETE' THEN

Line 1804: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN

1800: ,p_mo_rec => l_vo_mo_rec);
1801:
1802: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
1803: RAISE Fnd_Api.g_exc_error;
1804: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
1805: RAISE Fnd_Api.g_exc_unexpected_error;
1806: END IF;
1807: ELSIF p_vo_mo_tbl(i).operation = 'DELETE' THEN
1808: ozf_offer_market_options_pvt.delete_market_options(

Line 1805: RAISE Fnd_Api.g_exc_unexpected_error;

1801:
1802: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
1803: RAISE Fnd_Api.g_exc_error;
1804: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
1805: RAISE Fnd_Api.g_exc_unexpected_error;
1806: END IF;
1807: ELSIF p_vo_mo_tbl(i).operation = 'DELETE' THEN
1808: ozf_offer_market_options_pvt.delete_market_options(
1809: p_api_version_number => p_api_version

Line 1812: ,p_validation_level => FND_API.G_VALID_LEVEL_FULL

1808: ozf_offer_market_options_pvt.delete_market_options(
1809: p_api_version_number => p_api_version
1810: ,p_init_msg_list => p_init_msg_list
1811: ,p_commit => p_commit
1812: ,p_validation_level => FND_API.G_VALID_LEVEL_FULL
1813: ,x_return_status => x_return_status
1814: ,x_msg_count => x_msg_count
1815: ,x_msg_data => x_msg_data
1816: ,p_offer_market_option_id => l_vo_mo_rec.offer_market_option_id

Line 1819: IF x_return_status = Fnd_Api.g_ret_sts_error THEN

1815: ,x_msg_data => x_msg_data
1816: ,p_offer_market_option_id => l_vo_mo_rec.offer_market_option_id
1817: ,p_object_version_number => l_vo_mo_rec.object_version_number);
1818:
1819: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
1820: RAISE Fnd_Api.g_exc_error;
1821: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
1822: RAISE Fnd_Api.g_exc_unexpected_error;
1823: END IF;

Line 1820: RAISE Fnd_Api.g_exc_error;

1816: ,p_offer_market_option_id => l_vo_mo_rec.offer_market_option_id
1817: ,p_object_version_number => l_vo_mo_rec.object_version_number);
1818:
1819: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
1820: RAISE Fnd_Api.g_exc_error;
1821: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
1822: RAISE Fnd_Api.g_exc_unexpected_error;
1823: END IF;
1824: END IF;

Line 1821: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN

1817: ,p_object_version_number => l_vo_mo_rec.object_version_number);
1818:
1819: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
1820: RAISE Fnd_Api.g_exc_error;
1821: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
1822: RAISE Fnd_Api.g_exc_unexpected_error;
1823: END IF;
1824: END IF;
1825: END LOOP;

Line 1822: RAISE Fnd_Api.g_exc_unexpected_error;

1818:
1819: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
1820: RAISE Fnd_Api.g_exc_error;
1821: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
1822: RAISE Fnd_Api.g_exc_unexpected_error;
1823: END IF;
1824: END IF;
1825: END LOOP;
1826: END IF; -- end market options

Line 1841: IF x_return_status = Fnd_Api.g_ret_sts_error THEN

1837: ,p_modifier_line_tbl => l_modifier_line_tbl
1838: ,x_qp_list_header_id => l_dummy
1839: ,x_error_location => x_error_location);
1840:
1841: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
1842: RAISE Fnd_Api.g_exc_error;
1843: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
1844: RAISE Fnd_Api.g_exc_unexpected_error;
1845: END IF;

Line 1842: RAISE Fnd_Api.g_exc_error;

1838: ,x_qp_list_header_id => l_dummy
1839: ,x_error_location => x_error_location);
1840:
1841: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
1842: RAISE Fnd_Api.g_exc_error;
1843: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
1844: RAISE Fnd_Api.g_exc_unexpected_error;
1845: END IF;
1846:

Line 1843: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN

1839: ,x_error_location => x_error_location);
1840:
1841: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
1842: RAISE Fnd_Api.g_exc_error;
1843: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
1844: RAISE Fnd_Api.g_exc_unexpected_error;
1845: END IF;
1846:
1847: EXCEPTION

Line 1844: RAISE Fnd_Api.g_exc_unexpected_error;

1840:
1841: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
1842: RAISE Fnd_Api.g_exc_error;
1843: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
1844: RAISE Fnd_Api.g_exc_unexpected_error;
1845: END IF;
1846:
1847: EXCEPTION
1848: WHEN Fnd_Api.G_EXC_ERROR THEN

Line 1848: WHEN Fnd_Api.G_EXC_ERROR THEN

1844: RAISE Fnd_Api.g_exc_unexpected_error;
1845: END IF;
1846:
1847: EXCEPTION
1848: WHEN Fnd_Api.G_EXC_ERROR THEN
1849: x_return_status := Fnd_Api.g_ret_sts_error ;
1850: ROLLBACK TO process_vo;
1851: IF Fnd_Msg_Pub.Check_Msg_Level ( Fnd_Msg_Pub.G_MSG_LVL_UNEXP_ERROR ) THEN
1852: Fnd_Msg_Pub.Add_Exc_Msg( G_PKG_NAME,l_api_name);

Line 1849: x_return_status := Fnd_Api.g_ret_sts_error ;

1845: END IF;
1846:
1847: EXCEPTION
1848: WHEN Fnd_Api.G_EXC_ERROR THEN
1849: x_return_status := Fnd_Api.g_ret_sts_error ;
1850: ROLLBACK TO process_vo;
1851: IF Fnd_Msg_Pub.Check_Msg_Level ( Fnd_Msg_Pub.G_MSG_LVL_UNEXP_ERROR ) THEN
1852: Fnd_Msg_Pub.Add_Exc_Msg( G_PKG_NAME,l_api_name);
1853: END IF;

Line 1857: p_encoded => Fnd_Api.G_FALSE

1853: END IF;
1854: Fnd_Msg_Pub.Count_AND_Get
1855: ( p_count => x_msg_count,
1856: p_data => x_msg_data,
1857: p_encoded => Fnd_Api.G_FALSE
1858: );
1859: WHEN Fnd_Api.G_EXC_UNEXPECTED_ERROR THEN
1860: x_return_status := Fnd_Api.g_ret_sts_unexp_error ;
1861: ROLLBACK TO process_vo;

Line 1859: WHEN Fnd_Api.G_EXC_UNEXPECTED_ERROR THEN

1855: ( p_count => x_msg_count,
1856: p_data => x_msg_data,
1857: p_encoded => Fnd_Api.G_FALSE
1858: );
1859: WHEN Fnd_Api.G_EXC_UNEXPECTED_ERROR THEN
1860: x_return_status := Fnd_Api.g_ret_sts_unexp_error ;
1861: ROLLBACK TO process_vo;
1862: IF Fnd_Msg_Pub.Check_Msg_Level ( Fnd_Msg_Pub.G_MSG_LVL_UNEXP_ERROR ) THEN
1863: Fnd_Msg_Pub.Add_Exc_Msg( G_PKG_NAME,l_api_name);

Line 1860: x_return_status := Fnd_Api.g_ret_sts_unexp_error ;

1856: p_data => x_msg_data,
1857: p_encoded => Fnd_Api.G_FALSE
1858: );
1859: WHEN Fnd_Api.G_EXC_UNEXPECTED_ERROR THEN
1860: x_return_status := Fnd_Api.g_ret_sts_unexp_error ;
1861: ROLLBACK TO process_vo;
1862: IF Fnd_Msg_Pub.Check_Msg_Level ( Fnd_Msg_Pub.G_MSG_LVL_UNEXP_ERROR ) THEN
1863: Fnd_Msg_Pub.Add_Exc_Msg( G_PKG_NAME,l_api_name);
1864: END IF;

Line 1868: p_encoded => Fnd_Api.G_FALSE

1864: END IF;
1865: Fnd_Msg_Pub.Count_AND_Get
1866: ( p_count => x_msg_count,
1867: p_data => x_msg_data,
1868: p_encoded => Fnd_Api.G_FALSE
1869: );
1870: WHEN OTHERS THEN
1871: x_return_status := Fnd_Api.g_ret_sts_unexp_erroR ;
1872: ROLLBACK TO process_vo;

Line 1871: x_return_status := Fnd_Api.g_ret_sts_unexp_erroR ;

1867: p_data => x_msg_data,
1868: p_encoded => Fnd_Api.G_FALSE
1869: );
1870: WHEN OTHERS THEN
1871: x_return_status := Fnd_Api.g_ret_sts_unexp_erroR ;
1872: ROLLBACK TO process_vo;
1873: IF Fnd_Msg_Pub.Check_Msg_Level ( Fnd_Msg_Pub.G_MSG_LVL_UNEXP_ERROR ) THEN
1874: Fnd_Msg_Pub.Add_Exc_Msg( G_PKG_NAME,l_api_name);
1875: END IF;

Line 1879: p_encoded => Fnd_Api.G_FALSE

1875: END IF;
1876: Fnd_Msg_Pub.Count_AND_Get
1877: ( p_count => x_msg_count,
1878: p_data => x_msg_data,
1879: p_encoded => Fnd_Api.G_FALSE
1880: );
1881:
1882: END process_vo;
1883:

Line 1896: ,p_init_msg_list IN VARCHAR2 := fnd_api.g_false

1892: ---------------------------------------------------------------------
1893:
1894: PROCEDURE process_offer_from_adapter(
1895: p_api_version IN NUMBER
1896: ,p_init_msg_list IN VARCHAR2 := fnd_api.g_false
1897: ,p_commit IN VARCHAR2 := fnd_api.g_false
1898: ,p_validation_level IN NUMBER := fnd_api.G_VALID_LEVEL_FULL
1899: ,x_return_status OUT NOCOPY VARCHAR2
1900: ,x_msg_count OUT NOCOPY NUMBER

Line 1897: ,p_commit IN VARCHAR2 := fnd_api.g_false

1893:
1894: PROCEDURE process_offer_from_adapter(
1895: p_api_version IN NUMBER
1896: ,p_init_msg_list IN VARCHAR2 := fnd_api.g_false
1897: ,p_commit IN VARCHAR2 := fnd_api.g_false
1898: ,p_validation_level IN NUMBER := fnd_api.G_VALID_LEVEL_FULL
1899: ,x_return_status OUT NOCOPY VARCHAR2
1900: ,x_msg_count OUT NOCOPY NUMBER
1901: ,x_msg_data OUT NOCOPY VARCHAR2

Line 1898: ,p_validation_level IN NUMBER := fnd_api.G_VALID_LEVEL_FULL

1894: PROCEDURE process_offer_from_adapter(
1895: p_api_version IN NUMBER
1896: ,p_init_msg_list IN VARCHAR2 := fnd_api.g_false
1897: ,p_commit IN VARCHAR2 := fnd_api.g_false
1898: ,p_validation_level IN NUMBER := fnd_api.G_VALID_LEVEL_FULL
1899: ,x_return_status OUT NOCOPY VARCHAR2
1900: ,x_msg_count OUT NOCOPY NUMBER
1901: ,x_msg_data OUT NOCOPY VARCHAR2
1902: ,p_source IN VARCHAR2 := 'SIEBEL'

Line 1917: l_user_id NUMBER := fnd_api.g_miss_num;

1913: l_modifier_line_tbl OZF_OFFER_PVT.modifier_line_tbl_type;
1914: l_act_product_rec AMS_ACTPRODUCT_PVT.act_product_rec_type;
1915: l_act_product_id NUMBER;
1916: l_lumpsum_distr_value NUMBER;
1917: l_user_id NUMBER := fnd_api.g_miss_num;
1918: l_line_index NUMBER := 0;
1919: l_dummy NUMBER;
1920: k NUMBER := 1;
1921:

Line 1980: IF Fnd_Api.to_boolean(p_init_msg_list) THEN

1976: -- Standard Start of API savepoint
1977: SAVEPOINT process_offer_from_adapter;
1978:
1979: -- Standard call to check for call compatibility.
1980: IF Fnd_Api.to_boolean(p_init_msg_list) THEN
1981: Fnd_Msg_Pub.initialize;
1982: END IF;
1983:
1984: MO_GLOBAL.init('OZF');

Line 1985: IF p_modifier_rec.orig_org_id <> FND_API.g_miss_num AND p_modifier_rec.orig_org_id IS NOT NULL THEN

1981: Fnd_Msg_Pub.initialize;
1982: END IF;
1983:
1984: MO_GLOBAL.init('OZF');
1985: IF p_modifier_rec.orig_org_id <> FND_API.g_miss_num AND p_modifier_rec.orig_org_id IS NOT NULL THEN
1986: MO_GLOBAL.set_policy_context('S',p_modifier_rec.orig_org_id);
1987: END IF;
1988:
1989: -- Initialize message list if p_init_msg_list is set to TRUE.

Line 1990: IF NOT Fnd_Api.compatible_api_call(l_api_version,

1986: MO_GLOBAL.set_policy_context('S',p_modifier_rec.orig_org_id);
1987: END IF;
1988:
1989: -- Initialize message list if p_init_msg_list is set to TRUE.
1990: IF NOT Fnd_Api.compatible_api_call(l_api_version,
1991: p_api_version,
1992: l_api_name,
1993: g_pkg_name)
1994: THEN

Line 1995: RAISE Fnd_Api.g_exc_unexpected_error;

1991: p_api_version,
1992: l_api_name,
1993: g_pkg_name)
1994: THEN
1995: RAISE Fnd_Api.g_exc_unexpected_error;
1996: END IF;
1997:
1998: x_return_status := Fnd_Api.g_ret_sts_success;
1999: x_error_location := 0;

Line 1998: x_return_status := Fnd_Api.g_ret_sts_success;

1994: THEN
1995: RAISE Fnd_Api.g_exc_unexpected_error;
1996: END IF;
1997:
1998: x_return_status := Fnd_Api.g_ret_sts_success;
1999: x_error_location := 0;
2000:
2001: --//Validations
2002: IF p_modifier_rec.qp_list_header_id = FND_API.g_miss_num OR p_modifier_rec.qp_list_header_id IS NULL THEN

Line 2002: IF p_modifier_rec.qp_list_header_id = FND_API.g_miss_num OR p_modifier_rec.qp_list_header_id IS NULL THEN

1998: x_return_status := Fnd_Api.g_ret_sts_success;
1999: x_error_location := 0;
2000:
2001: --//Validations
2002: IF p_modifier_rec.qp_list_header_id = FND_API.g_miss_num OR p_modifier_rec.qp_list_header_id IS NULL THEN
2003: IF p_modifier_rec.offer_type = FND_API.g_miss_char OR p_modifier_rec.offer_type IS NULL THEN
2004: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.g_msg_lvl_error) THEN
2005: FND_MESSAGE.set_name('OZF', 'OZF_OFFERS_NO_OFFER_TYPE');
2006: --//Please enter a value for Offer Type

Line 2003: IF p_modifier_rec.offer_type = FND_API.g_miss_char OR p_modifier_rec.offer_type IS NULL THEN

1999: x_error_location := 0;
2000:
2001: --//Validations
2002: IF p_modifier_rec.qp_list_header_id = FND_API.g_miss_num OR p_modifier_rec.qp_list_header_id IS NULL THEN
2003: IF p_modifier_rec.offer_type = FND_API.g_miss_char OR p_modifier_rec.offer_type IS NULL THEN
2004: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.g_msg_lvl_error) THEN
2005: FND_MESSAGE.set_name('OZF', 'OZF_OFFERS_NO_OFFER_TYPE');
2006: --//Please enter a value for Offer Type
2007: FND_MSG_PUB.add;

Line 2009: RAISE FND_API.G_EXC_ERROR;

2005: FND_MESSAGE.set_name('OZF', 'OZF_OFFERS_NO_OFFER_TYPE');
2006: --//Please enter a value for Offer Type
2007: FND_MSG_PUB.add;
2008: END IF;
2009: RAISE FND_API.G_EXC_ERROR;
2010: END IF;
2011:
2012: IF p_modifier_rec.offer_type NOT IN ('ACCRUAL','OFF_INVOICE','LUMPSUM') THEN
2013: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.g_msg_lvl_error) THEN

Line 2018: RAISE FND_API.G_EXC_ERROR;

2014: FND_MESSAGE.set_name('OZF', 'OZF_INVALID_TPM_OFFR_TYPE');
2015: --//Only Lump sum, Off Invoice and Accrual offer types are supported.
2016: FND_MSG_PUB.add;
2017: END IF;
2018: RAISE FND_API.G_EXC_ERROR;
2019: END IF;
2020:
2021: IF p_modifier_rec.name = FND_API.g_miss_char OR p_modifier_rec.name IS NULL THEN
2022: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.g_msg_lvl_error) THEN

Line 2021: IF p_modifier_rec.name = FND_API.g_miss_char OR p_modifier_rec.name IS NULL THEN

2017: END IF;
2018: RAISE FND_API.G_EXC_ERROR;
2019: END IF;
2020:
2021: IF p_modifier_rec.name = FND_API.g_miss_char OR p_modifier_rec.name IS NULL THEN
2022: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.g_msg_lvl_error) THEN
2023: FND_MESSAGE.SET_NAME('QP','QP_ATTRIBUTE_REQUIRED');
2024: FND_MESSAGE.SET_TOKEN('ATTRIBUTE','Offer Name');
2025: FND_MSG_PUB.add;

Line 2027: RAISE FND_API.G_EXC_ERROR;

2023: FND_MESSAGE.SET_NAME('QP','QP_ATTRIBUTE_REQUIRED');
2024: FND_MESSAGE.SET_TOKEN('ATTRIBUTE','Offer Name');
2025: FND_MSG_PUB.add;
2026: END IF;
2027: RAISE FND_API.G_EXC_ERROR;
2028: END IF;
2029:
2030: --//Lumpsum offer Validations
2031: --//==============================

Line 2033: IF p_modifier_rec.lumpsum_amount = FND_API.g_miss_num OR p_modifier_rec.lumpsum_amount IS NULL THEN

2029:
2030: --//Lumpsum offer Validations
2031: --//==============================
2032: IF p_modifier_rec.offer_type = 'LUMPSUM' THEN
2033: IF p_modifier_rec.lumpsum_amount = FND_API.g_miss_num OR p_modifier_rec.lumpsum_amount IS NULL THEN
2034: IF p_modifier_rec.offer_amount = FND_API.g_miss_num OR p_modifier_rec.offer_amount IS NULL THEN
2035: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.g_msg_lvl_error) THEN
2036: FND_MESSAGE.set_name('OZF', 'OZF_NO_LUMPSUM_AMOUNT');
2037: --//Lumpsum Amount is mandatory.Please provide Lumpsum Amount

Line 2034: IF p_modifier_rec.offer_amount = FND_API.g_miss_num OR p_modifier_rec.offer_amount IS NULL THEN

2030: --//Lumpsum offer Validations
2031: --//==============================
2032: IF p_modifier_rec.offer_type = 'LUMPSUM' THEN
2033: IF p_modifier_rec.lumpsum_amount = FND_API.g_miss_num OR p_modifier_rec.lumpsum_amount IS NULL THEN
2034: IF p_modifier_rec.offer_amount = FND_API.g_miss_num OR p_modifier_rec.offer_amount IS NULL THEN
2035: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.g_msg_lvl_error) THEN
2036: FND_MESSAGE.set_name('OZF', 'OZF_NO_LUMPSUM_AMOUNT');
2037: --//Lumpsum Amount is mandatory.Please provide Lumpsum Amount
2038: FND_MSG_PUB.add;

Line 2040: RAISE FND_API.G_EXC_ERROR;

2036: FND_MESSAGE.set_name('OZF', 'OZF_NO_LUMPSUM_AMOUNT');
2037: --//Lumpsum Amount is mandatory.Please provide Lumpsum Amount
2038: FND_MSG_PUB.add;
2039: END IF;
2040: RAISE FND_API.G_EXC_ERROR;
2041: ELSE
2042: l_modifier_list_rec.lumpsum_amount := p_modifier_rec.offer_amount;
2043: l_modifier_list_rec.offer_amount := p_modifier_rec.offer_amount;
2044: END IF;

Line 2050: IF p_modifier_rec.distribution_type <> FND_API.g_miss_char AND p_modifier_rec.distribution_type IS NOT NULL THEN

2046: l_modifier_list_rec.lumpsum_amount := p_modifier_rec.lumpsum_amount;
2047: l_modifier_list_rec.offer_amount := NVL(p_modifier_rec.offer_amount,l_modifier_list_rec.lumpsum_amount);
2048: END IF;
2049:
2050: IF p_modifier_rec.distribution_type <> FND_API.g_miss_char AND p_modifier_rec.distribution_type IS NOT NULL THEN
2051: l_lookup_stat :=OZF_UTILITY_PVT.check_lookup_exists(
2052: p_lookup_table_name =>'OZF_LOOKUPS'
2053: ,p_lookup_type =>'OZF_LUMPSUM_DISTRIBUTION_TYPE'
2054: ,p_lookup_code => p_modifier_rec.distribution_type);

Line 2056: IF l_lookup_stat = FND_API.g_false THEN

2052: p_lookup_table_name =>'OZF_LOOKUPS'
2053: ,p_lookup_type =>'OZF_LUMPSUM_DISTRIBUTION_TYPE'
2054: ,p_lookup_code => p_modifier_rec.distribution_type);
2055:
2056: IF l_lookup_stat = FND_API.g_false THEN
2057: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.g_msg_lvl_error) THEN
2058: FND_MESSAGE.set_name('OZF', 'OZF_INVALID_DISTRIBUTION');
2059: --//Invalid distribution of Lumpsum Offer amount
2060: FND_MSG_PUB.add;

Line 2062: RAISE FND_API.G_EXC_ERROR;

2058: FND_MESSAGE.set_name('OZF', 'OZF_INVALID_DISTRIBUTION');
2059: --//Invalid distribution of Lumpsum Offer amount
2060: FND_MSG_PUB.add;
2061: END IF;
2062: RAISE FND_API.G_EXC_ERROR;
2063: END IF;
2064: l_modifier_list_rec.distribution_type := p_modifier_rec.distribution_type;
2065: ELSE
2066: l_modifier_list_rec.distribution_type := '%';

Line 2069: IF p_modifier_rec.lumpsum_payment_type <> FND_API.g_miss_char AND p_modifier_rec.lumpsum_payment_type IS NOT NULL THEN

2065: ELSE
2066: l_modifier_list_rec.distribution_type := '%';
2067: END IF;
2068:
2069: IF p_modifier_rec.lumpsum_payment_type <> FND_API.g_miss_char AND p_modifier_rec.lumpsum_payment_type IS NOT NULL THEN
2070: l_lookup_stat :=OZF_UTILITY_PVT.check_lookup_exists(
2071: p_lookup_table_name =>'OZF_LOOKUPS'
2072: ,p_lookup_type =>'OZF_OFFER_LUMPSUM_PAYMENT'
2073: ,p_lookup_code => p_modifier_rec.lumpsum_payment_type);

Line 2075: IF l_lookup_stat = FND_API.g_false THEN

2071: p_lookup_table_name =>'OZF_LOOKUPS'
2072: ,p_lookup_type =>'OZF_OFFER_LUMPSUM_PAYMENT'
2073: ,p_lookup_code => p_modifier_rec.lumpsum_payment_type);
2074:
2075: IF l_lookup_stat = FND_API.g_false THEN
2076: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.g_msg_lvl_error) THEN
2077: FND_MESSAGE.set_name('OZF', 'OZF_OFFER_LUMPSUM_PAYMENT');
2078: --//Lumpsum Offer payment Type provided is invalid, please provide a valid Payment type Type.
2079: FND_MSG_PUB.add;

Line 2081: RAISE FND_API.G_EXC_ERROR;

2077: FND_MESSAGE.set_name('OZF', 'OZF_OFFER_LUMPSUM_PAYMENT');
2078: --//Lumpsum Offer payment Type provided is invalid, please provide a valid Payment type Type.
2079: FND_MSG_PUB.add;
2080: END IF;
2081: RAISE FND_API.G_EXC_ERROR;
2082: END IF;
2083: l_modifier_list_rec.lumpsum_payment_type := p_modifier_rec.lumpsum_payment_type;
2084: ELSE
2085: l_modifier_list_rec.lumpsum_payment_type := 'ACCRUE';

Line 2088: IF p_modifier_rec.start_date_active = FND_API.g_miss_date OR p_modifier_rec.start_date_active IS NULL THEN

2084: ELSE
2085: l_modifier_list_rec.lumpsum_payment_type := 'ACCRUE';
2086: END IF;
2087:
2088: IF p_modifier_rec.start_date_active = FND_API.g_miss_date OR p_modifier_rec.start_date_active IS NULL THEN
2089: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.g_msg_lvl_error) THEN
2090: FND_MESSAGE.set_name('OZF', 'OZF_OFFR_NO_START_DATE');
2091: --//Start date is required for this offer type.
2092: FND_MSG_PUB.add;

Line 2094: RAISE FND_API.G_EXC_ERROR;

2090: FND_MESSAGE.set_name('OZF', 'OZF_OFFR_NO_START_DATE');
2091: --//Start date is required for this offer type.
2092: FND_MSG_PUB.add;
2093: END IF;
2094: RAISE FND_API.G_EXC_ERROR;
2095: END IF;
2096: IF p_modifier_rec.transaction_currency_code = FND_API.g_miss_char OR p_modifier_rec.transaction_currency_code IS NULL THEN
2097: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.g_msg_lvl_error) THEN
2098: FND_MESSAGE.set_name('OZF', 'OZF_OFFR_LS_SD_CURR_REQD');

Line 2096: IF p_modifier_rec.transaction_currency_code = FND_API.g_miss_char OR p_modifier_rec.transaction_currency_code IS NULL THEN

2092: FND_MSG_PUB.add;
2093: END IF;
2094: RAISE FND_API.G_EXC_ERROR;
2095: END IF;
2096: IF p_modifier_rec.transaction_currency_code = FND_API.g_miss_char OR p_modifier_rec.transaction_currency_code IS NULL THEN
2097: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.g_msg_lvl_error) THEN
2098: FND_MESSAGE.set_name('OZF', 'OZF_OFFR_LS_SD_CURR_REQD');
2099: --//Currency is required for this offer.
2100: FND_MSG_PUB.add;

Line 2102: RAISE FND_API.G_EXC_ERROR;

2098: FND_MESSAGE.set_name('OZF', 'OZF_OFFR_LS_SD_CURR_REQD');
2099: --//Currency is required for this offer.
2100: FND_MSG_PUB.add;
2101: END IF;
2102: RAISE FND_API.G_EXC_ERROR;
2103: ELSE
2104: OPEN c_currency(p_modifier_rec.transaction_currency_code);
2105: FETCH c_currency INTO l_currency_code;
2106: CLOSE c_currency;

Line 2113: RAISE FND_API.G_EXC_ERROR;

2109: FND_MESSAGE.set_name('OZF', 'OZF_INVALID_CURRENCY_CODE');
2110: --//Mandatory field Currency Code is missing. Please enter a valid Currency Code
2111: FND_MSG_PUB.add;
2112: END IF;
2113: RAISE FND_API.G_EXC_ERROR;
2114: END IF;
2115: END IF;
2116: END IF; -- IF p_modifier_rec.offer_type = 'LUMPSUM' THEN
2117:

Line 2119: IF p_modifier_rec.budget_source_id <> FND_API.g_miss_num AND p_modifier_rec.budget_source_id IS NOT NULL THEN

2115: END IF;
2116: END IF; -- IF p_modifier_rec.offer_type = 'LUMPSUM' THEN
2117:
2118: --//Budget validations
2119: IF p_modifier_rec.budget_source_id <> FND_API.g_miss_num AND p_modifier_rec.budget_source_id IS NOT NULL THEN
2120: OPEN c_fund_id(p_modifier_rec.budget_source_id);
2121: FETCH c_fund_id INTO l_fund_id;
2122: CLOSE c_fund_id;
2123:

Line 2130: RAISE FND_API.G_EXC_ERROR;

2126: FND_MESSAGE.set_name('OZF', 'OZF_INVALID_FUND_ID');
2127: --//The Fund ID provided is invalid. Please provide a valid Fund ID.
2128: FND_MSG_PUB.add;
2129: END IF;
2130: RAISE FND_API.G_EXC_ERROR;
2131: END IF;
2132: END IF;
2133:
2134: IF p_modifier_rec.transaction_currency_code IS NULL OR p_modifier_rec.transaction_currency_code = FND_API.g_miss_char THEN

Line 2134: IF p_modifier_rec.transaction_currency_code IS NULL OR p_modifier_rec.transaction_currency_code = FND_API.g_miss_char THEN

2130: RAISE FND_API.G_EXC_ERROR;
2131: END IF;
2132: END IF;
2133:
2134: IF p_modifier_rec.transaction_currency_code IS NULL OR p_modifier_rec.transaction_currency_code = FND_API.g_miss_char THEN
2135: l_modifier_list_rec.transaction_currency_code := p_modifier_rec.currency_code;
2136: ELSE
2137: l_modifier_list_rec.transaction_currency_code := p_modifier_rec.transaction_currency_code;
2138: END IF;

Line 2140: IF p_modifier_rec.functional_currency_code IS NULL OR p_modifier_rec.functional_currency_code = FND_API.g_miss_char THEN

2136: ELSE
2137: l_modifier_list_rec.transaction_currency_code := p_modifier_rec.transaction_currency_code;
2138: END IF;
2139:
2140: IF p_modifier_rec.functional_currency_code IS NULL OR p_modifier_rec.functional_currency_code = FND_API.g_miss_char THEN
2141: l_modifier_list_rec.functional_currency_code := NVL(l_modifier_list_rec.transaction_currency_code,p_modifier_rec.currency_code);
2142: ELSE
2143: l_modifier_list_rec.functional_currency_code := p_modifier_rec.functional_currency_code;
2144: END IF;

Line 2148: IF l_modifier_list_rec.transaction_currency_code <> FND_API.g_miss_char AND l_modifier_list_rec.transaction_currency_code IS NOT NULL THEN

2144: END IF;
2145:
2146:
2147: --//Currency code validations
2148: IF l_modifier_list_rec.transaction_currency_code <> FND_API.g_miss_char AND l_modifier_list_rec.transaction_currency_code IS NOT NULL THEN
2149: OPEN c_currency(l_modifier_list_rec.transaction_currency_code);
2150: FETCH c_currency INTO l_currency_code;
2151: CLOSE c_currency;
2152:

Line 2159: RAISE FND_API.G_EXC_ERROR;

2155: FND_MESSAGE.set_name('OZF', 'OZF_INVALID_CURRENCY_CODE');
2156: --//Mandatory field Currency Code is missing. Please enter a valid Currency Code
2157: FND_MSG_PUB.add;
2158: END IF;
2159: RAISE FND_API.G_EXC_ERROR;
2160: END IF;
2161: END IF;
2162: END IF;
2163:

Line 2183: l_modifier_list_rec.offer_id := NVL(p_modifier_rec.offer_id,Fnd_Api.g_miss_num);

2179: OPEN c_resource_id(p_source);
2180: FETCH c_resource_id INTO l_user_id;
2181: CLOSE c_resource_id;
2182:
2183: l_modifier_list_rec.offer_id := NVL(p_modifier_rec.offer_id,Fnd_Api.g_miss_num);
2184: l_modifier_list_rec.qp_list_header_id := NVL(p_modifier_rec.qp_list_header_id,Fnd_Api.g_miss_num);
2185: l_modifier_list_rec.offer_type := NVL(p_modifier_rec.offer_type,Fnd_Api.g_miss_char);
2186: l_modifier_list_rec.offer_code := NVL(p_modifier_rec.offer_code,Fnd_Api.g_miss_char);
2187: l_modifier_list_rec.activity_media_id := NVL(p_modifier_rec.activity_media_id,Fnd_Api.g_miss_num);

Line 2184: l_modifier_list_rec.qp_list_header_id := NVL(p_modifier_rec.qp_list_header_id,Fnd_Api.g_miss_num);

2180: FETCH c_resource_id INTO l_user_id;
2181: CLOSE c_resource_id;
2182:
2183: l_modifier_list_rec.offer_id := NVL(p_modifier_rec.offer_id,Fnd_Api.g_miss_num);
2184: l_modifier_list_rec.qp_list_header_id := NVL(p_modifier_rec.qp_list_header_id,Fnd_Api.g_miss_num);
2185: l_modifier_list_rec.offer_type := NVL(p_modifier_rec.offer_type,Fnd_Api.g_miss_char);
2186: l_modifier_list_rec.offer_code := NVL(p_modifier_rec.offer_code,Fnd_Api.g_miss_char);
2187: l_modifier_list_rec.activity_media_id := NVL(p_modifier_rec.activity_media_id,Fnd_Api.g_miss_num);
2188: l_modifier_list_rec.reusable := NVL(p_modifier_rec.reusable,'N');

Line 2185: l_modifier_list_rec.offer_type := NVL(p_modifier_rec.offer_type,Fnd_Api.g_miss_char);

2181: CLOSE c_resource_id;
2182:
2183: l_modifier_list_rec.offer_id := NVL(p_modifier_rec.offer_id,Fnd_Api.g_miss_num);
2184: l_modifier_list_rec.qp_list_header_id := NVL(p_modifier_rec.qp_list_header_id,Fnd_Api.g_miss_num);
2185: l_modifier_list_rec.offer_type := NVL(p_modifier_rec.offer_type,Fnd_Api.g_miss_char);
2186: l_modifier_list_rec.offer_code := NVL(p_modifier_rec.offer_code,Fnd_Api.g_miss_char);
2187: l_modifier_list_rec.activity_media_id := NVL(p_modifier_rec.activity_media_id,Fnd_Api.g_miss_num);
2188: l_modifier_list_rec.reusable := NVL(p_modifier_rec.reusable,'N');
2189: l_modifier_list_rec.user_status_id := NVL(p_modifier_rec.user_status_id,Fnd_Api.g_miss_num);

Line 2186: l_modifier_list_rec.offer_code := NVL(p_modifier_rec.offer_code,Fnd_Api.g_miss_char);

2182:
2183: l_modifier_list_rec.offer_id := NVL(p_modifier_rec.offer_id,Fnd_Api.g_miss_num);
2184: l_modifier_list_rec.qp_list_header_id := NVL(p_modifier_rec.qp_list_header_id,Fnd_Api.g_miss_num);
2185: l_modifier_list_rec.offer_type := NVL(p_modifier_rec.offer_type,Fnd_Api.g_miss_char);
2186: l_modifier_list_rec.offer_code := NVL(p_modifier_rec.offer_code,Fnd_Api.g_miss_char);
2187: l_modifier_list_rec.activity_media_id := NVL(p_modifier_rec.activity_media_id,Fnd_Api.g_miss_num);
2188: l_modifier_list_rec.reusable := NVL(p_modifier_rec.reusable,'N');
2189: l_modifier_list_rec.user_status_id := NVL(p_modifier_rec.user_status_id,Fnd_Api.g_miss_num);
2190: l_modifier_list_rec.owner_id := l_user_id;

Line 2187: l_modifier_list_rec.activity_media_id := NVL(p_modifier_rec.activity_media_id,Fnd_Api.g_miss_num);

2183: l_modifier_list_rec.offer_id := NVL(p_modifier_rec.offer_id,Fnd_Api.g_miss_num);
2184: l_modifier_list_rec.qp_list_header_id := NVL(p_modifier_rec.qp_list_header_id,Fnd_Api.g_miss_num);
2185: l_modifier_list_rec.offer_type := NVL(p_modifier_rec.offer_type,Fnd_Api.g_miss_char);
2186: l_modifier_list_rec.offer_code := NVL(p_modifier_rec.offer_code,Fnd_Api.g_miss_char);
2187: l_modifier_list_rec.activity_media_id := NVL(p_modifier_rec.activity_media_id,Fnd_Api.g_miss_num);
2188: l_modifier_list_rec.reusable := NVL(p_modifier_rec.reusable,'N');
2189: l_modifier_list_rec.user_status_id := NVL(p_modifier_rec.user_status_id,Fnd_Api.g_miss_num);
2190: l_modifier_list_rec.owner_id := l_user_id;
2191: l_modifier_list_rec.wf_item_key := NVL(p_modifier_rec.wf_item_key,Fnd_Api.g_miss_char);

Line 2189: l_modifier_list_rec.user_status_id := NVL(p_modifier_rec.user_status_id,Fnd_Api.g_miss_num);

2185: l_modifier_list_rec.offer_type := NVL(p_modifier_rec.offer_type,Fnd_Api.g_miss_char);
2186: l_modifier_list_rec.offer_code := NVL(p_modifier_rec.offer_code,Fnd_Api.g_miss_char);
2187: l_modifier_list_rec.activity_media_id := NVL(p_modifier_rec.activity_media_id,Fnd_Api.g_miss_num);
2188: l_modifier_list_rec.reusable := NVL(p_modifier_rec.reusable,'N');
2189: l_modifier_list_rec.user_status_id := NVL(p_modifier_rec.user_status_id,Fnd_Api.g_miss_num);
2190: l_modifier_list_rec.owner_id := l_user_id;
2191: l_modifier_list_rec.wf_item_key := NVL(p_modifier_rec.wf_item_key,Fnd_Api.g_miss_char);
2192: l_modifier_list_rec.customer_reference := NVL(p_modifier_rec.customer_reference,Fnd_Api.g_miss_char);
2193: l_modifier_list_rec.buying_group_contact_id := NVL(p_modifier_rec.buying_group_contact_id,Fnd_Api.g_miss_num);

Line 2191: l_modifier_list_rec.wf_item_key := NVL(p_modifier_rec.wf_item_key,Fnd_Api.g_miss_char);

2187: l_modifier_list_rec.activity_media_id := NVL(p_modifier_rec.activity_media_id,Fnd_Api.g_miss_num);
2188: l_modifier_list_rec.reusable := NVL(p_modifier_rec.reusable,'N');
2189: l_modifier_list_rec.user_status_id := NVL(p_modifier_rec.user_status_id,Fnd_Api.g_miss_num);
2190: l_modifier_list_rec.owner_id := l_user_id;
2191: l_modifier_list_rec.wf_item_key := NVL(p_modifier_rec.wf_item_key,Fnd_Api.g_miss_char);
2192: l_modifier_list_rec.customer_reference := NVL(p_modifier_rec.customer_reference,Fnd_Api.g_miss_char);
2193: l_modifier_list_rec.buying_group_contact_id := NVL(p_modifier_rec.buying_group_contact_id,Fnd_Api.g_miss_num);
2194: l_modifier_list_rec.object_version_number := NVL(p_modifier_rec.object_version_number,Fnd_Api.g_miss_num);
2195: l_modifier_list_rec.perf_date_from := NVL(p_modifier_rec.perf_date_from,Fnd_Api.g_miss_date);

Line 2192: l_modifier_list_rec.customer_reference := NVL(p_modifier_rec.customer_reference,Fnd_Api.g_miss_char);

2188: l_modifier_list_rec.reusable := NVL(p_modifier_rec.reusable,'N');
2189: l_modifier_list_rec.user_status_id := NVL(p_modifier_rec.user_status_id,Fnd_Api.g_miss_num);
2190: l_modifier_list_rec.owner_id := l_user_id;
2191: l_modifier_list_rec.wf_item_key := NVL(p_modifier_rec.wf_item_key,Fnd_Api.g_miss_char);
2192: l_modifier_list_rec.customer_reference := NVL(p_modifier_rec.customer_reference,Fnd_Api.g_miss_char);
2193: l_modifier_list_rec.buying_group_contact_id := NVL(p_modifier_rec.buying_group_contact_id,Fnd_Api.g_miss_num);
2194: l_modifier_list_rec.object_version_number := NVL(p_modifier_rec.object_version_number,Fnd_Api.g_miss_num);
2195: l_modifier_list_rec.perf_date_from := NVL(p_modifier_rec.perf_date_from,Fnd_Api.g_miss_date);
2196: l_modifier_list_rec.perf_date_to := NVL(p_modifier_rec.perf_date_to,Fnd_Api.g_miss_date);

Line 2193: l_modifier_list_rec.buying_group_contact_id := NVL(p_modifier_rec.buying_group_contact_id,Fnd_Api.g_miss_num);

2189: l_modifier_list_rec.user_status_id := NVL(p_modifier_rec.user_status_id,Fnd_Api.g_miss_num);
2190: l_modifier_list_rec.owner_id := l_user_id;
2191: l_modifier_list_rec.wf_item_key := NVL(p_modifier_rec.wf_item_key,Fnd_Api.g_miss_char);
2192: l_modifier_list_rec.customer_reference := NVL(p_modifier_rec.customer_reference,Fnd_Api.g_miss_char);
2193: l_modifier_list_rec.buying_group_contact_id := NVL(p_modifier_rec.buying_group_contact_id,Fnd_Api.g_miss_num);
2194: l_modifier_list_rec.object_version_number := NVL(p_modifier_rec.object_version_number,Fnd_Api.g_miss_num);
2195: l_modifier_list_rec.perf_date_from := NVL(p_modifier_rec.perf_date_from,Fnd_Api.g_miss_date);
2196: l_modifier_list_rec.perf_date_to := NVL(p_modifier_rec.perf_date_to,Fnd_Api.g_miss_date);
2197: l_modifier_list_rec.status_code := NVL(p_modifier_rec.status_code,Fnd_Api.g_miss_char);

Line 2194: l_modifier_list_rec.object_version_number := NVL(p_modifier_rec.object_version_number,Fnd_Api.g_miss_num);

2190: l_modifier_list_rec.owner_id := l_user_id;
2191: l_modifier_list_rec.wf_item_key := NVL(p_modifier_rec.wf_item_key,Fnd_Api.g_miss_char);
2192: l_modifier_list_rec.customer_reference := NVL(p_modifier_rec.customer_reference,Fnd_Api.g_miss_char);
2193: l_modifier_list_rec.buying_group_contact_id := NVL(p_modifier_rec.buying_group_contact_id,Fnd_Api.g_miss_num);
2194: l_modifier_list_rec.object_version_number := NVL(p_modifier_rec.object_version_number,Fnd_Api.g_miss_num);
2195: l_modifier_list_rec.perf_date_from := NVL(p_modifier_rec.perf_date_from,Fnd_Api.g_miss_date);
2196: l_modifier_list_rec.perf_date_to := NVL(p_modifier_rec.perf_date_to,Fnd_Api.g_miss_date);
2197: l_modifier_list_rec.status_code := NVL(p_modifier_rec.status_code,Fnd_Api.g_miss_char);
2198: l_modifier_list_rec.status_date := NVL(p_modifier_rec.status_date,Fnd_Api.g_miss_date);

Line 2195: l_modifier_list_rec.perf_date_from := NVL(p_modifier_rec.perf_date_from,Fnd_Api.g_miss_date);

2191: l_modifier_list_rec.wf_item_key := NVL(p_modifier_rec.wf_item_key,Fnd_Api.g_miss_char);
2192: l_modifier_list_rec.customer_reference := NVL(p_modifier_rec.customer_reference,Fnd_Api.g_miss_char);
2193: l_modifier_list_rec.buying_group_contact_id := NVL(p_modifier_rec.buying_group_contact_id,Fnd_Api.g_miss_num);
2194: l_modifier_list_rec.object_version_number := NVL(p_modifier_rec.object_version_number,Fnd_Api.g_miss_num);
2195: l_modifier_list_rec.perf_date_from := NVL(p_modifier_rec.perf_date_from,Fnd_Api.g_miss_date);
2196: l_modifier_list_rec.perf_date_to := NVL(p_modifier_rec.perf_date_to,Fnd_Api.g_miss_date);
2197: l_modifier_list_rec.status_code := NVL(p_modifier_rec.status_code,Fnd_Api.g_miss_char);
2198: l_modifier_list_rec.status_date := NVL(p_modifier_rec.status_date,Fnd_Api.g_miss_date);
2199: l_modifier_list_rec.modifier_level_code := NVL(p_modifier_rec.modifier_level_code,'LINE');

Line 2196: l_modifier_list_rec.perf_date_to := NVL(p_modifier_rec.perf_date_to,Fnd_Api.g_miss_date);

2192: l_modifier_list_rec.customer_reference := NVL(p_modifier_rec.customer_reference,Fnd_Api.g_miss_char);
2193: l_modifier_list_rec.buying_group_contact_id := NVL(p_modifier_rec.buying_group_contact_id,Fnd_Api.g_miss_num);
2194: l_modifier_list_rec.object_version_number := NVL(p_modifier_rec.object_version_number,Fnd_Api.g_miss_num);
2195: l_modifier_list_rec.perf_date_from := NVL(p_modifier_rec.perf_date_from,Fnd_Api.g_miss_date);
2196: l_modifier_list_rec.perf_date_to := NVL(p_modifier_rec.perf_date_to,Fnd_Api.g_miss_date);
2197: l_modifier_list_rec.status_code := NVL(p_modifier_rec.status_code,Fnd_Api.g_miss_char);
2198: l_modifier_list_rec.status_date := NVL(p_modifier_rec.status_date,Fnd_Api.g_miss_date);
2199: l_modifier_list_rec.modifier_level_code := NVL(p_modifier_rec.modifier_level_code,'LINE');
2200: l_modifier_list_rec.order_value_discount_type := NVL(p_modifier_rec.order_value_discount_type,Fnd_Api.g_miss_char);

Line 2197: l_modifier_list_rec.status_code := NVL(p_modifier_rec.status_code,Fnd_Api.g_miss_char);

2193: l_modifier_list_rec.buying_group_contact_id := NVL(p_modifier_rec.buying_group_contact_id,Fnd_Api.g_miss_num);
2194: l_modifier_list_rec.object_version_number := NVL(p_modifier_rec.object_version_number,Fnd_Api.g_miss_num);
2195: l_modifier_list_rec.perf_date_from := NVL(p_modifier_rec.perf_date_from,Fnd_Api.g_miss_date);
2196: l_modifier_list_rec.perf_date_to := NVL(p_modifier_rec.perf_date_to,Fnd_Api.g_miss_date);
2197: l_modifier_list_rec.status_code := NVL(p_modifier_rec.status_code,Fnd_Api.g_miss_char);
2198: l_modifier_list_rec.status_date := NVL(p_modifier_rec.status_date,Fnd_Api.g_miss_date);
2199: l_modifier_list_rec.modifier_level_code := NVL(p_modifier_rec.modifier_level_code,'LINE');
2200: l_modifier_list_rec.order_value_discount_type := NVL(p_modifier_rec.order_value_discount_type,Fnd_Api.g_miss_char);
2201: l_modifier_list_rec.currency_code := NVL(p_modifier_rec.currency_code,Fnd_Api.g_miss_char);

Line 2198: l_modifier_list_rec.status_date := NVL(p_modifier_rec.status_date,Fnd_Api.g_miss_date);

2194: l_modifier_list_rec.object_version_number := NVL(p_modifier_rec.object_version_number,Fnd_Api.g_miss_num);
2195: l_modifier_list_rec.perf_date_from := NVL(p_modifier_rec.perf_date_from,Fnd_Api.g_miss_date);
2196: l_modifier_list_rec.perf_date_to := NVL(p_modifier_rec.perf_date_to,Fnd_Api.g_miss_date);
2197: l_modifier_list_rec.status_code := NVL(p_modifier_rec.status_code,Fnd_Api.g_miss_char);
2198: l_modifier_list_rec.status_date := NVL(p_modifier_rec.status_date,Fnd_Api.g_miss_date);
2199: l_modifier_list_rec.modifier_level_code := NVL(p_modifier_rec.modifier_level_code,'LINE');
2200: l_modifier_list_rec.order_value_discount_type := NVL(p_modifier_rec.order_value_discount_type,Fnd_Api.g_miss_char);
2201: l_modifier_list_rec.currency_code := NVL(p_modifier_rec.currency_code,Fnd_Api.g_miss_char);
2202: l_modifier_list_rec.lumpsum_amount := NVL(p_modifier_rec.lumpsum_amount,Fnd_Api.g_miss_num);

Line 2200: l_modifier_list_rec.order_value_discount_type := NVL(p_modifier_rec.order_value_discount_type,Fnd_Api.g_miss_char);

2196: l_modifier_list_rec.perf_date_to := NVL(p_modifier_rec.perf_date_to,Fnd_Api.g_miss_date);
2197: l_modifier_list_rec.status_code := NVL(p_modifier_rec.status_code,Fnd_Api.g_miss_char);
2198: l_modifier_list_rec.status_date := NVL(p_modifier_rec.status_date,Fnd_Api.g_miss_date);
2199: l_modifier_list_rec.modifier_level_code := NVL(p_modifier_rec.modifier_level_code,'LINE');
2200: l_modifier_list_rec.order_value_discount_type := NVL(p_modifier_rec.order_value_discount_type,Fnd_Api.g_miss_char);
2201: l_modifier_list_rec.currency_code := NVL(p_modifier_rec.currency_code,Fnd_Api.g_miss_char);
2202: l_modifier_list_rec.lumpsum_amount := NVL(p_modifier_rec.lumpsum_amount,Fnd_Api.g_miss_num);
2203: l_modifier_list_rec.lumpsum_payment_type := NVL(p_modifier_rec.lumpsum_payment_type,Fnd_Api.g_miss_char);
2204: l_modifier_list_rec.offer_amount := NVL(p_modifier_rec.offer_amount,FND_API.g_miss_num);

Line 2201: l_modifier_list_rec.currency_code := NVL(p_modifier_rec.currency_code,Fnd_Api.g_miss_char);

2197: l_modifier_list_rec.status_code := NVL(p_modifier_rec.status_code,Fnd_Api.g_miss_char);
2198: l_modifier_list_rec.status_date := NVL(p_modifier_rec.status_date,Fnd_Api.g_miss_date);
2199: l_modifier_list_rec.modifier_level_code := NVL(p_modifier_rec.modifier_level_code,'LINE');
2200: l_modifier_list_rec.order_value_discount_type := NVL(p_modifier_rec.order_value_discount_type,Fnd_Api.g_miss_char);
2201: l_modifier_list_rec.currency_code := NVL(p_modifier_rec.currency_code,Fnd_Api.g_miss_char);
2202: l_modifier_list_rec.lumpsum_amount := NVL(p_modifier_rec.lumpsum_amount,Fnd_Api.g_miss_num);
2203: l_modifier_list_rec.lumpsum_payment_type := NVL(p_modifier_rec.lumpsum_payment_type,Fnd_Api.g_miss_char);
2204: l_modifier_list_rec.offer_amount := NVL(p_modifier_rec.offer_amount,FND_API.g_miss_num);
2205:

Line 2202: l_modifier_list_rec.lumpsum_amount := NVL(p_modifier_rec.lumpsum_amount,Fnd_Api.g_miss_num);

2198: l_modifier_list_rec.status_date := NVL(p_modifier_rec.status_date,Fnd_Api.g_miss_date);
2199: l_modifier_list_rec.modifier_level_code := NVL(p_modifier_rec.modifier_level_code,'LINE');
2200: l_modifier_list_rec.order_value_discount_type := NVL(p_modifier_rec.order_value_discount_type,Fnd_Api.g_miss_char);
2201: l_modifier_list_rec.currency_code := NVL(p_modifier_rec.currency_code,Fnd_Api.g_miss_char);
2202: l_modifier_list_rec.lumpsum_amount := NVL(p_modifier_rec.lumpsum_amount,Fnd_Api.g_miss_num);
2203: l_modifier_list_rec.lumpsum_payment_type := NVL(p_modifier_rec.lumpsum_payment_type,Fnd_Api.g_miss_char);
2204: l_modifier_list_rec.offer_amount := NVL(p_modifier_rec.offer_amount,FND_API.g_miss_num);
2205:
2206: --Fix for Bug 16400081

Line 2203: l_modifier_list_rec.lumpsum_payment_type := NVL(p_modifier_rec.lumpsum_payment_type,Fnd_Api.g_miss_char);

2199: l_modifier_list_rec.modifier_level_code := NVL(p_modifier_rec.modifier_level_code,'LINE');
2200: l_modifier_list_rec.order_value_discount_type := NVL(p_modifier_rec.order_value_discount_type,Fnd_Api.g_miss_char);
2201: l_modifier_list_rec.currency_code := NVL(p_modifier_rec.currency_code,Fnd_Api.g_miss_char);
2202: l_modifier_list_rec.lumpsum_amount := NVL(p_modifier_rec.lumpsum_amount,Fnd_Api.g_miss_num);
2203: l_modifier_list_rec.lumpsum_payment_type := NVL(p_modifier_rec.lumpsum_payment_type,Fnd_Api.g_miss_char);
2204: l_modifier_list_rec.offer_amount := NVL(p_modifier_rec.offer_amount,FND_API.g_miss_num);
2205:
2206: --Fix for Bug 16400081
2207: l_modifier_list_rec.lumpsum_amount := OZF_UTILITY_PVT.CurrRound(l_modifier_list_rec.lumpsum_amount,l_modifier_list_rec.currency_code);

Line 2204: l_modifier_list_rec.offer_amount := NVL(p_modifier_rec.offer_amount,FND_API.g_miss_num);

2200: l_modifier_list_rec.order_value_discount_type := NVL(p_modifier_rec.order_value_discount_type,Fnd_Api.g_miss_char);
2201: l_modifier_list_rec.currency_code := NVL(p_modifier_rec.currency_code,Fnd_Api.g_miss_char);
2202: l_modifier_list_rec.lumpsum_amount := NVL(p_modifier_rec.lumpsum_amount,Fnd_Api.g_miss_num);
2203: l_modifier_list_rec.lumpsum_payment_type := NVL(p_modifier_rec.lumpsum_payment_type,Fnd_Api.g_miss_char);
2204: l_modifier_list_rec.offer_amount := NVL(p_modifier_rec.offer_amount,FND_API.g_miss_num);
2205:
2206: --Fix for Bug 16400081
2207: l_modifier_list_rec.lumpsum_amount := OZF_UTILITY_PVT.CurrRound(l_modifier_list_rec.lumpsum_amount,l_modifier_list_rec.currency_code);
2208: l_modifier_list_rec.offer_amount := OZF_UTILITY_PVT.CurrRound(l_modifier_list_rec.offer_amount,l_modifier_list_rec.currency_code);

Line 2214: l_modifier_list_rec.context := NVL(p_modifier_rec.context,Fnd_Api.g_miss_char);

2210: l_modifier_list_rec.budget_amount_tc := NVL(p_modifier_rec.budget_amount_tc, p_modifier_rec.offer_amount);
2211: l_modifier_list_rec.budget_amount_fc := NVL(p_modifier_rec.budget_amount_fc, p_modifier_rec.offer_amount);
2212: l_modifier_list_rec.transaction_currency_code := NVL(p_modifier_rec.transaction_currency_code,p_modifier_rec.currency_code);
2213: l_modifier_list_rec.functional_currency_code := NVL(p_modifier_rec.functional_currency_code,p_modifier_rec.currency_code);
2214: l_modifier_list_rec.context := NVL(p_modifier_rec.context,Fnd_Api.g_miss_char);
2215: l_modifier_list_rec.attribute1 := NVL(p_modifier_rec.attribute1,Fnd_Api.g_miss_char);
2216: l_modifier_list_rec.attribute2 := NVL(p_modifier_rec.attribute2,Fnd_Api.g_miss_char);
2217: l_modifier_list_rec.attribute3 := NVL(p_modifier_rec.attribute3,Fnd_Api.g_miss_char);
2218: l_modifier_list_rec.attribute4 := NVL(p_modifier_rec.attribute4,Fnd_Api.g_miss_char);

Line 2215: l_modifier_list_rec.attribute1 := NVL(p_modifier_rec.attribute1,Fnd_Api.g_miss_char);

2211: l_modifier_list_rec.budget_amount_fc := NVL(p_modifier_rec.budget_amount_fc, p_modifier_rec.offer_amount);
2212: l_modifier_list_rec.transaction_currency_code := NVL(p_modifier_rec.transaction_currency_code,p_modifier_rec.currency_code);
2213: l_modifier_list_rec.functional_currency_code := NVL(p_modifier_rec.functional_currency_code,p_modifier_rec.currency_code);
2214: l_modifier_list_rec.context := NVL(p_modifier_rec.context,Fnd_Api.g_miss_char);
2215: l_modifier_list_rec.attribute1 := NVL(p_modifier_rec.attribute1,Fnd_Api.g_miss_char);
2216: l_modifier_list_rec.attribute2 := NVL(p_modifier_rec.attribute2,Fnd_Api.g_miss_char);
2217: l_modifier_list_rec.attribute3 := NVL(p_modifier_rec.attribute3,Fnd_Api.g_miss_char);
2218: l_modifier_list_rec.attribute4 := NVL(p_modifier_rec.attribute4,Fnd_Api.g_miss_char);
2219: l_modifier_list_rec.attribute5 := NVL(p_modifier_rec.attribute5,Fnd_Api.g_miss_char);

Line 2216: l_modifier_list_rec.attribute2 := NVL(p_modifier_rec.attribute2,Fnd_Api.g_miss_char);

2212: l_modifier_list_rec.transaction_currency_code := NVL(p_modifier_rec.transaction_currency_code,p_modifier_rec.currency_code);
2213: l_modifier_list_rec.functional_currency_code := NVL(p_modifier_rec.functional_currency_code,p_modifier_rec.currency_code);
2214: l_modifier_list_rec.context := NVL(p_modifier_rec.context,Fnd_Api.g_miss_char);
2215: l_modifier_list_rec.attribute1 := NVL(p_modifier_rec.attribute1,Fnd_Api.g_miss_char);
2216: l_modifier_list_rec.attribute2 := NVL(p_modifier_rec.attribute2,Fnd_Api.g_miss_char);
2217: l_modifier_list_rec.attribute3 := NVL(p_modifier_rec.attribute3,Fnd_Api.g_miss_char);
2218: l_modifier_list_rec.attribute4 := NVL(p_modifier_rec.attribute4,Fnd_Api.g_miss_char);
2219: l_modifier_list_rec.attribute5 := NVL(p_modifier_rec.attribute5,Fnd_Api.g_miss_char);
2220: l_modifier_list_rec.attribute6 := NVL(p_modifier_rec.attribute6,Fnd_Api.g_miss_char);

Line 2217: l_modifier_list_rec.attribute3 := NVL(p_modifier_rec.attribute3,Fnd_Api.g_miss_char);

2213: l_modifier_list_rec.functional_currency_code := NVL(p_modifier_rec.functional_currency_code,p_modifier_rec.currency_code);
2214: l_modifier_list_rec.context := NVL(p_modifier_rec.context,Fnd_Api.g_miss_char);
2215: l_modifier_list_rec.attribute1 := NVL(p_modifier_rec.attribute1,Fnd_Api.g_miss_char);
2216: l_modifier_list_rec.attribute2 := NVL(p_modifier_rec.attribute2,Fnd_Api.g_miss_char);
2217: l_modifier_list_rec.attribute3 := NVL(p_modifier_rec.attribute3,Fnd_Api.g_miss_char);
2218: l_modifier_list_rec.attribute4 := NVL(p_modifier_rec.attribute4,Fnd_Api.g_miss_char);
2219: l_modifier_list_rec.attribute5 := NVL(p_modifier_rec.attribute5,Fnd_Api.g_miss_char);
2220: l_modifier_list_rec.attribute6 := NVL(p_modifier_rec.attribute6,Fnd_Api.g_miss_char);
2221: l_modifier_list_rec.attribute7 := NVL(p_modifier_rec.attribute7,Fnd_Api.g_miss_char);

Line 2218: l_modifier_list_rec.attribute4 := NVL(p_modifier_rec.attribute4,Fnd_Api.g_miss_char);

2214: l_modifier_list_rec.context := NVL(p_modifier_rec.context,Fnd_Api.g_miss_char);
2215: l_modifier_list_rec.attribute1 := NVL(p_modifier_rec.attribute1,Fnd_Api.g_miss_char);
2216: l_modifier_list_rec.attribute2 := NVL(p_modifier_rec.attribute2,Fnd_Api.g_miss_char);
2217: l_modifier_list_rec.attribute3 := NVL(p_modifier_rec.attribute3,Fnd_Api.g_miss_char);
2218: l_modifier_list_rec.attribute4 := NVL(p_modifier_rec.attribute4,Fnd_Api.g_miss_char);
2219: l_modifier_list_rec.attribute5 := NVL(p_modifier_rec.attribute5,Fnd_Api.g_miss_char);
2220: l_modifier_list_rec.attribute6 := NVL(p_modifier_rec.attribute6,Fnd_Api.g_miss_char);
2221: l_modifier_list_rec.attribute7 := NVL(p_modifier_rec.attribute7,Fnd_Api.g_miss_char);
2222: l_modifier_list_rec.attribute8 := NVL(p_modifier_rec.attribute8,Fnd_Api.g_miss_char);

Line 2219: l_modifier_list_rec.attribute5 := NVL(p_modifier_rec.attribute5,Fnd_Api.g_miss_char);

2215: l_modifier_list_rec.attribute1 := NVL(p_modifier_rec.attribute1,Fnd_Api.g_miss_char);
2216: l_modifier_list_rec.attribute2 := NVL(p_modifier_rec.attribute2,Fnd_Api.g_miss_char);
2217: l_modifier_list_rec.attribute3 := NVL(p_modifier_rec.attribute3,Fnd_Api.g_miss_char);
2218: l_modifier_list_rec.attribute4 := NVL(p_modifier_rec.attribute4,Fnd_Api.g_miss_char);
2219: l_modifier_list_rec.attribute5 := NVL(p_modifier_rec.attribute5,Fnd_Api.g_miss_char);
2220: l_modifier_list_rec.attribute6 := NVL(p_modifier_rec.attribute6,Fnd_Api.g_miss_char);
2221: l_modifier_list_rec.attribute7 := NVL(p_modifier_rec.attribute7,Fnd_Api.g_miss_char);
2222: l_modifier_list_rec.attribute8 := NVL(p_modifier_rec.attribute8,Fnd_Api.g_miss_char);
2223: l_modifier_list_rec.attribute9 := NVL(p_modifier_rec.attribute9,Fnd_Api.g_miss_char);

Line 2220: l_modifier_list_rec.attribute6 := NVL(p_modifier_rec.attribute6,Fnd_Api.g_miss_char);

2216: l_modifier_list_rec.attribute2 := NVL(p_modifier_rec.attribute2,Fnd_Api.g_miss_char);
2217: l_modifier_list_rec.attribute3 := NVL(p_modifier_rec.attribute3,Fnd_Api.g_miss_char);
2218: l_modifier_list_rec.attribute4 := NVL(p_modifier_rec.attribute4,Fnd_Api.g_miss_char);
2219: l_modifier_list_rec.attribute5 := NVL(p_modifier_rec.attribute5,Fnd_Api.g_miss_char);
2220: l_modifier_list_rec.attribute6 := NVL(p_modifier_rec.attribute6,Fnd_Api.g_miss_char);
2221: l_modifier_list_rec.attribute7 := NVL(p_modifier_rec.attribute7,Fnd_Api.g_miss_char);
2222: l_modifier_list_rec.attribute8 := NVL(p_modifier_rec.attribute8,Fnd_Api.g_miss_char);
2223: l_modifier_list_rec.attribute9 := NVL(p_modifier_rec.attribute9,Fnd_Api.g_miss_char);
2224: l_modifier_list_rec.attribute10 := NVL(p_modifier_rec.attribute10,Fnd_Api.g_miss_char);

Line 2221: l_modifier_list_rec.attribute7 := NVL(p_modifier_rec.attribute7,Fnd_Api.g_miss_char);

2217: l_modifier_list_rec.attribute3 := NVL(p_modifier_rec.attribute3,Fnd_Api.g_miss_char);
2218: l_modifier_list_rec.attribute4 := NVL(p_modifier_rec.attribute4,Fnd_Api.g_miss_char);
2219: l_modifier_list_rec.attribute5 := NVL(p_modifier_rec.attribute5,Fnd_Api.g_miss_char);
2220: l_modifier_list_rec.attribute6 := NVL(p_modifier_rec.attribute6,Fnd_Api.g_miss_char);
2221: l_modifier_list_rec.attribute7 := NVL(p_modifier_rec.attribute7,Fnd_Api.g_miss_char);
2222: l_modifier_list_rec.attribute8 := NVL(p_modifier_rec.attribute8,Fnd_Api.g_miss_char);
2223: l_modifier_list_rec.attribute9 := NVL(p_modifier_rec.attribute9,Fnd_Api.g_miss_char);
2224: l_modifier_list_rec.attribute10 := NVL(p_modifier_rec.attribute10,Fnd_Api.g_miss_char);
2225: l_modifier_list_rec.attribute11 := NVL(p_modifier_rec.attribute11,Fnd_Api.g_miss_char);

Line 2222: l_modifier_list_rec.attribute8 := NVL(p_modifier_rec.attribute8,Fnd_Api.g_miss_char);

2218: l_modifier_list_rec.attribute4 := NVL(p_modifier_rec.attribute4,Fnd_Api.g_miss_char);
2219: l_modifier_list_rec.attribute5 := NVL(p_modifier_rec.attribute5,Fnd_Api.g_miss_char);
2220: l_modifier_list_rec.attribute6 := NVL(p_modifier_rec.attribute6,Fnd_Api.g_miss_char);
2221: l_modifier_list_rec.attribute7 := NVL(p_modifier_rec.attribute7,Fnd_Api.g_miss_char);
2222: l_modifier_list_rec.attribute8 := NVL(p_modifier_rec.attribute8,Fnd_Api.g_miss_char);
2223: l_modifier_list_rec.attribute9 := NVL(p_modifier_rec.attribute9,Fnd_Api.g_miss_char);
2224: l_modifier_list_rec.attribute10 := NVL(p_modifier_rec.attribute10,Fnd_Api.g_miss_char);
2225: l_modifier_list_rec.attribute11 := NVL(p_modifier_rec.attribute11,Fnd_Api.g_miss_char);
2226: l_modifier_list_rec.attribute12 := NVL(p_modifier_rec.attribute12,Fnd_Api.g_miss_char);

Line 2223: l_modifier_list_rec.attribute9 := NVL(p_modifier_rec.attribute9,Fnd_Api.g_miss_char);

2219: l_modifier_list_rec.attribute5 := NVL(p_modifier_rec.attribute5,Fnd_Api.g_miss_char);
2220: l_modifier_list_rec.attribute6 := NVL(p_modifier_rec.attribute6,Fnd_Api.g_miss_char);
2221: l_modifier_list_rec.attribute7 := NVL(p_modifier_rec.attribute7,Fnd_Api.g_miss_char);
2222: l_modifier_list_rec.attribute8 := NVL(p_modifier_rec.attribute8,Fnd_Api.g_miss_char);
2223: l_modifier_list_rec.attribute9 := NVL(p_modifier_rec.attribute9,Fnd_Api.g_miss_char);
2224: l_modifier_list_rec.attribute10 := NVL(p_modifier_rec.attribute10,Fnd_Api.g_miss_char);
2225: l_modifier_list_rec.attribute11 := NVL(p_modifier_rec.attribute11,Fnd_Api.g_miss_char);
2226: l_modifier_list_rec.attribute12 := NVL(p_modifier_rec.attribute12,Fnd_Api.g_miss_char);
2227: l_modifier_list_rec.attribute13 := NVL(p_modifier_rec.attribute13,Fnd_Api.g_miss_char);

Line 2224: l_modifier_list_rec.attribute10 := NVL(p_modifier_rec.attribute10,Fnd_Api.g_miss_char);

2220: l_modifier_list_rec.attribute6 := NVL(p_modifier_rec.attribute6,Fnd_Api.g_miss_char);
2221: l_modifier_list_rec.attribute7 := NVL(p_modifier_rec.attribute7,Fnd_Api.g_miss_char);
2222: l_modifier_list_rec.attribute8 := NVL(p_modifier_rec.attribute8,Fnd_Api.g_miss_char);
2223: l_modifier_list_rec.attribute9 := NVL(p_modifier_rec.attribute9,Fnd_Api.g_miss_char);
2224: l_modifier_list_rec.attribute10 := NVL(p_modifier_rec.attribute10,Fnd_Api.g_miss_char);
2225: l_modifier_list_rec.attribute11 := NVL(p_modifier_rec.attribute11,Fnd_Api.g_miss_char);
2226: l_modifier_list_rec.attribute12 := NVL(p_modifier_rec.attribute12,Fnd_Api.g_miss_char);
2227: l_modifier_list_rec.attribute13 := NVL(p_modifier_rec.attribute13,Fnd_Api.g_miss_char);
2228: l_modifier_list_rec.attribute14 := NVL(p_modifier_rec.attribute14,Fnd_Api.g_miss_char);

Line 2225: l_modifier_list_rec.attribute11 := NVL(p_modifier_rec.attribute11,Fnd_Api.g_miss_char);

2221: l_modifier_list_rec.attribute7 := NVL(p_modifier_rec.attribute7,Fnd_Api.g_miss_char);
2222: l_modifier_list_rec.attribute8 := NVL(p_modifier_rec.attribute8,Fnd_Api.g_miss_char);
2223: l_modifier_list_rec.attribute9 := NVL(p_modifier_rec.attribute9,Fnd_Api.g_miss_char);
2224: l_modifier_list_rec.attribute10 := NVL(p_modifier_rec.attribute10,Fnd_Api.g_miss_char);
2225: l_modifier_list_rec.attribute11 := NVL(p_modifier_rec.attribute11,Fnd_Api.g_miss_char);
2226: l_modifier_list_rec.attribute12 := NVL(p_modifier_rec.attribute12,Fnd_Api.g_miss_char);
2227: l_modifier_list_rec.attribute13 := NVL(p_modifier_rec.attribute13,Fnd_Api.g_miss_char);
2228: l_modifier_list_rec.attribute14 := NVL(p_modifier_rec.attribute14,Fnd_Api.g_miss_char);
2229: l_modifier_list_rec.attribute15 := NVL(p_modifier_rec.attribute15,Fnd_Api.g_miss_char);

Line 2226: l_modifier_list_rec.attribute12 := NVL(p_modifier_rec.attribute12,Fnd_Api.g_miss_char);

2222: l_modifier_list_rec.attribute8 := NVL(p_modifier_rec.attribute8,Fnd_Api.g_miss_char);
2223: l_modifier_list_rec.attribute9 := NVL(p_modifier_rec.attribute9,Fnd_Api.g_miss_char);
2224: l_modifier_list_rec.attribute10 := NVL(p_modifier_rec.attribute10,Fnd_Api.g_miss_char);
2225: l_modifier_list_rec.attribute11 := NVL(p_modifier_rec.attribute11,Fnd_Api.g_miss_char);
2226: l_modifier_list_rec.attribute12 := NVL(p_modifier_rec.attribute12,Fnd_Api.g_miss_char);
2227: l_modifier_list_rec.attribute13 := NVL(p_modifier_rec.attribute13,Fnd_Api.g_miss_char);
2228: l_modifier_list_rec.attribute14 := NVL(p_modifier_rec.attribute14,Fnd_Api.g_miss_char);
2229: l_modifier_list_rec.attribute15 := NVL(p_modifier_rec.attribute15,Fnd_Api.g_miss_char);
2230:

Line 2227: l_modifier_list_rec.attribute13 := NVL(p_modifier_rec.attribute13,Fnd_Api.g_miss_char);

2223: l_modifier_list_rec.attribute9 := NVL(p_modifier_rec.attribute9,Fnd_Api.g_miss_char);
2224: l_modifier_list_rec.attribute10 := NVL(p_modifier_rec.attribute10,Fnd_Api.g_miss_char);
2225: l_modifier_list_rec.attribute11 := NVL(p_modifier_rec.attribute11,Fnd_Api.g_miss_char);
2226: l_modifier_list_rec.attribute12 := NVL(p_modifier_rec.attribute12,Fnd_Api.g_miss_char);
2227: l_modifier_list_rec.attribute13 := NVL(p_modifier_rec.attribute13,Fnd_Api.g_miss_char);
2228: l_modifier_list_rec.attribute14 := NVL(p_modifier_rec.attribute14,Fnd_Api.g_miss_char);
2229: l_modifier_list_rec.attribute15 := NVL(p_modifier_rec.attribute15,Fnd_Api.g_miss_char);
2230:
2231: l_modifier_list_rec.start_date_active := NVL(p_modifier_rec.start_date_active,Fnd_Api.g_miss_date);

Line 2228: l_modifier_list_rec.attribute14 := NVL(p_modifier_rec.attribute14,Fnd_Api.g_miss_char);

2224: l_modifier_list_rec.attribute10 := NVL(p_modifier_rec.attribute10,Fnd_Api.g_miss_char);
2225: l_modifier_list_rec.attribute11 := NVL(p_modifier_rec.attribute11,Fnd_Api.g_miss_char);
2226: l_modifier_list_rec.attribute12 := NVL(p_modifier_rec.attribute12,Fnd_Api.g_miss_char);
2227: l_modifier_list_rec.attribute13 := NVL(p_modifier_rec.attribute13,Fnd_Api.g_miss_char);
2228: l_modifier_list_rec.attribute14 := NVL(p_modifier_rec.attribute14,Fnd_Api.g_miss_char);
2229: l_modifier_list_rec.attribute15 := NVL(p_modifier_rec.attribute15,Fnd_Api.g_miss_char);
2230:
2231: l_modifier_list_rec.start_date_active := NVL(p_modifier_rec.start_date_active,Fnd_Api.g_miss_date);
2232: l_modifier_list_rec.end_date_active := NVL(p_modifier_rec.end_date_active,Fnd_Api.g_miss_date);

Line 2229: l_modifier_list_rec.attribute15 := NVL(p_modifier_rec.attribute15,Fnd_Api.g_miss_char);

2225: l_modifier_list_rec.attribute11 := NVL(p_modifier_rec.attribute11,Fnd_Api.g_miss_char);
2226: l_modifier_list_rec.attribute12 := NVL(p_modifier_rec.attribute12,Fnd_Api.g_miss_char);
2227: l_modifier_list_rec.attribute13 := NVL(p_modifier_rec.attribute13,Fnd_Api.g_miss_char);
2228: l_modifier_list_rec.attribute14 := NVL(p_modifier_rec.attribute14,Fnd_Api.g_miss_char);
2229: l_modifier_list_rec.attribute15 := NVL(p_modifier_rec.attribute15,Fnd_Api.g_miss_char);
2230:
2231: l_modifier_list_rec.start_date_active := NVL(p_modifier_rec.start_date_active,Fnd_Api.g_miss_date);
2232: l_modifier_list_rec.end_date_active := NVL(p_modifier_rec.end_date_active,Fnd_Api.g_miss_date);
2233: l_modifier_list_rec.list_type_code := NVL(p_modifier_rec.list_type_code,'PRO');

Line 2231: l_modifier_list_rec.start_date_active := NVL(p_modifier_rec.start_date_active,Fnd_Api.g_miss_date);

2227: l_modifier_list_rec.attribute13 := NVL(p_modifier_rec.attribute13,Fnd_Api.g_miss_char);
2228: l_modifier_list_rec.attribute14 := NVL(p_modifier_rec.attribute14,Fnd_Api.g_miss_char);
2229: l_modifier_list_rec.attribute15 := NVL(p_modifier_rec.attribute15,Fnd_Api.g_miss_char);
2230:
2231: l_modifier_list_rec.start_date_active := NVL(p_modifier_rec.start_date_active,Fnd_Api.g_miss_date);
2232: l_modifier_list_rec.end_date_active := NVL(p_modifier_rec.end_date_active,Fnd_Api.g_miss_date);
2233: l_modifier_list_rec.list_type_code := NVL(p_modifier_rec.list_type_code,'PRO');
2234: l_modifier_list_rec.discount_lines_flag := NVL(p_modifier_rec.discount_lines_flag,Fnd_Api.g_miss_char);
2235: l_modifier_list_rec.name := NVL(p_modifier_rec.name,p_modifier_rec.offer_code);

Line 2232: l_modifier_list_rec.end_date_active := NVL(p_modifier_rec.end_date_active,Fnd_Api.g_miss_date);

2228: l_modifier_list_rec.attribute14 := NVL(p_modifier_rec.attribute14,Fnd_Api.g_miss_char);
2229: l_modifier_list_rec.attribute15 := NVL(p_modifier_rec.attribute15,Fnd_Api.g_miss_char);
2230:
2231: l_modifier_list_rec.start_date_active := NVL(p_modifier_rec.start_date_active,Fnd_Api.g_miss_date);
2232: l_modifier_list_rec.end_date_active := NVL(p_modifier_rec.end_date_active,Fnd_Api.g_miss_date);
2233: l_modifier_list_rec.list_type_code := NVL(p_modifier_rec.list_type_code,'PRO');
2234: l_modifier_list_rec.discount_lines_flag := NVL(p_modifier_rec.discount_lines_flag,Fnd_Api.g_miss_char);
2235: l_modifier_list_rec.name := NVL(p_modifier_rec.name,p_modifier_rec.offer_code);
2236: l_modifier_list_rec.description := NVL(p_modifier_rec.description,Fnd_Api.g_miss_char);

Line 2234: l_modifier_list_rec.discount_lines_flag := NVL(p_modifier_rec.discount_lines_flag,Fnd_Api.g_miss_char);

2230:
2231: l_modifier_list_rec.start_date_active := NVL(p_modifier_rec.start_date_active,Fnd_Api.g_miss_date);
2232: l_modifier_list_rec.end_date_active := NVL(p_modifier_rec.end_date_active,Fnd_Api.g_miss_date);
2233: l_modifier_list_rec.list_type_code := NVL(p_modifier_rec.list_type_code,'PRO');
2234: l_modifier_list_rec.discount_lines_flag := NVL(p_modifier_rec.discount_lines_flag,Fnd_Api.g_miss_char);
2235: l_modifier_list_rec.name := NVL(p_modifier_rec.name,p_modifier_rec.offer_code);
2236: l_modifier_list_rec.description := NVL(p_modifier_rec.description,Fnd_Api.g_miss_char);
2237: l_modifier_list_rec.comments := NVL(p_modifier_rec.comments,Fnd_Api.g_miss_char);
2238: l_modifier_list_rec.ask_for_flag := NVL(p_modifier_rec.ask_for_flag,'N');

Line 2236: l_modifier_list_rec.description := NVL(p_modifier_rec.description,Fnd_Api.g_miss_char);

2232: l_modifier_list_rec.end_date_active := NVL(p_modifier_rec.end_date_active,Fnd_Api.g_miss_date);
2233: l_modifier_list_rec.list_type_code := NVL(p_modifier_rec.list_type_code,'PRO');
2234: l_modifier_list_rec.discount_lines_flag := NVL(p_modifier_rec.discount_lines_flag,Fnd_Api.g_miss_char);
2235: l_modifier_list_rec.name := NVL(p_modifier_rec.name,p_modifier_rec.offer_code);
2236: l_modifier_list_rec.description := NVL(p_modifier_rec.description,Fnd_Api.g_miss_char);
2237: l_modifier_list_rec.comments := NVL(p_modifier_rec.comments,Fnd_Api.g_miss_char);
2238: l_modifier_list_rec.ask_for_flag := NVL(p_modifier_rec.ask_for_flag,'N');
2239: l_modifier_list_rec.active_flag := NVL(p_modifier_rec.active_flag,Fnd_Api.g_miss_char);
2240: l_modifier_list_rec.max_no_of_uses := NVL(p_modifier_rec.max_no_of_uses,Fnd_Api.g_miss_num);

Line 2237: l_modifier_list_rec.comments := NVL(p_modifier_rec.comments,Fnd_Api.g_miss_char);

2233: l_modifier_list_rec.list_type_code := NVL(p_modifier_rec.list_type_code,'PRO');
2234: l_modifier_list_rec.discount_lines_flag := NVL(p_modifier_rec.discount_lines_flag,Fnd_Api.g_miss_char);
2235: l_modifier_list_rec.name := NVL(p_modifier_rec.name,p_modifier_rec.offer_code);
2236: l_modifier_list_rec.description := NVL(p_modifier_rec.description,Fnd_Api.g_miss_char);
2237: l_modifier_list_rec.comments := NVL(p_modifier_rec.comments,Fnd_Api.g_miss_char);
2238: l_modifier_list_rec.ask_for_flag := NVL(p_modifier_rec.ask_for_flag,'N');
2239: l_modifier_list_rec.active_flag := NVL(p_modifier_rec.active_flag,Fnd_Api.g_miss_char);
2240: l_modifier_list_rec.max_no_of_uses := NVL(p_modifier_rec.max_no_of_uses,Fnd_Api.g_miss_num);
2241: l_modifier_list_rec.budget_source_id := NVL(p_modifier_rec.budget_source_id,Fnd_Api.g_miss_num);

Line 2239: l_modifier_list_rec.active_flag := NVL(p_modifier_rec.active_flag,Fnd_Api.g_miss_char);

2235: l_modifier_list_rec.name := NVL(p_modifier_rec.name,p_modifier_rec.offer_code);
2236: l_modifier_list_rec.description := NVL(p_modifier_rec.description,Fnd_Api.g_miss_char);
2237: l_modifier_list_rec.comments := NVL(p_modifier_rec.comments,Fnd_Api.g_miss_char);
2238: l_modifier_list_rec.ask_for_flag := NVL(p_modifier_rec.ask_for_flag,'N');
2239: l_modifier_list_rec.active_flag := NVL(p_modifier_rec.active_flag,Fnd_Api.g_miss_char);
2240: l_modifier_list_rec.max_no_of_uses := NVL(p_modifier_rec.max_no_of_uses,Fnd_Api.g_miss_num);
2241: l_modifier_list_rec.budget_source_id := NVL(p_modifier_rec.budget_source_id,Fnd_Api.g_miss_num);
2242: l_modifier_list_rec.budget_source_type := NVL(p_modifier_rec.budget_source_type,'FUND');
2243: l_modifier_list_rec.offer_used_by_id := NVL(p_modifier_rec.offer_used_by_id,Fnd_Api.g_miss_num);

Line 2240: l_modifier_list_rec.max_no_of_uses := NVL(p_modifier_rec.max_no_of_uses,Fnd_Api.g_miss_num);

2236: l_modifier_list_rec.description := NVL(p_modifier_rec.description,Fnd_Api.g_miss_char);
2237: l_modifier_list_rec.comments := NVL(p_modifier_rec.comments,Fnd_Api.g_miss_char);
2238: l_modifier_list_rec.ask_for_flag := NVL(p_modifier_rec.ask_for_flag,'N');
2239: l_modifier_list_rec.active_flag := NVL(p_modifier_rec.active_flag,Fnd_Api.g_miss_char);
2240: l_modifier_list_rec.max_no_of_uses := NVL(p_modifier_rec.max_no_of_uses,Fnd_Api.g_miss_num);
2241: l_modifier_list_rec.budget_source_id := NVL(p_modifier_rec.budget_source_id,Fnd_Api.g_miss_num);
2242: l_modifier_list_rec.budget_source_type := NVL(p_modifier_rec.budget_source_type,'FUND');
2243: l_modifier_list_rec.offer_used_by_id := NVL(p_modifier_rec.offer_used_by_id,Fnd_Api.g_miss_num);
2244: l_modifier_list_rec.offer_used_by := NVL(p_modifier_rec.offer_used_by,Fnd_Api.g_miss_char);

Line 2241: l_modifier_list_rec.budget_source_id := NVL(p_modifier_rec.budget_source_id,Fnd_Api.g_miss_num);

2237: l_modifier_list_rec.comments := NVL(p_modifier_rec.comments,Fnd_Api.g_miss_char);
2238: l_modifier_list_rec.ask_for_flag := NVL(p_modifier_rec.ask_for_flag,'N');
2239: l_modifier_list_rec.active_flag := NVL(p_modifier_rec.active_flag,Fnd_Api.g_miss_char);
2240: l_modifier_list_rec.max_no_of_uses := NVL(p_modifier_rec.max_no_of_uses,Fnd_Api.g_miss_num);
2241: l_modifier_list_rec.budget_source_id := NVL(p_modifier_rec.budget_source_id,Fnd_Api.g_miss_num);
2242: l_modifier_list_rec.budget_source_type := NVL(p_modifier_rec.budget_source_type,'FUND');
2243: l_modifier_list_rec.offer_used_by_id := NVL(p_modifier_rec.offer_used_by_id,Fnd_Api.g_miss_num);
2244: l_modifier_list_rec.offer_used_by := NVL(p_modifier_rec.offer_used_by,Fnd_Api.g_miss_char);
2245: l_modifier_list_rec.distribution_type := NVL(p_modifier_rec.distribution_type,Fnd_Api.g_miss_char);

Line 2243: l_modifier_list_rec.offer_used_by_id := NVL(p_modifier_rec.offer_used_by_id,Fnd_Api.g_miss_num);

2239: l_modifier_list_rec.active_flag := NVL(p_modifier_rec.active_flag,Fnd_Api.g_miss_char);
2240: l_modifier_list_rec.max_no_of_uses := NVL(p_modifier_rec.max_no_of_uses,Fnd_Api.g_miss_num);
2241: l_modifier_list_rec.budget_source_id := NVL(p_modifier_rec.budget_source_id,Fnd_Api.g_miss_num);
2242: l_modifier_list_rec.budget_source_type := NVL(p_modifier_rec.budget_source_type,'FUND');
2243: l_modifier_list_rec.offer_used_by_id := NVL(p_modifier_rec.offer_used_by_id,Fnd_Api.g_miss_num);
2244: l_modifier_list_rec.offer_used_by := NVL(p_modifier_rec.offer_used_by,Fnd_Api.g_miss_char);
2245: l_modifier_list_rec.distribution_type := NVL(p_modifier_rec.distribution_type,Fnd_Api.g_miss_char);
2246: l_modifier_list_rec.amount_limit_id := NVL(p_modifier_rec.amount_limit_id,Fnd_Api.g_miss_num);
2247: l_modifier_list_rec.uses_limit_id := NVL(p_modifier_rec.uses_limit_id,Fnd_Api.g_miss_num);

Line 2244: l_modifier_list_rec.offer_used_by := NVL(p_modifier_rec.offer_used_by,Fnd_Api.g_miss_char);

2240: l_modifier_list_rec.max_no_of_uses := NVL(p_modifier_rec.max_no_of_uses,Fnd_Api.g_miss_num);
2241: l_modifier_list_rec.budget_source_id := NVL(p_modifier_rec.budget_source_id,Fnd_Api.g_miss_num);
2242: l_modifier_list_rec.budget_source_type := NVL(p_modifier_rec.budget_source_type,'FUND');
2243: l_modifier_list_rec.offer_used_by_id := NVL(p_modifier_rec.offer_used_by_id,Fnd_Api.g_miss_num);
2244: l_modifier_list_rec.offer_used_by := NVL(p_modifier_rec.offer_used_by,Fnd_Api.g_miss_char);
2245: l_modifier_list_rec.distribution_type := NVL(p_modifier_rec.distribution_type,Fnd_Api.g_miss_char);
2246: l_modifier_list_rec.amount_limit_id := NVL(p_modifier_rec.amount_limit_id,Fnd_Api.g_miss_num);
2247: l_modifier_list_rec.uses_limit_id := NVL(p_modifier_rec.uses_limit_id,Fnd_Api.g_miss_num);
2248: l_modifier_list_rec.offer_operation := NVL(p_modifier_rec.offer_operation,Fnd_Api.g_miss_char);

Line 2245: l_modifier_list_rec.distribution_type := NVL(p_modifier_rec.distribution_type,Fnd_Api.g_miss_char);

2241: l_modifier_list_rec.budget_source_id := NVL(p_modifier_rec.budget_source_id,Fnd_Api.g_miss_num);
2242: l_modifier_list_rec.budget_source_type := NVL(p_modifier_rec.budget_source_type,'FUND');
2243: l_modifier_list_rec.offer_used_by_id := NVL(p_modifier_rec.offer_used_by_id,Fnd_Api.g_miss_num);
2244: l_modifier_list_rec.offer_used_by := NVL(p_modifier_rec.offer_used_by,Fnd_Api.g_miss_char);
2245: l_modifier_list_rec.distribution_type := NVL(p_modifier_rec.distribution_type,Fnd_Api.g_miss_char);
2246: l_modifier_list_rec.amount_limit_id := NVL(p_modifier_rec.amount_limit_id,Fnd_Api.g_miss_num);
2247: l_modifier_list_rec.uses_limit_id := NVL(p_modifier_rec.uses_limit_id,Fnd_Api.g_miss_num);
2248: l_modifier_list_rec.offer_operation := NVL(p_modifier_rec.offer_operation,Fnd_Api.g_miss_char);
2249: l_modifier_list_rec.modifier_operation := NVL(p_modifier_rec.modifier_operation,Fnd_Api.g_miss_char);

Line 2246: l_modifier_list_rec.amount_limit_id := NVL(p_modifier_rec.amount_limit_id,Fnd_Api.g_miss_num);

2242: l_modifier_list_rec.budget_source_type := NVL(p_modifier_rec.budget_source_type,'FUND');
2243: l_modifier_list_rec.offer_used_by_id := NVL(p_modifier_rec.offer_used_by_id,Fnd_Api.g_miss_num);
2244: l_modifier_list_rec.offer_used_by := NVL(p_modifier_rec.offer_used_by,Fnd_Api.g_miss_char);
2245: l_modifier_list_rec.distribution_type := NVL(p_modifier_rec.distribution_type,Fnd_Api.g_miss_char);
2246: l_modifier_list_rec.amount_limit_id := NVL(p_modifier_rec.amount_limit_id,Fnd_Api.g_miss_num);
2247: l_modifier_list_rec.uses_limit_id := NVL(p_modifier_rec.uses_limit_id,Fnd_Api.g_miss_num);
2248: l_modifier_list_rec.offer_operation := NVL(p_modifier_rec.offer_operation,Fnd_Api.g_miss_char);
2249: l_modifier_list_rec.modifier_operation := NVL(p_modifier_rec.modifier_operation,Fnd_Api.g_miss_char);
2250: l_modifier_list_rec.budget_offer_yn := NVL(p_modifier_rec.budget_offer_yn,'N');

Line 2247: l_modifier_list_rec.uses_limit_id := NVL(p_modifier_rec.uses_limit_id,Fnd_Api.g_miss_num);

2243: l_modifier_list_rec.offer_used_by_id := NVL(p_modifier_rec.offer_used_by_id,Fnd_Api.g_miss_num);
2244: l_modifier_list_rec.offer_used_by := NVL(p_modifier_rec.offer_used_by,Fnd_Api.g_miss_char);
2245: l_modifier_list_rec.distribution_type := NVL(p_modifier_rec.distribution_type,Fnd_Api.g_miss_char);
2246: l_modifier_list_rec.amount_limit_id := NVL(p_modifier_rec.amount_limit_id,Fnd_Api.g_miss_num);
2247: l_modifier_list_rec.uses_limit_id := NVL(p_modifier_rec.uses_limit_id,Fnd_Api.g_miss_num);
2248: l_modifier_list_rec.offer_operation := NVL(p_modifier_rec.offer_operation,Fnd_Api.g_miss_char);
2249: l_modifier_list_rec.modifier_operation := NVL(p_modifier_rec.modifier_operation,Fnd_Api.g_miss_char);
2250: l_modifier_list_rec.budget_offer_yn := NVL(p_modifier_rec.budget_offer_yn,'N');
2251: l_modifier_list_rec.break_type := NVL(p_modifier_rec.break_type,Fnd_Api.g_miss_char);

Line 2248: l_modifier_list_rec.offer_operation := NVL(p_modifier_rec.offer_operation,Fnd_Api.g_miss_char);

2244: l_modifier_list_rec.offer_used_by := NVL(p_modifier_rec.offer_used_by,Fnd_Api.g_miss_char);
2245: l_modifier_list_rec.distribution_type := NVL(p_modifier_rec.distribution_type,Fnd_Api.g_miss_char);
2246: l_modifier_list_rec.amount_limit_id := NVL(p_modifier_rec.amount_limit_id,Fnd_Api.g_miss_num);
2247: l_modifier_list_rec.uses_limit_id := NVL(p_modifier_rec.uses_limit_id,Fnd_Api.g_miss_num);
2248: l_modifier_list_rec.offer_operation := NVL(p_modifier_rec.offer_operation,Fnd_Api.g_miss_char);
2249: l_modifier_list_rec.modifier_operation := NVL(p_modifier_rec.modifier_operation,Fnd_Api.g_miss_char);
2250: l_modifier_list_rec.budget_offer_yn := NVL(p_modifier_rec.budget_offer_yn,'N');
2251: l_modifier_list_rec.break_type := NVL(p_modifier_rec.break_type,Fnd_Api.g_miss_char);
2252: l_modifier_list_rec.retroactive := NVL(p_modifier_rec.retroactive,Fnd_Api.g_miss_char);

Line 2249: l_modifier_list_rec.modifier_operation := NVL(p_modifier_rec.modifier_operation,Fnd_Api.g_miss_char);

2245: l_modifier_list_rec.distribution_type := NVL(p_modifier_rec.distribution_type,Fnd_Api.g_miss_char);
2246: l_modifier_list_rec.amount_limit_id := NVL(p_modifier_rec.amount_limit_id,Fnd_Api.g_miss_num);
2247: l_modifier_list_rec.uses_limit_id := NVL(p_modifier_rec.uses_limit_id,Fnd_Api.g_miss_num);
2248: l_modifier_list_rec.offer_operation := NVL(p_modifier_rec.offer_operation,Fnd_Api.g_miss_char);
2249: l_modifier_list_rec.modifier_operation := NVL(p_modifier_rec.modifier_operation,Fnd_Api.g_miss_char);
2250: l_modifier_list_rec.budget_offer_yn := NVL(p_modifier_rec.budget_offer_yn,'N');
2251: l_modifier_list_rec.break_type := NVL(p_modifier_rec.break_type,Fnd_Api.g_miss_char);
2252: l_modifier_list_rec.retroactive := NVL(p_modifier_rec.retroactive,Fnd_Api.g_miss_char);
2253: l_modifier_list_rec.volume_offer_type := NVL(p_modifier_rec.volume_offer_type,Fnd_Api.g_miss_char);

Line 2251: l_modifier_list_rec.break_type := NVL(p_modifier_rec.break_type,Fnd_Api.g_miss_char);

2247: l_modifier_list_rec.uses_limit_id := NVL(p_modifier_rec.uses_limit_id,Fnd_Api.g_miss_num);
2248: l_modifier_list_rec.offer_operation := NVL(p_modifier_rec.offer_operation,Fnd_Api.g_miss_char);
2249: l_modifier_list_rec.modifier_operation := NVL(p_modifier_rec.modifier_operation,Fnd_Api.g_miss_char);
2250: l_modifier_list_rec.budget_offer_yn := NVL(p_modifier_rec.budget_offer_yn,'N');
2251: l_modifier_list_rec.break_type := NVL(p_modifier_rec.break_type,Fnd_Api.g_miss_char);
2252: l_modifier_list_rec.retroactive := NVL(p_modifier_rec.retroactive,Fnd_Api.g_miss_char);
2253: l_modifier_list_rec.volume_offer_type := NVL(p_modifier_rec.volume_offer_type,Fnd_Api.g_miss_char);
2254: l_modifier_list_rec.confidential_flag := NVL(p_modifier_rec.confidential_flag,'N');
2255: l_modifier_list_rec.committed_amount_eq_max := NVL(p_modifier_rec.committed_amount_eq_max,'N');

Line 2252: l_modifier_list_rec.retroactive := NVL(p_modifier_rec.retroactive,Fnd_Api.g_miss_char);

2248: l_modifier_list_rec.offer_operation := NVL(p_modifier_rec.offer_operation,Fnd_Api.g_miss_char);
2249: l_modifier_list_rec.modifier_operation := NVL(p_modifier_rec.modifier_operation,Fnd_Api.g_miss_char);
2250: l_modifier_list_rec.budget_offer_yn := NVL(p_modifier_rec.budget_offer_yn,'N');
2251: l_modifier_list_rec.break_type := NVL(p_modifier_rec.break_type,Fnd_Api.g_miss_char);
2252: l_modifier_list_rec.retroactive := NVL(p_modifier_rec.retroactive,Fnd_Api.g_miss_char);
2253: l_modifier_list_rec.volume_offer_type := NVL(p_modifier_rec.volume_offer_type,Fnd_Api.g_miss_char);
2254: l_modifier_list_rec.confidential_flag := NVL(p_modifier_rec.confidential_flag,'N');
2255: l_modifier_list_rec.committed_amount_eq_max := NVL(p_modifier_rec.committed_amount_eq_max,'N');
2256: l_modifier_list_rec.source_from_parent := NVL(p_modifier_rec.source_from_parent,'N');

Line 2253: l_modifier_list_rec.volume_offer_type := NVL(p_modifier_rec.volume_offer_type,Fnd_Api.g_miss_char);

2249: l_modifier_list_rec.modifier_operation := NVL(p_modifier_rec.modifier_operation,Fnd_Api.g_miss_char);
2250: l_modifier_list_rec.budget_offer_yn := NVL(p_modifier_rec.budget_offer_yn,'N');
2251: l_modifier_list_rec.break_type := NVL(p_modifier_rec.break_type,Fnd_Api.g_miss_char);
2252: l_modifier_list_rec.retroactive := NVL(p_modifier_rec.retroactive,Fnd_Api.g_miss_char);
2253: l_modifier_list_rec.volume_offer_type := NVL(p_modifier_rec.volume_offer_type,Fnd_Api.g_miss_char);
2254: l_modifier_list_rec.confidential_flag := NVL(p_modifier_rec.confidential_flag,'N');
2255: l_modifier_list_rec.committed_amount_eq_max := NVL(p_modifier_rec.committed_amount_eq_max,'N');
2256: l_modifier_list_rec.source_from_parent := NVL(p_modifier_rec.source_from_parent,'N');
2257: l_modifier_list_rec.buyer_name := NVL(p_modifier_rec.buyer_name,Fnd_Api.g_miss_char);

Line 2257: l_modifier_list_rec.buyer_name := NVL(p_modifier_rec.buyer_name,Fnd_Api.g_miss_char);

2253: l_modifier_list_rec.volume_offer_type := NVL(p_modifier_rec.volume_offer_type,Fnd_Api.g_miss_char);
2254: l_modifier_list_rec.confidential_flag := NVL(p_modifier_rec.confidential_flag,'N');
2255: l_modifier_list_rec.committed_amount_eq_max := NVL(p_modifier_rec.committed_amount_eq_max,'N');
2256: l_modifier_list_rec.source_from_parent := NVL(p_modifier_rec.source_from_parent,'N');
2257: l_modifier_list_rec.buyer_name := NVL(p_modifier_rec.buyer_name,Fnd_Api.g_miss_char);
2258: l_modifier_list_rec.tier_level := NVL(p_modifier_rec.tier_level,Fnd_Api.g_miss_char);
2259: l_modifier_list_rec.na_rule_header_id := NVL(p_modifier_rec.na_rule_header_id,Fnd_Api.g_miss_num);
2260: l_modifier_list_rec.amount_limit_id := NVL(p_modifier_rec.amount_limit_id,Fnd_Api.g_miss_num);
2261: l_modifier_list_rec.uses_limit_id := NVL(p_modifier_rec.uses_limit_id,Fnd_Api.g_miss_num);

Line 2258: l_modifier_list_rec.tier_level := NVL(p_modifier_rec.tier_level,Fnd_Api.g_miss_char);

2254: l_modifier_list_rec.confidential_flag := NVL(p_modifier_rec.confidential_flag,'N');
2255: l_modifier_list_rec.committed_amount_eq_max := NVL(p_modifier_rec.committed_amount_eq_max,'N');
2256: l_modifier_list_rec.source_from_parent := NVL(p_modifier_rec.source_from_parent,'N');
2257: l_modifier_list_rec.buyer_name := NVL(p_modifier_rec.buyer_name,Fnd_Api.g_miss_char);
2258: l_modifier_list_rec.tier_level := NVL(p_modifier_rec.tier_level,Fnd_Api.g_miss_char);
2259: l_modifier_list_rec.na_rule_header_id := NVL(p_modifier_rec.na_rule_header_id,Fnd_Api.g_miss_num);
2260: l_modifier_list_rec.amount_limit_id := NVL(p_modifier_rec.amount_limit_id,Fnd_Api.g_miss_num);
2261: l_modifier_list_rec.uses_limit_id := NVL(p_modifier_rec.uses_limit_id,Fnd_Api.g_miss_num);
2262: l_modifier_list_rec.global_flag := NVL(p_modifier_rec.global_flag,Fnd_Api.g_miss_char);

Line 2259: l_modifier_list_rec.na_rule_header_id := NVL(p_modifier_rec.na_rule_header_id,Fnd_Api.g_miss_num);

2255: l_modifier_list_rec.committed_amount_eq_max := NVL(p_modifier_rec.committed_amount_eq_max,'N');
2256: l_modifier_list_rec.source_from_parent := NVL(p_modifier_rec.source_from_parent,'N');
2257: l_modifier_list_rec.buyer_name := NVL(p_modifier_rec.buyer_name,Fnd_Api.g_miss_char);
2258: l_modifier_list_rec.tier_level := NVL(p_modifier_rec.tier_level,Fnd_Api.g_miss_char);
2259: l_modifier_list_rec.na_rule_header_id := NVL(p_modifier_rec.na_rule_header_id,Fnd_Api.g_miss_num);
2260: l_modifier_list_rec.amount_limit_id := NVL(p_modifier_rec.amount_limit_id,Fnd_Api.g_miss_num);
2261: l_modifier_list_rec.uses_limit_id := NVL(p_modifier_rec.uses_limit_id,Fnd_Api.g_miss_num);
2262: l_modifier_list_rec.global_flag := NVL(p_modifier_rec.global_flag,Fnd_Api.g_miss_char);
2263: l_modifier_list_rec.orig_org_id := NVL(p_modifier_rec.orig_org_id,Fnd_Api.g_miss_num);

Line 2260: l_modifier_list_rec.amount_limit_id := NVL(p_modifier_rec.amount_limit_id,Fnd_Api.g_miss_num);

2256: l_modifier_list_rec.source_from_parent := NVL(p_modifier_rec.source_from_parent,'N');
2257: l_modifier_list_rec.buyer_name := NVL(p_modifier_rec.buyer_name,Fnd_Api.g_miss_char);
2258: l_modifier_list_rec.tier_level := NVL(p_modifier_rec.tier_level,Fnd_Api.g_miss_char);
2259: l_modifier_list_rec.na_rule_header_id := NVL(p_modifier_rec.na_rule_header_id,Fnd_Api.g_miss_num);
2260: l_modifier_list_rec.amount_limit_id := NVL(p_modifier_rec.amount_limit_id,Fnd_Api.g_miss_num);
2261: l_modifier_list_rec.uses_limit_id := NVL(p_modifier_rec.uses_limit_id,Fnd_Api.g_miss_num);
2262: l_modifier_list_rec.global_flag := NVL(p_modifier_rec.global_flag,Fnd_Api.g_miss_char);
2263: l_modifier_list_rec.orig_org_id := NVL(p_modifier_rec.orig_org_id,Fnd_Api.g_miss_num);
2264:

Line 2261: l_modifier_list_rec.uses_limit_id := NVL(p_modifier_rec.uses_limit_id,Fnd_Api.g_miss_num);

2257: l_modifier_list_rec.buyer_name := NVL(p_modifier_rec.buyer_name,Fnd_Api.g_miss_char);
2258: l_modifier_list_rec.tier_level := NVL(p_modifier_rec.tier_level,Fnd_Api.g_miss_char);
2259: l_modifier_list_rec.na_rule_header_id := NVL(p_modifier_rec.na_rule_header_id,Fnd_Api.g_miss_num);
2260: l_modifier_list_rec.amount_limit_id := NVL(p_modifier_rec.amount_limit_id,Fnd_Api.g_miss_num);
2261: l_modifier_list_rec.uses_limit_id := NVL(p_modifier_rec.uses_limit_id,Fnd_Api.g_miss_num);
2262: l_modifier_list_rec.global_flag := NVL(p_modifier_rec.global_flag,Fnd_Api.g_miss_char);
2263: l_modifier_list_rec.orig_org_id := NVL(p_modifier_rec.orig_org_id,Fnd_Api.g_miss_num);
2264:
2265:

Line 2262: l_modifier_list_rec.global_flag := NVL(p_modifier_rec.global_flag,Fnd_Api.g_miss_char);

2258: l_modifier_list_rec.tier_level := NVL(p_modifier_rec.tier_level,Fnd_Api.g_miss_char);
2259: l_modifier_list_rec.na_rule_header_id := NVL(p_modifier_rec.na_rule_header_id,Fnd_Api.g_miss_num);
2260: l_modifier_list_rec.amount_limit_id := NVL(p_modifier_rec.amount_limit_id,Fnd_Api.g_miss_num);
2261: l_modifier_list_rec.uses_limit_id := NVL(p_modifier_rec.uses_limit_id,Fnd_Api.g_miss_num);
2262: l_modifier_list_rec.global_flag := NVL(p_modifier_rec.global_flag,Fnd_Api.g_miss_char);
2263: l_modifier_list_rec.orig_org_id := NVL(p_modifier_rec.orig_org_id,Fnd_Api.g_miss_num);
2264:
2265:
2266:

Line 2263: l_modifier_list_rec.orig_org_id := NVL(p_modifier_rec.orig_org_id,Fnd_Api.g_miss_num);

2259: l_modifier_list_rec.na_rule_header_id := NVL(p_modifier_rec.na_rule_header_id,Fnd_Api.g_miss_num);
2260: l_modifier_list_rec.amount_limit_id := NVL(p_modifier_rec.amount_limit_id,Fnd_Api.g_miss_num);
2261: l_modifier_list_rec.uses_limit_id := NVL(p_modifier_rec.uses_limit_id,Fnd_Api.g_miss_num);
2262: l_modifier_list_rec.global_flag := NVL(p_modifier_rec.global_flag,Fnd_Api.g_miss_char);
2263: l_modifier_list_rec.orig_org_id := NVL(p_modifier_rec.orig_org_id,Fnd_Api.g_miss_num);
2264:
2265:
2266:
2267: -- determine CREATE or UPDATE

Line 2268: IF p_modifier_rec.qp_list_header_id = FND_API.g_miss_num OR p_modifier_rec.qp_list_header_id IS NULL THEN

2264:
2265:
2266:
2267: -- determine CREATE or UPDATE
2268: IF p_modifier_rec.qp_list_header_id = FND_API.g_miss_num OR p_modifier_rec.qp_list_header_id IS NULL THEN
2269: --Defaulting in the create mode
2270: IF p_modifier_rec.reusable IS NULL OR p_modifier_rec.reusable = FND_API.g_miss_char THEN
2271: l_modifier_list_rec.reusable := 'N';
2272: ELSE

Line 2270: IF p_modifier_rec.reusable IS NULL OR p_modifier_rec.reusable = FND_API.g_miss_char THEN

2266:
2267: -- determine CREATE or UPDATE
2268: IF p_modifier_rec.qp_list_header_id = FND_API.g_miss_num OR p_modifier_rec.qp_list_header_id IS NULL THEN
2269: --Defaulting in the create mode
2270: IF p_modifier_rec.reusable IS NULL OR p_modifier_rec.reusable = FND_API.g_miss_char THEN
2271: l_modifier_list_rec.reusable := 'N';
2272: ELSE
2273: l_modifier_list_rec.reusable := p_modifier_rec.reusable;
2274: END IF;

Line 2276: IF p_modifier_rec.modifier_level_code IS NULL OR p_modifier_rec.modifier_level_code = FND_API.g_miss_char THEN

2272: ELSE
2273: l_modifier_list_rec.reusable := p_modifier_rec.reusable;
2274: END IF;
2275:
2276: IF p_modifier_rec.modifier_level_code IS NULL OR p_modifier_rec.modifier_level_code = FND_API.g_miss_char THEN
2277: l_modifier_list_rec.modifier_level_code := 'LINE';
2278: ELSE
2279: l_modifier_list_rec.modifier_level_code := p_modifier_rec.modifier_level_code;
2280: END IF;

Line 2282: IF p_modifier_rec.list_type_code IS NULL OR p_modifier_rec.list_type_code = FND_API.g_miss_char THEN

2278: ELSE
2279: l_modifier_list_rec.modifier_level_code := p_modifier_rec.modifier_level_code;
2280: END IF;
2281:
2282: IF p_modifier_rec.list_type_code IS NULL OR p_modifier_rec.list_type_code = FND_API.g_miss_char THEN
2283: l_modifier_list_rec.list_type_code := 'PRO';
2284: ELSE
2285: l_modifier_list_rec.list_type_code := p_modifier_rec.list_type_code;
2286: END IF;

Line 2289: IF p_modifier_rec.description IS NULL OR p_modifier_rec.description = FND_API.g_miss_char THEN

2285: l_modifier_list_rec.list_type_code := p_modifier_rec.list_type_code;
2286: END IF;
2287:
2288: --//Fix for Bug 13640380
2289: IF p_modifier_rec.description IS NULL OR p_modifier_rec.description = FND_API.g_miss_char THEN
2290: l_modifier_list_rec.description := l_modifier_list_rec.name;
2291: ELSE
2292: l_modifier_list_rec.description := p_modifier_rec.description;
2293: END IF;

Line 2295: IF p_modifier_rec.ask_for_flag IS NULL OR p_modifier_rec.ask_for_flag = FND_API.g_miss_char THEN

2291: ELSE
2292: l_modifier_list_rec.description := p_modifier_rec.description;
2293: END IF;
2294:
2295: IF p_modifier_rec.ask_for_flag IS NULL OR p_modifier_rec.ask_for_flag = FND_API.g_miss_char THEN
2296: l_modifier_list_rec.ask_for_flag := 'N';
2297: ELSE
2298: l_modifier_list_rec.ask_for_flag := p_modifier_rec.ask_for_flag;
2299: END IF;

Line 2301: IF p_modifier_rec.budget_source_id <> FND_API.g_miss_num AND p_modifier_rec.budget_source_id IS NOT NULL THEN

2297: ELSE
2298: l_modifier_list_rec.ask_for_flag := p_modifier_rec.ask_for_flag;
2299: END IF;
2300:
2301: IF p_modifier_rec.budget_source_id <> FND_API.g_miss_num AND p_modifier_rec.budget_source_id IS NOT NULL THEN
2302: l_modifier_list_rec.budget_source_type := 'FUND';
2303: ELSE
2304: l_modifier_list_rec.budget_source_type := Fnd_Api.g_miss_char;
2305: END IF;

Line 2304: l_modifier_list_rec.budget_source_type := Fnd_Api.g_miss_char;

2300:
2301: IF p_modifier_rec.budget_source_id <> FND_API.g_miss_num AND p_modifier_rec.budget_source_id IS NOT NULL THEN
2302: l_modifier_list_rec.budget_source_type := 'FUND';
2303: ELSE
2304: l_modifier_list_rec.budget_source_type := Fnd_Api.g_miss_char;
2305: END IF;
2306:
2307: IF p_modifier_rec.confidential_flag IS NULL OR p_modifier_rec.confidential_flag = FND_API.g_miss_char THEN
2308: l_modifier_list_rec.confidential_flag := 'N';

Line 2307: IF p_modifier_rec.confidential_flag IS NULL OR p_modifier_rec.confidential_flag = FND_API.g_miss_char THEN

2303: ELSE
2304: l_modifier_list_rec.budget_source_type := Fnd_Api.g_miss_char;
2305: END IF;
2306:
2307: IF p_modifier_rec.confidential_flag IS NULL OR p_modifier_rec.confidential_flag = FND_API.g_miss_char THEN
2308: l_modifier_list_rec.confidential_flag := 'N';
2309: ELSE
2310: l_modifier_list_rec.confidential_flag := p_modifier_rec.confidential_flag;
2311: END IF;

Line 2315: l_modifier_list_rec.ql_qualifier_type := NVL(p_modifier_rec.ql_qualifier_type,Fnd_Api.g_miss_char);

2311: END IF;
2312:
2313:
2314: --pass qualifier in create offer flow only
2315: l_modifier_list_rec.ql_qualifier_type := NVL(p_modifier_rec.ql_qualifier_type,Fnd_Api.g_miss_char);
2316: l_modifier_list_rec.ql_qualifier_id := NVL(p_modifier_rec.ql_qualifier_id,Fnd_Api.g_miss_num);
2317: -- create draft offer
2318: l_modifier_list_rec.offer_operation := 'CREATE';
2319: l_modifier_list_rec.modifier_operation := 'CREATE';

Line 2316: l_modifier_list_rec.ql_qualifier_id := NVL(p_modifier_rec.ql_qualifier_id,Fnd_Api.g_miss_num);

2312:
2313:
2314: --pass qualifier in create offer flow only
2315: l_modifier_list_rec.ql_qualifier_type := NVL(p_modifier_rec.ql_qualifier_type,Fnd_Api.g_miss_char);
2316: l_modifier_list_rec.ql_qualifier_id := NVL(p_modifier_rec.ql_qualifier_id,Fnd_Api.g_miss_num);
2317: -- create draft offer
2318: l_modifier_list_rec.offer_operation := 'CREATE';
2319: l_modifier_list_rec.modifier_operation := 'CREATE';
2320: l_modifier_list_rec.status_code := 'DRAFT';

Line 2337: IF x_return_status = Fnd_Api.g_ret_sts_error THEN

2333: , p_modifier_line_tbl => l_modifier_line_tbl
2334: , x_qp_list_header_id => x_qp_list_header_id
2335: , x_error_location => x_error_location
2336: );
2337: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
2338: RAISE Fnd_Api.g_exc_error;
2339: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
2340: RAISE Fnd_Api.g_exc_unexpected_error;
2341: END IF;

Line 2338: RAISE Fnd_Api.g_exc_error;

2334: , x_qp_list_header_id => x_qp_list_header_id
2335: , x_error_location => x_error_location
2336: );
2337: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
2338: RAISE Fnd_Api.g_exc_error;
2339: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
2340: RAISE Fnd_Api.g_exc_unexpected_error;
2341: END IF;
2342: l_modifier_list_rec.qp_list_header_id := x_qp_list_header_id;

Line 2339: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN

2335: , x_error_location => x_error_location
2336: );
2337: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
2338: RAISE Fnd_Api.g_exc_error;
2339: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
2340: RAISE Fnd_Api.g_exc_unexpected_error;
2341: END IF;
2342: l_modifier_list_rec.qp_list_header_id := x_qp_list_header_id;
2343:

Line 2340: RAISE Fnd_Api.g_exc_unexpected_error;

2336: );
2337: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
2338: RAISE Fnd_Api.g_exc_error;
2339: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
2340: RAISE Fnd_Api.g_exc_unexpected_error;
2341: END IF;
2342: l_modifier_list_rec.qp_list_header_id := x_qp_list_header_id;
2343:
2344: -- create lines without changing header

Line 2346: l_modifier_list_rec.offer_operation := fnd_api.g_miss_char;

2342: l_modifier_list_rec.qp_list_header_id := x_qp_list_header_id;
2343:
2344: -- create lines without changing header
2345: IF p_modifier_line_tbl.COUNT > 0 THEN
2346: l_modifier_list_rec.offer_operation := fnd_api.g_miss_char;
2347: l_modifier_list_rec.modifier_operation := fnd_api.g_miss_char;
2348: l_modifier_list_rec.status_code := fnd_api.g_miss_char;
2349: l_modifier_list_rec.user_status_id := fnd_api.g_miss_num;
2350:

Line 2347: l_modifier_list_rec.modifier_operation := fnd_api.g_miss_char;

2343:
2344: -- create lines without changing header
2345: IF p_modifier_line_tbl.COUNT > 0 THEN
2346: l_modifier_list_rec.offer_operation := fnd_api.g_miss_char;
2347: l_modifier_list_rec.modifier_operation := fnd_api.g_miss_char;
2348: l_modifier_list_rec.status_code := fnd_api.g_miss_char;
2349: l_modifier_list_rec.user_status_id := fnd_api.g_miss_num;
2350:
2351: -- line values

Line 2348: l_modifier_list_rec.status_code := fnd_api.g_miss_char;

2344: -- create lines without changing header
2345: IF p_modifier_line_tbl.COUNT > 0 THEN
2346: l_modifier_list_rec.offer_operation := fnd_api.g_miss_char;
2347: l_modifier_list_rec.modifier_operation := fnd_api.g_miss_char;
2348: l_modifier_list_rec.status_code := fnd_api.g_miss_char;
2349: l_modifier_list_rec.user_status_id := fnd_api.g_miss_num;
2350:
2351: -- line values
2352: IF p_modifier_rec.offer_type = 'LUMPSUM' THEN

Line 2349: l_modifier_list_rec.user_status_id := fnd_api.g_miss_num;

2345: IF p_modifier_line_tbl.COUNT > 0 THEN
2346: l_modifier_list_rec.offer_operation := fnd_api.g_miss_char;
2347: l_modifier_list_rec.modifier_operation := fnd_api.g_miss_char;
2348: l_modifier_list_rec.status_code := fnd_api.g_miss_char;
2349: l_modifier_list_rec.user_status_id := fnd_api.g_miss_num;
2350:
2351: -- line values
2352: IF p_modifier_rec.offer_type = 'LUMPSUM' THEN
2353: l_lumpsum_distr_value := 100 / p_modifier_line_tbl.COUNT;

Line 2380: RAISE Fnd_Api.g_exc_error;

2376: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.g_msg_lvl_error) THEN
2377: FND_MESSAGE.SET_NAME('QP','QP_INVALID_PROD_UOM');
2378: FND_MSG_PUB.add;
2379: END IF;
2380: RAISE Fnd_Api.g_exc_error;
2381: END IF;
2382: CLOSE c_uom;
2383: l_act_product_rec.uom_code := l_uom;
2384:

Line 2389: p_validation_level => FND_API.G_VALID_LEVEL_FULL,

2385: AMS_ActProduct_PVT.Create_Act_Product(
2386: p_api_version => p_api_version,
2387: p_init_msg_list => p_init_msg_list,
2388: p_commit => p_commit,
2389: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
2390: x_return_status => x_return_status,
2391: x_msg_count => x_msg_count,
2392: x_msg_data => x_msg_data,
2393: p_act_Product_rec => l_act_product_rec,

Line 2396: IF x_return_status = Fnd_Api.g_ret_sts_error THEN

2392: x_msg_data => x_msg_data,
2393: p_act_Product_rec => l_act_product_rec,
2394: x_act_Product_id => l_act_product_id);
2395:
2396: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
2397: RAISE Fnd_Api.g_exc_error;
2398: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
2399: RAISE Fnd_Api.g_exc_unexpected_error;
2400: END IF;

Line 2397: RAISE Fnd_Api.g_exc_error;

2393: p_act_Product_rec => l_act_product_rec,
2394: x_act_Product_id => l_act_product_id);
2395:
2396: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
2397: RAISE Fnd_Api.g_exc_error;
2398: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
2399: RAISE Fnd_Api.g_exc_unexpected_error;
2400: END IF;
2401: --//Fix for bug 13717016

Line 2398: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN

2394: x_act_Product_id => l_act_product_id);
2395:
2396: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
2397: RAISE Fnd_Api.g_exc_error;
2398: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
2399: RAISE Fnd_Api.g_exc_unexpected_error;
2400: END IF;
2401: --//Fix for bug 13717016
2402: INSERT INTO ozf_xref_map ( map_attr_id

Line 2399: RAISE Fnd_Api.g_exc_unexpected_error;

2395:
2396: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
2397: RAISE Fnd_Api.g_exc_error;
2398: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
2399: RAISE Fnd_Api.g_exc_unexpected_error;
2400: END IF;
2401: --//Fix for bug 13717016
2402: INSERT INTO ozf_xref_map ( map_attr_id
2403: , list_line_id

Line 2421: l_modifier_line_tbl(l_line_index).offer_line_type := NVL(p_modifier_line_tbl(i).offer_line_type,Fnd_Api.g_miss_char);

2417: END LOOP;
2418: ELSE -- ACCRUAL and OFF INVOICE
2419: FOR i IN p_modifier_line_tbl.FIRST..p_modifier_line_tbl.LAST LOOP
2420: l_line_index := l_line_index + 1;
2421: l_modifier_line_tbl(l_line_index).offer_line_type := NVL(p_modifier_line_tbl(i).offer_line_type,Fnd_Api.g_miss_char);
2422: l_modifier_line_tbl(l_line_index).operation := 'CREATE';
2423: l_modifier_line_tbl(l_line_index).list_line_id := NVL(p_modifier_line_tbl(i).list_line_id,Fnd_Api.g_miss_num);
2424: l_modifier_line_tbl(l_line_index).list_header_id := x_qp_list_header_id;
2425: l_modifier_line_tbl(l_line_index).list_line_type_code := NVL(p_modifier_line_tbl(i).list_line_type_code,'DIS');

Line 2423: l_modifier_line_tbl(l_line_index).list_line_id := NVL(p_modifier_line_tbl(i).list_line_id,Fnd_Api.g_miss_num);

2419: FOR i IN p_modifier_line_tbl.FIRST..p_modifier_line_tbl.LAST LOOP
2420: l_line_index := l_line_index + 1;
2421: l_modifier_line_tbl(l_line_index).offer_line_type := NVL(p_modifier_line_tbl(i).offer_line_type,Fnd_Api.g_miss_char);
2422: l_modifier_line_tbl(l_line_index).operation := 'CREATE';
2423: l_modifier_line_tbl(l_line_index).list_line_id := NVL(p_modifier_line_tbl(i).list_line_id,Fnd_Api.g_miss_num);
2424: l_modifier_line_tbl(l_line_index).list_header_id := x_qp_list_header_id;
2425: l_modifier_line_tbl(l_line_index).list_line_type_code := NVL(p_modifier_line_tbl(i).list_line_type_code,'DIS');
2426: l_modifier_line_tbl(l_line_index).operand := NVL(p_modifier_line_tbl(i).operand,Fnd_Api.g_miss_num);
2427: l_modifier_line_tbl(l_line_index).start_date_active := NVL(p_modifier_line_tbl(i).start_date_active,Fnd_Api.g_miss_date) ;

Line 2426: l_modifier_line_tbl(l_line_index).operand := NVL(p_modifier_line_tbl(i).operand,Fnd_Api.g_miss_num);

2422: l_modifier_line_tbl(l_line_index).operation := 'CREATE';
2423: l_modifier_line_tbl(l_line_index).list_line_id := NVL(p_modifier_line_tbl(i).list_line_id,Fnd_Api.g_miss_num);
2424: l_modifier_line_tbl(l_line_index).list_header_id := x_qp_list_header_id;
2425: l_modifier_line_tbl(l_line_index).list_line_type_code := NVL(p_modifier_line_tbl(i).list_line_type_code,'DIS');
2426: l_modifier_line_tbl(l_line_index).operand := NVL(p_modifier_line_tbl(i).operand,Fnd_Api.g_miss_num);
2427: l_modifier_line_tbl(l_line_index).start_date_active := NVL(p_modifier_line_tbl(i).start_date_active,Fnd_Api.g_miss_date) ;
2428: l_modifier_line_tbl(l_line_index).end_date_active := NVL(p_modifier_line_tbl(i).end_date_active,Fnd_Api.g_miss_date) ;
2429: l_modifier_line_tbl(l_line_index).arithmetic_operator := NVL(p_modifier_line_tbl(i).arithmetic_operator,Fnd_Api.g_miss_char);
2430: l_modifier_line_tbl(l_line_index).inactive_flag := NVL(p_modifier_line_tbl(i).active_flag,'Y');

Line 2427: l_modifier_line_tbl(l_line_index).start_date_active := NVL(p_modifier_line_tbl(i).start_date_active,Fnd_Api.g_miss_date) ;

2423: l_modifier_line_tbl(l_line_index).list_line_id := NVL(p_modifier_line_tbl(i).list_line_id,Fnd_Api.g_miss_num);
2424: l_modifier_line_tbl(l_line_index).list_header_id := x_qp_list_header_id;
2425: l_modifier_line_tbl(l_line_index).list_line_type_code := NVL(p_modifier_line_tbl(i).list_line_type_code,'DIS');
2426: l_modifier_line_tbl(l_line_index).operand := NVL(p_modifier_line_tbl(i).operand,Fnd_Api.g_miss_num);
2427: l_modifier_line_tbl(l_line_index).start_date_active := NVL(p_modifier_line_tbl(i).start_date_active,Fnd_Api.g_miss_date) ;
2428: l_modifier_line_tbl(l_line_index).end_date_active := NVL(p_modifier_line_tbl(i).end_date_active,Fnd_Api.g_miss_date) ;
2429: l_modifier_line_tbl(l_line_index).arithmetic_operator := NVL(p_modifier_line_tbl(i).arithmetic_operator,Fnd_Api.g_miss_char);
2430: l_modifier_line_tbl(l_line_index).inactive_flag := NVL(p_modifier_line_tbl(i).active_flag,'Y');
2431: l_modifier_line_tbl(l_line_index).qd_operand := NVL(p_modifier_line_tbl(i).qd_operand,Fnd_Api.g_miss_num);

Line 2428: l_modifier_line_tbl(l_line_index).end_date_active := NVL(p_modifier_line_tbl(i).end_date_active,Fnd_Api.g_miss_date) ;

2424: l_modifier_line_tbl(l_line_index).list_header_id := x_qp_list_header_id;
2425: l_modifier_line_tbl(l_line_index).list_line_type_code := NVL(p_modifier_line_tbl(i).list_line_type_code,'DIS');
2426: l_modifier_line_tbl(l_line_index).operand := NVL(p_modifier_line_tbl(i).operand,Fnd_Api.g_miss_num);
2427: l_modifier_line_tbl(l_line_index).start_date_active := NVL(p_modifier_line_tbl(i).start_date_active,Fnd_Api.g_miss_date) ;
2428: l_modifier_line_tbl(l_line_index).end_date_active := NVL(p_modifier_line_tbl(i).end_date_active,Fnd_Api.g_miss_date) ;
2429: l_modifier_line_tbl(l_line_index).arithmetic_operator := NVL(p_modifier_line_tbl(i).arithmetic_operator,Fnd_Api.g_miss_char);
2430: l_modifier_line_tbl(l_line_index).inactive_flag := NVL(p_modifier_line_tbl(i).active_flag,'Y');
2431: l_modifier_line_tbl(l_line_index).qd_operand := NVL(p_modifier_line_tbl(i).qd_operand,Fnd_Api.g_miss_num);
2432: l_modifier_line_tbl(l_line_index).qd_arithmetic_operator := NVL(p_modifier_line_tbl(i).qd_arithmetic_operator,Fnd_Api.g_miss_char);

Line 2429: l_modifier_line_tbl(l_line_index).arithmetic_operator := NVL(p_modifier_line_tbl(i).arithmetic_operator,Fnd_Api.g_miss_char);

2425: l_modifier_line_tbl(l_line_index).list_line_type_code := NVL(p_modifier_line_tbl(i).list_line_type_code,'DIS');
2426: l_modifier_line_tbl(l_line_index).operand := NVL(p_modifier_line_tbl(i).operand,Fnd_Api.g_miss_num);
2427: l_modifier_line_tbl(l_line_index).start_date_active := NVL(p_modifier_line_tbl(i).start_date_active,Fnd_Api.g_miss_date) ;
2428: l_modifier_line_tbl(l_line_index).end_date_active := NVL(p_modifier_line_tbl(i).end_date_active,Fnd_Api.g_miss_date) ;
2429: l_modifier_line_tbl(l_line_index).arithmetic_operator := NVL(p_modifier_line_tbl(i).arithmetic_operator,Fnd_Api.g_miss_char);
2430: l_modifier_line_tbl(l_line_index).inactive_flag := NVL(p_modifier_line_tbl(i).active_flag,'Y');
2431: l_modifier_line_tbl(l_line_index).qd_operand := NVL(p_modifier_line_tbl(i).qd_operand,Fnd_Api.g_miss_num);
2432: l_modifier_line_tbl(l_line_index).qd_arithmetic_operator := NVL(p_modifier_line_tbl(i).qd_arithmetic_operator,Fnd_Api.g_miss_char);
2433: l_modifier_line_tbl(l_line_index).qd_related_deal_lines_id := NVL(p_modifier_line_tbl(i).qd_related_deal_lines_id,Fnd_Api.g_miss_num);

Line 2431: l_modifier_line_tbl(l_line_index).qd_operand := NVL(p_modifier_line_tbl(i).qd_operand,Fnd_Api.g_miss_num);

2427: l_modifier_line_tbl(l_line_index).start_date_active := NVL(p_modifier_line_tbl(i).start_date_active,Fnd_Api.g_miss_date) ;
2428: l_modifier_line_tbl(l_line_index).end_date_active := NVL(p_modifier_line_tbl(i).end_date_active,Fnd_Api.g_miss_date) ;
2429: l_modifier_line_tbl(l_line_index).arithmetic_operator := NVL(p_modifier_line_tbl(i).arithmetic_operator,Fnd_Api.g_miss_char);
2430: l_modifier_line_tbl(l_line_index).inactive_flag := NVL(p_modifier_line_tbl(i).active_flag,'Y');
2431: l_modifier_line_tbl(l_line_index).qd_operand := NVL(p_modifier_line_tbl(i).qd_operand,Fnd_Api.g_miss_num);
2432: l_modifier_line_tbl(l_line_index).qd_arithmetic_operator := NVL(p_modifier_line_tbl(i).qd_arithmetic_operator,Fnd_Api.g_miss_char);
2433: l_modifier_line_tbl(l_line_index).qd_related_deal_lines_id := NVL(p_modifier_line_tbl(i).qd_related_deal_lines_id,Fnd_Api.g_miss_num);
2434: l_modifier_line_tbl(l_line_index).qd_object_version_number := NVL(p_modifier_line_tbl(i).qd_object_version_number,Fnd_Api.g_miss_num);
2435: l_modifier_line_tbl(l_line_index).qd_estimated_qty_is_max := NVL(p_modifier_line_tbl(i).qd_estimated_qty_is_max,Fnd_Api.g_miss_char);

Line 2432: l_modifier_line_tbl(l_line_index).qd_arithmetic_operator := NVL(p_modifier_line_tbl(i).qd_arithmetic_operator,Fnd_Api.g_miss_char);

2428: l_modifier_line_tbl(l_line_index).end_date_active := NVL(p_modifier_line_tbl(i).end_date_active,Fnd_Api.g_miss_date) ;
2429: l_modifier_line_tbl(l_line_index).arithmetic_operator := NVL(p_modifier_line_tbl(i).arithmetic_operator,Fnd_Api.g_miss_char);
2430: l_modifier_line_tbl(l_line_index).inactive_flag := NVL(p_modifier_line_tbl(i).active_flag,'Y');
2431: l_modifier_line_tbl(l_line_index).qd_operand := NVL(p_modifier_line_tbl(i).qd_operand,Fnd_Api.g_miss_num);
2432: l_modifier_line_tbl(l_line_index).qd_arithmetic_operator := NVL(p_modifier_line_tbl(i).qd_arithmetic_operator,Fnd_Api.g_miss_char);
2433: l_modifier_line_tbl(l_line_index).qd_related_deal_lines_id := NVL(p_modifier_line_tbl(i).qd_related_deal_lines_id,Fnd_Api.g_miss_num);
2434: l_modifier_line_tbl(l_line_index).qd_object_version_number := NVL(p_modifier_line_tbl(i).qd_object_version_number,Fnd_Api.g_miss_num);
2435: l_modifier_line_tbl(l_line_index).qd_estimated_qty_is_max := NVL(p_modifier_line_tbl(i).qd_estimated_qty_is_max,Fnd_Api.g_miss_char);
2436: l_modifier_line_tbl(l_line_index).qd_list_line_id := NVL(p_modifier_line_tbl(i).qd_list_line_id,Fnd_Api.g_miss_num);

Line 2433: l_modifier_line_tbl(l_line_index).qd_related_deal_lines_id := NVL(p_modifier_line_tbl(i).qd_related_deal_lines_id,Fnd_Api.g_miss_num);

2429: l_modifier_line_tbl(l_line_index).arithmetic_operator := NVL(p_modifier_line_tbl(i).arithmetic_operator,Fnd_Api.g_miss_char);
2430: l_modifier_line_tbl(l_line_index).inactive_flag := NVL(p_modifier_line_tbl(i).active_flag,'Y');
2431: l_modifier_line_tbl(l_line_index).qd_operand := NVL(p_modifier_line_tbl(i).qd_operand,Fnd_Api.g_miss_num);
2432: l_modifier_line_tbl(l_line_index).qd_arithmetic_operator := NVL(p_modifier_line_tbl(i).qd_arithmetic_operator,Fnd_Api.g_miss_char);
2433: l_modifier_line_tbl(l_line_index).qd_related_deal_lines_id := NVL(p_modifier_line_tbl(i).qd_related_deal_lines_id,Fnd_Api.g_miss_num);
2434: l_modifier_line_tbl(l_line_index).qd_object_version_number := NVL(p_modifier_line_tbl(i).qd_object_version_number,Fnd_Api.g_miss_num);
2435: l_modifier_line_tbl(l_line_index).qd_estimated_qty_is_max := NVL(p_modifier_line_tbl(i).qd_estimated_qty_is_max,Fnd_Api.g_miss_char);
2436: l_modifier_line_tbl(l_line_index).qd_list_line_id := NVL(p_modifier_line_tbl(i).qd_list_line_id,Fnd_Api.g_miss_num);
2437: l_modifier_line_tbl(l_line_index).qd_estimated_amount_is_max := NVL(p_modifier_line_tbl(i).qd_estimated_amount_is_max,Fnd_Api.g_miss_char);

Line 2434: l_modifier_line_tbl(l_line_index).qd_object_version_number := NVL(p_modifier_line_tbl(i).qd_object_version_number,Fnd_Api.g_miss_num);

2430: l_modifier_line_tbl(l_line_index).inactive_flag := NVL(p_modifier_line_tbl(i).active_flag,'Y');
2431: l_modifier_line_tbl(l_line_index).qd_operand := NVL(p_modifier_line_tbl(i).qd_operand,Fnd_Api.g_miss_num);
2432: l_modifier_line_tbl(l_line_index).qd_arithmetic_operator := NVL(p_modifier_line_tbl(i).qd_arithmetic_operator,Fnd_Api.g_miss_char);
2433: l_modifier_line_tbl(l_line_index).qd_related_deal_lines_id := NVL(p_modifier_line_tbl(i).qd_related_deal_lines_id,Fnd_Api.g_miss_num);
2434: l_modifier_line_tbl(l_line_index).qd_object_version_number := NVL(p_modifier_line_tbl(i).qd_object_version_number,Fnd_Api.g_miss_num);
2435: l_modifier_line_tbl(l_line_index).qd_estimated_qty_is_max := NVL(p_modifier_line_tbl(i).qd_estimated_qty_is_max,Fnd_Api.g_miss_char);
2436: l_modifier_line_tbl(l_line_index).qd_list_line_id := NVL(p_modifier_line_tbl(i).qd_list_line_id,Fnd_Api.g_miss_num);
2437: l_modifier_line_tbl(l_line_index).qd_estimated_amount_is_max := NVL(p_modifier_line_tbl(i).qd_estimated_amount_is_max,Fnd_Api.g_miss_char);
2438: l_modifier_line_tbl(l_line_index).estim_gl_value := NVL(p_modifier_line_tbl(i).estim_gl_value,Fnd_Api.g_miss_num);

Line 2435: l_modifier_line_tbl(l_line_index).qd_estimated_qty_is_max := NVL(p_modifier_line_tbl(i).qd_estimated_qty_is_max,Fnd_Api.g_miss_char);

2431: l_modifier_line_tbl(l_line_index).qd_operand := NVL(p_modifier_line_tbl(i).qd_operand,Fnd_Api.g_miss_num);
2432: l_modifier_line_tbl(l_line_index).qd_arithmetic_operator := NVL(p_modifier_line_tbl(i).qd_arithmetic_operator,Fnd_Api.g_miss_char);
2433: l_modifier_line_tbl(l_line_index).qd_related_deal_lines_id := NVL(p_modifier_line_tbl(i).qd_related_deal_lines_id,Fnd_Api.g_miss_num);
2434: l_modifier_line_tbl(l_line_index).qd_object_version_number := NVL(p_modifier_line_tbl(i).qd_object_version_number,Fnd_Api.g_miss_num);
2435: l_modifier_line_tbl(l_line_index).qd_estimated_qty_is_max := NVL(p_modifier_line_tbl(i).qd_estimated_qty_is_max,Fnd_Api.g_miss_char);
2436: l_modifier_line_tbl(l_line_index).qd_list_line_id := NVL(p_modifier_line_tbl(i).qd_list_line_id,Fnd_Api.g_miss_num);
2437: l_modifier_line_tbl(l_line_index).qd_estimated_amount_is_max := NVL(p_modifier_line_tbl(i).qd_estimated_amount_is_max,Fnd_Api.g_miss_char);
2438: l_modifier_line_tbl(l_line_index).estim_gl_value := NVL(p_modifier_line_tbl(i).estim_gl_value,Fnd_Api.g_miss_num);
2439: l_modifier_line_tbl(l_line_index).benefit_price_list_line_id := NVL(p_modifier_line_tbl(i).benefit_price_list_line_id,Fnd_Api.g_miss_num);

Line 2436: l_modifier_line_tbl(l_line_index).qd_list_line_id := NVL(p_modifier_line_tbl(i).qd_list_line_id,Fnd_Api.g_miss_num);

2432: l_modifier_line_tbl(l_line_index).qd_arithmetic_operator := NVL(p_modifier_line_tbl(i).qd_arithmetic_operator,Fnd_Api.g_miss_char);
2433: l_modifier_line_tbl(l_line_index).qd_related_deal_lines_id := NVL(p_modifier_line_tbl(i).qd_related_deal_lines_id,Fnd_Api.g_miss_num);
2434: l_modifier_line_tbl(l_line_index).qd_object_version_number := NVL(p_modifier_line_tbl(i).qd_object_version_number,Fnd_Api.g_miss_num);
2435: l_modifier_line_tbl(l_line_index).qd_estimated_qty_is_max := NVL(p_modifier_line_tbl(i).qd_estimated_qty_is_max,Fnd_Api.g_miss_char);
2436: l_modifier_line_tbl(l_line_index).qd_list_line_id := NVL(p_modifier_line_tbl(i).qd_list_line_id,Fnd_Api.g_miss_num);
2437: l_modifier_line_tbl(l_line_index).qd_estimated_amount_is_max := NVL(p_modifier_line_tbl(i).qd_estimated_amount_is_max,Fnd_Api.g_miss_char);
2438: l_modifier_line_tbl(l_line_index).estim_gl_value := NVL(p_modifier_line_tbl(i).estim_gl_value,Fnd_Api.g_miss_num);
2439: l_modifier_line_tbl(l_line_index).benefit_price_list_line_id := NVL(p_modifier_line_tbl(i).benefit_price_list_line_id,Fnd_Api.g_miss_num);
2440: l_modifier_line_tbl(l_line_index).benefit_limit := NVL(p_modifier_line_tbl(i).benefit_limit,Fnd_Api.g_miss_num) ;

Line 2437: l_modifier_line_tbl(l_line_index).qd_estimated_amount_is_max := NVL(p_modifier_line_tbl(i).qd_estimated_amount_is_max,Fnd_Api.g_miss_char);

2433: l_modifier_line_tbl(l_line_index).qd_related_deal_lines_id := NVL(p_modifier_line_tbl(i).qd_related_deal_lines_id,Fnd_Api.g_miss_num);
2434: l_modifier_line_tbl(l_line_index).qd_object_version_number := NVL(p_modifier_line_tbl(i).qd_object_version_number,Fnd_Api.g_miss_num);
2435: l_modifier_line_tbl(l_line_index).qd_estimated_qty_is_max := NVL(p_modifier_line_tbl(i).qd_estimated_qty_is_max,Fnd_Api.g_miss_char);
2436: l_modifier_line_tbl(l_line_index).qd_list_line_id := NVL(p_modifier_line_tbl(i).qd_list_line_id,Fnd_Api.g_miss_num);
2437: l_modifier_line_tbl(l_line_index).qd_estimated_amount_is_max := NVL(p_modifier_line_tbl(i).qd_estimated_amount_is_max,Fnd_Api.g_miss_char);
2438: l_modifier_line_tbl(l_line_index).estim_gl_value := NVL(p_modifier_line_tbl(i).estim_gl_value,Fnd_Api.g_miss_num);
2439: l_modifier_line_tbl(l_line_index).benefit_price_list_line_id := NVL(p_modifier_line_tbl(i).benefit_price_list_line_id,Fnd_Api.g_miss_num);
2440: l_modifier_line_tbl(l_line_index).benefit_limit := NVL(p_modifier_line_tbl(i).benefit_limit,Fnd_Api.g_miss_num) ;
2441: l_modifier_line_tbl(l_line_index).benefit_qty := NVL(p_modifier_line_tbl(i).benefit_qty,Fnd_Api.g_miss_num) ;

Line 2438: l_modifier_line_tbl(l_line_index).estim_gl_value := NVL(p_modifier_line_tbl(i).estim_gl_value,Fnd_Api.g_miss_num);

2434: l_modifier_line_tbl(l_line_index).qd_object_version_number := NVL(p_modifier_line_tbl(i).qd_object_version_number,Fnd_Api.g_miss_num);
2435: l_modifier_line_tbl(l_line_index).qd_estimated_qty_is_max := NVL(p_modifier_line_tbl(i).qd_estimated_qty_is_max,Fnd_Api.g_miss_char);
2436: l_modifier_line_tbl(l_line_index).qd_list_line_id := NVL(p_modifier_line_tbl(i).qd_list_line_id,Fnd_Api.g_miss_num);
2437: l_modifier_line_tbl(l_line_index).qd_estimated_amount_is_max := NVL(p_modifier_line_tbl(i).qd_estimated_amount_is_max,Fnd_Api.g_miss_char);
2438: l_modifier_line_tbl(l_line_index).estim_gl_value := NVL(p_modifier_line_tbl(i).estim_gl_value,Fnd_Api.g_miss_num);
2439: l_modifier_line_tbl(l_line_index).benefit_price_list_line_id := NVL(p_modifier_line_tbl(i).benefit_price_list_line_id,Fnd_Api.g_miss_num);
2440: l_modifier_line_tbl(l_line_index).benefit_limit := NVL(p_modifier_line_tbl(i).benefit_limit,Fnd_Api.g_miss_num) ;
2441: l_modifier_line_tbl(l_line_index).benefit_qty := NVL(p_modifier_line_tbl(i).benefit_qty,Fnd_Api.g_miss_num) ;
2442: l_modifier_line_tbl(l_line_index).benefit_uom_code := NVL(p_modifier_line_tbl(i).benefit_uom_code,Fnd_Api.g_miss_char);

Line 2439: l_modifier_line_tbl(l_line_index).benefit_price_list_line_id := NVL(p_modifier_line_tbl(i).benefit_price_list_line_id,Fnd_Api.g_miss_num);

2435: l_modifier_line_tbl(l_line_index).qd_estimated_qty_is_max := NVL(p_modifier_line_tbl(i).qd_estimated_qty_is_max,Fnd_Api.g_miss_char);
2436: l_modifier_line_tbl(l_line_index).qd_list_line_id := NVL(p_modifier_line_tbl(i).qd_list_line_id,Fnd_Api.g_miss_num);
2437: l_modifier_line_tbl(l_line_index).qd_estimated_amount_is_max := NVL(p_modifier_line_tbl(i).qd_estimated_amount_is_max,Fnd_Api.g_miss_char);
2438: l_modifier_line_tbl(l_line_index).estim_gl_value := NVL(p_modifier_line_tbl(i).estim_gl_value,Fnd_Api.g_miss_num);
2439: l_modifier_line_tbl(l_line_index).benefit_price_list_line_id := NVL(p_modifier_line_tbl(i).benefit_price_list_line_id,Fnd_Api.g_miss_num);
2440: l_modifier_line_tbl(l_line_index).benefit_limit := NVL(p_modifier_line_tbl(i).benefit_limit,Fnd_Api.g_miss_num) ;
2441: l_modifier_line_tbl(l_line_index).benefit_qty := NVL(p_modifier_line_tbl(i).benefit_qty,Fnd_Api.g_miss_num) ;
2442: l_modifier_line_tbl(l_line_index).benefit_uom_code := NVL(p_modifier_line_tbl(i).benefit_uom_code,Fnd_Api.g_miss_char);
2443: l_modifier_line_tbl(l_line_index).substitution_context := NVL(p_modifier_line_tbl(i).substitution_context,Fnd_Api.g_miss_char);

Line 2440: l_modifier_line_tbl(l_line_index).benefit_limit := NVL(p_modifier_line_tbl(i).benefit_limit,Fnd_Api.g_miss_num) ;

2436: l_modifier_line_tbl(l_line_index).qd_list_line_id := NVL(p_modifier_line_tbl(i).qd_list_line_id,Fnd_Api.g_miss_num);
2437: l_modifier_line_tbl(l_line_index).qd_estimated_amount_is_max := NVL(p_modifier_line_tbl(i).qd_estimated_amount_is_max,Fnd_Api.g_miss_char);
2438: l_modifier_line_tbl(l_line_index).estim_gl_value := NVL(p_modifier_line_tbl(i).estim_gl_value,Fnd_Api.g_miss_num);
2439: l_modifier_line_tbl(l_line_index).benefit_price_list_line_id := NVL(p_modifier_line_tbl(i).benefit_price_list_line_id,Fnd_Api.g_miss_num);
2440: l_modifier_line_tbl(l_line_index).benefit_limit := NVL(p_modifier_line_tbl(i).benefit_limit,Fnd_Api.g_miss_num) ;
2441: l_modifier_line_tbl(l_line_index).benefit_qty := NVL(p_modifier_line_tbl(i).benefit_qty,Fnd_Api.g_miss_num) ;
2442: l_modifier_line_tbl(l_line_index).benefit_uom_code := NVL(p_modifier_line_tbl(i).benefit_uom_code,Fnd_Api.g_miss_char);
2443: l_modifier_line_tbl(l_line_index).substitution_context := NVL(p_modifier_line_tbl(i).substitution_context,Fnd_Api.g_miss_char);
2444: l_modifier_line_tbl(l_line_index).substitution_attr := NVL(p_modifier_line_tbl(i).substitution_attr,Fnd_Api.g_miss_char) ;

Line 2441: l_modifier_line_tbl(l_line_index).benefit_qty := NVL(p_modifier_line_tbl(i).benefit_qty,Fnd_Api.g_miss_num) ;

2437: l_modifier_line_tbl(l_line_index).qd_estimated_amount_is_max := NVL(p_modifier_line_tbl(i).qd_estimated_amount_is_max,Fnd_Api.g_miss_char);
2438: l_modifier_line_tbl(l_line_index).estim_gl_value := NVL(p_modifier_line_tbl(i).estim_gl_value,Fnd_Api.g_miss_num);
2439: l_modifier_line_tbl(l_line_index).benefit_price_list_line_id := NVL(p_modifier_line_tbl(i).benefit_price_list_line_id,Fnd_Api.g_miss_num);
2440: l_modifier_line_tbl(l_line_index).benefit_limit := NVL(p_modifier_line_tbl(i).benefit_limit,Fnd_Api.g_miss_num) ;
2441: l_modifier_line_tbl(l_line_index).benefit_qty := NVL(p_modifier_line_tbl(i).benefit_qty,Fnd_Api.g_miss_num) ;
2442: l_modifier_line_tbl(l_line_index).benefit_uom_code := NVL(p_modifier_line_tbl(i).benefit_uom_code,Fnd_Api.g_miss_char);
2443: l_modifier_line_tbl(l_line_index).substitution_context := NVL(p_modifier_line_tbl(i).substitution_context,Fnd_Api.g_miss_char);
2444: l_modifier_line_tbl(l_line_index).substitution_attr := NVL(p_modifier_line_tbl(i).substitution_attr,Fnd_Api.g_miss_char) ;
2445: l_modifier_line_tbl(l_line_index).substitution_val := NVL(p_modifier_line_tbl(i).substitution_val,Fnd_Api.g_miss_char);

Line 2442: l_modifier_line_tbl(l_line_index).benefit_uom_code := NVL(p_modifier_line_tbl(i).benefit_uom_code,Fnd_Api.g_miss_char);

2438: l_modifier_line_tbl(l_line_index).estim_gl_value := NVL(p_modifier_line_tbl(i).estim_gl_value,Fnd_Api.g_miss_num);
2439: l_modifier_line_tbl(l_line_index).benefit_price_list_line_id := NVL(p_modifier_line_tbl(i).benefit_price_list_line_id,Fnd_Api.g_miss_num);
2440: l_modifier_line_tbl(l_line_index).benefit_limit := NVL(p_modifier_line_tbl(i).benefit_limit,Fnd_Api.g_miss_num) ;
2441: l_modifier_line_tbl(l_line_index).benefit_qty := NVL(p_modifier_line_tbl(i).benefit_qty,Fnd_Api.g_miss_num) ;
2442: l_modifier_line_tbl(l_line_index).benefit_uom_code := NVL(p_modifier_line_tbl(i).benefit_uom_code,Fnd_Api.g_miss_char);
2443: l_modifier_line_tbl(l_line_index).substitution_context := NVL(p_modifier_line_tbl(i).substitution_context,Fnd_Api.g_miss_char);
2444: l_modifier_line_tbl(l_line_index).substitution_attr := NVL(p_modifier_line_tbl(i).substitution_attr,Fnd_Api.g_miss_char) ;
2445: l_modifier_line_tbl(l_line_index).substitution_val := NVL(p_modifier_line_tbl(i).substitution_val,Fnd_Api.g_miss_char);
2446: l_modifier_line_tbl(l_line_index).price_break_type_code := NVL(p_modifier_line_tbl(i).price_break_type_code,'POINT');

Line 2443: l_modifier_line_tbl(l_line_index).substitution_context := NVL(p_modifier_line_tbl(i).substitution_context,Fnd_Api.g_miss_char);

2439: l_modifier_line_tbl(l_line_index).benefit_price_list_line_id := NVL(p_modifier_line_tbl(i).benefit_price_list_line_id,Fnd_Api.g_miss_num);
2440: l_modifier_line_tbl(l_line_index).benefit_limit := NVL(p_modifier_line_tbl(i).benefit_limit,Fnd_Api.g_miss_num) ;
2441: l_modifier_line_tbl(l_line_index).benefit_qty := NVL(p_modifier_line_tbl(i).benefit_qty,Fnd_Api.g_miss_num) ;
2442: l_modifier_line_tbl(l_line_index).benefit_uom_code := NVL(p_modifier_line_tbl(i).benefit_uom_code,Fnd_Api.g_miss_char);
2443: l_modifier_line_tbl(l_line_index).substitution_context := NVL(p_modifier_line_tbl(i).substitution_context,Fnd_Api.g_miss_char);
2444: l_modifier_line_tbl(l_line_index).substitution_attr := NVL(p_modifier_line_tbl(i).substitution_attr,Fnd_Api.g_miss_char) ;
2445: l_modifier_line_tbl(l_line_index).substitution_val := NVL(p_modifier_line_tbl(i).substitution_val,Fnd_Api.g_miss_char);
2446: l_modifier_line_tbl(l_line_index).price_break_type_code := NVL(p_modifier_line_tbl(i).price_break_type_code,'POINT');
2447: l_modifier_line_tbl(l_line_index).pricing_attribute_id := NVL(p_modifier_line_tbl(i).pricing_attribute_id,Fnd_Api.g_miss_num);

Line 2444: l_modifier_line_tbl(l_line_index).substitution_attr := NVL(p_modifier_line_tbl(i).substitution_attr,Fnd_Api.g_miss_char) ;

2440: l_modifier_line_tbl(l_line_index).benefit_limit := NVL(p_modifier_line_tbl(i).benefit_limit,Fnd_Api.g_miss_num) ;
2441: l_modifier_line_tbl(l_line_index).benefit_qty := NVL(p_modifier_line_tbl(i).benefit_qty,Fnd_Api.g_miss_num) ;
2442: l_modifier_line_tbl(l_line_index).benefit_uom_code := NVL(p_modifier_line_tbl(i).benefit_uom_code,Fnd_Api.g_miss_char);
2443: l_modifier_line_tbl(l_line_index).substitution_context := NVL(p_modifier_line_tbl(i).substitution_context,Fnd_Api.g_miss_char);
2444: l_modifier_line_tbl(l_line_index).substitution_attr := NVL(p_modifier_line_tbl(i).substitution_attr,Fnd_Api.g_miss_char) ;
2445: l_modifier_line_tbl(l_line_index).substitution_val := NVL(p_modifier_line_tbl(i).substitution_val,Fnd_Api.g_miss_char);
2446: l_modifier_line_tbl(l_line_index).price_break_type_code := NVL(p_modifier_line_tbl(i).price_break_type_code,'POINT');
2447: l_modifier_line_tbl(l_line_index).pricing_attribute_id := NVL(p_modifier_line_tbl(i).pricing_attribute_id,Fnd_Api.g_miss_num);
2448: l_modifier_line_tbl(l_line_index).product_attribute_context := NVL(p_modifier_line_tbl(i).product_attribute_context,'ITEM');

Line 2445: l_modifier_line_tbl(l_line_index).substitution_val := NVL(p_modifier_line_tbl(i).substitution_val,Fnd_Api.g_miss_char);

2441: l_modifier_line_tbl(l_line_index).benefit_qty := NVL(p_modifier_line_tbl(i).benefit_qty,Fnd_Api.g_miss_num) ;
2442: l_modifier_line_tbl(l_line_index).benefit_uom_code := NVL(p_modifier_line_tbl(i).benefit_uom_code,Fnd_Api.g_miss_char);
2443: l_modifier_line_tbl(l_line_index).substitution_context := NVL(p_modifier_line_tbl(i).substitution_context,Fnd_Api.g_miss_char);
2444: l_modifier_line_tbl(l_line_index).substitution_attr := NVL(p_modifier_line_tbl(i).substitution_attr,Fnd_Api.g_miss_char) ;
2445: l_modifier_line_tbl(l_line_index).substitution_val := NVL(p_modifier_line_tbl(i).substitution_val,Fnd_Api.g_miss_char);
2446: l_modifier_line_tbl(l_line_index).price_break_type_code := NVL(p_modifier_line_tbl(i).price_break_type_code,'POINT');
2447: l_modifier_line_tbl(l_line_index).pricing_attribute_id := NVL(p_modifier_line_tbl(i).pricing_attribute_id,Fnd_Api.g_miss_num);
2448: l_modifier_line_tbl(l_line_index).product_attribute_context := NVL(p_modifier_line_tbl(i).product_attribute_context,'ITEM');
2449: l_modifier_line_tbl(l_line_index).product_attr := NVL(p_modifier_line_tbl(i).product_attr,'PRICING_ATTRIBUTE1'); -- item only

Line 2447: l_modifier_line_tbl(l_line_index).pricing_attribute_id := NVL(p_modifier_line_tbl(i).pricing_attribute_id,Fnd_Api.g_miss_num);

2443: l_modifier_line_tbl(l_line_index).substitution_context := NVL(p_modifier_line_tbl(i).substitution_context,Fnd_Api.g_miss_char);
2444: l_modifier_line_tbl(l_line_index).substitution_attr := NVL(p_modifier_line_tbl(i).substitution_attr,Fnd_Api.g_miss_char) ;
2445: l_modifier_line_tbl(l_line_index).substitution_val := NVL(p_modifier_line_tbl(i).substitution_val,Fnd_Api.g_miss_char);
2446: l_modifier_line_tbl(l_line_index).price_break_type_code := NVL(p_modifier_line_tbl(i).price_break_type_code,'POINT');
2447: l_modifier_line_tbl(l_line_index).pricing_attribute_id := NVL(p_modifier_line_tbl(i).pricing_attribute_id,Fnd_Api.g_miss_num);
2448: l_modifier_line_tbl(l_line_index).product_attribute_context := NVL(p_modifier_line_tbl(i).product_attribute_context,'ITEM');
2449: l_modifier_line_tbl(l_line_index).product_attr := NVL(p_modifier_line_tbl(i).product_attr,'PRICING_ATTRIBUTE1'); -- item only
2450: l_modifier_line_tbl(l_line_index).product_attr_val := NVL(p_modifier_line_tbl(i).product_attr_val,Fnd_Api.g_miss_char);
2451: l_modifier_line_tbl(l_line_index).product_uom_code := NVL(p_modifier_line_tbl(i).product_uom_code,Fnd_Api.g_miss_char);

Line 2450: l_modifier_line_tbl(l_line_index).product_attr_val := NVL(p_modifier_line_tbl(i).product_attr_val,Fnd_Api.g_miss_char);

2446: l_modifier_line_tbl(l_line_index).price_break_type_code := NVL(p_modifier_line_tbl(i).price_break_type_code,'POINT');
2447: l_modifier_line_tbl(l_line_index).pricing_attribute_id := NVL(p_modifier_line_tbl(i).pricing_attribute_id,Fnd_Api.g_miss_num);
2448: l_modifier_line_tbl(l_line_index).product_attribute_context := NVL(p_modifier_line_tbl(i).product_attribute_context,'ITEM');
2449: l_modifier_line_tbl(l_line_index).product_attr := NVL(p_modifier_line_tbl(i).product_attr,'PRICING_ATTRIBUTE1'); -- item only
2450: l_modifier_line_tbl(l_line_index).product_attr_val := NVL(p_modifier_line_tbl(i).product_attr_val,Fnd_Api.g_miss_char);
2451: l_modifier_line_tbl(l_line_index).product_uom_code := NVL(p_modifier_line_tbl(i).product_uom_code,Fnd_Api.g_miss_char);
2452: l_modifier_line_tbl(l_line_index).pricing_attribute_context := NVL(p_modifier_line_tbl(i).pricing_attribute_context,'VOLUME');
2453: l_modifier_line_tbl(l_line_index).pricing_attr := NVL(p_modifier_line_tbl(i).pricing_attr,Fnd_Api.g_miss_char);
2454: l_modifier_line_tbl(l_line_index).pricing_attr_value_from := NVL(p_modifier_line_tbl(i).pricing_attr_value_from,1);

Line 2451: l_modifier_line_tbl(l_line_index).product_uom_code := NVL(p_modifier_line_tbl(i).product_uom_code,Fnd_Api.g_miss_char);

2447: l_modifier_line_tbl(l_line_index).pricing_attribute_id := NVL(p_modifier_line_tbl(i).pricing_attribute_id,Fnd_Api.g_miss_num);
2448: l_modifier_line_tbl(l_line_index).product_attribute_context := NVL(p_modifier_line_tbl(i).product_attribute_context,'ITEM');
2449: l_modifier_line_tbl(l_line_index).product_attr := NVL(p_modifier_line_tbl(i).product_attr,'PRICING_ATTRIBUTE1'); -- item only
2450: l_modifier_line_tbl(l_line_index).product_attr_val := NVL(p_modifier_line_tbl(i).product_attr_val,Fnd_Api.g_miss_char);
2451: l_modifier_line_tbl(l_line_index).product_uom_code := NVL(p_modifier_line_tbl(i).product_uom_code,Fnd_Api.g_miss_char);
2452: l_modifier_line_tbl(l_line_index).pricing_attribute_context := NVL(p_modifier_line_tbl(i).pricing_attribute_context,'VOLUME');
2453: l_modifier_line_tbl(l_line_index).pricing_attr := NVL(p_modifier_line_tbl(i).pricing_attr,Fnd_Api.g_miss_char);
2454: l_modifier_line_tbl(l_line_index).pricing_attr_value_from := NVL(p_modifier_line_tbl(i).pricing_attr_value_from,1);
2455: l_modifier_line_tbl(l_line_index).pricing_attr_value_to := NVL(p_modifier_line_tbl(i).pricing_attr_value_to,Fnd_Api.g_miss_char) ;

Line 2453: l_modifier_line_tbl(l_line_index).pricing_attr := NVL(p_modifier_line_tbl(i).pricing_attr,Fnd_Api.g_miss_char);

2449: l_modifier_line_tbl(l_line_index).product_attr := NVL(p_modifier_line_tbl(i).product_attr,'PRICING_ATTRIBUTE1'); -- item only
2450: l_modifier_line_tbl(l_line_index).product_attr_val := NVL(p_modifier_line_tbl(i).product_attr_val,Fnd_Api.g_miss_char);
2451: l_modifier_line_tbl(l_line_index).product_uom_code := NVL(p_modifier_line_tbl(i).product_uom_code,Fnd_Api.g_miss_char);
2452: l_modifier_line_tbl(l_line_index).pricing_attribute_context := NVL(p_modifier_line_tbl(i).pricing_attribute_context,'VOLUME');
2453: l_modifier_line_tbl(l_line_index).pricing_attr := NVL(p_modifier_line_tbl(i).pricing_attr,Fnd_Api.g_miss_char);
2454: l_modifier_line_tbl(l_line_index).pricing_attr_value_from := NVL(p_modifier_line_tbl(i).pricing_attr_value_from,1);
2455: l_modifier_line_tbl(l_line_index).pricing_attr_value_to := NVL(p_modifier_line_tbl(i).pricing_attr_value_to,Fnd_Api.g_miss_char) ;
2456: l_modifier_line_tbl(l_line_index).excluder_flag := NVL(p_modifier_line_tbl(i).excluder_flag,'N');
2457: l_modifier_line_tbl(l_line_index).order_value_from := NVL(p_modifier_line_tbl(i).order_value_from,Fnd_Api.g_miss_char);

Line 2455: l_modifier_line_tbl(l_line_index).pricing_attr_value_to := NVL(p_modifier_line_tbl(i).pricing_attr_value_to,Fnd_Api.g_miss_char) ;

2451: l_modifier_line_tbl(l_line_index).product_uom_code := NVL(p_modifier_line_tbl(i).product_uom_code,Fnd_Api.g_miss_char);
2452: l_modifier_line_tbl(l_line_index).pricing_attribute_context := NVL(p_modifier_line_tbl(i).pricing_attribute_context,'VOLUME');
2453: l_modifier_line_tbl(l_line_index).pricing_attr := NVL(p_modifier_line_tbl(i).pricing_attr,Fnd_Api.g_miss_char);
2454: l_modifier_line_tbl(l_line_index).pricing_attr_value_from := NVL(p_modifier_line_tbl(i).pricing_attr_value_from,1);
2455: l_modifier_line_tbl(l_line_index).pricing_attr_value_to := NVL(p_modifier_line_tbl(i).pricing_attr_value_to,Fnd_Api.g_miss_char) ;
2456: l_modifier_line_tbl(l_line_index).excluder_flag := NVL(p_modifier_line_tbl(i).excluder_flag,'N');
2457: l_modifier_line_tbl(l_line_index).order_value_from := NVL(p_modifier_line_tbl(i).order_value_from,Fnd_Api.g_miss_char);
2458: l_modifier_line_tbl(l_line_index).order_value_to := NVL(p_modifier_line_tbl(i).order_value_to,Fnd_Api.g_miss_char);
2459: l_modifier_line_tbl(l_line_index).qualifier_id := NVL(p_modifier_line_tbl(i).qualifier_id,Fnd_Api.g_miss_num);

Line 2457: l_modifier_line_tbl(l_line_index).order_value_from := NVL(p_modifier_line_tbl(i).order_value_from,Fnd_Api.g_miss_char);

2453: l_modifier_line_tbl(l_line_index).pricing_attr := NVL(p_modifier_line_tbl(i).pricing_attr,Fnd_Api.g_miss_char);
2454: l_modifier_line_tbl(l_line_index).pricing_attr_value_from := NVL(p_modifier_line_tbl(i).pricing_attr_value_from,1);
2455: l_modifier_line_tbl(l_line_index).pricing_attr_value_to := NVL(p_modifier_line_tbl(i).pricing_attr_value_to,Fnd_Api.g_miss_char) ;
2456: l_modifier_line_tbl(l_line_index).excluder_flag := NVL(p_modifier_line_tbl(i).excluder_flag,'N');
2457: l_modifier_line_tbl(l_line_index).order_value_from := NVL(p_modifier_line_tbl(i).order_value_from,Fnd_Api.g_miss_char);
2458: l_modifier_line_tbl(l_line_index).order_value_to := NVL(p_modifier_line_tbl(i).order_value_to,Fnd_Api.g_miss_char);
2459: l_modifier_line_tbl(l_line_index).qualifier_id := NVL(p_modifier_line_tbl(i).qualifier_id,Fnd_Api.g_miss_num);
2460: l_modifier_line_tbl(l_line_index).comments := NVL(p_modifier_line_tbl(i).comments,Fnd_Api.g_miss_char);
2461: l_modifier_line_tbl(l_line_index).context := NVL(p_modifier_line_tbl(i).context,Fnd_Api.g_miss_char) ;

Line 2458: l_modifier_line_tbl(l_line_index).order_value_to := NVL(p_modifier_line_tbl(i).order_value_to,Fnd_Api.g_miss_char);

2454: l_modifier_line_tbl(l_line_index).pricing_attr_value_from := NVL(p_modifier_line_tbl(i).pricing_attr_value_from,1);
2455: l_modifier_line_tbl(l_line_index).pricing_attr_value_to := NVL(p_modifier_line_tbl(i).pricing_attr_value_to,Fnd_Api.g_miss_char) ;
2456: l_modifier_line_tbl(l_line_index).excluder_flag := NVL(p_modifier_line_tbl(i).excluder_flag,'N');
2457: l_modifier_line_tbl(l_line_index).order_value_from := NVL(p_modifier_line_tbl(i).order_value_from,Fnd_Api.g_miss_char);
2458: l_modifier_line_tbl(l_line_index).order_value_to := NVL(p_modifier_line_tbl(i).order_value_to,Fnd_Api.g_miss_char);
2459: l_modifier_line_tbl(l_line_index).qualifier_id := NVL(p_modifier_line_tbl(i).qualifier_id,Fnd_Api.g_miss_num);
2460: l_modifier_line_tbl(l_line_index).comments := NVL(p_modifier_line_tbl(i).comments,Fnd_Api.g_miss_char);
2461: l_modifier_line_tbl(l_line_index).context := NVL(p_modifier_line_tbl(i).context,Fnd_Api.g_miss_char) ;
2462: l_modifier_line_tbl(l_line_index).attribute1 := NVL(p_modifier_line_tbl(i).attribute1,Fnd_Api.g_miss_char);

Line 2459: l_modifier_line_tbl(l_line_index).qualifier_id := NVL(p_modifier_line_tbl(i).qualifier_id,Fnd_Api.g_miss_num);

2455: l_modifier_line_tbl(l_line_index).pricing_attr_value_to := NVL(p_modifier_line_tbl(i).pricing_attr_value_to,Fnd_Api.g_miss_char) ;
2456: l_modifier_line_tbl(l_line_index).excluder_flag := NVL(p_modifier_line_tbl(i).excluder_flag,'N');
2457: l_modifier_line_tbl(l_line_index).order_value_from := NVL(p_modifier_line_tbl(i).order_value_from,Fnd_Api.g_miss_char);
2458: l_modifier_line_tbl(l_line_index).order_value_to := NVL(p_modifier_line_tbl(i).order_value_to,Fnd_Api.g_miss_char);
2459: l_modifier_line_tbl(l_line_index).qualifier_id := NVL(p_modifier_line_tbl(i).qualifier_id,Fnd_Api.g_miss_num);
2460: l_modifier_line_tbl(l_line_index).comments := NVL(p_modifier_line_tbl(i).comments,Fnd_Api.g_miss_char);
2461: l_modifier_line_tbl(l_line_index).context := NVL(p_modifier_line_tbl(i).context,Fnd_Api.g_miss_char) ;
2462: l_modifier_line_tbl(l_line_index).attribute1 := NVL(p_modifier_line_tbl(i).attribute1,Fnd_Api.g_miss_char);
2463: l_modifier_line_tbl(l_line_index).attribute2 := NVL(p_modifier_line_tbl(i).attribute2,Fnd_Api.g_miss_char);

Line 2460: l_modifier_line_tbl(l_line_index).comments := NVL(p_modifier_line_tbl(i).comments,Fnd_Api.g_miss_char);

2456: l_modifier_line_tbl(l_line_index).excluder_flag := NVL(p_modifier_line_tbl(i).excluder_flag,'N');
2457: l_modifier_line_tbl(l_line_index).order_value_from := NVL(p_modifier_line_tbl(i).order_value_from,Fnd_Api.g_miss_char);
2458: l_modifier_line_tbl(l_line_index).order_value_to := NVL(p_modifier_line_tbl(i).order_value_to,Fnd_Api.g_miss_char);
2459: l_modifier_line_tbl(l_line_index).qualifier_id := NVL(p_modifier_line_tbl(i).qualifier_id,Fnd_Api.g_miss_num);
2460: l_modifier_line_tbl(l_line_index).comments := NVL(p_modifier_line_tbl(i).comments,Fnd_Api.g_miss_char);
2461: l_modifier_line_tbl(l_line_index).context := NVL(p_modifier_line_tbl(i).context,Fnd_Api.g_miss_char) ;
2462: l_modifier_line_tbl(l_line_index).attribute1 := NVL(p_modifier_line_tbl(i).attribute1,Fnd_Api.g_miss_char);
2463: l_modifier_line_tbl(l_line_index).attribute2 := NVL(p_modifier_line_tbl(i).attribute2,Fnd_Api.g_miss_char);
2464: l_modifier_line_tbl(l_line_index).attribute3 := NVL(p_modifier_line_tbl(i).attribute3,Fnd_Api.g_miss_char);

Line 2461: l_modifier_line_tbl(l_line_index).context := NVL(p_modifier_line_tbl(i).context,Fnd_Api.g_miss_char) ;

2457: l_modifier_line_tbl(l_line_index).order_value_from := NVL(p_modifier_line_tbl(i).order_value_from,Fnd_Api.g_miss_char);
2458: l_modifier_line_tbl(l_line_index).order_value_to := NVL(p_modifier_line_tbl(i).order_value_to,Fnd_Api.g_miss_char);
2459: l_modifier_line_tbl(l_line_index).qualifier_id := NVL(p_modifier_line_tbl(i).qualifier_id,Fnd_Api.g_miss_num);
2460: l_modifier_line_tbl(l_line_index).comments := NVL(p_modifier_line_tbl(i).comments,Fnd_Api.g_miss_char);
2461: l_modifier_line_tbl(l_line_index).context := NVL(p_modifier_line_tbl(i).context,Fnd_Api.g_miss_char) ;
2462: l_modifier_line_tbl(l_line_index).attribute1 := NVL(p_modifier_line_tbl(i).attribute1,Fnd_Api.g_miss_char);
2463: l_modifier_line_tbl(l_line_index).attribute2 := NVL(p_modifier_line_tbl(i).attribute2,Fnd_Api.g_miss_char);
2464: l_modifier_line_tbl(l_line_index).attribute3 := NVL(p_modifier_line_tbl(i).attribute3,Fnd_Api.g_miss_char);
2465: l_modifier_line_tbl(l_line_index).attribute4 := NVL(p_modifier_line_tbl(i).attribute4,Fnd_Api.g_miss_char);

Line 2462: l_modifier_line_tbl(l_line_index).attribute1 := NVL(p_modifier_line_tbl(i).attribute1,Fnd_Api.g_miss_char);

2458: l_modifier_line_tbl(l_line_index).order_value_to := NVL(p_modifier_line_tbl(i).order_value_to,Fnd_Api.g_miss_char);
2459: l_modifier_line_tbl(l_line_index).qualifier_id := NVL(p_modifier_line_tbl(i).qualifier_id,Fnd_Api.g_miss_num);
2460: l_modifier_line_tbl(l_line_index).comments := NVL(p_modifier_line_tbl(i).comments,Fnd_Api.g_miss_char);
2461: l_modifier_line_tbl(l_line_index).context := NVL(p_modifier_line_tbl(i).context,Fnd_Api.g_miss_char) ;
2462: l_modifier_line_tbl(l_line_index).attribute1 := NVL(p_modifier_line_tbl(i).attribute1,Fnd_Api.g_miss_char);
2463: l_modifier_line_tbl(l_line_index).attribute2 := NVL(p_modifier_line_tbl(i).attribute2,Fnd_Api.g_miss_char);
2464: l_modifier_line_tbl(l_line_index).attribute3 := NVL(p_modifier_line_tbl(i).attribute3,Fnd_Api.g_miss_char);
2465: l_modifier_line_tbl(l_line_index).attribute4 := NVL(p_modifier_line_tbl(i).attribute4,Fnd_Api.g_miss_char);
2466: l_modifier_line_tbl(l_line_index).attribute5 := NVL(p_modifier_line_tbl(i).attribute5,Fnd_Api.g_miss_char);

Line 2463: l_modifier_line_tbl(l_line_index).attribute2 := NVL(p_modifier_line_tbl(i).attribute2,Fnd_Api.g_miss_char);

2459: l_modifier_line_tbl(l_line_index).qualifier_id := NVL(p_modifier_line_tbl(i).qualifier_id,Fnd_Api.g_miss_num);
2460: l_modifier_line_tbl(l_line_index).comments := NVL(p_modifier_line_tbl(i).comments,Fnd_Api.g_miss_char);
2461: l_modifier_line_tbl(l_line_index).context := NVL(p_modifier_line_tbl(i).context,Fnd_Api.g_miss_char) ;
2462: l_modifier_line_tbl(l_line_index).attribute1 := NVL(p_modifier_line_tbl(i).attribute1,Fnd_Api.g_miss_char);
2463: l_modifier_line_tbl(l_line_index).attribute2 := NVL(p_modifier_line_tbl(i).attribute2,Fnd_Api.g_miss_char);
2464: l_modifier_line_tbl(l_line_index).attribute3 := NVL(p_modifier_line_tbl(i).attribute3,Fnd_Api.g_miss_char);
2465: l_modifier_line_tbl(l_line_index).attribute4 := NVL(p_modifier_line_tbl(i).attribute4,Fnd_Api.g_miss_char);
2466: l_modifier_line_tbl(l_line_index).attribute5 := NVL(p_modifier_line_tbl(i).attribute5,Fnd_Api.g_miss_char);
2467: l_modifier_line_tbl(l_line_index).attribute6 := NVL(p_modifier_line_tbl(i).attribute6,Fnd_Api.g_miss_char);

Line 2464: l_modifier_line_tbl(l_line_index).attribute3 := NVL(p_modifier_line_tbl(i).attribute3,Fnd_Api.g_miss_char);

2460: l_modifier_line_tbl(l_line_index).comments := NVL(p_modifier_line_tbl(i).comments,Fnd_Api.g_miss_char);
2461: l_modifier_line_tbl(l_line_index).context := NVL(p_modifier_line_tbl(i).context,Fnd_Api.g_miss_char) ;
2462: l_modifier_line_tbl(l_line_index).attribute1 := NVL(p_modifier_line_tbl(i).attribute1,Fnd_Api.g_miss_char);
2463: l_modifier_line_tbl(l_line_index).attribute2 := NVL(p_modifier_line_tbl(i).attribute2,Fnd_Api.g_miss_char);
2464: l_modifier_line_tbl(l_line_index).attribute3 := NVL(p_modifier_line_tbl(i).attribute3,Fnd_Api.g_miss_char);
2465: l_modifier_line_tbl(l_line_index).attribute4 := NVL(p_modifier_line_tbl(i).attribute4,Fnd_Api.g_miss_char);
2466: l_modifier_line_tbl(l_line_index).attribute5 := NVL(p_modifier_line_tbl(i).attribute5,Fnd_Api.g_miss_char);
2467: l_modifier_line_tbl(l_line_index).attribute6 := NVL(p_modifier_line_tbl(i).attribute6,Fnd_Api.g_miss_char);
2468: l_modifier_line_tbl(l_line_index).attribute7 := NVL(p_modifier_line_tbl(i).attribute7,Fnd_Api.g_miss_char);

Line 2465: l_modifier_line_tbl(l_line_index).attribute4 := NVL(p_modifier_line_tbl(i).attribute4,Fnd_Api.g_miss_char);

2461: l_modifier_line_tbl(l_line_index).context := NVL(p_modifier_line_tbl(i).context,Fnd_Api.g_miss_char) ;
2462: l_modifier_line_tbl(l_line_index).attribute1 := NVL(p_modifier_line_tbl(i).attribute1,Fnd_Api.g_miss_char);
2463: l_modifier_line_tbl(l_line_index).attribute2 := NVL(p_modifier_line_tbl(i).attribute2,Fnd_Api.g_miss_char);
2464: l_modifier_line_tbl(l_line_index).attribute3 := NVL(p_modifier_line_tbl(i).attribute3,Fnd_Api.g_miss_char);
2465: l_modifier_line_tbl(l_line_index).attribute4 := NVL(p_modifier_line_tbl(i).attribute4,Fnd_Api.g_miss_char);
2466: l_modifier_line_tbl(l_line_index).attribute5 := NVL(p_modifier_line_tbl(i).attribute5,Fnd_Api.g_miss_char);
2467: l_modifier_line_tbl(l_line_index).attribute6 := NVL(p_modifier_line_tbl(i).attribute6,Fnd_Api.g_miss_char);
2468: l_modifier_line_tbl(l_line_index).attribute7 := NVL(p_modifier_line_tbl(i).attribute7,Fnd_Api.g_miss_char);
2469: l_modifier_line_tbl(l_line_index).attribute8 := NVL(p_modifier_line_tbl(i).attribute8,Fnd_Api.g_miss_char);

Line 2466: l_modifier_line_tbl(l_line_index).attribute5 := NVL(p_modifier_line_tbl(i).attribute5,Fnd_Api.g_miss_char);

2462: l_modifier_line_tbl(l_line_index).attribute1 := NVL(p_modifier_line_tbl(i).attribute1,Fnd_Api.g_miss_char);
2463: l_modifier_line_tbl(l_line_index).attribute2 := NVL(p_modifier_line_tbl(i).attribute2,Fnd_Api.g_miss_char);
2464: l_modifier_line_tbl(l_line_index).attribute3 := NVL(p_modifier_line_tbl(i).attribute3,Fnd_Api.g_miss_char);
2465: l_modifier_line_tbl(l_line_index).attribute4 := NVL(p_modifier_line_tbl(i).attribute4,Fnd_Api.g_miss_char);
2466: l_modifier_line_tbl(l_line_index).attribute5 := NVL(p_modifier_line_tbl(i).attribute5,Fnd_Api.g_miss_char);
2467: l_modifier_line_tbl(l_line_index).attribute6 := NVL(p_modifier_line_tbl(i).attribute6,Fnd_Api.g_miss_char);
2468: l_modifier_line_tbl(l_line_index).attribute7 := NVL(p_modifier_line_tbl(i).attribute7,Fnd_Api.g_miss_char);
2469: l_modifier_line_tbl(l_line_index).attribute8 := NVL(p_modifier_line_tbl(i).attribute8,Fnd_Api.g_miss_char);
2470: l_modifier_line_tbl(l_line_index).attribute9 := NVL(p_modifier_line_tbl(i).attribute9,Fnd_Api.g_miss_char);

Line 2467: l_modifier_line_tbl(l_line_index).attribute6 := NVL(p_modifier_line_tbl(i).attribute6,Fnd_Api.g_miss_char);

2463: l_modifier_line_tbl(l_line_index).attribute2 := NVL(p_modifier_line_tbl(i).attribute2,Fnd_Api.g_miss_char);
2464: l_modifier_line_tbl(l_line_index).attribute3 := NVL(p_modifier_line_tbl(i).attribute3,Fnd_Api.g_miss_char);
2465: l_modifier_line_tbl(l_line_index).attribute4 := NVL(p_modifier_line_tbl(i).attribute4,Fnd_Api.g_miss_char);
2466: l_modifier_line_tbl(l_line_index).attribute5 := NVL(p_modifier_line_tbl(i).attribute5,Fnd_Api.g_miss_char);
2467: l_modifier_line_tbl(l_line_index).attribute6 := NVL(p_modifier_line_tbl(i).attribute6,Fnd_Api.g_miss_char);
2468: l_modifier_line_tbl(l_line_index).attribute7 := NVL(p_modifier_line_tbl(i).attribute7,Fnd_Api.g_miss_char);
2469: l_modifier_line_tbl(l_line_index).attribute8 := NVL(p_modifier_line_tbl(i).attribute8,Fnd_Api.g_miss_char);
2470: l_modifier_line_tbl(l_line_index).attribute9 := NVL(p_modifier_line_tbl(i).attribute9,Fnd_Api.g_miss_char);
2471: l_modifier_line_tbl(l_line_index).attribute10 := NVL(p_modifier_line_tbl(i).attribute10,Fnd_Api.g_miss_char);

Line 2468: l_modifier_line_tbl(l_line_index).attribute7 := NVL(p_modifier_line_tbl(i).attribute7,Fnd_Api.g_miss_char);

2464: l_modifier_line_tbl(l_line_index).attribute3 := NVL(p_modifier_line_tbl(i).attribute3,Fnd_Api.g_miss_char);
2465: l_modifier_line_tbl(l_line_index).attribute4 := NVL(p_modifier_line_tbl(i).attribute4,Fnd_Api.g_miss_char);
2466: l_modifier_line_tbl(l_line_index).attribute5 := NVL(p_modifier_line_tbl(i).attribute5,Fnd_Api.g_miss_char);
2467: l_modifier_line_tbl(l_line_index).attribute6 := NVL(p_modifier_line_tbl(i).attribute6,Fnd_Api.g_miss_char);
2468: l_modifier_line_tbl(l_line_index).attribute7 := NVL(p_modifier_line_tbl(i).attribute7,Fnd_Api.g_miss_char);
2469: l_modifier_line_tbl(l_line_index).attribute8 := NVL(p_modifier_line_tbl(i).attribute8,Fnd_Api.g_miss_char);
2470: l_modifier_line_tbl(l_line_index).attribute9 := NVL(p_modifier_line_tbl(i).attribute9,Fnd_Api.g_miss_char);
2471: l_modifier_line_tbl(l_line_index).attribute10 := NVL(p_modifier_line_tbl(i).attribute10,Fnd_Api.g_miss_char);
2472: l_modifier_line_tbl(l_line_index).attribute11 := NVL(p_modifier_line_tbl(i).attribute11,Fnd_Api.g_miss_char);

Line 2469: l_modifier_line_tbl(l_line_index).attribute8 := NVL(p_modifier_line_tbl(i).attribute8,Fnd_Api.g_miss_char);

2465: l_modifier_line_tbl(l_line_index).attribute4 := NVL(p_modifier_line_tbl(i).attribute4,Fnd_Api.g_miss_char);
2466: l_modifier_line_tbl(l_line_index).attribute5 := NVL(p_modifier_line_tbl(i).attribute5,Fnd_Api.g_miss_char);
2467: l_modifier_line_tbl(l_line_index).attribute6 := NVL(p_modifier_line_tbl(i).attribute6,Fnd_Api.g_miss_char);
2468: l_modifier_line_tbl(l_line_index).attribute7 := NVL(p_modifier_line_tbl(i).attribute7,Fnd_Api.g_miss_char);
2469: l_modifier_line_tbl(l_line_index).attribute8 := NVL(p_modifier_line_tbl(i).attribute8,Fnd_Api.g_miss_char);
2470: l_modifier_line_tbl(l_line_index).attribute9 := NVL(p_modifier_line_tbl(i).attribute9,Fnd_Api.g_miss_char);
2471: l_modifier_line_tbl(l_line_index).attribute10 := NVL(p_modifier_line_tbl(i).attribute10,Fnd_Api.g_miss_char);
2472: l_modifier_line_tbl(l_line_index).attribute11 := NVL(p_modifier_line_tbl(i).attribute11,Fnd_Api.g_miss_char);
2473: l_modifier_line_tbl(l_line_index).attribute12 := NVL(p_modifier_line_tbl(i).attribute12,Fnd_Api.g_miss_char);

Line 2470: l_modifier_line_tbl(l_line_index).attribute9 := NVL(p_modifier_line_tbl(i).attribute9,Fnd_Api.g_miss_char);

2466: l_modifier_line_tbl(l_line_index).attribute5 := NVL(p_modifier_line_tbl(i).attribute5,Fnd_Api.g_miss_char);
2467: l_modifier_line_tbl(l_line_index).attribute6 := NVL(p_modifier_line_tbl(i).attribute6,Fnd_Api.g_miss_char);
2468: l_modifier_line_tbl(l_line_index).attribute7 := NVL(p_modifier_line_tbl(i).attribute7,Fnd_Api.g_miss_char);
2469: l_modifier_line_tbl(l_line_index).attribute8 := NVL(p_modifier_line_tbl(i).attribute8,Fnd_Api.g_miss_char);
2470: l_modifier_line_tbl(l_line_index).attribute9 := NVL(p_modifier_line_tbl(i).attribute9,Fnd_Api.g_miss_char);
2471: l_modifier_line_tbl(l_line_index).attribute10 := NVL(p_modifier_line_tbl(i).attribute10,Fnd_Api.g_miss_char);
2472: l_modifier_line_tbl(l_line_index).attribute11 := NVL(p_modifier_line_tbl(i).attribute11,Fnd_Api.g_miss_char);
2473: l_modifier_line_tbl(l_line_index).attribute12 := NVL(p_modifier_line_tbl(i).attribute12,Fnd_Api.g_miss_char);
2474: l_modifier_line_tbl(l_line_index).attribute13 := NVL(p_modifier_line_tbl(i).attribute13,Fnd_Api.g_miss_char);

Line 2471: l_modifier_line_tbl(l_line_index).attribute10 := NVL(p_modifier_line_tbl(i).attribute10,Fnd_Api.g_miss_char);

2467: l_modifier_line_tbl(l_line_index).attribute6 := NVL(p_modifier_line_tbl(i).attribute6,Fnd_Api.g_miss_char);
2468: l_modifier_line_tbl(l_line_index).attribute7 := NVL(p_modifier_line_tbl(i).attribute7,Fnd_Api.g_miss_char);
2469: l_modifier_line_tbl(l_line_index).attribute8 := NVL(p_modifier_line_tbl(i).attribute8,Fnd_Api.g_miss_char);
2470: l_modifier_line_tbl(l_line_index).attribute9 := NVL(p_modifier_line_tbl(i).attribute9,Fnd_Api.g_miss_char);
2471: l_modifier_line_tbl(l_line_index).attribute10 := NVL(p_modifier_line_tbl(i).attribute10,Fnd_Api.g_miss_char);
2472: l_modifier_line_tbl(l_line_index).attribute11 := NVL(p_modifier_line_tbl(i).attribute11,Fnd_Api.g_miss_char);
2473: l_modifier_line_tbl(l_line_index).attribute12 := NVL(p_modifier_line_tbl(i).attribute12,Fnd_Api.g_miss_char);
2474: l_modifier_line_tbl(l_line_index).attribute13 := NVL(p_modifier_line_tbl(i).attribute13,Fnd_Api.g_miss_char);
2475: l_modifier_line_tbl(l_line_index).attribute14 := NVL(p_modifier_line_tbl(i).attribute14,Fnd_Api.g_miss_char);

Line 2472: l_modifier_line_tbl(l_line_index).attribute11 := NVL(p_modifier_line_tbl(i).attribute11,Fnd_Api.g_miss_char);

2468: l_modifier_line_tbl(l_line_index).attribute7 := NVL(p_modifier_line_tbl(i).attribute7,Fnd_Api.g_miss_char);
2469: l_modifier_line_tbl(l_line_index).attribute8 := NVL(p_modifier_line_tbl(i).attribute8,Fnd_Api.g_miss_char);
2470: l_modifier_line_tbl(l_line_index).attribute9 := NVL(p_modifier_line_tbl(i).attribute9,Fnd_Api.g_miss_char);
2471: l_modifier_line_tbl(l_line_index).attribute10 := NVL(p_modifier_line_tbl(i).attribute10,Fnd_Api.g_miss_char);
2472: l_modifier_line_tbl(l_line_index).attribute11 := NVL(p_modifier_line_tbl(i).attribute11,Fnd_Api.g_miss_char);
2473: l_modifier_line_tbl(l_line_index).attribute12 := NVL(p_modifier_line_tbl(i).attribute12,Fnd_Api.g_miss_char);
2474: l_modifier_line_tbl(l_line_index).attribute13 := NVL(p_modifier_line_tbl(i).attribute13,Fnd_Api.g_miss_char);
2475: l_modifier_line_tbl(l_line_index).attribute14 := NVL(p_modifier_line_tbl(i).attribute14,Fnd_Api.g_miss_char);
2476: l_modifier_line_tbl(l_line_index).attribute15 := NVL(p_modifier_line_tbl(i).attribute15,Fnd_Api.g_miss_char);

Line 2473: l_modifier_line_tbl(l_line_index).attribute12 := NVL(p_modifier_line_tbl(i).attribute12,Fnd_Api.g_miss_char);

2469: l_modifier_line_tbl(l_line_index).attribute8 := NVL(p_modifier_line_tbl(i).attribute8,Fnd_Api.g_miss_char);
2470: l_modifier_line_tbl(l_line_index).attribute9 := NVL(p_modifier_line_tbl(i).attribute9,Fnd_Api.g_miss_char);
2471: l_modifier_line_tbl(l_line_index).attribute10 := NVL(p_modifier_line_tbl(i).attribute10,Fnd_Api.g_miss_char);
2472: l_modifier_line_tbl(l_line_index).attribute11 := NVL(p_modifier_line_tbl(i).attribute11,Fnd_Api.g_miss_char);
2473: l_modifier_line_tbl(l_line_index).attribute12 := NVL(p_modifier_line_tbl(i).attribute12,Fnd_Api.g_miss_char);
2474: l_modifier_line_tbl(l_line_index).attribute13 := NVL(p_modifier_line_tbl(i).attribute13,Fnd_Api.g_miss_char);
2475: l_modifier_line_tbl(l_line_index).attribute14 := NVL(p_modifier_line_tbl(i).attribute14,Fnd_Api.g_miss_char);
2476: l_modifier_line_tbl(l_line_index).attribute15 := NVL(p_modifier_line_tbl(i).attribute15,Fnd_Api.g_miss_char);
2477: l_modifier_line_tbl(l_line_index).max_qty_per_order := NVL(p_modifier_line_tbl(i).max_qty_per_order,Fnd_Api.g_miss_num);

Line 2474: l_modifier_line_tbl(l_line_index).attribute13 := NVL(p_modifier_line_tbl(i).attribute13,Fnd_Api.g_miss_char);

2470: l_modifier_line_tbl(l_line_index).attribute9 := NVL(p_modifier_line_tbl(i).attribute9,Fnd_Api.g_miss_char);
2471: l_modifier_line_tbl(l_line_index).attribute10 := NVL(p_modifier_line_tbl(i).attribute10,Fnd_Api.g_miss_char);
2472: l_modifier_line_tbl(l_line_index).attribute11 := NVL(p_modifier_line_tbl(i).attribute11,Fnd_Api.g_miss_char);
2473: l_modifier_line_tbl(l_line_index).attribute12 := NVL(p_modifier_line_tbl(i).attribute12,Fnd_Api.g_miss_char);
2474: l_modifier_line_tbl(l_line_index).attribute13 := NVL(p_modifier_line_tbl(i).attribute13,Fnd_Api.g_miss_char);
2475: l_modifier_line_tbl(l_line_index).attribute14 := NVL(p_modifier_line_tbl(i).attribute14,Fnd_Api.g_miss_char);
2476: l_modifier_line_tbl(l_line_index).attribute15 := NVL(p_modifier_line_tbl(i).attribute15,Fnd_Api.g_miss_char);
2477: l_modifier_line_tbl(l_line_index).max_qty_per_order := NVL(p_modifier_line_tbl(i).max_qty_per_order,Fnd_Api.g_miss_num);
2478: l_modifier_line_tbl(l_line_index).max_qty_per_order_id := NVL(p_modifier_line_tbl(i).max_qty_per_order_id,Fnd_Api.g_miss_num);

Line 2475: l_modifier_line_tbl(l_line_index).attribute14 := NVL(p_modifier_line_tbl(i).attribute14,Fnd_Api.g_miss_char);

2471: l_modifier_line_tbl(l_line_index).attribute10 := NVL(p_modifier_line_tbl(i).attribute10,Fnd_Api.g_miss_char);
2472: l_modifier_line_tbl(l_line_index).attribute11 := NVL(p_modifier_line_tbl(i).attribute11,Fnd_Api.g_miss_char);
2473: l_modifier_line_tbl(l_line_index).attribute12 := NVL(p_modifier_line_tbl(i).attribute12,Fnd_Api.g_miss_char);
2474: l_modifier_line_tbl(l_line_index).attribute13 := NVL(p_modifier_line_tbl(i).attribute13,Fnd_Api.g_miss_char);
2475: l_modifier_line_tbl(l_line_index).attribute14 := NVL(p_modifier_line_tbl(i).attribute14,Fnd_Api.g_miss_char);
2476: l_modifier_line_tbl(l_line_index).attribute15 := NVL(p_modifier_line_tbl(i).attribute15,Fnd_Api.g_miss_char);
2477: l_modifier_line_tbl(l_line_index).max_qty_per_order := NVL(p_modifier_line_tbl(i).max_qty_per_order,Fnd_Api.g_miss_num);
2478: l_modifier_line_tbl(l_line_index).max_qty_per_order_id := NVL(p_modifier_line_tbl(i).max_qty_per_order_id,Fnd_Api.g_miss_num);
2479: l_modifier_line_tbl(l_line_index).max_qty_per_customer := NVL(p_modifier_line_tbl(i).max_qty_per_customer,Fnd_Api.g_miss_num);

Line 2476: l_modifier_line_tbl(l_line_index).attribute15 := NVL(p_modifier_line_tbl(i).attribute15,Fnd_Api.g_miss_char);

2472: l_modifier_line_tbl(l_line_index).attribute11 := NVL(p_modifier_line_tbl(i).attribute11,Fnd_Api.g_miss_char);
2473: l_modifier_line_tbl(l_line_index).attribute12 := NVL(p_modifier_line_tbl(i).attribute12,Fnd_Api.g_miss_char);
2474: l_modifier_line_tbl(l_line_index).attribute13 := NVL(p_modifier_line_tbl(i).attribute13,Fnd_Api.g_miss_char);
2475: l_modifier_line_tbl(l_line_index).attribute14 := NVL(p_modifier_line_tbl(i).attribute14,Fnd_Api.g_miss_char);
2476: l_modifier_line_tbl(l_line_index).attribute15 := NVL(p_modifier_line_tbl(i).attribute15,Fnd_Api.g_miss_char);
2477: l_modifier_line_tbl(l_line_index).max_qty_per_order := NVL(p_modifier_line_tbl(i).max_qty_per_order,Fnd_Api.g_miss_num);
2478: l_modifier_line_tbl(l_line_index).max_qty_per_order_id := NVL(p_modifier_line_tbl(i).max_qty_per_order_id,Fnd_Api.g_miss_num);
2479: l_modifier_line_tbl(l_line_index).max_qty_per_customer := NVL(p_modifier_line_tbl(i).max_qty_per_customer,Fnd_Api.g_miss_num);
2480: l_modifier_line_tbl(l_line_index).max_qty_per_customer_id := NVL(p_modifier_line_tbl(i).max_qty_per_customer_id,Fnd_Api.g_miss_num);

Line 2477: l_modifier_line_tbl(l_line_index).max_qty_per_order := NVL(p_modifier_line_tbl(i).max_qty_per_order,Fnd_Api.g_miss_num);

2473: l_modifier_line_tbl(l_line_index).attribute12 := NVL(p_modifier_line_tbl(i).attribute12,Fnd_Api.g_miss_char);
2474: l_modifier_line_tbl(l_line_index).attribute13 := NVL(p_modifier_line_tbl(i).attribute13,Fnd_Api.g_miss_char);
2475: l_modifier_line_tbl(l_line_index).attribute14 := NVL(p_modifier_line_tbl(i).attribute14,Fnd_Api.g_miss_char);
2476: l_modifier_line_tbl(l_line_index).attribute15 := NVL(p_modifier_line_tbl(i).attribute15,Fnd_Api.g_miss_char);
2477: l_modifier_line_tbl(l_line_index).max_qty_per_order := NVL(p_modifier_line_tbl(i).max_qty_per_order,Fnd_Api.g_miss_num);
2478: l_modifier_line_tbl(l_line_index).max_qty_per_order_id := NVL(p_modifier_line_tbl(i).max_qty_per_order_id,Fnd_Api.g_miss_num);
2479: l_modifier_line_tbl(l_line_index).max_qty_per_customer := NVL(p_modifier_line_tbl(i).max_qty_per_customer,Fnd_Api.g_miss_num);
2480: l_modifier_line_tbl(l_line_index).max_qty_per_customer_id := NVL(p_modifier_line_tbl(i).max_qty_per_customer_id,Fnd_Api.g_miss_num);
2481: l_modifier_line_tbl(l_line_index).max_qty_per_rule := NVL(p_modifier_line_tbl(i).max_qty_per_rule,Fnd_Api.g_miss_num);

Line 2478: l_modifier_line_tbl(l_line_index).max_qty_per_order_id := NVL(p_modifier_line_tbl(i).max_qty_per_order_id,Fnd_Api.g_miss_num);

2474: l_modifier_line_tbl(l_line_index).attribute13 := NVL(p_modifier_line_tbl(i).attribute13,Fnd_Api.g_miss_char);
2475: l_modifier_line_tbl(l_line_index).attribute14 := NVL(p_modifier_line_tbl(i).attribute14,Fnd_Api.g_miss_char);
2476: l_modifier_line_tbl(l_line_index).attribute15 := NVL(p_modifier_line_tbl(i).attribute15,Fnd_Api.g_miss_char);
2477: l_modifier_line_tbl(l_line_index).max_qty_per_order := NVL(p_modifier_line_tbl(i).max_qty_per_order,Fnd_Api.g_miss_num);
2478: l_modifier_line_tbl(l_line_index).max_qty_per_order_id := NVL(p_modifier_line_tbl(i).max_qty_per_order_id,Fnd_Api.g_miss_num);
2479: l_modifier_line_tbl(l_line_index).max_qty_per_customer := NVL(p_modifier_line_tbl(i).max_qty_per_customer,Fnd_Api.g_miss_num);
2480: l_modifier_line_tbl(l_line_index).max_qty_per_customer_id := NVL(p_modifier_line_tbl(i).max_qty_per_customer_id,Fnd_Api.g_miss_num);
2481: l_modifier_line_tbl(l_line_index).max_qty_per_rule := NVL(p_modifier_line_tbl(i).max_qty_per_rule,Fnd_Api.g_miss_num);
2482: l_modifier_line_tbl(l_line_index).max_qty_per_rule_id := NVL(p_modifier_line_tbl(i).max_qty_per_rule_id,Fnd_Api.g_miss_num);

Line 2479: l_modifier_line_tbl(l_line_index).max_qty_per_customer := NVL(p_modifier_line_tbl(i).max_qty_per_customer,Fnd_Api.g_miss_num);

2475: l_modifier_line_tbl(l_line_index).attribute14 := NVL(p_modifier_line_tbl(i).attribute14,Fnd_Api.g_miss_char);
2476: l_modifier_line_tbl(l_line_index).attribute15 := NVL(p_modifier_line_tbl(i).attribute15,Fnd_Api.g_miss_char);
2477: l_modifier_line_tbl(l_line_index).max_qty_per_order := NVL(p_modifier_line_tbl(i).max_qty_per_order,Fnd_Api.g_miss_num);
2478: l_modifier_line_tbl(l_line_index).max_qty_per_order_id := NVL(p_modifier_line_tbl(i).max_qty_per_order_id,Fnd_Api.g_miss_num);
2479: l_modifier_line_tbl(l_line_index).max_qty_per_customer := NVL(p_modifier_line_tbl(i).max_qty_per_customer,Fnd_Api.g_miss_num);
2480: l_modifier_line_tbl(l_line_index).max_qty_per_customer_id := NVL(p_modifier_line_tbl(i).max_qty_per_customer_id,Fnd_Api.g_miss_num);
2481: l_modifier_line_tbl(l_line_index).max_qty_per_rule := NVL(p_modifier_line_tbl(i).max_qty_per_rule,Fnd_Api.g_miss_num);
2482: l_modifier_line_tbl(l_line_index).max_qty_per_rule_id := NVL(p_modifier_line_tbl(i).max_qty_per_rule_id,Fnd_Api.g_miss_num);
2483: l_modifier_line_tbl(l_line_index).max_orders_per_customer := NVL(p_modifier_line_tbl(i).max_orders_per_customer,Fnd_Api.g_miss_num);

Line 2480: l_modifier_line_tbl(l_line_index).max_qty_per_customer_id := NVL(p_modifier_line_tbl(i).max_qty_per_customer_id,Fnd_Api.g_miss_num);

2476: l_modifier_line_tbl(l_line_index).attribute15 := NVL(p_modifier_line_tbl(i).attribute15,Fnd_Api.g_miss_char);
2477: l_modifier_line_tbl(l_line_index).max_qty_per_order := NVL(p_modifier_line_tbl(i).max_qty_per_order,Fnd_Api.g_miss_num);
2478: l_modifier_line_tbl(l_line_index).max_qty_per_order_id := NVL(p_modifier_line_tbl(i).max_qty_per_order_id,Fnd_Api.g_miss_num);
2479: l_modifier_line_tbl(l_line_index).max_qty_per_customer := NVL(p_modifier_line_tbl(i).max_qty_per_customer,Fnd_Api.g_miss_num);
2480: l_modifier_line_tbl(l_line_index).max_qty_per_customer_id := NVL(p_modifier_line_tbl(i).max_qty_per_customer_id,Fnd_Api.g_miss_num);
2481: l_modifier_line_tbl(l_line_index).max_qty_per_rule := NVL(p_modifier_line_tbl(i).max_qty_per_rule,Fnd_Api.g_miss_num);
2482: l_modifier_line_tbl(l_line_index).max_qty_per_rule_id := NVL(p_modifier_line_tbl(i).max_qty_per_rule_id,Fnd_Api.g_miss_num);
2483: l_modifier_line_tbl(l_line_index).max_orders_per_customer := NVL(p_modifier_line_tbl(i).max_orders_per_customer,Fnd_Api.g_miss_num);
2484: l_modifier_line_tbl(l_line_index).max_orders_per_customer_id := NVL(p_modifier_line_tbl(i).max_orders_per_customer_id,Fnd_Api.g_miss_num);

Line 2481: l_modifier_line_tbl(l_line_index).max_qty_per_rule := NVL(p_modifier_line_tbl(i).max_qty_per_rule,Fnd_Api.g_miss_num);

2477: l_modifier_line_tbl(l_line_index).max_qty_per_order := NVL(p_modifier_line_tbl(i).max_qty_per_order,Fnd_Api.g_miss_num);
2478: l_modifier_line_tbl(l_line_index).max_qty_per_order_id := NVL(p_modifier_line_tbl(i).max_qty_per_order_id,Fnd_Api.g_miss_num);
2479: l_modifier_line_tbl(l_line_index).max_qty_per_customer := NVL(p_modifier_line_tbl(i).max_qty_per_customer,Fnd_Api.g_miss_num);
2480: l_modifier_line_tbl(l_line_index).max_qty_per_customer_id := NVL(p_modifier_line_tbl(i).max_qty_per_customer_id,Fnd_Api.g_miss_num);
2481: l_modifier_line_tbl(l_line_index).max_qty_per_rule := NVL(p_modifier_line_tbl(i).max_qty_per_rule,Fnd_Api.g_miss_num);
2482: l_modifier_line_tbl(l_line_index).max_qty_per_rule_id := NVL(p_modifier_line_tbl(i).max_qty_per_rule_id,Fnd_Api.g_miss_num);
2483: l_modifier_line_tbl(l_line_index).max_orders_per_customer := NVL(p_modifier_line_tbl(i).max_orders_per_customer,Fnd_Api.g_miss_num);
2484: l_modifier_line_tbl(l_line_index).max_orders_per_customer_id := NVL(p_modifier_line_tbl(i).max_orders_per_customer_id,Fnd_Api.g_miss_num);
2485: l_modifier_line_tbl(l_line_index).max_amount_per_rule := NVL(p_modifier_line_tbl(i).max_amount_per_rule,Fnd_Api.g_miss_num);

Line 2482: l_modifier_line_tbl(l_line_index).max_qty_per_rule_id := NVL(p_modifier_line_tbl(i).max_qty_per_rule_id,Fnd_Api.g_miss_num);

2478: l_modifier_line_tbl(l_line_index).max_qty_per_order_id := NVL(p_modifier_line_tbl(i).max_qty_per_order_id,Fnd_Api.g_miss_num);
2479: l_modifier_line_tbl(l_line_index).max_qty_per_customer := NVL(p_modifier_line_tbl(i).max_qty_per_customer,Fnd_Api.g_miss_num);
2480: l_modifier_line_tbl(l_line_index).max_qty_per_customer_id := NVL(p_modifier_line_tbl(i).max_qty_per_customer_id,Fnd_Api.g_miss_num);
2481: l_modifier_line_tbl(l_line_index).max_qty_per_rule := NVL(p_modifier_line_tbl(i).max_qty_per_rule,Fnd_Api.g_miss_num);
2482: l_modifier_line_tbl(l_line_index).max_qty_per_rule_id := NVL(p_modifier_line_tbl(i).max_qty_per_rule_id,Fnd_Api.g_miss_num);
2483: l_modifier_line_tbl(l_line_index).max_orders_per_customer := NVL(p_modifier_line_tbl(i).max_orders_per_customer,Fnd_Api.g_miss_num);
2484: l_modifier_line_tbl(l_line_index).max_orders_per_customer_id := NVL(p_modifier_line_tbl(i).max_orders_per_customer_id,Fnd_Api.g_miss_num);
2485: l_modifier_line_tbl(l_line_index).max_amount_per_rule := NVL(p_modifier_line_tbl(i).max_amount_per_rule,Fnd_Api.g_miss_num);
2486: l_modifier_line_tbl(l_line_index).max_amount_per_rule_id := NVL(p_modifier_line_tbl(i).max_amount_per_rule_id,Fnd_Api.g_miss_num);

Line 2483: l_modifier_line_tbl(l_line_index).max_orders_per_customer := NVL(p_modifier_line_tbl(i).max_orders_per_customer,Fnd_Api.g_miss_num);

2479: l_modifier_line_tbl(l_line_index).max_qty_per_customer := NVL(p_modifier_line_tbl(i).max_qty_per_customer,Fnd_Api.g_miss_num);
2480: l_modifier_line_tbl(l_line_index).max_qty_per_customer_id := NVL(p_modifier_line_tbl(i).max_qty_per_customer_id,Fnd_Api.g_miss_num);
2481: l_modifier_line_tbl(l_line_index).max_qty_per_rule := NVL(p_modifier_line_tbl(i).max_qty_per_rule,Fnd_Api.g_miss_num);
2482: l_modifier_line_tbl(l_line_index).max_qty_per_rule_id := NVL(p_modifier_line_tbl(i).max_qty_per_rule_id,Fnd_Api.g_miss_num);
2483: l_modifier_line_tbl(l_line_index).max_orders_per_customer := NVL(p_modifier_line_tbl(i).max_orders_per_customer,Fnd_Api.g_miss_num);
2484: l_modifier_line_tbl(l_line_index).max_orders_per_customer_id := NVL(p_modifier_line_tbl(i).max_orders_per_customer_id,Fnd_Api.g_miss_num);
2485: l_modifier_line_tbl(l_line_index).max_amount_per_rule := NVL(p_modifier_line_tbl(i).max_amount_per_rule,Fnd_Api.g_miss_num);
2486: l_modifier_line_tbl(l_line_index).max_amount_per_rule_id := NVL(p_modifier_line_tbl(i).max_amount_per_rule_id,Fnd_Api.g_miss_num);
2487: l_modifier_line_tbl(l_line_index).estimate_qty_uom := NVL(p_modifier_line_tbl(i).estimate_qty_uom,Fnd_Api.g_miss_char);

Line 2484: l_modifier_line_tbl(l_line_index).max_orders_per_customer_id := NVL(p_modifier_line_tbl(i).max_orders_per_customer_id,Fnd_Api.g_miss_num);

2480: l_modifier_line_tbl(l_line_index).max_qty_per_customer_id := NVL(p_modifier_line_tbl(i).max_qty_per_customer_id,Fnd_Api.g_miss_num);
2481: l_modifier_line_tbl(l_line_index).max_qty_per_rule := NVL(p_modifier_line_tbl(i).max_qty_per_rule,Fnd_Api.g_miss_num);
2482: l_modifier_line_tbl(l_line_index).max_qty_per_rule_id := NVL(p_modifier_line_tbl(i).max_qty_per_rule_id,Fnd_Api.g_miss_num);
2483: l_modifier_line_tbl(l_line_index).max_orders_per_customer := NVL(p_modifier_line_tbl(i).max_orders_per_customer,Fnd_Api.g_miss_num);
2484: l_modifier_line_tbl(l_line_index).max_orders_per_customer_id := NVL(p_modifier_line_tbl(i).max_orders_per_customer_id,Fnd_Api.g_miss_num);
2485: l_modifier_line_tbl(l_line_index).max_amount_per_rule := NVL(p_modifier_line_tbl(i).max_amount_per_rule,Fnd_Api.g_miss_num);
2486: l_modifier_line_tbl(l_line_index).max_amount_per_rule_id := NVL(p_modifier_line_tbl(i).max_amount_per_rule_id,Fnd_Api.g_miss_num);
2487: l_modifier_line_tbl(l_line_index).estimate_qty_uom := NVL(p_modifier_line_tbl(i).estimate_qty_uom,Fnd_Api.g_miss_char);
2488: l_modifier_line_tbl(l_line_index).generate_using_formula_id := NVL(p_modifier_line_tbl(i).generate_using_formula_id,Fnd_Api.g_miss_num);

Line 2485: l_modifier_line_tbl(l_line_index).max_amount_per_rule := NVL(p_modifier_line_tbl(i).max_amount_per_rule,Fnd_Api.g_miss_num);

2481: l_modifier_line_tbl(l_line_index).max_qty_per_rule := NVL(p_modifier_line_tbl(i).max_qty_per_rule,Fnd_Api.g_miss_num);
2482: l_modifier_line_tbl(l_line_index).max_qty_per_rule_id := NVL(p_modifier_line_tbl(i).max_qty_per_rule_id,Fnd_Api.g_miss_num);
2483: l_modifier_line_tbl(l_line_index).max_orders_per_customer := NVL(p_modifier_line_tbl(i).max_orders_per_customer,Fnd_Api.g_miss_num);
2484: l_modifier_line_tbl(l_line_index).max_orders_per_customer_id := NVL(p_modifier_line_tbl(i).max_orders_per_customer_id,Fnd_Api.g_miss_num);
2485: l_modifier_line_tbl(l_line_index).max_amount_per_rule := NVL(p_modifier_line_tbl(i).max_amount_per_rule,Fnd_Api.g_miss_num);
2486: l_modifier_line_tbl(l_line_index).max_amount_per_rule_id := NVL(p_modifier_line_tbl(i).max_amount_per_rule_id,Fnd_Api.g_miss_num);
2487: l_modifier_line_tbl(l_line_index).estimate_qty_uom := NVL(p_modifier_line_tbl(i).estimate_qty_uom,Fnd_Api.g_miss_char);
2488: l_modifier_line_tbl(l_line_index).generate_using_formula_id := NVL(p_modifier_line_tbl(i).generate_using_formula_id,Fnd_Api.g_miss_num);
2489: l_modifier_line_tbl(l_line_index).price_by_formula_id := NVL(p_modifier_line_tbl(i).price_by_formula_id,Fnd_Api.g_miss_num);

Line 2486: l_modifier_line_tbl(l_line_index).max_amount_per_rule_id := NVL(p_modifier_line_tbl(i).max_amount_per_rule_id,Fnd_Api.g_miss_num);

2482: l_modifier_line_tbl(l_line_index).max_qty_per_rule_id := NVL(p_modifier_line_tbl(i).max_qty_per_rule_id,Fnd_Api.g_miss_num);
2483: l_modifier_line_tbl(l_line_index).max_orders_per_customer := NVL(p_modifier_line_tbl(i).max_orders_per_customer,Fnd_Api.g_miss_num);
2484: l_modifier_line_tbl(l_line_index).max_orders_per_customer_id := NVL(p_modifier_line_tbl(i).max_orders_per_customer_id,Fnd_Api.g_miss_num);
2485: l_modifier_line_tbl(l_line_index).max_amount_per_rule := NVL(p_modifier_line_tbl(i).max_amount_per_rule,Fnd_Api.g_miss_num);
2486: l_modifier_line_tbl(l_line_index).max_amount_per_rule_id := NVL(p_modifier_line_tbl(i).max_amount_per_rule_id,Fnd_Api.g_miss_num);
2487: l_modifier_line_tbl(l_line_index).estimate_qty_uom := NVL(p_modifier_line_tbl(i).estimate_qty_uom,Fnd_Api.g_miss_char);
2488: l_modifier_line_tbl(l_line_index).generate_using_formula_id := NVL(p_modifier_line_tbl(i).generate_using_formula_id,Fnd_Api.g_miss_num);
2489: l_modifier_line_tbl(l_line_index).price_by_formula_id := NVL(p_modifier_line_tbl(i).price_by_formula_id,Fnd_Api.g_miss_num);
2490: l_modifier_line_tbl(l_line_index).generate_using_formula := NVL(p_modifier_line_tbl(i).generate_using_formula,Fnd_Api.g_miss_char);

Line 2487: l_modifier_line_tbl(l_line_index).estimate_qty_uom := NVL(p_modifier_line_tbl(i).estimate_qty_uom,Fnd_Api.g_miss_char);

2483: l_modifier_line_tbl(l_line_index).max_orders_per_customer := NVL(p_modifier_line_tbl(i).max_orders_per_customer,Fnd_Api.g_miss_num);
2484: l_modifier_line_tbl(l_line_index).max_orders_per_customer_id := NVL(p_modifier_line_tbl(i).max_orders_per_customer_id,Fnd_Api.g_miss_num);
2485: l_modifier_line_tbl(l_line_index).max_amount_per_rule := NVL(p_modifier_line_tbl(i).max_amount_per_rule,Fnd_Api.g_miss_num);
2486: l_modifier_line_tbl(l_line_index).max_amount_per_rule_id := NVL(p_modifier_line_tbl(i).max_amount_per_rule_id,Fnd_Api.g_miss_num);
2487: l_modifier_line_tbl(l_line_index).estimate_qty_uom := NVL(p_modifier_line_tbl(i).estimate_qty_uom,Fnd_Api.g_miss_char);
2488: l_modifier_line_tbl(l_line_index).generate_using_formula_id := NVL(p_modifier_line_tbl(i).generate_using_formula_id,Fnd_Api.g_miss_num);
2489: l_modifier_line_tbl(l_line_index).price_by_formula_id := NVL(p_modifier_line_tbl(i).price_by_formula_id,Fnd_Api.g_miss_num);
2490: l_modifier_line_tbl(l_line_index).generate_using_formula := NVL(p_modifier_line_tbl(i).generate_using_formula,Fnd_Api.g_miss_char);
2491: l_modifier_line_tbl(l_line_index).price_by_formula := NVL(p_modifier_line_tbl(i).price_by_formula,Fnd_Api.g_miss_char);

Line 2488: l_modifier_line_tbl(l_line_index).generate_using_formula_id := NVL(p_modifier_line_tbl(i).generate_using_formula_id,Fnd_Api.g_miss_num);

2484: l_modifier_line_tbl(l_line_index).max_orders_per_customer_id := NVL(p_modifier_line_tbl(i).max_orders_per_customer_id,Fnd_Api.g_miss_num);
2485: l_modifier_line_tbl(l_line_index).max_amount_per_rule := NVL(p_modifier_line_tbl(i).max_amount_per_rule,Fnd_Api.g_miss_num);
2486: l_modifier_line_tbl(l_line_index).max_amount_per_rule_id := NVL(p_modifier_line_tbl(i).max_amount_per_rule_id,Fnd_Api.g_miss_num);
2487: l_modifier_line_tbl(l_line_index).estimate_qty_uom := NVL(p_modifier_line_tbl(i).estimate_qty_uom,Fnd_Api.g_miss_char);
2488: l_modifier_line_tbl(l_line_index).generate_using_formula_id := NVL(p_modifier_line_tbl(i).generate_using_formula_id,Fnd_Api.g_miss_num);
2489: l_modifier_line_tbl(l_line_index).price_by_formula_id := NVL(p_modifier_line_tbl(i).price_by_formula_id,Fnd_Api.g_miss_num);
2490: l_modifier_line_tbl(l_line_index).generate_using_formula := NVL(p_modifier_line_tbl(i).generate_using_formula,Fnd_Api.g_miss_char);
2491: l_modifier_line_tbl(l_line_index).price_by_formula := NVL(p_modifier_line_tbl(i).price_by_formula,Fnd_Api.g_miss_char);
2492: l_modifier_line_tbl(l_line_index).list_line_no := NVL(p_modifier_line_tbl(i).list_line_no,Fnd_Api.g_miss_char);

Line 2489: l_modifier_line_tbl(l_line_index).price_by_formula_id := NVL(p_modifier_line_tbl(i).price_by_formula_id,Fnd_Api.g_miss_num);

2485: l_modifier_line_tbl(l_line_index).max_amount_per_rule := NVL(p_modifier_line_tbl(i).max_amount_per_rule,Fnd_Api.g_miss_num);
2486: l_modifier_line_tbl(l_line_index).max_amount_per_rule_id := NVL(p_modifier_line_tbl(i).max_amount_per_rule_id,Fnd_Api.g_miss_num);
2487: l_modifier_line_tbl(l_line_index).estimate_qty_uom := NVL(p_modifier_line_tbl(i).estimate_qty_uom,Fnd_Api.g_miss_char);
2488: l_modifier_line_tbl(l_line_index).generate_using_formula_id := NVL(p_modifier_line_tbl(i).generate_using_formula_id,Fnd_Api.g_miss_num);
2489: l_modifier_line_tbl(l_line_index).price_by_formula_id := NVL(p_modifier_line_tbl(i).price_by_formula_id,Fnd_Api.g_miss_num);
2490: l_modifier_line_tbl(l_line_index).generate_using_formula := NVL(p_modifier_line_tbl(i).generate_using_formula,Fnd_Api.g_miss_char);
2491: l_modifier_line_tbl(l_line_index).price_by_formula := NVL(p_modifier_line_tbl(i).price_by_formula,Fnd_Api.g_miss_char);
2492: l_modifier_line_tbl(l_line_index).list_line_no := NVL(p_modifier_line_tbl(i).list_line_no,Fnd_Api.g_miss_char);
2493:

Line 2490: l_modifier_line_tbl(l_line_index).generate_using_formula := NVL(p_modifier_line_tbl(i).generate_using_formula,Fnd_Api.g_miss_char);

2486: l_modifier_line_tbl(l_line_index).max_amount_per_rule_id := NVL(p_modifier_line_tbl(i).max_amount_per_rule_id,Fnd_Api.g_miss_num);
2487: l_modifier_line_tbl(l_line_index).estimate_qty_uom := NVL(p_modifier_line_tbl(i).estimate_qty_uom,Fnd_Api.g_miss_char);
2488: l_modifier_line_tbl(l_line_index).generate_using_formula_id := NVL(p_modifier_line_tbl(i).generate_using_formula_id,Fnd_Api.g_miss_num);
2489: l_modifier_line_tbl(l_line_index).price_by_formula_id := NVL(p_modifier_line_tbl(i).price_by_formula_id,Fnd_Api.g_miss_num);
2490: l_modifier_line_tbl(l_line_index).generate_using_formula := NVL(p_modifier_line_tbl(i).generate_using_formula,Fnd_Api.g_miss_char);
2491: l_modifier_line_tbl(l_line_index).price_by_formula := NVL(p_modifier_line_tbl(i).price_by_formula,Fnd_Api.g_miss_char);
2492: l_modifier_line_tbl(l_line_index).list_line_no := NVL(p_modifier_line_tbl(i).list_line_no,Fnd_Api.g_miss_char);
2493:
2494: OPEN c_uom ( l_modifier_line_tbl(l_line_index).product_attr_val

Line 2491: l_modifier_line_tbl(l_line_index).price_by_formula := NVL(p_modifier_line_tbl(i).price_by_formula,Fnd_Api.g_miss_char);

2487: l_modifier_line_tbl(l_line_index).estimate_qty_uom := NVL(p_modifier_line_tbl(i).estimate_qty_uom,Fnd_Api.g_miss_char);
2488: l_modifier_line_tbl(l_line_index).generate_using_formula_id := NVL(p_modifier_line_tbl(i).generate_using_formula_id,Fnd_Api.g_miss_num);
2489: l_modifier_line_tbl(l_line_index).price_by_formula_id := NVL(p_modifier_line_tbl(i).price_by_formula_id,Fnd_Api.g_miss_num);
2490: l_modifier_line_tbl(l_line_index).generate_using_formula := NVL(p_modifier_line_tbl(i).generate_using_formula,Fnd_Api.g_miss_char);
2491: l_modifier_line_tbl(l_line_index).price_by_formula := NVL(p_modifier_line_tbl(i).price_by_formula,Fnd_Api.g_miss_char);
2492: l_modifier_line_tbl(l_line_index).list_line_no := NVL(p_modifier_line_tbl(i).list_line_no,Fnd_Api.g_miss_char);
2493:
2494: OPEN c_uom ( l_modifier_line_tbl(l_line_index).product_attr_val
2495: ,fnd_profile.value('QP_ORGANIZATION_ID')

Line 2492: l_modifier_line_tbl(l_line_index).list_line_no := NVL(p_modifier_line_tbl(i).list_line_no,Fnd_Api.g_miss_char);

2488: l_modifier_line_tbl(l_line_index).generate_using_formula_id := NVL(p_modifier_line_tbl(i).generate_using_formula_id,Fnd_Api.g_miss_num);
2489: l_modifier_line_tbl(l_line_index).price_by_formula_id := NVL(p_modifier_line_tbl(i).price_by_formula_id,Fnd_Api.g_miss_num);
2490: l_modifier_line_tbl(l_line_index).generate_using_formula := NVL(p_modifier_line_tbl(i).generate_using_formula,Fnd_Api.g_miss_char);
2491: l_modifier_line_tbl(l_line_index).price_by_formula := NVL(p_modifier_line_tbl(i).price_by_formula,Fnd_Api.g_miss_char);
2492: l_modifier_line_tbl(l_line_index).list_line_no := NVL(p_modifier_line_tbl(i).list_line_no,Fnd_Api.g_miss_char);
2493:
2494: OPEN c_uom ( l_modifier_line_tbl(l_line_index).product_attr_val
2495: ,fnd_profile.value('QP_ORGANIZATION_ID')
2496: );

Line 2503: RAISE Fnd_Api.g_exc_error;

2499: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.g_msg_lvl_error) THEN
2500: FND_MESSAGE.SET_NAME('QP','QP_INVALID_PROD_UOM');
2501: FND_MSG_PUB.add;
2502: END IF;
2503: RAISE Fnd_Api.g_exc_error;
2504: END IF;
2505: CLOSE c_uom;
2506:
2507: l_modifier_line_tbl(l_line_index).product_uom_code := l_uom;

Line 2523: IF x_return_status = Fnd_Api.g_ret_sts_error THEN

2519: , x_qp_list_header_id => l_dummy
2520: , x_error_location => x_error_location
2521: );
2522:
2523: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
2524: RAISE Fnd_Api.g_exc_error;
2525: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
2526: RAISE Fnd_Api.g_exc_unexpected_error;
2527: END IF;

Line 2524: RAISE Fnd_Api.g_exc_error;

2520: , x_error_location => x_error_location
2521: );
2522:
2523: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
2524: RAISE Fnd_Api.g_exc_error;
2525: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
2526: RAISE Fnd_Api.g_exc_unexpected_error;
2527: END IF;
2528: --//Fix for bug 13717016

Line 2525: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN

2521: );
2522:
2523: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
2524: RAISE Fnd_Api.g_exc_error;
2525: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
2526: RAISE Fnd_Api.g_exc_unexpected_error;
2527: END IF;
2528: --//Fix for bug 13717016
2529: FOR list_line_rec IN c_list_line(x_qp_list_header_id) LOOP

Line 2526: RAISE Fnd_Api.g_exc_unexpected_error;

2522:
2523: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
2524: RAISE Fnd_Api.g_exc_error;
2525: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
2526: RAISE Fnd_Api.g_exc_unexpected_error;
2527: END IF;
2528: --//Fix for bug 13717016
2529: FOR list_line_rec IN c_list_line(x_qp_list_header_id) LOOP
2530: x_line_tbl(k).list_line_number := list_line_rec.list_line_no;

Line 2581: IF x_return_status = Fnd_Api.g_ret_sts_error THEN

2577: , x_qp_list_header_id => l_dummy
2578: , x_error_location => x_error_location
2579: );
2580:
2581: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
2582: RAISE Fnd_Api.g_exc_error;
2583: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
2584: RAISE Fnd_Api.g_exc_unexpected_error;
2585: END IF;

Line 2582: RAISE Fnd_Api.g_exc_error;

2578: , x_error_location => x_error_location
2579: );
2580:
2581: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
2582: RAISE Fnd_Api.g_exc_error;
2583: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
2584: RAISE Fnd_Api.g_exc_unexpected_error;
2585: END IF;
2586:

Line 2583: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN

2579: );
2580:
2581: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
2582: RAISE Fnd_Api.g_exc_error;
2583: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
2584: RAISE Fnd_Api.g_exc_unexpected_error;
2585: END IF;
2586:
2587: --// 13791027

Line 2584: RAISE Fnd_Api.g_exc_unexpected_error;

2580:
2581: IF x_return_status = Fnd_Api.g_ret_sts_error THEN
2582: RAISE Fnd_Api.g_exc_error;
2583: ELSIF x_return_status = Fnd_Api.g_ret_sts_unexp_error THEN
2584: RAISE Fnd_Api.g_exc_unexpected_error;
2585: END IF;
2586:
2587: --// 13791027
2588: IF l_modifier_list_rec.OFFER_TYPE = 'LUMPSUM' THEN

Line 2606: p_encoded => FND_API.G_FALSE,

2602: END IF;
2603:
2604:
2605: FND_MSG_PUB.Count_And_Get (
2606: p_encoded => FND_API.G_FALSE,
2607: p_count => x_msg_count,
2608: p_data => x_msg_data
2609: );
2610:

Line 2617: IF p_commit = Fnd_Api.g_true THEN

2613: FOR i IN 1..x_msg_count LOOP
2614: x_msg_tbl(i).msg_text := substr(fnd_msg_pub.get(p_msg_index => i, p_encoded => 'F'), 1, 254);
2615: END LOOP;
2616:
2617: IF p_commit = Fnd_Api.g_true THEN
2618: COMMIT WORK;
2619: END IF;
2620:
2621: EXCEPTION

Line 2622: WHEN FND_API.G_EXC_ERROR THEN

2618: COMMIT WORK;
2619: END IF;
2620:
2621: EXCEPTION
2622: WHEN FND_API.G_EXC_ERROR THEN
2623: ROLLBACK TO process_offer_from_adapter;
2624: x_return_status := FND_API.G_RET_STS_ERROR;
2625: -- Standard call to get message count and if count=1, get the message
2626: FND_MSG_PUB.Count_And_Get (

Line 2624: x_return_status := FND_API.G_RET_STS_ERROR;

2620:
2621: EXCEPTION
2622: WHEN FND_API.G_EXC_ERROR THEN
2623: ROLLBACK TO process_offer_from_adapter;
2624: x_return_status := FND_API.G_RET_STS_ERROR;
2625: -- Standard call to get message count and if count=1, get the message
2626: FND_MSG_PUB.Count_And_Get (
2627: p_encoded => FND_API.G_FALSE,
2628: p_count => x_msg_count,

Line 2627: p_encoded => FND_API.G_FALSE,

2623: ROLLBACK TO process_offer_from_adapter;
2624: x_return_status := FND_API.G_RET_STS_ERROR;
2625: -- Standard call to get message count and if count=1, get the message
2626: FND_MSG_PUB.Count_And_Get (
2627: p_encoded => FND_API.G_FALSE,
2628: p_count => x_msg_count,
2629: p_data => x_msg_data
2630: );
2631:

Line 2635: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

2631:
2632: for i in 1..x_msg_count loop
2633: x_msg_tbl(i).msg_text := substr(fnd_msg_pub.get(p_msg_index => i, p_encoded => 'F'), 1, 254);
2634: end loop;
2635: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
2636: ROLLBACK TO process_offer_from_adapter;
2637: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
2638: -- Standard call to get message count and if count=1, get the message
2639: FND_MSG_PUB.Count_And_Get (

Line 2637: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

2633: x_msg_tbl(i).msg_text := substr(fnd_msg_pub.get(p_msg_index => i, p_encoded => 'F'), 1, 254);
2634: end loop;
2635: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
2636: ROLLBACK TO process_offer_from_adapter;
2637: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
2638: -- Standard call to get message count and if count=1, get the message
2639: FND_MSG_PUB.Count_And_Get (
2640: p_encoded => FND_API.G_FALSE,
2641: p_count => x_msg_count,

Line 2640: p_encoded => FND_API.G_FALSE,

2636: ROLLBACK TO process_offer_from_adapter;
2637: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
2638: -- Standard call to get message count and if count=1, get the message
2639: FND_MSG_PUB.Count_And_Get (
2640: p_encoded => FND_API.G_FALSE,
2641: p_count => x_msg_count,
2642: p_data => x_msg_data
2643: );
2644: for i in 1..x_msg_count loop

Line 2649: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

2645: x_msg_tbl(i).msg_text := substr(fnd_msg_pub.get(p_msg_index => i, p_encoded => 'F'), 1, 254);
2646: end loop;
2647: WHEN OTHERS THEN
2648: ROLLBACK TO process_offer_from_adapter;
2649: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
2650: IF FND_MSG_PUB.Check_Msg_Level ( FND_MSG_PUB.G_MSG_LVL_UNEXP_ERROR)
2651: THEN
2652: FND_MSG_PUB.Add_Exc_Msg( G_PKG_NAME,l_api_name);
2653: END IF;

Line 2656: p_encoded => FND_API.G_FALSE,

2652: FND_MSG_PUB.Add_Exc_Msg( G_PKG_NAME,l_api_name);
2653: END IF;
2654: -- Standard call to get message count and if count=1, get the message
2655: FND_MSG_PUB.Count_And_Get (
2656: p_encoded => FND_API.G_FALSE,
2657: p_count => x_msg_count,
2658: p_data => x_msg_data
2659: );
2660: for i in 1..x_msg_count loop