DBA Data[Home] [Help]

APPS.OE_LINE_UTIL dependencies on FND_API

Line 133: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

129: ( p_entity_code => OE_GLOBALS.G_ENTITY_LINE
130: , p_entity_id => p_line_id
131: , x_return_status => l_return_status
132: );
133: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
134: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
135: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
136: RAISE FND_API.G_EXC_ERROR;
137: END IF;

Line 134: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

130: , p_entity_id => p_line_id
131: , x_return_status => l_return_status
132: );
133: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
134: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
135: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
136: RAISE FND_API.G_EXC_ERROR;
137: END IF;
138:

Line 135: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

131: , x_return_status => l_return_status
132: );
133: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
134: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
135: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
136: RAISE FND_API.G_EXC_ERROR;
137: END IF;
138:
139: -- BUG 2670775 Reverse Limits Begin

Line 136: RAISE FND_API.G_EXC_ERROR;

132: );
133: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
134: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
135: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
136: RAISE FND_API.G_EXC_ERROR;
137: END IF;
138:
139: -- BUG 2670775 Reverse Limits Begin
140: OE_DELAYED_REQUESTS_UTIL.REVERSE_LIMITS

Line 151: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

147: , p_returned_qty => NULL
148: , p_line_id => p_line_id
149: );
150:
151: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
152: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
153: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
154: RAISE FND_API.G_EXC_ERROR;
155: END IF;

Line 152: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

148: , p_line_id => p_line_id
149: );
150:
151: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
152: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
153: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
154: RAISE FND_API.G_EXC_ERROR;
155: END IF;
156: -- BUG 2670775 Reverse Limits End

Line 153: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

149: );
150:
151: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
152: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
153: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
154: RAISE FND_API.G_EXC_ERROR;
155: END IF;
156: -- BUG 2670775 Reverse Limits End
157:

Line 154: RAISE FND_API.G_EXC_ERROR;

150:
151: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
152: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
153: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
154: RAISE FND_API.G_EXC_ERROR;
155: END IF;
156: -- BUG 2670775 Reverse Limits End
157:
158: -- Scheduling restructure.

Line 200: if l_return_status <> FND_API.G_RET_STS_SUCCESS then

196:
197: oe_line_fullfill.cancel_line(p_line_id => p_line_id,
198: x_return_status => l_return_status);
199:
200: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
201:
202: if l_return_status = FND_API.G_RET_STS_ERROR then
203:
204: raise FND_API.G_EXC_ERROR;

Line 202: if l_return_status = FND_API.G_RET_STS_ERROR then

198: x_return_status => l_return_status);
199:
200: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
201:
202: if l_return_status = FND_API.G_RET_STS_ERROR then
203:
204: raise FND_API.G_EXC_ERROR;
205: else
206:

Line 204: raise FND_API.G_EXC_ERROR;

200: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
201:
202: if l_return_status = FND_API.G_RET_STS_ERROR then
203:
204: raise FND_API.G_EXC_ERROR;
205: else
206:
207: raise FND_API.G_EXC_UNEXPECTED_ERROR;
208: end if;

Line 207: raise FND_API.G_EXC_UNEXPECTED_ERROR;

203:
204: raise FND_API.G_EXC_ERROR;
205: else
206:
207: raise FND_API.G_EXC_UNEXPECTED_ERROR;
208: end if;
209:
210: end if;
211:

Line 239: l_delete_lines_tbl(1).param1 := FND_API.G_TRUE;

235: -- Preparing the table for calling Update_Shipping_From_OE for the deleted line
236:
237: l_delete_lines_tbl(1).entity_code := OE_GLOBALS.G_ENTITY_LINE;
238: l_delete_lines_tbl(1).entity_id := p_line_id;
239: l_delete_lines_tbl(1).param1 := FND_API.G_TRUE;
240: l_delete_lines_tbl(1).param2 := FND_API.G_FALSE;
241: l_delete_lines_tbl(1).request_unique_key1 := OE_GLOBALS.G_OPR_DELETE;
242:
243: OE_Shipping_Integration_PVT.Update_Shipping_From_OE

Line 240: l_delete_lines_tbl(1).param2 := FND_API.G_FALSE;

236:
237: l_delete_lines_tbl(1).entity_code := OE_GLOBALS.G_ENTITY_LINE;
238: l_delete_lines_tbl(1).entity_id := p_line_id;
239: l_delete_lines_tbl(1).param1 := FND_API.G_TRUE;
240: l_delete_lines_tbl(1).param2 := FND_API.G_FALSE;
241: l_delete_lines_tbl(1).request_unique_key1 := OE_GLOBALS.G_OPR_DELETE;
242:
243: OE_Shipping_Integration_PVT.Update_Shipping_From_OE
244: (p_update_lines_tbl => l_delete_lines_tbl,

Line 255: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

251: if l_debug_level > 0 then
252: oe_debug_pub.add('ret sts: '|| l_return_status, 4);
253: end if;
254:
255: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
256:
257: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
258: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
259: RAISE FND_API.G_EXC_ERROR;

Line 257: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

253: end if;
254:
255: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
256:
257: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
258: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
259: RAISE FND_API.G_EXC_ERROR;
260: END IF;
261:

Line 258: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

254:
255: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
256:
257: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
258: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
259: RAISE FND_API.G_EXC_ERROR;
260: END IF;
261:
262: OE_Delayed_Requests_Pvt.Delete_Reqs_for_deleted_entity(

Line 259: RAISE FND_API.G_EXC_ERROR;

255: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
256:
257: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
258: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
259: RAISE FND_API.G_EXC_ERROR;
260: END IF;
261:
262: OE_Delayed_Requests_Pvt.Delete_Reqs_for_deleted_entity(
263: p_entity_code => OE_GLOBALS.G_ENTITY_LINE,

Line 274: WHEN FND_API.G_EXC_ERROR THEN

270:
271: EXCEPTION
272: WHEN NO_DATA_FOUND THEN
273: NULL;
274: WHEN FND_API.G_EXC_ERROR THEN
275: RAISE FND_API.G_EXC_ERROR;
276: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
277: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
278: WHEN OTHERS THEN

Line 275: RAISE FND_API.G_EXC_ERROR;

271: EXCEPTION
272: WHEN NO_DATA_FOUND THEN
273: NULL;
274: WHEN FND_API.G_EXC_ERROR THEN
275: RAISE FND_API.G_EXC_ERROR;
276: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
277: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
278: WHEN OTHERS THEN
279: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_UNEXP_ERROR)

Line 276: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

272: WHEN NO_DATA_FOUND THEN
273: NULL;
274: WHEN FND_API.G_EXC_ERROR THEN
275: RAISE FND_API.G_EXC_ERROR;
276: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
277: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
278: WHEN OTHERS THEN
279: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_UNEXP_ERROR)
280: THEN

Line 277: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

273: NULL;
274: WHEN FND_API.G_EXC_ERROR THEN
275: RAISE FND_API.G_EXC_ERROR;
276: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
277: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
278: WHEN OTHERS THEN
279: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_UNEXP_ERROR)
280: THEN
281: OE_MSG_PUB.Add_Exc_Msg

Line 286: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

282: ( G_PKG_NAME
283: , 'Delete_Dependents'
284: );
285: END IF;
286: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
287: END Delete_Dependents;
288:
289:
290: Procedure Calc_Catchweight_Return_qty2

Line 306: p_x_line_rec.inventory_item_id <> FND_API.G_MISS_NUM) AND

302:
303: IF p_x_line_rec.line_category_code = 'RETURN' AND
304: p_x_line_rec.reference_line_id IS NOT NULL THEN -- referenced return
305: IF (p_x_line_rec.inventory_item_id IS NOT NULL AND
306: p_x_line_rec.inventory_item_id <> FND_API.G_MISS_NUM) AND
307: (p_x_line_rec.ship_from_org_id IS NOT NULL AND
308: p_x_line_rec.ship_from_org_id <> FND_API.G_MISS_NUM) THEN
309: x_item_rec := OE_Order_Cache.Load_Item (p_x_line_rec.inventory_item_id
310: ,p_x_line_rec.ship_from_org_id);

Line 308: p_x_line_rec.ship_from_org_id <> FND_API.G_MISS_NUM) THEN

304: p_x_line_rec.reference_line_id IS NOT NULL THEN -- referenced return
305: IF (p_x_line_rec.inventory_item_id IS NOT NULL AND
306: p_x_line_rec.inventory_item_id <> FND_API.G_MISS_NUM) AND
307: (p_x_line_rec.ship_from_org_id IS NOT NULL AND
308: p_x_line_rec.ship_from_org_id <> FND_API.G_MISS_NUM) THEN
309: x_item_rec := OE_Order_Cache.Load_Item (p_x_line_rec.inventory_item_id
310: ,p_x_line_rec.ship_from_org_id);
311: --IF x_item_rec.ont_pricing_qty_source = 1 AND -- INVCONV
312: IF x_item_rec.ont_pricing_qty_source = 'S' AND -- INVCONV

Line 321: p_old_line_rec.ordered_quantity2 <> FND_API.G_MISS_NUM AND

317: ': p_old_line_rec.ordered_quantity:'|| p_old_line_rec.ordered_quantity||': p_x_line_rec.ordered_quantity:'|| p_x_line_rec.ordered_quantity);
318: oe_debug_pub.add('p_x_line_rec.ordered_quantity2 : '||p_x_line_rec.ordered_quantity2,3);
319: END IF;
320: If p_old_line_rec.ordered_quantity2 Is NOT NULL AND
321: p_old_line_rec.ordered_quantity2 <> FND_API.G_MISS_NUM AND
322: p_old_line_rec.ordered_quantity Is NOT NULL AND
323: p_old_line_rec.ordered_quantity <> FND_API.G_MISS_NUM Then
324: p_x_line_rec.ordered_quantity2 := (p_old_line_rec.ordered_quantity2 / p_old_line_rec.ordered_quantity) * p_x_line_rec.ordered_quantity;
325: END IF;

Line 323: p_old_line_rec.ordered_quantity <> FND_API.G_MISS_NUM Then

319: END IF;
320: If p_old_line_rec.ordered_quantity2 Is NOT NULL AND
321: p_old_line_rec.ordered_quantity2 <> FND_API.G_MISS_NUM AND
322: p_old_line_rec.ordered_quantity Is NOT NULL AND
323: p_old_line_rec.ordered_quantity <> FND_API.G_MISS_NUM Then
324: p_x_line_rec.ordered_quantity2 := (p_old_line_rec.ordered_quantity2 / p_old_line_rec.ordered_quantity) * p_x_line_rec.ordered_quantity;
325: END IF;
326: -- Populate pricing quantity
327: IF p_x_line_rec.ordered_quantity2 <> FND_API.G_MISS_NUM And

Line 327: IF p_x_line_rec.ordered_quantity2 <> FND_API.G_MISS_NUM And

323: p_old_line_rec.ordered_quantity <> FND_API.G_MISS_NUM Then
324: p_x_line_rec.ordered_quantity2 := (p_old_line_rec.ordered_quantity2 / p_old_line_rec.ordered_quantity) * p_x_line_rec.ordered_quantity;
325: END IF;
326: -- Populate pricing quantity
327: IF p_x_line_rec.ordered_quantity2 <> FND_API.G_MISS_NUM And
328: p_x_line_rec.ordered_quantity2 IS NOT NULL and
329: p_x_line_rec.pricing_quantity_uom is not null and
330: p_x_line_rec.pricing_quantity_uom <> FND_API.G_MISS_CHAR
331: and

Line 330: p_x_line_rec.pricing_quantity_uom <> FND_API.G_MISS_CHAR

326: -- Populate pricing quantity
327: IF p_x_line_rec.ordered_quantity2 <> FND_API.G_MISS_NUM And
328: p_x_line_rec.ordered_quantity2 IS NOT NULL and
329: p_x_line_rec.pricing_quantity_uom is not null and
330: p_x_line_rec.pricing_quantity_uom <> FND_API.G_MISS_CHAR
331: and
332: p_x_line_rec.ordered_quantity_uom2 is not null and
333: p_x_line_rec.ordered_quantity_uom2 <> FND_API.G_MISS_CHAR Then
334: IF p_x_line_rec.pricing_quantity_uom = p_x_line_rec.ordered_quantity_uom2 THEN

Line 333: p_x_line_rec.ordered_quantity_uom2 <> FND_API.G_MISS_CHAR Then

329: p_x_line_rec.pricing_quantity_uom is not null and
330: p_x_line_rec.pricing_quantity_uom <> FND_API.G_MISS_CHAR
331: and
332: p_x_line_rec.ordered_quantity_uom2 is not null and
333: p_x_line_rec.ordered_quantity_uom2 <> FND_API.G_MISS_CHAR Then
334: IF p_x_line_rec.pricing_quantity_uom = p_x_line_rec.ordered_quantity_uom2 THEN
335: IF l_debug_level > 0 THEN
336: oe_debug_pub.add('pricing uom is same as ordered quantity2 uom');
337: END IF;

Line 373: l_update_shipping VARCHAR2(1) := FND_API.G_FALSE;

369: l_temp_pricing_quantity NUMBER:=0;
370: L_RETURN_STATUS VARCHAR2(1);
371: L_IS_MODEL VARCHAR2(1);
372: -- The following variables have been declared for Shipping Integration
373: l_update_shipping VARCHAR2(1) := FND_API.G_FALSE;
374: l_explosion_date_changed VARCHAR2(1) := FND_API.G_FALSE;
375: l_ordered_quantity_changed VARCHAR2(1) := FND_API.G_FALSE;
376: l_shipping_unique_key1 VARCHAR2(30);
377: l_shipping_param1 VARCHAR2(240);

Line 374: l_explosion_date_changed VARCHAR2(1) := FND_API.G_FALSE;

370: L_RETURN_STATUS VARCHAR2(1);
371: L_IS_MODEL VARCHAR2(1);
372: -- The following variables have been declared for Shipping Integration
373: l_update_shipping VARCHAR2(1) := FND_API.G_FALSE;
374: l_explosion_date_changed VARCHAR2(1) := FND_API.G_FALSE;
375: l_ordered_quantity_changed VARCHAR2(1) := FND_API.G_FALSE;
376: l_shipping_unique_key1 VARCHAR2(30);
377: l_shipping_param1 VARCHAR2(240);
378: l_x_line_Tbl OE_Order_PUB.Line_Tbl_Type;

Line 375: l_ordered_quantity_changed VARCHAR2(1) := FND_API.G_FALSE;

371: L_IS_MODEL VARCHAR2(1);
372: -- The following variables have been declared for Shipping Integration
373: l_update_shipping VARCHAR2(1) := FND_API.G_FALSE;
374: l_explosion_date_changed VARCHAR2(1) := FND_API.G_FALSE;
375: l_ordered_quantity_changed VARCHAR2(1) := FND_API.G_FALSE;
376: l_shipping_unique_key1 VARCHAR2(30);
377: l_shipping_param1 VARCHAR2(240);
378: l_x_line_Tbl OE_Order_PUB.Line_Tbl_Type;
379: l_temp_shipped_quantity NUMBER;

Line 455: l_3a7_attribute_change VARCHAR2(1) := FND_API.G_FALSE;

451: --RT}
452: -- by default, pricing will be called for Freight Rating
453: -- after calling FTE.
454: l_get_FTE_freight_rate VARCHAR2(1) := 'N';
455: l_3a7_attribute_change VARCHAR2(1) := FND_API.G_FALSE;
456: l_wms_org_flag_new VARCHAR2(1) := 'X';
457: l_wms_org_flag_old VARCHAR2(1) := 'X';
458: l_fte_count NUMBER := 0;
459: l_call_pricing varchar2(1) := 'N';

Line 462: l_def_contingency_attributes VARCHAR2(1) := FND_API.G_FALSE;

458: l_fte_count NUMBER := 0;
459: l_call_pricing varchar2(1) := 'N';
460:
461: --Customer Acceptance
462: l_def_contingency_attributes VARCHAR2(1) := FND_API.G_FALSE;
463: --CC Encryption
464: l_delete_payment_count NUMBER;
465: --
466: -- bug 4378531

Line 499: l_def_contingency_attributes := FND_API.G_TRUE;

495:
496: IF NOT OE_GLOBALS.Equal(p_x_line_rec.accounting_rule_id,p_old_line_rec.accounting_rule_id)
497: THEN
498: --Customer Acceptance
499: l_def_contingency_attributes := FND_API.G_TRUE;
500: END IF;
501:
502: IF NOT OE_GLOBALS.Equal(p_x_line_rec.agreement_id,p_old_line_rec.agreement_id)
503: THEN

Line 518: l_update_shipping := FND_API.G_TRUE;

514: --shipping tables also
515: IF NOT
516: OE_GLOBALS.Equal(p_x_line_rec.customer_job,p_old_line_rec.customer_job) THEN
517:
518: l_update_shipping := FND_API.G_TRUE;
519:
520: END IF;
521: --bug3280378
522:

Line 526: l_update_shipping := FND_API.G_TRUE;

522:
523: IF NOT OE_GLOBALS.Equal(p_x_line_rec.arrival_set_id,p_old_line_rec.arrival_set_id)
524: THEN
525: -- Need to Call Shipping Update
526: l_update_shipping := FND_API.G_TRUE;
527:
528: END IF;
529:
530: IF NOT OE_GLOBALS.Equal(p_x_line_rec.arrival_set,p_old_line_rec.arrival_set) THEN

Line 541: l_update_shipping := FND_API.G_TRUE;

537:
538: IF NOT OE_GLOBALS.Equal(p_x_line_rec.schedule_arrival_date,p_old_line_rec.schedule_arrival_date)
539: THEN
540: -- Need to Call Shipping Update
541: l_update_shipping := FND_API.G_TRUE;
542:
543: END IF;
544:
545: IF NOT OE_GLOBALS.Equal(p_x_line_rec.promise_date,p_old_line_rec.promise_date)

Line 548: l_update_shipping := FND_API.G_TRUE;

544:
545: IF NOT OE_GLOBALS.Equal(p_x_line_rec.promise_date,p_old_line_rec.promise_date)
546: THEN
547: -- Need to Call Shipping Update
548: l_update_shipping := FND_API.G_TRUE;
549:
550: END IF;
551:
552: IF NOT OE_GLOBALS.Equal(p_x_line_rec.earliest_acceptable_date,p_old_line_rec.earliest_acceptable_date)

Line 555: l_update_shipping := FND_API.G_TRUE;

551:
552: IF NOT OE_GLOBALS.Equal(p_x_line_rec.earliest_acceptable_date,p_old_line_rec.earliest_acceptable_date)
553: THEN
554: -- Need to Call Shipping Update
555: l_update_shipping := FND_API.G_TRUE;
556:
557: END IF;
558:
559: IF NOT OE_GLOBALS.Equal(p_x_line_rec.latest_acceptable_date,p_old_line_rec.latest_acceptable_date)

Line 562: l_update_shipping := FND_API.G_TRUE;

558:
559: IF NOT OE_GLOBALS.Equal(p_x_line_rec.latest_acceptable_date,p_old_line_rec.latest_acceptable_date)
560: THEN
561: -- Need to Call Shipping Update
562: l_update_shipping := FND_API.G_TRUE;
563:
564: END IF;
565:
566: IF NOT OE_GLOBALS.Equal(p_x_line_rec.earliest_ship_date,p_old_line_rec.earliest_ship_date)

Line 569: l_update_shipping := FND_API.G_TRUE;

565:
566: IF NOT OE_GLOBALS.Equal(p_x_line_rec.earliest_ship_date,p_old_line_rec.earliest_ship_date)
567: THEN
568: -- Need to Call Shipping Update
569: l_update_shipping := FND_API.G_TRUE;
570:
571: END IF;
572:
573:

Line 578: l_update_shipping := FND_API.G_TRUE;

574: IF NOT OE_GLOBALS.Equal(p_x_line_rec.ato_line_id,p_old_line_rec.ato_line_id)
575: THEN
576:
577: -- Need to Call Shipping Update
578: l_update_shipping := FND_API.G_TRUE;
579:
580: END IF;
581:
582: IF NOT OE_GLOBALS.Equal(p_x_line_rec.cancelled_quantity,p_old_line_rec.cancelled_quantity)

Line 616: l_update_shipping := FND_API.G_TRUE;

612: IF NOT OE_GLOBALS.Equal(p_x_line_rec.customer_dock_code,p_old_line_rec.customer_dock_code)
613: THEN
614:
615: -- Need to Call Shipping Update
616: l_update_shipping := FND_API.G_TRUE;
617:
618: END IF;
619:
620: IF NOT OE_GLOBALS.Equal(p_x_line_rec.cust_production_seq_num,p_old_line_rec.cust_production_seq_num)

Line 623: l_update_shipping := FND_API.G_TRUE;

619:
620: IF NOT OE_GLOBALS.Equal(p_x_line_rec.cust_production_seq_num,p_old_line_rec.cust_production_seq_num)
621: THEN
622: -- Need to Call Shipping Update
623: l_update_shipping := FND_API.G_TRUE;
624: END IF;
625:
626: IF NOT OE_GLOBALS.Equal(p_x_line_rec.cust_po_number,p_old_line_rec.cust_po_number)
627: THEN

Line 679: l_update_shipping := FND_API.G_TRUE;

675: OE_MSG_PUB.ADD;
676:
677: ELSIF l_ship_inv_count=0 THEN
678:
679: l_update_shipping := FND_API.G_TRUE;
680:
681: END IF ;
682:
683: /*Changes for ER 6072870 end */

Line 695: l_update_shipping := FND_API.G_TRUE;

691:
692: IF NOT OE_GLOBALS.Equal(p_x_line_rec.deliver_to_contact_id,p_old_line_rec.deliver_to_contact_id)
693: THEN
694: -- Need to Call Shipping Update
695: l_update_shipping := FND_API.G_TRUE;
696: -- Call Pricing
697: -- OE_GLOBALS.G_PRICE_FLAG := 'Y'; Commented out for fix 1419204
698: END IF;
699:

Line 703: l_update_shipping := FND_API.G_TRUE;

699:
700: IF NOT OE_GLOBALS.Equal(p_x_line_rec.deliver_to_org_id,p_old_line_rec.deliver_to_org_id)
701: THEN
702: -- Need to Call Shipping Update
703: l_update_shipping := FND_API.G_TRUE;
704: -- Call Pricing
705: -- OE_GLOBALS.G_PRICE_FLAG := 'Y'; Commented out for fix 1419204
706:
707:

Line 713: l_explosion_date_changed := FND_API.G_TRUE;

709:
710: IF NOT OE_GLOBALS.Equal(p_x_line_rec.explosion_date,p_old_line_rec.explosion_date)
711: THEN
712: IF OE_GLOBALS.EQUAL(p_x_line_rec.ship_model_complete_flag,'Y') THEN
713: l_explosion_date_changed := FND_API.G_TRUE;
714: END IF;
715: END IF;
716:
717: IF NOT OE_GLOBALS.Equal(p_x_line_rec.fob_point_code,p_old_line_rec.fob_point_code)

Line 720: l_update_shipping := FND_API.G_TRUE;

716:
717: IF NOT OE_GLOBALS.Equal(p_x_line_rec.fob_point_code,p_old_line_rec.fob_point_code)
718: THEN
719: -- Need to Call Shipping Update
720: l_update_shipping := FND_API.G_TRUE;
721: END IF;
722:
723: IF NOT OE_GLOBALS.Equal(p_x_line_rec.freight_terms_code,p_old_line_rec.freight_terms_code)
724: THEN

Line 726: l_update_shipping := FND_API.G_TRUE;

722:
723: IF NOT OE_GLOBALS.Equal(p_x_line_rec.freight_terms_code,p_old_line_rec.freight_terms_code)
724: THEN
725: -- Need to Call Shipping Update
726: l_update_shipping := FND_API.G_TRUE;
727: END IF;
728:
729: IF NOT OE_GLOBALS.Equal(p_x_line_rec.calculate_price_flag,p_old_line_rec.calculate_price_flag)
730: THEN

Line 783: l_update_shipping := FND_API.G_TRUE;

779:
780: IF NOT OE_GLOBALS.Equal(p_x_line_rec.intermed_ship_to_org_id,p_old_line_rec.intermed_ship_to_org_id)
781: THEN
782: -- Need to Call Shipping Update
783: l_update_shipping := FND_API.G_TRUE;
784: /* may need to call pricing */
785: /*
786: OE_GLOBALS.G_PRICE_FLAG := 'Y';
787: */

Line 794: l_update_shipping := FND_API.G_TRUE;

790:
791: IF NOT OE_GLOBALS.Equal(p_x_line_rec.intermed_ship_to_contact_id,p_old_line_rec.intermed_ship_to_contact_id)
792: THEN
793: -- Need to Call Shipping Update
794: l_update_shipping := FND_API.G_TRUE;
795: /* may need to call pricing */
796: /*
797: OE_GLOBALS.G_PRICE_FLAG := 'Y';
798: */

Line 837: l_def_contingency_attributes := FND_API.G_TRUE;

833: END IF; -- End if phase is fulfillment
834: -- END QUOTING changes
835:
836: --Customer Acceptance
837: l_def_contingency_attributes := FND_API.G_TRUE;
838:
839: -- NULL;
840: -- Need to Call Shipping Update
841: l_update_shipping := FND_API.G_TRUE;

Line 841: l_update_shipping := FND_API.G_TRUE;

837: l_def_contingency_attributes := FND_API.G_TRUE;
838:
839: -- NULL;
840: -- Need to Call Shipping Update
841: l_update_shipping := FND_API.G_TRUE;
842:
843: IF ( p_x_line_rec.operation = OE_GLOBALS.G_OPR_UPDATE AND
844: NVL(p_x_line_rec.split_action_code,'X') <> 'SPLIT' )
845: -- QUOTING change

Line 896: /*if nvl(p_x_line_rec.inventory_item_id,FND_API.G_MISS_NUM)

892: oe_debug_pub.add('p_x_line_rec.inventory_item_id : '||p_x_line_rec.inventory_item_id);
893: oe_debug_pub.add('p_old_line_rec.inventory_item_id : '||p_old_line_rec.inventory_item_id);
894: end if;
895: IF p_x_line_rec.operation = OE_GLOBALS.G_OPR_CREATE THEN
896: /*if nvl(p_x_line_rec.inventory_item_id,FND_API.G_MISS_NUM)
897: <> FND_API.G_MISS_NUM
898: and nvl(p_old_line_rec.inventory_item_id,FND_API.G_MISS_NUM) <>
899: FND_API.G_MISS_NUM*/
900: IF (

Line 897: <> FND_API.G_MISS_NUM

893: oe_debug_pub.add('p_old_line_rec.inventory_item_id : '||p_old_line_rec.inventory_item_id);
894: end if;
895: IF p_x_line_rec.operation = OE_GLOBALS.G_OPR_CREATE THEN
896: /*if nvl(p_x_line_rec.inventory_item_id,FND_API.G_MISS_NUM)
897: <> FND_API.G_MISS_NUM
898: and nvl(p_old_line_rec.inventory_item_id,FND_API.G_MISS_NUM) <>
899: FND_API.G_MISS_NUM*/
900: IF (
901: (nvl(p_x_line_rec.inventory_item_id,FND_API.G_MISS_NUM)

Line 898: and nvl(p_old_line_rec.inventory_item_id,FND_API.G_MISS_NUM) <>

894: end if;
895: IF p_x_line_rec.operation = OE_GLOBALS.G_OPR_CREATE THEN
896: /*if nvl(p_x_line_rec.inventory_item_id,FND_API.G_MISS_NUM)
897: <> FND_API.G_MISS_NUM
898: and nvl(p_old_line_rec.inventory_item_id,FND_API.G_MISS_NUM) <>
899: FND_API.G_MISS_NUM*/
900: IF (
901: (nvl(p_x_line_rec.inventory_item_id,FND_API.G_MISS_NUM)
902: <> FND_API.G_MISS_NUM

Line 899: FND_API.G_MISS_NUM*/

895: IF p_x_line_rec.operation = OE_GLOBALS.G_OPR_CREATE THEN
896: /*if nvl(p_x_line_rec.inventory_item_id,FND_API.G_MISS_NUM)
897: <> FND_API.G_MISS_NUM
898: and nvl(p_old_line_rec.inventory_item_id,FND_API.G_MISS_NUM) <>
899: FND_API.G_MISS_NUM*/
900: IF (
901: (nvl(p_x_line_rec.inventory_item_id,FND_API.G_MISS_NUM)
902: <> FND_API.G_MISS_NUM
903: and nvl(p_old_line_rec.inventory_item_id,FND_API.G_MISS_NUM)

Line 901: (nvl(p_x_line_rec.inventory_item_id,FND_API.G_MISS_NUM)

897: <> FND_API.G_MISS_NUM
898: and nvl(p_old_line_rec.inventory_item_id,FND_API.G_MISS_NUM) <>
899: FND_API.G_MISS_NUM*/
900: IF (
901: (nvl(p_x_line_rec.inventory_item_id,FND_API.G_MISS_NUM)
902: <> FND_API.G_MISS_NUM
903: and nvl(p_old_line_rec.inventory_item_id,FND_API.G_MISS_NUM)
904: <> FND_API.G_MISS_NUM )
905: -- Bug# 3942402

Line 902: <> FND_API.G_MISS_NUM

898: and nvl(p_old_line_rec.inventory_item_id,FND_API.G_MISS_NUM) <>
899: FND_API.G_MISS_NUM*/
900: IF (
901: (nvl(p_x_line_rec.inventory_item_id,FND_API.G_MISS_NUM)
902: <> FND_API.G_MISS_NUM
903: and nvl(p_old_line_rec.inventory_item_id,FND_API.G_MISS_NUM)
904: <> FND_API.G_MISS_NUM )
905: -- Bug# 3942402
906: -- For Case1:

Line 903: and nvl(p_old_line_rec.inventory_item_id,FND_API.G_MISS_NUM)

899: FND_API.G_MISS_NUM*/
900: IF (
901: (nvl(p_x_line_rec.inventory_item_id,FND_API.G_MISS_NUM)
902: <> FND_API.G_MISS_NUM
903: and nvl(p_old_line_rec.inventory_item_id,FND_API.G_MISS_NUM)
904: <> FND_API.G_MISS_NUM )
905: -- Bug# 3942402
906: -- For Case1:
907: or

Line 904: <> FND_API.G_MISS_NUM )

900: IF (
901: (nvl(p_x_line_rec.inventory_item_id,FND_API.G_MISS_NUM)
902: <> FND_API.G_MISS_NUM
903: and nvl(p_old_line_rec.inventory_item_id,FND_API.G_MISS_NUM)
904: <> FND_API.G_MISS_NUM )
905: -- Bug# 3942402
906: -- For Case1:
907: or
908: (nvl(p_x_line_rec.inventory_item_id,FND_API.G_MISS_NUM)

Line 908: (nvl(p_x_line_rec.inventory_item_id,FND_API.G_MISS_NUM)

904: <> FND_API.G_MISS_NUM )
905: -- Bug# 3942402
906: -- For Case1:
907: or
908: (nvl(p_x_line_rec.inventory_item_id,FND_API.G_MISS_NUM)
909: = FND_API.G_MISS_NUM
910: and nvl(p_old_line_rec.inventory_item_id,FND_API.G_MISS_NUM)
911: <> FND_API.G_MISS_NUM )
912: )

Line 909: = FND_API.G_MISS_NUM

905: -- Bug# 3942402
906: -- For Case1:
907: or
908: (nvl(p_x_line_rec.inventory_item_id,FND_API.G_MISS_NUM)
909: = FND_API.G_MISS_NUM
910: and nvl(p_old_line_rec.inventory_item_id,FND_API.G_MISS_NUM)
911: <> FND_API.G_MISS_NUM )
912: )
913: -- Bug# 3942402 end

Line 910: and nvl(p_old_line_rec.inventory_item_id,FND_API.G_MISS_NUM)

906: -- For Case1:
907: or
908: (nvl(p_x_line_rec.inventory_item_id,FND_API.G_MISS_NUM)
909: = FND_API.G_MISS_NUM
910: and nvl(p_old_line_rec.inventory_item_id,FND_API.G_MISS_NUM)
911: <> FND_API.G_MISS_NUM )
912: )
913: -- Bug# 3942402 end
914: and p_x_line_rec.calculate_price_flag in ('N','P')

Line 911: <> FND_API.G_MISS_NUM )

907: or
908: (nvl(p_x_line_rec.inventory_item_id,FND_API.G_MISS_NUM)
909: = FND_API.G_MISS_NUM
910: and nvl(p_old_line_rec.inventory_item_id,FND_API.G_MISS_NUM)
911: <> FND_API.G_MISS_NUM )
912: )
913: -- Bug# 3942402 end
914: and p_x_line_rec.calculate_price_flag in ('N','P')
915: and nvl(l_item_chg_prof,'N') = 'N' then

Line 973: l_def_contingency_attributes := FND_API.G_TRUE;

969: /* may need to call pricing */
970:
971: OE_GLOBALS.G_PRICE_FLAG := 'Y';
972: --Customer Acceptance
973: l_def_contingency_attributes := FND_API.G_TRUE;
974:
975: IF p_x_line_rec.commitment_id IS NOT NULL THEN
976: l_get_commitment_bal := 'Y';
977: END IF;

Line 1140: l_update_shipping := FND_API.G_TRUE;

1136:
1137: IF NOT OE_GLOBALS.Equal(p_x_line_rec.item_revision,p_old_line_rec.item_revision)
1138: THEN
1139: -- Need to Call Shipping Update
1140: l_update_shipping := FND_API.G_TRUE;
1141: END IF;
1142:
1143: IF NOT OE_GLOBALS.Equal(p_x_line_rec.item_type_code,p_old_line_rec.item_type_code)
1144: THEN

Line 1147: l_update_shipping := FND_API.G_TRUE;

1143: IF NOT OE_GLOBALS.Equal(p_x_line_rec.item_type_code,p_old_line_rec.item_type_code)
1144: THEN
1145:
1146: -- Need to Call Shipping Update
1147: l_update_shipping := FND_API.G_TRUE;
1148:
1149: -- QUOTING changes - log explosion request only for lines in
1150: -- fulfillment phase
1151: IF nvl(p_x_line_rec.transaction_phase_code,'F') = 'F' THEN

Line 1199: l_def_contingency_attributes := FND_API.G_TRUE;

1195: l_get_FTE_freight_rate := 'Y';
1196: END IF;
1197:
1198: --Customer Acceptance
1199: l_def_contingency_attributes := FND_API.G_TRUE;
1200:
1201: END IF;
1202:
1203: IF NOT OE_GLOBALS.Equal(p_x_line_rec.line_category_code,p_old_line_rec.line_category_code)

Line 1207: l_update_shipping := FND_API.G_TRUE;

1203: IF NOT OE_GLOBALS.Equal(p_x_line_rec.line_category_code,p_old_line_rec.line_category_code)
1204: THEN
1205:
1206: -- Need to Call Shipping Update
1207: l_update_shipping := FND_API.G_TRUE;
1208: -- Call Pricing
1209: OE_GLOBALS.G_PRICE_FLAG := 'Y';
1210:
1211: IF p_x_line_rec.commitment_id IS NOT NULL THEN

Line 1221: l_def_contingency_attributes := FND_API.G_TRUE;

1217: p_x_line_rec.return_reason_code := NULL;
1218: END IF;
1219:
1220: --Customer Acceptance
1221: l_def_contingency_attributes := FND_API.G_TRUE;
1222:
1223: END IF;
1224:
1225: IF NOT OE_GLOBALS.Equal(p_x_line_rec.line_type_id,p_old_line_rec.line_type_id)

Line 1229: l_update_shipping := FND_API.G_TRUE;

1225: IF NOT OE_GLOBALS.Equal(p_x_line_rec.line_type_id,p_old_line_rec.line_type_id)
1226: THEN
1227:
1228: -- Need to Call Shipping Update
1229: l_update_shipping := FND_API.G_TRUE;
1230: -- Call Pricing
1231: OE_GLOBALS.G_PRICE_FLAG := 'Y';
1232: --Customer Acceptance
1233: l_def_contingency_attributes := FND_API.G_TRUE;

Line 1233: l_def_contingency_attributes := FND_API.G_TRUE;

1229: l_update_shipping := FND_API.G_TRUE;
1230: -- Call Pricing
1231: OE_GLOBALS.G_PRICE_FLAG := 'Y';
1232: --Customer Acceptance
1233: l_def_contingency_attributes := FND_API.G_TRUE;
1234:
1235:
1236: IF p_x_line_rec.commitment_id IS NOT NULL THEN
1237: l_get_commitment_bal := 'Y';

Line 1247: if (nvl(p_old_line_rec.order_quantity_uom,FND_API.G_MISS_CHAR)

1243: IF NOT OE_GLOBALS.Equal(p_x_line_rec.order_quantity_uom,p_old_line_rec.order_quantity_uom)
1244: THEN
1245: /* Added the following if condition to fix the bug 2967630 */
1246: IF p_x_line_rec.operation = OE_GLOBALS.G_OPR_CREATE THEN
1247: if (nvl(p_old_line_rec.order_quantity_uom,FND_API.G_MISS_CHAR)
1248: <> FND_API.G_MISS_CHAR)
1249: and (nvl(p_x_line_rec.order_quantity_uom,FND_API.G_MISS_CHAR)
1250: <> FND_API.G_MISS_CHAR) and
1251: p_x_line_rec.calculate_price_flag in ('P','N')

Line 1248: <> FND_API.G_MISS_CHAR)

1244: THEN
1245: /* Added the following if condition to fix the bug 2967630 */
1246: IF p_x_line_rec.operation = OE_GLOBALS.G_OPR_CREATE THEN
1247: if (nvl(p_old_line_rec.order_quantity_uom,FND_API.G_MISS_CHAR)
1248: <> FND_API.G_MISS_CHAR)
1249: and (nvl(p_x_line_rec.order_quantity_uom,FND_API.G_MISS_CHAR)
1250: <> FND_API.G_MISS_CHAR) and
1251: p_x_line_rec.calculate_price_flag in ('P','N')
1252: then

Line 1249: and (nvl(p_x_line_rec.order_quantity_uom,FND_API.G_MISS_CHAR)

1245: /* Added the following if condition to fix the bug 2967630 */
1246: IF p_x_line_rec.operation = OE_GLOBALS.G_OPR_CREATE THEN
1247: if (nvl(p_old_line_rec.order_quantity_uom,FND_API.G_MISS_CHAR)
1248: <> FND_API.G_MISS_CHAR)
1249: and (nvl(p_x_line_rec.order_quantity_uom,FND_API.G_MISS_CHAR)
1250: <> FND_API.G_MISS_CHAR) and
1251: p_x_line_rec.calculate_price_flag in ('P','N')
1252: then
1253: if l_debug_level > 0 then

Line 1250: <> FND_API.G_MISS_CHAR) and

1246: IF p_x_line_rec.operation = OE_GLOBALS.G_OPR_CREATE THEN
1247: if (nvl(p_old_line_rec.order_quantity_uom,FND_API.G_MISS_CHAR)
1248: <> FND_API.G_MISS_CHAR)
1249: and (nvl(p_x_line_rec.order_quantity_uom,FND_API.G_MISS_CHAR)
1250: <> FND_API.G_MISS_CHAR) and
1251: p_x_line_rec.calculate_price_flag in ('P','N')
1252: then
1253: if l_debug_level > 0 then
1254: oe_debug_pub.add('operation is :'||p_x_line_rec.operation);

Line 1262: IF (nvl(p_x_line_rec.inventory_item_id,FND_API.G_MISS_NUM) = FND_API.G_MISS_NUM

1258:
1259: ELSIF p_x_line_rec.operation = OE_GLOBALS.G_OPR_UPDATE THEN
1260: --bug 3942402
1261: IF NOT OE_GLOBALS.Equal(p_x_line_rec.inventory_item_id, p_old_line_rec.inventory_item_id) THEN
1262: IF (nvl(p_x_line_rec.inventory_item_id,FND_API.G_MISS_NUM) = FND_API.G_MISS_NUM
1263: and nvl(p_old_line_rec.inventory_item_id,FND_API.G_MISS_NUM) <> FND_API.G_MISS_NUM)
1264: and p_x_line_rec.calculate_price_flag in ('N','P')
1265: and nvl(l_item_chg_prof,'N') = 'N' then
1266: if l_debug_level > 0 then

Line 1263: and nvl(p_old_line_rec.inventory_item_id,FND_API.G_MISS_NUM) <> FND_API.G_MISS_NUM)

1259: ELSIF p_x_line_rec.operation = OE_GLOBALS.G_OPR_UPDATE THEN
1260: --bug 3942402
1261: IF NOT OE_GLOBALS.Equal(p_x_line_rec.inventory_item_id, p_old_line_rec.inventory_item_id) THEN
1262: IF (nvl(p_x_line_rec.inventory_item_id,FND_API.G_MISS_NUM) = FND_API.G_MISS_NUM
1263: and nvl(p_old_line_rec.inventory_item_id,FND_API.G_MISS_NUM) <> FND_API.G_MISS_NUM)
1264: and p_x_line_rec.calculate_price_flag in ('N','P')
1265: and nvl(l_item_chg_prof,'N') = 'N' then
1266: if l_debug_level > 0 then
1267: oe_debug_pub.add('Changing calculate price flag to Y');

Line 1281: l_3a7_attribute_change := FND_API.G_TRUE;

1277: /* Added the following line to fix the bug 2917690 */
1278: OE_LINE_ADJ_UTIL.Change_adj_for_uom_change(p_x_line_rec);
1279: END IF;
1280: OE_GLOBALS.G_PRICE_FLAG := 'Y';
1281: l_3a7_attribute_change := FND_API.G_TRUE;
1282:
1283: -- Freight Rating.
1284: IF OE_Freight_Rating_Util.IS_FREIGHT_RATING_AVAILABLE
1285: AND OE_Freight_Rating_Util.Get_List_Line_Type_Code

Line 1305: l_3a7_attribute_change := FND_API.G_TRUE;

1301: oe_debug_pub.add('New Ordered Qty : ' || p_x_line_rec.ordered_quantity, 1);
1302: oe_debug_pub.add('Old Ordered Qty : ' ||
1303: p_old_line_rec.ordered_quantity, 1);
1304: end if;
1305: l_3a7_attribute_change := FND_API.G_TRUE;
1306:
1307: /* Added the following code to fix the bug 3739180 */
1308: If p_x_line_rec.calculate_price_flag in ('N','P') and p_x_line_rec.reference_line_id IS NOT NULL THEN
1309: IF (OE_GLOBALS.G_UI_FLAG) THEN

Line 1361: IF l_return_status = FND_API.G_RET_STS_ERROR THEN

1357: );
1358:
1359: G_ORDERED_QTY_CHANGE := FALSE;
1360:
1361: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
1362: fnd_message.set_name('ONT', 'OE_CAN_SERV_AMT_NOT_ALLOWED');
1363: oe_msg_pub.add;
1364: RAISE FND_API.G_EXC_ERROR;
1365: END IF;

Line 1364: RAISE FND_API.G_EXC_ERROR;

1360:
1361: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
1362: fnd_message.set_name('ONT', 'OE_CAN_SERV_AMT_NOT_ALLOWED');
1363: oe_msg_pub.add;
1364: RAISE FND_API.G_EXC_ERROR;
1365: END IF;
1366: END IF;
1367: Fix ends */
1368:

Line 1494: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

1490: , p_request_type => OE_GLOBALS.G_UPDATE_REQUISITION
1491: , x_return_status => l_return_status
1492: );
1493:
1494: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
1495: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1496: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
1497: RAISE FND_API.G_EXC_ERROR;
1498: END IF;

Line 1495: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

1491: , x_return_status => l_return_status
1492: );
1493:
1494: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
1495: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1496: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
1497: RAISE FND_API.G_EXC_ERROR;
1498: END IF;
1499:

Line 1496: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

1492: );
1493:
1494: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
1495: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1496: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
1497: RAISE FND_API.G_EXC_ERROR;
1498: END IF;
1499:
1500: /* ELSIF OE_SALES_CAN_UTIL.G_IR_ISO_HDR_CANCEL THEN -- Commented for IR ISO Tracking bug 7667702

Line 1497: RAISE FND_API.G_EXC_ERROR;

1493:
1494: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
1495: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1496: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
1497: RAISE FND_API.G_EXC_ERROR;
1498: END IF;
1499:
1500: /* ELSIF OE_SALES_CAN_UTIL.G_IR_ISO_HDR_CANCEL THEN -- Commented for IR ISO Tracking bug 7667702
1501: IF l_debug_level > 0 THEN

Line 1521: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

1517: , p_request_type => OE_GLOBALS.G_UPDATE_REQUISITION
1518: , x_return_status => l_return_status
1519: );
1520:
1521: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
1522: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1523: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
1524: RAISE FND_API.G_EXC_ERROR;
1525: END IF;

Line 1522: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

1518: , x_return_status => l_return_status
1519: );
1520:
1521: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
1522: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1523: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
1524: RAISE FND_API.G_EXC_ERROR;
1525: END IF;
1526: */ -- Commented for IR ISO Tracking bug 7667702

Line 1523: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

1519: );
1520:
1521: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
1522: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1523: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
1524: RAISE FND_API.G_EXC_ERROR;
1525: END IF;
1526: */ -- Commented for IR ISO Tracking bug 7667702
1527:

Line 1524: RAISE FND_API.G_EXC_ERROR;

1520:
1521: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
1522: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1523: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
1524: RAISE FND_API.G_EXC_ERROR;
1525: END IF;
1526: */ -- Commented for IR ISO Tracking bug 7667702
1527:
1528: END IF;

Line 1565: l_update_shipping := FND_API.G_TRUE;

1561: END IF; -- End if phase is fulfillment
1562: -- END QUOTING changes
1563:
1564: -- Need to Call Shipping Update
1565: l_update_shipping := FND_API.G_TRUE;
1566:
1567: -- If the ordered quantity has been reduced then set the flag so
1568: -- that delayed request can check for shipment status.
1569: IF p_x_line_rec.ordered_quantity < p_old_line_rec.ordered_quantity THEN

Line 1570: l_ordered_quantity_changed := FND_API.G_TRUE;

1566:
1567: -- If the ordered quantity has been reduced then set the flag so
1568: -- that delayed request can check for shipment status.
1569: IF p_x_line_rec.ordered_quantity < p_old_line_rec.ordered_quantity THEN
1570: l_ordered_quantity_changed := FND_API.G_TRUE;
1571: END IF;
1572: --changes for bug 2315926 Begin
1573:
1574: IF (p_x_line_rec.operation = OE_GLOBALS.G_OPR_UPDATE and

Line 1589: p_x_line_rec.inventory_item_id <> FND_API.G_MISS_NUM) AND

1585: oe_debug_pub.ADD('B2315926_1:',2);
1586: oe_debug_pub.add('In the split case, checking for catchweight item',3);
1587: end if;
1588: IF (p_x_line_rec.inventory_item_id IS NOT NULL AND
1589: p_x_line_rec.inventory_item_id <> FND_API.G_MISS_NUM) AND
1590: (p_x_line_rec.ship_from_org_id IS NOT NULL AND
1591: p_x_line_rec.ship_from_org_id <> FND_API.G_MISS_NUM) THEN
1592: l_item_rec := OE_Order_Cache.Load_Item (p_x_line_rec.inventory_item_id
1593: ,p_x_line_rec.ship_from_org_id);

Line 1591: p_x_line_rec.ship_from_org_id <> FND_API.G_MISS_NUM) THEN

1587: end if;
1588: IF (p_x_line_rec.inventory_item_id IS NOT NULL AND
1589: p_x_line_rec.inventory_item_id <> FND_API.G_MISS_NUM) AND
1590: (p_x_line_rec.ship_from_org_id IS NOT NULL AND
1591: p_x_line_rec.ship_from_org_id <> FND_API.G_MISS_NUM) THEN
1592: l_item_rec := OE_Order_Cache.Load_Item (p_x_line_rec.inventory_item_id
1593: ,p_x_line_rec.ship_from_org_id);
1594: -- IF l_item_rec.ont_pricing_qty_source = 1 AND
1595: IF l_item_rec.ont_pricing_qty_source = 'S' AND -- INVCONV

Line 1732: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;

1728:
1729: IF l_return_code <> 0 THEN -- INVCONV
1730: IF l_return_status = -1
1731: THEN
1732: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
1733: else
1734: p_x_line_rec.return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1735: END IF;
1736: END IF;

Line 1734: p_x_line_rec.return_status := FND_API.G_RET_STS_UNEXP_ERROR;

1730: IF l_return_status = -1
1731: THEN
1732: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
1733: else
1734: p_x_line_rec.return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1735: END IF;
1736: END IF;
1737:
1738:

Line 1779: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;

1775:
1776: IF l_return_code <> 0 THEN -- INVCONV
1777: IF l_return_status = -1
1778: THEN
1779: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
1780: else
1781: p_x_line_rec.return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1782: END IF;
1783: END IF;

Line 1781: p_x_line_rec.return_status := FND_API.G_RET_STS_UNEXP_ERROR;

1777: IF l_return_status = -1
1778: THEN
1779: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
1780: else
1781: p_x_line_rec.return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1782: END IF;
1783: END IF;
1784:
1785:

Line 1799: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN

1795: oe_sales_can_util.check_constraints
1796: (p_x_line_rec => p_x_line_rec,
1797: p_old_line_rec => p_old_line_rec,
1798: x_return_status => l_return_status);
1799: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
1800: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
1801: p_x_line_rec.return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1802: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
1803: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;

Line 1800: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

1796: (p_x_line_rec => p_x_line_rec,
1797: p_old_line_rec => p_old_line_rec,
1798: x_return_status => l_return_status);
1799: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
1800: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
1801: p_x_line_rec.return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1802: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
1803: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
1804: END IF;

Line 1801: p_x_line_rec.return_status := FND_API.G_RET_STS_UNEXP_ERROR;

1797: p_old_line_rec => p_old_line_rec,
1798: x_return_status => l_return_status);
1799: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
1800: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
1801: p_x_line_rec.return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1802: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
1803: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
1804: END IF;
1805: END IF;

Line 1802: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

1798: x_return_status => l_return_status);
1799: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
1800: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
1801: p_x_line_rec.return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1802: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
1803: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
1804: END IF;
1805: END IF;
1806:

Line 1803: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;

1799: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
1800: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
1801: p_x_line_rec.return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1802: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
1803: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
1804: END IF;
1805: END IF;
1806:
1807:

Line 1864: IF NOT( l_hold_result = FND_API.G_FALSE AND p_x_line_rec.cancelled_flag='Y') THEN

1860: IF l_debug_level > 0 THEN
1861: oe_debug_pub.add('CHECKING FOR CANCEL FLAG : ' || p_x_line_rec.cancelled_flag ) ;
1862: END IF;
1863:
1864: IF NOT( l_hold_result = FND_API.G_FALSE AND p_x_line_rec.cancelled_flag='Y') THEN
1865: l_verify_payment_flag := 'Y';
1866: END IF;
1867:
1868: IF l_debug_level > 0 THEN

Line 1880: IF p_x_line_rec.ordered_quantity <> FND_API.G_MISS_NUM And

1876: END IF;
1877:
1878:
1879: -- Populate pricing quantity
1880: IF p_x_line_rec.ordered_quantity <> FND_API.G_MISS_NUM And
1881: p_x_line_rec.pricing_quantity_uom is not null and
1882: p_x_line_rec.pricing_quantity_uom <> FND_API.G_MISS_CHAR and
1883: p_x_line_rec.order_quantity_uom is not null and
1884: p_x_line_rec.order_quantity_uom <> FND_API.G_MISS_CHAR

Line 1882: p_x_line_rec.pricing_quantity_uom <> FND_API.G_MISS_CHAR and

1878:
1879: -- Populate pricing quantity
1880: IF p_x_line_rec.ordered_quantity <> FND_API.G_MISS_NUM And
1881: p_x_line_rec.pricing_quantity_uom is not null and
1882: p_x_line_rec.pricing_quantity_uom <> FND_API.G_MISS_CHAR and
1883: p_x_line_rec.order_quantity_uom is not null and
1884: p_x_line_rec.order_quantity_uom <> FND_API.G_MISS_CHAR
1885: Then
1886: l_temp_pricing_quantity :=

Line 1884: p_x_line_rec.order_quantity_uom <> FND_API.G_MISS_CHAR

1880: IF p_x_line_rec.ordered_quantity <> FND_API.G_MISS_NUM And
1881: p_x_line_rec.pricing_quantity_uom is not null and
1882: p_x_line_rec.pricing_quantity_uom <> FND_API.G_MISS_CHAR and
1883: p_x_line_rec.order_quantity_uom is not null and
1884: p_x_line_rec.order_quantity_uom <> FND_API.G_MISS_CHAR
1885: Then
1886: l_temp_pricing_quantity :=
1887: OE_Order_Misc_Util.convert_uom(
1888: p_x_line_rec.inventory_item_id,

Line 1911: l_update_shipping := FND_API.G_TRUE;

1907:
1908: IF NOT OE_GLOBALS.Equal(p_x_line_rec.order_quantity_uom,p_old_line_rec.order_quantity_uom)
1909: THEN
1910: -- Need to Call Shipping Update
1911: l_update_shipping := FND_API.G_TRUE;
1912: OE_GLOBALS.G_PRICE_FLAG := 'Y';
1913: OE_GLOBALS.G_TAX_FLAG := 'Y';
1914: END IF;
1915:

Line 1934: l_update_shipping := FND_API.G_TRUE;

1930: oe_debug_pub.add('Old Ordered Qty2 : ' ||
1931: p_old_line_rec.ordered_quantity2, 1);
1932: end if;
1933:
1934: l_update_shipping := FND_API.G_TRUE;
1935: -- start 2046190
1936: IF dual_uom_control -- INVCONV Process_Characteristics
1937: (p_x_line_rec.inventory_item_id
1938: ,p_x_line_rec.ship_from_org_id

Line 1956: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN

1952: oe_sales_can_util.check_constraints
1953: (p_x_line_rec => p_x_line_rec,
1954: p_old_line_rec => p_old_line_rec,
1955: x_return_status => l_return_status);
1956: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
1957: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
1958: p_x_line_rec.return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1959: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
1960: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;

Line 1957: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

1953: (p_x_line_rec => p_x_line_rec,
1954: p_old_line_rec => p_old_line_rec,
1955: x_return_status => l_return_status);
1956: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
1957: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
1958: p_x_line_rec.return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1959: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
1960: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
1961: END IF;

Line 1958: p_x_line_rec.return_status := FND_API.G_RET_STS_UNEXP_ERROR;

1954: p_old_line_rec => p_old_line_rec,
1955: x_return_status => l_return_status);
1956: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
1957: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
1958: p_x_line_rec.return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1959: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
1960: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
1961: END IF;
1962: END IF;

Line 1959: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

1955: x_return_status => l_return_status);
1956: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
1957: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
1958: p_x_line_rec.return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1959: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
1960: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
1961: END IF;
1962: END IF;
1963:

Line 1960: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;

1956: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
1957: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
1958: p_x_line_rec.return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1959: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
1960: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
1961: END IF;
1962: END IF;
1963:
1964:

Line 1975: l_update_shipping := FND_API.G_TRUE;

1971: IF NOT OE_GLOBALS.Equal(p_x_line_rec.preferred_grade,p_old_line_rec.preferred_grade
1972: )
1973: THEN
1974: -- Need to Call Shipping Update
1975: l_update_shipping := FND_API.G_TRUE;
1976: OE_GLOBALS.G_PRICE_FLAG := 'Y';
1977: OE_GLOBALS.G_TAX_FLAG := 'Y';
1978:
1979: IF p_x_line_rec.commitment_id IS NOT NULL THEN

Line 2155: l_update_shipping := FND_API.G_TRUE;

2151: IF NOT OE_GLOBALS.Equal(p_x_line_rec.request_date,p_old_line_rec.request_date)
2152: THEN
2153:
2154: -- Need to Call Shipping Update
2155: l_update_shipping := FND_API.G_TRUE;
2156:
2157: -- Call Pricing
2158: OE_GLOBALS.G_PRICE_FLAG := 'Y';
2159:

Line 2183: l_update_shipping := FND_API.G_TRUE;

2179: IF NOT OE_GLOBALS.Equal(p_x_line_rec.schedule_ship_date,p_old_line_rec.schedule_ship_date)
2180: THEN
2181:
2182: -- Need to Call Shipping Update
2183: l_update_shipping := FND_API.G_TRUE;
2184: -- Taking out this because the TAX request should get fired only
2185: -- when the tax_date changes. And tax_date will change if the
2186: -- schedule_ship_date changes.
2187: IF p_old_line_rec.schedule_ship_date IS NOT NULL THEN

Line 2188: l_3a7_attribute_change := FND_API.G_TRUE;

2184: -- Taking out this because the TAX request should get fired only
2185: -- when the tax_date changes. And tax_date will change if the
2186: -- schedule_ship_date changes.
2187: IF p_old_line_rec.schedule_ship_date IS NOT NULL THEN
2188: l_3a7_attribute_change := FND_API.G_TRUE;
2189: END IF;
2190: -- OE_GLOBALS.G_TAX_FLAG := 'Y';
2191:
2192: -- Call Pricing

Line 2386: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

2382: , p_request_type => OE_GLOBALS.G_UPDATE_REQUISITION
2383: , x_return_status => l_return_status
2384: );
2385:
2386: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
2387: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2388: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
2389: RAISE FND_API.G_EXC_ERROR;
2390: END IF;

Line 2387: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

2383: , x_return_status => l_return_status
2384: );
2385:
2386: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
2387: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2388: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
2389: RAISE FND_API.G_EXC_ERROR;
2390: END IF;
2391:

Line 2388: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

2384: );
2385:
2386: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
2387: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2388: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
2389: RAISE FND_API.G_EXC_ERROR;
2390: END IF;
2391:
2392: END IF;

Line 2389: RAISE FND_API.G_EXC_ERROR;

2385:
2386: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
2387: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2388: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
2389: RAISE FND_API.G_EXC_ERROR;
2390: END IF;
2391:
2392: END IF;
2393: END IF; -- Split_by

Line 2471: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

2467: , p_request_type => OE_GLOBALS.G_UPDATE_REQUISITION
2468: , x_return_status => l_return_status
2469: );
2470:
2471: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
2472: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2473: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
2474: RAISE FND_API.G_EXC_ERROR;
2475: END IF;

Line 2472: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

2468: , x_return_status => l_return_status
2469: );
2470:
2471: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
2472: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2473: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
2474: RAISE FND_API.G_EXC_ERROR;
2475: END IF;
2476:

Line 2473: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

2469: );
2470:
2471: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
2472: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2473: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
2474: RAISE FND_API.G_EXC_ERROR;
2475: END IF;
2476:
2477: ELSE -- Added for IR ISO Tracking bug 7667702

Line 2474: RAISE FND_API.G_EXC_ERROR;

2470:
2471: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
2472: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2473: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
2474: RAISE FND_API.G_EXC_ERROR;
2475: END IF;
2476:
2477: ELSE -- Added for IR ISO Tracking bug 7667702
2478: IF l_debug_level > 0 THEN

Line 2500: l_update_shipping := FND_API.G_TRUE;

2496:
2497: IF NOT OE_GLOBALS.Equal(p_x_line_rec.shipment_priority_code,p_old_line_rec.shipment_priority_code)
2498: THEN
2499: -- Need to Call Shipping Update
2500: l_update_shipping := FND_API.G_TRUE;
2501: END IF;
2502:
2503: IF NOT OE_GLOBALS.Equal(p_x_line_rec.shipped_quantity,p_old_line_rec.shipped_quantity)
2504: THEN

Line 2526: l_update_shipping := FND_API.G_TRUE;

2522: -- Need to Call Pricing: bug 3344835
2523: OE_GLOBALS.G_PRICE_FLAG := 'Y';
2524:
2525: -- Need to Call Shipping Update
2526: l_update_shipping := FND_API.G_TRUE;
2527: IF OE_Freight_Rating_Util.IS_FREIGHT_RATING_AVAILABLE
2528: AND OE_Freight_Rating_Util.Get_List_Line_Type_Code
2529: (p_x_line_rec.header_id)
2530: = 'OM_CALLED_FREIGHT_RATES'

Line 2716: p_x_line_rec.ship_set_id <> FND_API.G_MISS_NUM) THEN

2712: -- Log the delayed request for Ship Confirmation if there is an update
2713: -- from Shipping for ship confirmation
2714: IF p_x_line_rec.line_category_code <> 'RETURN' THEN
2715: IF (p_x_line_rec.ship_set_id IS NOT NULL AND
2716: p_x_line_rec.ship_set_id <> FND_API.G_MISS_NUM) THEN
2717:
2718: l_shipping_unique_key1 := 'SHIP_SET';
2719: l_shipping_param1 := p_x_line_rec.ship_set_id;
2720:

Line 2722: p_x_line_rec.top_model_line_id <> FND_API.G_MISS_NUM) AND

2718: l_shipping_unique_key1 := 'SHIP_SET';
2719: l_shipping_param1 := p_x_line_rec.ship_set_id;
2720:
2721: ELSIF (p_x_line_rec.top_model_line_id IS NOT NULL AND
2722: p_x_line_rec.top_model_line_id <> FND_API.G_MISS_NUM) AND
2723: nvl(p_x_line_rec.model_remnant_flag,'N') = 'N' THEN
2724:
2725: l_shipping_unique_key1 := 'PTO_KIT';
2726: l_shipping_param1 := p_x_line_rec.top_model_line_id;

Line 2729: p_x_line_rec.ato_line_id <> FND_API.G_MISS_NUM) AND

2725: l_shipping_unique_key1 := 'PTO_KIT';
2726: l_shipping_param1 := p_x_line_rec.top_model_line_id;
2727:
2728: ELSIF (p_x_line_rec.ato_line_id IS NOT NULL AND
2729: p_x_line_rec.ato_line_id <> FND_API.G_MISS_NUM) AND
2730: p_x_line_rec.item_type_code = Oe_Globals.G_ITEM_CONFIG AND
2731: nvl(p_x_line_rec.model_remnant_flag,'N') = 'N' THEN
2732: l_shipping_unique_key1 := 'ATO';
2733: l_shipping_param1 := p_x_line_rec.line_id;

Line 2829: ( p_validation_level => FND_API.G_VALID_LEVEL_NONE

2825: l_old_line_tbl(1) := p_old_line_rec;
2826: l_line_tbl(1) := p_x_line_rec;
2827:
2828: Oe_Order_Pvt.Lines
2829: ( p_validation_level => FND_API.G_VALID_LEVEL_NONE
2830: , p_control_rec => l_control_rec
2831: , p_x_line_tbl => l_line_tbl
2832: , p_x_old_line_tbl => l_old_line_tbl
2833: , x_return_status => l_return_status

Line 2837: IF l_return_status = FND_API.G_RET_STS_ERROR THEN

2833: , x_return_status => l_return_status
2834: );
2835:
2836: -- OE_GLOBALS.G_RECURSION_MODE := 'N';
2837: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
2838: RAISE FND_API.G_EXC_ERROR;
2839: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
2840: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2841: END IF;

Line 2838: RAISE FND_API.G_EXC_ERROR;

2834: );
2835:
2836: -- OE_GLOBALS.G_RECURSION_MODE := 'N';
2837: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
2838: RAISE FND_API.G_EXC_ERROR;
2839: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
2840: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2841: END IF;
2842: END IF;

Line 2839: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

2835:
2836: -- OE_GLOBALS.G_RECURSION_MODE := 'N';
2837: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
2838: RAISE FND_API.G_EXC_ERROR;
2839: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
2840: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2841: END IF;
2842: END IF;
2843: -- BUG 1491504 END

Line 2840: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

2836: -- OE_GLOBALS.G_RECURSION_MODE := 'N';
2837: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
2838: RAISE FND_API.G_EXC_ERROR;
2839: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
2840: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2841: END IF;
2842: END IF;
2843: -- BUG 1491504 END
2844: -- =======================================

Line 2848: l_update_shipping := FND_API.G_TRUE;

2844: -- =======================================
2845: -- Log the request for Tax Calculation
2846: OE_GLOBALS.G_TAX_FLAG := 'Y';
2847: -- Need to Call Shipping Update
2848: l_update_shipping := FND_API.G_TRUE;
2849: /* may need to call pricing */
2850: -- For performance bug 1351111, turning off Pricing for scheduling
2851: /* commenting out for fix 1419204
2852: l_turn_off_pricing := FND_PROFILE.VALUE('ONT_NO_PRICING_AT_SCHEDULING');

Line 2906: p_x_line_rec.ship_from_org_id <> FND_API.G_MISS_NUM THEN

2902: END IF;
2903:
2904: IF OE_CODE_CONTROL.Get_Code_Release_Level >= '110510' THEN
2905: IF p_x_line_rec.ship_from_org_id IS NOT NULL AND
2906: p_x_line_rec.ship_from_org_id <> FND_API.G_MISS_NUM THEN
2907: SELECT wms_enabled_flag
2908: INTO l_wms_org_flag_new
2909: FROM mtl_parameters
2910: WHERE organization_id= p_x_line_rec.ship_from_org_id;

Line 2913: p_old_line_rec.ship_from_org_id <> FND_API.G_MISS_NUM THEN

2909: FROM mtl_parameters
2910: WHERE organization_id= p_x_line_rec.ship_from_org_id;
2911: END IF;
2912: IF p_old_line_rec.ship_from_org_id IS NOT NULL AND
2913: p_old_line_rec.ship_from_org_id <> FND_API.G_MISS_NUM THEN
2914: SELECT wms_enabled_flag
2915: INTO l_wms_org_flag_old
2916: FROM mtl_parameters
2917: WHERE organization_id= p_old_line_rec.ship_from_org_id;

Line 2936: l_update_shipping := FND_API.G_TRUE;

2932: IF NOT OE_GLOBALS.Equal(p_x_line_rec.subinventory,p_old_line_rec.subinventory)
2933: THEN
2934: -- change of subinventory should not require tax or pricing calculation.
2935: -- or even hold evaluation
2936: l_update_shipping := FND_API.G_TRUE;
2937: if l_debug_level > 0 then
2938: oe_debug_pub.add('subinventory update', 1);
2939: end if;
2940: END IF;

Line 2946: l_update_shipping := FND_API.G_TRUE;

2942:
2943: IF NOT OE_GLOBALS.Equal(p_x_line_rec.ship_model_complete_flag,p_old_line_rec.ship_model_complete_flag)
2944: THEN
2945: -- Need to Call Shipping Update
2946: l_update_shipping := FND_API.G_TRUE;
2947: END IF;
2948:
2949: IF NOT OE_GLOBALS.Equal(p_x_line_rec.ship_set_id,p_old_line_rec.ship_set_id)
2950: THEN

Line 2952: l_update_shipping := FND_API.G_TRUE;

2948:
2949: IF NOT OE_GLOBALS.Equal(p_x_line_rec.ship_set_id,p_old_line_rec.ship_set_id)
2950: THEN
2951: -- Need to Call Shipping Update
2952: l_update_shipping := FND_API.G_TRUE;
2953:
2954: END IF;
2955:
2956: IF NOT OE_GLOBALS.Equal(p_x_line_rec.ship_set,p_old_line_rec.ship_set)

Line 2967: l_update_shipping := FND_API.G_TRUE;

2963:
2964: IF NOT OE_GLOBALS.Equal(p_x_line_rec.ship_tolerance_above,p_old_line_rec.ship_tolerance_above)
2965: THEN
2966: -- Need to Call Shipping Update
2967: l_update_shipping := FND_API.G_TRUE;
2968: END IF;
2969:
2970: -- Changes for Bug-2579571
2971:

Line 2975: l_update_shipping := FND_API.G_TRUE;

2971:
2972: IF NOT OE_GLOBALS.Equal(p_x_line_rec.line_set_id,p_old_line_rec.line_set_id)
2973: THEN
2974: -- Need to Call Shipping Update
2975: l_update_shipping := FND_API.G_TRUE;
2976: END IF;
2977:
2978: IF NOT OE_GLOBALS.Equal(p_x_line_rec.ship_tolerance_below,p_old_line_rec.ship_tolerance_below)
2979: THEN

Line 2981: l_update_shipping := FND_API.G_TRUE;

2977:
2978: IF NOT OE_GLOBALS.Equal(p_x_line_rec.ship_tolerance_below,p_old_line_rec.ship_tolerance_below)
2979: THEN
2980: -- Need to Call Shipping Update
2981: l_update_shipping := FND_API.G_TRUE;
2982: END IF;
2983:
2984: IF NOT OE_GLOBALS.Equal(p_x_line_rec.ship_to_contact_id,p_old_line_rec.ship_to_contact_id)
2985: THEN

Line 2987: l_update_shipping := FND_API.G_TRUE;

2983:
2984: IF NOT OE_GLOBALS.Equal(p_x_line_rec.ship_to_contact_id,p_old_line_rec.ship_to_contact_id)
2985: THEN
2986: -- Need to Call Shipping Update
2987: l_update_shipping := FND_API.G_TRUE;
2988: -- Call Pricing
2989: -- OE_GLOBALS.G_PRICE_FLAG := 'Y'; Commented out for fix 1419204
2990:
2991: END IF;

Line 2998: l_update_shipping := FND_API.G_TRUE;

2994: THEN
2995: -- Log the request for Tax Calculation
2996: OE_GLOBALS.G_TAX_FLAG := 'Y';
2997: -- Need to Call Shipping Update
2998: l_update_shipping := FND_API.G_TRUE;
2999: /* may need to call pricing */
3000: OE_GLOBALS.G_PRICE_FLAG := 'Y';
3001:
3002: IF p_x_line_rec.commitment_id IS NOT NULL THEN

Line 3051: l_update_shipping := FND_API.G_TRUE;

3047: IF NOT OE_GLOBALS.Equal(p_x_line_rec.sold_to_org_id,p_old_line_rec.sold_to_org_id)
3048: THEN
3049:
3050: -- Need to Call Shipping Update
3051: l_update_shipping := FND_API.G_TRUE;
3052: --Customer Acceptance
3053: l_def_contingency_attributes := FND_API.G_TRUE;
3054:
3055: if l_debug_level > 0 then

Line 3053: l_def_contingency_attributes := FND_API.G_TRUE;

3049:
3050: -- Need to Call Shipping Update
3051: l_update_shipping := FND_API.G_TRUE;
3052: --Customer Acceptance
3053: l_def_contingency_attributes := FND_API.G_TRUE;
3054:
3055: if l_debug_level > 0 then
3056: oe_debug_pub.add('In Apply Atrributes:Sold To', 1);
3057: oe_debug_pub.add('Return Status before is : '||p_x_line_rec.return_status, 1);

Line 3070: p_x_line_rec.sold_to_org_id <> FND_API.G_MISS_NUM) THEN

3066: l_calculate_commitment_flag := 'Y';
3067: END IF;
3068:
3069: IF (p_old_line_rec.sold_to_org_id IS NOT NULL AND
3070: p_x_line_rec.sold_to_org_id <> FND_API.G_MISS_NUM) THEN
3071: IF p_x_line_rec.item_identifier_type = 'CUST' THEN
3072: IF (p_x_line_rec.ordered_item_id IS NOT NULL AND
3073: p_x_line_rec.ordered_item_id <> FND_API.G_MISS_NUM) THEN
3074: if l_debug_level > 0 then

Line 3073: p_x_line_rec.ordered_item_id <> FND_API.G_MISS_NUM) THEN

3069: IF (p_old_line_rec.sold_to_org_id IS NOT NULL AND
3070: p_x_line_rec.sold_to_org_id <> FND_API.G_MISS_NUM) THEN
3071: IF p_x_line_rec.item_identifier_type = 'CUST' THEN
3072: IF (p_x_line_rec.ordered_item_id IS NOT NULL AND
3073: p_x_line_rec.ordered_item_id <> FND_API.G_MISS_NUM) THEN
3074: if l_debug_level > 0 then
3075: oe_debug_pub.add('old sold_to is' || to_char(p_old_line_rec.sold_to_org_id), 1);
3076: oe_debug_pub.add('new sold_to is' || to_char(p_x_line_rec.sold_to_org_id), 1);
3077: end if;

Line 3080: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;

3076: oe_debug_pub.add('new sold_to is' || to_char(p_x_line_rec.sold_to_org_id), 1);
3077: end if;
3078: fnd_message.set_name('ONT','OE_CUSTOMER_ITEM_EXIST');
3079: OE_MSG_PUB.Add;
3080: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
3081: END IF;
3082: END IF;
3083: END IF;
3084: if l_debug_level > 0 then

Line 3117: l_def_contingency_attributes := FND_API.G_TRUE;

3113:
3114: End If;
3115: --
3116: --Customer Acceptance
3117: l_def_contingency_attributes := FND_API.G_TRUE;
3118:
3119: END IF;
3120: --
3121:

Line 3286: l_update_shipping := FND_API.G_TRUE;

3282:
3283: IF NOT OE_GLOBALS.Equal(p_x_line_rec.top_model_line_id,p_old_line_rec.top_model_line_id)
3284: THEN
3285: -- Need to Call Shipping Update
3286: l_update_shipping := FND_API.G_TRUE;
3287:
3288: --Customer Acceptance
3289: l_def_contingency_attributes := FND_API.G_TRUE;
3290:

Line 3289: l_def_contingency_attributes := FND_API.G_TRUE;

3285: -- Need to Call Shipping Update
3286: l_update_shipping := FND_API.G_TRUE;
3287:
3288: --Customer Acceptance
3289: l_def_contingency_attributes := FND_API.G_TRUE;
3290:
3291: END IF;
3292: -- Bug 3418496
3293: IF NOT OE_GLOBALS.Equal(p_x_line_rec.unit_list_price,p_old_line_rec.unit_list_price) THEN

Line 3311: l_3a7_attribute_change := FND_API.G_TRUE;

3307: */
3308: IF NOT OE_GLOBALS.Equal(p_x_line_rec.unit_selling_price,p_old_line_rec.unit_selling_price)
3309: THEN
3310:
3311: l_3a7_attribute_change := FND_API.G_TRUE;
3312: IF (p_x_line_rec.unit_selling_price is NULL And
3313: p_old_line_rec.unit_selling_price is NOT NULL) Then
3314: if l_debug_level > 0 then
3315: oe_debug_pub.add('User has cleared unit selling price');

Line 3479: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

3475: oe_debug_pub.add('AKS: Service num is: ' || to_char(p_x_line_rec.service_number));
3476: oe_debug_pub.add('UTIL call: Line num is: ' || to_char(p_x_line_rec.line_number));
3477: end if;
3478:
3479: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
3480: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3481: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
3482: RAISE FND_API.G_EXC_ERROR;
3483: END IF;

Line 3480: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

3476: oe_debug_pub.add('UTIL call: Line num is: ' || to_char(p_x_line_rec.line_number));
3477: end if;
3478:
3479: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
3480: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3481: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
3482: RAISE FND_API.G_EXC_ERROR;
3483: END IF;
3484:

Line 3481: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

3477: end if;
3478:
3479: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
3480: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3481: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
3482: RAISE FND_API.G_EXC_ERROR;
3483: END IF;
3484:
3485: OE_SERVICE_UTIL.Get_Service_Duration

Line 3482: RAISE FND_API.G_EXC_ERROR;

3478:
3479: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
3480: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3481: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
3482: RAISE FND_API.G_EXC_ERROR;
3483: END IF;
3484:
3485: OE_SERVICE_UTIL.Get_Service_Duration
3486: (x_return_status => l_return_status

Line 3489: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

3485: OE_SERVICE_UTIL.Get_Service_Duration
3486: (x_return_status => l_return_status
3487: , p_x_line_rec => p_x_line_rec);
3488:
3489: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
3490: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3491: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
3492: RAISE FND_API.G_EXC_ERROR;
3493: END IF;

Line 3490: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

3486: (x_return_status => l_return_status
3487: , p_x_line_rec => p_x_line_rec);
3488:
3489: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
3490: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3491: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
3492: RAISE FND_API.G_EXC_ERROR;
3493: END IF;
3494:

Line 3491: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

3487: , p_x_line_rec => p_x_line_rec);
3488:
3489: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
3490: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3491: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
3492: RAISE FND_API.G_EXC_ERROR;
3493: END IF;
3494:
3495: END IF; /* End of item_type_code */

Line 3492: RAISE FND_API.G_EXC_ERROR;

3488:
3489: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
3490: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3491: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
3492: RAISE FND_API.G_EXC_ERROR;
3493: END IF;
3494:
3495: END IF; /* End of item_type_code */
3496:

Line 3672: l_update_shipping := FND_API.G_TRUE;

3668:
3669: IF NOT OE_GLOBALS.Equal(p_x_line_rec.shipping_instructions,p_old_line_rec.shipping_instructions)
3670: THEN
3671: -- Need to Call Shipping Update
3672: l_update_shipping := FND_API.G_TRUE;
3673: END IF;
3674:
3675: IF NOT OE_GLOBALS.Equal(p_x_line_rec.packing_instructions,p_old_line_rec.packing_instructions)
3676: THEN

Line 3678: l_update_shipping := FND_API.G_TRUE;

3674:
3675: IF NOT OE_GLOBALS.Equal(p_x_line_rec.packing_instructions,p_old_line_rec.packing_instructions)
3676: THEN
3677: -- Need to Call Shipping Update
3678: l_update_shipping := FND_API.G_TRUE;
3679: END IF;
3680:
3681: -- Added for the bug 2939731
3682:

Line 3686: l_update_shipping := FND_API.G_TRUE;

3682:
3683: IF NOT OE_GLOBALS.Equal(p_x_line_rec.ordered_item_id,p_old_line_rec.ordered_item_id)
3684: THEN
3685: -- Need to Call Shipping Update
3686: l_update_shipping := FND_API.G_TRUE;
3687: END IF;
3688:
3689:
3690: -- adding check for changes in project/task

Line 3695: l_update_shipping := FND_API.G_TRUE;

3691:
3692: IF NOT OE_GLOBALS.Equal(p_x_line_rec.project_id,p_old_line_rec.project_id)
3693: THEN
3694: -- Need to Call Shipping Update
3695: l_update_shipping := FND_API.G_TRUE;
3696: END IF;
3697:
3698:
3699: IF NOT OE_GLOBALS.Equal(p_x_line_rec.task_id,p_old_line_rec.task_id)

Line 3702: l_update_shipping := FND_API.G_TRUE;

3698:
3699: IF NOT OE_GLOBALS.Equal(p_x_line_rec.task_id,p_old_line_rec.task_id)
3700: THEN
3701: -- Need to Call Shipping Update
3702: l_update_shipping := FND_API.G_TRUE;
3703: END IF;
3704:
3705:
3706: --ER#7479609 start

Line 4053: l_def_contingency_attributes := FND_API.G_TRUE;

4049: l_calculate_commitment_flag := 'Y';
4050: END IF;
4051:
4052: --Customer Acceptance
4053: l_def_contingency_attributes := FND_API.G_TRUE;
4054:
4055: END IF; -- End if phase is updated and complete neg is 'Y'
4056: -- QUOTING changes: END
4057:

Line 4063: l_def_contingency_attributes := FND_API.G_TRUE;

4059:
4060: IF NOT OE_GLOBALS.Equal(p_x_line_rec.contingency_id,p_old_line_rec.contingency_id)
4061: THEN
4062: --Customer Acceptance
4063: l_def_contingency_attributes := FND_API.G_TRUE;
4064: END IF;
4065:
4066: IF l_debug_level > 0 then
4067: oe_debug_pub.add('operation:'||p_x_line_rec.operation||' booked_flag:'||p_x_line_rec.booked_flag||' new contingency_id: '||p_x_line_rec.contingency_id ||' old contingency_id: '||p_old_line_rec.contingency_id);

Line 4072: AND l_def_contingency_attributes = FND_API.G_TRUE

4068: END IF;
4069: IF NVL(OE_SYS_PARAMETERS.VALUE('ENABLE_FULFILLMENT_ACCEPTANCE'), 'N') = 'Y'
4070: AND (NVL( p_x_line_rec.booked_flag, 'N') = 'N' OR
4071: p_x_line_rec.operation=OE_GLOBALS.G_OPR_CREATE)
4072: AND l_def_contingency_attributes = FND_API.G_TRUE
4073: AND p_x_line_rec.inventory_item_id IS NOT NULL
4074: AND p_x_line_rec.inventory_item_id <> FND_API.G_MISS_NUM
4075: AND p_x_line_rec.line_type_id IS NOT NULL
4076: AND p_x_line_rec.line_type_id <> FND_API.G_MISS_NUM

Line 4074: AND p_x_line_rec.inventory_item_id <> FND_API.G_MISS_NUM

4070: AND (NVL( p_x_line_rec.booked_flag, 'N') = 'N' OR
4071: p_x_line_rec.operation=OE_GLOBALS.G_OPR_CREATE)
4072: AND l_def_contingency_attributes = FND_API.G_TRUE
4073: AND p_x_line_rec.inventory_item_id IS NOT NULL
4074: AND p_x_line_rec.inventory_item_id <> FND_API.G_MISS_NUM
4075: AND p_x_line_rec.line_type_id IS NOT NULL
4076: AND p_x_line_rec.line_type_id <> FND_API.G_MISS_NUM
4077: THEN
4078:

Line 4076: AND p_x_line_rec.line_type_id <> FND_API.G_MISS_NUM

4072: AND l_def_contingency_attributes = FND_API.G_TRUE
4073: AND p_x_line_rec.inventory_item_id IS NOT NULL
4074: AND p_x_line_rec.inventory_item_id <> FND_API.G_MISS_NUM
4075: AND p_x_line_rec.line_type_id IS NOT NULL
4076: AND p_x_line_rec.line_type_id <> FND_API.G_MISS_NUM
4077: THEN
4078:
4079: IF ( p_x_line_rec.line_category_code = 'RETURN' OR
4080: p_x_line_rec.source_document_type_id = 10 OR

Line 4084: (p_x_line_rec.operation=OE_GLOBALS.G_OPR_CREATE AND p_x_line_rec.split_from_line_id IS NULL AND NVL( p_x_line_rec.booked_flag, 'N') = 'N' AND nvl(p_x_line_rec.contingency_id, FND_API.G_MISS_NUM) <> FND_API.G_MISS_NUM) OR

4080: p_x_line_rec.source_document_type_id = 10 OR
4081: (p_x_line_rec.order_source_id=27 AND p_x_line_rec.retrobill_request_id IS NOT NULL) OR
4082: (p_x_line_rec.item_type_code IN ('CONFIG', 'SERVICE', 'CLASS', 'OPTION', 'INCLUDED')) OR
4083: (p_x_line_rec.item_type_code='KIT' AND p_x_line_rec.top_model_line_id <> p_x_line_rec.line_id) OR
4084: (p_x_line_rec.operation=OE_GLOBALS.G_OPR_CREATE AND p_x_line_rec.split_from_line_id IS NULL AND NVL( p_x_line_rec.booked_flag, 'N') = 'N' AND nvl(p_x_line_rec.contingency_id, FND_API.G_MISS_NUM) <> FND_API.G_MISS_NUM) OR
4085: (p_x_line_rec.operation=OE_GLOBALS.G_OPR_CREATE AND p_x_line_rec.split_from_line_id IS NOT NULL) OR
4086: (p_x_line_rec.operation=OE_GLOBALS.G_OPR_UPDATE AND NOT OE_GLOBALS.Equal(p_x_line_rec.contingency_id,p_old_line_rec.contingency_id)) OR
4087: NVL(p_x_line_rec.transaction_phase_code, 'F') = 'N') THEN
4088: IF l_debug_level > 0 THEN

Line 4136: (l_update_shipping = FND_API.G_TRUE OR l_explosion_date_changed = FND_API.G_TRUE) AND

4132: -- which Shipping is interested has been changed and the line has been
4133: -- interfaced with Shipping.
4134:
4135: IF (p_x_line_rec.shipping_interfaced_flag = 'Y' AND
4136: (l_update_shipping = FND_API.G_TRUE OR l_explosion_date_changed = FND_API.G_TRUE) AND
4137: (p_x_line_rec.operation = OE_GLOBALS.G_OPR_UPDATE AND NVL(p_x_line_rec.split_action_code,'X') <> 'SPLIT')) THEN
4138:
4139: if l_debug_level > 0 then
4140: oe_debug_pub.ADD('Logging update shipping delayed request for line ID : '|| to_char(p_x_line_rec.line_id) ,1);

Line 4164: p_x_line_rec.split_from_line_id <> fnd_api.g_miss_num then

4160: -- commented out for bug 1917869
4161: -- p_x_line_rec.calculate_price_flag in ('N','P') then
4162:
4163: If p_x_line_rec.split_from_line_id is not null and
4164: p_x_line_rec.split_from_line_id <> fnd_api.g_miss_num then
4165: l_from_line_id := p_x_line_rec.split_from_line_id ;
4166: l_from_header_id := p_x_line_rec.header_id;
4167: elsif p_x_line_rec.reference_line_id is not null and
4168: p_x_line_rec.reference_line_id <> fnd_api.g_miss_num then

Line 4168: p_x_line_rec.reference_line_id <> fnd_api.g_miss_num then

4164: p_x_line_rec.split_from_line_id <> fnd_api.g_miss_num then
4165: l_from_line_id := p_x_line_rec.split_from_line_id ;
4166: l_from_header_id := p_x_line_rec.header_id;
4167: elsif p_x_line_rec.reference_line_id is not null and
4168: p_x_line_rec.reference_line_id <> fnd_api.g_miss_num then
4169: l_from_line_id := p_x_line_rec.reference_line_id ;
4170: l_from_header_id := p_x_line_rec.reference_Header_id;
4171: elsif p_x_line_rec.source_document_line_id is not null and
4172: p_x_line_rec.source_document_line_id <> fnd_api.g_miss_num then

Line 4172: p_x_line_rec.source_document_line_id <> fnd_api.g_miss_num then

4168: p_x_line_rec.reference_line_id <> fnd_api.g_miss_num then
4169: l_from_line_id := p_x_line_rec.reference_line_id ;
4170: l_from_header_id := p_x_line_rec.reference_Header_id;
4171: elsif p_x_line_rec.source_document_line_id is not null and
4172: p_x_line_rec.source_document_line_id <> fnd_api.g_miss_num then
4173: l_from_line_id := p_x_line_rec.source_document_line_id ;
4174: l_from_header_id := p_x_line_rec.source_document_id;
4175: End If;
4176:

Line 4234: p_x_line_rec.split_from_line_id <> fnd_api.g_miss_num THEN

4230: /* csheu -- bug #1533658 E */
4231: -- added by lkxu
4232: IF l_copy_pricing_attributes THEN
4233: IF p_x_line_rec.split_from_line_id is not null and
4234: p_x_line_rec.split_from_line_id <> fnd_api.g_miss_num THEN
4235: l_from_line_id := p_x_line_rec.split_from_line_id ;
4236: l_from_header_id := p_x_line_rec.header_id;
4237: ELSIF p_x_line_rec.reference_line_id is not null and
4238: p_x_line_rec.reference_line_id <> fnd_api.g_miss_num THEN

Line 4238: p_x_line_rec.reference_line_id <> fnd_api.g_miss_num THEN

4234: p_x_line_rec.split_from_line_id <> fnd_api.g_miss_num THEN
4235: l_from_line_id := p_x_line_rec.split_from_line_id ;
4236: l_from_header_id := p_x_line_rec.header_id;
4237: ELSIF p_x_line_rec.reference_line_id is not null and
4238: p_x_line_rec.reference_line_id <> fnd_api.g_miss_num THEN
4239: l_from_line_id := p_x_line_rec.reference_line_id ;
4240: l_from_header_id := p_x_line_rec.reference_Header_id;
4241: ELSIF p_x_line_rec.source_document_line_id is not null and
4242: p_x_line_rec.source_document_line_id <> fnd_api.g_miss_num THEN

Line 4242: p_x_line_rec.source_document_line_id <> fnd_api.g_miss_num THEN

4238: p_x_line_rec.reference_line_id <> fnd_api.g_miss_num THEN
4239: l_from_line_id := p_x_line_rec.reference_line_id ;
4240: l_from_header_id := p_x_line_rec.reference_Header_id;
4241: ELSIF p_x_line_rec.source_document_line_id is not null and
4242: p_x_line_rec.source_document_line_id <> fnd_api.g_miss_num THEN
4243: l_from_line_id := p_x_line_rec.source_document_line_id ;
4244: l_from_header_id := p_x_line_rec.source_document_id;
4245: End IF;
4246:

Line 4304: p_x_line_rec.unit_list_price <> FND_API.G_MISS_NUM AND

4300: oe_debug_pub.add('original_list_price:'||p_x_line_rec.original_list_price);
4301: end if;
4302: -- Override List Price
4303: IF ((p_x_line_rec.unit_list_price IS NOT NULL AND
4304: p_x_line_rec.unit_list_price <> FND_API.G_MISS_NUM AND
4305: -- p_x_line_rec.unit_list_price <> p_x_line_rec.original_list_price AND
4306: p_x_line_rec.unit_list_price <> p_old_line_rec.unit_list_price)
4307: OR
4308: (p_x_line_rec.unit_list_price IS NULL))

Line 4311: p_old_line_rec.unit_list_price <> FND_API.G_MISS_NUM AND

4307: OR
4308: (p_x_line_rec.unit_list_price IS NULL))
4309: AND
4310: p_old_line_rec.unit_list_price IS NOT NULL AND
4311: p_old_line_rec.unit_list_price <> FND_API.G_MISS_NUM AND
4312: p_x_line_rec.original_list_price IS NOT NULL AND
4313: p_x_line_rec.original_list_price <> FND_API.G_MISS_NUM AND
4314: p_x_line_rec.Ordered_Quantity <> fnd_api.g_miss_num and
4315: p_x_line_rec.order_quantity_uom is not null and

Line 4313: p_x_line_rec.original_list_price <> FND_API.G_MISS_NUM AND

4309: AND
4310: p_old_line_rec.unit_list_price IS NOT NULL AND
4311: p_old_line_rec.unit_list_price <> FND_API.G_MISS_NUM AND
4312: p_x_line_rec.original_list_price IS NOT NULL AND
4313: p_x_line_rec.original_list_price <> FND_API.G_MISS_NUM AND
4314: p_x_line_rec.Ordered_Quantity <> fnd_api.g_miss_num and
4315: p_x_line_rec.order_quantity_uom is not null and
4316: p_x_line_rec.order_quantity_uom <> fnd_api.g_miss_char
4317: AND oe_code_control.code_release_level >= '110510'

Line 4314: p_x_line_rec.Ordered_Quantity <> fnd_api.g_miss_num and

4310: p_old_line_rec.unit_list_price IS NOT NULL AND
4311: p_old_line_rec.unit_list_price <> FND_API.G_MISS_NUM AND
4312: p_x_line_rec.original_list_price IS NOT NULL AND
4313: p_x_line_rec.original_list_price <> FND_API.G_MISS_NUM AND
4314: p_x_line_rec.Ordered_Quantity <> fnd_api.g_miss_num and
4315: p_x_line_rec.order_quantity_uom is not null and
4316: p_x_line_rec.order_quantity_uom <> fnd_api.g_miss_char
4317: AND oe_code_control.code_release_level >= '110510'
4318: -- bug 3491752

Line 4316: p_x_line_rec.order_quantity_uom <> fnd_api.g_miss_char

4312: p_x_line_rec.original_list_price IS NOT NULL AND
4313: p_x_line_rec.original_list_price <> FND_API.G_MISS_NUM AND
4314: p_x_line_rec.Ordered_Quantity <> fnd_api.g_miss_num and
4315: p_x_line_rec.order_quantity_uom is not null and
4316: p_x_line_rec.order_quantity_uom <> fnd_api.g_miss_char
4317: AND oe_code_control.code_release_level >= '110510'
4318: -- bug 3491752
4319: --AND /*nvl(fnd_profile.value('ONT_LIST_PRICE_OVERRIDE_PRIV'), 'NONE')*/ --G_LIST_PRICE_OVERRIDE = 'UNLIMITED' --bug4080363
4320: AND OE_GLOBALS.G_UI_FLAG

Line 4324: p_x_line_rec.unit_list_price <> FND_API.G_MISS_NUM AND

4320: AND OE_GLOBALS.G_UI_FLAG
4321: AND OE_Globals.G_PRICING_RECURSION = 'N' THEN
4322:
4323: IF p_x_line_rec.unit_list_price IS NOT NULL AND
4324: p_x_line_rec.unit_list_price <> FND_API.G_MISS_NUM AND
4325: p_x_line_rec.original_list_price IS NOT NULL AND
4326: p_x_line_rec.original_list_price <> FND_API.G_MISS_NUM THEN
4327: -- p_x_line_rec.unit_list_price <> p_x_line_rec.original_list_price THEN
4328:

Line 4326: p_x_line_rec.original_list_price <> FND_API.G_MISS_NUM THEN

4322:
4323: IF p_x_line_rec.unit_list_price IS NOT NULL AND
4324: p_x_line_rec.unit_list_price <> FND_API.G_MISS_NUM AND
4325: p_x_line_rec.original_list_price IS NOT NULL AND
4326: p_x_line_rec.original_list_price <> FND_API.G_MISS_NUM THEN
4327: -- p_x_line_rec.unit_list_price <> p_x_line_rec.original_list_price THEN
4328:
4329: -- setting unit_list_price_per_pqty appropriately
4330: p_x_line_rec.unit_list_price_per_pqty := (p_x_line_rec.ordered_quantity*p_x_line_rec.unit_list_price)/p_x_line_rec.pricing_quantity;

Line 4361: p_x_line_rec.Ordered_Quantity <> fnd_api.g_miss_num and

4357: --bsadri nvl(p_x_line_rec.ordered_quantity,0) <> 0 and
4358: --For bug 7115648
4359: p_x_line_rec.inventory_item_id is not null and
4360: --End of 7115648
4361: p_x_line_rec.Ordered_Quantity <> fnd_api.g_miss_num and
4362: p_x_line_rec.order_quantity_uom is not null and
4363: p_x_line_rec.order_quantity_uom <> fnd_api.g_miss_char
4364: or l_call_pricing = 'Y' --Override List Price
4365: THEN

Line 4363: p_x_line_rec.order_quantity_uom <> fnd_api.g_miss_char

4359: p_x_line_rec.inventory_item_id is not null and
4360: --End of 7115648
4361: p_x_line_rec.Ordered_Quantity <> fnd_api.g_miss_num and
4362: p_x_line_rec.order_quantity_uom is not null and
4363: p_x_line_rec.order_quantity_uom <> fnd_api.g_miss_char
4364: or l_call_pricing = 'Y' --Override List Price
4365: THEN
4366: --bsadri for cancelled lines l_zero_line_qty is true
4367:

Line 4397: p_x_line_rec.Unit_List_Price = fnd_api.g_miss_num or

4393: l_zero_line_qty := FALSE;
4394: END IF;
4395: If
4396: ( (p_x_line_rec.unit_list_price is null or
4397: p_x_line_rec.Unit_List_Price = fnd_api.g_miss_num or
4398: NOT OE_GLOBALS.Equal(p_x_line_rec.ordered_quantity,p_old_line_rec.ordered_quantity) or
4399: NOT OE_GLOBALS.Equal(p_x_line_rec.ordered_quantity2,p_old_line_rec.ordered_quantity2) or -- INVCONV 2317146 - INVCONV STET
4400: NOT OE_GLOBALS.Equal(p_x_line_rec.cancelled_Quantity,p_old_line_rec.cancelled_Quantity) or
4401: NOT OE_GLOBALS.Equal(p_x_line_rec.order_quantity_uom,p_old_line_rec.order_quantity_uom) or

Line 4407: and nvl(p_x_line_rec.retrobill_request_id,FND_API.G_MISS_NUM)= FND_API.G_MISS_NUM

4403: NOT OE_GLOBALS.Equal(p_x_line_rec.unit_list_price,p_old_line_rec.unit_list_price) )
4404: and p_x_line_rec.item_type_code <> OE_GLOBALS.G_ITEM_SERVICE
4405: )
4406: --RT{
4407: and nvl(p_x_line_rec.retrobill_request_id,FND_API.G_MISS_NUM)= FND_API.G_MISS_NUM
4408: --RT}
4409: or l_call_pricing = 'Y' -- Override List Price
4410: then
4411:

Line 4489: and nvl(p_x_line_rec.retrobill_request_id,FND_API.G_MISS_NUM)=FND_API.G_MISS_NUM THEN

4485: and OE_GLOBALS.G_DEFER_PRICING='N'
4486: and (nvl(Oe_Config_Pvt.oecfg_configuration_pricing,'N')='N'))
4487: OR (p_x_line_rec.item_type_code = 'INCLUDED' and OE_GLOBALS.G_DEFER_PRICING='N')
4488: --RT
4489: and nvl(p_x_line_rec.retrobill_request_id,FND_API.G_MISS_NUM)=FND_API.G_MISS_NUM THEN
4490: if l_debug_level > 0 then
4491: oe_debug_pub.add('ui mode or config, included item'||p_x_line_rec.line_id);
4492: end if;
4493: IF NOT l_zero_line_qty THEN

Line 4568: IF nvl(p_x_line_rec.retrobill_request_id,FND_API.G_MISS_NUM)<>FND_API.G_MISS_NUM Then

4564: if l_debug_level > 0 then
4565: oe_debug_pub.add('batch mode or defer pricing');
4566: end if;
4567: --RT{
4568: IF nvl(p_x_line_rec.retrobill_request_id,FND_API.G_MISS_NUM)<>FND_API.G_MISS_NUM Then
4569: --call pricing for retrobilling lines in one shot (PRICE_ORDER)
4570: IF p_x_line_rec.operation=OE_GLOBALS.G_OPR_CREATE THEN
4571: l_retrobill_operation:='CREATE';
4572: ELSE

Line 4676: p_x_line_rec.Ordered_Quantity <> fnd_api.g_miss_num and

4672: if (oe_globals.g_price_flag = 'Y' and
4673: not l_no_price_flag and
4674: oe_globals.g_pricing_recursion = 'Y' and
4675: nvl(p_x_line_rec.ordered_quantity,0) <> 0 and
4676: p_x_line_rec.Ordered_Quantity <> fnd_api.g_miss_num and
4677: p_x_line_rec.order_quantity_uom is not null and
4678: p_x_line_rec.order_quantity_uom <> fnd_api.g_miss_char and
4679: p_x_line_rec.calculate_price_flag = 'R')
4680: --RT{

Line 4678: p_x_line_rec.order_quantity_uom <> fnd_api.g_miss_char and

4674: oe_globals.g_pricing_recursion = 'Y' and
4675: nvl(p_x_line_rec.ordered_quantity,0) <> 0 and
4676: p_x_line_rec.Ordered_Quantity <> fnd_api.g_miss_num and
4677: p_x_line_rec.order_quantity_uom is not null and
4678: p_x_line_rec.order_quantity_uom <> fnd_api.g_miss_char and
4679: p_x_line_rec.calculate_price_flag = 'R')
4680: --RT{
4681: and nvl(p_x_line_rec.retrobill_request_id,FND_API.G_MISS_NUM)=FND_API.G_MISS_NUM
4682: --RT}

Line 4681: and nvl(p_x_line_rec.retrobill_request_id,FND_API.G_MISS_NUM)=FND_API.G_MISS_NUM

4677: p_x_line_rec.order_quantity_uom is not null and
4678: p_x_line_rec.order_quantity_uom <> fnd_api.g_miss_char and
4679: p_x_line_rec.calculate_price_flag = 'R')
4680: --RT{
4681: and nvl(p_x_line_rec.retrobill_request_id,FND_API.G_MISS_NUM)=FND_API.G_MISS_NUM
4682: --RT}
4683: then
4684:
4685: if l_debug_level > 0 then

Line 4737: and nvl(p_x_line_rec.retrobill_request_id,FND_API.G_MISS_NUM)=FND_API.G_MISS_NUM

4733: Oe_Globals.g_price_flag := 'N';
4734:
4735: If NOT OE_GLOBALS.Equal(p_x_line_rec.Shipped_Quantity,p_old_line_rec.Shipped_Quantity)
4736: --RT{
4737: and nvl(p_x_line_rec.retrobill_request_id,FND_API.G_MISS_NUM)=FND_API.G_MISS_NUM
4738: --RT}
4739: Then
4740: --btea
4741: IF p_x_line_rec.line_category_code <> 'RETURN' Then

Line 4792: if (OE_Order_Cache.g_order_type_rec.order_type_id = FND_API.G_MISS_NUM)

4788:
4789: IF OE_Order_Cache.g_header_rec.order_type_id is not null THEN
4790:
4791: --use cache instead of SQL to fix bug 4200055
4792: if (OE_Order_Cache.g_order_type_rec.order_type_id = FND_API.G_MISS_NUM)
4793: OR (OE_Order_Cache.g_order_type_rec.order_type_id is null)
4794: OR (OE_Order_Cache.g_order_type_rec.order_type_id <>
4795: OE_Order_Cache.g_header_rec.Order_Type_id) THEN
4796: OE_Order_Cache.Load_Order_type(OE_Order_CACHE.g_header_rec.Order_Type_id)

Line 4875: and p_x_line_rec.commitment_id <> FND_API.G_MISS_NUM

4871: --changes for bug 2505961 begin
4872:
4873: --commented the following for bug7306510 as the sql execution is no more required
4874: /*if p_x_line_rec.commitment_id is not null
4875: and p_x_line_rec.commitment_id <> FND_API.G_MISS_NUM
4876: and oe_globals.g_tax_flag = 'Y'
4877: then
4878: begin
4879: select nvl(tax_calculation_flag,'N') into l_tax_commt_flag

Line 4918: nvl(p_x_line_rec.tax_value,FND_API.G_MISS_NUM) <> FND_API.G_MISS_NUM

4914: l_current_event >= l_tax_calculation_event_code and
4915: /*bug7306510 ( l_tax_calculation_flag = 'Y' or
4916: p_x_line_rec.tax_exempt_flag = 'R' or l_tax_commt_flag = 'Y'
4917: or (l_tax_calculation_flag = 'N' and
4918: nvl(p_x_line_rec.tax_value,FND_API.G_MISS_NUM) <> FND_API.G_MISS_NUM
4919: )
4920: ) and */
4921: nvl(p_x_line_rec.inventory_item_id,fnd_api.g_miss_num) <> fnd_api.g_miss_num)
4922: THEN

Line 4921: nvl(p_x_line_rec.inventory_item_id,fnd_api.g_miss_num) <> fnd_api.g_miss_num)

4917: or (l_tax_calculation_flag = 'N' and
4918: nvl(p_x_line_rec.tax_value,FND_API.G_MISS_NUM) <> FND_API.G_MISS_NUM
4919: )
4920: ) and */
4921: nvl(p_x_line_rec.inventory_item_id,fnd_api.g_miss_num) <> fnd_api.g_miss_num)
4922: THEN
4923: if l_debug_level > 0 then
4924: oe_debug_pub.ADD('Logging delayed request for taxing');
4925: end if;

Line 5162: p_x_line_rec.project_id <> FND_API.G_MISS_NUM THEN

5158:
5159: -- Populate re_source_flag when project is not null, so that planning will
5160: -- not change Warehouse on the line.
5161: IF p_x_line_rec.project_id IS NOT NULL AND
5162: p_x_line_rec.project_id <> FND_API.G_MISS_NUM THEN
5163:
5164: p_x_line_rec.re_source_flag := 'N';
5165:
5166: END IF;

Line 5189: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

5185: (p_x_line_rec => p_x_line_rec,
5186: p_old_line_rec => p_old_line_rec,
5187: x_return_status => l_return_status
5188: );
5189: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5190: p_x_line_rec.return_status := FND_API.G_RET_STS_UNEXP_ERROR;
5191: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
5192: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
5193: END IF;

Line 5190: p_x_line_rec.return_status := FND_API.G_RET_STS_UNEXP_ERROR;

5186: p_old_line_rec => p_old_line_rec,
5187: x_return_status => l_return_status
5188: );
5189: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5190: p_x_line_rec.return_status := FND_API.G_RET_STS_UNEXP_ERROR;
5191: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
5192: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
5193: END IF;
5194:

Line 5191: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

5187: x_return_status => l_return_status
5188: );
5189: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5190: p_x_line_rec.return_status := FND_API.G_RET_STS_UNEXP_ERROR;
5191: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
5192: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
5193: END IF;
5194:
5195: END IF;

Line 5192: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;

5188: );
5189: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5190: p_x_line_rec.return_status := FND_API.G_RET_STS_UNEXP_ERROR;
5191: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
5192: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
5193: END IF;
5194:
5195: END IF;
5196: /* Fix # 3147694 End */

Line 5204: AND p_old_line_rec.ship_from_org_id <> FND_API.G_MISS_NUM) OR

5200: IF p_x_line_rec.operation = OE_GLOBALS.G_OPR_CREATE OR
5201: (p_x_line_rec.operation = OE_GLOBALS.G_OPR_UPDATE AND
5202: ( ( NOT OE_GLOBALS.EQUAL(p_x_line_rec.ship_from_org_id
5203: ,p_old_line_rec.ship_from_org_id)
5204: AND p_old_line_rec.ship_from_org_id <> FND_API.G_MISS_NUM) OR
5205: ( NOT OE_GLOBALS.EQUAL(p_x_line_rec.ship_to_org_id
5206: ,p_old_line_rec.ship_to_org_id)
5207: AND p_old_line_rec.ship_to_org_id <> FND_API.G_MISS_NUM) OR
5208: ( NOT OE_GLOBALS.EQUAL(p_x_line_rec.inventory_item_id

Line 5207: AND p_old_line_rec.ship_to_org_id <> FND_API.G_MISS_NUM) OR

5203: ,p_old_line_rec.ship_from_org_id)
5204: AND p_old_line_rec.ship_from_org_id <> FND_API.G_MISS_NUM) OR
5205: ( NOT OE_GLOBALS.EQUAL(p_x_line_rec.ship_to_org_id
5206: ,p_old_line_rec.ship_to_org_id)
5207: AND p_old_line_rec.ship_to_org_id <> FND_API.G_MISS_NUM) OR
5208: ( NOT OE_GLOBALS.EQUAL(p_x_line_rec.inventory_item_id
5209: ,p_old_line_rec.inventory_item_id)
5210: AND p_old_line_rec.inventory_item_id <> FND_API.G_MISS_NUM) OR
5211: ( NOT OE_GLOBALS.EQUAL(p_x_line_rec.order_quantity_uom

Line 5210: AND p_old_line_rec.inventory_item_id <> FND_API.G_MISS_NUM) OR

5206: ,p_old_line_rec.ship_to_org_id)
5207: AND p_old_line_rec.ship_to_org_id <> FND_API.G_MISS_NUM) OR
5208: ( NOT OE_GLOBALS.EQUAL(p_x_line_rec.inventory_item_id
5209: ,p_old_line_rec.inventory_item_id)
5210: AND p_old_line_rec.inventory_item_id <> FND_API.G_MISS_NUM) OR
5211: ( NOT OE_GLOBALS.EQUAL(p_x_line_rec.order_quantity_uom
5212: ,p_old_line_rec.order_quantity_uom)
5213: AND p_old_line_rec.order_quantity_uom <> FND_API.G_MISS_CHAR) OR
5214: ( NOT OE_GLOBALS.EQUAL(p_x_line_rec.ordered_quantity

Line 5213: AND p_old_line_rec.order_quantity_uom <> FND_API.G_MISS_CHAR) OR

5209: ,p_old_line_rec.inventory_item_id)
5210: AND p_old_line_rec.inventory_item_id <> FND_API.G_MISS_NUM) OR
5211: ( NOT OE_GLOBALS.EQUAL(p_x_line_rec.order_quantity_uom
5212: ,p_old_line_rec.order_quantity_uom)
5213: AND p_old_line_rec.order_quantity_uom <> FND_API.G_MISS_CHAR) OR
5214: ( NOT OE_GLOBALS.EQUAL(p_x_line_rec.ordered_quantity
5215: ,p_old_line_rec.ordered_quantity)
5216: AND p_old_line_rec.ordered_quantity <> FND_API.G_MISS_NUM) OR
5217: ( NOT OE_GLOBALS.EQUAL(p_x_line_rec.schedule_ship_date

Line 5216: AND p_old_line_rec.ordered_quantity <> FND_API.G_MISS_NUM) OR

5212: ,p_old_line_rec.order_quantity_uom)
5213: AND p_old_line_rec.order_quantity_uom <> FND_API.G_MISS_CHAR) OR
5214: ( NOT OE_GLOBALS.EQUAL(p_x_line_rec.ordered_quantity
5215: ,p_old_line_rec.ordered_quantity)
5216: AND p_old_line_rec.ordered_quantity <> FND_API.G_MISS_NUM) OR
5217: ( NOT OE_GLOBALS.EQUAL(p_x_line_rec.schedule_ship_date
5218: ,p_old_line_rec.schedule_ship_date)
5219: AND p_old_line_rec.schedule_ship_date <> FND_API.G_MISS_DATE) OR
5220: ( NOT OE_GLOBALS.EQUAL(p_x_line_rec.schedule_arrival_date

Line 5219: AND p_old_line_rec.schedule_ship_date <> FND_API.G_MISS_DATE) OR

5215: ,p_old_line_rec.ordered_quantity)
5216: AND p_old_line_rec.ordered_quantity <> FND_API.G_MISS_NUM) OR
5217: ( NOT OE_GLOBALS.EQUAL(p_x_line_rec.schedule_ship_date
5218: ,p_old_line_rec.schedule_ship_date)
5219: AND p_old_line_rec.schedule_ship_date <> FND_API.G_MISS_DATE) OR
5220: ( NOT OE_GLOBALS.EQUAL(p_x_line_rec.schedule_arrival_date
5221: ,p_old_line_rec.schedule_arrival_date)
5222: AND p_old_line_rec.schedule_arrival_date <> FND_API.G_MISS_DATE) OR
5223: ( NOT OE_GLOBALS.EQUAL(p_x_line_rec.freight_terms_code

Line 5222: AND p_old_line_rec.schedule_arrival_date <> FND_API.G_MISS_DATE) OR

5218: ,p_old_line_rec.schedule_ship_date)
5219: AND p_old_line_rec.schedule_ship_date <> FND_API.G_MISS_DATE) OR
5220: ( NOT OE_GLOBALS.EQUAL(p_x_line_rec.schedule_arrival_date
5221: ,p_old_line_rec.schedule_arrival_date)
5222: AND p_old_line_rec.schedule_arrival_date <> FND_API.G_MISS_DATE) OR
5223: ( NOT OE_GLOBALS.EQUAL(p_x_line_rec.freight_terms_code
5224: ,p_old_line_rec.freight_terms_code)
5225: AND p_old_line_rec.freight_terms_code <> FND_API.G_MISS_CHAR)))
5226: THEN

Line 5225: AND p_old_line_rec.freight_terms_code <> FND_API.G_MISS_CHAR)))

5221: ,p_old_line_rec.schedule_arrival_date)
5222: AND p_old_line_rec.schedule_arrival_date <> FND_API.G_MISS_DATE) OR
5223: ( NOT OE_GLOBALS.EQUAL(p_x_line_rec.freight_terms_code
5224: ,p_old_line_rec.freight_terms_code)
5225: AND p_old_line_rec.freight_terms_code <> FND_API.G_MISS_CHAR)))
5226: THEN
5227: IF OE_GLOBALS.G_FTE_REINVOKE IS NULL THEN
5228: Select Count(*) into l_fte_count
5229: from oe_price_adjustments where

Line 5248: /* IF l_3a7_attribute_change = FND_API.G_TRUE

5244: END IF;
5245: END IF;
5246:
5247: -- Moved to OE_ACKNOWLEDGMENT_PUB as part of 3417899 and 3412458
5248: /* IF l_3a7_attribute_change = FND_API.G_TRUE
5249: AND OE_Code_Control.code_release_level >= '110510'
5250: AND NVL(FND_PROFILE.VALUE('ONT_3A7_RESPONSE_REQUIRED'), 'N') = 'Y'
5251: AND p_x_line_rec.order_source_id= OE_Acknowledgment_Pub.G_XML_ORDER_SOURCE_ID
5252: AND nvl(p_x_line_rec.xml_transaction_type_code, OE_Acknowledgment_Pub.G_TRANSACTION_CSO) = OE_Acknowledgment_Pub.G_TRANSACTION_CSO

Line 5308: IF p_x_line_rec.accounting_rule_id = FND_API.G_MISS_NUM THEN

5304: IF l_debug_level > 0 THEN
5305: oe_debug_pub.add('Entering OE_LINE_UTIL.COMPLETE_RECORD', 1);
5306: END IF;
5307:
5308: IF p_x_line_rec.accounting_rule_id = FND_API.G_MISS_NUM THEN
5309: p_x_line_rec.accounting_rule_id := p_old_line_rec.accounting_rule_id;
5310: END IF;
5311:
5312: IF p_x_line_rec.accounting_rule_duration = FND_API.G_MISS_NUM THEN

Line 5312: IF p_x_line_rec.accounting_rule_duration = FND_API.G_MISS_NUM THEN

5308: IF p_x_line_rec.accounting_rule_id = FND_API.G_MISS_NUM THEN
5309: p_x_line_rec.accounting_rule_id := p_old_line_rec.accounting_rule_id;
5310: END IF;
5311:
5312: IF p_x_line_rec.accounting_rule_duration = FND_API.G_MISS_NUM THEN
5313: p_x_line_rec.accounting_rule_duration := p_old_line_rec.accounting_rule_duration;
5314: END IF;
5315:
5316: IF p_x_line_rec.actual_arrival_date = FND_API.G_MISS_DATE THEN

Line 5316: IF p_x_line_rec.actual_arrival_date = FND_API.G_MISS_DATE THEN

5312: IF p_x_line_rec.accounting_rule_duration = FND_API.G_MISS_NUM THEN
5313: p_x_line_rec.accounting_rule_duration := p_old_line_rec.accounting_rule_duration;
5314: END IF;
5315:
5316: IF p_x_line_rec.actual_arrival_date = FND_API.G_MISS_DATE THEN
5317: p_x_line_rec.actual_arrival_date := p_old_line_rec.actual_arrival_date;
5318: END IF;
5319:
5320: IF p_x_line_rec.actual_shipment_date = FND_API.G_MISS_DATE THEN

Line 5320: IF p_x_line_rec.actual_shipment_date = FND_API.G_MISS_DATE THEN

5316: IF p_x_line_rec.actual_arrival_date = FND_API.G_MISS_DATE THEN
5317: p_x_line_rec.actual_arrival_date := p_old_line_rec.actual_arrival_date;
5318: END IF;
5319:
5320: IF p_x_line_rec.actual_shipment_date = FND_API.G_MISS_DATE THEN
5321: p_x_line_rec.actual_shipment_date := p_old_line_rec.actual_shipment_date;
5322: END IF;
5323:
5324: IF p_x_line_rec.agreement_id = FND_API.G_MISS_NUM THEN

Line 5324: IF p_x_line_rec.agreement_id = FND_API.G_MISS_NUM THEN

5320: IF p_x_line_rec.actual_shipment_date = FND_API.G_MISS_DATE THEN
5321: p_x_line_rec.actual_shipment_date := p_old_line_rec.actual_shipment_date;
5322: END IF;
5323:
5324: IF p_x_line_rec.agreement_id = FND_API.G_MISS_NUM THEN
5325: p_x_line_rec.agreement_id := p_old_line_rec.agreement_id;
5326: END IF;
5327:
5328: IF p_x_line_rec.arrival_set_id = FND_API.G_MISS_NUM THEN

Line 5328: IF p_x_line_rec.arrival_set_id = FND_API.G_MISS_NUM THEN

5324: IF p_x_line_rec.agreement_id = FND_API.G_MISS_NUM THEN
5325: p_x_line_rec.agreement_id := p_old_line_rec.agreement_id;
5326: END IF;
5327:
5328: IF p_x_line_rec.arrival_set_id = FND_API.G_MISS_NUM THEN
5329: p_x_line_rec.arrival_Set_id := p_old_line_rec.arrival_set_id;
5330: END IF;
5331:
5332: IF p_x_line_rec.ato_line_id = FND_API.G_MISS_NUM THEN

Line 5332: IF p_x_line_rec.ato_line_id = FND_API.G_MISS_NUM THEN

5328: IF p_x_line_rec.arrival_set_id = FND_API.G_MISS_NUM THEN
5329: p_x_line_rec.arrival_Set_id := p_old_line_rec.arrival_set_id;
5330: END IF;
5331:
5332: IF p_x_line_rec.ato_line_id = FND_API.G_MISS_NUM THEN
5333: p_x_line_rec.ato_line_id := p_old_line_rec.ato_line_id;
5334: END IF;
5335: IF p_x_line_rec.upgraded_flag = FND_API.G_MISS_CHAR THEN
5336: p_x_line_rec.upgraded_flag := p_old_line_rec.upgraded_flag;

Line 5335: IF p_x_line_rec.upgraded_flag = FND_API.G_MISS_CHAR THEN

5331:
5332: IF p_x_line_rec.ato_line_id = FND_API.G_MISS_NUM THEN
5333: p_x_line_rec.ato_line_id := p_old_line_rec.ato_line_id;
5334: END IF;
5335: IF p_x_line_rec.upgraded_flag = FND_API.G_MISS_CHAR THEN
5336: p_x_line_rec.upgraded_flag := p_old_line_rec.upgraded_flag;
5337: END IF;
5338:
5339: IF p_x_line_rec.attribute1 = FND_API.G_MISS_CHAR THEN

Line 5339: IF p_x_line_rec.attribute1 = FND_API.G_MISS_CHAR THEN

5335: IF p_x_line_rec.upgraded_flag = FND_API.G_MISS_CHAR THEN
5336: p_x_line_rec.upgraded_flag := p_old_line_rec.upgraded_flag;
5337: END IF;
5338:
5339: IF p_x_line_rec.attribute1 = FND_API.G_MISS_CHAR THEN
5340: p_x_line_rec.attribute1 := p_old_line_rec.attribute1;
5341: END IF;
5342:
5343: IF p_x_line_rec.attribute10 = FND_API.G_MISS_CHAR THEN

Line 5343: IF p_x_line_rec.attribute10 = FND_API.G_MISS_CHAR THEN

5339: IF p_x_line_rec.attribute1 = FND_API.G_MISS_CHAR THEN
5340: p_x_line_rec.attribute1 := p_old_line_rec.attribute1;
5341: END IF;
5342:
5343: IF p_x_line_rec.attribute10 = FND_API.G_MISS_CHAR THEN
5344: p_x_line_rec.attribute10 := p_old_line_rec.attribute10;
5345: END IF;
5346:
5347: IF p_x_line_rec.attribute11 = FND_API.G_MISS_CHAR THEN

Line 5347: IF p_x_line_rec.attribute11 = FND_API.G_MISS_CHAR THEN

5343: IF p_x_line_rec.attribute10 = FND_API.G_MISS_CHAR THEN
5344: p_x_line_rec.attribute10 := p_old_line_rec.attribute10;
5345: END IF;
5346:
5347: IF p_x_line_rec.attribute11 = FND_API.G_MISS_CHAR THEN
5348: p_x_line_rec.attribute11 := p_old_line_rec.attribute11;
5349: END IF;
5350:
5351: IF p_x_line_rec.attribute12 = FND_API.G_MISS_CHAR THEN

Line 5351: IF p_x_line_rec.attribute12 = FND_API.G_MISS_CHAR THEN

5347: IF p_x_line_rec.attribute11 = FND_API.G_MISS_CHAR THEN
5348: p_x_line_rec.attribute11 := p_old_line_rec.attribute11;
5349: END IF;
5350:
5351: IF p_x_line_rec.attribute12 = FND_API.G_MISS_CHAR THEN
5352: p_x_line_rec.attribute12 := p_old_line_rec.attribute12;
5353: END IF;
5354:
5355: IF p_x_line_rec.attribute13 = FND_API.G_MISS_CHAR THEN

Line 5355: IF p_x_line_rec.attribute13 = FND_API.G_MISS_CHAR THEN

5351: IF p_x_line_rec.attribute12 = FND_API.G_MISS_CHAR THEN
5352: p_x_line_rec.attribute12 := p_old_line_rec.attribute12;
5353: END IF;
5354:
5355: IF p_x_line_rec.attribute13 = FND_API.G_MISS_CHAR THEN
5356: p_x_line_rec.attribute13 := p_old_line_rec.attribute13;
5357: END IF;
5358:
5359: IF p_x_line_rec.attribute14 = FND_API.G_MISS_CHAR THEN

Line 5359: IF p_x_line_rec.attribute14 = FND_API.G_MISS_CHAR THEN

5355: IF p_x_line_rec.attribute13 = FND_API.G_MISS_CHAR THEN
5356: p_x_line_rec.attribute13 := p_old_line_rec.attribute13;
5357: END IF;
5358:
5359: IF p_x_line_rec.attribute14 = FND_API.G_MISS_CHAR THEN
5360: p_x_line_rec.attribute14 := p_old_line_rec.attribute14;
5361: END IF;
5362:
5363: IF p_x_line_rec.attribute15 = FND_API.G_MISS_CHAR THEN

Line 5363: IF p_x_line_rec.attribute15 = FND_API.G_MISS_CHAR THEN

5359: IF p_x_line_rec.attribute14 = FND_API.G_MISS_CHAR THEN
5360: p_x_line_rec.attribute14 := p_old_line_rec.attribute14;
5361: END IF;
5362:
5363: IF p_x_line_rec.attribute15 = FND_API.G_MISS_CHAR THEN
5364: p_x_line_rec.attribute15 := p_old_line_rec.attribute15;
5365: END IF;
5366:
5367: IF p_x_line_rec.attribute16 = FND_API.G_MISS_CHAR THEN --Bug 2184255

Line 5367: IF p_x_line_rec.attribute16 = FND_API.G_MISS_CHAR THEN --Bug 2184255

5363: IF p_x_line_rec.attribute15 = FND_API.G_MISS_CHAR THEN
5364: p_x_line_rec.attribute15 := p_old_line_rec.attribute15;
5365: END IF;
5366:
5367: IF p_x_line_rec.attribute16 = FND_API.G_MISS_CHAR THEN --Bug 2184255
5368: p_x_line_rec.attribute16 := p_old_line_rec.attribute16;
5369: END IF;
5370:
5371: IF p_x_line_rec.attribute17 = FND_API.G_MISS_CHAR THEN

Line 5371: IF p_x_line_rec.attribute17 = FND_API.G_MISS_CHAR THEN

5367: IF p_x_line_rec.attribute16 = FND_API.G_MISS_CHAR THEN --Bug 2184255
5368: p_x_line_rec.attribute16 := p_old_line_rec.attribute16;
5369: END IF;
5370:
5371: IF p_x_line_rec.attribute17 = FND_API.G_MISS_CHAR THEN
5372: p_x_line_rec.attribute17 := p_old_line_rec.attribute17;
5373: END IF;
5374:
5375: IF p_x_line_rec.attribute18 = FND_API.G_MISS_CHAR THEN

Line 5375: IF p_x_line_rec.attribute18 = FND_API.G_MISS_CHAR THEN

5371: IF p_x_line_rec.attribute17 = FND_API.G_MISS_CHAR THEN
5372: p_x_line_rec.attribute17 := p_old_line_rec.attribute17;
5373: END IF;
5374:
5375: IF p_x_line_rec.attribute18 = FND_API.G_MISS_CHAR THEN
5376: p_x_line_rec.attribute18 := p_old_line_rec.attribute18;
5377: END IF;
5378:
5379: IF p_x_line_rec.attribute19 = FND_API.G_MISS_CHAR THEN

Line 5379: IF p_x_line_rec.attribute19 = FND_API.G_MISS_CHAR THEN

5375: IF p_x_line_rec.attribute18 = FND_API.G_MISS_CHAR THEN
5376: p_x_line_rec.attribute18 := p_old_line_rec.attribute18;
5377: END IF;
5378:
5379: IF p_x_line_rec.attribute19 = FND_API.G_MISS_CHAR THEN
5380: p_x_line_rec.attribute19 := p_old_line_rec.attribute19;
5381: END IF;
5382:
5383: IF p_x_line_rec.attribute2 = FND_API.G_MISS_CHAR THEN

Line 5383: IF p_x_line_rec.attribute2 = FND_API.G_MISS_CHAR THEN

5379: IF p_x_line_rec.attribute19 = FND_API.G_MISS_CHAR THEN
5380: p_x_line_rec.attribute19 := p_old_line_rec.attribute19;
5381: END IF;
5382:
5383: IF p_x_line_rec.attribute2 = FND_API.G_MISS_CHAR THEN
5384: p_x_line_rec.attribute2 := p_old_line_rec.attribute2;
5385: END IF;
5386:
5387: IF p_x_line_rec.attribute20 = FND_API.G_MISS_CHAR THEN -- 2184255

Line 5387: IF p_x_line_rec.attribute20 = FND_API.G_MISS_CHAR THEN -- 2184255

5383: IF p_x_line_rec.attribute2 = FND_API.G_MISS_CHAR THEN
5384: p_x_line_rec.attribute2 := p_old_line_rec.attribute2;
5385: END IF;
5386:
5387: IF p_x_line_rec.attribute20 = FND_API.G_MISS_CHAR THEN -- 2184255
5388: p_x_line_rec.attribute20 := p_old_line_rec.attribute20;
5389: END IF;
5390:
5391: IF p_x_line_rec.calculate_price_flag = FND_API.G_MISS_CHAR THEN

Line 5391: IF p_x_line_rec.calculate_price_flag = FND_API.G_MISS_CHAR THEN

5387: IF p_x_line_rec.attribute20 = FND_API.G_MISS_CHAR THEN -- 2184255
5388: p_x_line_rec.attribute20 := p_old_line_rec.attribute20;
5389: END IF;
5390:
5391: IF p_x_line_rec.calculate_price_flag = FND_API.G_MISS_CHAR THEN
5392: p_x_line_rec.calculate_price_flag := p_old_line_rec.calculate_price_flag;
5393: END IF;
5394:
5395: IF p_x_line_rec.attribute3 = FND_API.G_MISS_CHAR THEN

Line 5395: IF p_x_line_rec.attribute3 = FND_API.G_MISS_CHAR THEN

5391: IF p_x_line_rec.calculate_price_flag = FND_API.G_MISS_CHAR THEN
5392: p_x_line_rec.calculate_price_flag := p_old_line_rec.calculate_price_flag;
5393: END IF;
5394:
5395: IF p_x_line_rec.attribute3 = FND_API.G_MISS_CHAR THEN
5396: p_x_line_rec.attribute3 := p_old_line_rec.attribute3;
5397: END IF;
5398:
5399: IF p_x_line_rec.attribute4 = FND_API.G_MISS_CHAR THEN

Line 5399: IF p_x_line_rec.attribute4 = FND_API.G_MISS_CHAR THEN

5395: IF p_x_line_rec.attribute3 = FND_API.G_MISS_CHAR THEN
5396: p_x_line_rec.attribute3 := p_old_line_rec.attribute3;
5397: END IF;
5398:
5399: IF p_x_line_rec.attribute4 = FND_API.G_MISS_CHAR THEN
5400: p_x_line_rec.attribute4 := p_old_line_rec.attribute4;
5401: END IF;
5402:
5403: IF p_x_line_rec.attribute5 = FND_API.G_MISS_CHAR THEN

Line 5403: IF p_x_line_rec.attribute5 = FND_API.G_MISS_CHAR THEN

5399: IF p_x_line_rec.attribute4 = FND_API.G_MISS_CHAR THEN
5400: p_x_line_rec.attribute4 := p_old_line_rec.attribute4;
5401: END IF;
5402:
5403: IF p_x_line_rec.attribute5 = FND_API.G_MISS_CHAR THEN
5404: p_x_line_rec.attribute5 := p_old_line_rec.attribute5;
5405: END IF;
5406:
5407: IF p_x_line_rec.attribute6 = FND_API.G_MISS_CHAR THEN

Line 5407: IF p_x_line_rec.attribute6 = FND_API.G_MISS_CHAR THEN

5403: IF p_x_line_rec.attribute5 = FND_API.G_MISS_CHAR THEN
5404: p_x_line_rec.attribute5 := p_old_line_rec.attribute5;
5405: END IF;
5406:
5407: IF p_x_line_rec.attribute6 = FND_API.G_MISS_CHAR THEN
5408: p_x_line_rec.attribute6 := p_old_line_rec.attribute6;
5409: END IF;
5410:
5411: IF p_x_line_rec.attribute7 = FND_API.G_MISS_CHAR THEN

Line 5411: IF p_x_line_rec.attribute7 = FND_API.G_MISS_CHAR THEN

5407: IF p_x_line_rec.attribute6 = FND_API.G_MISS_CHAR THEN
5408: p_x_line_rec.attribute6 := p_old_line_rec.attribute6;
5409: END IF;
5410:
5411: IF p_x_line_rec.attribute7 = FND_API.G_MISS_CHAR THEN
5412: p_x_line_rec.attribute7 := p_old_line_rec.attribute7;
5413: END IF;
5414:
5415: IF p_x_line_rec.attribute8 = FND_API.G_MISS_CHAR THEN

Line 5415: IF p_x_line_rec.attribute8 = FND_API.G_MISS_CHAR THEN

5411: IF p_x_line_rec.attribute7 = FND_API.G_MISS_CHAR THEN
5412: p_x_line_rec.attribute7 := p_old_line_rec.attribute7;
5413: END IF;
5414:
5415: IF p_x_line_rec.attribute8 = FND_API.G_MISS_CHAR THEN
5416: p_x_line_rec.attribute8 := p_old_line_rec.attribute8;
5417: END IF;
5418:
5419: IF p_x_line_rec.attribute9 = FND_API.G_MISS_CHAR THEN

Line 5419: IF p_x_line_rec.attribute9 = FND_API.G_MISS_CHAR THEN

5415: IF p_x_line_rec.attribute8 = FND_API.G_MISS_CHAR THEN
5416: p_x_line_rec.attribute8 := p_old_line_rec.attribute8;
5417: END IF;
5418:
5419: IF p_x_line_rec.attribute9 = FND_API.G_MISS_CHAR THEN
5420: p_x_line_rec.attribute9 := p_old_line_rec.attribute9;
5421: END IF;
5422:
5423: IF p_x_line_rec.auto_selected_quantity = FND_API.G_MISS_NUM THEN

Line 5423: IF p_x_line_rec.auto_selected_quantity = FND_API.G_MISS_NUM THEN

5419: IF p_x_line_rec.attribute9 = FND_API.G_MISS_CHAR THEN
5420: p_x_line_rec.attribute9 := p_old_line_rec.attribute9;
5421: END IF;
5422:
5423: IF p_x_line_rec.auto_selected_quantity = FND_API.G_MISS_NUM THEN
5424: p_x_line_rec.auto_selected_quantity := p_old_line_rec.auto_selected_quantity;
5425: END IF;
5426: IF p_x_line_rec.authorized_to_ship_flag = FND_API.G_MISS_CHAR THEN
5427: p_x_line_rec.authorized_to_ship_flag := p_old_line_rec.authorized_to_ship_flag;

Line 5426: IF p_x_line_rec.authorized_to_ship_flag = FND_API.G_MISS_CHAR THEN

5422:
5423: IF p_x_line_rec.auto_selected_quantity = FND_API.G_MISS_NUM THEN
5424: p_x_line_rec.auto_selected_quantity := p_old_line_rec.auto_selected_quantity;
5425: END IF;
5426: IF p_x_line_rec.authorized_to_ship_flag = FND_API.G_MISS_CHAR THEN
5427: p_x_line_rec.authorized_to_ship_flag := p_old_line_rec.authorized_to_ship_flag;
5428: END IF;
5429:
5430: IF p_x_line_rec.booked_flag = FND_API.G_MISS_CHAR THEN

Line 5430: IF p_x_line_rec.booked_flag = FND_API.G_MISS_CHAR THEN

5426: IF p_x_line_rec.authorized_to_ship_flag = FND_API.G_MISS_CHAR THEN
5427: p_x_line_rec.authorized_to_ship_flag := p_old_line_rec.authorized_to_ship_flag;
5428: END IF;
5429:
5430: IF p_x_line_rec.booked_flag = FND_API.G_MISS_CHAR THEN
5431: p_x_line_rec.booked_flag := p_old_line_rec.booked_flag;
5432: END IF;
5433:
5434: IF p_x_line_rec.cancelled_flag = FND_API.G_MISS_CHAR THEN

Line 5434: IF p_x_line_rec.cancelled_flag = FND_API.G_MISS_CHAR THEN

5430: IF p_x_line_rec.booked_flag = FND_API.G_MISS_CHAR THEN
5431: p_x_line_rec.booked_flag := p_old_line_rec.booked_flag;
5432: END IF;
5433:
5434: IF p_x_line_rec.cancelled_flag = FND_API.G_MISS_CHAR THEN
5435: p_x_line_rec.cancelled_flag := p_old_line_rec.cancelled_flag;
5436: END IF;
5437:
5438: IF p_x_line_rec.cancelled_quantity = FND_API.G_MISS_NUM THEN

Line 5438: IF p_x_line_rec.cancelled_quantity = FND_API.G_MISS_NUM THEN

5434: IF p_x_line_rec.cancelled_flag = FND_API.G_MISS_CHAR THEN
5435: p_x_line_rec.cancelled_flag := p_old_line_rec.cancelled_flag;
5436: END IF;
5437:
5438: IF p_x_line_rec.cancelled_quantity = FND_API.G_MISS_NUM THEN
5439: p_x_line_rec.cancelled_quantity := p_old_line_rec.cancelled_quantity;
5440: END IF;
5441:
5442: IF p_x_line_rec.component_code = FND_API.G_MISS_CHAR THEN

Line 5442: IF p_x_line_rec.component_code = FND_API.G_MISS_CHAR THEN

5438: IF p_x_line_rec.cancelled_quantity = FND_API.G_MISS_NUM THEN
5439: p_x_line_rec.cancelled_quantity := p_old_line_rec.cancelled_quantity;
5440: END IF;
5441:
5442: IF p_x_line_rec.component_code = FND_API.G_MISS_CHAR THEN
5443: p_x_line_rec.component_code := p_old_line_rec.component_code;
5444: END IF;
5445:
5446: IF p_x_line_rec.component_number = FND_API.G_MISS_NUM THEN

Line 5446: IF p_x_line_rec.component_number = FND_API.G_MISS_NUM THEN

5442: IF p_x_line_rec.component_code = FND_API.G_MISS_CHAR THEN
5443: p_x_line_rec.component_code := p_old_line_rec.component_code;
5444: END IF;
5445:
5446: IF p_x_line_rec.component_number = FND_API.G_MISS_NUM THEN
5447: p_x_line_rec.component_number := p_old_line_rec.component_number;
5448: END IF;
5449:
5450: IF p_x_line_rec.component_sequence_id = FND_API.G_MISS_NUM THEN

Line 5450: IF p_x_line_rec.component_sequence_id = FND_API.G_MISS_NUM THEN

5446: IF p_x_line_rec.component_number = FND_API.G_MISS_NUM THEN
5447: p_x_line_rec.component_number := p_old_line_rec.component_number;
5448: END IF;
5449:
5450: IF p_x_line_rec.component_sequence_id = FND_API.G_MISS_NUM THEN
5451: p_x_line_rec.component_sequence_id := p_old_line_rec.component_sequence_id;
5452: END IF;
5453:
5454: IF p_x_line_rec.config_header_id = FND_API.G_MISS_NUM THEN

Line 5454: IF p_x_line_rec.config_header_id = FND_API.G_MISS_NUM THEN

5450: IF p_x_line_rec.component_sequence_id = FND_API.G_MISS_NUM THEN
5451: p_x_line_rec.component_sequence_id := p_old_line_rec.component_sequence_id;
5452: END IF;
5453:
5454: IF p_x_line_rec.config_header_id = FND_API.G_MISS_NUM THEN
5455: p_x_line_rec.config_header_id := p_old_line_rec.config_header_id;
5456: END IF;
5457:
5458: IF p_x_line_rec.config_rev_nbr = FND_API.G_MISS_NUM THEN

Line 5458: IF p_x_line_rec.config_rev_nbr = FND_API.G_MISS_NUM THEN

5454: IF p_x_line_rec.config_header_id = FND_API.G_MISS_NUM THEN
5455: p_x_line_rec.config_header_id := p_old_line_rec.config_header_id;
5456: END IF;
5457:
5458: IF p_x_line_rec.config_rev_nbr = FND_API.G_MISS_NUM THEN
5459: p_x_line_rec.config_rev_nbr := p_old_line_rec.config_rev_nbr;
5460: END IF;
5461:
5462: IF p_x_line_rec.config_display_sequence = FND_API.G_MISS_NUM THEN

Line 5462: IF p_x_line_rec.config_display_sequence = FND_API.G_MISS_NUM THEN

5458: IF p_x_line_rec.config_rev_nbr = FND_API.G_MISS_NUM THEN
5459: p_x_line_rec.config_rev_nbr := p_old_line_rec.config_rev_nbr;
5460: END IF;
5461:
5462: IF p_x_line_rec.config_display_sequence = FND_API.G_MISS_NUM THEN
5463: p_x_line_rec.config_display_sequence := p_old_line_rec.config_display_sequence;
5464: END IF;
5465:
5466: IF p_x_line_rec.configuration_id = FND_API.G_MISS_NUM THEN

Line 5466: IF p_x_line_rec.configuration_id = FND_API.G_MISS_NUM THEN

5462: IF p_x_line_rec.config_display_sequence = FND_API.G_MISS_NUM THEN
5463: p_x_line_rec.config_display_sequence := p_old_line_rec.config_display_sequence;
5464: END IF;
5465:
5466: IF p_x_line_rec.configuration_id = FND_API.G_MISS_NUM THEN
5467: p_x_line_rec.configuration_id := p_old_line_rec.configuration_id;
5468: END IF;
5469:
5470: IF p_x_line_rec.context = FND_API.G_MISS_CHAR THEN

Line 5470: IF p_x_line_rec.context = FND_API.G_MISS_CHAR THEN

5466: IF p_x_line_rec.configuration_id = FND_API.G_MISS_NUM THEN
5467: p_x_line_rec.configuration_id := p_old_line_rec.configuration_id;
5468: END IF;
5469:
5470: IF p_x_line_rec.context = FND_API.G_MISS_CHAR THEN
5471: p_x_line_rec.context := p_old_line_rec.context;
5472: END IF;
5473:
5474: --recurring charges

Line 5475: IF p_x_line_rec.charge_periodicity_code = FND_API.G_MISS_CHAR THEN

5471: p_x_line_rec.context := p_old_line_rec.context;
5472: END IF;
5473:
5474: --recurring charges
5475: IF p_x_line_rec.charge_periodicity_code = FND_API.G_MISS_CHAR THEN
5476: p_x_line_rec.charge_periodicity_code :=
5477: p_old_line_rec.charge_periodicity_code;
5478: END IF;
5479:

Line 5481: IF p_x_line_rec.CONTINGENCY_ID = FND_API.G_MISS_NUM THEN

5477: p_old_line_rec.charge_periodicity_code;
5478: END IF;
5479:
5480: --Customer Acceptance
5481: IF p_x_line_rec.CONTINGENCY_ID = FND_API.G_MISS_NUM THEN
5482: p_x_line_rec.CONTINGENCY_ID := p_old_line_rec.CONTINGENCY_ID ;
5483: END IF;
5484: IF p_x_line_rec.REVREC_EVENT_CODE = FND_API.G_MISS_CHAR THEN
5485: p_x_line_rec.REVREC_EVENT_CODE:= p_old_line_rec.REVREC_EVENT_CODE ;

Line 5484: IF p_x_line_rec.REVREC_EVENT_CODE = FND_API.G_MISS_CHAR THEN

5480: --Customer Acceptance
5481: IF p_x_line_rec.CONTINGENCY_ID = FND_API.G_MISS_NUM THEN
5482: p_x_line_rec.CONTINGENCY_ID := p_old_line_rec.CONTINGENCY_ID ;
5483: END IF;
5484: IF p_x_line_rec.REVREC_EVENT_CODE = FND_API.G_MISS_CHAR THEN
5485: p_x_line_rec.REVREC_EVENT_CODE:= p_old_line_rec.REVREC_EVENT_CODE ;
5486: END IF;
5487: IF p_x_line_rec.REVREC_EXPIRATION_DAYS = FND_API.G_MISS_NUM THEN
5488: p_x_line_rec.REVREC_EXPIRATION_DAYS:= p_old_line_rec.REVREC_EXPIRATION_DAYS;

Line 5487: IF p_x_line_rec.REVREC_EXPIRATION_DAYS = FND_API.G_MISS_NUM THEN

5483: END IF;
5484: IF p_x_line_rec.REVREC_EVENT_CODE = FND_API.G_MISS_CHAR THEN
5485: p_x_line_rec.REVREC_EVENT_CODE:= p_old_line_rec.REVREC_EVENT_CODE ;
5486: END IF;
5487: IF p_x_line_rec.REVREC_EXPIRATION_DAYS = FND_API.G_MISS_NUM THEN
5488: p_x_line_rec.REVREC_EXPIRATION_DAYS:= p_old_line_rec.REVREC_EXPIRATION_DAYS;
5489: END IF;
5490: IF p_x_line_rec.ACCEPTED_QUANTITY = FND_API.G_MISS_NUM THEN
5491: p_x_line_rec.ACCEPTED_QUANTITY:= p_old_line_rec.ACCEPTED_QUANTITY;

Line 5490: IF p_x_line_rec.ACCEPTED_QUANTITY = FND_API.G_MISS_NUM THEN

5486: END IF;
5487: IF p_x_line_rec.REVREC_EXPIRATION_DAYS = FND_API.G_MISS_NUM THEN
5488: p_x_line_rec.REVREC_EXPIRATION_DAYS:= p_old_line_rec.REVREC_EXPIRATION_DAYS;
5489: END IF;
5490: IF p_x_line_rec.ACCEPTED_QUANTITY = FND_API.G_MISS_NUM THEN
5491: p_x_line_rec.ACCEPTED_QUANTITY:= p_old_line_rec.ACCEPTED_QUANTITY;
5492: END IF;
5493: IF p_x_line_rec.REVREC_COMMENTS = FND_API.G_MISS_CHAR THEN
5494: p_x_line_rec.REVREC_COMMENTS:= p_old_line_rec.REVREC_COMMENTS;

Line 5493: IF p_x_line_rec.REVREC_COMMENTS = FND_API.G_MISS_CHAR THEN

5489: END IF;
5490: IF p_x_line_rec.ACCEPTED_QUANTITY = FND_API.G_MISS_NUM THEN
5491: p_x_line_rec.ACCEPTED_QUANTITY:= p_old_line_rec.ACCEPTED_QUANTITY;
5492: END IF;
5493: IF p_x_line_rec.REVREC_COMMENTS = FND_API.G_MISS_CHAR THEN
5494: p_x_line_rec.REVREC_COMMENTS:= p_old_line_rec.REVREC_COMMENTS;
5495: END IF;
5496: IF p_x_line_rec.REVREC_SIGNATURE = FND_API.G_MISS_CHAR THEN
5497: p_x_line_rec.REVREC_SIGNATURE:= p_old_line_rec.REVREC_SIGNATURE;

Line 5496: IF p_x_line_rec.REVREC_SIGNATURE = FND_API.G_MISS_CHAR THEN

5492: END IF;
5493: IF p_x_line_rec.REVREC_COMMENTS = FND_API.G_MISS_CHAR THEN
5494: p_x_line_rec.REVREC_COMMENTS:= p_old_line_rec.REVREC_COMMENTS;
5495: END IF;
5496: IF p_x_line_rec.REVREC_SIGNATURE = FND_API.G_MISS_CHAR THEN
5497: p_x_line_rec.REVREC_SIGNATURE:= p_old_line_rec.REVREC_SIGNATURE;
5498: END IF;
5499: IF p_x_line_rec.REVREC_SIGNATURE_DATE = FND_API.G_MISS_DATE THEN
5500: p_x_line_rec.REVREC_SIGNATURE_DATE:= p_old_line_rec.REVREC_SIGNATURE_DATE;

Line 5499: IF p_x_line_rec.REVREC_SIGNATURE_DATE = FND_API.G_MISS_DATE THEN

5495: END IF;
5496: IF p_x_line_rec.REVREC_SIGNATURE = FND_API.G_MISS_CHAR THEN
5497: p_x_line_rec.REVREC_SIGNATURE:= p_old_line_rec.REVREC_SIGNATURE;
5498: END IF;
5499: IF p_x_line_rec.REVREC_SIGNATURE_DATE = FND_API.G_MISS_DATE THEN
5500: p_x_line_rec.REVREC_SIGNATURE_DATE:= p_old_line_rec.REVREC_SIGNATURE_DATE;
5501: END IF;
5502: IF p_x_line_rec.ACCEPTED_BY = FND_API.G_MISS_NUM THEN
5503: p_x_line_rec.ACCEPTED_BY:= p_old_line_rec.ACCEPTED_BY;

Line 5502: IF p_x_line_rec.ACCEPTED_BY = FND_API.G_MISS_NUM THEN

5498: END IF;
5499: IF p_x_line_rec.REVREC_SIGNATURE_DATE = FND_API.G_MISS_DATE THEN
5500: p_x_line_rec.REVREC_SIGNATURE_DATE:= p_old_line_rec.REVREC_SIGNATURE_DATE;
5501: END IF;
5502: IF p_x_line_rec.ACCEPTED_BY = FND_API.G_MISS_NUM THEN
5503: p_x_line_rec.ACCEPTED_BY:= p_old_line_rec.ACCEPTED_BY;
5504: END IF;
5505: IF p_x_line_rec.REVREC_REFERENCE_DOCUMENT = FND_API.G_MISS_CHAR THEN
5506: p_x_line_rec.REVREC_REFERENCE_DOCUMENT:= p_old_line_rec.REVREC_REFERENCE_DOCUMENT;

Line 5505: IF p_x_line_rec.REVREC_REFERENCE_DOCUMENT = FND_API.G_MISS_CHAR THEN

5501: END IF;
5502: IF p_x_line_rec.ACCEPTED_BY = FND_API.G_MISS_NUM THEN
5503: p_x_line_rec.ACCEPTED_BY:= p_old_line_rec.ACCEPTED_BY;
5504: END IF;
5505: IF p_x_line_rec.REVREC_REFERENCE_DOCUMENT = FND_API.G_MISS_CHAR THEN
5506: p_x_line_rec.REVREC_REFERENCE_DOCUMENT:= p_old_line_rec.REVREC_REFERENCE_DOCUMENT;
5507: END IF;
5508: IF p_x_line_rec.REVREC_IMPLICIT_FLAG = FND_API.G_MISS_CHAR THEN
5509: p_x_line_rec.REVREC_IMPLICIT_FLAG:= p_old_line_rec.REVREC_IMPLICIT_FLAG;

Line 5508: IF p_x_line_rec.REVREC_IMPLICIT_FLAG = FND_API.G_MISS_CHAR THEN

5504: END IF;
5505: IF p_x_line_rec.REVREC_REFERENCE_DOCUMENT = FND_API.G_MISS_CHAR THEN
5506: p_x_line_rec.REVREC_REFERENCE_DOCUMENT:= p_old_line_rec.REVREC_REFERENCE_DOCUMENT;
5507: END IF;
5508: IF p_x_line_rec.REVREC_IMPLICIT_FLAG = FND_API.G_MISS_CHAR THEN
5509: p_x_line_rec.REVREC_IMPLICIT_FLAG:= p_old_line_rec.REVREC_IMPLICIT_FLAG;
5510: END IF;
5511: --Customer Acceptance end
5512:

Line 5513: IF p_x_line_rec.created_by = FND_API.G_MISS_NUM THEN

5509: p_x_line_rec.REVREC_IMPLICIT_FLAG:= p_old_line_rec.REVREC_IMPLICIT_FLAG;
5510: END IF;
5511: --Customer Acceptance end
5512:
5513: IF p_x_line_rec.created_by = FND_API.G_MISS_NUM THEN
5514: p_x_line_rec.created_by := p_old_line_rec.created_by;
5515: END IF;
5516:
5517: IF p_x_line_rec.creation_date = FND_API.G_MISS_DATE THEN

Line 5517: IF p_x_line_rec.creation_date = FND_API.G_MISS_DATE THEN

5513: IF p_x_line_rec.created_by = FND_API.G_MISS_NUM THEN
5514: p_x_line_rec.created_by := p_old_line_rec.created_by;
5515: END IF;
5516:
5517: IF p_x_line_rec.creation_date = FND_API.G_MISS_DATE THEN
5518: p_x_line_rec.creation_date := p_old_line_rec.creation_date;
5519: END IF;
5520:
5521: IF p_x_line_rec.credit_invoice_line_id = FND_API.G_MISS_NUM THEN

Line 5521: IF p_x_line_rec.credit_invoice_line_id = FND_API.G_MISS_NUM THEN

5517: IF p_x_line_rec.creation_date = FND_API.G_MISS_DATE THEN
5518: p_x_line_rec.creation_date := p_old_line_rec.creation_date;
5519: END IF;
5520:
5521: IF p_x_line_rec.credit_invoice_line_id = FND_API.G_MISS_NUM THEN
5522: p_x_line_rec.credit_invoice_line_id := p_old_line_rec.credit_invoice_line_id;
5523: END IF;
5524:
5525: IF p_x_line_rec.customer_dock_code = FND_API.G_MISS_CHAR THEN

Line 5525: IF p_x_line_rec.customer_dock_code = FND_API.G_MISS_CHAR THEN

5521: IF p_x_line_rec.credit_invoice_line_id = FND_API.G_MISS_NUM THEN
5522: p_x_line_rec.credit_invoice_line_id := p_old_line_rec.credit_invoice_line_id;
5523: END IF;
5524:
5525: IF p_x_line_rec.customer_dock_code = FND_API.G_MISS_CHAR THEN
5526: p_x_line_rec.customer_dock_code := p_old_line_rec.customer_dock_code;
5527: END IF;
5528:
5529: IF p_x_line_rec.customer_job = FND_API.G_MISS_CHAR THEN

Line 5529: IF p_x_line_rec.customer_job = FND_API.G_MISS_CHAR THEN

5525: IF p_x_line_rec.customer_dock_code = FND_API.G_MISS_CHAR THEN
5526: p_x_line_rec.customer_dock_code := p_old_line_rec.customer_dock_code;
5527: END IF;
5528:
5529: IF p_x_line_rec.customer_job = FND_API.G_MISS_CHAR THEN
5530: p_x_line_rec.customer_job := p_old_line_rec.customer_job;
5531: END IF;
5532:
5533: IF p_x_line_rec.customer_production_line = FND_API.G_MISS_CHAR THEN

Line 5533: IF p_x_line_rec.customer_production_line = FND_API.G_MISS_CHAR THEN

5529: IF p_x_line_rec.customer_job = FND_API.G_MISS_CHAR THEN
5530: p_x_line_rec.customer_job := p_old_line_rec.customer_job;
5531: END IF;
5532:
5533: IF p_x_line_rec.customer_production_line = FND_API.G_MISS_CHAR THEN
5534: p_x_line_rec.customer_production_line := p_old_line_rec.customer_production_line;
5535: END IF;
5536: IF p_x_line_rec.cust_production_seq_num = FND_API.G_MISS_CHAR THEN
5537: p_x_line_rec.cust_production_seq_num := p_old_line_rec.cust_production_seq_num;

Line 5536: IF p_x_line_rec.cust_production_seq_num = FND_API.G_MISS_CHAR THEN

5532:
5533: IF p_x_line_rec.customer_production_line = FND_API.G_MISS_CHAR THEN
5534: p_x_line_rec.customer_production_line := p_old_line_rec.customer_production_line;
5535: END IF;
5536: IF p_x_line_rec.cust_production_seq_num = FND_API.G_MISS_CHAR THEN
5537: p_x_line_rec.cust_production_seq_num := p_old_line_rec.cust_production_seq_num;
5538: END IF;
5539: IF p_x_line_rec.customer_trx_line_id = FND_API.G_MISS_NUM THEN
5540: p_x_line_rec.customer_trx_line_id := p_old_line_rec.customer_trx_line_id;

Line 5539: IF p_x_line_rec.customer_trx_line_id = FND_API.G_MISS_NUM THEN

5535: END IF;
5536: IF p_x_line_rec.cust_production_seq_num = FND_API.G_MISS_CHAR THEN
5537: p_x_line_rec.cust_production_seq_num := p_old_line_rec.cust_production_seq_num;
5538: END IF;
5539: IF p_x_line_rec.customer_trx_line_id = FND_API.G_MISS_NUM THEN
5540: p_x_line_rec.customer_trx_line_id := p_old_line_rec.customer_trx_line_id;
5541: END IF;
5542:
5543: IF p_x_line_rec.cust_model_serial_number = FND_API.G_MISS_CHAR THEN

Line 5543: IF p_x_line_rec.cust_model_serial_number = FND_API.G_MISS_CHAR THEN

5539: IF p_x_line_rec.customer_trx_line_id = FND_API.G_MISS_NUM THEN
5540: p_x_line_rec.customer_trx_line_id := p_old_line_rec.customer_trx_line_id;
5541: END IF;
5542:
5543: IF p_x_line_rec.cust_model_serial_number = FND_API.G_MISS_CHAR THEN
5544: p_x_line_rec.cust_model_serial_number := p_old_line_rec.cust_model_serial_number;
5545: END IF;
5546:
5547: IF p_x_line_rec.cust_po_number = FND_API.G_MISS_CHAR THEN

Line 5547: IF p_x_line_rec.cust_po_number = FND_API.G_MISS_CHAR THEN

5543: IF p_x_line_rec.cust_model_serial_number = FND_API.G_MISS_CHAR THEN
5544: p_x_line_rec.cust_model_serial_number := p_old_line_rec.cust_model_serial_number;
5545: END IF;
5546:
5547: IF p_x_line_rec.cust_po_number = FND_API.G_MISS_CHAR THEN
5548: p_x_line_rec.cust_po_number := p_old_line_rec.cust_po_number;
5549: END IF;
5550:
5551: IF p_x_line_rec.customer_line_number = FND_API.G_MISS_CHAR THEN

Line 5551: IF p_x_line_rec.customer_line_number = FND_API.G_MISS_CHAR THEN

5547: IF p_x_line_rec.cust_po_number = FND_API.G_MISS_CHAR THEN
5548: p_x_line_rec.cust_po_number := p_old_line_rec.cust_po_number;
5549: END IF;
5550:
5551: IF p_x_line_rec.customer_line_number = FND_API.G_MISS_CHAR THEN
5552: p_x_line_rec.customer_line_number := p_old_line_rec.customer_line_number;
5553: END IF;
5554:
5555: IF p_x_line_rec.customer_shipment_number = FND_API.G_MISS_CHAR THEN

Line 5555: IF p_x_line_rec.customer_shipment_number = FND_API.G_MISS_CHAR THEN

5551: IF p_x_line_rec.customer_line_number = FND_API.G_MISS_CHAR THEN
5552: p_x_line_rec.customer_line_number := p_old_line_rec.customer_line_number;
5553: END IF;
5554:
5555: IF p_x_line_rec.customer_shipment_number = FND_API.G_MISS_CHAR THEN
5556: p_x_line_rec.customer_shipment_number := p_old_line_rec.customer_shipment_number;
5557: END IF;
5558:
5559: IF p_x_line_rec.delivery_lead_time = FND_API.G_MISS_NUM THEN

Line 5559: IF p_x_line_rec.delivery_lead_time = FND_API.G_MISS_NUM THEN

5555: IF p_x_line_rec.customer_shipment_number = FND_API.G_MISS_CHAR THEN
5556: p_x_line_rec.customer_shipment_number := p_old_line_rec.customer_shipment_number;
5557: END IF;
5558:
5559: IF p_x_line_rec.delivery_lead_time = FND_API.G_MISS_NUM THEN
5560: p_x_line_rec.delivery_lead_time := p_old_line_rec.delivery_lead_time;
5561: END IF;
5562: IF p_x_line_rec.deliver_to_contact_id = FND_API.G_MISS_NUM THEN
5563: p_x_line_rec.deliver_to_contact_id := p_old_line_rec.deliver_to_contact_id;

Line 5562: IF p_x_line_rec.deliver_to_contact_id = FND_API.G_MISS_NUM THEN

5558:
5559: IF p_x_line_rec.delivery_lead_time = FND_API.G_MISS_NUM THEN
5560: p_x_line_rec.delivery_lead_time := p_old_line_rec.delivery_lead_time;
5561: END IF;
5562: IF p_x_line_rec.deliver_to_contact_id = FND_API.G_MISS_NUM THEN
5563: p_x_line_rec.deliver_to_contact_id := p_old_line_rec.deliver_to_contact_id;
5564: END IF;
5565:
5566: IF p_x_line_rec.deliver_to_org_id = FND_API.G_MISS_NUM THEN

Line 5566: IF p_x_line_rec.deliver_to_org_id = FND_API.G_MISS_NUM THEN

5562: IF p_x_line_rec.deliver_to_contact_id = FND_API.G_MISS_NUM THEN
5563: p_x_line_rec.deliver_to_contact_id := p_old_line_rec.deliver_to_contact_id;
5564: END IF;
5565:
5566: IF p_x_line_rec.deliver_to_org_id = FND_API.G_MISS_NUM THEN
5567: p_x_line_rec.deliver_to_org_id := p_old_line_rec.deliver_to_org_id;
5568: END IF;
5569:
5570: IF p_x_line_rec.demand_bucket_type_code = FND_API.G_MISS_CHAR THEN

Line 5570: IF p_x_line_rec.demand_bucket_type_code = FND_API.G_MISS_CHAR THEN

5566: IF p_x_line_rec.deliver_to_org_id = FND_API.G_MISS_NUM THEN
5567: p_x_line_rec.deliver_to_org_id := p_old_line_rec.deliver_to_org_id;
5568: END IF;
5569:
5570: IF p_x_line_rec.demand_bucket_type_code = FND_API.G_MISS_CHAR THEN
5571: p_x_line_rec.demand_bucket_type_code := p_old_line_rec.demand_bucket_type_code;
5572: END IF;
5573:
5574: IF p_x_line_rec.demand_class_code = FND_API.G_MISS_CHAR THEN

Line 5574: IF p_x_line_rec.demand_class_code = FND_API.G_MISS_CHAR THEN

5570: IF p_x_line_rec.demand_bucket_type_code = FND_API.G_MISS_CHAR THEN
5571: p_x_line_rec.demand_bucket_type_code := p_old_line_rec.demand_bucket_type_code;
5572: END IF;
5573:
5574: IF p_x_line_rec.demand_class_code = FND_API.G_MISS_CHAR THEN
5575: p_x_line_rec.demand_class_code := p_old_line_rec.demand_class_code;
5576: END IF;
5577:
5578: IF p_x_line_rec.dep_plan_required_flag = FND_API.G_MISS_CHAR THEN

Line 5578: IF p_x_line_rec.dep_plan_required_flag = FND_API.G_MISS_CHAR THEN

5574: IF p_x_line_rec.demand_class_code = FND_API.G_MISS_CHAR THEN
5575: p_x_line_rec.demand_class_code := p_old_line_rec.demand_class_code;
5576: END IF;
5577:
5578: IF p_x_line_rec.dep_plan_required_flag = FND_API.G_MISS_CHAR THEN
5579: p_x_line_rec.dep_plan_required_flag := p_old_line_rec.dep_plan_required_flag;
5580: END IF;
5581:
5582:

Line 5584: IF p_x_line_rec.earliest_acceptable_date = FND_API.G_MISS_DATE THEN

5580: END IF;
5581:
5582:
5583:
5584: IF p_x_line_rec.earliest_acceptable_date = FND_API.G_MISS_DATE THEN
5585: p_x_line_rec.earliest_acceptable_date := p_old_line_rec.earliest_acceptable_date;
5586: END IF;
5587:
5588: IF p_x_line_rec.explosion_date = FND_API.G_MISS_DATE THEN

Line 5588: IF p_x_line_rec.explosion_date = FND_API.G_MISS_DATE THEN

5584: IF p_x_line_rec.earliest_acceptable_date = FND_API.G_MISS_DATE THEN
5585: p_x_line_rec.earliest_acceptable_date := p_old_line_rec.earliest_acceptable_date;
5586: END IF;
5587:
5588: IF p_x_line_rec.explosion_date = FND_API.G_MISS_DATE THEN
5589: p_x_line_rec.explosion_date := p_old_line_rec.explosion_date;
5590: END IF;
5591:
5592: IF p_x_line_rec.fob_point_code = FND_API.G_MISS_CHAR THEN

Line 5592: IF p_x_line_rec.fob_point_code = FND_API.G_MISS_CHAR THEN

5588: IF p_x_line_rec.explosion_date = FND_API.G_MISS_DATE THEN
5589: p_x_line_rec.explosion_date := p_old_line_rec.explosion_date;
5590: END IF;
5591:
5592: IF p_x_line_rec.fob_point_code = FND_API.G_MISS_CHAR THEN
5593: p_x_line_rec.fob_point_code := p_old_line_rec.fob_point_code;
5594: END IF;
5595:
5596: IF p_x_line_rec.freight_carrier_code = FND_API.G_MISS_CHAR THEN

Line 5596: IF p_x_line_rec.freight_carrier_code = FND_API.G_MISS_CHAR THEN

5592: IF p_x_line_rec.fob_point_code = FND_API.G_MISS_CHAR THEN
5593: p_x_line_rec.fob_point_code := p_old_line_rec.fob_point_code;
5594: END IF;
5595:
5596: IF p_x_line_rec.freight_carrier_code = FND_API.G_MISS_CHAR THEN
5597: p_x_line_rec.freight_carrier_code := p_old_line_rec.freight_carrier_code;
5598: END IF;
5599:
5600: IF p_x_line_rec.freight_terms_code = FND_API.G_MISS_CHAR THEN

Line 5600: IF p_x_line_rec.freight_terms_code = FND_API.G_MISS_CHAR THEN

5596: IF p_x_line_rec.freight_carrier_code = FND_API.G_MISS_CHAR THEN
5597: p_x_line_rec.freight_carrier_code := p_old_line_rec.freight_carrier_code;
5598: END IF;
5599:
5600: IF p_x_line_rec.freight_terms_code = FND_API.G_MISS_CHAR THEN
5601: p_x_line_rec.freight_terms_code := p_old_line_rec.freight_terms_code;
5602: END IF;
5603:
5604: IF p_x_line_rec.fulfilled_quantity = FND_API.G_MISS_NUM THEN

Line 5604: IF p_x_line_rec.fulfilled_quantity = FND_API.G_MISS_NUM THEN

5600: IF p_x_line_rec.freight_terms_code = FND_API.G_MISS_CHAR THEN
5601: p_x_line_rec.freight_terms_code := p_old_line_rec.freight_terms_code;
5602: END IF;
5603:
5604: IF p_x_line_rec.fulfilled_quantity = FND_API.G_MISS_NUM THEN
5605: p_x_line_rec.fulfilled_quantity := p_old_line_rec.fulfilled_quantity;
5606: END IF;
5607:
5608: IF p_x_line_rec.fulfilled_flag = FND_API.G_MISS_CHAR THEN

Line 5608: IF p_x_line_rec.fulfilled_flag = FND_API.G_MISS_CHAR THEN

5604: IF p_x_line_rec.fulfilled_quantity = FND_API.G_MISS_NUM THEN
5605: p_x_line_rec.fulfilled_quantity := p_old_line_rec.fulfilled_quantity;
5606: END IF;
5607:
5608: IF p_x_line_rec.fulfilled_flag = FND_API.G_MISS_CHAR THEN
5609: p_x_line_rec.fulfilled_flag := p_old_line_rec.fulfilled_flag;
5610: END IF;
5611:
5612: IF p_x_line_rec.fulfillment_method_code = FND_API.G_MISS_CHAR THEN

Line 5612: IF p_x_line_rec.fulfillment_method_code = FND_API.G_MISS_CHAR THEN

5608: IF p_x_line_rec.fulfilled_flag = FND_API.G_MISS_CHAR THEN
5609: p_x_line_rec.fulfilled_flag := p_old_line_rec.fulfilled_flag;
5610: END IF;
5611:
5612: IF p_x_line_rec.fulfillment_method_code = FND_API.G_MISS_CHAR THEN
5613: p_x_line_rec.fulfillment_method_code := p_old_line_rec.fulfillment_method_code;
5614: END IF;
5615:
5616: IF p_x_line_rec.fulfillment_date = FND_API.G_MISS_DATE THEN

Line 5616: IF p_x_line_rec.fulfillment_date = FND_API.G_MISS_DATE THEN

5612: IF p_x_line_rec.fulfillment_method_code = FND_API.G_MISS_CHAR THEN
5613: p_x_line_rec.fulfillment_method_code := p_old_line_rec.fulfillment_method_code;
5614: END IF;
5615:
5616: IF p_x_line_rec.fulfillment_date = FND_API.G_MISS_DATE THEN
5617: p_x_line_rec.fulfillment_date := p_old_line_rec.fulfillment_date;
5618: END IF;
5619:
5620: IF p_x_line_rec.global_attribute1 = FND_API.G_MISS_CHAR THEN

Line 5620: IF p_x_line_rec.global_attribute1 = FND_API.G_MISS_CHAR THEN

5616: IF p_x_line_rec.fulfillment_date = FND_API.G_MISS_DATE THEN
5617: p_x_line_rec.fulfillment_date := p_old_line_rec.fulfillment_date;
5618: END IF;
5619:
5620: IF p_x_line_rec.global_attribute1 = FND_API.G_MISS_CHAR THEN
5621: p_x_line_rec.global_attribute1 := p_old_line_rec.global_attribute1;
5622: END IF;
5623:
5624: IF p_x_line_rec.global_attribute10 = FND_API.G_MISS_CHAR THEN

Line 5624: IF p_x_line_rec.global_attribute10 = FND_API.G_MISS_CHAR THEN

5620: IF p_x_line_rec.global_attribute1 = FND_API.G_MISS_CHAR THEN
5621: p_x_line_rec.global_attribute1 := p_old_line_rec.global_attribute1;
5622: END IF;
5623:
5624: IF p_x_line_rec.global_attribute10 = FND_API.G_MISS_CHAR THEN
5625: p_x_line_rec.global_attribute10 := p_old_line_rec.global_attribute10;
5626: END IF;
5627:
5628: IF p_x_line_rec.global_attribute11 = FND_API.G_MISS_CHAR THEN

Line 5628: IF p_x_line_rec.global_attribute11 = FND_API.G_MISS_CHAR THEN

5624: IF p_x_line_rec.global_attribute10 = FND_API.G_MISS_CHAR THEN
5625: p_x_line_rec.global_attribute10 := p_old_line_rec.global_attribute10;
5626: END IF;
5627:
5628: IF p_x_line_rec.global_attribute11 = FND_API.G_MISS_CHAR THEN
5629: p_x_line_rec.global_attribute11 := p_old_line_rec.global_attribute11;
5630: END IF;
5631:
5632: IF p_x_line_rec.global_attribute12 = FND_API.G_MISS_CHAR THEN

Line 5632: IF p_x_line_rec.global_attribute12 = FND_API.G_MISS_CHAR THEN

5628: IF p_x_line_rec.global_attribute11 = FND_API.G_MISS_CHAR THEN
5629: p_x_line_rec.global_attribute11 := p_old_line_rec.global_attribute11;
5630: END IF;
5631:
5632: IF p_x_line_rec.global_attribute12 = FND_API.G_MISS_CHAR THEN
5633: p_x_line_rec.global_attribute12 := p_old_line_rec.global_attribute12;
5634: END IF;
5635:
5636: IF p_x_line_rec.global_attribute13 = FND_API.G_MISS_CHAR THEN

Line 5636: IF p_x_line_rec.global_attribute13 = FND_API.G_MISS_CHAR THEN

5632: IF p_x_line_rec.global_attribute12 = FND_API.G_MISS_CHAR THEN
5633: p_x_line_rec.global_attribute12 := p_old_line_rec.global_attribute12;
5634: END IF;
5635:
5636: IF p_x_line_rec.global_attribute13 = FND_API.G_MISS_CHAR THEN
5637: p_x_line_rec.global_attribute13 := p_old_line_rec.global_attribute13;
5638: END IF;
5639:
5640: IF p_x_line_rec.global_attribute14 = FND_API.G_MISS_CHAR THEN

Line 5640: IF p_x_line_rec.global_attribute14 = FND_API.G_MISS_CHAR THEN

5636: IF p_x_line_rec.global_attribute13 = FND_API.G_MISS_CHAR THEN
5637: p_x_line_rec.global_attribute13 := p_old_line_rec.global_attribute13;
5638: END IF;
5639:
5640: IF p_x_line_rec.global_attribute14 = FND_API.G_MISS_CHAR THEN
5641: p_x_line_rec.global_attribute14 := p_old_line_rec.global_attribute14;
5642: END IF;
5643:
5644: IF p_x_line_rec.global_attribute15 = FND_API.G_MISS_CHAR THEN

Line 5644: IF p_x_line_rec.global_attribute15 = FND_API.G_MISS_CHAR THEN

5640: IF p_x_line_rec.global_attribute14 = FND_API.G_MISS_CHAR THEN
5641: p_x_line_rec.global_attribute14 := p_old_line_rec.global_attribute14;
5642: END IF;
5643:
5644: IF p_x_line_rec.global_attribute15 = FND_API.G_MISS_CHAR THEN
5645: p_x_line_rec.global_attribute15 := p_old_line_rec.global_attribute15;
5646: END IF;
5647:
5648: IF p_x_line_rec.global_attribute16 = FND_API.G_MISS_CHAR THEN

Line 5648: IF p_x_line_rec.global_attribute16 = FND_API.G_MISS_CHAR THEN

5644: IF p_x_line_rec.global_attribute15 = FND_API.G_MISS_CHAR THEN
5645: p_x_line_rec.global_attribute15 := p_old_line_rec.global_attribute15;
5646: END IF;
5647:
5648: IF p_x_line_rec.global_attribute16 = FND_API.G_MISS_CHAR THEN
5649: p_x_line_rec.global_attribute16 := p_old_line_rec.global_attribute16;
5650: END IF;
5651:
5652: IF p_x_line_rec.global_attribute17 = FND_API.G_MISS_CHAR THEN

Line 5652: IF p_x_line_rec.global_attribute17 = FND_API.G_MISS_CHAR THEN

5648: IF p_x_line_rec.global_attribute16 = FND_API.G_MISS_CHAR THEN
5649: p_x_line_rec.global_attribute16 := p_old_line_rec.global_attribute16;
5650: END IF;
5651:
5652: IF p_x_line_rec.global_attribute17 = FND_API.G_MISS_CHAR THEN
5653: p_x_line_rec.global_attribute17 := p_old_line_rec.global_attribute17;
5654: END IF;
5655:
5656: IF p_x_line_rec.global_attribute18 = FND_API.G_MISS_CHAR THEN

Line 5656: IF p_x_line_rec.global_attribute18 = FND_API.G_MISS_CHAR THEN

5652: IF p_x_line_rec.global_attribute17 = FND_API.G_MISS_CHAR THEN
5653: p_x_line_rec.global_attribute17 := p_old_line_rec.global_attribute17;
5654: END IF;
5655:
5656: IF p_x_line_rec.global_attribute18 = FND_API.G_MISS_CHAR THEN
5657: p_x_line_rec.global_attribute18 := p_old_line_rec.global_attribute18;
5658: END IF;
5659:
5660: IF p_x_line_rec.global_attribute19 = FND_API.G_MISS_CHAR THEN

Line 5660: IF p_x_line_rec.global_attribute19 = FND_API.G_MISS_CHAR THEN

5656: IF p_x_line_rec.global_attribute18 = FND_API.G_MISS_CHAR THEN
5657: p_x_line_rec.global_attribute18 := p_old_line_rec.global_attribute18;
5658: END IF;
5659:
5660: IF p_x_line_rec.global_attribute19 = FND_API.G_MISS_CHAR THEN
5661: p_x_line_rec.global_attribute19 := p_old_line_rec.global_attribute19;
5662: END IF;
5663:
5664: IF p_x_line_rec.global_attribute2 = FND_API.G_MISS_CHAR THEN

Line 5664: IF p_x_line_rec.global_attribute2 = FND_API.G_MISS_CHAR THEN

5660: IF p_x_line_rec.global_attribute19 = FND_API.G_MISS_CHAR THEN
5661: p_x_line_rec.global_attribute19 := p_old_line_rec.global_attribute19;
5662: END IF;
5663:
5664: IF p_x_line_rec.global_attribute2 = FND_API.G_MISS_CHAR THEN
5665: p_x_line_rec.global_attribute2 := p_old_line_rec.global_attribute2;
5666: END IF;
5667:
5668: IF p_x_line_rec.global_attribute20 = FND_API.G_MISS_CHAR THEN

Line 5668: IF p_x_line_rec.global_attribute20 = FND_API.G_MISS_CHAR THEN

5664: IF p_x_line_rec.global_attribute2 = FND_API.G_MISS_CHAR THEN
5665: p_x_line_rec.global_attribute2 := p_old_line_rec.global_attribute2;
5666: END IF;
5667:
5668: IF p_x_line_rec.global_attribute20 = FND_API.G_MISS_CHAR THEN
5669: p_x_line_rec.global_attribute20 := p_old_line_rec.global_attribute20;
5670: END IF;
5671:
5672: IF p_x_line_rec.global_attribute3 = FND_API.G_MISS_CHAR THEN

Line 5672: IF p_x_line_rec.global_attribute3 = FND_API.G_MISS_CHAR THEN

5668: IF p_x_line_rec.global_attribute20 = FND_API.G_MISS_CHAR THEN
5669: p_x_line_rec.global_attribute20 := p_old_line_rec.global_attribute20;
5670: END IF;
5671:
5672: IF p_x_line_rec.global_attribute3 = FND_API.G_MISS_CHAR THEN
5673: p_x_line_rec.global_attribute3 := p_old_line_rec.global_attribute3;
5674: END IF;
5675:
5676: IF p_x_line_rec.global_attribute4 = FND_API.G_MISS_CHAR THEN

Line 5676: IF p_x_line_rec.global_attribute4 = FND_API.G_MISS_CHAR THEN

5672: IF p_x_line_rec.global_attribute3 = FND_API.G_MISS_CHAR THEN
5673: p_x_line_rec.global_attribute3 := p_old_line_rec.global_attribute3;
5674: END IF;
5675:
5676: IF p_x_line_rec.global_attribute4 = FND_API.G_MISS_CHAR THEN
5677: p_x_line_rec.global_attribute4 := p_old_line_rec.global_attribute4;
5678: END IF;
5679:
5680: IF p_x_line_rec.global_attribute5 = FND_API.G_MISS_CHAR THEN

Line 5680: IF p_x_line_rec.global_attribute5 = FND_API.G_MISS_CHAR THEN

5676: IF p_x_line_rec.global_attribute4 = FND_API.G_MISS_CHAR THEN
5677: p_x_line_rec.global_attribute4 := p_old_line_rec.global_attribute4;
5678: END IF;
5679:
5680: IF p_x_line_rec.global_attribute5 = FND_API.G_MISS_CHAR THEN
5681: p_x_line_rec.global_attribute5 := p_old_line_rec.global_attribute5;
5682: END IF;
5683:
5684: IF p_x_line_rec.global_attribute6 = FND_API.G_MISS_CHAR THEN

Line 5684: IF p_x_line_rec.global_attribute6 = FND_API.G_MISS_CHAR THEN

5680: IF p_x_line_rec.global_attribute5 = FND_API.G_MISS_CHAR THEN
5681: p_x_line_rec.global_attribute5 := p_old_line_rec.global_attribute5;
5682: END IF;
5683:
5684: IF p_x_line_rec.global_attribute6 = FND_API.G_MISS_CHAR THEN
5685: p_x_line_rec.global_attribute6 := p_old_line_rec.global_attribute6;
5686: END IF;
5687:
5688: IF p_x_line_rec.global_attribute7 = FND_API.G_MISS_CHAR THEN

Line 5688: IF p_x_line_rec.global_attribute7 = FND_API.G_MISS_CHAR THEN

5684: IF p_x_line_rec.global_attribute6 = FND_API.G_MISS_CHAR THEN
5685: p_x_line_rec.global_attribute6 := p_old_line_rec.global_attribute6;
5686: END IF;
5687:
5688: IF p_x_line_rec.global_attribute7 = FND_API.G_MISS_CHAR THEN
5689: p_x_line_rec.global_attribute7 := p_old_line_rec.global_attribute7;
5690: END IF;
5691:
5692: IF p_x_line_rec.global_attribute8 = FND_API.G_MISS_CHAR THEN

Line 5692: IF p_x_line_rec.global_attribute8 = FND_API.G_MISS_CHAR THEN

5688: IF p_x_line_rec.global_attribute7 = FND_API.G_MISS_CHAR THEN
5689: p_x_line_rec.global_attribute7 := p_old_line_rec.global_attribute7;
5690: END IF;
5691:
5692: IF p_x_line_rec.global_attribute8 = FND_API.G_MISS_CHAR THEN
5693: p_x_line_rec.global_attribute8 := p_old_line_rec.global_attribute8;
5694: END IF;
5695:
5696: IF p_x_line_rec.global_attribute9 = FND_API.G_MISS_CHAR THEN

Line 5696: IF p_x_line_rec.global_attribute9 = FND_API.G_MISS_CHAR THEN

5692: IF p_x_line_rec.global_attribute8 = FND_API.G_MISS_CHAR THEN
5693: p_x_line_rec.global_attribute8 := p_old_line_rec.global_attribute8;
5694: END IF;
5695:
5696: IF p_x_line_rec.global_attribute9 = FND_API.G_MISS_CHAR THEN
5697: p_x_line_rec.global_attribute9 := p_old_line_rec.global_attribute9;
5698: END IF;
5699:
5700: IF p_x_line_rec.global_attribute_category = FND_API.G_MISS_CHAR THEN

Line 5700: IF p_x_line_rec.global_attribute_category = FND_API.G_MISS_CHAR THEN

5696: IF p_x_line_rec.global_attribute9 = FND_API.G_MISS_CHAR THEN
5697: p_x_line_rec.global_attribute9 := p_old_line_rec.global_attribute9;
5698: END IF;
5699:
5700: IF p_x_line_rec.global_attribute_category = FND_API.G_MISS_CHAR THEN
5701: p_x_line_rec.global_attribute_category := p_old_line_rec.global_attribute_category;
5702: END IF;
5703:
5704: IF p_x_line_rec.header_id = FND_API.G_MISS_NUM THEN

Line 5704: IF p_x_line_rec.header_id = FND_API.G_MISS_NUM THEN

5700: IF p_x_line_rec.global_attribute_category = FND_API.G_MISS_CHAR THEN
5701: p_x_line_rec.global_attribute_category := p_old_line_rec.global_attribute_category;
5702: END IF;
5703:
5704: IF p_x_line_rec.header_id = FND_API.G_MISS_NUM THEN
5705: p_x_line_rec.header_id := p_old_line_rec.header_id;
5706: END IF;
5707:
5708: IF p_x_line_rec.industry_attribute1 = FND_API.G_MISS_CHAR THEN

Line 5708: IF p_x_line_rec.industry_attribute1 = FND_API.G_MISS_CHAR THEN

5704: IF p_x_line_rec.header_id = FND_API.G_MISS_NUM THEN
5705: p_x_line_rec.header_id := p_old_line_rec.header_id;
5706: END IF;
5707:
5708: IF p_x_line_rec.industry_attribute1 = FND_API.G_MISS_CHAR THEN
5709: p_x_line_rec.industry_attribute1 := p_old_line_rec.industry_attribute1;
5710: END IF;
5711:
5712: IF p_x_line_rec.industry_attribute10 = FND_API.G_MISS_CHAR THEN

Line 5712: IF p_x_line_rec.industry_attribute10 = FND_API.G_MISS_CHAR THEN

5708: IF p_x_line_rec.industry_attribute1 = FND_API.G_MISS_CHAR THEN
5709: p_x_line_rec.industry_attribute1 := p_old_line_rec.industry_attribute1;
5710: END IF;
5711:
5712: IF p_x_line_rec.industry_attribute10 = FND_API.G_MISS_CHAR THEN
5713: p_x_line_rec.industry_attribute10 := p_old_line_rec.industry_attribute10;
5714: END IF;
5715:
5716: IF p_x_line_rec.industry_attribute11 = FND_API.G_MISS_CHAR THEN

Line 5716: IF p_x_line_rec.industry_attribute11 = FND_API.G_MISS_CHAR THEN

5712: IF p_x_line_rec.industry_attribute10 = FND_API.G_MISS_CHAR THEN
5713: p_x_line_rec.industry_attribute10 := p_old_line_rec.industry_attribute10;
5714: END IF;
5715:
5716: IF p_x_line_rec.industry_attribute11 = FND_API.G_MISS_CHAR THEN
5717: p_x_line_rec.industry_attribute11 := p_old_line_rec.industry_attribute11;
5718: END IF;
5719:
5720: IF p_x_line_rec.industry_attribute12 = FND_API.G_MISS_CHAR THEN

Line 5720: IF p_x_line_rec.industry_attribute12 = FND_API.G_MISS_CHAR THEN

5716: IF p_x_line_rec.industry_attribute11 = FND_API.G_MISS_CHAR THEN
5717: p_x_line_rec.industry_attribute11 := p_old_line_rec.industry_attribute11;
5718: END IF;
5719:
5720: IF p_x_line_rec.industry_attribute12 = FND_API.G_MISS_CHAR THEN
5721: p_x_line_rec.industry_attribute12 := p_old_line_rec.industry_attribute12;
5722: END IF;
5723:
5724: IF p_x_line_rec.industry_attribute13 = FND_API.G_MISS_CHAR THEN

Line 5724: IF p_x_line_rec.industry_attribute13 = FND_API.G_MISS_CHAR THEN

5720: IF p_x_line_rec.industry_attribute12 = FND_API.G_MISS_CHAR THEN
5721: p_x_line_rec.industry_attribute12 := p_old_line_rec.industry_attribute12;
5722: END IF;
5723:
5724: IF p_x_line_rec.industry_attribute13 = FND_API.G_MISS_CHAR THEN
5725: p_x_line_rec.industry_attribute13 := p_old_line_rec.industry_attribute13;
5726: END IF;
5727:
5728: IF p_x_line_rec.industry_attribute14 = FND_API.G_MISS_CHAR THEN

Line 5728: IF p_x_line_rec.industry_attribute14 = FND_API.G_MISS_CHAR THEN

5724: IF p_x_line_rec.industry_attribute13 = FND_API.G_MISS_CHAR THEN
5725: p_x_line_rec.industry_attribute13 := p_old_line_rec.industry_attribute13;
5726: END IF;
5727:
5728: IF p_x_line_rec.industry_attribute14 = FND_API.G_MISS_CHAR THEN
5729: p_x_line_rec.industry_attribute14 := p_old_line_rec.industry_attribute14;
5730: END IF;
5731:
5732: IF p_x_line_rec.industry_attribute15 = FND_API.G_MISS_CHAR THEN

Line 5732: IF p_x_line_rec.industry_attribute15 = FND_API.G_MISS_CHAR THEN

5728: IF p_x_line_rec.industry_attribute14 = FND_API.G_MISS_CHAR THEN
5729: p_x_line_rec.industry_attribute14 := p_old_line_rec.industry_attribute14;
5730: END IF;
5731:
5732: IF p_x_line_rec.industry_attribute15 = FND_API.G_MISS_CHAR THEN
5733: p_x_line_rec.industry_attribute15 := p_old_line_rec.industry_attribute15;
5734: END IF;
5735:
5736: IF p_x_line_rec.industry_attribute16 = FND_API.G_MISS_CHAR THEN

Line 5736: IF p_x_line_rec.industry_attribute16 = FND_API.G_MISS_CHAR THEN

5732: IF p_x_line_rec.industry_attribute15 = FND_API.G_MISS_CHAR THEN
5733: p_x_line_rec.industry_attribute15 := p_old_line_rec.industry_attribute15;
5734: END IF;
5735:
5736: IF p_x_line_rec.industry_attribute16 = FND_API.G_MISS_CHAR THEN
5737: p_x_line_rec.industry_attribute16 := p_old_line_rec.industry_attribute16;
5738: END IF;
5739: IF p_x_line_rec.industry_attribute17 = FND_API.G_MISS_CHAR THEN
5740: p_x_line_rec.industry_attribute17 := p_old_line_rec.industry_attribute17;

Line 5739: IF p_x_line_rec.industry_attribute17 = FND_API.G_MISS_CHAR THEN

5735:
5736: IF p_x_line_rec.industry_attribute16 = FND_API.G_MISS_CHAR THEN
5737: p_x_line_rec.industry_attribute16 := p_old_line_rec.industry_attribute16;
5738: END IF;
5739: IF p_x_line_rec.industry_attribute17 = FND_API.G_MISS_CHAR THEN
5740: p_x_line_rec.industry_attribute17 := p_old_line_rec.industry_attribute17;
5741: END IF;
5742: IF p_x_line_rec.industry_attribute18 = FND_API.G_MISS_CHAR THEN
5743: p_x_line_rec.industry_attribute18 := p_old_line_rec.industry_attribute18;

Line 5742: IF p_x_line_rec.industry_attribute18 = FND_API.G_MISS_CHAR THEN

5738: END IF;
5739: IF p_x_line_rec.industry_attribute17 = FND_API.G_MISS_CHAR THEN
5740: p_x_line_rec.industry_attribute17 := p_old_line_rec.industry_attribute17;
5741: END IF;
5742: IF p_x_line_rec.industry_attribute18 = FND_API.G_MISS_CHAR THEN
5743: p_x_line_rec.industry_attribute18 := p_old_line_rec.industry_attribute18;
5744: END IF;
5745: IF p_x_line_rec.industry_attribute19 = FND_API.G_MISS_CHAR THEN
5746: p_x_line_rec.industry_attribute19 := p_old_line_rec.industry_attribute19;

Line 5745: IF p_x_line_rec.industry_attribute19 = FND_API.G_MISS_CHAR THEN

5741: END IF;
5742: IF p_x_line_rec.industry_attribute18 = FND_API.G_MISS_CHAR THEN
5743: p_x_line_rec.industry_attribute18 := p_old_line_rec.industry_attribute18;
5744: END IF;
5745: IF p_x_line_rec.industry_attribute19 = FND_API.G_MISS_CHAR THEN
5746: p_x_line_rec.industry_attribute19 := p_old_line_rec.industry_attribute19;
5747: END IF;
5748: IF p_x_line_rec.industry_attribute20 = FND_API.G_MISS_CHAR THEN
5749: p_x_line_rec.industry_attribute20 := p_old_line_rec.industry_attribute20;

Line 5748: IF p_x_line_rec.industry_attribute20 = FND_API.G_MISS_CHAR THEN

5744: END IF;
5745: IF p_x_line_rec.industry_attribute19 = FND_API.G_MISS_CHAR THEN
5746: p_x_line_rec.industry_attribute19 := p_old_line_rec.industry_attribute19;
5747: END IF;
5748: IF p_x_line_rec.industry_attribute20 = FND_API.G_MISS_CHAR THEN
5749: p_x_line_rec.industry_attribute20 := p_old_line_rec.industry_attribute20;
5750: END IF;
5751: IF p_x_line_rec.industry_attribute21 = FND_API.G_MISS_CHAR THEN
5752: p_x_line_rec.industry_attribute21 := p_old_line_rec.industry_attribute21;

Line 5751: IF p_x_line_rec.industry_attribute21 = FND_API.G_MISS_CHAR THEN

5747: END IF;
5748: IF p_x_line_rec.industry_attribute20 = FND_API.G_MISS_CHAR THEN
5749: p_x_line_rec.industry_attribute20 := p_old_line_rec.industry_attribute20;
5750: END IF;
5751: IF p_x_line_rec.industry_attribute21 = FND_API.G_MISS_CHAR THEN
5752: p_x_line_rec.industry_attribute21 := p_old_line_rec.industry_attribute21;
5753: END IF;
5754: IF p_x_line_rec.industry_attribute22 = FND_API.G_MISS_CHAR THEN
5755: p_x_line_rec.industry_attribute22 := p_old_line_rec.industry_attribute22;

Line 5754: IF p_x_line_rec.industry_attribute22 = FND_API.G_MISS_CHAR THEN

5750: END IF;
5751: IF p_x_line_rec.industry_attribute21 = FND_API.G_MISS_CHAR THEN
5752: p_x_line_rec.industry_attribute21 := p_old_line_rec.industry_attribute21;
5753: END IF;
5754: IF p_x_line_rec.industry_attribute22 = FND_API.G_MISS_CHAR THEN
5755: p_x_line_rec.industry_attribute22 := p_old_line_rec.industry_attribute22;
5756: END IF;
5757: IF p_x_line_rec.industry_attribute23 = FND_API.G_MISS_CHAR THEN
5758: p_x_line_rec.industry_attribute23 := p_old_line_rec.industry_attribute23;

Line 5757: IF p_x_line_rec.industry_attribute23 = FND_API.G_MISS_CHAR THEN

5753: END IF;
5754: IF p_x_line_rec.industry_attribute22 = FND_API.G_MISS_CHAR THEN
5755: p_x_line_rec.industry_attribute22 := p_old_line_rec.industry_attribute22;
5756: END IF;
5757: IF p_x_line_rec.industry_attribute23 = FND_API.G_MISS_CHAR THEN
5758: p_x_line_rec.industry_attribute23 := p_old_line_rec.industry_attribute23;
5759: END IF;
5760: IF p_x_line_rec.industry_attribute24 = FND_API.G_MISS_CHAR THEN
5761: p_x_line_rec.industry_attribute24 := p_old_line_rec.industry_attribute24;

Line 5760: IF p_x_line_rec.industry_attribute24 = FND_API.G_MISS_CHAR THEN

5756: END IF;
5757: IF p_x_line_rec.industry_attribute23 = FND_API.G_MISS_CHAR THEN
5758: p_x_line_rec.industry_attribute23 := p_old_line_rec.industry_attribute23;
5759: END IF;
5760: IF p_x_line_rec.industry_attribute24 = FND_API.G_MISS_CHAR THEN
5761: p_x_line_rec.industry_attribute24 := p_old_line_rec.industry_attribute24;
5762: END IF;
5763: IF p_x_line_rec.industry_attribute25 = FND_API.G_MISS_CHAR THEN
5764: p_x_line_rec.industry_attribute25 := p_old_line_rec.industry_attribute25;

Line 5763: IF p_x_line_rec.industry_attribute25 = FND_API.G_MISS_CHAR THEN

5759: END IF;
5760: IF p_x_line_rec.industry_attribute24 = FND_API.G_MISS_CHAR THEN
5761: p_x_line_rec.industry_attribute24 := p_old_line_rec.industry_attribute24;
5762: END IF;
5763: IF p_x_line_rec.industry_attribute25 = FND_API.G_MISS_CHAR THEN
5764: p_x_line_rec.industry_attribute25 := p_old_line_rec.industry_attribute25;
5765: END IF;
5766: IF p_x_line_rec.industry_attribute26 = FND_API.G_MISS_CHAR THEN
5767: p_x_line_rec.industry_attribute26 := p_old_line_rec.industry_attribute26;

Line 5766: IF p_x_line_rec.industry_attribute26 = FND_API.G_MISS_CHAR THEN

5762: END IF;
5763: IF p_x_line_rec.industry_attribute25 = FND_API.G_MISS_CHAR THEN
5764: p_x_line_rec.industry_attribute25 := p_old_line_rec.industry_attribute25;
5765: END IF;
5766: IF p_x_line_rec.industry_attribute26 = FND_API.G_MISS_CHAR THEN
5767: p_x_line_rec.industry_attribute26 := p_old_line_rec.industry_attribute26;
5768: END IF;
5769: IF p_x_line_rec.industry_attribute27 = FND_API.G_MISS_CHAR THEN
5770: p_x_line_rec.industry_attribute27 := p_old_line_rec.industry_attribute27;

Line 5769: IF p_x_line_rec.industry_attribute27 = FND_API.G_MISS_CHAR THEN

5765: END IF;
5766: IF p_x_line_rec.industry_attribute26 = FND_API.G_MISS_CHAR THEN
5767: p_x_line_rec.industry_attribute26 := p_old_line_rec.industry_attribute26;
5768: END IF;
5769: IF p_x_line_rec.industry_attribute27 = FND_API.G_MISS_CHAR THEN
5770: p_x_line_rec.industry_attribute27 := p_old_line_rec.industry_attribute27;
5771: END IF;
5772: IF p_x_line_rec.industry_attribute28 = FND_API.G_MISS_CHAR THEN
5773: p_x_line_rec.industry_attribute28 := p_old_line_rec.industry_attribute28;

Line 5772: IF p_x_line_rec.industry_attribute28 = FND_API.G_MISS_CHAR THEN

5768: END IF;
5769: IF p_x_line_rec.industry_attribute27 = FND_API.G_MISS_CHAR THEN
5770: p_x_line_rec.industry_attribute27 := p_old_line_rec.industry_attribute27;
5771: END IF;
5772: IF p_x_line_rec.industry_attribute28 = FND_API.G_MISS_CHAR THEN
5773: p_x_line_rec.industry_attribute28 := p_old_line_rec.industry_attribute28;
5774: END IF;
5775: IF p_x_line_rec.industry_attribute29 = FND_API.G_MISS_CHAR THEN
5776: p_x_line_rec.industry_attribute29 := p_old_line_rec.industry_attribute29;

Line 5775: IF p_x_line_rec.industry_attribute29 = FND_API.G_MISS_CHAR THEN

5771: END IF;
5772: IF p_x_line_rec.industry_attribute28 = FND_API.G_MISS_CHAR THEN
5773: p_x_line_rec.industry_attribute28 := p_old_line_rec.industry_attribute28;
5774: END IF;
5775: IF p_x_line_rec.industry_attribute29 = FND_API.G_MISS_CHAR THEN
5776: p_x_line_rec.industry_attribute29 := p_old_line_rec.industry_attribute29;
5777: END IF;
5778: IF p_x_line_rec.industry_attribute30 = FND_API.G_MISS_CHAR THEN
5779: p_x_line_rec.industry_attribute30 := p_old_line_rec.industry_attribute30;

Line 5778: IF p_x_line_rec.industry_attribute30 = FND_API.G_MISS_CHAR THEN

5774: END IF;
5775: IF p_x_line_rec.industry_attribute29 = FND_API.G_MISS_CHAR THEN
5776: p_x_line_rec.industry_attribute29 := p_old_line_rec.industry_attribute29;
5777: END IF;
5778: IF p_x_line_rec.industry_attribute30 = FND_API.G_MISS_CHAR THEN
5779: p_x_line_rec.industry_attribute30 := p_old_line_rec.industry_attribute30;
5780: END IF;
5781: IF p_x_line_rec.industry_attribute2 = FND_API.G_MISS_CHAR THEN
5782: p_x_line_rec.industry_attribute2 := p_old_line_rec.industry_attribute2;

Line 5781: IF p_x_line_rec.industry_attribute2 = FND_API.G_MISS_CHAR THEN

5777: END IF;
5778: IF p_x_line_rec.industry_attribute30 = FND_API.G_MISS_CHAR THEN
5779: p_x_line_rec.industry_attribute30 := p_old_line_rec.industry_attribute30;
5780: END IF;
5781: IF p_x_line_rec.industry_attribute2 = FND_API.G_MISS_CHAR THEN
5782: p_x_line_rec.industry_attribute2 := p_old_line_rec.industry_attribute2;
5783: END IF;
5784:
5785: IF p_x_line_rec.industry_attribute3 = FND_API.G_MISS_CHAR THEN

Line 5785: IF p_x_line_rec.industry_attribute3 = FND_API.G_MISS_CHAR THEN

5781: IF p_x_line_rec.industry_attribute2 = FND_API.G_MISS_CHAR THEN
5782: p_x_line_rec.industry_attribute2 := p_old_line_rec.industry_attribute2;
5783: END IF;
5784:
5785: IF p_x_line_rec.industry_attribute3 = FND_API.G_MISS_CHAR THEN
5786: p_x_line_rec.industry_attribute3 := p_old_line_rec.industry_attribute3;
5787: END IF;
5788:
5789: IF p_x_line_rec.industry_attribute4 = FND_API.G_MISS_CHAR THEN

Line 5789: IF p_x_line_rec.industry_attribute4 = FND_API.G_MISS_CHAR THEN

5785: IF p_x_line_rec.industry_attribute3 = FND_API.G_MISS_CHAR THEN
5786: p_x_line_rec.industry_attribute3 := p_old_line_rec.industry_attribute3;
5787: END IF;
5788:
5789: IF p_x_line_rec.industry_attribute4 = FND_API.G_MISS_CHAR THEN
5790: p_x_line_rec.industry_attribute4 := p_old_line_rec.industry_attribute4;
5791: END IF;
5792:
5793: IF p_x_line_rec.industry_attribute5 = FND_API.G_MISS_CHAR THEN

Line 5793: IF p_x_line_rec.industry_attribute5 = FND_API.G_MISS_CHAR THEN

5789: IF p_x_line_rec.industry_attribute4 = FND_API.G_MISS_CHAR THEN
5790: p_x_line_rec.industry_attribute4 := p_old_line_rec.industry_attribute4;
5791: END IF;
5792:
5793: IF p_x_line_rec.industry_attribute5 = FND_API.G_MISS_CHAR THEN
5794: p_x_line_rec.industry_attribute5 := p_old_line_rec.industry_attribute5;
5795: END IF;
5796:
5797: IF p_x_line_rec.industry_attribute6 = FND_API.G_MISS_CHAR THEN

Line 5797: IF p_x_line_rec.industry_attribute6 = FND_API.G_MISS_CHAR THEN

5793: IF p_x_line_rec.industry_attribute5 = FND_API.G_MISS_CHAR THEN
5794: p_x_line_rec.industry_attribute5 := p_old_line_rec.industry_attribute5;
5795: END IF;
5796:
5797: IF p_x_line_rec.industry_attribute6 = FND_API.G_MISS_CHAR THEN
5798: p_x_line_rec.industry_attribute6 := p_old_line_rec.industry_attribute6;
5799: END IF;
5800:
5801: IF p_x_line_rec.industry_attribute7 = FND_API.G_MISS_CHAR THEN

Line 5801: IF p_x_line_rec.industry_attribute7 = FND_API.G_MISS_CHAR THEN

5797: IF p_x_line_rec.industry_attribute6 = FND_API.G_MISS_CHAR THEN
5798: p_x_line_rec.industry_attribute6 := p_old_line_rec.industry_attribute6;
5799: END IF;
5800:
5801: IF p_x_line_rec.industry_attribute7 = FND_API.G_MISS_CHAR THEN
5802: p_x_line_rec.industry_attribute7 := p_old_line_rec.industry_attribute7;
5803: END IF;
5804:
5805: IF p_x_line_rec.industry_attribute8 = FND_API.G_MISS_CHAR THEN

Line 5805: IF p_x_line_rec.industry_attribute8 = FND_API.G_MISS_CHAR THEN

5801: IF p_x_line_rec.industry_attribute7 = FND_API.G_MISS_CHAR THEN
5802: p_x_line_rec.industry_attribute7 := p_old_line_rec.industry_attribute7;
5803: END IF;
5804:
5805: IF p_x_line_rec.industry_attribute8 = FND_API.G_MISS_CHAR THEN
5806: p_x_line_rec.industry_attribute8 := p_old_line_rec.industry_attribute8;
5807: END IF;
5808:
5809: IF p_x_line_rec.industry_attribute9 = FND_API.G_MISS_CHAR THEN

Line 5809: IF p_x_line_rec.industry_attribute9 = FND_API.G_MISS_CHAR THEN

5805: IF p_x_line_rec.industry_attribute8 = FND_API.G_MISS_CHAR THEN
5806: p_x_line_rec.industry_attribute8 := p_old_line_rec.industry_attribute8;
5807: END IF;
5808:
5809: IF p_x_line_rec.industry_attribute9 = FND_API.G_MISS_CHAR THEN
5810: p_x_line_rec.industry_attribute9 := p_old_line_rec.industry_attribute9;
5811: END IF;
5812:
5813: IF p_x_line_rec.industry_context = FND_API.G_MISS_CHAR THEN

Line 5813: IF p_x_line_rec.industry_context = FND_API.G_MISS_CHAR THEN

5809: IF p_x_line_rec.industry_attribute9 = FND_API.G_MISS_CHAR THEN
5810: p_x_line_rec.industry_attribute9 := p_old_line_rec.industry_attribute9;
5811: END IF;
5812:
5813: IF p_x_line_rec.industry_context = FND_API.G_MISS_CHAR THEN
5814: p_x_line_rec.industry_context := p_old_line_rec.industry_context;
5815: END IF;
5816:
5817: /* TP_ATTRIBUTE */

Line 5818: IF p_x_line_rec.tp_context = FND_API.G_MISS_CHAR THEN

5814: p_x_line_rec.industry_context := p_old_line_rec.industry_context;
5815: END IF;
5816:
5817: /* TP_ATTRIBUTE */
5818: IF p_x_line_rec.tp_context = FND_API.G_MISS_CHAR THEN
5819: p_x_line_rec.tp_context := p_old_line_rec.tp_context;
5820: END IF;
5821:
5822: IF p_x_line_rec.tp_attribute1 = FND_API.G_MISS_CHAR THEN

Line 5822: IF p_x_line_rec.tp_attribute1 = FND_API.G_MISS_CHAR THEN

5818: IF p_x_line_rec.tp_context = FND_API.G_MISS_CHAR THEN
5819: p_x_line_rec.tp_context := p_old_line_rec.tp_context;
5820: END IF;
5821:
5822: IF p_x_line_rec.tp_attribute1 = FND_API.G_MISS_CHAR THEN
5823: p_x_line_rec.tp_attribute1 := p_old_line_rec.tp_attribute1;
5824: END IF;
5825: IF p_x_line_rec.tp_attribute2 = FND_API.G_MISS_CHAR THEN
5826: p_x_line_rec.tp_attribute2 := p_old_line_rec.tp_attribute2;

Line 5825: IF p_x_line_rec.tp_attribute2 = FND_API.G_MISS_CHAR THEN

5821:
5822: IF p_x_line_rec.tp_attribute1 = FND_API.G_MISS_CHAR THEN
5823: p_x_line_rec.tp_attribute1 := p_old_line_rec.tp_attribute1;
5824: END IF;
5825: IF p_x_line_rec.tp_attribute2 = FND_API.G_MISS_CHAR THEN
5826: p_x_line_rec.tp_attribute2 := p_old_line_rec.tp_attribute2;
5827: END IF;
5828: IF p_x_line_rec.tp_attribute3 = FND_API.G_MISS_CHAR THEN
5829: p_x_line_rec.tp_attribute3 := p_old_line_rec.tp_attribute3;

Line 5828: IF p_x_line_rec.tp_attribute3 = FND_API.G_MISS_CHAR THEN

5824: END IF;
5825: IF p_x_line_rec.tp_attribute2 = FND_API.G_MISS_CHAR THEN
5826: p_x_line_rec.tp_attribute2 := p_old_line_rec.tp_attribute2;
5827: END IF;
5828: IF p_x_line_rec.tp_attribute3 = FND_API.G_MISS_CHAR THEN
5829: p_x_line_rec.tp_attribute3 := p_old_line_rec.tp_attribute3;
5830: END IF;
5831: IF p_x_line_rec.tp_attribute4 = FND_API.G_MISS_CHAR THEN
5832: p_x_line_rec.tp_attribute4 := p_old_line_rec.tp_attribute4;

Line 5831: IF p_x_line_rec.tp_attribute4 = FND_API.G_MISS_CHAR THEN

5827: END IF;
5828: IF p_x_line_rec.tp_attribute3 = FND_API.G_MISS_CHAR THEN
5829: p_x_line_rec.tp_attribute3 := p_old_line_rec.tp_attribute3;
5830: END IF;
5831: IF p_x_line_rec.tp_attribute4 = FND_API.G_MISS_CHAR THEN
5832: p_x_line_rec.tp_attribute4 := p_old_line_rec.tp_attribute4;
5833: END IF;
5834: IF p_x_line_rec.tp_attribute5 = FND_API.G_MISS_CHAR THEN
5835: p_x_line_rec.tp_attribute5 := p_old_line_rec.tp_attribute5;

Line 5834: IF p_x_line_rec.tp_attribute5 = FND_API.G_MISS_CHAR THEN

5830: END IF;
5831: IF p_x_line_rec.tp_attribute4 = FND_API.G_MISS_CHAR THEN
5832: p_x_line_rec.tp_attribute4 := p_old_line_rec.tp_attribute4;
5833: END IF;
5834: IF p_x_line_rec.tp_attribute5 = FND_API.G_MISS_CHAR THEN
5835: p_x_line_rec.tp_attribute5 := p_old_line_rec.tp_attribute5;
5836: END IF;
5837: IF p_x_line_rec.tp_attribute6 = FND_API.G_MISS_CHAR THEN
5838: p_x_line_rec.tp_attribute6 := p_old_line_rec.tp_attribute6;

Line 5837: IF p_x_line_rec.tp_attribute6 = FND_API.G_MISS_CHAR THEN

5833: END IF;
5834: IF p_x_line_rec.tp_attribute5 = FND_API.G_MISS_CHAR THEN
5835: p_x_line_rec.tp_attribute5 := p_old_line_rec.tp_attribute5;
5836: END IF;
5837: IF p_x_line_rec.tp_attribute6 = FND_API.G_MISS_CHAR THEN
5838: p_x_line_rec.tp_attribute6 := p_old_line_rec.tp_attribute6;
5839: END IF;
5840: IF p_x_line_rec.tp_attribute7 = FND_API.G_MISS_CHAR THEN
5841: p_x_line_rec.tp_attribute7 := p_old_line_rec.tp_attribute7;

Line 5840: IF p_x_line_rec.tp_attribute7 = FND_API.G_MISS_CHAR THEN

5836: END IF;
5837: IF p_x_line_rec.tp_attribute6 = FND_API.G_MISS_CHAR THEN
5838: p_x_line_rec.tp_attribute6 := p_old_line_rec.tp_attribute6;
5839: END IF;
5840: IF p_x_line_rec.tp_attribute7 = FND_API.G_MISS_CHAR THEN
5841: p_x_line_rec.tp_attribute7 := p_old_line_rec.tp_attribute7;
5842: END IF;
5843: IF p_x_line_rec.tp_attribute8 = FND_API.G_MISS_CHAR THEN
5844: p_x_line_rec.tp_attribute8 := p_old_line_rec.tp_attribute8;

Line 5843: IF p_x_line_rec.tp_attribute8 = FND_API.G_MISS_CHAR THEN

5839: END IF;
5840: IF p_x_line_rec.tp_attribute7 = FND_API.G_MISS_CHAR THEN
5841: p_x_line_rec.tp_attribute7 := p_old_line_rec.tp_attribute7;
5842: END IF;
5843: IF p_x_line_rec.tp_attribute8 = FND_API.G_MISS_CHAR THEN
5844: p_x_line_rec.tp_attribute8 := p_old_line_rec.tp_attribute8;
5845: END IF;
5846: IF p_x_line_rec.tp_attribute9 = FND_API.G_MISS_CHAR THEN
5847: p_x_line_rec.tp_attribute9 := p_old_line_rec.tp_attribute9;

Line 5846: IF p_x_line_rec.tp_attribute9 = FND_API.G_MISS_CHAR THEN

5842: END IF;
5843: IF p_x_line_rec.tp_attribute8 = FND_API.G_MISS_CHAR THEN
5844: p_x_line_rec.tp_attribute8 := p_old_line_rec.tp_attribute8;
5845: END IF;
5846: IF p_x_line_rec.tp_attribute9 = FND_API.G_MISS_CHAR THEN
5847: p_x_line_rec.tp_attribute9 := p_old_line_rec.tp_attribute9;
5848: END IF;
5849: IF p_x_line_rec.tp_attribute10 = FND_API.G_MISS_CHAR THEN
5850: p_x_line_rec.tp_attribute10 := p_old_line_rec.tp_attribute10;

Line 5849: IF p_x_line_rec.tp_attribute10 = FND_API.G_MISS_CHAR THEN

5845: END IF;
5846: IF p_x_line_rec.tp_attribute9 = FND_API.G_MISS_CHAR THEN
5847: p_x_line_rec.tp_attribute9 := p_old_line_rec.tp_attribute9;
5848: END IF;
5849: IF p_x_line_rec.tp_attribute10 = FND_API.G_MISS_CHAR THEN
5850: p_x_line_rec.tp_attribute10 := p_old_line_rec.tp_attribute10;
5851: END IF;
5852: IF p_x_line_rec.tp_attribute11 = FND_API.G_MISS_CHAR THEN
5853: p_x_line_rec.tp_attribute11 := p_old_line_rec.tp_attribute11;

Line 5852: IF p_x_line_rec.tp_attribute11 = FND_API.G_MISS_CHAR THEN

5848: END IF;
5849: IF p_x_line_rec.tp_attribute10 = FND_API.G_MISS_CHAR THEN
5850: p_x_line_rec.tp_attribute10 := p_old_line_rec.tp_attribute10;
5851: END IF;
5852: IF p_x_line_rec.tp_attribute11 = FND_API.G_MISS_CHAR THEN
5853: p_x_line_rec.tp_attribute11 := p_old_line_rec.tp_attribute11;
5854: END IF;
5855: IF p_x_line_rec.tp_attribute12 = FND_API.G_MISS_CHAR THEN
5856: p_x_line_rec.tp_attribute12 := p_old_line_rec.tp_attribute12;

Line 5855: IF p_x_line_rec.tp_attribute12 = FND_API.G_MISS_CHAR THEN

5851: END IF;
5852: IF p_x_line_rec.tp_attribute11 = FND_API.G_MISS_CHAR THEN
5853: p_x_line_rec.tp_attribute11 := p_old_line_rec.tp_attribute11;
5854: END IF;
5855: IF p_x_line_rec.tp_attribute12 = FND_API.G_MISS_CHAR THEN
5856: p_x_line_rec.tp_attribute12 := p_old_line_rec.tp_attribute12;
5857: END IF;
5858: IF p_x_line_rec.tp_attribute13 = FND_API.G_MISS_CHAR THEN
5859: p_x_line_rec.tp_attribute13 := p_old_line_rec.tp_attribute13;

Line 5858: IF p_x_line_rec.tp_attribute13 = FND_API.G_MISS_CHAR THEN

5854: END IF;
5855: IF p_x_line_rec.tp_attribute12 = FND_API.G_MISS_CHAR THEN
5856: p_x_line_rec.tp_attribute12 := p_old_line_rec.tp_attribute12;
5857: END IF;
5858: IF p_x_line_rec.tp_attribute13 = FND_API.G_MISS_CHAR THEN
5859: p_x_line_rec.tp_attribute13 := p_old_line_rec.tp_attribute13;
5860: END IF;
5861: IF p_x_line_rec.tp_attribute14 = FND_API.G_MISS_CHAR THEN
5862: p_x_line_rec.tp_attribute14 := p_old_line_rec.tp_attribute14;

Line 5861: IF p_x_line_rec.tp_attribute14 = FND_API.G_MISS_CHAR THEN

5857: END IF;
5858: IF p_x_line_rec.tp_attribute13 = FND_API.G_MISS_CHAR THEN
5859: p_x_line_rec.tp_attribute13 := p_old_line_rec.tp_attribute13;
5860: END IF;
5861: IF p_x_line_rec.tp_attribute14 = FND_API.G_MISS_CHAR THEN
5862: p_x_line_rec.tp_attribute14 := p_old_line_rec.tp_attribute14;
5863: END IF;
5864: IF p_x_line_rec.tp_attribute15 = FND_API.G_MISS_CHAR THEN
5865: p_x_line_rec.tp_attribute15 := p_old_line_rec.tp_attribute15;

Line 5864: IF p_x_line_rec.tp_attribute15 = FND_API.G_MISS_CHAR THEN

5860: END IF;
5861: IF p_x_line_rec.tp_attribute14 = FND_API.G_MISS_CHAR THEN
5862: p_x_line_rec.tp_attribute14 := p_old_line_rec.tp_attribute14;
5863: END IF;
5864: IF p_x_line_rec.tp_attribute15 = FND_API.G_MISS_CHAR THEN
5865: p_x_line_rec.tp_attribute15 := p_old_line_rec.tp_attribute15;
5866: END IF;
5867:
5868:

Line 5869: IF p_x_line_rec.intermed_ship_to_contact_id = FND_API.G_MISS_NUM THEN

5865: p_x_line_rec.tp_attribute15 := p_old_line_rec.tp_attribute15;
5866: END IF;
5867:
5868:
5869: IF p_x_line_rec.intermed_ship_to_contact_id = FND_API.G_MISS_NUM THEN
5870: p_x_line_rec.intermed_ship_to_contact_id := p_old_line_rec.intermed_ship_to_contact_id;
5871: END IF;
5872:
5873: IF p_x_line_rec.intermed_ship_to_org_id = FND_API.G_MISS_NUM THEN

Line 5873: IF p_x_line_rec.intermed_ship_to_org_id = FND_API.G_MISS_NUM THEN

5869: IF p_x_line_rec.intermed_ship_to_contact_id = FND_API.G_MISS_NUM THEN
5870: p_x_line_rec.intermed_ship_to_contact_id := p_old_line_rec.intermed_ship_to_contact_id;
5871: END IF;
5872:
5873: IF p_x_line_rec.intermed_ship_to_org_id = FND_API.G_MISS_NUM THEN
5874: p_x_line_rec.intermed_ship_to_org_id := p_old_line_rec.intermed_ship_to_org_id;
5875: END IF;
5876:
5877: IF p_x_line_rec.inventory_item_id = FND_API.G_MISS_NUM THEN

Line 5877: IF p_x_line_rec.inventory_item_id = FND_API.G_MISS_NUM THEN

5873: IF p_x_line_rec.intermed_ship_to_org_id = FND_API.G_MISS_NUM THEN
5874: p_x_line_rec.intermed_ship_to_org_id := p_old_line_rec.intermed_ship_to_org_id;
5875: END IF;
5876:
5877: IF p_x_line_rec.inventory_item_id = FND_API.G_MISS_NUM THEN
5878: p_x_line_rec.inventory_item_id := p_old_line_rec.inventory_item_id;
5879: END IF;
5880:
5881: IF p_x_line_rec.invoice_interface_status_code = FND_API.G_MISS_CHAR THEN

Line 5881: IF p_x_line_rec.invoice_interface_status_code = FND_API.G_MISS_CHAR THEN

5877: IF p_x_line_rec.inventory_item_id = FND_API.G_MISS_NUM THEN
5878: p_x_line_rec.inventory_item_id := p_old_line_rec.inventory_item_id;
5879: END IF;
5880:
5881: IF p_x_line_rec.invoice_interface_status_code = FND_API.G_MISS_CHAR THEN
5882: p_x_line_rec.invoice_interface_status_code := p_old_line_rec.invoice_interface_status_code;
5883: END IF;
5884:
5885:

Line 5887: IF p_x_line_rec.invoice_to_contact_id = FND_API.G_MISS_NUM THEN

5883: END IF;
5884:
5885:
5886:
5887: IF p_x_line_rec.invoice_to_contact_id = FND_API.G_MISS_NUM THEN
5888: p_x_line_rec.invoice_to_contact_id := p_old_line_rec.invoice_to_contact_id;
5889: END IF;
5890:
5891: IF p_x_line_rec.invoice_to_org_id = FND_API.G_MISS_NUM THEN

Line 5891: IF p_x_line_rec.invoice_to_org_id = FND_API.G_MISS_NUM THEN

5887: IF p_x_line_rec.invoice_to_contact_id = FND_API.G_MISS_NUM THEN
5888: p_x_line_rec.invoice_to_contact_id := p_old_line_rec.invoice_to_contact_id;
5889: END IF;
5890:
5891: IF p_x_line_rec.invoice_to_org_id = FND_API.G_MISS_NUM THEN
5892: p_x_line_rec.invoice_to_org_id := p_old_line_rec.invoice_to_org_id;
5893: END IF;
5894:
5895: IF p_x_line_rec.invoiced_quantity = FND_API.G_MISS_NUM THEN

Line 5895: IF p_x_line_rec.invoiced_quantity = FND_API.G_MISS_NUM THEN

5891: IF p_x_line_rec.invoice_to_org_id = FND_API.G_MISS_NUM THEN
5892: p_x_line_rec.invoice_to_org_id := p_old_line_rec.invoice_to_org_id;
5893: END IF;
5894:
5895: IF p_x_line_rec.invoiced_quantity = FND_API.G_MISS_NUM THEN
5896: p_x_line_rec.invoiced_quantity := p_old_line_rec.invoiced_quantity;
5897: END IF;
5898:
5899: IF p_x_line_rec.invoicing_rule_id = FND_API.G_MISS_NUM THEN

Line 5899: IF p_x_line_rec.invoicing_rule_id = FND_API.G_MISS_NUM THEN

5895: IF p_x_line_rec.invoiced_quantity = FND_API.G_MISS_NUM THEN
5896: p_x_line_rec.invoiced_quantity := p_old_line_rec.invoiced_quantity;
5897: END IF;
5898:
5899: IF p_x_line_rec.invoicing_rule_id = FND_API.G_MISS_NUM THEN
5900: p_x_line_rec.invoicing_rule_id := p_old_line_rec.invoicing_rule_id;
5901: END IF;
5902:
5903: IF p_x_line_rec.ordered_item_id = FND_API.G_MISS_NUM THEN

Line 5903: IF p_x_line_rec.ordered_item_id = FND_API.G_MISS_NUM THEN

5899: IF p_x_line_rec.invoicing_rule_id = FND_API.G_MISS_NUM THEN
5900: p_x_line_rec.invoicing_rule_id := p_old_line_rec.invoicing_rule_id;
5901: END IF;
5902:
5903: IF p_x_line_rec.ordered_item_id = FND_API.G_MISS_NUM THEN
5904: p_x_line_rec.ordered_item_id := p_old_line_rec.ordered_item_id;
5905: END IF;
5906:
5907: IF p_x_line_rec.item_identifier_type = FND_API.G_MISS_CHAR THEN

Line 5907: IF p_x_line_rec.item_identifier_type = FND_API.G_MISS_CHAR THEN

5903: IF p_x_line_rec.ordered_item_id = FND_API.G_MISS_NUM THEN
5904: p_x_line_rec.ordered_item_id := p_old_line_rec.ordered_item_id;
5905: END IF;
5906:
5907: IF p_x_line_rec.item_identifier_type = FND_API.G_MISS_CHAR THEN
5908: p_x_line_rec.item_identifier_type := p_old_line_rec.item_identifier_type;
5909: END IF;
5910:
5911: IF p_x_line_rec.ordered_item = FND_API.G_MISS_CHAR THEN

Line 5911: IF p_x_line_rec.ordered_item = FND_API.G_MISS_CHAR THEN

5907: IF p_x_line_rec.item_identifier_type = FND_API.G_MISS_CHAR THEN
5908: p_x_line_rec.item_identifier_type := p_old_line_rec.item_identifier_type;
5909: END IF;
5910:
5911: IF p_x_line_rec.ordered_item = FND_API.G_MISS_CHAR THEN
5912: p_x_line_rec.ordered_item := p_old_line_rec.ordered_item;
5913: END IF;
5914:
5915: IF p_x_line_rec.item_revision = FND_API.G_MISS_CHAR THEN

Line 5915: IF p_x_line_rec.item_revision = FND_API.G_MISS_CHAR THEN

5911: IF p_x_line_rec.ordered_item = FND_API.G_MISS_CHAR THEN
5912: p_x_line_rec.ordered_item := p_old_line_rec.ordered_item;
5913: END IF;
5914:
5915: IF p_x_line_rec.item_revision = FND_API.G_MISS_CHAR THEN
5916: p_x_line_rec.item_revision := p_old_line_rec.item_revision;
5917: END IF;
5918:
5919: IF p_x_line_rec.item_type_code = FND_API.G_MISS_CHAR THEN

Line 5919: IF p_x_line_rec.item_type_code = FND_API.G_MISS_CHAR THEN

5915: IF p_x_line_rec.item_revision = FND_API.G_MISS_CHAR THEN
5916: p_x_line_rec.item_revision := p_old_line_rec.item_revision;
5917: END IF;
5918:
5919: IF p_x_line_rec.item_type_code = FND_API.G_MISS_CHAR THEN
5920: p_x_line_rec.item_type_code := p_old_line_rec.item_type_code;
5921: END IF;
5922:
5923: IF p_x_line_rec.last_updated_by = FND_API.G_MISS_NUM THEN

Line 5923: IF p_x_line_rec.last_updated_by = FND_API.G_MISS_NUM THEN

5919: IF p_x_line_rec.item_type_code = FND_API.G_MISS_CHAR THEN
5920: p_x_line_rec.item_type_code := p_old_line_rec.item_type_code;
5921: END IF;
5922:
5923: IF p_x_line_rec.last_updated_by = FND_API.G_MISS_NUM THEN
5924: p_x_line_rec.last_updated_by := p_old_line_rec.last_updated_by;
5925: END IF;
5926:
5927: IF p_x_line_rec.last_update_date = FND_API.G_MISS_DATE THEN

Line 5927: IF p_x_line_rec.last_update_date = FND_API.G_MISS_DATE THEN

5923: IF p_x_line_rec.last_updated_by = FND_API.G_MISS_NUM THEN
5924: p_x_line_rec.last_updated_by := p_old_line_rec.last_updated_by;
5925: END IF;
5926:
5927: IF p_x_line_rec.last_update_date = FND_API.G_MISS_DATE THEN
5928: p_x_line_rec.last_update_date := p_old_line_rec.last_update_date;
5929: END IF;
5930:
5931: IF p_x_line_rec.last_update_login = FND_API.G_MISS_NUM THEN

Line 5931: IF p_x_line_rec.last_update_login = FND_API.G_MISS_NUM THEN

5927: IF p_x_line_rec.last_update_date = FND_API.G_MISS_DATE THEN
5928: p_x_line_rec.last_update_date := p_old_line_rec.last_update_date;
5929: END IF;
5930:
5931: IF p_x_line_rec.last_update_login = FND_API.G_MISS_NUM THEN
5932: p_x_line_rec.last_update_login := p_old_line_rec.last_update_login;
5933: END IF;
5934:
5935: IF p_x_line_rec.latest_acceptable_date = FND_API.G_MISS_DATE THEN

Line 5935: IF p_x_line_rec.latest_acceptable_date = FND_API.G_MISS_DATE THEN

5931: IF p_x_line_rec.last_update_login = FND_API.G_MISS_NUM THEN
5932: p_x_line_rec.last_update_login := p_old_line_rec.last_update_login;
5933: END IF;
5934:
5935: IF p_x_line_rec.latest_acceptable_date = FND_API.G_MISS_DATE THEN
5936: p_x_line_rec.latest_acceptable_date := p_old_line_rec.latest_acceptable_date;
5937: END IF;
5938:
5939: IF p_x_line_rec.line_category_code = FND_API.G_MISS_CHAR THEN

Line 5939: IF p_x_line_rec.line_category_code = FND_API.G_MISS_CHAR THEN

5935: IF p_x_line_rec.latest_acceptable_date = FND_API.G_MISS_DATE THEN
5936: p_x_line_rec.latest_acceptable_date := p_old_line_rec.latest_acceptable_date;
5937: END IF;
5938:
5939: IF p_x_line_rec.line_category_code = FND_API.G_MISS_CHAR THEN
5940: p_x_line_rec.line_category_code := p_old_line_rec.line_category_code;
5941: END IF;
5942:
5943: IF p_x_line_rec.line_id = FND_API.G_MISS_NUM THEN

Line 5943: IF p_x_line_rec.line_id = FND_API.G_MISS_NUM THEN

5939: IF p_x_line_rec.line_category_code = FND_API.G_MISS_CHAR THEN
5940: p_x_line_rec.line_category_code := p_old_line_rec.line_category_code;
5941: END IF;
5942:
5943: IF p_x_line_rec.line_id = FND_API.G_MISS_NUM THEN
5944: p_x_line_rec.line_id := p_old_line_rec.line_id;
5945: END IF;
5946:
5947: IF p_x_line_rec.line_number = FND_API.G_MISS_NUM THEN

Line 5947: IF p_x_line_rec.line_number = FND_API.G_MISS_NUM THEN

5943: IF p_x_line_rec.line_id = FND_API.G_MISS_NUM THEN
5944: p_x_line_rec.line_id := p_old_line_rec.line_id;
5945: END IF;
5946:
5947: IF p_x_line_rec.line_number = FND_API.G_MISS_NUM THEN
5948: p_x_line_rec.line_number := p_old_line_rec.line_number;
5949: END IF;
5950:
5951: IF p_x_line_rec.line_type_id = FND_API.G_MISS_NUM THEN

Line 5951: IF p_x_line_rec.line_type_id = FND_API.G_MISS_NUM THEN

5947: IF p_x_line_rec.line_number = FND_API.G_MISS_NUM THEN
5948: p_x_line_rec.line_number := p_old_line_rec.line_number;
5949: END IF;
5950:
5951: IF p_x_line_rec.line_type_id = FND_API.G_MISS_NUM THEN
5952: p_x_line_rec.line_type_id := p_old_line_rec.line_type_id;
5953: END IF;
5954:
5955: IF p_x_line_rec.link_to_line_id = FND_API.G_MISS_NUM THEN

Line 5955: IF p_x_line_rec.link_to_line_id = FND_API.G_MISS_NUM THEN

5951: IF p_x_line_rec.line_type_id = FND_API.G_MISS_NUM THEN
5952: p_x_line_rec.line_type_id := p_old_line_rec.line_type_id;
5953: END IF;
5954:
5955: IF p_x_line_rec.link_to_line_id = FND_API.G_MISS_NUM THEN
5956: p_x_line_rec.link_to_line_id := p_old_line_rec.link_to_line_id;
5957: END IF;
5958:
5959: IF p_x_line_rec.model_group_number = FND_API.G_MISS_NUM THEN

Line 5959: IF p_x_line_rec.model_group_number = FND_API.G_MISS_NUM THEN

5955: IF p_x_line_rec.link_to_line_id = FND_API.G_MISS_NUM THEN
5956: p_x_line_rec.link_to_line_id := p_old_line_rec.link_to_line_id;
5957: END IF;
5958:
5959: IF p_x_line_rec.model_group_number = FND_API.G_MISS_NUM THEN
5960: p_x_line_rec.model_group_number := p_old_line_rec.model_group_number;
5961: END IF;
5962:
5963: IF p_x_line_rec.mfg_component_sequence_id = FND_API.G_MISS_NUM THEN

Line 5963: IF p_x_line_rec.mfg_component_sequence_id = FND_API.G_MISS_NUM THEN

5959: IF p_x_line_rec.model_group_number = FND_API.G_MISS_NUM THEN
5960: p_x_line_rec.model_group_number := p_old_line_rec.model_group_number;
5961: END IF;
5962:
5963: IF p_x_line_rec.mfg_component_sequence_id = FND_API.G_MISS_NUM THEN
5964: p_x_line_rec.mfg_component_sequence_id := p_old_line_rec.mfg_component_sequence_id;
5965: END IF;
5966:
5967: IF p_x_line_rec.mfg_lead_time = FND_API.G_MISS_NUM THEN

Line 5967: IF p_x_line_rec.mfg_lead_time = FND_API.G_MISS_NUM THEN

5963: IF p_x_line_rec.mfg_component_sequence_id = FND_API.G_MISS_NUM THEN
5964: p_x_line_rec.mfg_component_sequence_id := p_old_line_rec.mfg_component_sequence_id;
5965: END IF;
5966:
5967: IF p_x_line_rec.mfg_lead_time = FND_API.G_MISS_NUM THEN
5968: p_x_line_rec.mfg_lead_time := p_old_line_rec.mfg_lead_time;
5969: END IF;
5970:
5971: IF p_x_line_rec.open_flag = FND_API.G_MISS_CHAR THEN

Line 5971: IF p_x_line_rec.open_flag = FND_API.G_MISS_CHAR THEN

5967: IF p_x_line_rec.mfg_lead_time = FND_API.G_MISS_NUM THEN
5968: p_x_line_rec.mfg_lead_time := p_old_line_rec.mfg_lead_time;
5969: END IF;
5970:
5971: IF p_x_line_rec.open_flag = FND_API.G_MISS_CHAR THEN
5972: p_x_line_rec.open_flag := p_old_line_rec.open_flag;
5973: END IF;
5974:
5975: IF p_x_line_rec.option_flag = FND_API.G_MISS_CHAR THEN

Line 5975: IF p_x_line_rec.option_flag = FND_API.G_MISS_CHAR THEN

5971: IF p_x_line_rec.open_flag = FND_API.G_MISS_CHAR THEN
5972: p_x_line_rec.open_flag := p_old_line_rec.open_flag;
5973: END IF;
5974:
5975: IF p_x_line_rec.option_flag = FND_API.G_MISS_CHAR THEN
5976: p_x_line_rec.option_flag := p_old_line_rec.option_flag;
5977: END IF;
5978:
5979: IF p_x_line_rec.option_number = FND_API.G_MISS_NUM THEN

Line 5979: IF p_x_line_rec.option_number = FND_API.G_MISS_NUM THEN

5975: IF p_x_line_rec.option_flag = FND_API.G_MISS_CHAR THEN
5976: p_x_line_rec.option_flag := p_old_line_rec.option_flag;
5977: END IF;
5978:
5979: IF p_x_line_rec.option_number = FND_API.G_MISS_NUM THEN
5980: p_x_line_rec.option_number := p_old_line_rec.option_number;
5981: END IF;
5982:
5983: IF p_x_line_rec.ordered_quantity = FND_API.G_MISS_NUM THEN

Line 5983: IF p_x_line_rec.ordered_quantity = FND_API.G_MISS_NUM THEN

5979: IF p_x_line_rec.option_number = FND_API.G_MISS_NUM THEN
5980: p_x_line_rec.option_number := p_old_line_rec.option_number;
5981: END IF;
5982:
5983: IF p_x_line_rec.ordered_quantity = FND_API.G_MISS_NUM THEN
5984: p_x_line_rec.ordered_quantity := p_old_line_rec.ordered_quantity;
5985: END IF;
5986:
5987: -- OPM 02/JUN/00 INVCONV

Line 5988: IF p_x_line_rec.ordered_quantity2 = FND_API.G_MISS_NUM THEN

5984: p_x_line_rec.ordered_quantity := p_old_line_rec.ordered_quantity;
5985: END IF;
5986:
5987: -- OPM 02/JUN/00 INVCONV
5988: IF p_x_line_rec.ordered_quantity2 = FND_API.G_MISS_NUM THEN
5989: p_x_line_rec.ordered_quantity2 := p_old_line_rec.ordered_quantity2;
5990: END IF;
5991: -- OPM 02/JUN/00 END
5992:

Line 5993: IF p_x_line_rec.order_quantity_uom = FND_API.G_MISS_CHAR THEN

5989: p_x_line_rec.ordered_quantity2 := p_old_line_rec.ordered_quantity2;
5990: END IF;
5991: -- OPM 02/JUN/00 END
5992:
5993: IF p_x_line_rec.order_quantity_uom = FND_API.G_MISS_CHAR THEN
5994: p_x_line_rec.order_quantity_uom := p_old_line_rec.order_quantity_uom;
5995: END IF;
5996:
5997: -- OPM 02/JUN/00 INVCONV

Line 5999: IF p_x_line_rec.ordered_quantity_uom2 = FND_API.G_MISS_CHAR THEN

5995: END IF;
5996:
5997: -- OPM 02/JUN/00 INVCONV
5998:
5999: IF p_x_line_rec.ordered_quantity_uom2 = FND_API.G_MISS_CHAR THEN
6000: p_x_line_rec.ordered_quantity_uom2 :=p_old_line_rec.ordered_quantity_uom2;
6001: END IF;
6002: -- OPM 02/JUN/00 END
6003:

Line 6004: IF p_x_line_rec.org_id = FND_API.G_MISS_NUM THEN

6000: p_x_line_rec.ordered_quantity_uom2 :=p_old_line_rec.ordered_quantity_uom2;
6001: END IF;
6002: -- OPM 02/JUN/00 END
6003:
6004: IF p_x_line_rec.org_id = FND_API.G_MISS_NUM THEN
6005: p_x_line_rec.org_id := p_old_line_rec.org_id;
6006: END IF;
6007:
6008: IF p_x_line_rec.orig_sys_document_ref = FND_API.G_MISS_CHAR THEN

Line 6008: IF p_x_line_rec.orig_sys_document_ref = FND_API.G_MISS_CHAR THEN

6004: IF p_x_line_rec.org_id = FND_API.G_MISS_NUM THEN
6005: p_x_line_rec.org_id := p_old_line_rec.org_id;
6006: END IF;
6007:
6008: IF p_x_line_rec.orig_sys_document_ref = FND_API.G_MISS_CHAR THEN
6009: p_x_line_rec.orig_sys_document_ref := p_old_line_rec.orig_sys_document_ref;
6010: END IF;
6011:
6012: IF p_x_line_rec.orig_sys_line_ref = FND_API.G_MISS_CHAR THEN

Line 6012: IF p_x_line_rec.orig_sys_line_ref = FND_API.G_MISS_CHAR THEN

6008: IF p_x_line_rec.orig_sys_document_ref = FND_API.G_MISS_CHAR THEN
6009: p_x_line_rec.orig_sys_document_ref := p_old_line_rec.orig_sys_document_ref;
6010: END IF;
6011:
6012: IF p_x_line_rec.orig_sys_line_ref = FND_API.G_MISS_CHAR THEN
6013: p_x_line_rec.orig_sys_line_ref := p_old_line_rec.orig_sys_line_ref;
6014: END IF;
6015:
6016: IF p_x_line_rec.orig_sys_shipment_ref = FND_API.G_MISS_CHAR THEN

Line 6016: IF p_x_line_rec.orig_sys_shipment_ref = FND_API.G_MISS_CHAR THEN

6012: IF p_x_line_rec.orig_sys_line_ref = FND_API.G_MISS_CHAR THEN
6013: p_x_line_rec.orig_sys_line_ref := p_old_line_rec.orig_sys_line_ref;
6014: END IF;
6015:
6016: IF p_x_line_rec.orig_sys_shipment_ref = FND_API.G_MISS_CHAR THEN
6017: p_x_line_rec.orig_sys_shipment_ref := p_old_line_rec.orig_sys_shipment_ref;
6018: END IF;
6019:
6020: -- Override List Price

Line 6022: IF p_x_line_rec.original_list_price = FND_API.G_MISS_NUM THEN

6018: END IF;
6019:
6020: -- Override List Price
6021: IF OE_CODE_CONTROL.CODE_RELEASE_LEVEL >= '110510' THEN
6022: IF p_x_line_rec.original_list_price = FND_API.G_MISS_NUM THEN
6023: p_x_line_rec.original_list_price:= p_old_line_rec.original_list_price;
6024: END IF;
6025: END IF;
6026: -- Override List Price

Line 6028: IF p_x_line_rec.over_ship_reason_code = FND_API.G_MISS_CHAR THEN

6024: END IF;
6025: END IF;
6026: -- Override List Price
6027:
6028: IF p_x_line_rec.over_ship_reason_code = FND_API.G_MISS_CHAR THEN
6029: p_x_line_rec.over_ship_reason_code := p_old_line_rec.over_ship_reason_code;
6030: END IF;
6031:
6032: IF p_x_line_rec.over_ship_resolved_flag = FND_API.G_MISS_CHAR THEN

Line 6032: IF p_x_line_rec.over_ship_resolved_flag = FND_API.G_MISS_CHAR THEN

6028: IF p_x_line_rec.over_ship_reason_code = FND_API.G_MISS_CHAR THEN
6029: p_x_line_rec.over_ship_reason_code := p_old_line_rec.over_ship_reason_code;
6030: END IF;
6031:
6032: IF p_x_line_rec.over_ship_resolved_flag = FND_API.G_MISS_CHAR THEN
6033: p_x_line_rec.over_ship_resolved_flag := p_old_line_rec.over_ship_resolved_flag;
6034: END IF;
6035:
6036: IF p_x_line_rec.payment_term_id = FND_API.G_MISS_NUM THEN

Line 6036: IF p_x_line_rec.payment_term_id = FND_API.G_MISS_NUM THEN

6032: IF p_x_line_rec.over_ship_resolved_flag = FND_API.G_MISS_CHAR THEN
6033: p_x_line_rec.over_ship_resolved_flag := p_old_line_rec.over_ship_resolved_flag;
6034: END IF;
6035:
6036: IF p_x_line_rec.payment_term_id = FND_API.G_MISS_NUM THEN
6037: p_x_line_rec.payment_term_id := p_old_line_rec.payment_term_id;
6038: END IF;
6039:
6040: IF p_x_line_rec.planning_priority = FND_API.G_MISS_NUM THEN

Line 6040: IF p_x_line_rec.planning_priority = FND_API.G_MISS_NUM THEN

6036: IF p_x_line_rec.payment_term_id = FND_API.G_MISS_NUM THEN
6037: p_x_line_rec.payment_term_id := p_old_line_rec.payment_term_id;
6038: END IF;
6039:
6040: IF p_x_line_rec.planning_priority = FND_API.G_MISS_NUM THEN
6041: p_x_line_rec.planning_priority := p_old_line_rec.planning_priority;
6042: END IF;
6043:
6044: -- OPM 02/JUN/00 INVCONV

Line 6045: IF p_x_line_rec.preferred_grade = FND_API.G_MISS_CHAR THEN

6041: p_x_line_rec.planning_priority := p_old_line_rec.planning_priority;
6042: END IF;
6043:
6044: -- OPM 02/JUN/00 INVCONV
6045: IF p_x_line_rec.preferred_grade = FND_API.G_MISS_CHAR THEN
6046: p_x_line_rec.preferred_grade :=p_old_line_rec.preferred_grade;
6047: END IF;
6048: -- OPM 02/JUN/00 END
6049:

Line 6050: IF p_x_line_rec.price_list_id = FND_API.G_MISS_NUM THEN

6046: p_x_line_rec.preferred_grade :=p_old_line_rec.preferred_grade;
6047: END IF;
6048: -- OPM 02/JUN/00 END
6049:
6050: IF p_x_line_rec.price_list_id = FND_API.G_MISS_NUM THEN
6051: p_x_line_rec.price_list_id := p_old_line_rec.price_list_id;
6052: END IF;
6053:
6054: -- PROMOTIONS SEP/01 BEGIN

Line 6055: IF p_x_line_rec.price_request_code = FND_API.G_MISS_CHAR THEN

6051: p_x_line_rec.price_list_id := p_old_line_rec.price_list_id;
6052: END IF;
6053:
6054: -- PROMOTIONS SEP/01 BEGIN
6055: IF p_x_line_rec.price_request_code = FND_API.G_MISS_CHAR THEN
6056: p_x_line_rec.price_request_code := p_old_line_rec.price_request_code;
6057: END IF;
6058: -- PROMOTIONS SEP/01 END
6059:

Line 6060: IF p_x_line_rec.pricing_attribute1 = FND_API.G_MISS_CHAR THEN

6056: p_x_line_rec.price_request_code := p_old_line_rec.price_request_code;
6057: END IF;
6058: -- PROMOTIONS SEP/01 END
6059:
6060: IF p_x_line_rec.pricing_attribute1 = FND_API.G_MISS_CHAR THEN
6061: p_x_line_rec.pricing_attribute1 := p_old_line_rec.pricing_attribute1;
6062: END IF;
6063:
6064: IF p_x_line_rec.pricing_attribute10 = FND_API.G_MISS_CHAR THEN

Line 6064: IF p_x_line_rec.pricing_attribute10 = FND_API.G_MISS_CHAR THEN

6060: IF p_x_line_rec.pricing_attribute1 = FND_API.G_MISS_CHAR THEN
6061: p_x_line_rec.pricing_attribute1 := p_old_line_rec.pricing_attribute1;
6062: END IF;
6063:
6064: IF p_x_line_rec.pricing_attribute10 = FND_API.G_MISS_CHAR THEN
6065: p_x_line_rec.pricing_attribute10 := p_old_line_rec.pricing_attribute10;
6066: END IF;
6067:
6068: IF p_x_line_rec.pricing_attribute2 = FND_API.G_MISS_CHAR THEN

Line 6068: IF p_x_line_rec.pricing_attribute2 = FND_API.G_MISS_CHAR THEN

6064: IF p_x_line_rec.pricing_attribute10 = FND_API.G_MISS_CHAR THEN
6065: p_x_line_rec.pricing_attribute10 := p_old_line_rec.pricing_attribute10;
6066: END IF;
6067:
6068: IF p_x_line_rec.pricing_attribute2 = FND_API.G_MISS_CHAR THEN
6069: p_x_line_rec.pricing_attribute2 := p_old_line_rec.pricing_attribute2;
6070: END IF;
6071:
6072: IF p_x_line_rec.pricing_attribute3 = FND_API.G_MISS_CHAR THEN

Line 6072: IF p_x_line_rec.pricing_attribute3 = FND_API.G_MISS_CHAR THEN

6068: IF p_x_line_rec.pricing_attribute2 = FND_API.G_MISS_CHAR THEN
6069: p_x_line_rec.pricing_attribute2 := p_old_line_rec.pricing_attribute2;
6070: END IF;
6071:
6072: IF p_x_line_rec.pricing_attribute3 = FND_API.G_MISS_CHAR THEN
6073: p_x_line_rec.pricing_attribute3 := p_old_line_rec.pricing_attribute3;
6074: END IF;
6075:
6076: IF p_x_line_rec.pricing_attribute4 = FND_API.G_MISS_CHAR THEN

Line 6076: IF p_x_line_rec.pricing_attribute4 = FND_API.G_MISS_CHAR THEN

6072: IF p_x_line_rec.pricing_attribute3 = FND_API.G_MISS_CHAR THEN
6073: p_x_line_rec.pricing_attribute3 := p_old_line_rec.pricing_attribute3;
6074: END IF;
6075:
6076: IF p_x_line_rec.pricing_attribute4 = FND_API.G_MISS_CHAR THEN
6077: p_x_line_rec.pricing_attribute4 := p_old_line_rec.pricing_attribute4;
6078: END IF;
6079:
6080: IF p_x_line_rec.pricing_attribute5 = FND_API.G_MISS_CHAR THEN

Line 6080: IF p_x_line_rec.pricing_attribute5 = FND_API.G_MISS_CHAR THEN

6076: IF p_x_line_rec.pricing_attribute4 = FND_API.G_MISS_CHAR THEN
6077: p_x_line_rec.pricing_attribute4 := p_old_line_rec.pricing_attribute4;
6078: END IF;
6079:
6080: IF p_x_line_rec.pricing_attribute5 = FND_API.G_MISS_CHAR THEN
6081: p_x_line_rec.pricing_attribute5 := p_old_line_rec.pricing_attribute5;
6082: END IF;
6083:
6084: IF p_x_line_rec.pricing_attribute6 = FND_API.G_MISS_CHAR THEN

Line 6084: IF p_x_line_rec.pricing_attribute6 = FND_API.G_MISS_CHAR THEN

6080: IF p_x_line_rec.pricing_attribute5 = FND_API.G_MISS_CHAR THEN
6081: p_x_line_rec.pricing_attribute5 := p_old_line_rec.pricing_attribute5;
6082: END IF;
6083:
6084: IF p_x_line_rec.pricing_attribute6 = FND_API.G_MISS_CHAR THEN
6085: p_x_line_rec.pricing_attribute6 := p_old_line_rec.pricing_attribute6;
6086: END IF;
6087:
6088: IF p_x_line_rec.pricing_attribute7 = FND_API.G_MISS_CHAR THEN

Line 6088: IF p_x_line_rec.pricing_attribute7 = FND_API.G_MISS_CHAR THEN

6084: IF p_x_line_rec.pricing_attribute6 = FND_API.G_MISS_CHAR THEN
6085: p_x_line_rec.pricing_attribute6 := p_old_line_rec.pricing_attribute6;
6086: END IF;
6087:
6088: IF p_x_line_rec.pricing_attribute7 = FND_API.G_MISS_CHAR THEN
6089: p_x_line_rec.pricing_attribute7 := p_old_line_rec.pricing_attribute7;
6090: END IF;
6091:
6092: IF p_x_line_rec.pricing_attribute8 = FND_API.G_MISS_CHAR THEN

Line 6092: IF p_x_line_rec.pricing_attribute8 = FND_API.G_MISS_CHAR THEN

6088: IF p_x_line_rec.pricing_attribute7 = FND_API.G_MISS_CHAR THEN
6089: p_x_line_rec.pricing_attribute7 := p_old_line_rec.pricing_attribute7;
6090: END IF;
6091:
6092: IF p_x_line_rec.pricing_attribute8 = FND_API.G_MISS_CHAR THEN
6093: p_x_line_rec.pricing_attribute8 := p_old_line_rec.pricing_attribute8;
6094: END IF;
6095:
6096: IF p_x_line_rec.pricing_attribute9 = FND_API.G_MISS_CHAR THEN

Line 6096: IF p_x_line_rec.pricing_attribute9 = FND_API.G_MISS_CHAR THEN

6092: IF p_x_line_rec.pricing_attribute8 = FND_API.G_MISS_CHAR THEN
6093: p_x_line_rec.pricing_attribute8 := p_old_line_rec.pricing_attribute8;
6094: END IF;
6095:
6096: IF p_x_line_rec.pricing_attribute9 = FND_API.G_MISS_CHAR THEN
6097: p_x_line_rec.pricing_attribute9 := p_old_line_rec.pricing_attribute9;
6098: END IF;
6099:
6100: IF p_x_line_rec.pricing_context = FND_API.G_MISS_CHAR THEN

Line 6100: IF p_x_line_rec.pricing_context = FND_API.G_MISS_CHAR THEN

6096: IF p_x_line_rec.pricing_attribute9 = FND_API.G_MISS_CHAR THEN
6097: p_x_line_rec.pricing_attribute9 := p_old_line_rec.pricing_attribute9;
6098: END IF;
6099:
6100: IF p_x_line_rec.pricing_context = FND_API.G_MISS_CHAR THEN
6101: p_x_line_rec.pricing_context := p_old_line_rec.pricing_context;
6102: END IF;
6103:
6104: IF p_x_line_rec.pricing_date = FND_API.G_MISS_DATE THEN

Line 6104: IF p_x_line_rec.pricing_date = FND_API.G_MISS_DATE THEN

6100: IF p_x_line_rec.pricing_context = FND_API.G_MISS_CHAR THEN
6101: p_x_line_rec.pricing_context := p_old_line_rec.pricing_context;
6102: END IF;
6103:
6104: IF p_x_line_rec.pricing_date = FND_API.G_MISS_DATE THEN
6105: p_x_line_rec.pricing_date := p_old_line_rec.pricing_date;
6106: END IF;
6107:
6108: IF p_x_line_rec.pricing_quantity = FND_API.G_MISS_NUM THEN

Line 6108: IF p_x_line_rec.pricing_quantity = FND_API.G_MISS_NUM THEN

6104: IF p_x_line_rec.pricing_date = FND_API.G_MISS_DATE THEN
6105: p_x_line_rec.pricing_date := p_old_line_rec.pricing_date;
6106: END IF;
6107:
6108: IF p_x_line_rec.pricing_quantity = FND_API.G_MISS_NUM THEN
6109: p_x_line_rec.pricing_quantity := p_old_line_rec.pricing_quantity;
6110: END IF;
6111:
6112: IF p_x_line_rec.pricing_quantity_uom = FND_API.G_MISS_CHAR THEN

Line 6112: IF p_x_line_rec.pricing_quantity_uom = FND_API.G_MISS_CHAR THEN

6108: IF p_x_line_rec.pricing_quantity = FND_API.G_MISS_NUM THEN
6109: p_x_line_rec.pricing_quantity := p_old_line_rec.pricing_quantity;
6110: END IF;
6111:
6112: IF p_x_line_rec.pricing_quantity_uom = FND_API.G_MISS_CHAR THEN
6113: p_x_line_rec.pricing_quantity_uom := p_old_line_rec.pricing_quantity_uom;
6114: END IF;
6115:
6116: IF p_x_line_rec.program_application_id = FND_API.G_MISS_NUM THEN

Line 6116: IF p_x_line_rec.program_application_id = FND_API.G_MISS_NUM THEN

6112: IF p_x_line_rec.pricing_quantity_uom = FND_API.G_MISS_CHAR THEN
6113: p_x_line_rec.pricing_quantity_uom := p_old_line_rec.pricing_quantity_uom;
6114: END IF;
6115:
6116: IF p_x_line_rec.program_application_id = FND_API.G_MISS_NUM THEN
6117: p_x_line_rec.program_application_id := p_old_line_rec.program_application_id;
6118: END IF;
6119:
6120: IF p_x_line_rec.program_id = FND_API.G_MISS_NUM THEN

Line 6120: IF p_x_line_rec.program_id = FND_API.G_MISS_NUM THEN

6116: IF p_x_line_rec.program_application_id = FND_API.G_MISS_NUM THEN
6117: p_x_line_rec.program_application_id := p_old_line_rec.program_application_id;
6118: END IF;
6119:
6120: IF p_x_line_rec.program_id = FND_API.G_MISS_NUM THEN
6121: p_x_line_rec.program_id := p_old_line_rec.program_id;
6122: END IF;
6123:
6124: IF p_x_line_rec.program_update_date = FND_API.G_MISS_DATE THEN

Line 6124: IF p_x_line_rec.program_update_date = FND_API.G_MISS_DATE THEN

6120: IF p_x_line_rec.program_id = FND_API.G_MISS_NUM THEN
6121: p_x_line_rec.program_id := p_old_line_rec.program_id;
6122: END IF;
6123:
6124: IF p_x_line_rec.program_update_date = FND_API.G_MISS_DATE THEN
6125: p_x_line_rec.program_update_date := p_old_line_rec.program_update_date;
6126: END IF;
6127:
6128: IF p_x_line_rec.project_id = FND_API.G_MISS_NUM THEN

Line 6128: IF p_x_line_rec.project_id = FND_API.G_MISS_NUM THEN

6124: IF p_x_line_rec.program_update_date = FND_API.G_MISS_DATE THEN
6125: p_x_line_rec.program_update_date := p_old_line_rec.program_update_date;
6126: END IF;
6127:
6128: IF p_x_line_rec.project_id = FND_API.G_MISS_NUM THEN
6129: p_x_line_rec.project_id := p_old_line_rec.project_id;
6130: END IF;
6131:
6132: IF p_x_line_rec.promise_date = FND_API.G_MISS_DATE THEN

Line 6132: IF p_x_line_rec.promise_date = FND_API.G_MISS_DATE THEN

6128: IF p_x_line_rec.project_id = FND_API.G_MISS_NUM THEN
6129: p_x_line_rec.project_id := p_old_line_rec.project_id;
6130: END IF;
6131:
6132: IF p_x_line_rec.promise_date = FND_API.G_MISS_DATE THEN
6133: p_x_line_rec.promise_date := p_old_line_rec.promise_date;
6134: END IF;
6135:
6136: IF p_x_line_rec.re_source_flag = FND_API.G_MISS_CHAR THEN

Line 6136: IF p_x_line_rec.re_source_flag = FND_API.G_MISS_CHAR THEN

6132: IF p_x_line_rec.promise_date = FND_API.G_MISS_DATE THEN
6133: p_x_line_rec.promise_date := p_old_line_rec.promise_date;
6134: END IF;
6135:
6136: IF p_x_line_rec.re_source_flag = FND_API.G_MISS_CHAR THEN
6137: p_x_line_rec.re_source_flag := p_old_line_rec.re_source_flag;
6138: END IF;
6139:
6140: IF p_x_line_rec.reference_customer_trx_line_id = FND_API.G_MISS_NUM THEN

Line 6140: IF p_x_line_rec.reference_customer_trx_line_id = FND_API.G_MISS_NUM THEN

6136: IF p_x_line_rec.re_source_flag = FND_API.G_MISS_CHAR THEN
6137: p_x_line_rec.re_source_flag := p_old_line_rec.re_source_flag;
6138: END IF;
6139:
6140: IF p_x_line_rec.reference_customer_trx_line_id = FND_API.G_MISS_NUM THEN
6141: p_x_line_rec.reference_customer_trx_line_id := p_old_line_rec.reference_customer_trx_line_id;
6142: END IF;
6143:
6144: IF p_x_line_rec.reference_header_id = FND_API.G_MISS_NUM THEN

Line 6144: IF p_x_line_rec.reference_header_id = FND_API.G_MISS_NUM THEN

6140: IF p_x_line_rec.reference_customer_trx_line_id = FND_API.G_MISS_NUM THEN
6141: p_x_line_rec.reference_customer_trx_line_id := p_old_line_rec.reference_customer_trx_line_id;
6142: END IF;
6143:
6144: IF p_x_line_rec.reference_header_id = FND_API.G_MISS_NUM THEN
6145: p_x_line_rec.reference_header_id := p_old_line_rec.reference_header_id;
6146: END IF;
6147:
6148: IF p_x_line_rec.reference_line_id = FND_API.G_MISS_NUM THEN

Line 6148: IF p_x_line_rec.reference_line_id = FND_API.G_MISS_NUM THEN

6144: IF p_x_line_rec.reference_header_id = FND_API.G_MISS_NUM THEN
6145: p_x_line_rec.reference_header_id := p_old_line_rec.reference_header_id;
6146: END IF;
6147:
6148: IF p_x_line_rec.reference_line_id = FND_API.G_MISS_NUM THEN
6149: p_x_line_rec.reference_line_id := p_old_line_rec.reference_line_id;
6150: END IF;
6151:
6152: IF p_x_line_rec.reference_type = FND_API.G_MISS_CHAR THEN

Line 6152: IF p_x_line_rec.reference_type = FND_API.G_MISS_CHAR THEN

6148: IF p_x_line_rec.reference_line_id = FND_API.G_MISS_NUM THEN
6149: p_x_line_rec.reference_line_id := p_old_line_rec.reference_line_id;
6150: END IF;
6151:
6152: IF p_x_line_rec.reference_type = FND_API.G_MISS_CHAR THEN
6153: p_x_line_rec.reference_type := p_old_line_rec.reference_type;
6154: END IF;
6155:
6156:

Line 6158: IF p_x_line_rec.request_date = FND_API.G_MISS_DATE THEN

6154: END IF;
6155:
6156:
6157:
6158: IF p_x_line_rec.request_date = FND_API.G_MISS_DATE THEN
6159: p_x_line_rec.request_date := p_old_line_rec.request_date;
6160: END IF;
6161:
6162: IF p_x_line_rec.request_id = FND_API.G_MISS_NUM THEN

Line 6162: IF p_x_line_rec.request_id = FND_API.G_MISS_NUM THEN

6158: IF p_x_line_rec.request_date = FND_API.G_MISS_DATE THEN
6159: p_x_line_rec.request_date := p_old_line_rec.request_date;
6160: END IF;
6161:
6162: IF p_x_line_rec.request_id = FND_API.G_MISS_NUM THEN
6163: p_x_line_rec.request_id := p_old_line_rec.request_id;
6164: END IF;
6165:
6166: IF p_x_line_rec.reserved_quantity = FND_API.G_MISS_NUM THEN

Line 6166: IF p_x_line_rec.reserved_quantity = FND_API.G_MISS_NUM THEN

6162: IF p_x_line_rec.request_id = FND_API.G_MISS_NUM THEN
6163: p_x_line_rec.request_id := p_old_line_rec.request_id;
6164: END IF;
6165:
6166: IF p_x_line_rec.reserved_quantity = FND_API.G_MISS_NUM THEN
6167: p_x_line_rec.reserved_quantity := p_old_line_rec.reserved_quantity;
6168: END IF;
6169:
6170:

Line 6172: IF p_x_line_rec.return_attribute1 = FND_API.G_MISS_CHAR THEN

6168: END IF;
6169:
6170:
6171:
6172: IF p_x_line_rec.return_attribute1 = FND_API.G_MISS_CHAR THEN
6173: p_x_line_rec.return_attribute1 := p_old_line_rec.return_attribute1;
6174: END IF;
6175:
6176: IF p_x_line_rec.return_attribute10 = FND_API.G_MISS_CHAR THEN

Line 6176: IF p_x_line_rec.return_attribute10 = FND_API.G_MISS_CHAR THEN

6172: IF p_x_line_rec.return_attribute1 = FND_API.G_MISS_CHAR THEN
6173: p_x_line_rec.return_attribute1 := p_old_line_rec.return_attribute1;
6174: END IF;
6175:
6176: IF p_x_line_rec.return_attribute10 = FND_API.G_MISS_CHAR THEN
6177: p_x_line_rec.return_attribute10 := p_old_line_rec.return_attribute10;
6178: END IF;
6179:
6180: IF p_x_line_rec.return_attribute11 = FND_API.G_MISS_CHAR THEN

Line 6180: IF p_x_line_rec.return_attribute11 = FND_API.G_MISS_CHAR THEN

6176: IF p_x_line_rec.return_attribute10 = FND_API.G_MISS_CHAR THEN
6177: p_x_line_rec.return_attribute10 := p_old_line_rec.return_attribute10;
6178: END IF;
6179:
6180: IF p_x_line_rec.return_attribute11 = FND_API.G_MISS_CHAR THEN
6181: p_x_line_rec.return_attribute11 := p_old_line_rec.return_attribute11;
6182: END IF;
6183:
6184: IF p_x_line_rec.return_attribute12 = FND_API.G_MISS_CHAR THEN

Line 6184: IF p_x_line_rec.return_attribute12 = FND_API.G_MISS_CHAR THEN

6180: IF p_x_line_rec.return_attribute11 = FND_API.G_MISS_CHAR THEN
6181: p_x_line_rec.return_attribute11 := p_old_line_rec.return_attribute11;
6182: END IF;
6183:
6184: IF p_x_line_rec.return_attribute12 = FND_API.G_MISS_CHAR THEN
6185: p_x_line_rec.return_attribute12 := p_old_line_rec.return_attribute12;
6186: END IF;
6187:
6188: IF p_x_line_rec.return_attribute13 = FND_API.G_MISS_CHAR THEN

Line 6188: IF p_x_line_rec.return_attribute13 = FND_API.G_MISS_CHAR THEN

6184: IF p_x_line_rec.return_attribute12 = FND_API.G_MISS_CHAR THEN
6185: p_x_line_rec.return_attribute12 := p_old_line_rec.return_attribute12;
6186: END IF;
6187:
6188: IF p_x_line_rec.return_attribute13 = FND_API.G_MISS_CHAR THEN
6189: p_x_line_rec.return_attribute13 := p_old_line_rec.return_attribute13;
6190: END IF;
6191:
6192: IF p_x_line_rec.return_attribute14 = FND_API.G_MISS_CHAR THEN

Line 6192: IF p_x_line_rec.return_attribute14 = FND_API.G_MISS_CHAR THEN

6188: IF p_x_line_rec.return_attribute13 = FND_API.G_MISS_CHAR THEN
6189: p_x_line_rec.return_attribute13 := p_old_line_rec.return_attribute13;
6190: END IF;
6191:
6192: IF p_x_line_rec.return_attribute14 = FND_API.G_MISS_CHAR THEN
6193: p_x_line_rec.return_attribute14 := p_old_line_rec.return_attribute14;
6194: END IF;
6195:
6196: IF p_x_line_rec.return_attribute15 = FND_API.G_MISS_CHAR THEN

Line 6196: IF p_x_line_rec.return_attribute15 = FND_API.G_MISS_CHAR THEN

6192: IF p_x_line_rec.return_attribute14 = FND_API.G_MISS_CHAR THEN
6193: p_x_line_rec.return_attribute14 := p_old_line_rec.return_attribute14;
6194: END IF;
6195:
6196: IF p_x_line_rec.return_attribute15 = FND_API.G_MISS_CHAR THEN
6197: p_x_line_rec.return_attribute15 := p_old_line_rec.return_attribute15;
6198: END IF;
6199:
6200: IF p_x_line_rec.return_attribute2 = FND_API.G_MISS_CHAR THEN

Line 6200: IF p_x_line_rec.return_attribute2 = FND_API.G_MISS_CHAR THEN

6196: IF p_x_line_rec.return_attribute15 = FND_API.G_MISS_CHAR THEN
6197: p_x_line_rec.return_attribute15 := p_old_line_rec.return_attribute15;
6198: END IF;
6199:
6200: IF p_x_line_rec.return_attribute2 = FND_API.G_MISS_CHAR THEN
6201: p_x_line_rec.return_attribute2 := p_old_line_rec.return_attribute2;
6202: END IF;
6203:
6204: IF p_x_line_rec.return_attribute3 = FND_API.G_MISS_CHAR THEN

Line 6204: IF p_x_line_rec.return_attribute3 = FND_API.G_MISS_CHAR THEN

6200: IF p_x_line_rec.return_attribute2 = FND_API.G_MISS_CHAR THEN
6201: p_x_line_rec.return_attribute2 := p_old_line_rec.return_attribute2;
6202: END IF;
6203:
6204: IF p_x_line_rec.return_attribute3 = FND_API.G_MISS_CHAR THEN
6205: p_x_line_rec.return_attribute3 := p_old_line_rec.return_attribute3;
6206: END IF;
6207:
6208: IF p_x_line_rec.return_attribute4 = FND_API.G_MISS_CHAR THEN

Line 6208: IF p_x_line_rec.return_attribute4 = FND_API.G_MISS_CHAR THEN

6204: IF p_x_line_rec.return_attribute3 = FND_API.G_MISS_CHAR THEN
6205: p_x_line_rec.return_attribute3 := p_old_line_rec.return_attribute3;
6206: END IF;
6207:
6208: IF p_x_line_rec.return_attribute4 = FND_API.G_MISS_CHAR THEN
6209: p_x_line_rec.return_attribute4 := p_old_line_rec.return_attribute4;
6210: END IF;
6211:
6212: IF p_x_line_rec.return_attribute5 = FND_API.G_MISS_CHAR THEN

Line 6212: IF p_x_line_rec.return_attribute5 = FND_API.G_MISS_CHAR THEN

6208: IF p_x_line_rec.return_attribute4 = FND_API.G_MISS_CHAR THEN
6209: p_x_line_rec.return_attribute4 := p_old_line_rec.return_attribute4;
6210: END IF;
6211:
6212: IF p_x_line_rec.return_attribute5 = FND_API.G_MISS_CHAR THEN
6213: p_x_line_rec.return_attribute5 := p_old_line_rec.return_attribute5;
6214: END IF;
6215:
6216: IF p_x_line_rec.return_attribute6 = FND_API.G_MISS_CHAR THEN

Line 6216: IF p_x_line_rec.return_attribute6 = FND_API.G_MISS_CHAR THEN

6212: IF p_x_line_rec.return_attribute5 = FND_API.G_MISS_CHAR THEN
6213: p_x_line_rec.return_attribute5 := p_old_line_rec.return_attribute5;
6214: END IF;
6215:
6216: IF p_x_line_rec.return_attribute6 = FND_API.G_MISS_CHAR THEN
6217: p_x_line_rec.return_attribute6 := p_old_line_rec.return_attribute6;
6218: END IF;
6219:
6220: IF p_x_line_rec.return_attribute7 = FND_API.G_MISS_CHAR THEN

Line 6220: IF p_x_line_rec.return_attribute7 = FND_API.G_MISS_CHAR THEN

6216: IF p_x_line_rec.return_attribute6 = FND_API.G_MISS_CHAR THEN
6217: p_x_line_rec.return_attribute6 := p_old_line_rec.return_attribute6;
6218: END IF;
6219:
6220: IF p_x_line_rec.return_attribute7 = FND_API.G_MISS_CHAR THEN
6221: p_x_line_rec.return_attribute7 := p_old_line_rec.return_attribute7;
6222: END IF;
6223:
6224: IF p_x_line_rec.return_attribute8 = FND_API.G_MISS_CHAR THEN

Line 6224: IF p_x_line_rec.return_attribute8 = FND_API.G_MISS_CHAR THEN

6220: IF p_x_line_rec.return_attribute7 = FND_API.G_MISS_CHAR THEN
6221: p_x_line_rec.return_attribute7 := p_old_line_rec.return_attribute7;
6222: END IF;
6223:
6224: IF p_x_line_rec.return_attribute8 = FND_API.G_MISS_CHAR THEN
6225: p_x_line_rec.return_attribute8 := p_old_line_rec.return_attribute8;
6226: END IF;
6227:
6228: IF p_x_line_rec.return_attribute9 = FND_API.G_MISS_CHAR THEN

Line 6228: IF p_x_line_rec.return_attribute9 = FND_API.G_MISS_CHAR THEN

6224: IF p_x_line_rec.return_attribute8 = FND_API.G_MISS_CHAR THEN
6225: p_x_line_rec.return_attribute8 := p_old_line_rec.return_attribute8;
6226: END IF;
6227:
6228: IF p_x_line_rec.return_attribute9 = FND_API.G_MISS_CHAR THEN
6229: p_x_line_rec.return_attribute9 := p_old_line_rec.return_attribute9;
6230: END IF;
6231:
6232: IF p_x_line_rec.return_context = FND_API.G_MISS_CHAR THEN

Line 6232: IF p_x_line_rec.return_context = FND_API.G_MISS_CHAR THEN

6228: IF p_x_line_rec.return_attribute9 = FND_API.G_MISS_CHAR THEN
6229: p_x_line_rec.return_attribute9 := p_old_line_rec.return_attribute9;
6230: END IF;
6231:
6232: IF p_x_line_rec.return_context = FND_API.G_MISS_CHAR THEN
6233: p_x_line_rec.return_context := p_old_line_rec.return_context;
6234: END IF;
6235:
6236: IF p_x_line_rec.return_reason_code = FND_API.G_MISS_CHAR THEN

Line 6236: IF p_x_line_rec.return_reason_code = FND_API.G_MISS_CHAR THEN

6232: IF p_x_line_rec.return_context = FND_API.G_MISS_CHAR THEN
6233: p_x_line_rec.return_context := p_old_line_rec.return_context;
6234: END IF;
6235:
6236: IF p_x_line_rec.return_reason_code = FND_API.G_MISS_CHAR THEN
6237: p_x_line_rec.return_reason_code := p_old_line_rec.return_reason_code;
6238: END IF;
6239: IF p_x_line_rec.salesrep_id = FND_API.G_MISS_NUM THEN
6240: p_x_line_rec.salesrep_id := p_old_line_rec.salesrep_id;

Line 6239: IF p_x_line_rec.salesrep_id = FND_API.G_MISS_NUM THEN

6235:
6236: IF p_x_line_rec.return_reason_code = FND_API.G_MISS_CHAR THEN
6237: p_x_line_rec.return_reason_code := p_old_line_rec.return_reason_code;
6238: END IF;
6239: IF p_x_line_rec.salesrep_id = FND_API.G_MISS_NUM THEN
6240: p_x_line_rec.salesrep_id := p_old_line_rec.salesrep_id;
6241: END IF;
6242:
6243: IF p_x_line_rec.rla_schedule_type_code = FND_API.G_MISS_CHAR THEN

Line 6243: IF p_x_line_rec.rla_schedule_type_code = FND_API.G_MISS_CHAR THEN

6239: IF p_x_line_rec.salesrep_id = FND_API.G_MISS_NUM THEN
6240: p_x_line_rec.salesrep_id := p_old_line_rec.salesrep_id;
6241: END IF;
6242:
6243: IF p_x_line_rec.rla_schedule_type_code = FND_API.G_MISS_CHAR THEN
6244: p_x_line_rec.rla_schedule_type_code := p_old_line_rec.rla_schedule_type_code;
6245: END IF;
6246:
6247: IF p_x_line_rec.schedule_arrival_date = FND_API.G_MISS_DATE THEN

Line 6247: IF p_x_line_rec.schedule_arrival_date = FND_API.G_MISS_DATE THEN

6243: IF p_x_line_rec.rla_schedule_type_code = FND_API.G_MISS_CHAR THEN
6244: p_x_line_rec.rla_schedule_type_code := p_old_line_rec.rla_schedule_type_code;
6245: END IF;
6246:
6247: IF p_x_line_rec.schedule_arrival_date = FND_API.G_MISS_DATE THEN
6248: p_x_line_rec.schedule_arrival_date := p_old_line_rec.schedule_arrival_date;
6249: END IF;
6250:
6251: IF p_x_line_rec.schedule_ship_date = FND_API.G_MISS_DATE THEN

Line 6251: IF p_x_line_rec.schedule_ship_date = FND_API.G_MISS_DATE THEN

6247: IF p_x_line_rec.schedule_arrival_date = FND_API.G_MISS_DATE THEN
6248: p_x_line_rec.schedule_arrival_date := p_old_line_rec.schedule_arrival_date;
6249: END IF;
6250:
6251: IF p_x_line_rec.schedule_ship_date = FND_API.G_MISS_DATE THEN
6252: p_x_line_rec.schedule_ship_date := p_old_line_rec.schedule_ship_date;
6253: END IF;
6254:
6255: IF p_x_line_rec.schedule_action_code = FND_API.G_MISS_CHAR THEN

Line 6255: IF p_x_line_rec.schedule_action_code = FND_API.G_MISS_CHAR THEN

6251: IF p_x_line_rec.schedule_ship_date = FND_API.G_MISS_DATE THEN
6252: p_x_line_rec.schedule_ship_date := p_old_line_rec.schedule_ship_date;
6253: END IF;
6254:
6255: IF p_x_line_rec.schedule_action_code = FND_API.G_MISS_CHAR THEN
6256: p_x_line_rec.schedule_action_code := p_old_line_rec.schedule_action_code;
6257: END IF;
6258:
6259: IF p_x_line_rec.schedule_status_code = FND_API.G_MISS_CHAR THEN

Line 6259: IF p_x_line_rec.schedule_status_code = FND_API.G_MISS_CHAR THEN

6255: IF p_x_line_rec.schedule_action_code = FND_API.G_MISS_CHAR THEN
6256: p_x_line_rec.schedule_action_code := p_old_line_rec.schedule_action_code;
6257: END IF;
6258:
6259: IF p_x_line_rec.schedule_status_code = FND_API.G_MISS_CHAR THEN
6260: p_x_line_rec.schedule_status_code := p_old_line_rec.schedule_status_code;
6261: END IF;
6262:
6263: IF p_x_line_rec.shipment_number = FND_API.G_MISS_NUM THEN

Line 6263: IF p_x_line_rec.shipment_number = FND_API.G_MISS_NUM THEN

6259: IF p_x_line_rec.schedule_status_code = FND_API.G_MISS_CHAR THEN
6260: p_x_line_rec.schedule_status_code := p_old_line_rec.schedule_status_code;
6261: END IF;
6262:
6263: IF p_x_line_rec.shipment_number = FND_API.G_MISS_NUM THEN
6264: p_x_line_rec.shipment_number := p_old_line_rec.shipment_number;
6265: END IF;
6266:
6267: IF p_x_line_rec.shipment_priority_code = FND_API.G_MISS_CHAR THEN

Line 6267: IF p_x_line_rec.shipment_priority_code = FND_API.G_MISS_CHAR THEN

6263: IF p_x_line_rec.shipment_number = FND_API.G_MISS_NUM THEN
6264: p_x_line_rec.shipment_number := p_old_line_rec.shipment_number;
6265: END IF;
6266:
6267: IF p_x_line_rec.shipment_priority_code = FND_API.G_MISS_CHAR THEN
6268: p_x_line_rec.shipment_priority_code := p_old_line_rec.shipment_priority_code;
6269: END IF;
6270:
6271: IF p_x_line_rec.shipped_quantity = FND_API.G_MISS_NUM THEN

Line 6271: IF p_x_line_rec.shipped_quantity = FND_API.G_MISS_NUM THEN

6267: IF p_x_line_rec.shipment_priority_code = FND_API.G_MISS_CHAR THEN
6268: p_x_line_rec.shipment_priority_code := p_old_line_rec.shipment_priority_code;
6269: END IF;
6270:
6271: IF p_x_line_rec.shipped_quantity = FND_API.G_MISS_NUM THEN
6272: p_x_line_rec.shipped_quantity := p_old_line_rec.shipped_quantity;
6273: END IF;
6274:
6275: IF p_x_line_rec.shipped_quantity2 = FND_API.G_MISS_NUM THEN -- OPM B1661023 04/02/01 INVCONV

Line 6275: IF p_x_line_rec.shipped_quantity2 = FND_API.G_MISS_NUM THEN -- OPM B1661023 04/02/01 INVCONV

6271: IF p_x_line_rec.shipped_quantity = FND_API.G_MISS_NUM THEN
6272: p_x_line_rec.shipped_quantity := p_old_line_rec.shipped_quantity;
6273: END IF;
6274:
6275: IF p_x_line_rec.shipped_quantity2 = FND_API.G_MISS_NUM THEN -- OPM B1661023 04/02/01 INVCONV
6276: p_x_line_rec.shipped_quantity2 := p_old_line_rec.shipped_quantity2;
6277: END IF;
6278:
6279: IF p_x_line_rec.shipping_method_code = FND_API.G_MISS_CHAR THEN

Line 6279: IF p_x_line_rec.shipping_method_code = FND_API.G_MISS_CHAR THEN

6275: IF p_x_line_rec.shipped_quantity2 = FND_API.G_MISS_NUM THEN -- OPM B1661023 04/02/01 INVCONV
6276: p_x_line_rec.shipped_quantity2 := p_old_line_rec.shipped_quantity2;
6277: END IF;
6278:
6279: IF p_x_line_rec.shipping_method_code = FND_API.G_MISS_CHAR THEN
6280: p_x_line_rec.shipping_method_code := p_old_line_rec.shipping_method_code;
6281: END IF;
6282:
6283: IF p_x_line_rec.shipping_quantity = FND_API.G_MISS_NUM THEN

Line 6283: IF p_x_line_rec.shipping_quantity = FND_API.G_MISS_NUM THEN

6279: IF p_x_line_rec.shipping_method_code = FND_API.G_MISS_CHAR THEN
6280: p_x_line_rec.shipping_method_code := p_old_line_rec.shipping_method_code;
6281: END IF;
6282:
6283: IF p_x_line_rec.shipping_quantity = FND_API.G_MISS_NUM THEN
6284: p_x_line_rec.shipping_quantity := p_old_line_rec.shipping_quantity;
6285: END IF;
6286:
6287: IF p_x_line_rec.shipping_quantity2 = FND_API.G_MISS_NUM THEN -- OPM B1661023 04/02/01 INVCONV

Line 6287: IF p_x_line_rec.shipping_quantity2 = FND_API.G_MISS_NUM THEN -- OPM B1661023 04/02/01 INVCONV

6283: IF p_x_line_rec.shipping_quantity = FND_API.G_MISS_NUM THEN
6284: p_x_line_rec.shipping_quantity := p_old_line_rec.shipping_quantity;
6285: END IF;
6286:
6287: IF p_x_line_rec.shipping_quantity2 = FND_API.G_MISS_NUM THEN -- OPM B1661023 04/02/01 INVCONV
6288: p_x_line_rec.shipping_quantity2 := p_old_line_rec.shipping_quantity2;
6289: END IF;
6290:
6291: IF p_x_line_rec.shipping_quantity_uom = FND_API.G_MISS_CHAR THEN

Line 6291: IF p_x_line_rec.shipping_quantity_uom = FND_API.G_MISS_CHAR THEN

6287: IF p_x_line_rec.shipping_quantity2 = FND_API.G_MISS_NUM THEN -- OPM B1661023 04/02/01 INVCONV
6288: p_x_line_rec.shipping_quantity2 := p_old_line_rec.shipping_quantity2;
6289: END IF;
6290:
6291: IF p_x_line_rec.shipping_quantity_uom = FND_API.G_MISS_CHAR THEN
6292: p_x_line_rec.shipping_quantity_uom := p_old_line_rec.shipping_quantity_uom;
6293: END IF;
6294:
6295: IF p_x_line_rec.ship_from_org_id = FND_API.G_MISS_NUM THEN

Line 6295: IF p_x_line_rec.ship_from_org_id = FND_API.G_MISS_NUM THEN

6291: IF p_x_line_rec.shipping_quantity_uom = FND_API.G_MISS_CHAR THEN
6292: p_x_line_rec.shipping_quantity_uom := p_old_line_rec.shipping_quantity_uom;
6293: END IF;
6294:
6295: IF p_x_line_rec.ship_from_org_id = FND_API.G_MISS_NUM THEN
6296: p_x_line_rec.ship_from_org_id := p_old_line_rec.ship_from_org_id;
6297: END IF;
6298:
6299: IF p_x_line_rec.subinventory = FND_API.G_MISS_CHAR THEN

Line 6299: IF p_x_line_rec.subinventory = FND_API.G_MISS_CHAR THEN

6295: IF p_x_line_rec.ship_from_org_id = FND_API.G_MISS_NUM THEN
6296: p_x_line_rec.ship_from_org_id := p_old_line_rec.ship_from_org_id;
6297: END IF;
6298:
6299: IF p_x_line_rec.subinventory = FND_API.G_MISS_CHAR THEN
6300: p_x_line_rec.subinventory := p_old_line_rec.subinventory;
6301: END IF;
6302:
6303: IF p_x_line_rec.ship_model_complete_flag = FND_API.G_MISS_CHAR THEN

Line 6303: IF p_x_line_rec.ship_model_complete_flag = FND_API.G_MISS_CHAR THEN

6299: IF p_x_line_rec.subinventory = FND_API.G_MISS_CHAR THEN
6300: p_x_line_rec.subinventory := p_old_line_rec.subinventory;
6301: END IF;
6302:
6303: IF p_x_line_rec.ship_model_complete_flag = FND_API.G_MISS_CHAR THEN
6304: p_x_line_rec.ship_model_complete_flag := p_old_line_rec.ship_model_complete_flag;
6305: END IF;
6306: IF p_x_line_rec.ship_set_id = FND_API.G_MISS_NUM THEN
6307: p_x_line_rec.ship_Set_id := p_old_line_rec.ship_set_id;

Line 6306: IF p_x_line_rec.ship_set_id = FND_API.G_MISS_NUM THEN

6302:
6303: IF p_x_line_rec.ship_model_complete_flag = FND_API.G_MISS_CHAR THEN
6304: p_x_line_rec.ship_model_complete_flag := p_old_line_rec.ship_model_complete_flag;
6305: END IF;
6306: IF p_x_line_rec.ship_set_id = FND_API.G_MISS_NUM THEN
6307: p_x_line_rec.ship_Set_id := p_old_line_rec.ship_set_id;
6308: END IF;
6309:
6310: IF p_x_line_rec.ship_tolerance_above = FND_API.G_MISS_NUM THEN

Line 6310: IF p_x_line_rec.ship_tolerance_above = FND_API.G_MISS_NUM THEN

6306: IF p_x_line_rec.ship_set_id = FND_API.G_MISS_NUM THEN
6307: p_x_line_rec.ship_Set_id := p_old_line_rec.ship_set_id;
6308: END IF;
6309:
6310: IF p_x_line_rec.ship_tolerance_above = FND_API.G_MISS_NUM THEN
6311: p_x_line_rec.ship_tolerance_above := p_old_line_rec.ship_tolerance_above;
6312: END IF;
6313:
6314: IF p_x_line_rec.ship_tolerance_below = FND_API.G_MISS_NUM THEN

Line 6314: IF p_x_line_rec.ship_tolerance_below = FND_API.G_MISS_NUM THEN

6310: IF p_x_line_rec.ship_tolerance_above = FND_API.G_MISS_NUM THEN
6311: p_x_line_rec.ship_tolerance_above := p_old_line_rec.ship_tolerance_above;
6312: END IF;
6313:
6314: IF p_x_line_rec.ship_tolerance_below = FND_API.G_MISS_NUM THEN
6315: p_x_line_rec.ship_tolerance_below := p_old_line_rec.ship_tolerance_below;
6316: END IF;
6317:
6318: IF p_x_line_rec.shippable_flag = FND_API.G_MISS_CHAR THEN

Line 6318: IF p_x_line_rec.shippable_flag = FND_API.G_MISS_CHAR THEN

6314: IF p_x_line_rec.ship_tolerance_below = FND_API.G_MISS_NUM THEN
6315: p_x_line_rec.ship_tolerance_below := p_old_line_rec.ship_tolerance_below;
6316: END IF;
6317:
6318: IF p_x_line_rec.shippable_flag = FND_API.G_MISS_CHAR THEN
6319: p_x_line_rec.shippable_flag := p_old_line_rec.shippable_flag;
6320: END IF;
6321:
6322: IF p_x_line_rec.shipping_interfaced_flag = FND_API.G_MISS_CHAR THEN

Line 6322: IF p_x_line_rec.shipping_interfaced_flag = FND_API.G_MISS_CHAR THEN

6318: IF p_x_line_rec.shippable_flag = FND_API.G_MISS_CHAR THEN
6319: p_x_line_rec.shippable_flag := p_old_line_rec.shippable_flag;
6320: END IF;
6321:
6322: IF p_x_line_rec.shipping_interfaced_flag = FND_API.G_MISS_CHAR THEN
6323: p_x_line_rec.shipping_interfaced_flag := p_old_line_rec.shipping_interfaced_flag;
6324: END IF;
6325:
6326: IF p_x_line_rec.ship_to_contact_id = FND_API.G_MISS_NUM THEN

Line 6326: IF p_x_line_rec.ship_to_contact_id = FND_API.G_MISS_NUM THEN

6322: IF p_x_line_rec.shipping_interfaced_flag = FND_API.G_MISS_CHAR THEN
6323: p_x_line_rec.shipping_interfaced_flag := p_old_line_rec.shipping_interfaced_flag;
6324: END IF;
6325:
6326: IF p_x_line_rec.ship_to_contact_id = FND_API.G_MISS_NUM THEN
6327: p_x_line_rec.ship_to_contact_id := p_old_line_rec.ship_to_contact_id;
6328: END IF;
6329:
6330: IF p_x_line_rec.ship_to_org_id = FND_API.G_MISS_NUM THEN

Line 6330: IF p_x_line_rec.ship_to_org_id = FND_API.G_MISS_NUM THEN

6326: IF p_x_line_rec.ship_to_contact_id = FND_API.G_MISS_NUM THEN
6327: p_x_line_rec.ship_to_contact_id := p_old_line_rec.ship_to_contact_id;
6328: END IF;
6329:
6330: IF p_x_line_rec.ship_to_org_id = FND_API.G_MISS_NUM THEN
6331: p_x_line_rec.ship_to_org_id := p_old_line_rec.ship_to_org_id;
6332: END IF;
6333:
6334: IF p_x_line_rec.sold_from_org_id = FND_API.G_MISS_NUM THEN

Line 6334: IF p_x_line_rec.sold_from_org_id = FND_API.G_MISS_NUM THEN

6330: IF p_x_line_rec.ship_to_org_id = FND_API.G_MISS_NUM THEN
6331: p_x_line_rec.ship_to_org_id := p_old_line_rec.ship_to_org_id;
6332: END IF;
6333:
6334: IF p_x_line_rec.sold_from_org_id = FND_API.G_MISS_NUM THEN
6335: p_x_line_rec.sold_from_org_id := p_old_line_rec.sold_from_org_id;
6336: END IF;
6337:
6338: IF p_x_line_rec.sold_to_org_id = FND_API.G_MISS_NUM THEN

Line 6338: IF p_x_line_rec.sold_to_org_id = FND_API.G_MISS_NUM THEN

6334: IF p_x_line_rec.sold_from_org_id = FND_API.G_MISS_NUM THEN
6335: p_x_line_rec.sold_from_org_id := p_old_line_rec.sold_from_org_id;
6336: END IF;
6337:
6338: IF p_x_line_rec.sold_to_org_id = FND_API.G_MISS_NUM THEN
6339: p_x_line_rec.sold_to_org_id := p_old_line_rec.sold_to_org_id;
6340: END IF;
6341:
6342: IF p_x_line_rec.sort_order = FND_API.G_MISS_CHAR THEN

Line 6342: IF p_x_line_rec.sort_order = FND_API.G_MISS_CHAR THEN

6338: IF p_x_line_rec.sold_to_org_id = FND_API.G_MISS_NUM THEN
6339: p_x_line_rec.sold_to_org_id := p_old_line_rec.sold_to_org_id;
6340: END IF;
6341:
6342: IF p_x_line_rec.sort_order = FND_API.G_MISS_CHAR THEN
6343: p_x_line_rec.sort_order := p_old_line_rec.sort_order;
6344: END IF;
6345:
6346: IF p_x_line_rec.source_document_id = FND_API.G_MISS_NUM THEN

Line 6346: IF p_x_line_rec.source_document_id = FND_API.G_MISS_NUM THEN

6342: IF p_x_line_rec.sort_order = FND_API.G_MISS_CHAR THEN
6343: p_x_line_rec.sort_order := p_old_line_rec.sort_order;
6344: END IF;
6345:
6346: IF p_x_line_rec.source_document_id = FND_API.G_MISS_NUM THEN
6347: p_x_line_rec.source_document_id := p_old_line_rec.source_document_id;
6348: END IF;
6349:
6350: IF p_x_line_rec.source_document_line_id = FND_API.G_MISS_NUM THEN

Line 6350: IF p_x_line_rec.source_document_line_id = FND_API.G_MISS_NUM THEN

6346: IF p_x_line_rec.source_document_id = FND_API.G_MISS_NUM THEN
6347: p_x_line_rec.source_document_id := p_old_line_rec.source_document_id;
6348: END IF;
6349:
6350: IF p_x_line_rec.source_document_line_id = FND_API.G_MISS_NUM THEN
6351: p_x_line_rec.source_document_line_id := p_old_line_rec.source_document_line_id;
6352: END IF;
6353:
6354: IF p_x_line_rec.source_document_type_id = FND_API.G_MISS_NUM THEN

Line 6354: IF p_x_line_rec.source_document_type_id = FND_API.G_MISS_NUM THEN

6350: IF p_x_line_rec.source_document_line_id = FND_API.G_MISS_NUM THEN
6351: p_x_line_rec.source_document_line_id := p_old_line_rec.source_document_line_id;
6352: END IF;
6353:
6354: IF p_x_line_rec.source_document_type_id = FND_API.G_MISS_NUM THEN
6355: p_x_line_rec.source_document_type_id := p_old_line_rec.source_document_type_id;
6356: END IF;
6357:
6358: IF p_x_line_rec.source_type_code = FND_API.G_MISS_CHAR THEN

Line 6358: IF p_x_line_rec.source_type_code = FND_API.G_MISS_CHAR THEN

6354: IF p_x_line_rec.source_document_type_id = FND_API.G_MISS_NUM THEN
6355: p_x_line_rec.source_document_type_id := p_old_line_rec.source_document_type_id;
6356: END IF;
6357:
6358: IF p_x_line_rec.source_type_code = FND_API.G_MISS_CHAR THEN
6359: p_x_line_rec.source_type_code := p_old_line_rec.source_type_code;
6360: END IF;
6361: IF p_x_line_rec.split_from_line_id = FND_API.G_MISS_NUM THEN
6362: p_x_line_rec.split_from_line_id := p_old_line_rec.split_from_line_id;

Line 6361: IF p_x_line_rec.split_from_line_id = FND_API.G_MISS_NUM THEN

6357:
6358: IF p_x_line_rec.source_type_code = FND_API.G_MISS_CHAR THEN
6359: p_x_line_rec.source_type_code := p_old_line_rec.source_type_code;
6360: END IF;
6361: IF p_x_line_rec.split_from_line_id = FND_API.G_MISS_NUM THEN
6362: p_x_line_rec.split_from_line_id := p_old_line_rec.split_from_line_id;
6363: END IF;
6364:
6365: IF p_x_line_rec.line_set_id = FND_API.G_MISS_NUM THEN

Line 6365: IF p_x_line_rec.line_set_id = FND_API.G_MISS_NUM THEN

6361: IF p_x_line_rec.split_from_line_id = FND_API.G_MISS_NUM THEN
6362: p_x_line_rec.split_from_line_id := p_old_line_rec.split_from_line_id;
6363: END IF;
6364:
6365: IF p_x_line_rec.line_set_id = FND_API.G_MISS_NUM THEN
6366: p_x_line_rec.line_set_id := p_old_line_rec.line_set_id;
6367: END IF;
6368: IF p_x_line_rec.split_by = FND_API.G_MISS_CHAR THEN
6369: p_x_line_rec.split_by := p_old_line_rec.split_by;

Line 6368: IF p_x_line_rec.split_by = FND_API.G_MISS_CHAR THEN

6364:
6365: IF p_x_line_rec.line_set_id = FND_API.G_MISS_NUM THEN
6366: p_x_line_rec.line_set_id := p_old_line_rec.line_set_id;
6367: END IF;
6368: IF p_x_line_rec.split_by = FND_API.G_MISS_CHAR THEN
6369: p_x_line_rec.split_by := p_old_line_rec.split_by;
6370: END IF;
6371: IF p_x_line_rec.model_remnant_flag = FND_API.G_MISS_CHAR THEN
6372: p_x_line_rec.model_remnant_flag := p_old_line_rec.model_remnant_flag;

Line 6371: IF p_x_line_rec.model_remnant_flag = FND_API.G_MISS_CHAR THEN

6367: END IF;
6368: IF p_x_line_rec.split_by = FND_API.G_MISS_CHAR THEN
6369: p_x_line_rec.split_by := p_old_line_rec.split_by;
6370: END IF;
6371: IF p_x_line_rec.model_remnant_flag = FND_API.G_MISS_CHAR THEN
6372: p_x_line_rec.model_remnant_flag := p_old_line_rec.model_remnant_flag;
6373: END IF;
6374:
6375: IF p_x_line_rec.task_id = FND_API.G_MISS_NUM THEN

Line 6375: IF p_x_line_rec.task_id = FND_API.G_MISS_NUM THEN

6371: IF p_x_line_rec.model_remnant_flag = FND_API.G_MISS_CHAR THEN
6372: p_x_line_rec.model_remnant_flag := p_old_line_rec.model_remnant_flag;
6373: END IF;
6374:
6375: IF p_x_line_rec.task_id = FND_API.G_MISS_NUM THEN
6376: p_x_line_rec.task_id := p_old_line_rec.task_id;
6377: END IF;
6378:
6379: IF p_x_line_rec.tax_code = FND_API.G_MISS_CHAR THEN

Line 6379: IF p_x_line_rec.tax_code = FND_API.G_MISS_CHAR THEN

6375: IF p_x_line_rec.task_id = FND_API.G_MISS_NUM THEN
6376: p_x_line_rec.task_id := p_old_line_rec.task_id;
6377: END IF;
6378:
6379: IF p_x_line_rec.tax_code = FND_API.G_MISS_CHAR THEN
6380: p_x_line_rec.tax_code := p_old_line_rec.tax_code;
6381: END IF;
6382:
6383: IF p_x_line_rec.tax_date = FND_API.G_MISS_DATE THEN

Line 6383: IF p_x_line_rec.tax_date = FND_API.G_MISS_DATE THEN

6379: IF p_x_line_rec.tax_code = FND_API.G_MISS_CHAR THEN
6380: p_x_line_rec.tax_code := p_old_line_rec.tax_code;
6381: END IF;
6382:
6383: IF p_x_line_rec.tax_date = FND_API.G_MISS_DATE THEN
6384: p_x_line_rec.tax_date := p_old_line_rec.tax_date;
6385: END IF;
6386:
6387: IF p_x_line_rec.tax_exempt_flag = FND_API.G_MISS_CHAR THEN

Line 6387: IF p_x_line_rec.tax_exempt_flag = FND_API.G_MISS_CHAR THEN

6383: IF p_x_line_rec.tax_date = FND_API.G_MISS_DATE THEN
6384: p_x_line_rec.tax_date := p_old_line_rec.tax_date;
6385: END IF;
6386:
6387: IF p_x_line_rec.tax_exempt_flag = FND_API.G_MISS_CHAR THEN
6388: p_x_line_rec.tax_exempt_flag := p_old_line_rec.tax_exempt_flag;
6389: END IF;
6390:
6391: IF p_x_line_rec.tax_exempt_number = FND_API.G_MISS_CHAR THEN

Line 6391: IF p_x_line_rec.tax_exempt_number = FND_API.G_MISS_CHAR THEN

6387: IF p_x_line_rec.tax_exempt_flag = FND_API.G_MISS_CHAR THEN
6388: p_x_line_rec.tax_exempt_flag := p_old_line_rec.tax_exempt_flag;
6389: END IF;
6390:
6391: IF p_x_line_rec.tax_exempt_number = FND_API.G_MISS_CHAR THEN
6392: p_x_line_rec.tax_exempt_number := p_old_line_rec.tax_exempt_number;
6393: END IF;
6394:
6395: IF p_x_line_rec.tax_exempt_reason_code = FND_API.G_MISS_CHAR THEN

Line 6395: IF p_x_line_rec.tax_exempt_reason_code = FND_API.G_MISS_CHAR THEN

6391: IF p_x_line_rec.tax_exempt_number = FND_API.G_MISS_CHAR THEN
6392: p_x_line_rec.tax_exempt_number := p_old_line_rec.tax_exempt_number;
6393: END IF;
6394:
6395: IF p_x_line_rec.tax_exempt_reason_code = FND_API.G_MISS_CHAR THEN
6396: p_x_line_rec.tax_exempt_reason_code := p_old_line_rec.tax_exempt_reason_code;
6397: END IF;
6398:
6399: IF p_x_line_rec.tax_point_code = FND_API.G_MISS_CHAR THEN

Line 6399: IF p_x_line_rec.tax_point_code = FND_API.G_MISS_CHAR THEN

6395: IF p_x_line_rec.tax_exempt_reason_code = FND_API.G_MISS_CHAR THEN
6396: p_x_line_rec.tax_exempt_reason_code := p_old_line_rec.tax_exempt_reason_code;
6397: END IF;
6398:
6399: IF p_x_line_rec.tax_point_code = FND_API.G_MISS_CHAR THEN
6400: p_x_line_rec.tax_point_code := p_old_line_rec.tax_point_code;
6401: END IF;
6402:
6403: IF p_x_line_rec.tax_rate = FND_API.G_MISS_NUM THEN

Line 6403: IF p_x_line_rec.tax_rate = FND_API.G_MISS_NUM THEN

6399: IF p_x_line_rec.tax_point_code = FND_API.G_MISS_CHAR THEN
6400: p_x_line_rec.tax_point_code := p_old_line_rec.tax_point_code;
6401: END IF;
6402:
6403: IF p_x_line_rec.tax_rate = FND_API.G_MISS_NUM THEN
6404: p_x_line_rec.tax_rate := p_old_line_rec.tax_rate;
6405: END IF;
6406:
6407: IF p_x_line_rec.tax_value = FND_API.G_MISS_NUM THEN

Line 6407: IF p_x_line_rec.tax_value = FND_API.G_MISS_NUM THEN

6403: IF p_x_line_rec.tax_rate = FND_API.G_MISS_NUM THEN
6404: p_x_line_rec.tax_rate := p_old_line_rec.tax_rate;
6405: END IF;
6406:
6407: IF p_x_line_rec.tax_value = FND_API.G_MISS_NUM THEN
6408: p_x_line_rec.tax_value := p_old_line_rec.tax_value;
6409: END IF;
6410:
6411: IF p_x_line_rec.top_model_line_id = FND_API.G_MISS_NUM THEN

Line 6411: IF p_x_line_rec.top_model_line_id = FND_API.G_MISS_NUM THEN

6407: IF p_x_line_rec.tax_value = FND_API.G_MISS_NUM THEN
6408: p_x_line_rec.tax_value := p_old_line_rec.tax_value;
6409: END IF;
6410:
6411: IF p_x_line_rec.top_model_line_id = FND_API.G_MISS_NUM THEN
6412: p_x_line_rec.top_model_line_id := p_old_line_rec.top_model_line_id;
6413: END IF;
6414:
6415: IF p_x_line_rec.unit_list_price = FND_API.G_MISS_NUM THEN

Line 6415: IF p_x_line_rec.unit_list_price = FND_API.G_MISS_NUM THEN

6411: IF p_x_line_rec.top_model_line_id = FND_API.G_MISS_NUM THEN
6412: p_x_line_rec.top_model_line_id := p_old_line_rec.top_model_line_id;
6413: END IF;
6414:
6415: IF p_x_line_rec.unit_list_price = FND_API.G_MISS_NUM THEN
6416: p_x_line_rec.unit_list_price := p_old_line_rec.unit_list_price;
6417: END IF;
6418:
6419: IF p_x_line_rec.unit_list_price_per_pqty = FND_API.G_MISS_NUM THEN

Line 6419: IF p_x_line_rec.unit_list_price_per_pqty = FND_API.G_MISS_NUM THEN

6415: IF p_x_line_rec.unit_list_price = FND_API.G_MISS_NUM THEN
6416: p_x_line_rec.unit_list_price := p_old_line_rec.unit_list_price;
6417: END IF;
6418:
6419: IF p_x_line_rec.unit_list_price_per_pqty = FND_API.G_MISS_NUM THEN
6420: p_x_line_rec.unit_list_price_per_pqty := p_old_line_rec.unit_list_price_per_pqty;
6421: END IF;
6422:
6423: IF p_x_line_rec.unit_selling_price = FND_API.G_MISS_NUM THEN

Line 6423: IF p_x_line_rec.unit_selling_price = FND_API.G_MISS_NUM THEN

6419: IF p_x_line_rec.unit_list_price_per_pqty = FND_API.G_MISS_NUM THEN
6420: p_x_line_rec.unit_list_price_per_pqty := p_old_line_rec.unit_list_price_per_pqty;
6421: END IF;
6422:
6423: IF p_x_line_rec.unit_selling_price = FND_API.G_MISS_NUM THEN
6424: p_x_line_rec.unit_selling_price := p_old_line_rec.unit_selling_price;
6425: END IF;
6426:
6427: IF p_x_line_rec.unit_selling_price_per_pqty = FND_API.G_MISS_NUM THEN

Line 6427: IF p_x_line_rec.unit_selling_price_per_pqty = FND_API.G_MISS_NUM THEN

6423: IF p_x_line_rec.unit_selling_price = FND_API.G_MISS_NUM THEN
6424: p_x_line_rec.unit_selling_price := p_old_line_rec.unit_selling_price;
6425: END IF;
6426:
6427: IF p_x_line_rec.unit_selling_price_per_pqty = FND_API.G_MISS_NUM THEN
6428: p_x_line_rec.unit_selling_price_per_pqty := p_old_line_rec.unit_selling_price_per_pqty;
6429: END IF;
6430:
6431: IF p_x_line_rec.visible_demand_flag = FND_API.G_MISS_CHAR THEN

Line 6431: IF p_x_line_rec.visible_demand_flag = FND_API.G_MISS_CHAR THEN

6427: IF p_x_line_rec.unit_selling_price_per_pqty = FND_API.G_MISS_NUM THEN
6428: p_x_line_rec.unit_selling_price_per_pqty := p_old_line_rec.unit_selling_price_per_pqty;
6429: END IF;
6430:
6431: IF p_x_line_rec.visible_demand_flag = FND_API.G_MISS_CHAR THEN
6432: p_x_line_rec.visible_demand_flag := p_old_line_rec.visible_demand_flag;
6433: END IF;
6434: IF p_x_line_rec.veh_cus_item_cum_key_id = FND_API.G_MISS_NUM THEN
6435: p_x_line_rec.veh_cus_item_cum_key_id := p_old_line_rec.veh_cus_item_cum_key_id;

Line 6434: IF p_x_line_rec.veh_cus_item_cum_key_id = FND_API.G_MISS_NUM THEN

6430:
6431: IF p_x_line_rec.visible_demand_flag = FND_API.G_MISS_CHAR THEN
6432: p_x_line_rec.visible_demand_flag := p_old_line_rec.visible_demand_flag;
6433: END IF;
6434: IF p_x_line_rec.veh_cus_item_cum_key_id = FND_API.G_MISS_NUM THEN
6435: p_x_line_rec.veh_cus_item_cum_key_id := p_old_line_rec.veh_cus_item_cum_key_id;
6436: END IF;
6437:
6438: IF p_x_line_rec.first_ack_code = FND_API.G_MISS_CHAR THEN

Line 6438: IF p_x_line_rec.first_ack_code = FND_API.G_MISS_CHAR THEN

6434: IF p_x_line_rec.veh_cus_item_cum_key_id = FND_API.G_MISS_NUM THEN
6435: p_x_line_rec.veh_cus_item_cum_key_id := p_old_line_rec.veh_cus_item_cum_key_id;
6436: END IF;
6437:
6438: IF p_x_line_rec.first_ack_code = FND_API.G_MISS_CHAR THEN
6439: p_x_line_rec.first_ack_code := p_old_line_rec.first_ack_code;
6440: END IF;
6441:
6442: IF p_x_line_rec.first_ack_date = FND_API.G_MISS_DATE THEN

Line 6442: IF p_x_line_rec.first_ack_date = FND_API.G_MISS_DATE THEN

6438: IF p_x_line_rec.first_ack_code = FND_API.G_MISS_CHAR THEN
6439: p_x_line_rec.first_ack_code := p_old_line_rec.first_ack_code;
6440: END IF;
6441:
6442: IF p_x_line_rec.first_ack_date = FND_API.G_MISS_DATE THEN
6443: p_x_line_rec.first_ack_date := p_old_line_rec.first_ack_date;
6444: END IF;
6445:
6446: IF p_x_line_rec.last_ack_code = FND_API.G_MISS_CHAR THEN

Line 6446: IF p_x_line_rec.last_ack_code = FND_API.G_MISS_CHAR THEN

6442: IF p_x_line_rec.first_ack_date = FND_API.G_MISS_DATE THEN
6443: p_x_line_rec.first_ack_date := p_old_line_rec.first_ack_date;
6444: END IF;
6445:
6446: IF p_x_line_rec.last_ack_code = FND_API.G_MISS_CHAR THEN
6447: p_x_line_rec.last_ack_code := p_old_line_rec.last_ack_code;
6448: END IF;
6449:
6450: IF p_x_line_rec.last_ack_date = FND_API.G_MISS_DATE THEN

Line 6450: IF p_x_line_rec.last_ack_date = FND_API.G_MISS_DATE THEN

6446: IF p_x_line_rec.last_ack_code = FND_API.G_MISS_CHAR THEN
6447: p_x_line_rec.last_ack_code := p_old_line_rec.last_ack_code;
6448: END IF;
6449:
6450: IF p_x_line_rec.last_ack_date = FND_API.G_MISS_DATE THEN
6451: p_x_line_rec.last_ack_date := p_old_line_rec.last_ack_date;
6452: END IF;
6453:
6454: IF p_x_line_rec.end_item_unit_number = FND_API.G_MISS_CHAR THEN

Line 6454: IF p_x_line_rec.end_item_unit_number = FND_API.G_MISS_CHAR THEN

6450: IF p_x_line_rec.last_ack_date = FND_API.G_MISS_DATE THEN
6451: p_x_line_rec.last_ack_date := p_old_line_rec.last_ack_date;
6452: END IF;
6453:
6454: IF p_x_line_rec.end_item_unit_number = FND_API.G_MISS_CHAR THEN
6455: p_x_line_rec.end_item_unit_number := p_old_line_rec.end_item_unit_number;
6456: END IF;
6457:
6458: IF p_x_line_rec.shipping_instructions = FND_API.G_MISS_CHAR THEN

Line 6458: IF p_x_line_rec.shipping_instructions = FND_API.G_MISS_CHAR THEN

6454: IF p_x_line_rec.end_item_unit_number = FND_API.G_MISS_CHAR THEN
6455: p_x_line_rec.end_item_unit_number := p_old_line_rec.end_item_unit_number;
6456: END IF;
6457:
6458: IF p_x_line_rec.shipping_instructions = FND_API.G_MISS_CHAR THEN
6459: p_x_line_rec.shipping_instructions := p_old_line_rec.shipping_instructions;
6460: END IF;
6461:
6462: IF p_x_line_rec.packing_instructions = FND_API.G_MISS_CHAR THEN

Line 6462: IF p_x_line_rec.packing_instructions = FND_API.G_MISS_CHAR THEN

6458: IF p_x_line_rec.shipping_instructions = FND_API.G_MISS_CHAR THEN
6459: p_x_line_rec.shipping_instructions := p_old_line_rec.shipping_instructions;
6460: END IF;
6461:
6462: IF p_x_line_rec.packing_instructions = FND_API.G_MISS_CHAR THEN
6463: p_x_line_rec.packing_instructions := p_old_line_rec.packing_instructions;
6464: END IF;
6465:
6466: -- Service Related

Line 6468: IF p_x_line_rec.service_txn_reason_code = FND_API.G_MISS_CHAR THEN

6464: END IF;
6465:
6466: -- Service Related
6467:
6468: IF p_x_line_rec.service_txn_reason_code = FND_API.G_MISS_CHAR THEN
6469: p_x_line_rec.service_txn_reason_code := p_old_line_rec.service_txn_reason_code;
6470: END IF;
6471:
6472: IF p_x_line_rec.service_txn_comments = FND_API.G_MISS_CHAR THEN

Line 6472: IF p_x_line_rec.service_txn_comments = FND_API.G_MISS_CHAR THEN

6468: IF p_x_line_rec.service_txn_reason_code = FND_API.G_MISS_CHAR THEN
6469: p_x_line_rec.service_txn_reason_code := p_old_line_rec.service_txn_reason_code;
6470: END IF;
6471:
6472: IF p_x_line_rec.service_txn_comments = FND_API.G_MISS_CHAR THEN
6473: p_x_line_rec.service_txn_comments := p_old_line_rec.service_txn_comments;
6474: END IF;
6475:
6476:

Line 6477: IF p_x_line_rec.service_duration = FND_API.G_MISS_NUM THEN

6473: p_x_line_rec.service_txn_comments := p_old_line_rec.service_txn_comments;
6474: END IF;
6475:
6476:
6477: IF p_x_line_rec.service_duration = FND_API.G_MISS_NUM THEN
6478: p_x_line_rec.service_duration := p_old_line_rec.service_duration;
6479: END IF;
6480:
6481: IF p_x_line_rec.service_period = FND_API.G_MISS_CHAR THEN

Line 6481: IF p_x_line_rec.service_period = FND_API.G_MISS_CHAR THEN

6477: IF p_x_line_rec.service_duration = FND_API.G_MISS_NUM THEN
6478: p_x_line_rec.service_duration := p_old_line_rec.service_duration;
6479: END IF;
6480:
6481: IF p_x_line_rec.service_period = FND_API.G_MISS_CHAR THEN
6482: p_x_line_rec.service_period := p_old_line_rec.service_period;
6483: END IF;
6484:
6485: IF p_x_line_rec.service_start_date = FND_API.G_MISS_DATE THEN

Line 6485: IF p_x_line_rec.service_start_date = FND_API.G_MISS_DATE THEN

6481: IF p_x_line_rec.service_period = FND_API.G_MISS_CHAR THEN
6482: p_x_line_rec.service_period := p_old_line_rec.service_period;
6483: END IF;
6484:
6485: IF p_x_line_rec.service_start_date = FND_API.G_MISS_DATE THEN
6486: p_x_line_rec.service_start_date := p_old_line_rec.service_start_date;
6487: END IF;
6488:
6489: IF p_x_line_rec.service_end_date = FND_API.G_MISS_DATE THEN

Line 6489: IF p_x_line_rec.service_end_date = FND_API.G_MISS_DATE THEN

6485: IF p_x_line_rec.service_start_date = FND_API.G_MISS_DATE THEN
6486: p_x_line_rec.service_start_date := p_old_line_rec.service_start_date;
6487: END IF;
6488:
6489: IF p_x_line_rec.service_end_date = FND_API.G_MISS_DATE THEN
6490: p_x_line_rec.service_end_date := p_old_line_rec.service_end_date;
6491: END IF;
6492:
6493: IF p_x_line_rec.service_coterminate_flag = FND_API.G_MISS_CHAR THEN

Line 6493: IF p_x_line_rec.service_coterminate_flag = FND_API.G_MISS_CHAR THEN

6489: IF p_x_line_rec.service_end_date = FND_API.G_MISS_DATE THEN
6490: p_x_line_rec.service_end_date := p_old_line_rec.service_end_date;
6491: END IF;
6492:
6493: IF p_x_line_rec.service_coterminate_flag = FND_API.G_MISS_CHAR THEN
6494: p_x_line_rec.service_coterminate_flag := p_old_line_rec.service_coterminate_flag;
6495: END IF;
6496:
6497: IF p_x_line_rec.unit_list_percent = FND_API.G_MISS_NUM THEN

Line 6497: IF p_x_line_rec.unit_list_percent = FND_API.G_MISS_NUM THEN

6493: IF p_x_line_rec.service_coterminate_flag = FND_API.G_MISS_CHAR THEN
6494: p_x_line_rec.service_coterminate_flag := p_old_line_rec.service_coterminate_flag;
6495: END IF;
6496:
6497: IF p_x_line_rec.unit_list_percent = FND_API.G_MISS_NUM THEN
6498: p_x_line_rec.unit_list_percent := p_old_line_rec.unit_list_percent;
6499: END IF;
6500:
6501: IF p_x_line_rec.unit_selling_percent = FND_API.G_MISS_NUM THEN

Line 6501: IF p_x_line_rec.unit_selling_percent = FND_API.G_MISS_NUM THEN

6497: IF p_x_line_rec.unit_list_percent = FND_API.G_MISS_NUM THEN
6498: p_x_line_rec.unit_list_percent := p_old_line_rec.unit_list_percent;
6499: END IF;
6500:
6501: IF p_x_line_rec.unit_selling_percent = FND_API.G_MISS_NUM THEN
6502: p_x_line_rec.unit_selling_percent := p_old_line_rec.unit_selling_percent;
6503: END IF;
6504:
6505: IF p_x_line_rec.unit_percent_base_price = FND_API.G_MISS_NUM THEN

Line 6505: IF p_x_line_rec.unit_percent_base_price = FND_API.G_MISS_NUM THEN

6501: IF p_x_line_rec.unit_selling_percent = FND_API.G_MISS_NUM THEN
6502: p_x_line_rec.unit_selling_percent := p_old_line_rec.unit_selling_percent;
6503: END IF;
6504:
6505: IF p_x_line_rec.unit_percent_base_price = FND_API.G_MISS_NUM THEN
6506: p_x_line_rec.unit_percent_base_price := p_old_line_rec.unit_percent_base_price;
6507: END IF;
6508:
6509: IF p_x_line_rec.service_number = FND_API.G_MISS_NUM THEN

Line 6509: IF p_x_line_rec.service_number = FND_API.G_MISS_NUM THEN

6505: IF p_x_line_rec.unit_percent_base_price = FND_API.G_MISS_NUM THEN
6506: p_x_line_rec.unit_percent_base_price := p_old_line_rec.unit_percent_base_price;
6507: END IF;
6508:
6509: IF p_x_line_rec.service_number = FND_API.G_MISS_NUM THEN
6510: p_x_line_rec.service_number := p_old_line_rec.service_number;
6511: END IF;
6512:
6513: IF p_x_line_rec.service_reference_type_code = FND_API.G_MISS_CHAR THEN

Line 6513: IF p_x_line_rec.service_reference_type_code = FND_API.G_MISS_CHAR THEN

6509: IF p_x_line_rec.service_number = FND_API.G_MISS_NUM THEN
6510: p_x_line_rec.service_number := p_old_line_rec.service_number;
6511: END IF;
6512:
6513: IF p_x_line_rec.service_reference_type_code = FND_API.G_MISS_CHAR THEN
6514: p_x_line_rec.service_reference_type_code := p_old_line_rec.service_reference_type_code;
6515: END IF;
6516:
6517: IF p_x_line_rec.calculate_price_flag = FND_API.G_MISS_CHAR THEN

Line 6517: IF p_x_line_rec.calculate_price_flag = FND_API.G_MISS_CHAR THEN

6513: IF p_x_line_rec.service_reference_type_code = FND_API.G_MISS_CHAR THEN
6514: p_x_line_rec.service_reference_type_code := p_old_line_rec.service_reference_type_code;
6515: END IF;
6516:
6517: IF p_x_line_rec.calculate_price_flag = FND_API.G_MISS_CHAR THEN
6518: p_x_line_rec.calculate_price_flag := NULL;
6519: END IF;
6520:
6521: IF p_x_line_rec.service_reference_line_id = FND_API.G_MISS_NUM THEN

Line 6521: IF p_x_line_rec.service_reference_line_id = FND_API.G_MISS_NUM THEN

6517: IF p_x_line_rec.calculate_price_flag = FND_API.G_MISS_CHAR THEN
6518: p_x_line_rec.calculate_price_flag := NULL;
6519: END IF;
6520:
6521: IF p_x_line_rec.service_reference_line_id = FND_API.G_MISS_NUM THEN
6522: p_x_line_rec.service_reference_line_id := p_old_line_rec.service_reference_line_id;
6523: END IF;
6524:
6525: IF p_x_line_rec.service_reference_system_id = FND_API.G_MISS_NUM THEN

Line 6525: IF p_x_line_rec.service_reference_system_id = FND_API.G_MISS_NUM THEN

6521: IF p_x_line_rec.service_reference_line_id = FND_API.G_MISS_NUM THEN
6522: p_x_line_rec.service_reference_line_id := p_old_line_rec.service_reference_line_id;
6523: END IF;
6524:
6525: IF p_x_line_rec.service_reference_system_id = FND_API.G_MISS_NUM THEN
6526: p_x_line_rec.service_reference_system_id := p_old_line_rec.service_reference_system_id;
6527: END IF;
6528:
6529: -- End of Service related columns

Line 6533: IF p_x_line_rec.marketing_source_code_id = FND_API.G_MISS_NUM THEN

6529: -- End of Service related columns
6530:
6531: /* Marketing source code related */
6532:
6533: IF p_x_line_rec.marketing_source_code_id = FND_API.G_MISS_NUM THEN
6534: p_x_line_rec.marketing_source_code_id := p_old_line_rec.marketing_source_code_id;
6535: END IF;
6536:
6537: /* end of Marketing source code id */

Line 6550: IF p_x_line_rec.commitment_id = FND_API.G_MISS_NUM THEN

6546: END IF;
6547: END IF;
6548:
6549: -- Commitment related
6550: IF p_x_line_rec.commitment_id = FND_API.G_MISS_NUM THEN
6551: p_x_line_rec.commitment_id := p_old_line_rec.commitment_id;
6552: END IF;
6553:
6554: IF p_x_line_rec.order_source_id = FND_API.G_MISS_NUM THEN

Line 6554: IF p_x_line_rec.order_source_id = FND_API.G_MISS_NUM THEN

6550: IF p_x_line_rec.commitment_id = FND_API.G_MISS_NUM THEN
6551: p_x_line_rec.commitment_id := p_old_line_rec.commitment_id;
6552: END IF;
6553:
6554: IF p_x_line_rec.order_source_id = FND_API.G_MISS_NUM THEN
6555: if l_debug_level > 0 then
6556: oe_debug_pub.add('OEXULINB -aksingh complete_record - order_source_id');
6557: end if;
6558: p_x_line_rec.order_source_id := p_old_line_rec.order_source_id;

Line 6562: IF p_x_line_rec.Original_Inventory_Item_Id = FND_API.G_MISS_NUM THEN

6558: p_x_line_rec.order_source_id := p_old_line_rec.order_source_id;
6559: END IF;
6560:
6561: -- Item Substitution changes.
6562: IF p_x_line_rec.Original_Inventory_Item_Id = FND_API.G_MISS_NUM THEN
6563: p_x_line_rec.Original_Inventory_Item_Id :=
6564: p_old_line_rec.Original_Inventory_Item_Id;
6565: END IF;
6566:

Line 6567: IF p_x_line_rec.Original_item_identifier_Type = FND_API.G_MISS_CHAR THEN

6563: p_x_line_rec.Original_Inventory_Item_Id :=
6564: p_old_line_rec.Original_Inventory_Item_Id;
6565: END IF;
6566:
6567: IF p_x_line_rec.Original_item_identifier_Type = FND_API.G_MISS_CHAR THEN
6568: p_x_line_rec.Original_item_identifier_Type :=
6569: p_old_line_rec.Original_item_identifier_Type;
6570: END IF;
6571:

Line 6572: IF p_x_line_rec.Original_ordered_item_id = FND_API.G_MISS_NUM THEN

6568: p_x_line_rec.Original_item_identifier_Type :=
6569: p_old_line_rec.Original_item_identifier_Type;
6570: END IF;
6571:
6572: IF p_x_line_rec.Original_ordered_item_id = FND_API.G_MISS_NUM THEN
6573: p_x_line_rec.Original_ordered_item_id :=
6574: p_old_line_rec.Original_ordered_item_id;
6575: END IF;
6576:

Line 6577: IF p_x_line_rec.Original_ordered_item = FND_API.G_MISS_CHAR THEN

6573: p_x_line_rec.Original_ordered_item_id :=
6574: p_old_line_rec.Original_ordered_item_id;
6575: END IF;
6576:
6577: IF p_x_line_rec.Original_ordered_item = FND_API.G_MISS_CHAR THEN
6578: p_x_line_rec.Original_ordered_item :=
6579: p_old_line_rec.Original_ordered_item;
6580: END IF;
6581:

Line 6582: IF p_x_line_rec.item_relationship_type = FND_API.G_MISS_NUM THEN

6578: p_x_line_rec.Original_ordered_item :=
6579: p_old_line_rec.Original_ordered_item;
6580: END IF;
6581:
6582: IF p_x_line_rec.item_relationship_type = FND_API.G_MISS_NUM THEN
6583: p_x_line_rec.item_relationship_type :=
6584: p_old_line_rec.item_relationship_type;
6585: END IF;
6586:

Line 6587: IF p_x_line_rec.Item_substitution_type_code = FND_API.G_MISS_CHAR THEN

6583: p_x_line_rec.item_relationship_type :=
6584: p_old_line_rec.item_relationship_type;
6585: END IF;
6586:
6587: IF p_x_line_rec.Item_substitution_type_code = FND_API.G_MISS_CHAR THEN
6588: p_x_line_rec.Item_substitution_type_code :=
6589: p_old_line_rec.Item_substitution_type_code;
6590: END IF;
6591:

Line 6592: IF p_x_line_rec.Late_Demand_Penalty_Factor = FND_API.G_MISS_NUM THEN

6588: p_x_line_rec.Item_substitution_type_code :=
6589: p_old_line_rec.Item_substitution_type_code;
6590: END IF;
6591:
6592: IF p_x_line_rec.Late_Demand_Penalty_Factor = FND_API.G_MISS_NUM THEN
6593: p_x_line_rec.Late_Demand_Penalty_Factor :=
6594: p_old_line_rec.Late_Demand_Penalty_Factor;
6595: END IF;
6596:

Line 6597: IF p_x_line_rec.Override_atp_date_code = FND_API.G_MISS_CHAR THEN

6593: p_x_line_rec.Late_Demand_Penalty_Factor :=
6594: p_old_line_rec.Late_Demand_Penalty_Factor;
6595: END IF;
6596:
6597: IF p_x_line_rec.Override_atp_date_code = FND_API.G_MISS_CHAR THEN
6598: p_x_line_rec.Override_atp_date_code :=
6599: p_old_line_rec.Override_atp_date_code;
6600: END IF;
6601:

Line 6604: IF p_x_line_rec.Blanket_Number = FND_API.G_MISS_NUM THEN

6600: END IF;
6601:
6602: -- Changes for Blanket Orders
6603:
6604: IF p_x_line_rec.Blanket_Number = FND_API.G_MISS_NUM THEN
6605: p_x_line_rec.Blanket_Number := p_old_line_rec.Blanket_Number;
6606: END IF;
6607:
6608: IF p_x_line_rec.Blanket_Line_Number = FND_API.G_MISS_NUM THEN

Line 6608: IF p_x_line_rec.Blanket_Line_Number = FND_API.G_MISS_NUM THEN

6604: IF p_x_line_rec.Blanket_Number = FND_API.G_MISS_NUM THEN
6605: p_x_line_rec.Blanket_Number := p_old_line_rec.Blanket_Number;
6606: END IF;
6607:
6608: IF p_x_line_rec.Blanket_Line_Number = FND_API.G_MISS_NUM THEN
6609: p_x_line_rec.Blanket_Line_Number := p_old_line_rec.Blanket_Line_Number;
6610: END IF;
6611:
6612: IF p_x_line_rec.Blanket_Version_Number = FND_API.G_MISS_NUM THEN

Line 6612: IF p_x_line_rec.Blanket_Version_Number = FND_API.G_MISS_NUM THEN

6608: IF p_x_line_rec.Blanket_Line_Number = FND_API.G_MISS_NUM THEN
6609: p_x_line_rec.Blanket_Line_Number := p_old_line_rec.Blanket_Line_Number;
6610: END IF;
6611:
6612: IF p_x_line_rec.Blanket_Version_Number = FND_API.G_MISS_NUM THEN
6613: p_x_line_rec.Blanket_Version_Number := p_old_line_rec.Blanket_Version_Number;
6614: END IF;
6615:
6616: -- bug 2589332

Line 6617: IF p_x_line_rec.User_Item_Description = FND_API.G_MISS_CHAR THEN

6613: p_x_line_rec.Blanket_Version_Number := p_old_line_rec.Blanket_Version_Number;
6614: END IF;
6615:
6616: -- bug 2589332
6617: IF p_x_line_rec.User_Item_Description = FND_API.G_MISS_CHAR THEN
6618: p_x_line_rec.User_Item_Description := p_old_line_rec.User_Item_Description;
6619: END IF;
6620:
6621: -- QUOTING changes

Line 6622: IF p_x_line_rec.transaction_phase_code = FND_API.G_MISS_CHAR THEN

6618: p_x_line_rec.User_Item_Description := p_old_line_rec.User_Item_Description;
6619: END IF;
6620:
6621: -- QUOTING changes
6622: IF p_x_line_rec.transaction_phase_code = FND_API.G_MISS_CHAR THEN
6623: p_x_line_rec.transaction_phase_code :=
6624: p_old_line_rec.transaction_phase_code;
6625: END IF;
6626:

Line 6627: IF p_x_line_rec.source_document_version_number = FND_API.G_MISS_NUM THEN

6623: p_x_line_rec.transaction_phase_code :=
6624: p_old_line_rec.transaction_phase_code;
6625: END IF;
6626:
6627: IF p_x_line_rec.source_document_version_number = FND_API.G_MISS_NUM THEN
6628: p_x_line_rec.source_document_version_number :=
6629: p_old_line_rec.source_document_version_number;
6630: END IF;
6631: -- END QUOTING changes

Line 6632: IF p_x_line_rec.Minisite_Id = FND_API.G_MISS_NUM THEN

6628: p_x_line_rec.source_document_version_number :=
6629: p_old_line_rec.source_document_version_number;
6630: END IF;
6631: -- END QUOTING changes
6632: IF p_x_line_rec.Minisite_Id = FND_API.G_MISS_NUM THEN
6633: p_x_line_rec.Minisite_Id := p_old_line_rec.Minisite_Id;
6634: END IF;
6635:
6636: IF p_x_line_rec.End_customer_Id = FND_API.G_MISS_NUM THEN

Line 6636: IF p_x_line_rec.End_customer_Id = FND_API.G_MISS_NUM THEN

6632: IF p_x_line_rec.Minisite_Id = FND_API.G_MISS_NUM THEN
6633: p_x_line_rec.Minisite_Id := p_old_line_rec.Minisite_Id;
6634: END IF;
6635:
6636: IF p_x_line_rec.End_customer_Id = FND_API.G_MISS_NUM THEN
6637: p_x_line_rec.End_customer_Id := p_old_line_rec.End_customer_Id;
6638: END IF;
6639:
6640: IF p_x_line_rec.End_customer_contact_Id = FND_API.G_MISS_NUM THEN

Line 6640: IF p_x_line_rec.End_customer_contact_Id = FND_API.G_MISS_NUM THEN

6636: IF p_x_line_rec.End_customer_Id = FND_API.G_MISS_NUM THEN
6637: p_x_line_rec.End_customer_Id := p_old_line_rec.End_customer_Id;
6638: END IF;
6639:
6640: IF p_x_line_rec.End_customer_contact_Id = FND_API.G_MISS_NUM THEN
6641: p_x_line_rec.End_customer_contact_Id := p_old_line_rec.End_customer_contact_Id;
6642: END IF;
6643:
6644: IF p_x_line_rec.End_customer_site_use_Id = FND_API.G_MISS_NUM THEN

Line 6644: IF p_x_line_rec.End_customer_site_use_Id = FND_API.G_MISS_NUM THEN

6640: IF p_x_line_rec.End_customer_contact_Id = FND_API.G_MISS_NUM THEN
6641: p_x_line_rec.End_customer_contact_Id := p_old_line_rec.End_customer_contact_Id;
6642: END IF;
6643:
6644: IF p_x_line_rec.End_customer_site_use_Id = FND_API.G_MISS_NUM THEN
6645: p_x_line_rec.End_customer_site_use_Id := p_old_line_rec.End_customer_site_use_Id;
6646: END IF;
6647:
6648: IF p_x_line_rec.ib_owner = FND_API.G_MISS_CHAR THEN

Line 6648: IF p_x_line_rec.ib_owner = FND_API.G_MISS_CHAR THEN

6644: IF p_x_line_rec.End_customer_site_use_Id = FND_API.G_MISS_NUM THEN
6645: p_x_line_rec.End_customer_site_use_Id := p_old_line_rec.End_customer_site_use_Id;
6646: END IF;
6647:
6648: IF p_x_line_rec.ib_owner = FND_API.G_MISS_CHAR THEN
6649: p_x_line_rec.ib_owner := p_old_line_rec.ib_owner;
6650: END IF;
6651:
6652: IF p_x_line_rec.ib_installed_at_location = FND_API.G_MISS_CHAR THEN

Line 6652: IF p_x_line_rec.ib_installed_at_location = FND_API.G_MISS_CHAR THEN

6648: IF p_x_line_rec.ib_owner = FND_API.G_MISS_CHAR THEN
6649: p_x_line_rec.ib_owner := p_old_line_rec.ib_owner;
6650: END IF;
6651:
6652: IF p_x_line_rec.ib_installed_at_location = FND_API.G_MISS_CHAR THEN
6653: p_x_line_rec.ib_installed_at_location := p_old_line_rec.ib_installed_at_location;
6654: END IF;
6655:
6656: IF p_x_line_rec.ib_current_location = FND_API.G_MISS_CHAR THEN

Line 6656: IF p_x_line_rec.ib_current_location = FND_API.G_MISS_CHAR THEN

6652: IF p_x_line_rec.ib_installed_at_location = FND_API.G_MISS_CHAR THEN
6653: p_x_line_rec.ib_installed_at_location := p_old_line_rec.ib_installed_at_location;
6654: END IF;
6655:
6656: IF p_x_line_rec.ib_current_location = FND_API.G_MISS_CHAR THEN
6657: p_x_line_rec.ib_current_location := p_old_line_rec.ib_current_location;
6658: END IF;
6659:
6660: IF p_x_line_rec.supplier_signature = FND_API.G_MISS_CHAR THEN

Line 6660: IF p_x_line_rec.supplier_signature = FND_API.G_MISS_CHAR THEN

6656: IF p_x_line_rec.ib_current_location = FND_API.G_MISS_CHAR THEN
6657: p_x_line_rec.ib_current_location := p_old_line_rec.ib_current_location;
6658: END IF;
6659:
6660: IF p_x_line_rec.supplier_signature = FND_API.G_MISS_CHAR THEN
6661: p_x_line_rec.supplier_signature := p_old_line_rec.supplier_signature;
6662: END IF;
6663:
6664: --retro{

Line 6665: IF p_x_line_rec.retrobill_request_id = FND_API.G_MISS_NUM THEN

6661: p_x_line_rec.supplier_signature := p_old_line_rec.supplier_signature;
6662: END IF;
6663:
6664: --retro{
6665: IF p_x_line_rec.retrobill_request_id = FND_API.G_MISS_NUM THEN
6666: p_x_line_rec.retrobill_request_id :=
6667: p_old_line_rec.retrobill_request_id;
6668: END IF;
6669:

Line 6672: IF p_x_line_rec.firm_demand_flag = FND_API.G_MISS_CHAR THEN

6668: END IF;
6669:
6670: --retro}
6671:
6672: IF p_x_line_rec.firm_demand_flag = FND_API.G_MISS_CHAR THEN
6673: p_x_line_rec.firm_demand_flag := p_old_line_rec.firm_demand_flag;
6674: END IF;
6675:
6676: --key Transaction Dates Project

Line 6677: IF p_x_line_rec.order_firmed_date = FND_API.G_MISS_DATE THEN

6673: p_x_line_rec.firm_demand_flag := p_old_line_rec.firm_demand_flag;
6674: END IF;
6675:
6676: --key Transaction Dates Project
6677: IF p_x_line_rec.order_firmed_date = FND_API.G_MISS_DATE THEN
6678: p_x_line_rec.order_firmed_date := p_old_line_rec.order_firmed_date;
6679: END IF;
6680:
6681: IF p_x_line_rec.actual_fulfillment_date = FND_API.G_MISS_DATE THEN

Line 6681: IF p_x_line_rec.actual_fulfillment_date = FND_API.G_MISS_DATE THEN

6677: IF p_x_line_rec.order_firmed_date = FND_API.G_MISS_DATE THEN
6678: p_x_line_rec.order_firmed_date := p_old_line_rec.order_firmed_date;
6679: END IF;
6680:
6681: IF p_x_line_rec.actual_fulfillment_date = FND_API.G_MISS_DATE THEN
6682: p_x_line_rec.actual_fulfillment_date := p_old_line_rec.actual_fulfillment_date;
6683: END IF;
6684:
6685: --end

Line 6689: IF p_x_line_rec.fulfilled_quantity2 = FND_API.G_MISS_NUM THEN

6685: --end
6686:
6687:
6688: -- INVCONV OPM inventory convergence
6689: IF p_x_line_rec.fulfilled_quantity2 = FND_API.G_MISS_NUM THEN
6690: p_x_line_rec.fulfilled_quantity2 := p_old_line_rec.fulfilled_quantity2;
6691: END IF;
6692: IF p_x_line_rec.cancelled_quantity2 = FND_API.G_MISS_NUM THEN
6693: p_x_line_rec.cancelled_quantity2 := p_old_line_rec.cancelled_quantity2;

Line 6692: IF p_x_line_rec.cancelled_quantity2 = FND_API.G_MISS_NUM THEN

6688: -- INVCONV OPM inventory convergence
6689: IF p_x_line_rec.fulfilled_quantity2 = FND_API.G_MISS_NUM THEN
6690: p_x_line_rec.fulfilled_quantity2 := p_old_line_rec.fulfilled_quantity2;
6691: END IF;
6692: IF p_x_line_rec.cancelled_quantity2 = FND_API.G_MISS_NUM THEN
6693: p_x_line_rec.cancelled_quantity2 := p_old_line_rec.cancelled_quantity2;
6694: END IF;
6695: IF p_x_line_rec.shipping_quantity_uom2 = FND_API.G_MISS_CHAR THEN
6696: p_x_line_rec.shipping_quantity_uom2 := p_old_line_rec.shipping_quantity_uom2;

Line 6695: IF p_x_line_rec.shipping_quantity_uom2 = FND_API.G_MISS_CHAR THEN

6691: END IF;
6692: IF p_x_line_rec.cancelled_quantity2 = FND_API.G_MISS_NUM THEN
6693: p_x_line_rec.cancelled_quantity2 := p_old_line_rec.cancelled_quantity2;
6694: END IF;
6695: IF p_x_line_rec.shipping_quantity_uom2 = FND_API.G_MISS_CHAR THEN
6696: p_x_line_rec.shipping_quantity_uom2 := p_old_line_rec.shipping_quantity_uom2;
6697: END IF;
6698:
6699:

Line 6700: IF p_x_line_rec.reserved_quantity2 = FND_API.G_MISS_NUM THEN

6696: p_x_line_rec.shipping_quantity_uom2 := p_old_line_rec.shipping_quantity_uom2;
6697: END IF;
6698:
6699:
6700: IF p_x_line_rec.reserved_quantity2 = FND_API.G_MISS_NUM THEN
6701: p_x_line_rec.reserved_quantity2 := p_old_line_rec.reserved_quantity2; -- bug 4889860
6702: END IF;
6703:
6704:

Line 6708: /* IF p_x_line_rec.supplier_signature_date = FND_API.G_MISS_DATE THEN

6704:
6705: -- INVCONV end
6706:
6707:
6708: /* IF p_x_line_rec.supplier_signature_date = FND_API.G_MISS_DATE THEN
6709: p_x_line_rec.supplier_signature_date := p_old_line_rec.supplier_signature_date;
6710: END IF;
6711:
6712: IF p_x_line_rec.customer_signature = FND_API.G_MISS_CHAR THEN

Line 6712: IF p_x_line_rec.customer_signature = FND_API.G_MISS_CHAR THEN

6708: /* IF p_x_line_rec.supplier_signature_date = FND_API.G_MISS_DATE THEN
6709: p_x_line_rec.supplier_signature_date := p_old_line_rec.supplier_signature_date;
6710: END IF;
6711:
6712: IF p_x_line_rec.customer_signature = FND_API.G_MISS_CHAR THEN
6713: p_x_line_rec.customer_signature := p_old_line_rec.customer_signature;
6714: END IF;
6715:
6716: IF p_x_line_rec.customer_signature_date = FND_API.G_MISS_DATE THEN

Line 6716: IF p_x_line_rec.customer_signature_date = FND_API.G_MISS_DATE THEN

6712: IF p_x_line_rec.customer_signature = FND_API.G_MISS_CHAR THEN
6713: p_x_line_rec.customer_signature := p_old_line_rec.customer_signature;
6714: END IF;
6715:
6716: IF p_x_line_rec.customer_signature_date = FND_API.G_MISS_DATE THEN
6717: p_x_line_rec.customer_signature_date := p_old_line_rec.customer_signature_date;
6718: END IF;
6719:
6720: */

Line 6722: IF p_x_line_rec.customer_item_net_price = FND_API.G_MISS_NUM THEN

6718: END IF;
6719:
6720: */
6721:
6722: IF p_x_line_rec.customer_item_net_price = FND_API.G_MISS_NUM THEN
6723: p_x_line_rec.customer_item_net_price := p_old_line_rec.customer_item_net_price; -- 5465342
6724: END IF;
6725:
6726:

Line 6756: IF p_x_line_rec.unit_cost = FND_API.G_MISS_NUM THEN

6752: IF OE_FEATURES_PVT.Is_Margin_Avail Then
6753: if l_debug_level > 0 then
6754: oe_debug_pub.add('inside margin convert miss to null',1);
6755: end if;
6756: IF p_x_line_rec.unit_cost = FND_API.G_MISS_NUM THEN
6757: p_x_line_rec.unit_cost := NULL;
6758: END IF;
6759: END IF;
6760: --MRG END

Line 6763: IF p_x_line_rec.accounting_rule_id = FND_API.G_MISS_NUM THEN

6759: END IF;
6760: --MRG END
6761:
6762:
6763: IF p_x_line_rec.accounting_rule_id = FND_API.G_MISS_NUM THEN
6764: p_x_line_rec.accounting_rule_id := NULL;
6765: END IF;
6766:
6767: IF p_x_line_rec.accounting_rule_duration = FND_API.G_MISS_NUM THEN

Line 6767: IF p_x_line_rec.accounting_rule_duration = FND_API.G_MISS_NUM THEN

6763: IF p_x_line_rec.accounting_rule_id = FND_API.G_MISS_NUM THEN
6764: p_x_line_rec.accounting_rule_id := NULL;
6765: END IF;
6766:
6767: IF p_x_line_rec.accounting_rule_duration = FND_API.G_MISS_NUM THEN
6768: p_x_line_rec.accounting_rule_duration := NULL;
6769: END IF;
6770:
6771: IF p_x_line_rec.actual_arrival_date = FND_API.G_MISS_DATE THEN

Line 6771: IF p_x_line_rec.actual_arrival_date = FND_API.G_MISS_DATE THEN

6767: IF p_x_line_rec.accounting_rule_duration = FND_API.G_MISS_NUM THEN
6768: p_x_line_rec.accounting_rule_duration := NULL;
6769: END IF;
6770:
6771: IF p_x_line_rec.actual_arrival_date = FND_API.G_MISS_DATE THEN
6772: p_x_line_rec.actual_arrival_date := NULL;
6773: END IF;
6774:
6775: IF p_x_line_rec.actual_shipment_date = FND_API.G_MISS_DATE THEN

Line 6775: IF p_x_line_rec.actual_shipment_date = FND_API.G_MISS_DATE THEN

6771: IF p_x_line_rec.actual_arrival_date = FND_API.G_MISS_DATE THEN
6772: p_x_line_rec.actual_arrival_date := NULL;
6773: END IF;
6774:
6775: IF p_x_line_rec.actual_shipment_date = FND_API.G_MISS_DATE THEN
6776: p_x_line_rec.actual_shipment_date := NULL;
6777: END IF;
6778:
6779: IF p_x_line_rec.agreement_id = FND_API.G_MISS_NUM THEN

Line 6779: IF p_x_line_rec.agreement_id = FND_API.G_MISS_NUM THEN

6775: IF p_x_line_rec.actual_shipment_date = FND_API.G_MISS_DATE THEN
6776: p_x_line_rec.actual_shipment_date := NULL;
6777: END IF;
6778:
6779: IF p_x_line_rec.agreement_id = FND_API.G_MISS_NUM THEN
6780: p_x_line_rec.agreement_id := NULL;
6781: END IF;
6782: IF p_x_line_rec.arrival_set_id = FND_API.G_MISS_NUM THEN
6783: p_x_line_rec.arrival_set_id := NULL;

Line 6782: IF p_x_line_rec.arrival_set_id = FND_API.G_MISS_NUM THEN

6778:
6779: IF p_x_line_rec.agreement_id = FND_API.G_MISS_NUM THEN
6780: p_x_line_rec.agreement_id := NULL;
6781: END IF;
6782: IF p_x_line_rec.arrival_set_id = FND_API.G_MISS_NUM THEN
6783: p_x_line_rec.arrival_set_id := NULL;
6784: END IF;
6785:
6786: IF p_x_line_rec.ato_line_id = FND_API.G_MISS_NUM THEN

Line 6786: IF p_x_line_rec.ato_line_id = FND_API.G_MISS_NUM THEN

6782: IF p_x_line_rec.arrival_set_id = FND_API.G_MISS_NUM THEN
6783: p_x_line_rec.arrival_set_id := NULL;
6784: END IF;
6785:
6786: IF p_x_line_rec.ato_line_id = FND_API.G_MISS_NUM THEN
6787: p_x_line_rec.ato_line_id := NULL;
6788: END IF;
6789: IF p_x_line_rec.upgraded_flag = FND_API.G_MISS_CHAR THEN
6790: p_x_line_rec.upgraded_flag := NULL;

Line 6789: IF p_x_line_rec.upgraded_flag = FND_API.G_MISS_CHAR THEN

6785:
6786: IF p_x_line_rec.ato_line_id = FND_API.G_MISS_NUM THEN
6787: p_x_line_rec.ato_line_id := NULL;
6788: END IF;
6789: IF p_x_line_rec.upgraded_flag = FND_API.G_MISS_CHAR THEN
6790: p_x_line_rec.upgraded_flag := NULL;
6791: END IF;
6792:
6793: IF p_x_line_rec.attribute1 = FND_API.G_MISS_CHAR THEN

Line 6793: IF p_x_line_rec.attribute1 = FND_API.G_MISS_CHAR THEN

6789: IF p_x_line_rec.upgraded_flag = FND_API.G_MISS_CHAR THEN
6790: p_x_line_rec.upgraded_flag := NULL;
6791: END IF;
6792:
6793: IF p_x_line_rec.attribute1 = FND_API.G_MISS_CHAR THEN
6794: p_x_line_rec.attribute1 := NULL;
6795: END IF;
6796:
6797: IF p_x_line_rec.attribute10 = FND_API.G_MISS_CHAR THEN

Line 6797: IF p_x_line_rec.attribute10 = FND_API.G_MISS_CHAR THEN

6793: IF p_x_line_rec.attribute1 = FND_API.G_MISS_CHAR THEN
6794: p_x_line_rec.attribute1 := NULL;
6795: END IF;
6796:
6797: IF p_x_line_rec.attribute10 = FND_API.G_MISS_CHAR THEN
6798: p_x_line_rec.attribute10 := NULL;
6799: END IF;
6800:
6801: IF p_x_line_rec.attribute11 = FND_API.G_MISS_CHAR THEN

Line 6801: IF p_x_line_rec.attribute11 = FND_API.G_MISS_CHAR THEN

6797: IF p_x_line_rec.attribute10 = FND_API.G_MISS_CHAR THEN
6798: p_x_line_rec.attribute10 := NULL;
6799: END IF;
6800:
6801: IF p_x_line_rec.attribute11 = FND_API.G_MISS_CHAR THEN
6802: p_x_line_rec.attribute11 := NULL;
6803: END IF;
6804:
6805: IF p_x_line_rec.attribute12 = FND_API.G_MISS_CHAR THEN

Line 6805: IF p_x_line_rec.attribute12 = FND_API.G_MISS_CHAR THEN

6801: IF p_x_line_rec.attribute11 = FND_API.G_MISS_CHAR THEN
6802: p_x_line_rec.attribute11 := NULL;
6803: END IF;
6804:
6805: IF p_x_line_rec.attribute12 = FND_API.G_MISS_CHAR THEN
6806: p_x_line_rec.attribute12 := NULL;
6807: END IF;
6808:
6809: IF p_x_line_rec.attribute13 = FND_API.G_MISS_CHAR THEN

Line 6809: IF p_x_line_rec.attribute13 = FND_API.G_MISS_CHAR THEN

6805: IF p_x_line_rec.attribute12 = FND_API.G_MISS_CHAR THEN
6806: p_x_line_rec.attribute12 := NULL;
6807: END IF;
6808:
6809: IF p_x_line_rec.attribute13 = FND_API.G_MISS_CHAR THEN
6810: p_x_line_rec.attribute13 := NULL;
6811: END IF;
6812:
6813: IF p_x_line_rec.attribute14 = FND_API.G_MISS_CHAR THEN

Line 6813: IF p_x_line_rec.attribute14 = FND_API.G_MISS_CHAR THEN

6809: IF p_x_line_rec.attribute13 = FND_API.G_MISS_CHAR THEN
6810: p_x_line_rec.attribute13 := NULL;
6811: END IF;
6812:
6813: IF p_x_line_rec.attribute14 = FND_API.G_MISS_CHAR THEN
6814: p_x_line_rec.attribute14 := NULL;
6815: END IF;
6816:
6817: IF p_x_line_rec.attribute15 = FND_API.G_MISS_CHAR THEN

Line 6817: IF p_x_line_rec.attribute15 = FND_API.G_MISS_CHAR THEN

6813: IF p_x_line_rec.attribute14 = FND_API.G_MISS_CHAR THEN
6814: p_x_line_rec.attribute14 := NULL;
6815: END IF;
6816:
6817: IF p_x_line_rec.attribute15 = FND_API.G_MISS_CHAR THEN
6818: p_x_line_rec.attribute15 := NULL;
6819: END IF;
6820:
6821: IF p_x_line_rec.attribute16 = FND_API.G_MISS_CHAR THEN --For bug 2184255

Line 6821: IF p_x_line_rec.attribute16 = FND_API.G_MISS_CHAR THEN --For bug 2184255

6817: IF p_x_line_rec.attribute15 = FND_API.G_MISS_CHAR THEN
6818: p_x_line_rec.attribute15 := NULL;
6819: END IF;
6820:
6821: IF p_x_line_rec.attribute16 = FND_API.G_MISS_CHAR THEN --For bug 2184255
6822: p_x_line_rec.attribute16 := NULL;
6823: END IF;
6824:
6825: IF p_x_line_rec.attribute17 = FND_API.G_MISS_CHAR THEN

Line 6825: IF p_x_line_rec.attribute17 = FND_API.G_MISS_CHAR THEN

6821: IF p_x_line_rec.attribute16 = FND_API.G_MISS_CHAR THEN --For bug 2184255
6822: p_x_line_rec.attribute16 := NULL;
6823: END IF;
6824:
6825: IF p_x_line_rec.attribute17 = FND_API.G_MISS_CHAR THEN
6826: p_x_line_rec.attribute17 := NULL;
6827: END IF;
6828:
6829: IF p_x_line_rec.attribute18 = FND_API.G_MISS_CHAR THEN

Line 6829: IF p_x_line_rec.attribute18 = FND_API.G_MISS_CHAR THEN

6825: IF p_x_line_rec.attribute17 = FND_API.G_MISS_CHAR THEN
6826: p_x_line_rec.attribute17 := NULL;
6827: END IF;
6828:
6829: IF p_x_line_rec.attribute18 = FND_API.G_MISS_CHAR THEN
6830: p_x_line_rec.attribute18 := NULL;
6831: END IF;
6832:
6833: IF p_x_line_rec.attribute19 = FND_API.G_MISS_CHAR THEN

Line 6833: IF p_x_line_rec.attribute19 = FND_API.G_MISS_CHAR THEN

6829: IF p_x_line_rec.attribute18 = FND_API.G_MISS_CHAR THEN
6830: p_x_line_rec.attribute18 := NULL;
6831: END IF;
6832:
6833: IF p_x_line_rec.attribute19 = FND_API.G_MISS_CHAR THEN
6834: p_x_line_rec.attribute19 := NULL;
6835: END IF;
6836:
6837: IF p_x_line_rec.attribute2 = FND_API.G_MISS_CHAR THEN

Line 6837: IF p_x_line_rec.attribute2 = FND_API.G_MISS_CHAR THEN

6833: IF p_x_line_rec.attribute19 = FND_API.G_MISS_CHAR THEN
6834: p_x_line_rec.attribute19 := NULL;
6835: END IF;
6836:
6837: IF p_x_line_rec.attribute2 = FND_API.G_MISS_CHAR THEN
6838: p_x_line_rec.attribute2 := NULL;
6839: END IF;
6840:
6841: IF p_x_line_rec.attribute20 = FND_API.G_MISS_CHAR THEN

Line 6841: IF p_x_line_rec.attribute20 = FND_API.G_MISS_CHAR THEN

6837: IF p_x_line_rec.attribute2 = FND_API.G_MISS_CHAR THEN
6838: p_x_line_rec.attribute2 := NULL;
6839: END IF;
6840:
6841: IF p_x_line_rec.attribute20 = FND_API.G_MISS_CHAR THEN
6842: p_x_line_rec.attribute20 := NULL;
6843: END IF;
6844:
6845: IF p_x_line_rec.attribute3 = FND_API.G_MISS_CHAR THEN

Line 6845: IF p_x_line_rec.attribute3 = FND_API.G_MISS_CHAR THEN

6841: IF p_x_line_rec.attribute20 = FND_API.G_MISS_CHAR THEN
6842: p_x_line_rec.attribute20 := NULL;
6843: END IF;
6844:
6845: IF p_x_line_rec.attribute3 = FND_API.G_MISS_CHAR THEN
6846: p_x_line_rec.attribute3 := NULL;
6847: END IF;
6848:
6849: IF p_x_line_rec.attribute4 = FND_API.G_MISS_CHAR THEN

Line 6849: IF p_x_line_rec.attribute4 = FND_API.G_MISS_CHAR THEN

6845: IF p_x_line_rec.attribute3 = FND_API.G_MISS_CHAR THEN
6846: p_x_line_rec.attribute3 := NULL;
6847: END IF;
6848:
6849: IF p_x_line_rec.attribute4 = FND_API.G_MISS_CHAR THEN
6850: p_x_line_rec.attribute4 := NULL;
6851: END IF;
6852:
6853: IF p_x_line_rec.attribute5 = FND_API.G_MISS_CHAR THEN

Line 6853: IF p_x_line_rec.attribute5 = FND_API.G_MISS_CHAR THEN

6849: IF p_x_line_rec.attribute4 = FND_API.G_MISS_CHAR THEN
6850: p_x_line_rec.attribute4 := NULL;
6851: END IF;
6852:
6853: IF p_x_line_rec.attribute5 = FND_API.G_MISS_CHAR THEN
6854: p_x_line_rec.attribute5 := NULL;
6855: END IF;
6856:
6857: IF p_x_line_rec.attribute6 = FND_API.G_MISS_CHAR THEN

Line 6857: IF p_x_line_rec.attribute6 = FND_API.G_MISS_CHAR THEN

6853: IF p_x_line_rec.attribute5 = FND_API.G_MISS_CHAR THEN
6854: p_x_line_rec.attribute5 := NULL;
6855: END IF;
6856:
6857: IF p_x_line_rec.attribute6 = FND_API.G_MISS_CHAR THEN
6858: p_x_line_rec.attribute6 := NULL;
6859: END IF;
6860:
6861: IF p_x_line_rec.attribute7 = FND_API.G_MISS_CHAR THEN

Line 6861: IF p_x_line_rec.attribute7 = FND_API.G_MISS_CHAR THEN

6857: IF p_x_line_rec.attribute6 = FND_API.G_MISS_CHAR THEN
6858: p_x_line_rec.attribute6 := NULL;
6859: END IF;
6860:
6861: IF p_x_line_rec.attribute7 = FND_API.G_MISS_CHAR THEN
6862: p_x_line_rec.attribute7 := NULL;
6863: END IF;
6864:
6865: IF p_x_line_rec.attribute8 = FND_API.G_MISS_CHAR THEN

Line 6865: IF p_x_line_rec.attribute8 = FND_API.G_MISS_CHAR THEN

6861: IF p_x_line_rec.attribute7 = FND_API.G_MISS_CHAR THEN
6862: p_x_line_rec.attribute7 := NULL;
6863: END IF;
6864:
6865: IF p_x_line_rec.attribute8 = FND_API.G_MISS_CHAR THEN
6866: p_x_line_rec.attribute8 := NULL;
6867: END IF;
6868:
6869: IF p_x_line_rec.attribute9 = FND_API.G_MISS_CHAR THEN

Line 6869: IF p_x_line_rec.attribute9 = FND_API.G_MISS_CHAR THEN

6865: IF p_x_line_rec.attribute8 = FND_API.G_MISS_CHAR THEN
6866: p_x_line_rec.attribute8 := NULL;
6867: END IF;
6868:
6869: IF p_x_line_rec.attribute9 = FND_API.G_MISS_CHAR THEN
6870: p_x_line_rec.attribute9 := NULL;
6871: END IF;
6872:
6873: IF p_x_line_rec.auto_selected_quantity = FND_API.G_MISS_NUM THEN

Line 6873: IF p_x_line_rec.auto_selected_quantity = FND_API.G_MISS_NUM THEN

6869: IF p_x_line_rec.attribute9 = FND_API.G_MISS_CHAR THEN
6870: p_x_line_rec.attribute9 := NULL;
6871: END IF;
6872:
6873: IF p_x_line_rec.auto_selected_quantity = FND_API.G_MISS_NUM THEN
6874: p_x_line_rec.auto_selected_quantity := NULL;
6875: END IF;
6876: IF p_x_line_rec.authorized_to_ship_flag = FND_API.G_MISS_CHAR THEN
6877: p_x_line_rec.authorized_to_ship_flag := NULL;

Line 6876: IF p_x_line_rec.authorized_to_ship_flag = FND_API.G_MISS_CHAR THEN

6872:
6873: IF p_x_line_rec.auto_selected_quantity = FND_API.G_MISS_NUM THEN
6874: p_x_line_rec.auto_selected_quantity := NULL;
6875: END IF;
6876: IF p_x_line_rec.authorized_to_ship_flag = FND_API.G_MISS_CHAR THEN
6877: p_x_line_rec.authorized_to_ship_flag := NULL;
6878: END IF;
6879:
6880: IF p_x_line_rec.booked_flag = FND_API.G_MISS_CHAR THEN

Line 6880: IF p_x_line_rec.booked_flag = FND_API.G_MISS_CHAR THEN

6876: IF p_x_line_rec.authorized_to_ship_flag = FND_API.G_MISS_CHAR THEN
6877: p_x_line_rec.authorized_to_ship_flag := NULL;
6878: END IF;
6879:
6880: IF p_x_line_rec.booked_flag = FND_API.G_MISS_CHAR THEN
6881: p_x_line_rec.booked_flag := NULL;
6882: END IF;
6883:
6884: IF p_x_line_rec.cancelled_flag = FND_API.G_MISS_CHAR THEN

Line 6884: IF p_x_line_rec.cancelled_flag = FND_API.G_MISS_CHAR THEN

6880: IF p_x_line_rec.booked_flag = FND_API.G_MISS_CHAR THEN
6881: p_x_line_rec.booked_flag := NULL;
6882: END IF;
6883:
6884: IF p_x_line_rec.cancelled_flag = FND_API.G_MISS_CHAR THEN
6885: p_x_line_rec.cancelled_flag := NULL;
6886: END IF;
6887:
6888: IF p_x_line_rec.cancelled_quantity = FND_API.G_MISS_NUM THEN

Line 6888: IF p_x_line_rec.cancelled_quantity = FND_API.G_MISS_NUM THEN

6884: IF p_x_line_rec.cancelled_flag = FND_API.G_MISS_CHAR THEN
6885: p_x_line_rec.cancelled_flag := NULL;
6886: END IF;
6887:
6888: IF p_x_line_rec.cancelled_quantity = FND_API.G_MISS_NUM THEN
6889: p_x_line_rec.cancelled_quantity := NULL;
6890: END IF;
6891:
6892: IF p_x_line_rec.component_code = FND_API.G_MISS_CHAR THEN

Line 6892: IF p_x_line_rec.component_code = FND_API.G_MISS_CHAR THEN

6888: IF p_x_line_rec.cancelled_quantity = FND_API.G_MISS_NUM THEN
6889: p_x_line_rec.cancelled_quantity := NULL;
6890: END IF;
6891:
6892: IF p_x_line_rec.component_code = FND_API.G_MISS_CHAR THEN
6893: p_x_line_rec.component_code := NULL;
6894: END IF;
6895:
6896: IF p_x_line_rec.component_number = FND_API.G_MISS_NUM THEN

Line 6896: IF p_x_line_rec.component_number = FND_API.G_MISS_NUM THEN

6892: IF p_x_line_rec.component_code = FND_API.G_MISS_CHAR THEN
6893: p_x_line_rec.component_code := NULL;
6894: END IF;
6895:
6896: IF p_x_line_rec.component_number = FND_API.G_MISS_NUM THEN
6897: p_x_line_rec.component_number := NULL;
6898: END IF;
6899:
6900: IF p_x_line_rec.component_sequence_id = FND_API.G_MISS_NUM THEN

Line 6900: IF p_x_line_rec.component_sequence_id = FND_API.G_MISS_NUM THEN

6896: IF p_x_line_rec.component_number = FND_API.G_MISS_NUM THEN
6897: p_x_line_rec.component_number := NULL;
6898: END IF;
6899:
6900: IF p_x_line_rec.component_sequence_id = FND_API.G_MISS_NUM THEN
6901: p_x_line_rec.component_sequence_id := NULL;
6902: END IF;
6903:
6904: IF p_x_line_rec.config_header_id = FND_API.G_MISS_NUM THEN

Line 6904: IF p_x_line_rec.config_header_id = FND_API.G_MISS_NUM THEN

6900: IF p_x_line_rec.component_sequence_id = FND_API.G_MISS_NUM THEN
6901: p_x_line_rec.component_sequence_id := NULL;
6902: END IF;
6903:
6904: IF p_x_line_rec.config_header_id = FND_API.G_MISS_NUM THEN
6905: p_x_line_rec.config_header_id := NULL;
6906: END IF;
6907:
6908: IF p_x_line_rec.config_rev_nbr = FND_API.G_MISS_NUM THEN

Line 6908: IF p_x_line_rec.config_rev_nbr = FND_API.G_MISS_NUM THEN

6904: IF p_x_line_rec.config_header_id = FND_API.G_MISS_NUM THEN
6905: p_x_line_rec.config_header_id := NULL;
6906: END IF;
6907:
6908: IF p_x_line_rec.config_rev_nbr = FND_API.G_MISS_NUM THEN
6909: p_x_line_rec.config_rev_nbr := NULL;
6910: END IF;
6911:
6912: IF p_x_line_rec.config_display_sequence = FND_API.G_MISS_NUM THEN

Line 6912: IF p_x_line_rec.config_display_sequence = FND_API.G_MISS_NUM THEN

6908: IF p_x_line_rec.config_rev_nbr = FND_API.G_MISS_NUM THEN
6909: p_x_line_rec.config_rev_nbr := NULL;
6910: END IF;
6911:
6912: IF p_x_line_rec.config_display_sequence = FND_API.G_MISS_NUM THEN
6913: p_x_line_rec.config_display_sequence := NULL;
6914: END IF;
6915:
6916: IF p_x_line_rec.configuration_id = FND_API.G_MISS_NUM THEN

Line 6916: IF p_x_line_rec.configuration_id = FND_API.G_MISS_NUM THEN

6912: IF p_x_line_rec.config_display_sequence = FND_API.G_MISS_NUM THEN
6913: p_x_line_rec.config_display_sequence := NULL;
6914: END IF;
6915:
6916: IF p_x_line_rec.configuration_id = FND_API.G_MISS_NUM THEN
6917: p_x_line_rec.configuration_id := NULL;
6918: END IF;
6919:
6920: IF p_x_line_rec.context = FND_API.G_MISS_CHAR THEN

Line 6920: IF p_x_line_rec.context = FND_API.G_MISS_CHAR THEN

6916: IF p_x_line_rec.configuration_id = FND_API.G_MISS_NUM THEN
6917: p_x_line_rec.configuration_id := NULL;
6918: END IF;
6919:
6920: IF p_x_line_rec.context = FND_API.G_MISS_CHAR THEN
6921: p_x_line_rec.context := NULL;
6922: END IF;
6923: --recurring charges
6924: IF p_x_line_rec.charge_periodicity_code = FND_API.G_MISS_CHAR THEN

Line 6924: IF p_x_line_rec.charge_periodicity_code = FND_API.G_MISS_CHAR THEN

6920: IF p_x_line_rec.context = FND_API.G_MISS_CHAR THEN
6921: p_x_line_rec.context := NULL;
6922: END IF;
6923: --recurring charges
6924: IF p_x_line_rec.charge_periodicity_code = FND_API.G_MISS_CHAR THEN
6925: p_x_line_rec.charge_periodicity_code := NULL;
6926: END IF;
6927:
6928: --Customer Acceptance

Line 6929: IF p_x_line_rec.CONTINGENCY_ID = FND_API.G_MISS_NUM THEN

6925: p_x_line_rec.charge_periodicity_code := NULL;
6926: END IF;
6927:
6928: --Customer Acceptance
6929: IF p_x_line_rec.CONTINGENCY_ID = FND_API.G_MISS_NUM THEN
6930: p_x_line_rec.CONTINGENCY_ID := NULL ;
6931: END IF;
6932: IF p_x_line_rec.REVREC_EVENT_CODE = FND_API.G_MISS_CHAR THEN
6933: p_x_line_rec.REVREC_EVENT_CODE:= NULL ;

Line 6932: IF p_x_line_rec.REVREC_EVENT_CODE = FND_API.G_MISS_CHAR THEN

6928: --Customer Acceptance
6929: IF p_x_line_rec.CONTINGENCY_ID = FND_API.G_MISS_NUM THEN
6930: p_x_line_rec.CONTINGENCY_ID := NULL ;
6931: END IF;
6932: IF p_x_line_rec.REVREC_EVENT_CODE = FND_API.G_MISS_CHAR THEN
6933: p_x_line_rec.REVREC_EVENT_CODE:= NULL ;
6934: END IF;
6935: IF p_x_line_rec.REVREC_EXPIRATION_DAYS = FND_API.G_MISS_NUM THEN
6936: p_x_line_rec.REVREC_EXPIRATION_DAYS:= NULL ;

Line 6935: IF p_x_line_rec.REVREC_EXPIRATION_DAYS = FND_API.G_MISS_NUM THEN

6931: END IF;
6932: IF p_x_line_rec.REVREC_EVENT_CODE = FND_API.G_MISS_CHAR THEN
6933: p_x_line_rec.REVREC_EVENT_CODE:= NULL ;
6934: END IF;
6935: IF p_x_line_rec.REVREC_EXPIRATION_DAYS = FND_API.G_MISS_NUM THEN
6936: p_x_line_rec.REVREC_EXPIRATION_DAYS:= NULL ;
6937: END IF;
6938: IF p_x_line_rec.ACCEPTED_QUANTITY = FND_API.G_MISS_NUM THEN
6939: p_x_line_rec.ACCEPTED_QUANTITY:= NULL ;

Line 6938: IF p_x_line_rec.ACCEPTED_QUANTITY = FND_API.G_MISS_NUM THEN

6934: END IF;
6935: IF p_x_line_rec.REVREC_EXPIRATION_DAYS = FND_API.G_MISS_NUM THEN
6936: p_x_line_rec.REVREC_EXPIRATION_DAYS:= NULL ;
6937: END IF;
6938: IF p_x_line_rec.ACCEPTED_QUANTITY = FND_API.G_MISS_NUM THEN
6939: p_x_line_rec.ACCEPTED_QUANTITY:= NULL ;
6940: END IF;
6941: IF p_x_line_rec.REVREC_COMMENTS = FND_API.G_MISS_CHAR THEN
6942: p_x_line_rec.REVREC_COMMENTS:= NULL ;

Line 6941: IF p_x_line_rec.REVREC_COMMENTS = FND_API.G_MISS_CHAR THEN

6937: END IF;
6938: IF p_x_line_rec.ACCEPTED_QUANTITY = FND_API.G_MISS_NUM THEN
6939: p_x_line_rec.ACCEPTED_QUANTITY:= NULL ;
6940: END IF;
6941: IF p_x_line_rec.REVREC_COMMENTS = FND_API.G_MISS_CHAR THEN
6942: p_x_line_rec.REVREC_COMMENTS:= NULL ;
6943: END IF;
6944: IF p_x_line_rec.REVREC_SIGNATURE = FND_API.G_MISS_CHAR THEN
6945: p_x_line_rec.REVREC_SIGNATURE:= NULL ;

Line 6944: IF p_x_line_rec.REVREC_SIGNATURE = FND_API.G_MISS_CHAR THEN

6940: END IF;
6941: IF p_x_line_rec.REVREC_COMMENTS = FND_API.G_MISS_CHAR THEN
6942: p_x_line_rec.REVREC_COMMENTS:= NULL ;
6943: END IF;
6944: IF p_x_line_rec.REVREC_SIGNATURE = FND_API.G_MISS_CHAR THEN
6945: p_x_line_rec.REVREC_SIGNATURE:= NULL ;
6946: END IF;
6947: IF p_x_line_rec.REVREC_SIGNATURE_DATE = FND_API.G_MISS_DATE THEN
6948: p_x_line_rec.REVREC_SIGNATURE_DATE:= NULL ;

Line 6947: IF p_x_line_rec.REVREC_SIGNATURE_DATE = FND_API.G_MISS_DATE THEN

6943: END IF;
6944: IF p_x_line_rec.REVREC_SIGNATURE = FND_API.G_MISS_CHAR THEN
6945: p_x_line_rec.REVREC_SIGNATURE:= NULL ;
6946: END IF;
6947: IF p_x_line_rec.REVREC_SIGNATURE_DATE = FND_API.G_MISS_DATE THEN
6948: p_x_line_rec.REVREC_SIGNATURE_DATE:= NULL ;
6949: END IF;
6950: IF p_x_line_rec.ACCEPTED_BY = FND_API.G_MISS_NUM THEN
6951: p_x_line_rec.ACCEPTED_BY:= NULL ;

Line 6950: IF p_x_line_rec.ACCEPTED_BY = FND_API.G_MISS_NUM THEN

6946: END IF;
6947: IF p_x_line_rec.REVREC_SIGNATURE_DATE = FND_API.G_MISS_DATE THEN
6948: p_x_line_rec.REVREC_SIGNATURE_DATE:= NULL ;
6949: END IF;
6950: IF p_x_line_rec.ACCEPTED_BY = FND_API.G_MISS_NUM THEN
6951: p_x_line_rec.ACCEPTED_BY:= NULL ;
6952: END IF;
6953: IF p_x_line_rec.REVREC_REFERENCE_DOCUMENT = FND_API.G_MISS_CHAR THEN
6954: p_x_line_rec.REVREC_REFERENCE_DOCUMENT:= NULL ;

Line 6953: IF p_x_line_rec.REVREC_REFERENCE_DOCUMENT = FND_API.G_MISS_CHAR THEN

6949: END IF;
6950: IF p_x_line_rec.ACCEPTED_BY = FND_API.G_MISS_NUM THEN
6951: p_x_line_rec.ACCEPTED_BY:= NULL ;
6952: END IF;
6953: IF p_x_line_rec.REVREC_REFERENCE_DOCUMENT = FND_API.G_MISS_CHAR THEN
6954: p_x_line_rec.REVREC_REFERENCE_DOCUMENT:= NULL ;
6955: END IF;
6956: IF p_x_line_rec.REVREC_IMPLICIT_FLAG = FND_API.G_MISS_CHAR THEN
6957: p_x_line_rec.REVREC_IMPLICIT_FLAG:= NULL ;

Line 6956: IF p_x_line_rec.REVREC_IMPLICIT_FLAG = FND_API.G_MISS_CHAR THEN

6952: END IF;
6953: IF p_x_line_rec.REVREC_REFERENCE_DOCUMENT = FND_API.G_MISS_CHAR THEN
6954: p_x_line_rec.REVREC_REFERENCE_DOCUMENT:= NULL ;
6955: END IF;
6956: IF p_x_line_rec.REVREC_IMPLICIT_FLAG = FND_API.G_MISS_CHAR THEN
6957: p_x_line_rec.REVREC_IMPLICIT_FLAG:= NULL ;
6958: END IF;
6959: --Customer Acceptance Changes End
6960:

Line 6961: IF p_x_line_rec.created_by = FND_API.G_MISS_NUM THEN

6957: p_x_line_rec.REVREC_IMPLICIT_FLAG:= NULL ;
6958: END IF;
6959: --Customer Acceptance Changes End
6960:
6961: IF p_x_line_rec.created_by = FND_API.G_MISS_NUM THEN
6962: p_x_line_rec.created_by := NULL;
6963: END IF;
6964:
6965: IF p_x_line_rec.creation_date = FND_API.G_MISS_DATE THEN

Line 6965: IF p_x_line_rec.creation_date = FND_API.G_MISS_DATE THEN

6961: IF p_x_line_rec.created_by = FND_API.G_MISS_NUM THEN
6962: p_x_line_rec.created_by := NULL;
6963: END IF;
6964:
6965: IF p_x_line_rec.creation_date = FND_API.G_MISS_DATE THEN
6966: p_x_line_rec.creation_date := NULL;
6967: END IF;
6968:
6969: IF p_x_line_rec.credit_invoice_line_id = FND_API.G_MISS_NUM THEN

Line 6969: IF p_x_line_rec.credit_invoice_line_id = FND_API.G_MISS_NUM THEN

6965: IF p_x_line_rec.creation_date = FND_API.G_MISS_DATE THEN
6966: p_x_line_rec.creation_date := NULL;
6967: END IF;
6968:
6969: IF p_x_line_rec.credit_invoice_line_id = FND_API.G_MISS_NUM THEN
6970: p_x_line_rec.credit_invoice_line_id := NULL;
6971: END IF;
6972:
6973: IF p_x_line_rec.customer_dock_code = FND_API.G_MISS_CHAR THEN

Line 6973: IF p_x_line_rec.customer_dock_code = FND_API.G_MISS_CHAR THEN

6969: IF p_x_line_rec.credit_invoice_line_id = FND_API.G_MISS_NUM THEN
6970: p_x_line_rec.credit_invoice_line_id := NULL;
6971: END IF;
6972:
6973: IF p_x_line_rec.customer_dock_code = FND_API.G_MISS_CHAR THEN
6974: p_x_line_rec.customer_dock_code := NULL;
6975: END IF;
6976:
6977: IF p_x_line_rec.customer_job = FND_API.G_MISS_CHAR THEN

Line 6977: IF p_x_line_rec.customer_job = FND_API.G_MISS_CHAR THEN

6973: IF p_x_line_rec.customer_dock_code = FND_API.G_MISS_CHAR THEN
6974: p_x_line_rec.customer_dock_code := NULL;
6975: END IF;
6976:
6977: IF p_x_line_rec.customer_job = FND_API.G_MISS_CHAR THEN
6978: p_x_line_rec.customer_job := NULL;
6979: END IF;
6980:
6981: IF p_x_line_rec.customer_production_line = FND_API.G_MISS_CHAR THEN

Line 6981: IF p_x_line_rec.customer_production_line = FND_API.G_MISS_CHAR THEN

6977: IF p_x_line_rec.customer_job = FND_API.G_MISS_CHAR THEN
6978: p_x_line_rec.customer_job := NULL;
6979: END IF;
6980:
6981: IF p_x_line_rec.customer_production_line = FND_API.G_MISS_CHAR THEN
6982: p_x_line_rec.customer_production_line := NULL;
6983: END IF;
6984:
6985: IF p_x_line_rec.cust_production_seq_num = FND_API.G_MISS_CHAR THEN

Line 6985: IF p_x_line_rec.cust_production_seq_num = FND_API.G_MISS_CHAR THEN

6981: IF p_x_line_rec.customer_production_line = FND_API.G_MISS_CHAR THEN
6982: p_x_line_rec.customer_production_line := NULL;
6983: END IF;
6984:
6985: IF p_x_line_rec.cust_production_seq_num = FND_API.G_MISS_CHAR THEN
6986: p_x_line_rec.cust_production_seq_num := NULL;
6987: END IF;
6988:
6989: IF p_x_line_rec.customer_trx_line_id = FND_API.G_MISS_NUM THEN

Line 6989: IF p_x_line_rec.customer_trx_line_id = FND_API.G_MISS_NUM THEN

6985: IF p_x_line_rec.cust_production_seq_num = FND_API.G_MISS_CHAR THEN
6986: p_x_line_rec.cust_production_seq_num := NULL;
6987: END IF;
6988:
6989: IF p_x_line_rec.customer_trx_line_id = FND_API.G_MISS_NUM THEN
6990: p_x_line_rec.customer_trx_line_id := NULL;
6991: END IF;
6992:
6993: IF p_x_line_rec.cust_model_serial_number = FND_API.G_MISS_CHAR THEN

Line 6993: IF p_x_line_rec.cust_model_serial_number = FND_API.G_MISS_CHAR THEN

6989: IF p_x_line_rec.customer_trx_line_id = FND_API.G_MISS_NUM THEN
6990: p_x_line_rec.customer_trx_line_id := NULL;
6991: END IF;
6992:
6993: IF p_x_line_rec.cust_model_serial_number = FND_API.G_MISS_CHAR THEN
6994: p_x_line_rec.cust_model_serial_number := NULL;
6995: END IF;
6996:
6997: IF p_x_line_rec.cust_po_number = FND_API.G_MISS_CHAR THEN

Line 6997: IF p_x_line_rec.cust_po_number = FND_API.G_MISS_CHAR THEN

6993: IF p_x_line_rec.cust_model_serial_number = FND_API.G_MISS_CHAR THEN
6994: p_x_line_rec.cust_model_serial_number := NULL;
6995: END IF;
6996:
6997: IF p_x_line_rec.cust_po_number = FND_API.G_MISS_CHAR THEN
6998: p_x_line_rec.cust_po_number := NULL;
6999: END IF;
7000:
7001: IF p_x_line_rec.customer_line_number = FND_API.G_MISS_CHAR THEN

Line 7001: IF p_x_line_rec.customer_line_number = FND_API.G_MISS_CHAR THEN

6997: IF p_x_line_rec.cust_po_number = FND_API.G_MISS_CHAR THEN
6998: p_x_line_rec.cust_po_number := NULL;
6999: END IF;
7000:
7001: IF p_x_line_rec.customer_line_number = FND_API.G_MISS_CHAR THEN
7002: p_x_line_rec.customer_line_number := NULL;
7003: END IF;
7004:
7005: IF p_x_line_rec.customer_shipment_number = FND_API.G_MISS_CHAR THEN

Line 7005: IF p_x_line_rec.customer_shipment_number = FND_API.G_MISS_CHAR THEN

7001: IF p_x_line_rec.customer_line_number = FND_API.G_MISS_CHAR THEN
7002: p_x_line_rec.customer_line_number := NULL;
7003: END IF;
7004:
7005: IF p_x_line_rec.customer_shipment_number = FND_API.G_MISS_CHAR THEN
7006: p_x_line_rec.customer_shipment_number := NULL;
7007: END IF;
7008:
7009: IF p_x_line_rec.delivery_lead_time = FND_API.G_MISS_NUM THEN

Line 7009: IF p_x_line_rec.delivery_lead_time = FND_API.G_MISS_NUM THEN

7005: IF p_x_line_rec.customer_shipment_number = FND_API.G_MISS_CHAR THEN
7006: p_x_line_rec.customer_shipment_number := NULL;
7007: END IF;
7008:
7009: IF p_x_line_rec.delivery_lead_time = FND_API.G_MISS_NUM THEN
7010: p_x_line_rec.delivery_lead_time := NULL;
7011: END IF;
7012:
7013: IF p_x_line_rec.deliver_to_contact_id = FND_API.G_MISS_NUM THEN

Line 7013: IF p_x_line_rec.deliver_to_contact_id = FND_API.G_MISS_NUM THEN

7009: IF p_x_line_rec.delivery_lead_time = FND_API.G_MISS_NUM THEN
7010: p_x_line_rec.delivery_lead_time := NULL;
7011: END IF;
7012:
7013: IF p_x_line_rec.deliver_to_contact_id = FND_API.G_MISS_NUM THEN
7014: p_x_line_rec.deliver_to_contact_id := NULL;
7015: END IF;
7016:
7017: IF p_x_line_rec.deliver_to_org_id = FND_API.G_MISS_NUM THEN

Line 7017: IF p_x_line_rec.deliver_to_org_id = FND_API.G_MISS_NUM THEN

7013: IF p_x_line_rec.deliver_to_contact_id = FND_API.G_MISS_NUM THEN
7014: p_x_line_rec.deliver_to_contact_id := NULL;
7015: END IF;
7016:
7017: IF p_x_line_rec.deliver_to_org_id = FND_API.G_MISS_NUM THEN
7018: p_x_line_rec.deliver_to_org_id := NULL;
7019: END IF;
7020:
7021: IF p_x_line_rec.demand_bucket_type_code = FND_API.G_MISS_CHAR THEN

Line 7021: IF p_x_line_rec.demand_bucket_type_code = FND_API.G_MISS_CHAR THEN

7017: IF p_x_line_rec.deliver_to_org_id = FND_API.G_MISS_NUM THEN
7018: p_x_line_rec.deliver_to_org_id := NULL;
7019: END IF;
7020:
7021: IF p_x_line_rec.demand_bucket_type_code = FND_API.G_MISS_CHAR THEN
7022: p_x_line_rec.demand_bucket_type_code := NULL;
7023: END IF;
7024:
7025: IF p_x_line_rec.demand_class_code = FND_API.G_MISS_CHAR THEN

Line 7025: IF p_x_line_rec.demand_class_code = FND_API.G_MISS_CHAR THEN

7021: IF p_x_line_rec.demand_bucket_type_code = FND_API.G_MISS_CHAR THEN
7022: p_x_line_rec.demand_bucket_type_code := NULL;
7023: END IF;
7024:
7025: IF p_x_line_rec.demand_class_code = FND_API.G_MISS_CHAR THEN
7026: p_x_line_rec.demand_class_code := NULL;
7027: END IF;
7028:
7029: IF p_x_line_rec.dep_plan_required_flag = FND_API.G_MISS_CHAR THEN

Line 7029: IF p_x_line_rec.dep_plan_required_flag = FND_API.G_MISS_CHAR THEN

7025: IF p_x_line_rec.demand_class_code = FND_API.G_MISS_CHAR THEN
7026: p_x_line_rec.demand_class_code := NULL;
7027: END IF;
7028:
7029: IF p_x_line_rec.dep_plan_required_flag = FND_API.G_MISS_CHAR THEN
7030: p_x_line_rec.dep_plan_required_flag := NULL;
7031: END IF;
7032:
7033:

Line 7034: IF p_x_line_rec.earliest_acceptable_date = FND_API.G_MISS_DATE THEN

7030: p_x_line_rec.dep_plan_required_flag := NULL;
7031: END IF;
7032:
7033:
7034: IF p_x_line_rec.earliest_acceptable_date = FND_API.G_MISS_DATE THEN
7035: p_x_line_rec.earliest_acceptable_date := NULL;
7036: END IF;
7037:
7038: IF p_x_line_rec.explosion_date = FND_API.G_MISS_DATE THEN

Line 7038: IF p_x_line_rec.explosion_date = FND_API.G_MISS_DATE THEN

7034: IF p_x_line_rec.earliest_acceptable_date = FND_API.G_MISS_DATE THEN
7035: p_x_line_rec.earliest_acceptable_date := NULL;
7036: END IF;
7037:
7038: IF p_x_line_rec.explosion_date = FND_API.G_MISS_DATE THEN
7039: p_x_line_rec.explosion_date := NULL;
7040: END IF;
7041:
7042: IF p_x_line_rec.fob_point_code = FND_API.G_MISS_CHAR THEN

Line 7042: IF p_x_line_rec.fob_point_code = FND_API.G_MISS_CHAR THEN

7038: IF p_x_line_rec.explosion_date = FND_API.G_MISS_DATE THEN
7039: p_x_line_rec.explosion_date := NULL;
7040: END IF;
7041:
7042: IF p_x_line_rec.fob_point_code = FND_API.G_MISS_CHAR THEN
7043: p_x_line_rec.fob_point_code := NULL;
7044: END IF;
7045:
7046: IF p_x_line_rec.freight_carrier_code = FND_API.G_MISS_CHAR THEN

Line 7046: IF p_x_line_rec.freight_carrier_code = FND_API.G_MISS_CHAR THEN

7042: IF p_x_line_rec.fob_point_code = FND_API.G_MISS_CHAR THEN
7043: p_x_line_rec.fob_point_code := NULL;
7044: END IF;
7045:
7046: IF p_x_line_rec.freight_carrier_code = FND_API.G_MISS_CHAR THEN
7047: p_x_line_rec.freight_carrier_code := NULL;
7048: END IF;
7049:
7050: IF p_x_line_rec.freight_terms_code = FND_API.G_MISS_CHAR THEN

Line 7050: IF p_x_line_rec.freight_terms_code = FND_API.G_MISS_CHAR THEN

7046: IF p_x_line_rec.freight_carrier_code = FND_API.G_MISS_CHAR THEN
7047: p_x_line_rec.freight_carrier_code := NULL;
7048: END IF;
7049:
7050: IF p_x_line_rec.freight_terms_code = FND_API.G_MISS_CHAR THEN
7051: p_x_line_rec.freight_terms_code := NULL;
7052: END IF;
7053:
7054: IF p_x_line_rec.fulfilled_quantity = FND_API.G_MISS_NUM THEN

Line 7054: IF p_x_line_rec.fulfilled_quantity = FND_API.G_MISS_NUM THEN

7050: IF p_x_line_rec.freight_terms_code = FND_API.G_MISS_CHAR THEN
7051: p_x_line_rec.freight_terms_code := NULL;
7052: END IF;
7053:
7054: IF p_x_line_rec.fulfilled_quantity = FND_API.G_MISS_NUM THEN
7055: p_x_line_rec.fulfilled_quantity := NULL;
7056: END IF;
7057:
7058: IF p_x_line_rec.fulfilled_flag = FND_API.G_MISS_CHAR THEN

Line 7058: IF p_x_line_rec.fulfilled_flag = FND_API.G_MISS_CHAR THEN

7054: IF p_x_line_rec.fulfilled_quantity = FND_API.G_MISS_NUM THEN
7055: p_x_line_rec.fulfilled_quantity := NULL;
7056: END IF;
7057:
7058: IF p_x_line_rec.fulfilled_flag = FND_API.G_MISS_CHAR THEN
7059: p_x_line_rec.fulfilled_flag := NULL;
7060: END IF;
7061:
7062: IF p_x_line_rec.fulfillment_method_code = FND_API.G_MISS_CHAR THEN

Line 7062: IF p_x_line_rec.fulfillment_method_code = FND_API.G_MISS_CHAR THEN

7058: IF p_x_line_rec.fulfilled_flag = FND_API.G_MISS_CHAR THEN
7059: p_x_line_rec.fulfilled_flag := NULL;
7060: END IF;
7061:
7062: IF p_x_line_rec.fulfillment_method_code = FND_API.G_MISS_CHAR THEN
7063: p_x_line_rec.fulfillment_method_code := NULL;
7064: END IF;
7065:
7066: IF p_x_line_rec.fulfillment_date = FND_API.G_MISS_DATE THEN

Line 7066: IF p_x_line_rec.fulfillment_date = FND_API.G_MISS_DATE THEN

7062: IF p_x_line_rec.fulfillment_method_code = FND_API.G_MISS_CHAR THEN
7063: p_x_line_rec.fulfillment_method_code := NULL;
7064: END IF;
7065:
7066: IF p_x_line_rec.fulfillment_date = FND_API.G_MISS_DATE THEN
7067: p_x_line_rec.fulfillment_date := NULL;
7068: END IF;
7069:
7070: IF p_x_line_rec.global_attribute1 = FND_API.G_MISS_CHAR THEN

Line 7070: IF p_x_line_rec.global_attribute1 = FND_API.G_MISS_CHAR THEN

7066: IF p_x_line_rec.fulfillment_date = FND_API.G_MISS_DATE THEN
7067: p_x_line_rec.fulfillment_date := NULL;
7068: END IF;
7069:
7070: IF p_x_line_rec.global_attribute1 = FND_API.G_MISS_CHAR THEN
7071: p_x_line_rec.global_attribute1 := NULL;
7072: END IF;
7073:
7074: IF p_x_line_rec.global_attribute10 = FND_API.G_MISS_CHAR THEN

Line 7074: IF p_x_line_rec.global_attribute10 = FND_API.G_MISS_CHAR THEN

7070: IF p_x_line_rec.global_attribute1 = FND_API.G_MISS_CHAR THEN
7071: p_x_line_rec.global_attribute1 := NULL;
7072: END IF;
7073:
7074: IF p_x_line_rec.global_attribute10 = FND_API.G_MISS_CHAR THEN
7075: p_x_line_rec.global_attribute10 := NULL;
7076: END IF;
7077:
7078: IF p_x_line_rec.global_attribute11 = FND_API.G_MISS_CHAR THEN

Line 7078: IF p_x_line_rec.global_attribute11 = FND_API.G_MISS_CHAR THEN

7074: IF p_x_line_rec.global_attribute10 = FND_API.G_MISS_CHAR THEN
7075: p_x_line_rec.global_attribute10 := NULL;
7076: END IF;
7077:
7078: IF p_x_line_rec.global_attribute11 = FND_API.G_MISS_CHAR THEN
7079: p_x_line_rec.global_attribute11 := NULL;
7080: END IF;
7081:
7082: IF p_x_line_rec.global_attribute12 = FND_API.G_MISS_CHAR THEN

Line 7082: IF p_x_line_rec.global_attribute12 = FND_API.G_MISS_CHAR THEN

7078: IF p_x_line_rec.global_attribute11 = FND_API.G_MISS_CHAR THEN
7079: p_x_line_rec.global_attribute11 := NULL;
7080: END IF;
7081:
7082: IF p_x_line_rec.global_attribute12 = FND_API.G_MISS_CHAR THEN
7083: p_x_line_rec.global_attribute12 := NULL;
7084: END IF;
7085:
7086: IF p_x_line_rec.global_attribute13 = FND_API.G_MISS_CHAR THEN

Line 7086: IF p_x_line_rec.global_attribute13 = FND_API.G_MISS_CHAR THEN

7082: IF p_x_line_rec.global_attribute12 = FND_API.G_MISS_CHAR THEN
7083: p_x_line_rec.global_attribute12 := NULL;
7084: END IF;
7085:
7086: IF p_x_line_rec.global_attribute13 = FND_API.G_MISS_CHAR THEN
7087: p_x_line_rec.global_attribute13 := NULL;
7088: END IF;
7089:
7090: IF p_x_line_rec.global_attribute14 = FND_API.G_MISS_CHAR THEN

Line 7090: IF p_x_line_rec.global_attribute14 = FND_API.G_MISS_CHAR THEN

7086: IF p_x_line_rec.global_attribute13 = FND_API.G_MISS_CHAR THEN
7087: p_x_line_rec.global_attribute13 := NULL;
7088: END IF;
7089:
7090: IF p_x_line_rec.global_attribute14 = FND_API.G_MISS_CHAR THEN
7091: p_x_line_rec.global_attribute14 := NULL;
7092: END IF;
7093:
7094: IF p_x_line_rec.global_attribute15 = FND_API.G_MISS_CHAR THEN

Line 7094: IF p_x_line_rec.global_attribute15 = FND_API.G_MISS_CHAR THEN

7090: IF p_x_line_rec.global_attribute14 = FND_API.G_MISS_CHAR THEN
7091: p_x_line_rec.global_attribute14 := NULL;
7092: END IF;
7093:
7094: IF p_x_line_rec.global_attribute15 = FND_API.G_MISS_CHAR THEN
7095: p_x_line_rec.global_attribute15 := NULL;
7096: END IF;
7097:
7098: IF p_x_line_rec.global_attribute16 = FND_API.G_MISS_CHAR THEN

Line 7098: IF p_x_line_rec.global_attribute16 = FND_API.G_MISS_CHAR THEN

7094: IF p_x_line_rec.global_attribute15 = FND_API.G_MISS_CHAR THEN
7095: p_x_line_rec.global_attribute15 := NULL;
7096: END IF;
7097:
7098: IF p_x_line_rec.global_attribute16 = FND_API.G_MISS_CHAR THEN
7099: p_x_line_rec.global_attribute16 := NULL;
7100: END IF;
7101:
7102: IF p_x_line_rec.global_attribute17 = FND_API.G_MISS_CHAR THEN

Line 7102: IF p_x_line_rec.global_attribute17 = FND_API.G_MISS_CHAR THEN

7098: IF p_x_line_rec.global_attribute16 = FND_API.G_MISS_CHAR THEN
7099: p_x_line_rec.global_attribute16 := NULL;
7100: END IF;
7101:
7102: IF p_x_line_rec.global_attribute17 = FND_API.G_MISS_CHAR THEN
7103: p_x_line_rec.global_attribute17 := NULL;
7104: END IF;
7105:
7106: IF p_x_line_rec.global_attribute18 = FND_API.G_MISS_CHAR THEN

Line 7106: IF p_x_line_rec.global_attribute18 = FND_API.G_MISS_CHAR THEN

7102: IF p_x_line_rec.global_attribute17 = FND_API.G_MISS_CHAR THEN
7103: p_x_line_rec.global_attribute17 := NULL;
7104: END IF;
7105:
7106: IF p_x_line_rec.global_attribute18 = FND_API.G_MISS_CHAR THEN
7107: p_x_line_rec.global_attribute18 := NULL;
7108: END IF;
7109:
7110: IF p_x_line_rec.global_attribute19 = FND_API.G_MISS_CHAR THEN

Line 7110: IF p_x_line_rec.global_attribute19 = FND_API.G_MISS_CHAR THEN

7106: IF p_x_line_rec.global_attribute18 = FND_API.G_MISS_CHAR THEN
7107: p_x_line_rec.global_attribute18 := NULL;
7108: END IF;
7109:
7110: IF p_x_line_rec.global_attribute19 = FND_API.G_MISS_CHAR THEN
7111: p_x_line_rec.global_attribute19 := NULL;
7112: END IF;
7113:
7114: IF p_x_line_rec.global_attribute2 = FND_API.G_MISS_CHAR THEN

Line 7114: IF p_x_line_rec.global_attribute2 = FND_API.G_MISS_CHAR THEN

7110: IF p_x_line_rec.global_attribute19 = FND_API.G_MISS_CHAR THEN
7111: p_x_line_rec.global_attribute19 := NULL;
7112: END IF;
7113:
7114: IF p_x_line_rec.global_attribute2 = FND_API.G_MISS_CHAR THEN
7115: p_x_line_rec.global_attribute2 := NULL;
7116: END IF;
7117:
7118: IF p_x_line_rec.global_attribute20 = FND_API.G_MISS_CHAR THEN

Line 7118: IF p_x_line_rec.global_attribute20 = FND_API.G_MISS_CHAR THEN

7114: IF p_x_line_rec.global_attribute2 = FND_API.G_MISS_CHAR THEN
7115: p_x_line_rec.global_attribute2 := NULL;
7116: END IF;
7117:
7118: IF p_x_line_rec.global_attribute20 = FND_API.G_MISS_CHAR THEN
7119: p_x_line_rec.global_attribute20 := NULL;
7120: END IF;
7121:
7122: IF p_x_line_rec.global_attribute3 = FND_API.G_MISS_CHAR THEN

Line 7122: IF p_x_line_rec.global_attribute3 = FND_API.G_MISS_CHAR THEN

7118: IF p_x_line_rec.global_attribute20 = FND_API.G_MISS_CHAR THEN
7119: p_x_line_rec.global_attribute20 := NULL;
7120: END IF;
7121:
7122: IF p_x_line_rec.global_attribute3 = FND_API.G_MISS_CHAR THEN
7123: p_x_line_rec.global_attribute3 := NULL;
7124: END IF;
7125:
7126: IF p_x_line_rec.global_attribute4 = FND_API.G_MISS_CHAR THEN

Line 7126: IF p_x_line_rec.global_attribute4 = FND_API.G_MISS_CHAR THEN

7122: IF p_x_line_rec.global_attribute3 = FND_API.G_MISS_CHAR THEN
7123: p_x_line_rec.global_attribute3 := NULL;
7124: END IF;
7125:
7126: IF p_x_line_rec.global_attribute4 = FND_API.G_MISS_CHAR THEN
7127: p_x_line_rec.global_attribute4 := NULL;
7128: END IF;
7129:
7130: IF p_x_line_rec.global_attribute5 = FND_API.G_MISS_CHAR THEN

Line 7130: IF p_x_line_rec.global_attribute5 = FND_API.G_MISS_CHAR THEN

7126: IF p_x_line_rec.global_attribute4 = FND_API.G_MISS_CHAR THEN
7127: p_x_line_rec.global_attribute4 := NULL;
7128: END IF;
7129:
7130: IF p_x_line_rec.global_attribute5 = FND_API.G_MISS_CHAR THEN
7131: p_x_line_rec.global_attribute5 := NULL;
7132: END IF;
7133:
7134: IF p_x_line_rec.global_attribute6 = FND_API.G_MISS_CHAR THEN

Line 7134: IF p_x_line_rec.global_attribute6 = FND_API.G_MISS_CHAR THEN

7130: IF p_x_line_rec.global_attribute5 = FND_API.G_MISS_CHAR THEN
7131: p_x_line_rec.global_attribute5 := NULL;
7132: END IF;
7133:
7134: IF p_x_line_rec.global_attribute6 = FND_API.G_MISS_CHAR THEN
7135: p_x_line_rec.global_attribute6 := NULL;
7136: END IF;
7137:
7138: IF p_x_line_rec.global_attribute7 = FND_API.G_MISS_CHAR THEN

Line 7138: IF p_x_line_rec.global_attribute7 = FND_API.G_MISS_CHAR THEN

7134: IF p_x_line_rec.global_attribute6 = FND_API.G_MISS_CHAR THEN
7135: p_x_line_rec.global_attribute6 := NULL;
7136: END IF;
7137:
7138: IF p_x_line_rec.global_attribute7 = FND_API.G_MISS_CHAR THEN
7139: p_x_line_rec.global_attribute7 := NULL;
7140: END IF;
7141:
7142: IF p_x_line_rec.global_attribute8 = FND_API.G_MISS_CHAR THEN

Line 7142: IF p_x_line_rec.global_attribute8 = FND_API.G_MISS_CHAR THEN

7138: IF p_x_line_rec.global_attribute7 = FND_API.G_MISS_CHAR THEN
7139: p_x_line_rec.global_attribute7 := NULL;
7140: END IF;
7141:
7142: IF p_x_line_rec.global_attribute8 = FND_API.G_MISS_CHAR THEN
7143: p_x_line_rec.global_attribute8 := NULL;
7144: END IF;
7145:
7146: IF p_x_line_rec.global_attribute9 = FND_API.G_MISS_CHAR THEN

Line 7146: IF p_x_line_rec.global_attribute9 = FND_API.G_MISS_CHAR THEN

7142: IF p_x_line_rec.global_attribute8 = FND_API.G_MISS_CHAR THEN
7143: p_x_line_rec.global_attribute8 := NULL;
7144: END IF;
7145:
7146: IF p_x_line_rec.global_attribute9 = FND_API.G_MISS_CHAR THEN
7147: p_x_line_rec.global_attribute9 := NULL;
7148: END IF;
7149:
7150: IF p_x_line_rec.global_attribute_category = FND_API.G_MISS_CHAR THEN

Line 7150: IF p_x_line_rec.global_attribute_category = FND_API.G_MISS_CHAR THEN

7146: IF p_x_line_rec.global_attribute9 = FND_API.G_MISS_CHAR THEN
7147: p_x_line_rec.global_attribute9 := NULL;
7148: END IF;
7149:
7150: IF p_x_line_rec.global_attribute_category = FND_API.G_MISS_CHAR THEN
7151: p_x_line_rec.global_attribute_category := NULL;
7152: END IF;
7153:
7154: IF p_x_line_rec.header_id = FND_API.G_MISS_NUM THEN

Line 7154: IF p_x_line_rec.header_id = FND_API.G_MISS_NUM THEN

7150: IF p_x_line_rec.global_attribute_category = FND_API.G_MISS_CHAR THEN
7151: p_x_line_rec.global_attribute_category := NULL;
7152: END IF;
7153:
7154: IF p_x_line_rec.header_id = FND_API.G_MISS_NUM THEN
7155: p_x_line_rec.header_id := NULL;
7156: END IF;
7157:
7158: IF p_x_line_rec.industry_attribute1 = FND_API.G_MISS_CHAR THEN

Line 7158: IF p_x_line_rec.industry_attribute1 = FND_API.G_MISS_CHAR THEN

7154: IF p_x_line_rec.header_id = FND_API.G_MISS_NUM THEN
7155: p_x_line_rec.header_id := NULL;
7156: END IF;
7157:
7158: IF p_x_line_rec.industry_attribute1 = FND_API.G_MISS_CHAR THEN
7159: p_x_line_rec.industry_attribute1 := NULL;
7160: END IF;
7161:
7162: IF p_x_line_rec.industry_attribute10 = FND_API.G_MISS_CHAR THEN

Line 7162: IF p_x_line_rec.industry_attribute10 = FND_API.G_MISS_CHAR THEN

7158: IF p_x_line_rec.industry_attribute1 = FND_API.G_MISS_CHAR THEN
7159: p_x_line_rec.industry_attribute1 := NULL;
7160: END IF;
7161:
7162: IF p_x_line_rec.industry_attribute10 = FND_API.G_MISS_CHAR THEN
7163: p_x_line_rec.industry_attribute10 := NULL;
7164: END IF;
7165:
7166: IF p_x_line_rec.industry_attribute11 = FND_API.G_MISS_CHAR THEN

Line 7166: IF p_x_line_rec.industry_attribute11 = FND_API.G_MISS_CHAR THEN

7162: IF p_x_line_rec.industry_attribute10 = FND_API.G_MISS_CHAR THEN
7163: p_x_line_rec.industry_attribute10 := NULL;
7164: END IF;
7165:
7166: IF p_x_line_rec.industry_attribute11 = FND_API.G_MISS_CHAR THEN
7167: p_x_line_rec.industry_attribute11 := NULL;
7168: END IF;
7169:
7170: IF p_x_line_rec.industry_attribute12 = FND_API.G_MISS_CHAR THEN

Line 7170: IF p_x_line_rec.industry_attribute12 = FND_API.G_MISS_CHAR THEN

7166: IF p_x_line_rec.industry_attribute11 = FND_API.G_MISS_CHAR THEN
7167: p_x_line_rec.industry_attribute11 := NULL;
7168: END IF;
7169:
7170: IF p_x_line_rec.industry_attribute12 = FND_API.G_MISS_CHAR THEN
7171: p_x_line_rec.industry_attribute12 := NULL;
7172: END IF;
7173:
7174: IF p_x_line_rec.industry_attribute13 = FND_API.G_MISS_CHAR THEN

Line 7174: IF p_x_line_rec.industry_attribute13 = FND_API.G_MISS_CHAR THEN

7170: IF p_x_line_rec.industry_attribute12 = FND_API.G_MISS_CHAR THEN
7171: p_x_line_rec.industry_attribute12 := NULL;
7172: END IF;
7173:
7174: IF p_x_line_rec.industry_attribute13 = FND_API.G_MISS_CHAR THEN
7175: p_x_line_rec.industry_attribute13 := NULL;
7176: END IF;
7177:
7178: IF p_x_line_rec.industry_attribute14 = FND_API.G_MISS_CHAR THEN

Line 7178: IF p_x_line_rec.industry_attribute14 = FND_API.G_MISS_CHAR THEN

7174: IF p_x_line_rec.industry_attribute13 = FND_API.G_MISS_CHAR THEN
7175: p_x_line_rec.industry_attribute13 := NULL;
7176: END IF;
7177:
7178: IF p_x_line_rec.industry_attribute14 = FND_API.G_MISS_CHAR THEN
7179: p_x_line_rec.industry_attribute14 := NULL;
7180: END IF;
7181:
7182: IF p_x_line_rec.industry_attribute15 = FND_API.G_MISS_CHAR THEN

Line 7182: IF p_x_line_rec.industry_attribute15 = FND_API.G_MISS_CHAR THEN

7178: IF p_x_line_rec.industry_attribute14 = FND_API.G_MISS_CHAR THEN
7179: p_x_line_rec.industry_attribute14 := NULL;
7180: END IF;
7181:
7182: IF p_x_line_rec.industry_attribute15 = FND_API.G_MISS_CHAR THEN
7183: p_x_line_rec.industry_attribute15 := NULL;
7184: END IF;
7185:
7186: IF p_x_line_rec.industry_attribute16 = FND_API.G_MISS_CHAR THEN

Line 7186: IF p_x_line_rec.industry_attribute16 = FND_API.G_MISS_CHAR THEN

7182: IF p_x_line_rec.industry_attribute15 = FND_API.G_MISS_CHAR THEN
7183: p_x_line_rec.industry_attribute15 := NULL;
7184: END IF;
7185:
7186: IF p_x_line_rec.industry_attribute16 = FND_API.G_MISS_CHAR THEN
7187: p_x_line_rec.industry_attribute16 := NULL;
7188: END IF;
7189: IF p_x_line_rec.industry_attribute17 = FND_API.G_MISS_CHAR THEN
7190: p_x_line_rec.industry_attribute17 := NULL;

Line 7189: IF p_x_line_rec.industry_attribute17 = FND_API.G_MISS_CHAR THEN

7185:
7186: IF p_x_line_rec.industry_attribute16 = FND_API.G_MISS_CHAR THEN
7187: p_x_line_rec.industry_attribute16 := NULL;
7188: END IF;
7189: IF p_x_line_rec.industry_attribute17 = FND_API.G_MISS_CHAR THEN
7190: p_x_line_rec.industry_attribute17 := NULL;
7191: END IF;
7192: IF p_x_line_rec.industry_attribute18 = FND_API.G_MISS_CHAR THEN
7193: p_x_line_rec.industry_attribute18 := NULL;

Line 7192: IF p_x_line_rec.industry_attribute18 = FND_API.G_MISS_CHAR THEN

7188: END IF;
7189: IF p_x_line_rec.industry_attribute17 = FND_API.G_MISS_CHAR THEN
7190: p_x_line_rec.industry_attribute17 := NULL;
7191: END IF;
7192: IF p_x_line_rec.industry_attribute18 = FND_API.G_MISS_CHAR THEN
7193: p_x_line_rec.industry_attribute18 := NULL;
7194: END IF;
7195: IF p_x_line_rec.industry_attribute19 = FND_API.G_MISS_CHAR THEN
7196: p_x_line_rec.industry_attribute19 := NULL;

Line 7195: IF p_x_line_rec.industry_attribute19 = FND_API.G_MISS_CHAR THEN

7191: END IF;
7192: IF p_x_line_rec.industry_attribute18 = FND_API.G_MISS_CHAR THEN
7193: p_x_line_rec.industry_attribute18 := NULL;
7194: END IF;
7195: IF p_x_line_rec.industry_attribute19 = FND_API.G_MISS_CHAR THEN
7196: p_x_line_rec.industry_attribute19 := NULL;
7197: END IF;
7198: IF p_x_line_rec.industry_attribute20 = FND_API.G_MISS_CHAR THEN
7199: p_x_line_rec.industry_attribute20 := NULL;

Line 7198: IF p_x_line_rec.industry_attribute20 = FND_API.G_MISS_CHAR THEN

7194: END IF;
7195: IF p_x_line_rec.industry_attribute19 = FND_API.G_MISS_CHAR THEN
7196: p_x_line_rec.industry_attribute19 := NULL;
7197: END IF;
7198: IF p_x_line_rec.industry_attribute20 = FND_API.G_MISS_CHAR THEN
7199: p_x_line_rec.industry_attribute20 := NULL;
7200: END IF;
7201: IF p_x_line_rec.industry_attribute21 = FND_API.G_MISS_CHAR THEN
7202: p_x_line_rec.industry_attribute21 := NULL;

Line 7201: IF p_x_line_rec.industry_attribute21 = FND_API.G_MISS_CHAR THEN

7197: END IF;
7198: IF p_x_line_rec.industry_attribute20 = FND_API.G_MISS_CHAR THEN
7199: p_x_line_rec.industry_attribute20 := NULL;
7200: END IF;
7201: IF p_x_line_rec.industry_attribute21 = FND_API.G_MISS_CHAR THEN
7202: p_x_line_rec.industry_attribute21 := NULL;
7203: END IF;
7204: IF p_x_line_rec.industry_attribute22 = FND_API.G_MISS_CHAR THEN
7205: p_x_line_rec.industry_attribute22 := NULL;

Line 7204: IF p_x_line_rec.industry_attribute22 = FND_API.G_MISS_CHAR THEN

7200: END IF;
7201: IF p_x_line_rec.industry_attribute21 = FND_API.G_MISS_CHAR THEN
7202: p_x_line_rec.industry_attribute21 := NULL;
7203: END IF;
7204: IF p_x_line_rec.industry_attribute22 = FND_API.G_MISS_CHAR THEN
7205: p_x_line_rec.industry_attribute22 := NULL;
7206: END IF;
7207: IF p_x_line_rec.industry_attribute23 = FND_API.G_MISS_CHAR THEN
7208: p_x_line_rec.industry_attribute23 := NULL;

Line 7207: IF p_x_line_rec.industry_attribute23 = FND_API.G_MISS_CHAR THEN

7203: END IF;
7204: IF p_x_line_rec.industry_attribute22 = FND_API.G_MISS_CHAR THEN
7205: p_x_line_rec.industry_attribute22 := NULL;
7206: END IF;
7207: IF p_x_line_rec.industry_attribute23 = FND_API.G_MISS_CHAR THEN
7208: p_x_line_rec.industry_attribute23 := NULL;
7209: END IF;
7210: IF p_x_line_rec.industry_attribute24 = FND_API.G_MISS_CHAR THEN
7211: p_x_line_rec.industry_attribute24 := NULL;

Line 7210: IF p_x_line_rec.industry_attribute24 = FND_API.G_MISS_CHAR THEN

7206: END IF;
7207: IF p_x_line_rec.industry_attribute23 = FND_API.G_MISS_CHAR THEN
7208: p_x_line_rec.industry_attribute23 := NULL;
7209: END IF;
7210: IF p_x_line_rec.industry_attribute24 = FND_API.G_MISS_CHAR THEN
7211: p_x_line_rec.industry_attribute24 := NULL;
7212: END IF;
7213: IF p_x_line_rec.industry_attribute25 = FND_API.G_MISS_CHAR THEN
7214: p_x_line_rec.industry_attribute25 := NULL;

Line 7213: IF p_x_line_rec.industry_attribute25 = FND_API.G_MISS_CHAR THEN

7209: END IF;
7210: IF p_x_line_rec.industry_attribute24 = FND_API.G_MISS_CHAR THEN
7211: p_x_line_rec.industry_attribute24 := NULL;
7212: END IF;
7213: IF p_x_line_rec.industry_attribute25 = FND_API.G_MISS_CHAR THEN
7214: p_x_line_rec.industry_attribute25 := NULL;
7215: END IF;
7216: IF p_x_line_rec.industry_attribute26 = FND_API.G_MISS_CHAR THEN
7217: p_x_line_rec.industry_attribute26 := NULL;

Line 7216: IF p_x_line_rec.industry_attribute26 = FND_API.G_MISS_CHAR THEN

7212: END IF;
7213: IF p_x_line_rec.industry_attribute25 = FND_API.G_MISS_CHAR THEN
7214: p_x_line_rec.industry_attribute25 := NULL;
7215: END IF;
7216: IF p_x_line_rec.industry_attribute26 = FND_API.G_MISS_CHAR THEN
7217: p_x_line_rec.industry_attribute26 := NULL;
7218: END IF;
7219: IF p_x_line_rec.industry_attribute27 = FND_API.G_MISS_CHAR THEN
7220: p_x_line_rec.industry_attribute27 := NULL;

Line 7219: IF p_x_line_rec.industry_attribute27 = FND_API.G_MISS_CHAR THEN

7215: END IF;
7216: IF p_x_line_rec.industry_attribute26 = FND_API.G_MISS_CHAR THEN
7217: p_x_line_rec.industry_attribute26 := NULL;
7218: END IF;
7219: IF p_x_line_rec.industry_attribute27 = FND_API.G_MISS_CHAR THEN
7220: p_x_line_rec.industry_attribute27 := NULL;
7221: END IF;
7222: IF p_x_line_rec.industry_attribute28 = FND_API.G_MISS_CHAR THEN
7223: p_x_line_rec.industry_attribute28 := NULL;

Line 7222: IF p_x_line_rec.industry_attribute28 = FND_API.G_MISS_CHAR THEN

7218: END IF;
7219: IF p_x_line_rec.industry_attribute27 = FND_API.G_MISS_CHAR THEN
7220: p_x_line_rec.industry_attribute27 := NULL;
7221: END IF;
7222: IF p_x_line_rec.industry_attribute28 = FND_API.G_MISS_CHAR THEN
7223: p_x_line_rec.industry_attribute28 := NULL;
7224: END IF;
7225: IF p_x_line_rec.industry_attribute29 = FND_API.G_MISS_CHAR THEN
7226: p_x_line_rec.industry_attribute29 := NULL;

Line 7225: IF p_x_line_rec.industry_attribute29 = FND_API.G_MISS_CHAR THEN

7221: END IF;
7222: IF p_x_line_rec.industry_attribute28 = FND_API.G_MISS_CHAR THEN
7223: p_x_line_rec.industry_attribute28 := NULL;
7224: END IF;
7225: IF p_x_line_rec.industry_attribute29 = FND_API.G_MISS_CHAR THEN
7226: p_x_line_rec.industry_attribute29 := NULL;
7227: END IF;
7228: IF p_x_line_rec.industry_attribute30 = FND_API.G_MISS_CHAR THEN
7229: p_x_line_rec.industry_attribute30 := NULL;

Line 7228: IF p_x_line_rec.industry_attribute30 = FND_API.G_MISS_CHAR THEN

7224: END IF;
7225: IF p_x_line_rec.industry_attribute29 = FND_API.G_MISS_CHAR THEN
7226: p_x_line_rec.industry_attribute29 := NULL;
7227: END IF;
7228: IF p_x_line_rec.industry_attribute30 = FND_API.G_MISS_CHAR THEN
7229: p_x_line_rec.industry_attribute30 := NULL;
7230: END IF;
7231:
7232:

Line 7233: IF p_x_line_rec.industry_attribute2 = FND_API.G_MISS_CHAR THEN

7229: p_x_line_rec.industry_attribute30 := NULL;
7230: END IF;
7231:
7232:
7233: IF p_x_line_rec.industry_attribute2 = FND_API.G_MISS_CHAR THEN
7234: p_x_line_rec.industry_attribute2 := NULL;
7235: END IF;
7236:
7237: IF p_x_line_rec.industry_attribute3 = FND_API.G_MISS_CHAR THEN

Line 7237: IF p_x_line_rec.industry_attribute3 = FND_API.G_MISS_CHAR THEN

7233: IF p_x_line_rec.industry_attribute2 = FND_API.G_MISS_CHAR THEN
7234: p_x_line_rec.industry_attribute2 := NULL;
7235: END IF;
7236:
7237: IF p_x_line_rec.industry_attribute3 = FND_API.G_MISS_CHAR THEN
7238: p_x_line_rec.industry_attribute3 := NULL;
7239: END IF;
7240:
7241: IF p_x_line_rec.industry_attribute4 = FND_API.G_MISS_CHAR THEN

Line 7241: IF p_x_line_rec.industry_attribute4 = FND_API.G_MISS_CHAR THEN

7237: IF p_x_line_rec.industry_attribute3 = FND_API.G_MISS_CHAR THEN
7238: p_x_line_rec.industry_attribute3 := NULL;
7239: END IF;
7240:
7241: IF p_x_line_rec.industry_attribute4 = FND_API.G_MISS_CHAR THEN
7242: p_x_line_rec.industry_attribute4 := NULL;
7243: END IF;
7244:
7245: IF p_x_line_rec.industry_attribute5 = FND_API.G_MISS_CHAR THEN

Line 7245: IF p_x_line_rec.industry_attribute5 = FND_API.G_MISS_CHAR THEN

7241: IF p_x_line_rec.industry_attribute4 = FND_API.G_MISS_CHAR THEN
7242: p_x_line_rec.industry_attribute4 := NULL;
7243: END IF;
7244:
7245: IF p_x_line_rec.industry_attribute5 = FND_API.G_MISS_CHAR THEN
7246: p_x_line_rec.industry_attribute5 := NULL;
7247: END IF;
7248:
7249: IF p_x_line_rec.industry_attribute6 = FND_API.G_MISS_CHAR THEN

Line 7249: IF p_x_line_rec.industry_attribute6 = FND_API.G_MISS_CHAR THEN

7245: IF p_x_line_rec.industry_attribute5 = FND_API.G_MISS_CHAR THEN
7246: p_x_line_rec.industry_attribute5 := NULL;
7247: END IF;
7248:
7249: IF p_x_line_rec.industry_attribute6 = FND_API.G_MISS_CHAR THEN
7250: p_x_line_rec.industry_attribute6 := NULL;
7251: END IF;
7252:
7253: IF p_x_line_rec.industry_attribute7 = FND_API.G_MISS_CHAR THEN

Line 7253: IF p_x_line_rec.industry_attribute7 = FND_API.G_MISS_CHAR THEN

7249: IF p_x_line_rec.industry_attribute6 = FND_API.G_MISS_CHAR THEN
7250: p_x_line_rec.industry_attribute6 := NULL;
7251: END IF;
7252:
7253: IF p_x_line_rec.industry_attribute7 = FND_API.G_MISS_CHAR THEN
7254: p_x_line_rec.industry_attribute7 := NULL;
7255: END IF;
7256:
7257: IF p_x_line_rec.industry_attribute8 = FND_API.G_MISS_CHAR THEN

Line 7257: IF p_x_line_rec.industry_attribute8 = FND_API.G_MISS_CHAR THEN

7253: IF p_x_line_rec.industry_attribute7 = FND_API.G_MISS_CHAR THEN
7254: p_x_line_rec.industry_attribute7 := NULL;
7255: END IF;
7256:
7257: IF p_x_line_rec.industry_attribute8 = FND_API.G_MISS_CHAR THEN
7258: p_x_line_rec.industry_attribute8 := NULL;
7259: END IF;
7260:
7261: IF p_x_line_rec.industry_attribute9 = FND_API.G_MISS_CHAR THEN

Line 7261: IF p_x_line_rec.industry_attribute9 = FND_API.G_MISS_CHAR THEN

7257: IF p_x_line_rec.industry_attribute8 = FND_API.G_MISS_CHAR THEN
7258: p_x_line_rec.industry_attribute8 := NULL;
7259: END IF;
7260:
7261: IF p_x_line_rec.industry_attribute9 = FND_API.G_MISS_CHAR THEN
7262: p_x_line_rec.industry_attribute9 := NULL;
7263: END IF;
7264:
7265: IF p_x_line_rec.industry_context = FND_API.G_MISS_CHAR THEN

Line 7265: IF p_x_line_rec.industry_context = FND_API.G_MISS_CHAR THEN

7261: IF p_x_line_rec.industry_attribute9 = FND_API.G_MISS_CHAR THEN
7262: p_x_line_rec.industry_attribute9 := NULL;
7263: END IF;
7264:
7265: IF p_x_line_rec.industry_context = FND_API.G_MISS_CHAR THEN
7266: p_x_line_rec.industry_context := NULL;
7267: END IF;
7268:
7269: /* TP_ATTRIBUTE */

Line 7270: IF p_x_line_rec.tp_context = FND_API.G_MISS_CHAR THEN

7266: p_x_line_rec.industry_context := NULL;
7267: END IF;
7268:
7269: /* TP_ATTRIBUTE */
7270: IF p_x_line_rec.tp_context = FND_API.G_MISS_CHAR THEN
7271: p_x_line_rec.tp_context := NULL;
7272: END IF;
7273: IF p_x_line_rec.tp_attribute1 = FND_API.G_MISS_CHAR THEN
7274: p_x_line_rec.tp_attribute1 := NULL;

Line 7273: IF p_x_line_rec.tp_attribute1 = FND_API.G_MISS_CHAR THEN

7269: /* TP_ATTRIBUTE */
7270: IF p_x_line_rec.tp_context = FND_API.G_MISS_CHAR THEN
7271: p_x_line_rec.tp_context := NULL;
7272: END IF;
7273: IF p_x_line_rec.tp_attribute1 = FND_API.G_MISS_CHAR THEN
7274: p_x_line_rec.tp_attribute1 := NULL;
7275: END IF;
7276: IF p_x_line_rec.tp_attribute2 = FND_API.G_MISS_CHAR THEN
7277: p_x_line_rec.tp_attribute2 := NULL;

Line 7276: IF p_x_line_rec.tp_attribute2 = FND_API.G_MISS_CHAR THEN

7272: END IF;
7273: IF p_x_line_rec.tp_attribute1 = FND_API.G_MISS_CHAR THEN
7274: p_x_line_rec.tp_attribute1 := NULL;
7275: END IF;
7276: IF p_x_line_rec.tp_attribute2 = FND_API.G_MISS_CHAR THEN
7277: p_x_line_rec.tp_attribute2 := NULL;
7278: END IF;
7279: IF p_x_line_rec.tp_attribute3 = FND_API.G_MISS_CHAR THEN
7280: p_x_line_rec.tp_attribute3 := NULL;

Line 7279: IF p_x_line_rec.tp_attribute3 = FND_API.G_MISS_CHAR THEN

7275: END IF;
7276: IF p_x_line_rec.tp_attribute2 = FND_API.G_MISS_CHAR THEN
7277: p_x_line_rec.tp_attribute2 := NULL;
7278: END IF;
7279: IF p_x_line_rec.tp_attribute3 = FND_API.G_MISS_CHAR THEN
7280: p_x_line_rec.tp_attribute3 := NULL;
7281: END IF;
7282: IF p_x_line_rec.tp_attribute4 = FND_API.G_MISS_CHAR THEN
7283: p_x_line_rec.tp_attribute4 := NULL;

Line 7282: IF p_x_line_rec.tp_attribute4 = FND_API.G_MISS_CHAR THEN

7278: END IF;
7279: IF p_x_line_rec.tp_attribute3 = FND_API.G_MISS_CHAR THEN
7280: p_x_line_rec.tp_attribute3 := NULL;
7281: END IF;
7282: IF p_x_line_rec.tp_attribute4 = FND_API.G_MISS_CHAR THEN
7283: p_x_line_rec.tp_attribute4 := NULL;
7284: END IF;
7285: IF p_x_line_rec.tp_attribute5 = FND_API.G_MISS_CHAR THEN
7286: p_x_line_rec.tp_attribute5 := NULL;

Line 7285: IF p_x_line_rec.tp_attribute5 = FND_API.G_MISS_CHAR THEN

7281: END IF;
7282: IF p_x_line_rec.tp_attribute4 = FND_API.G_MISS_CHAR THEN
7283: p_x_line_rec.tp_attribute4 := NULL;
7284: END IF;
7285: IF p_x_line_rec.tp_attribute5 = FND_API.G_MISS_CHAR THEN
7286: p_x_line_rec.tp_attribute5 := NULL;
7287: END IF;
7288: IF p_x_line_rec.tp_attribute6 = FND_API.G_MISS_CHAR THEN
7289: p_x_line_rec.tp_attribute6 := NULL;

Line 7288: IF p_x_line_rec.tp_attribute6 = FND_API.G_MISS_CHAR THEN

7284: END IF;
7285: IF p_x_line_rec.tp_attribute5 = FND_API.G_MISS_CHAR THEN
7286: p_x_line_rec.tp_attribute5 := NULL;
7287: END IF;
7288: IF p_x_line_rec.tp_attribute6 = FND_API.G_MISS_CHAR THEN
7289: p_x_line_rec.tp_attribute6 := NULL;
7290: END IF;
7291: IF p_x_line_rec.tp_attribute7 = FND_API.G_MISS_CHAR THEN
7292: p_x_line_rec.tp_attribute7 := NULL;

Line 7291: IF p_x_line_rec.tp_attribute7 = FND_API.G_MISS_CHAR THEN

7287: END IF;
7288: IF p_x_line_rec.tp_attribute6 = FND_API.G_MISS_CHAR THEN
7289: p_x_line_rec.tp_attribute6 := NULL;
7290: END IF;
7291: IF p_x_line_rec.tp_attribute7 = FND_API.G_MISS_CHAR THEN
7292: p_x_line_rec.tp_attribute7 := NULL;
7293: END IF;
7294: IF p_x_line_rec.tp_attribute8 = FND_API.G_MISS_CHAR THEN
7295: p_x_line_rec.tp_attribute8 := NULL;

Line 7294: IF p_x_line_rec.tp_attribute8 = FND_API.G_MISS_CHAR THEN

7290: END IF;
7291: IF p_x_line_rec.tp_attribute7 = FND_API.G_MISS_CHAR THEN
7292: p_x_line_rec.tp_attribute7 := NULL;
7293: END IF;
7294: IF p_x_line_rec.tp_attribute8 = FND_API.G_MISS_CHAR THEN
7295: p_x_line_rec.tp_attribute8 := NULL;
7296: END IF;
7297: IF p_x_line_rec.tp_attribute9 = FND_API.G_MISS_CHAR THEN
7298: p_x_line_rec.tp_attribute9 := NULL;

Line 7297: IF p_x_line_rec.tp_attribute9 = FND_API.G_MISS_CHAR THEN

7293: END IF;
7294: IF p_x_line_rec.tp_attribute8 = FND_API.G_MISS_CHAR THEN
7295: p_x_line_rec.tp_attribute8 := NULL;
7296: END IF;
7297: IF p_x_line_rec.tp_attribute9 = FND_API.G_MISS_CHAR THEN
7298: p_x_line_rec.tp_attribute9 := NULL;
7299: END IF;
7300: IF p_x_line_rec.tp_attribute10 = FND_API.G_MISS_CHAR THEN
7301: p_x_line_rec.tp_attribute10 := NULL;

Line 7300: IF p_x_line_rec.tp_attribute10 = FND_API.G_MISS_CHAR THEN

7296: END IF;
7297: IF p_x_line_rec.tp_attribute9 = FND_API.G_MISS_CHAR THEN
7298: p_x_line_rec.tp_attribute9 := NULL;
7299: END IF;
7300: IF p_x_line_rec.tp_attribute10 = FND_API.G_MISS_CHAR THEN
7301: p_x_line_rec.tp_attribute10 := NULL;
7302: END IF;
7303: IF p_x_line_rec.tp_attribute11 = FND_API.G_MISS_CHAR THEN
7304: p_x_line_rec.tp_attribute11 := NULL;

Line 7303: IF p_x_line_rec.tp_attribute11 = FND_API.G_MISS_CHAR THEN

7299: END IF;
7300: IF p_x_line_rec.tp_attribute10 = FND_API.G_MISS_CHAR THEN
7301: p_x_line_rec.tp_attribute10 := NULL;
7302: END IF;
7303: IF p_x_line_rec.tp_attribute11 = FND_API.G_MISS_CHAR THEN
7304: p_x_line_rec.tp_attribute11 := NULL;
7305: END IF;
7306: IF p_x_line_rec.tp_attribute12 = FND_API.G_MISS_CHAR THEN
7307: p_x_line_rec.tp_attribute12 := NULL;

Line 7306: IF p_x_line_rec.tp_attribute12 = FND_API.G_MISS_CHAR THEN

7302: END IF;
7303: IF p_x_line_rec.tp_attribute11 = FND_API.G_MISS_CHAR THEN
7304: p_x_line_rec.tp_attribute11 := NULL;
7305: END IF;
7306: IF p_x_line_rec.tp_attribute12 = FND_API.G_MISS_CHAR THEN
7307: p_x_line_rec.tp_attribute12 := NULL;
7308: END IF;
7309: IF p_x_line_rec.tp_attribute13 = FND_API.G_MISS_CHAR THEN
7310: p_x_line_rec.tp_attribute13 := NULL;

Line 7309: IF p_x_line_rec.tp_attribute13 = FND_API.G_MISS_CHAR THEN

7305: END IF;
7306: IF p_x_line_rec.tp_attribute12 = FND_API.G_MISS_CHAR THEN
7307: p_x_line_rec.tp_attribute12 := NULL;
7308: END IF;
7309: IF p_x_line_rec.tp_attribute13 = FND_API.G_MISS_CHAR THEN
7310: p_x_line_rec.tp_attribute13 := NULL;
7311: END IF;
7312: IF p_x_line_rec.tp_attribute14 = FND_API.G_MISS_CHAR THEN
7313: p_x_line_rec.tp_attribute14 := NULL;

Line 7312: IF p_x_line_rec.tp_attribute14 = FND_API.G_MISS_CHAR THEN

7308: END IF;
7309: IF p_x_line_rec.tp_attribute13 = FND_API.G_MISS_CHAR THEN
7310: p_x_line_rec.tp_attribute13 := NULL;
7311: END IF;
7312: IF p_x_line_rec.tp_attribute14 = FND_API.G_MISS_CHAR THEN
7313: p_x_line_rec.tp_attribute14 := NULL;
7314: END IF;
7315: IF p_x_line_rec.tp_attribute15 = FND_API.G_MISS_CHAR THEN
7316: p_x_line_rec.tp_attribute15 := NULL;

Line 7315: IF p_x_line_rec.tp_attribute15 = FND_API.G_MISS_CHAR THEN

7311: END IF;
7312: IF p_x_line_rec.tp_attribute14 = FND_API.G_MISS_CHAR THEN
7313: p_x_line_rec.tp_attribute14 := NULL;
7314: END IF;
7315: IF p_x_line_rec.tp_attribute15 = FND_API.G_MISS_CHAR THEN
7316: p_x_line_rec.tp_attribute15 := NULL;
7317: END IF;
7318:
7319:

Line 7320: IF p_x_line_rec.intermed_ship_to_contact_id = FND_API.G_MISS_NUM THEN

7316: p_x_line_rec.tp_attribute15 := NULL;
7317: END IF;
7318:
7319:
7320: IF p_x_line_rec.intermed_ship_to_contact_id = FND_API.G_MISS_NUM THEN
7321: p_x_line_rec.intermed_ship_to_contact_id := NULL;
7322: END IF;
7323:
7324: IF p_x_line_rec.intermed_ship_to_org_id = FND_API.G_MISS_NUM THEN

Line 7324: IF p_x_line_rec.intermed_ship_to_org_id = FND_API.G_MISS_NUM THEN

7320: IF p_x_line_rec.intermed_ship_to_contact_id = FND_API.G_MISS_NUM THEN
7321: p_x_line_rec.intermed_ship_to_contact_id := NULL;
7322: END IF;
7323:
7324: IF p_x_line_rec.intermed_ship_to_org_id = FND_API.G_MISS_NUM THEN
7325: p_x_line_rec.intermed_ship_to_org_id := NULL;
7326: END IF;
7327:
7328: IF p_x_line_rec.inventory_item_id = FND_API.G_MISS_NUM THEN

Line 7328: IF p_x_line_rec.inventory_item_id = FND_API.G_MISS_NUM THEN

7324: IF p_x_line_rec.intermed_ship_to_org_id = FND_API.G_MISS_NUM THEN
7325: p_x_line_rec.intermed_ship_to_org_id := NULL;
7326: END IF;
7327:
7328: IF p_x_line_rec.inventory_item_id = FND_API.G_MISS_NUM THEN
7329: p_x_line_rec.inventory_item_id := NULL;
7330: END IF;
7331:
7332: IF p_x_line_rec.invoice_interface_status_code = FND_API.G_MISS_CHAR THEN

Line 7332: IF p_x_line_rec.invoice_interface_status_code = FND_API.G_MISS_CHAR THEN

7328: IF p_x_line_rec.inventory_item_id = FND_API.G_MISS_NUM THEN
7329: p_x_line_rec.inventory_item_id := NULL;
7330: END IF;
7331:
7332: IF p_x_line_rec.invoice_interface_status_code = FND_API.G_MISS_CHAR THEN
7333: p_x_line_rec.invoice_interface_status_code := NULL;
7334: END IF;
7335:
7336:

Line 7338: IF p_x_line_rec.invoice_to_contact_id = FND_API.G_MISS_NUM THEN

7334: END IF;
7335:
7336:
7337:
7338: IF p_x_line_rec.invoice_to_contact_id = FND_API.G_MISS_NUM THEN
7339: p_x_line_rec.invoice_to_contact_id := NULL;
7340: END IF;
7341:
7342: IF p_x_line_rec.invoiced_quantity = FND_API.G_MISS_NUM THEN

Line 7342: IF p_x_line_rec.invoiced_quantity = FND_API.G_MISS_NUM THEN

7338: IF p_x_line_rec.invoice_to_contact_id = FND_API.G_MISS_NUM THEN
7339: p_x_line_rec.invoice_to_contact_id := NULL;
7340: END IF;
7341:
7342: IF p_x_line_rec.invoiced_quantity = FND_API.G_MISS_NUM THEN
7343: p_x_line_rec.invoiced_quantity := NULL;
7344: END IF;
7345:
7346: IF p_x_line_rec.invoice_to_org_id = FND_API.G_MISS_NUM THEN

Line 7346: IF p_x_line_rec.invoice_to_org_id = FND_API.G_MISS_NUM THEN

7342: IF p_x_line_rec.invoiced_quantity = FND_API.G_MISS_NUM THEN
7343: p_x_line_rec.invoiced_quantity := NULL;
7344: END IF;
7345:
7346: IF p_x_line_rec.invoice_to_org_id = FND_API.G_MISS_NUM THEN
7347: p_x_line_rec.invoice_to_org_id := NULL;
7348: END IF;
7349:
7350: IF p_x_line_rec.invoicing_rule_id = FND_API.G_MISS_NUM THEN

Line 7350: IF p_x_line_rec.invoicing_rule_id = FND_API.G_MISS_NUM THEN

7346: IF p_x_line_rec.invoice_to_org_id = FND_API.G_MISS_NUM THEN
7347: p_x_line_rec.invoice_to_org_id := NULL;
7348: END IF;
7349:
7350: IF p_x_line_rec.invoicing_rule_id = FND_API.G_MISS_NUM THEN
7351: p_x_line_rec.invoicing_rule_id := NULL;
7352: END IF;
7353:
7354: IF p_x_line_rec.ordered_item_id = FND_API.G_MISS_NUM THEN

Line 7354: IF p_x_line_rec.ordered_item_id = FND_API.G_MISS_NUM THEN

7350: IF p_x_line_rec.invoicing_rule_id = FND_API.G_MISS_NUM THEN
7351: p_x_line_rec.invoicing_rule_id := NULL;
7352: END IF;
7353:
7354: IF p_x_line_rec.ordered_item_id = FND_API.G_MISS_NUM THEN
7355: p_x_line_rec.ordered_item_id := NULL;
7356: END IF;
7357:
7358: IF p_x_line_rec.item_identifier_type = FND_API.G_MISS_CHAR THEN

Line 7358: IF p_x_line_rec.item_identifier_type = FND_API.G_MISS_CHAR THEN

7354: IF p_x_line_rec.ordered_item_id = FND_API.G_MISS_NUM THEN
7355: p_x_line_rec.ordered_item_id := NULL;
7356: END IF;
7357:
7358: IF p_x_line_rec.item_identifier_type = FND_API.G_MISS_CHAR THEN
7359: p_x_line_rec.item_identifier_type := NULL;
7360: END IF;
7361:
7362: IF p_x_line_rec.ordered_item = FND_API.G_MISS_CHAR THEN

Line 7362: IF p_x_line_rec.ordered_item = FND_API.G_MISS_CHAR THEN

7358: IF p_x_line_rec.item_identifier_type = FND_API.G_MISS_CHAR THEN
7359: p_x_line_rec.item_identifier_type := NULL;
7360: END IF;
7361:
7362: IF p_x_line_rec.ordered_item = FND_API.G_MISS_CHAR THEN
7363: p_x_line_rec.ordered_item := NULL;
7364: END IF;
7365:
7366: IF p_x_line_rec.item_revision = FND_API.G_MISS_CHAR THEN

Line 7366: IF p_x_line_rec.item_revision = FND_API.G_MISS_CHAR THEN

7362: IF p_x_line_rec.ordered_item = FND_API.G_MISS_CHAR THEN
7363: p_x_line_rec.ordered_item := NULL;
7364: END IF;
7365:
7366: IF p_x_line_rec.item_revision = FND_API.G_MISS_CHAR THEN
7367: p_x_line_rec.item_revision := NULL;
7368: END IF;
7369:
7370: IF p_x_line_rec.item_type_code = FND_API.G_MISS_CHAR THEN

Line 7370: IF p_x_line_rec.item_type_code = FND_API.G_MISS_CHAR THEN

7366: IF p_x_line_rec.item_revision = FND_API.G_MISS_CHAR THEN
7367: p_x_line_rec.item_revision := NULL;
7368: END IF;
7369:
7370: IF p_x_line_rec.item_type_code = FND_API.G_MISS_CHAR THEN
7371: p_x_line_rec.item_type_code := NULL;
7372: END IF;
7373:
7374: IF p_x_line_rec.last_updated_by = FND_API.G_MISS_NUM THEN

Line 7374: IF p_x_line_rec.last_updated_by = FND_API.G_MISS_NUM THEN

7370: IF p_x_line_rec.item_type_code = FND_API.G_MISS_CHAR THEN
7371: p_x_line_rec.item_type_code := NULL;
7372: END IF;
7373:
7374: IF p_x_line_rec.last_updated_by = FND_API.G_MISS_NUM THEN
7375: p_x_line_rec.last_updated_by := NULL;
7376: END IF;
7377:
7378: IF p_x_line_rec.last_update_date = FND_API.G_MISS_DATE THEN

Line 7378: IF p_x_line_rec.last_update_date = FND_API.G_MISS_DATE THEN

7374: IF p_x_line_rec.last_updated_by = FND_API.G_MISS_NUM THEN
7375: p_x_line_rec.last_updated_by := NULL;
7376: END IF;
7377:
7378: IF p_x_line_rec.last_update_date = FND_API.G_MISS_DATE THEN
7379: p_x_line_rec.last_update_date := NULL;
7380: END IF;
7381:
7382: IF p_x_line_rec.last_update_login = FND_API.G_MISS_NUM THEN

Line 7382: IF p_x_line_rec.last_update_login = FND_API.G_MISS_NUM THEN

7378: IF p_x_line_rec.last_update_date = FND_API.G_MISS_DATE THEN
7379: p_x_line_rec.last_update_date := NULL;
7380: END IF;
7381:
7382: IF p_x_line_rec.last_update_login = FND_API.G_MISS_NUM THEN
7383: p_x_line_rec.last_update_login := NULL;
7384: END IF;
7385:
7386: IF p_x_line_rec.latest_acceptable_date = FND_API.G_MISS_DATE THEN

Line 7386: IF p_x_line_rec.latest_acceptable_date = FND_API.G_MISS_DATE THEN

7382: IF p_x_line_rec.last_update_login = FND_API.G_MISS_NUM THEN
7383: p_x_line_rec.last_update_login := NULL;
7384: END IF;
7385:
7386: IF p_x_line_rec.latest_acceptable_date = FND_API.G_MISS_DATE THEN
7387: p_x_line_rec.latest_acceptable_date := NULL;
7388: END IF;
7389:
7390: IF p_x_line_rec.line_category_code = FND_API.G_MISS_CHAR THEN

Line 7390: IF p_x_line_rec.line_category_code = FND_API.G_MISS_CHAR THEN

7386: IF p_x_line_rec.latest_acceptable_date = FND_API.G_MISS_DATE THEN
7387: p_x_line_rec.latest_acceptable_date := NULL;
7388: END IF;
7389:
7390: IF p_x_line_rec.line_category_code = FND_API.G_MISS_CHAR THEN
7391: p_x_line_rec.line_category_code := NULL;
7392: END IF;
7393:
7394: IF p_x_line_rec.line_id = FND_API.G_MISS_NUM THEN

Line 7394: IF p_x_line_rec.line_id = FND_API.G_MISS_NUM THEN

7390: IF p_x_line_rec.line_category_code = FND_API.G_MISS_CHAR THEN
7391: p_x_line_rec.line_category_code := NULL;
7392: END IF;
7393:
7394: IF p_x_line_rec.line_id = FND_API.G_MISS_NUM THEN
7395: p_x_line_rec.line_id := NULL;
7396: END IF;
7397:
7398: IF p_x_line_rec.line_number = FND_API.G_MISS_NUM THEN

Line 7398: IF p_x_line_rec.line_number = FND_API.G_MISS_NUM THEN

7394: IF p_x_line_rec.line_id = FND_API.G_MISS_NUM THEN
7395: p_x_line_rec.line_id := NULL;
7396: END IF;
7397:
7398: IF p_x_line_rec.line_number = FND_API.G_MISS_NUM THEN
7399: p_x_line_rec.line_number := NULL;
7400: END IF;
7401:
7402: IF p_x_line_rec.line_type_id = FND_API.G_MISS_NUM THEN

Line 7402: IF p_x_line_rec.line_type_id = FND_API.G_MISS_NUM THEN

7398: IF p_x_line_rec.line_number = FND_API.G_MISS_NUM THEN
7399: p_x_line_rec.line_number := NULL;
7400: END IF;
7401:
7402: IF p_x_line_rec.line_type_id = FND_API.G_MISS_NUM THEN
7403: p_x_line_rec.line_type_id := NULL;
7404: END IF;
7405:
7406: IF p_x_line_rec.link_to_line_id = FND_API.G_MISS_NUM THEN

Line 7406: IF p_x_line_rec.link_to_line_id = FND_API.G_MISS_NUM THEN

7402: IF p_x_line_rec.line_type_id = FND_API.G_MISS_NUM THEN
7403: p_x_line_rec.line_type_id := NULL;
7404: END IF;
7405:
7406: IF p_x_line_rec.link_to_line_id = FND_API.G_MISS_NUM THEN
7407: p_x_line_rec.link_to_line_id := NULL;
7408: END IF;
7409:
7410: IF p_x_line_rec.model_group_number = FND_API.G_MISS_NUM THEN

Line 7410: IF p_x_line_rec.model_group_number = FND_API.G_MISS_NUM THEN

7406: IF p_x_line_rec.link_to_line_id = FND_API.G_MISS_NUM THEN
7407: p_x_line_rec.link_to_line_id := NULL;
7408: END IF;
7409:
7410: IF p_x_line_rec.model_group_number = FND_API.G_MISS_NUM THEN
7411: p_x_line_rec.model_group_number := NULL;
7412: END IF;
7413:
7414: IF p_x_line_rec.mfg_component_sequence_id = FND_API.G_MISS_NUM THEN

Line 7414: IF p_x_line_rec.mfg_component_sequence_id = FND_API.G_MISS_NUM THEN

7410: IF p_x_line_rec.model_group_number = FND_API.G_MISS_NUM THEN
7411: p_x_line_rec.model_group_number := NULL;
7412: END IF;
7413:
7414: IF p_x_line_rec.mfg_component_sequence_id = FND_API.G_MISS_NUM THEN
7415: p_x_line_rec.mfg_component_sequence_id := NULL;
7416: END IF;
7417:
7418: IF p_x_line_rec.mfg_lead_time = FND_API.G_MISS_NUM THEN

Line 7418: IF p_x_line_rec.mfg_lead_time = FND_API.G_MISS_NUM THEN

7414: IF p_x_line_rec.mfg_component_sequence_id = FND_API.G_MISS_NUM THEN
7415: p_x_line_rec.mfg_component_sequence_id := NULL;
7416: END IF;
7417:
7418: IF p_x_line_rec.mfg_lead_time = FND_API.G_MISS_NUM THEN
7419: p_x_line_rec.mfg_lead_time := NULL;
7420: END IF;
7421:
7422: IF p_x_line_rec.open_flag = FND_API.G_MISS_CHAR THEN

Line 7422: IF p_x_line_rec.open_flag = FND_API.G_MISS_CHAR THEN

7418: IF p_x_line_rec.mfg_lead_time = FND_API.G_MISS_NUM THEN
7419: p_x_line_rec.mfg_lead_time := NULL;
7420: END IF;
7421:
7422: IF p_x_line_rec.open_flag = FND_API.G_MISS_CHAR THEN
7423: p_x_line_rec.open_flag := NULL;
7424: END IF;
7425:
7426: IF p_x_line_rec.option_flag = FND_API.G_MISS_CHAR THEN

Line 7426: IF p_x_line_rec.option_flag = FND_API.G_MISS_CHAR THEN

7422: IF p_x_line_rec.open_flag = FND_API.G_MISS_CHAR THEN
7423: p_x_line_rec.open_flag := NULL;
7424: END IF;
7425:
7426: IF p_x_line_rec.option_flag = FND_API.G_MISS_CHAR THEN
7427: p_x_line_rec.option_flag := NULL;
7428: END IF;
7429:
7430: IF p_x_line_rec.option_number = FND_API.G_MISS_NUM THEN

Line 7430: IF p_x_line_rec.option_number = FND_API.G_MISS_NUM THEN

7426: IF p_x_line_rec.option_flag = FND_API.G_MISS_CHAR THEN
7427: p_x_line_rec.option_flag := NULL;
7428: END IF;
7429:
7430: IF p_x_line_rec.option_number = FND_API.G_MISS_NUM THEN
7431: p_x_line_rec.option_number := NULL;
7432: END IF;
7433:
7434: IF p_x_line_rec.ordered_quantity = FND_API.G_MISS_NUM THEN

Line 7434: IF p_x_line_rec.ordered_quantity = FND_API.G_MISS_NUM THEN

7430: IF p_x_line_rec.option_number = FND_API.G_MISS_NUM THEN
7431: p_x_line_rec.option_number := NULL;
7432: END IF;
7433:
7434: IF p_x_line_rec.ordered_quantity = FND_API.G_MISS_NUM THEN
7435: p_x_line_rec.ordered_quantity := NULL;
7436: END IF;
7437:
7438: IF p_x_line_rec.order_quantity_uom = FND_API.G_MISS_CHAR THEN

Line 7438: IF p_x_line_rec.order_quantity_uom = FND_API.G_MISS_CHAR THEN

7434: IF p_x_line_rec.ordered_quantity = FND_API.G_MISS_NUM THEN
7435: p_x_line_rec.ordered_quantity := NULL;
7436: END IF;
7437:
7438: IF p_x_line_rec.order_quantity_uom = FND_API.G_MISS_CHAR THEN
7439: p_x_line_rec.order_quantity_uom := NULL;
7440: END IF;
7441:
7442: -- OPM 02/JUN/00 - Deal with process attributes INVCONV

Line 7444: IF p_x_line_rec.ordered_quantity2 = FND_API.G_MISS_NUM THEN

7440: END IF;
7441:
7442: -- OPM 02/JUN/00 - Deal with process attributes INVCONV
7443: -- ============================================
7444: IF p_x_line_rec.ordered_quantity2 = FND_API.G_MISS_NUM THEN
7445: p_x_line_rec.ordered_quantity2 := NULL;
7446: END IF;
7447:
7448: IF p_x_line_rec.ordered_quantity_uom2 = FND_API.G_MISS_CHAR THEN

Line 7448: IF p_x_line_rec.ordered_quantity_uom2 = FND_API.G_MISS_CHAR THEN

7444: IF p_x_line_rec.ordered_quantity2 = FND_API.G_MISS_NUM THEN
7445: p_x_line_rec.ordered_quantity2 := NULL;
7446: END IF;
7447:
7448: IF p_x_line_rec.ordered_quantity_uom2 = FND_API.G_MISS_CHAR THEN
7449: p_x_line_rec.ordered_quantity_uom2 := NULL;
7450: END IF;
7451: -- OPM 02/JUN/00 - END
7452: -- ===================

Line 7454: IF p_x_line_rec.org_id = FND_API.G_MISS_NUM THEN

7450: END IF;
7451: -- OPM 02/JUN/00 - END
7452: -- ===================
7453:
7454: IF p_x_line_rec.org_id = FND_API.G_MISS_NUM THEN
7455: p_x_line_rec.org_id := NULL;
7456: END IF;
7457:
7458: IF p_x_line_rec.orig_sys_document_ref = FND_API.G_MISS_CHAR THEN

Line 7458: IF p_x_line_rec.orig_sys_document_ref = FND_API.G_MISS_CHAR THEN

7454: IF p_x_line_rec.org_id = FND_API.G_MISS_NUM THEN
7455: p_x_line_rec.org_id := NULL;
7456: END IF;
7457:
7458: IF p_x_line_rec.orig_sys_document_ref = FND_API.G_MISS_CHAR THEN
7459: p_x_line_rec.orig_sys_document_ref := NULL;
7460: END IF;
7461:
7462: IF p_x_line_rec.orig_sys_line_ref = FND_API.G_MISS_CHAR THEN

Line 7462: IF p_x_line_rec.orig_sys_line_ref = FND_API.G_MISS_CHAR THEN

7458: IF p_x_line_rec.orig_sys_document_ref = FND_API.G_MISS_CHAR THEN
7459: p_x_line_rec.orig_sys_document_ref := NULL;
7460: END IF;
7461:
7462: IF p_x_line_rec.orig_sys_line_ref = FND_API.G_MISS_CHAR THEN
7463: p_x_line_rec.orig_sys_line_ref := NULL;
7464: END IF;
7465:
7466: IF p_x_line_rec.orig_sys_shipment_ref = FND_API.G_MISS_CHAR THEN

Line 7466: IF p_x_line_rec.orig_sys_shipment_ref = FND_API.G_MISS_CHAR THEN

7462: IF p_x_line_rec.orig_sys_line_ref = FND_API.G_MISS_CHAR THEN
7463: p_x_line_rec.orig_sys_line_ref := NULL;
7464: END IF;
7465:
7466: IF p_x_line_rec.orig_sys_shipment_ref = FND_API.G_MISS_CHAR THEN
7467: p_x_line_rec.orig_sys_shipment_ref := NULL;
7468: END IF;
7469:
7470: -- Override List Price

Line 7472: IF p_x_line_rec.original_list_price = FND_API.G_MISS_NUM THEN

7468: END IF;
7469:
7470: -- Override List Price
7471: IF OE_CODE_CONTROL.CODE_RELEASE_LEVEL >= '110510' THEN
7472: IF p_x_line_rec.original_list_price = FND_API.G_MISS_NUM THEN
7473: p_x_line_rec.original_list_price:= NULL;
7474: END IF;
7475: END IF;
7476: -- Override List Price

Line 7478: IF p_x_line_rec.over_ship_reason_code = FND_API.G_MISS_CHAR THEN

7474: END IF;
7475: END IF;
7476: -- Override List Price
7477:
7478: IF p_x_line_rec.over_ship_reason_code = FND_API.G_MISS_CHAR THEN
7479: p_x_line_rec.over_ship_reason_code := NULL;
7480: END IF;
7481: IF p_x_line_rec.over_ship_resolved_flag = FND_API.G_MISS_CHAR THEN
7482: p_x_line_rec.over_ship_resolved_flag := NULL;

Line 7481: IF p_x_line_rec.over_ship_resolved_flag = FND_API.G_MISS_CHAR THEN

7477:
7478: IF p_x_line_rec.over_ship_reason_code = FND_API.G_MISS_CHAR THEN
7479: p_x_line_rec.over_ship_reason_code := NULL;
7480: END IF;
7481: IF p_x_line_rec.over_ship_resolved_flag = FND_API.G_MISS_CHAR THEN
7482: p_x_line_rec.over_ship_resolved_flag := NULL;
7483: END IF;
7484:
7485: IF p_x_line_rec.payment_term_id = FND_API.G_MISS_NUM THEN

Line 7485: IF p_x_line_rec.payment_term_id = FND_API.G_MISS_NUM THEN

7481: IF p_x_line_rec.over_ship_resolved_flag = FND_API.G_MISS_CHAR THEN
7482: p_x_line_rec.over_ship_resolved_flag := NULL;
7483: END IF;
7484:
7485: IF p_x_line_rec.payment_term_id = FND_API.G_MISS_NUM THEN
7486: p_x_line_rec.payment_term_id := NULL;
7487: END IF;
7488:
7489: IF p_x_line_rec.planning_priority = FND_API.G_MISS_NUM THEN

Line 7489: IF p_x_line_rec.planning_priority = FND_API.G_MISS_NUM THEN

7485: IF p_x_line_rec.payment_term_id = FND_API.G_MISS_NUM THEN
7486: p_x_line_rec.payment_term_id := NULL;
7487: END IF;
7488:
7489: IF p_x_line_rec.planning_priority = FND_API.G_MISS_NUM THEN
7490: p_x_line_rec.planning_priority := NULL;
7491: END IF;
7492:
7493: -- OPM 02/JUN/00 - Deal with process attributes INVCONV

Line 7495: IF p_x_line_rec.preferred_grade = FND_API.G_MISS_CHAR THEN

7491: END IF;
7492:
7493: -- OPM 02/JUN/00 - Deal with process attributes INVCONV
7494: -- ============================================
7495: IF p_x_line_rec.preferred_grade = FND_API.G_MISS_CHAR THEN
7496: p_x_line_rec.preferred_grade := NULL;
7497: END IF;
7498: -- OPM 02/JUN/00 - END
7499: -- ===================

Line 7501: IF p_x_line_rec.price_list_id = FND_API.G_MISS_NUM THEN

7497: END IF;
7498: -- OPM 02/JUN/00 - END
7499: -- ===================
7500:
7501: IF p_x_line_rec.price_list_id = FND_API.G_MISS_NUM THEN
7502: p_x_line_rec.price_list_id := NULL;
7503: END IF;
7504:
7505: IF p_x_line_rec.price_request_code = FND_API.G_MISS_CHAR THEN -- PROMOTIONS SEP/01

Line 7505: IF p_x_line_rec.price_request_code = FND_API.G_MISS_CHAR THEN -- PROMOTIONS SEP/01

7501: IF p_x_line_rec.price_list_id = FND_API.G_MISS_NUM THEN
7502: p_x_line_rec.price_list_id := NULL;
7503: END IF;
7504:
7505: IF p_x_line_rec.price_request_code = FND_API.G_MISS_CHAR THEN -- PROMOTIONS SEP/01
7506: p_x_line_rec.price_request_code := NULL;
7507: END IF;
7508:
7509: IF p_x_line_rec.pricing_attribute1 = FND_API.G_MISS_CHAR THEN

Line 7509: IF p_x_line_rec.pricing_attribute1 = FND_API.G_MISS_CHAR THEN

7505: IF p_x_line_rec.price_request_code = FND_API.G_MISS_CHAR THEN -- PROMOTIONS SEP/01
7506: p_x_line_rec.price_request_code := NULL;
7507: END IF;
7508:
7509: IF p_x_line_rec.pricing_attribute1 = FND_API.G_MISS_CHAR THEN
7510: p_x_line_rec.pricing_attribute1 := NULL;
7511: END IF;
7512:
7513: IF p_x_line_rec.pricing_attribute10 = FND_API.G_MISS_CHAR THEN

Line 7513: IF p_x_line_rec.pricing_attribute10 = FND_API.G_MISS_CHAR THEN

7509: IF p_x_line_rec.pricing_attribute1 = FND_API.G_MISS_CHAR THEN
7510: p_x_line_rec.pricing_attribute1 := NULL;
7511: END IF;
7512:
7513: IF p_x_line_rec.pricing_attribute10 = FND_API.G_MISS_CHAR THEN
7514: p_x_line_rec.pricing_attribute10 := NULL;
7515: END IF;
7516:
7517: IF p_x_line_rec.pricing_attribute2 = FND_API.G_MISS_CHAR THEN

Line 7517: IF p_x_line_rec.pricing_attribute2 = FND_API.G_MISS_CHAR THEN

7513: IF p_x_line_rec.pricing_attribute10 = FND_API.G_MISS_CHAR THEN
7514: p_x_line_rec.pricing_attribute10 := NULL;
7515: END IF;
7516:
7517: IF p_x_line_rec.pricing_attribute2 = FND_API.G_MISS_CHAR THEN
7518: p_x_line_rec.pricing_attribute2 := NULL;
7519: END IF;
7520:
7521: IF p_x_line_rec.pricing_attribute3 = FND_API.G_MISS_CHAR THEN

Line 7521: IF p_x_line_rec.pricing_attribute3 = FND_API.G_MISS_CHAR THEN

7517: IF p_x_line_rec.pricing_attribute2 = FND_API.G_MISS_CHAR THEN
7518: p_x_line_rec.pricing_attribute2 := NULL;
7519: END IF;
7520:
7521: IF p_x_line_rec.pricing_attribute3 = FND_API.G_MISS_CHAR THEN
7522: p_x_line_rec.pricing_attribute3 := NULL;
7523: END IF;
7524:
7525: IF p_x_line_rec.pricing_attribute4 = FND_API.G_MISS_CHAR THEN

Line 7525: IF p_x_line_rec.pricing_attribute4 = FND_API.G_MISS_CHAR THEN

7521: IF p_x_line_rec.pricing_attribute3 = FND_API.G_MISS_CHAR THEN
7522: p_x_line_rec.pricing_attribute3 := NULL;
7523: END IF;
7524:
7525: IF p_x_line_rec.pricing_attribute4 = FND_API.G_MISS_CHAR THEN
7526: p_x_line_rec.pricing_attribute4 := NULL;
7527: END IF;
7528:
7529: IF p_x_line_rec.pricing_attribute5 = FND_API.G_MISS_CHAR THEN

Line 7529: IF p_x_line_rec.pricing_attribute5 = FND_API.G_MISS_CHAR THEN

7525: IF p_x_line_rec.pricing_attribute4 = FND_API.G_MISS_CHAR THEN
7526: p_x_line_rec.pricing_attribute4 := NULL;
7527: END IF;
7528:
7529: IF p_x_line_rec.pricing_attribute5 = FND_API.G_MISS_CHAR THEN
7530: p_x_line_rec.pricing_attribute5 := NULL;
7531: END IF;
7532:
7533: IF p_x_line_rec.pricing_attribute6 = FND_API.G_MISS_CHAR THEN

Line 7533: IF p_x_line_rec.pricing_attribute6 = FND_API.G_MISS_CHAR THEN

7529: IF p_x_line_rec.pricing_attribute5 = FND_API.G_MISS_CHAR THEN
7530: p_x_line_rec.pricing_attribute5 := NULL;
7531: END IF;
7532:
7533: IF p_x_line_rec.pricing_attribute6 = FND_API.G_MISS_CHAR THEN
7534: p_x_line_rec.pricing_attribute6 := NULL;
7535: END IF;
7536:
7537: IF p_x_line_rec.pricing_attribute7 = FND_API.G_MISS_CHAR THEN

Line 7537: IF p_x_line_rec.pricing_attribute7 = FND_API.G_MISS_CHAR THEN

7533: IF p_x_line_rec.pricing_attribute6 = FND_API.G_MISS_CHAR THEN
7534: p_x_line_rec.pricing_attribute6 := NULL;
7535: END IF;
7536:
7537: IF p_x_line_rec.pricing_attribute7 = FND_API.G_MISS_CHAR THEN
7538: p_x_line_rec.pricing_attribute7 := NULL;
7539: END IF;
7540:
7541: IF p_x_line_rec.pricing_attribute8 = FND_API.G_MISS_CHAR THEN

Line 7541: IF p_x_line_rec.pricing_attribute8 = FND_API.G_MISS_CHAR THEN

7537: IF p_x_line_rec.pricing_attribute7 = FND_API.G_MISS_CHAR THEN
7538: p_x_line_rec.pricing_attribute7 := NULL;
7539: END IF;
7540:
7541: IF p_x_line_rec.pricing_attribute8 = FND_API.G_MISS_CHAR THEN
7542: p_x_line_rec.pricing_attribute8 := NULL;
7543: END IF;
7544:
7545: IF p_x_line_rec.pricing_attribute9 = FND_API.G_MISS_CHAR THEN

Line 7545: IF p_x_line_rec.pricing_attribute9 = FND_API.G_MISS_CHAR THEN

7541: IF p_x_line_rec.pricing_attribute8 = FND_API.G_MISS_CHAR THEN
7542: p_x_line_rec.pricing_attribute8 := NULL;
7543: END IF;
7544:
7545: IF p_x_line_rec.pricing_attribute9 = FND_API.G_MISS_CHAR THEN
7546: p_x_line_rec.pricing_attribute9 := NULL;
7547: END IF;
7548:
7549: IF p_x_line_rec.pricing_context = FND_API.G_MISS_CHAR THEN

Line 7549: IF p_x_line_rec.pricing_context = FND_API.G_MISS_CHAR THEN

7545: IF p_x_line_rec.pricing_attribute9 = FND_API.G_MISS_CHAR THEN
7546: p_x_line_rec.pricing_attribute9 := NULL;
7547: END IF;
7548:
7549: IF p_x_line_rec.pricing_context = FND_API.G_MISS_CHAR THEN
7550: p_x_line_rec.pricing_context := NULL;
7551: END IF;
7552:
7553: IF p_x_line_rec.pricing_date = FND_API.G_MISS_DATE THEN

Line 7553: IF p_x_line_rec.pricing_date = FND_API.G_MISS_DATE THEN

7549: IF p_x_line_rec.pricing_context = FND_API.G_MISS_CHAR THEN
7550: p_x_line_rec.pricing_context := NULL;
7551: END IF;
7552:
7553: IF p_x_line_rec.pricing_date = FND_API.G_MISS_DATE THEN
7554: p_x_line_rec.pricing_date := NULL;
7555: END IF;
7556:
7557: IF p_x_line_rec.pricing_quantity = FND_API.G_MISS_NUM THEN

Line 7557: IF p_x_line_rec.pricing_quantity = FND_API.G_MISS_NUM THEN

7553: IF p_x_line_rec.pricing_date = FND_API.G_MISS_DATE THEN
7554: p_x_line_rec.pricing_date := NULL;
7555: END IF;
7556:
7557: IF p_x_line_rec.pricing_quantity = FND_API.G_MISS_NUM THEN
7558: p_x_line_rec.pricing_quantity := NULL;
7559: END IF;
7560:
7561: IF p_x_line_rec.pricing_quantity_uom = FND_API.G_MISS_CHAR THEN

Line 7561: IF p_x_line_rec.pricing_quantity_uom = FND_API.G_MISS_CHAR THEN

7557: IF p_x_line_rec.pricing_quantity = FND_API.G_MISS_NUM THEN
7558: p_x_line_rec.pricing_quantity := NULL;
7559: END IF;
7560:
7561: IF p_x_line_rec.pricing_quantity_uom = FND_API.G_MISS_CHAR THEN
7562: p_x_line_rec.pricing_quantity_uom := NULL;
7563: END IF;
7564:
7565: IF p_x_line_rec.program_application_id = FND_API.G_MISS_NUM THEN

Line 7565: IF p_x_line_rec.program_application_id = FND_API.G_MISS_NUM THEN

7561: IF p_x_line_rec.pricing_quantity_uom = FND_API.G_MISS_CHAR THEN
7562: p_x_line_rec.pricing_quantity_uom := NULL;
7563: END IF;
7564:
7565: IF p_x_line_rec.program_application_id = FND_API.G_MISS_NUM THEN
7566: p_x_line_rec.program_application_id := NULL;
7567: END IF;
7568:
7569: IF p_x_line_rec.program_id = FND_API.G_MISS_NUM THEN

Line 7569: IF p_x_line_rec.program_id = FND_API.G_MISS_NUM THEN

7565: IF p_x_line_rec.program_application_id = FND_API.G_MISS_NUM THEN
7566: p_x_line_rec.program_application_id := NULL;
7567: END IF;
7568:
7569: IF p_x_line_rec.program_id = FND_API.G_MISS_NUM THEN
7570: p_x_line_rec.program_id := NULL;
7571: END IF;
7572:
7573: IF p_x_line_rec.program_update_date = FND_API.G_MISS_DATE THEN

Line 7573: IF p_x_line_rec.program_update_date = FND_API.G_MISS_DATE THEN

7569: IF p_x_line_rec.program_id = FND_API.G_MISS_NUM THEN
7570: p_x_line_rec.program_id := NULL;
7571: END IF;
7572:
7573: IF p_x_line_rec.program_update_date = FND_API.G_MISS_DATE THEN
7574: p_x_line_rec.program_update_date := NULL;
7575: END IF;
7576:
7577: IF p_x_line_rec.project_id = FND_API.G_MISS_NUM THEN

Line 7577: IF p_x_line_rec.project_id = FND_API.G_MISS_NUM THEN

7573: IF p_x_line_rec.program_update_date = FND_API.G_MISS_DATE THEN
7574: p_x_line_rec.program_update_date := NULL;
7575: END IF;
7576:
7577: IF p_x_line_rec.project_id = FND_API.G_MISS_NUM THEN
7578: p_x_line_rec.project_id := NULL;
7579: END IF;
7580:
7581: IF p_x_line_rec.promise_date = FND_API.G_MISS_DATE THEN

Line 7581: IF p_x_line_rec.promise_date = FND_API.G_MISS_DATE THEN

7577: IF p_x_line_rec.project_id = FND_API.G_MISS_NUM THEN
7578: p_x_line_rec.project_id := NULL;
7579: END IF;
7580:
7581: IF p_x_line_rec.promise_date = FND_API.G_MISS_DATE THEN
7582: p_x_line_rec.promise_date := NULL;
7583: END IF;
7584:
7585: IF p_x_line_rec.re_source_flag = FND_API.G_MISS_CHAR THEN

Line 7585: IF p_x_line_rec.re_source_flag = FND_API.G_MISS_CHAR THEN

7581: IF p_x_line_rec.promise_date = FND_API.G_MISS_DATE THEN
7582: p_x_line_rec.promise_date := NULL;
7583: END IF;
7584:
7585: IF p_x_line_rec.re_source_flag = FND_API.G_MISS_CHAR THEN
7586: p_x_line_rec.re_source_flag := NULL;
7587: END IF;
7588:
7589: IF p_x_line_rec.reference_customer_trx_line_id = FND_API.G_MISS_NUM THEN

Line 7589: IF p_x_line_rec.reference_customer_trx_line_id = FND_API.G_MISS_NUM THEN

7585: IF p_x_line_rec.re_source_flag = FND_API.G_MISS_CHAR THEN
7586: p_x_line_rec.re_source_flag := NULL;
7587: END IF;
7588:
7589: IF p_x_line_rec.reference_customer_trx_line_id = FND_API.G_MISS_NUM THEN
7590: p_x_line_rec.reference_customer_trx_line_id := NULL;
7591: END IF;
7592:
7593: IF p_x_line_rec.reference_header_id = FND_API.G_MISS_NUM THEN

Line 7593: IF p_x_line_rec.reference_header_id = FND_API.G_MISS_NUM THEN

7589: IF p_x_line_rec.reference_customer_trx_line_id = FND_API.G_MISS_NUM THEN
7590: p_x_line_rec.reference_customer_trx_line_id := NULL;
7591: END IF;
7592:
7593: IF p_x_line_rec.reference_header_id = FND_API.G_MISS_NUM THEN
7594: p_x_line_rec.reference_header_id := NULL;
7595: END IF;
7596:
7597: IF p_x_line_rec.reference_line_id = FND_API.G_MISS_NUM THEN

Line 7597: IF p_x_line_rec.reference_line_id = FND_API.G_MISS_NUM THEN

7593: IF p_x_line_rec.reference_header_id = FND_API.G_MISS_NUM THEN
7594: p_x_line_rec.reference_header_id := NULL;
7595: END IF;
7596:
7597: IF p_x_line_rec.reference_line_id = FND_API.G_MISS_NUM THEN
7598: p_x_line_rec.reference_line_id := NULL;
7599: END IF;
7600:
7601: IF p_x_line_rec.reference_type = FND_API.G_MISS_CHAR THEN

Line 7601: IF p_x_line_rec.reference_type = FND_API.G_MISS_CHAR THEN

7597: IF p_x_line_rec.reference_line_id = FND_API.G_MISS_NUM THEN
7598: p_x_line_rec.reference_line_id := NULL;
7599: END IF;
7600:
7601: IF p_x_line_rec.reference_type = FND_API.G_MISS_CHAR THEN
7602: p_x_line_rec.reference_type := NULL;
7603: END IF;
7604:
7605:

Line 7607: IF p_x_line_rec.request_date = FND_API.G_MISS_DATE THEN

7603: END IF;
7604:
7605:
7606:
7607: IF p_x_line_rec.request_date = FND_API.G_MISS_DATE THEN
7608: p_x_line_rec.request_date := NULL;
7609: END IF;
7610:
7611: IF p_x_line_rec.request_id = FND_API.G_MISS_NUM THEN

Line 7611: IF p_x_line_rec.request_id = FND_API.G_MISS_NUM THEN

7607: IF p_x_line_rec.request_date = FND_API.G_MISS_DATE THEN
7608: p_x_line_rec.request_date := NULL;
7609: END IF;
7610:
7611: IF p_x_line_rec.request_id = FND_API.G_MISS_NUM THEN
7612: p_x_line_rec.request_id := NULL;
7613: END IF;
7614:
7615: IF p_x_line_rec.return_attribute1 = FND_API.G_MISS_CHAR THEN

Line 7615: IF p_x_line_rec.return_attribute1 = FND_API.G_MISS_CHAR THEN

7611: IF p_x_line_rec.request_id = FND_API.G_MISS_NUM THEN
7612: p_x_line_rec.request_id := NULL;
7613: END IF;
7614:
7615: IF p_x_line_rec.return_attribute1 = FND_API.G_MISS_CHAR THEN
7616: p_x_line_rec.return_attribute1 := NULL;
7617: END IF;
7618:
7619: IF p_x_line_rec.return_attribute10 = FND_API.G_MISS_CHAR THEN

Line 7619: IF p_x_line_rec.return_attribute10 = FND_API.G_MISS_CHAR THEN

7615: IF p_x_line_rec.return_attribute1 = FND_API.G_MISS_CHAR THEN
7616: p_x_line_rec.return_attribute1 := NULL;
7617: END IF;
7618:
7619: IF p_x_line_rec.return_attribute10 = FND_API.G_MISS_CHAR THEN
7620: p_x_line_rec.return_attribute10 := NULL;
7621: END IF;
7622:
7623: IF p_x_line_rec.return_attribute11 = FND_API.G_MISS_CHAR THEN

Line 7623: IF p_x_line_rec.return_attribute11 = FND_API.G_MISS_CHAR THEN

7619: IF p_x_line_rec.return_attribute10 = FND_API.G_MISS_CHAR THEN
7620: p_x_line_rec.return_attribute10 := NULL;
7621: END IF;
7622:
7623: IF p_x_line_rec.return_attribute11 = FND_API.G_MISS_CHAR THEN
7624: p_x_line_rec.return_attribute11 := NULL;
7625: END IF;
7626:
7627: IF p_x_line_rec.return_attribute12 = FND_API.G_MISS_CHAR THEN

Line 7627: IF p_x_line_rec.return_attribute12 = FND_API.G_MISS_CHAR THEN

7623: IF p_x_line_rec.return_attribute11 = FND_API.G_MISS_CHAR THEN
7624: p_x_line_rec.return_attribute11 := NULL;
7625: END IF;
7626:
7627: IF p_x_line_rec.return_attribute12 = FND_API.G_MISS_CHAR THEN
7628: p_x_line_rec.return_attribute12 := NULL;
7629: END IF;
7630:
7631: IF p_x_line_rec.return_attribute13 = FND_API.G_MISS_CHAR THEN

Line 7631: IF p_x_line_rec.return_attribute13 = FND_API.G_MISS_CHAR THEN

7627: IF p_x_line_rec.return_attribute12 = FND_API.G_MISS_CHAR THEN
7628: p_x_line_rec.return_attribute12 := NULL;
7629: END IF;
7630:
7631: IF p_x_line_rec.return_attribute13 = FND_API.G_MISS_CHAR THEN
7632: p_x_line_rec.return_attribute13 := NULL;
7633: END IF;
7634:
7635: IF p_x_line_rec.return_attribute14 = FND_API.G_MISS_CHAR THEN

Line 7635: IF p_x_line_rec.return_attribute14 = FND_API.G_MISS_CHAR THEN

7631: IF p_x_line_rec.return_attribute13 = FND_API.G_MISS_CHAR THEN
7632: p_x_line_rec.return_attribute13 := NULL;
7633: END IF;
7634:
7635: IF p_x_line_rec.return_attribute14 = FND_API.G_MISS_CHAR THEN
7636: p_x_line_rec.return_attribute14 := NULL;
7637: END IF;
7638:
7639: IF p_x_line_rec.return_attribute15 = FND_API.G_MISS_CHAR THEN

Line 7639: IF p_x_line_rec.return_attribute15 = FND_API.G_MISS_CHAR THEN

7635: IF p_x_line_rec.return_attribute14 = FND_API.G_MISS_CHAR THEN
7636: p_x_line_rec.return_attribute14 := NULL;
7637: END IF;
7638:
7639: IF p_x_line_rec.return_attribute15 = FND_API.G_MISS_CHAR THEN
7640: p_x_line_rec.return_attribute15 := NULL;
7641: END IF;
7642:
7643: IF p_x_line_rec.return_attribute2 = FND_API.G_MISS_CHAR THEN

Line 7643: IF p_x_line_rec.return_attribute2 = FND_API.G_MISS_CHAR THEN

7639: IF p_x_line_rec.return_attribute15 = FND_API.G_MISS_CHAR THEN
7640: p_x_line_rec.return_attribute15 := NULL;
7641: END IF;
7642:
7643: IF p_x_line_rec.return_attribute2 = FND_API.G_MISS_CHAR THEN
7644: p_x_line_rec.return_attribute2 := NULL;
7645: END IF;
7646:
7647: IF p_x_line_rec.return_attribute3 = FND_API.G_MISS_CHAR THEN

Line 7647: IF p_x_line_rec.return_attribute3 = FND_API.G_MISS_CHAR THEN

7643: IF p_x_line_rec.return_attribute2 = FND_API.G_MISS_CHAR THEN
7644: p_x_line_rec.return_attribute2 := NULL;
7645: END IF;
7646:
7647: IF p_x_line_rec.return_attribute3 = FND_API.G_MISS_CHAR THEN
7648: p_x_line_rec.return_attribute3 := NULL;
7649: END IF;
7650:
7651: IF p_x_line_rec.return_attribute4 = FND_API.G_MISS_CHAR THEN

Line 7651: IF p_x_line_rec.return_attribute4 = FND_API.G_MISS_CHAR THEN

7647: IF p_x_line_rec.return_attribute3 = FND_API.G_MISS_CHAR THEN
7648: p_x_line_rec.return_attribute3 := NULL;
7649: END IF;
7650:
7651: IF p_x_line_rec.return_attribute4 = FND_API.G_MISS_CHAR THEN
7652: p_x_line_rec.return_attribute4 := NULL;
7653: END IF;
7654:
7655: IF p_x_line_rec.return_attribute5 = FND_API.G_MISS_CHAR THEN

Line 7655: IF p_x_line_rec.return_attribute5 = FND_API.G_MISS_CHAR THEN

7651: IF p_x_line_rec.return_attribute4 = FND_API.G_MISS_CHAR THEN
7652: p_x_line_rec.return_attribute4 := NULL;
7653: END IF;
7654:
7655: IF p_x_line_rec.return_attribute5 = FND_API.G_MISS_CHAR THEN
7656: p_x_line_rec.return_attribute5 := NULL;
7657: END IF;
7658:
7659: IF p_x_line_rec.return_attribute6 = FND_API.G_MISS_CHAR THEN

Line 7659: IF p_x_line_rec.return_attribute6 = FND_API.G_MISS_CHAR THEN

7655: IF p_x_line_rec.return_attribute5 = FND_API.G_MISS_CHAR THEN
7656: p_x_line_rec.return_attribute5 := NULL;
7657: END IF;
7658:
7659: IF p_x_line_rec.return_attribute6 = FND_API.G_MISS_CHAR THEN
7660: p_x_line_rec.return_attribute6 := NULL;
7661: END IF;
7662:
7663: IF p_x_line_rec.return_attribute7 = FND_API.G_MISS_CHAR THEN

Line 7663: IF p_x_line_rec.return_attribute7 = FND_API.G_MISS_CHAR THEN

7659: IF p_x_line_rec.return_attribute6 = FND_API.G_MISS_CHAR THEN
7660: p_x_line_rec.return_attribute6 := NULL;
7661: END IF;
7662:
7663: IF p_x_line_rec.return_attribute7 = FND_API.G_MISS_CHAR THEN
7664: p_x_line_rec.return_attribute7 := NULL;
7665: END IF;
7666:
7667: IF p_x_line_rec.return_attribute8 = FND_API.G_MISS_CHAR THEN

Line 7667: IF p_x_line_rec.return_attribute8 = FND_API.G_MISS_CHAR THEN

7663: IF p_x_line_rec.return_attribute7 = FND_API.G_MISS_CHAR THEN
7664: p_x_line_rec.return_attribute7 := NULL;
7665: END IF;
7666:
7667: IF p_x_line_rec.return_attribute8 = FND_API.G_MISS_CHAR THEN
7668: p_x_line_rec.return_attribute8 := NULL;
7669: END IF;
7670:
7671: IF p_x_line_rec.return_attribute9 = FND_API.G_MISS_CHAR THEN

Line 7671: IF p_x_line_rec.return_attribute9 = FND_API.G_MISS_CHAR THEN

7667: IF p_x_line_rec.return_attribute8 = FND_API.G_MISS_CHAR THEN
7668: p_x_line_rec.return_attribute8 := NULL;
7669: END IF;
7670:
7671: IF p_x_line_rec.return_attribute9 = FND_API.G_MISS_CHAR THEN
7672: p_x_line_rec.return_attribute9 := NULL;
7673: END IF;
7674:
7675: IF p_x_line_rec.return_context = FND_API.G_MISS_CHAR THEN

Line 7675: IF p_x_line_rec.return_context = FND_API.G_MISS_CHAR THEN

7671: IF p_x_line_rec.return_attribute9 = FND_API.G_MISS_CHAR THEN
7672: p_x_line_rec.return_attribute9 := NULL;
7673: END IF;
7674:
7675: IF p_x_line_rec.return_context = FND_API.G_MISS_CHAR THEN
7676: p_x_line_rec.return_context := NULL;
7677: END IF;
7678: IF p_x_line_rec.return_reason_code = FND_API.G_MISS_CHAR THEN
7679: p_x_line_rec.return_reason_code := NULL;

Line 7678: IF p_x_line_rec.return_reason_code = FND_API.G_MISS_CHAR THEN

7674:
7675: IF p_x_line_rec.return_context = FND_API.G_MISS_CHAR THEN
7676: p_x_line_rec.return_context := NULL;
7677: END IF;
7678: IF p_x_line_rec.return_reason_code = FND_API.G_MISS_CHAR THEN
7679: p_x_line_rec.return_reason_code := NULL;
7680: END IF;
7681: IF p_x_line_rec.salesrep_id = FND_API.G_MISS_NUM THEN
7682: p_x_line_rec.salesrep_id := NULL;

Line 7681: IF p_x_line_rec.salesrep_id = FND_API.G_MISS_NUM THEN

7677: END IF;
7678: IF p_x_line_rec.return_reason_code = FND_API.G_MISS_CHAR THEN
7679: p_x_line_rec.return_reason_code := NULL;
7680: END IF;
7681: IF p_x_line_rec.salesrep_id = FND_API.G_MISS_NUM THEN
7682: p_x_line_rec.salesrep_id := NULL;
7683: END IF;
7684:
7685: IF p_x_line_rec.rla_schedule_type_code = FND_API.G_MISS_CHAR THEN

Line 7685: IF p_x_line_rec.rla_schedule_type_code = FND_API.G_MISS_CHAR THEN

7681: IF p_x_line_rec.salesrep_id = FND_API.G_MISS_NUM THEN
7682: p_x_line_rec.salesrep_id := NULL;
7683: END IF;
7684:
7685: IF p_x_line_rec.rla_schedule_type_code = FND_API.G_MISS_CHAR THEN
7686: p_x_line_rec.rla_schedule_type_code := NULL;
7687: END IF;
7688:
7689: IF p_x_line_rec.schedule_arrival_date = FND_API.G_MISS_DATE THEN

Line 7689: IF p_x_line_rec.schedule_arrival_date = FND_API.G_MISS_DATE THEN

7685: IF p_x_line_rec.rla_schedule_type_code = FND_API.G_MISS_CHAR THEN
7686: p_x_line_rec.rla_schedule_type_code := NULL;
7687: END IF;
7688:
7689: IF p_x_line_rec.schedule_arrival_date = FND_API.G_MISS_DATE THEN
7690: p_x_line_rec.schedule_arrival_date := NULL;
7691: END IF;
7692:
7693: IF p_x_line_rec.schedule_ship_date = FND_API.G_MISS_DATE THEN

Line 7693: IF p_x_line_rec.schedule_ship_date = FND_API.G_MISS_DATE THEN

7689: IF p_x_line_rec.schedule_arrival_date = FND_API.G_MISS_DATE THEN
7690: p_x_line_rec.schedule_arrival_date := NULL;
7691: END IF;
7692:
7693: IF p_x_line_rec.schedule_ship_date = FND_API.G_MISS_DATE THEN
7694: p_x_line_rec.schedule_ship_date := NULL;
7695: END IF;
7696:
7697: IF p_x_line_rec.schedule_action_code = FND_API.G_MISS_CHAR THEN

Line 7697: IF p_x_line_rec.schedule_action_code = FND_API.G_MISS_CHAR THEN

7693: IF p_x_line_rec.schedule_ship_date = FND_API.G_MISS_DATE THEN
7694: p_x_line_rec.schedule_ship_date := NULL;
7695: END IF;
7696:
7697: IF p_x_line_rec.schedule_action_code = FND_API.G_MISS_CHAR THEN
7698: p_x_line_rec.schedule_action_code := NULL;
7699: END IF;
7700:
7701: IF p_x_line_rec.schedule_status_code = FND_API.G_MISS_CHAR THEN

Line 7701: IF p_x_line_rec.schedule_status_code = FND_API.G_MISS_CHAR THEN

7697: IF p_x_line_rec.schedule_action_code = FND_API.G_MISS_CHAR THEN
7698: p_x_line_rec.schedule_action_code := NULL;
7699: END IF;
7700:
7701: IF p_x_line_rec.schedule_status_code = FND_API.G_MISS_CHAR THEN
7702: p_x_line_rec.schedule_status_code := NULL;
7703: END IF;
7704:
7705: IF p_x_line_rec.shipment_number = FND_API.G_MISS_NUM THEN

Line 7705: IF p_x_line_rec.shipment_number = FND_API.G_MISS_NUM THEN

7701: IF p_x_line_rec.schedule_status_code = FND_API.G_MISS_CHAR THEN
7702: p_x_line_rec.schedule_status_code := NULL;
7703: END IF;
7704:
7705: IF p_x_line_rec.shipment_number = FND_API.G_MISS_NUM THEN
7706: p_x_line_rec.shipment_number := NULL;
7707: END IF;
7708:
7709: IF p_x_line_rec.shipment_priority_code = FND_API.G_MISS_CHAR THEN

Line 7709: IF p_x_line_rec.shipment_priority_code = FND_API.G_MISS_CHAR THEN

7705: IF p_x_line_rec.shipment_number = FND_API.G_MISS_NUM THEN
7706: p_x_line_rec.shipment_number := NULL;
7707: END IF;
7708:
7709: IF p_x_line_rec.shipment_priority_code = FND_API.G_MISS_CHAR THEN
7710: p_x_line_rec.shipment_priority_code := NULL;
7711: END IF;
7712:
7713: IF p_x_line_rec.shipped_quantity = FND_API.G_MISS_NUM THEN

Line 7713: IF p_x_line_rec.shipped_quantity = FND_API.G_MISS_NUM THEN

7709: IF p_x_line_rec.shipment_priority_code = FND_API.G_MISS_CHAR THEN
7710: p_x_line_rec.shipment_priority_code := NULL;
7711: END IF;
7712:
7713: IF p_x_line_rec.shipped_quantity = FND_API.G_MISS_NUM THEN
7714: p_x_line_rec.shipped_quantity := NULL;
7715: END IF;
7716:
7717: IF p_x_line_rec.shipped_quantity2 = FND_API.G_MISS_NUM THEN -- OPM B1661023 04/02/01 INVCONV

Line 7717: IF p_x_line_rec.shipped_quantity2 = FND_API.G_MISS_NUM THEN -- OPM B1661023 04/02/01 INVCONV

7713: IF p_x_line_rec.shipped_quantity = FND_API.G_MISS_NUM THEN
7714: p_x_line_rec.shipped_quantity := NULL;
7715: END IF;
7716:
7717: IF p_x_line_rec.shipped_quantity2 = FND_API.G_MISS_NUM THEN -- OPM B1661023 04/02/01 INVCONV
7718: p_x_line_rec.shipped_quantity2 := NULL;
7719: END IF;
7720:
7721: IF p_x_line_rec.shipping_method_code = FND_API.G_MISS_CHAR THEN

Line 7721: IF p_x_line_rec.shipping_method_code = FND_API.G_MISS_CHAR THEN

7717: IF p_x_line_rec.shipped_quantity2 = FND_API.G_MISS_NUM THEN -- OPM B1661023 04/02/01 INVCONV
7718: p_x_line_rec.shipped_quantity2 := NULL;
7719: END IF;
7720:
7721: IF p_x_line_rec.shipping_method_code = FND_API.G_MISS_CHAR THEN
7722: p_x_line_rec.shipping_method_code := NULL;
7723: END IF;
7724:
7725: IF p_x_line_rec.shipping_quantity = FND_API.G_MISS_NUM THEN

Line 7725: IF p_x_line_rec.shipping_quantity = FND_API.G_MISS_NUM THEN

7721: IF p_x_line_rec.shipping_method_code = FND_API.G_MISS_CHAR THEN
7722: p_x_line_rec.shipping_method_code := NULL;
7723: END IF;
7724:
7725: IF p_x_line_rec.shipping_quantity = FND_API.G_MISS_NUM THEN
7726: p_x_line_rec.shipping_quantity := NULL;
7727: END IF;
7728:
7729: IF p_x_line_rec.shipping_quantity2 = FND_API.G_MISS_NUM THEN -- OPM B1661023 04/02/01 INVCONV

Line 7729: IF p_x_line_rec.shipping_quantity2 = FND_API.G_MISS_NUM THEN -- OPM B1661023 04/02/01 INVCONV

7725: IF p_x_line_rec.shipping_quantity = FND_API.G_MISS_NUM THEN
7726: p_x_line_rec.shipping_quantity := NULL;
7727: END IF;
7728:
7729: IF p_x_line_rec.shipping_quantity2 = FND_API.G_MISS_NUM THEN -- OPM B1661023 04/02/01 INVCONV
7730: p_x_line_rec.shipping_quantity2 := NULL;
7731: END IF;
7732:
7733: IF p_x_line_rec.shipping_quantity_uom = FND_API.G_MISS_CHAR THEN

Line 7733: IF p_x_line_rec.shipping_quantity_uom = FND_API.G_MISS_CHAR THEN

7729: IF p_x_line_rec.shipping_quantity2 = FND_API.G_MISS_NUM THEN -- OPM B1661023 04/02/01 INVCONV
7730: p_x_line_rec.shipping_quantity2 := NULL;
7731: END IF;
7732:
7733: IF p_x_line_rec.shipping_quantity_uom = FND_API.G_MISS_CHAR THEN
7734: p_x_line_rec.shipping_quantity_uom := NULL;
7735: END IF;
7736:
7737: IF p_x_line_rec.ship_from_org_id = FND_API.G_MISS_NUM THEN

Line 7737: IF p_x_line_rec.ship_from_org_id = FND_API.G_MISS_NUM THEN

7733: IF p_x_line_rec.shipping_quantity_uom = FND_API.G_MISS_CHAR THEN
7734: p_x_line_rec.shipping_quantity_uom := NULL;
7735: END IF;
7736:
7737: IF p_x_line_rec.ship_from_org_id = FND_API.G_MISS_NUM THEN
7738: p_x_line_rec.ship_from_org_id := NULL;
7739: END IF;
7740:
7741: IF p_x_line_rec.subinventory = FND_API.G_MISS_CHAR THEN

Line 7741: IF p_x_line_rec.subinventory = FND_API.G_MISS_CHAR THEN

7737: IF p_x_line_rec.ship_from_org_id = FND_API.G_MISS_NUM THEN
7738: p_x_line_rec.ship_from_org_id := NULL;
7739: END IF;
7740:
7741: IF p_x_line_rec.subinventory = FND_API.G_MISS_CHAR THEN
7742: p_x_line_rec.subinventory := NULL;
7743: END IF;
7744:
7745: IF p_x_line_rec.ship_model_complete_flag = FND_API.G_MISS_CHAR THEN

Line 7745: IF p_x_line_rec.ship_model_complete_flag = FND_API.G_MISS_CHAR THEN

7741: IF p_x_line_rec.subinventory = FND_API.G_MISS_CHAR THEN
7742: p_x_line_rec.subinventory := NULL;
7743: END IF;
7744:
7745: IF p_x_line_rec.ship_model_complete_flag = FND_API.G_MISS_CHAR THEN
7746: p_x_line_rec.ship_model_complete_flag := NULL;
7747: END IF;
7748: IF p_x_line_rec.ship_set_id = FND_API.G_MISS_NUM THEN
7749: p_x_line_rec.ship_set_id := NULL;

Line 7748: IF p_x_line_rec.ship_set_id = FND_API.G_MISS_NUM THEN

7744:
7745: IF p_x_line_rec.ship_model_complete_flag = FND_API.G_MISS_CHAR THEN
7746: p_x_line_rec.ship_model_complete_flag := NULL;
7747: END IF;
7748: IF p_x_line_rec.ship_set_id = FND_API.G_MISS_NUM THEN
7749: p_x_line_rec.ship_set_id := NULL;
7750: END IF;
7751:
7752: IF p_x_line_rec.ship_tolerance_above = FND_API.G_MISS_NUM THEN

Line 7752: IF p_x_line_rec.ship_tolerance_above = FND_API.G_MISS_NUM THEN

7748: IF p_x_line_rec.ship_set_id = FND_API.G_MISS_NUM THEN
7749: p_x_line_rec.ship_set_id := NULL;
7750: END IF;
7751:
7752: IF p_x_line_rec.ship_tolerance_above = FND_API.G_MISS_NUM THEN
7753: p_x_line_rec.ship_tolerance_above := NULL;
7754: END IF;
7755:
7756: IF p_x_line_rec.ship_tolerance_below = FND_API.G_MISS_NUM THEN

Line 7756: IF p_x_line_rec.ship_tolerance_below = FND_API.G_MISS_NUM THEN

7752: IF p_x_line_rec.ship_tolerance_above = FND_API.G_MISS_NUM THEN
7753: p_x_line_rec.ship_tolerance_above := NULL;
7754: END IF;
7755:
7756: IF p_x_line_rec.ship_tolerance_below = FND_API.G_MISS_NUM THEN
7757: p_x_line_rec.ship_tolerance_below := NULL;
7758: END IF;
7759:
7760: IF p_x_line_rec.shippable_flag = FND_API.G_MISS_CHAR THEN

Line 7760: IF p_x_line_rec.shippable_flag = FND_API.G_MISS_CHAR THEN

7756: IF p_x_line_rec.ship_tolerance_below = FND_API.G_MISS_NUM THEN
7757: p_x_line_rec.ship_tolerance_below := NULL;
7758: END IF;
7759:
7760: IF p_x_line_rec.shippable_flag = FND_API.G_MISS_CHAR THEN
7761: p_x_line_rec.shippable_flag := NULL;
7762: END IF;
7763:
7764: IF p_x_line_rec.shipping_interfaced_flag = FND_API.G_MISS_CHAR THEN

Line 7764: IF p_x_line_rec.shipping_interfaced_flag = FND_API.G_MISS_CHAR THEN

7760: IF p_x_line_rec.shippable_flag = FND_API.G_MISS_CHAR THEN
7761: p_x_line_rec.shippable_flag := NULL;
7762: END IF;
7763:
7764: IF p_x_line_rec.shipping_interfaced_flag = FND_API.G_MISS_CHAR THEN
7765: p_x_line_rec.shipping_interfaced_flag := NULL;
7766: END IF;
7767:
7768: IF p_x_line_rec.ship_to_contact_id = FND_API.G_MISS_NUM THEN

Line 7768: IF p_x_line_rec.ship_to_contact_id = FND_API.G_MISS_NUM THEN

7764: IF p_x_line_rec.shipping_interfaced_flag = FND_API.G_MISS_CHAR THEN
7765: p_x_line_rec.shipping_interfaced_flag := NULL;
7766: END IF;
7767:
7768: IF p_x_line_rec.ship_to_contact_id = FND_API.G_MISS_NUM THEN
7769: p_x_line_rec.ship_to_contact_id := NULL;
7770: END IF;
7771:
7772: IF p_x_line_rec.ship_to_org_id = FND_API.G_MISS_NUM THEN

Line 7772: IF p_x_line_rec.ship_to_org_id = FND_API.G_MISS_NUM THEN

7768: IF p_x_line_rec.ship_to_contact_id = FND_API.G_MISS_NUM THEN
7769: p_x_line_rec.ship_to_contact_id := NULL;
7770: END IF;
7771:
7772: IF p_x_line_rec.ship_to_org_id = FND_API.G_MISS_NUM THEN
7773: p_x_line_rec.ship_to_org_id := NULL;
7774: END IF;
7775:
7776: IF p_x_line_rec.sold_from_org_id = FND_API.G_MISS_NUM THEN

Line 7776: IF p_x_line_rec.sold_from_org_id = FND_API.G_MISS_NUM THEN

7772: IF p_x_line_rec.ship_to_org_id = FND_API.G_MISS_NUM THEN
7773: p_x_line_rec.ship_to_org_id := NULL;
7774: END IF;
7775:
7776: IF p_x_line_rec.sold_from_org_id = FND_API.G_MISS_NUM THEN
7777: p_x_line_rec.sold_from_org_id := NULL;
7778: END IF;
7779:
7780: IF p_x_line_rec.sold_to_org_id = FND_API.G_MISS_NUM THEN

Line 7780: IF p_x_line_rec.sold_to_org_id = FND_API.G_MISS_NUM THEN

7776: IF p_x_line_rec.sold_from_org_id = FND_API.G_MISS_NUM THEN
7777: p_x_line_rec.sold_from_org_id := NULL;
7778: END IF;
7779:
7780: IF p_x_line_rec.sold_to_org_id = FND_API.G_MISS_NUM THEN
7781: p_x_line_rec.sold_to_org_id := NULL;
7782: END IF;
7783:
7784: IF p_x_line_rec.sort_order = FND_API.G_MISS_CHAR THEN

Line 7784: IF p_x_line_rec.sort_order = FND_API.G_MISS_CHAR THEN

7780: IF p_x_line_rec.sold_to_org_id = FND_API.G_MISS_NUM THEN
7781: p_x_line_rec.sold_to_org_id := NULL;
7782: END IF;
7783:
7784: IF p_x_line_rec.sort_order = FND_API.G_MISS_CHAR THEN
7785: p_x_line_rec.sort_order := NULL;
7786: END IF;
7787:
7788: IF p_x_line_rec.source_document_id = FND_API.G_MISS_NUM THEN

Line 7788: IF p_x_line_rec.source_document_id = FND_API.G_MISS_NUM THEN

7784: IF p_x_line_rec.sort_order = FND_API.G_MISS_CHAR THEN
7785: p_x_line_rec.sort_order := NULL;
7786: END IF;
7787:
7788: IF p_x_line_rec.source_document_id = FND_API.G_MISS_NUM THEN
7789: p_x_line_rec.source_document_id := NULL;
7790: END IF;
7791:
7792: IF p_x_line_rec.source_document_line_id = FND_API.G_MISS_NUM THEN

Line 7792: IF p_x_line_rec.source_document_line_id = FND_API.G_MISS_NUM THEN

7788: IF p_x_line_rec.source_document_id = FND_API.G_MISS_NUM THEN
7789: p_x_line_rec.source_document_id := NULL;
7790: END IF;
7791:
7792: IF p_x_line_rec.source_document_line_id = FND_API.G_MISS_NUM THEN
7793: p_x_line_rec.source_document_line_id := NULL;
7794: END IF;
7795:
7796: IF p_x_line_rec.source_document_type_id = FND_API.G_MISS_NUM THEN

Line 7796: IF p_x_line_rec.source_document_type_id = FND_API.G_MISS_NUM THEN

7792: IF p_x_line_rec.source_document_line_id = FND_API.G_MISS_NUM THEN
7793: p_x_line_rec.source_document_line_id := NULL;
7794: END IF;
7795:
7796: IF p_x_line_rec.source_document_type_id = FND_API.G_MISS_NUM THEN
7797: p_x_line_rec.source_document_type_id := NULL;
7798: END IF;
7799:
7800: IF p_x_line_rec.source_type_code = FND_API.G_MISS_CHAR THEN

Line 7800: IF p_x_line_rec.source_type_code = FND_API.G_MISS_CHAR THEN

7796: IF p_x_line_rec.source_document_type_id = FND_API.G_MISS_NUM THEN
7797: p_x_line_rec.source_document_type_id := NULL;
7798: END IF;
7799:
7800: IF p_x_line_rec.source_type_code = FND_API.G_MISS_CHAR THEN
7801: p_x_line_rec.source_type_code := NULL;
7802: END IF;
7803: IF p_x_line_rec.split_from_line_id = FND_API.G_MISS_NUM THEN
7804: p_x_line_rec.split_from_line_id := NULL;

Line 7803: IF p_x_line_rec.split_from_line_id = FND_API.G_MISS_NUM THEN

7799:
7800: IF p_x_line_rec.source_type_code = FND_API.G_MISS_CHAR THEN
7801: p_x_line_rec.source_type_code := NULL;
7802: END IF;
7803: IF p_x_line_rec.split_from_line_id = FND_API.G_MISS_NUM THEN
7804: p_x_line_rec.split_from_line_id := NULL;
7805: END IF;
7806: IF p_x_line_rec.line_set_id = FND_API.G_MISS_NUM THEN
7807: p_x_line_rec.line_set_id := NULL;

Line 7806: IF p_x_line_rec.line_set_id = FND_API.G_MISS_NUM THEN

7802: END IF;
7803: IF p_x_line_rec.split_from_line_id = FND_API.G_MISS_NUM THEN
7804: p_x_line_rec.split_from_line_id := NULL;
7805: END IF;
7806: IF p_x_line_rec.line_set_id = FND_API.G_MISS_NUM THEN
7807: p_x_line_rec.line_set_id := NULL;
7808: END IF;
7809:
7810: IF p_x_line_rec.split_by = FND_API.G_MISS_CHAR THEN

Line 7810: IF p_x_line_rec.split_by = FND_API.G_MISS_CHAR THEN

7806: IF p_x_line_rec.line_set_id = FND_API.G_MISS_NUM THEN
7807: p_x_line_rec.line_set_id := NULL;
7808: END IF;
7809:
7810: IF p_x_line_rec.split_by = FND_API.G_MISS_CHAR THEN
7811: p_x_line_rec.split_by := NULL;
7812: END IF;
7813: IF p_x_line_rec.model_remnant_flag = FND_API.G_MISS_CHAR THEN
7814: p_x_line_rec.model_remnant_flag := NULL;

Line 7813: IF p_x_line_rec.model_remnant_flag = FND_API.G_MISS_CHAR THEN

7809:
7810: IF p_x_line_rec.split_by = FND_API.G_MISS_CHAR THEN
7811: p_x_line_rec.split_by := NULL;
7812: END IF;
7813: IF p_x_line_rec.model_remnant_flag = FND_API.G_MISS_CHAR THEN
7814: p_x_line_rec.model_remnant_flag := NULL;
7815: END IF;
7816: IF p_x_line_rec.task_id = FND_API.G_MISS_NUM THEN
7817: p_x_line_rec.task_id := NULL;

Line 7816: IF p_x_line_rec.task_id = FND_API.G_MISS_NUM THEN

7812: END IF;
7813: IF p_x_line_rec.model_remnant_flag = FND_API.G_MISS_CHAR THEN
7814: p_x_line_rec.model_remnant_flag := NULL;
7815: END IF;
7816: IF p_x_line_rec.task_id = FND_API.G_MISS_NUM THEN
7817: p_x_line_rec.task_id := NULL;
7818: END IF;
7819:
7820: IF p_x_line_rec.tax_code = FND_API.G_MISS_CHAR THEN

Line 7820: IF p_x_line_rec.tax_code = FND_API.G_MISS_CHAR THEN

7816: IF p_x_line_rec.task_id = FND_API.G_MISS_NUM THEN
7817: p_x_line_rec.task_id := NULL;
7818: END IF;
7819:
7820: IF p_x_line_rec.tax_code = FND_API.G_MISS_CHAR THEN
7821: p_x_line_rec.tax_code := NULL;
7822: END IF;
7823:
7824: IF p_x_line_rec.tax_date = FND_API.G_MISS_DATE THEN

Line 7824: IF p_x_line_rec.tax_date = FND_API.G_MISS_DATE THEN

7820: IF p_x_line_rec.tax_code = FND_API.G_MISS_CHAR THEN
7821: p_x_line_rec.tax_code := NULL;
7822: END IF;
7823:
7824: IF p_x_line_rec.tax_date = FND_API.G_MISS_DATE THEN
7825: p_x_line_rec.tax_date := NULL;
7826: END IF;
7827:
7828: IF p_x_line_rec.tax_exempt_flag = FND_API.G_MISS_CHAR THEN

Line 7828: IF p_x_line_rec.tax_exempt_flag = FND_API.G_MISS_CHAR THEN

7824: IF p_x_line_rec.tax_date = FND_API.G_MISS_DATE THEN
7825: p_x_line_rec.tax_date := NULL;
7826: END IF;
7827:
7828: IF p_x_line_rec.tax_exempt_flag = FND_API.G_MISS_CHAR THEN
7829: p_x_line_rec.tax_exempt_flag := NULL;
7830: END IF;
7831:
7832: IF p_x_line_rec.tax_exempt_number = FND_API.G_MISS_CHAR THEN

Line 7832: IF p_x_line_rec.tax_exempt_number = FND_API.G_MISS_CHAR THEN

7828: IF p_x_line_rec.tax_exempt_flag = FND_API.G_MISS_CHAR THEN
7829: p_x_line_rec.tax_exempt_flag := NULL;
7830: END IF;
7831:
7832: IF p_x_line_rec.tax_exempt_number = FND_API.G_MISS_CHAR THEN
7833: p_x_line_rec.tax_exempt_number := NULL;
7834: END IF;
7835:
7836: IF p_x_line_rec.tax_exempt_reason_code = FND_API.G_MISS_CHAR THEN

Line 7836: IF p_x_line_rec.tax_exempt_reason_code = FND_API.G_MISS_CHAR THEN

7832: IF p_x_line_rec.tax_exempt_number = FND_API.G_MISS_CHAR THEN
7833: p_x_line_rec.tax_exempt_number := NULL;
7834: END IF;
7835:
7836: IF p_x_line_rec.tax_exempt_reason_code = FND_API.G_MISS_CHAR THEN
7837: p_x_line_rec.tax_exempt_reason_code := NULL;
7838: END IF;
7839:
7840: IF p_x_line_rec.tax_point_code = FND_API.G_MISS_CHAR THEN

Line 7840: IF p_x_line_rec.tax_point_code = FND_API.G_MISS_CHAR THEN

7836: IF p_x_line_rec.tax_exempt_reason_code = FND_API.G_MISS_CHAR THEN
7837: p_x_line_rec.tax_exempt_reason_code := NULL;
7838: END IF;
7839:
7840: IF p_x_line_rec.tax_point_code = FND_API.G_MISS_CHAR THEN
7841: p_x_line_rec.tax_point_code := NULL;
7842: END IF;
7843:
7844: IF p_x_line_rec.tax_rate = FND_API.G_MISS_NUM THEN

Line 7844: IF p_x_line_rec.tax_rate = FND_API.G_MISS_NUM THEN

7840: IF p_x_line_rec.tax_point_code = FND_API.G_MISS_CHAR THEN
7841: p_x_line_rec.tax_point_code := NULL;
7842: END IF;
7843:
7844: IF p_x_line_rec.tax_rate = FND_API.G_MISS_NUM THEN
7845: p_x_line_rec.tax_rate := NULL;
7846: END IF;
7847:
7848: IF p_x_line_rec.tax_value = FND_API.G_MISS_NUM THEN

Line 7848: IF p_x_line_rec.tax_value = FND_API.G_MISS_NUM THEN

7844: IF p_x_line_rec.tax_rate = FND_API.G_MISS_NUM THEN
7845: p_x_line_rec.tax_rate := NULL;
7846: END IF;
7847:
7848: IF p_x_line_rec.tax_value = FND_API.G_MISS_NUM THEN
7849: p_x_line_rec.tax_value := NULL;
7850: END IF;
7851:
7852: IF p_x_line_rec.top_model_line_id = FND_API.G_MISS_NUM THEN

Line 7852: IF p_x_line_rec.top_model_line_id = FND_API.G_MISS_NUM THEN

7848: IF p_x_line_rec.tax_value = FND_API.G_MISS_NUM THEN
7849: p_x_line_rec.tax_value := NULL;
7850: END IF;
7851:
7852: IF p_x_line_rec.top_model_line_id = FND_API.G_MISS_NUM THEN
7853: p_x_line_rec.top_model_line_id := NULL;
7854: END IF;
7855:
7856: IF p_x_line_rec.unit_list_price = FND_API.G_MISS_NUM THEN

Line 7856: IF p_x_line_rec.unit_list_price = FND_API.G_MISS_NUM THEN

7852: IF p_x_line_rec.top_model_line_id = FND_API.G_MISS_NUM THEN
7853: p_x_line_rec.top_model_line_id := NULL;
7854: END IF;
7855:
7856: IF p_x_line_rec.unit_list_price = FND_API.G_MISS_NUM THEN
7857: p_x_line_rec.unit_list_price := NULL;
7858: END IF;
7859:
7860: IF p_x_line_rec.unit_list_price_per_pqty = FND_API.G_MISS_NUM THEN

Line 7860: IF p_x_line_rec.unit_list_price_per_pqty = FND_API.G_MISS_NUM THEN

7856: IF p_x_line_rec.unit_list_price = FND_API.G_MISS_NUM THEN
7857: p_x_line_rec.unit_list_price := NULL;
7858: END IF;
7859:
7860: IF p_x_line_rec.unit_list_price_per_pqty = FND_API.G_MISS_NUM THEN
7861: p_x_line_rec.unit_list_price_per_pqty := NULL;
7862: END IF;
7863:
7864: IF p_x_line_rec.unit_selling_price = FND_API.G_MISS_NUM THEN

Line 7864: IF p_x_line_rec.unit_selling_price = FND_API.G_MISS_NUM THEN

7860: IF p_x_line_rec.unit_list_price_per_pqty = FND_API.G_MISS_NUM THEN
7861: p_x_line_rec.unit_list_price_per_pqty := NULL;
7862: END IF;
7863:
7864: IF p_x_line_rec.unit_selling_price = FND_API.G_MISS_NUM THEN
7865: p_x_line_rec.unit_selling_price := NULL;
7866: END IF;
7867:
7868: IF p_x_line_rec.unit_selling_price_per_pqty = FND_API.G_MISS_NUM THEN

Line 7868: IF p_x_line_rec.unit_selling_price_per_pqty = FND_API.G_MISS_NUM THEN

7864: IF p_x_line_rec.unit_selling_price = FND_API.G_MISS_NUM THEN
7865: p_x_line_rec.unit_selling_price := NULL;
7866: END IF;
7867:
7868: IF p_x_line_rec.unit_selling_price_per_pqty = FND_API.G_MISS_NUM THEN
7869: p_x_line_rec.unit_selling_price_per_pqty := NULL;
7870: END IF;
7871:
7872:

Line 7873: IF p_x_line_rec.visible_demand_flag = FND_API.G_MISS_CHAR THEN

7869: p_x_line_rec.unit_selling_price_per_pqty := NULL;
7870: END IF;
7871:
7872:
7873: IF p_x_line_rec.visible_demand_flag = FND_API.G_MISS_CHAR THEN
7874: p_x_line_rec.visible_demand_flag := NULL;
7875: END IF;
7876: IF p_x_line_rec.veh_cus_item_cum_key_id = FND_API.G_MISS_NUM THEN
7877: p_x_line_rec.veh_cus_item_cum_key_id := NULL;

Line 7876: IF p_x_line_rec.veh_cus_item_cum_key_id = FND_API.G_MISS_NUM THEN

7872:
7873: IF p_x_line_rec.visible_demand_flag = FND_API.G_MISS_CHAR THEN
7874: p_x_line_rec.visible_demand_flag := NULL;
7875: END IF;
7876: IF p_x_line_rec.veh_cus_item_cum_key_id = FND_API.G_MISS_NUM THEN
7877: p_x_line_rec.veh_cus_item_cum_key_id := NULL;
7878: END IF;
7879:
7880: IF p_x_line_rec.first_ack_code = FND_API.G_MISS_CHAR THEN

Line 7880: IF p_x_line_rec.first_ack_code = FND_API.G_MISS_CHAR THEN

7876: IF p_x_line_rec.veh_cus_item_cum_key_id = FND_API.G_MISS_NUM THEN
7877: p_x_line_rec.veh_cus_item_cum_key_id := NULL;
7878: END IF;
7879:
7880: IF p_x_line_rec.first_ack_code = FND_API.G_MISS_CHAR THEN
7881: p_x_line_rec.first_ack_code := NULL;
7882: END IF;
7883:
7884: IF p_x_line_rec.first_ack_date = FND_API.G_MISS_DATE THEN

Line 7884: IF p_x_line_rec.first_ack_date = FND_API.G_MISS_DATE THEN

7880: IF p_x_line_rec.first_ack_code = FND_API.G_MISS_CHAR THEN
7881: p_x_line_rec.first_ack_code := NULL;
7882: END IF;
7883:
7884: IF p_x_line_rec.first_ack_date = FND_API.G_MISS_DATE THEN
7885: p_x_line_rec.first_ack_date := NULL;
7886: END IF;
7887:
7888: IF p_x_line_rec.last_ack_code = FND_API.G_MISS_CHAR THEN

Line 7888: IF p_x_line_rec.last_ack_code = FND_API.G_MISS_CHAR THEN

7884: IF p_x_line_rec.first_ack_date = FND_API.G_MISS_DATE THEN
7885: p_x_line_rec.first_ack_date := NULL;
7886: END IF;
7887:
7888: IF p_x_line_rec.last_ack_code = FND_API.G_MISS_CHAR THEN
7889: p_x_line_rec.last_ack_code := NULL;
7890: END IF;
7891:
7892: IF p_x_line_rec.last_ack_date = FND_API.G_MISS_DATE THEN

Line 7892: IF p_x_line_rec.last_ack_date = FND_API.G_MISS_DATE THEN

7888: IF p_x_line_rec.last_ack_code = FND_API.G_MISS_CHAR THEN
7889: p_x_line_rec.last_ack_code := NULL;
7890: END IF;
7891:
7892: IF p_x_line_rec.last_ack_date = FND_API.G_MISS_DATE THEN
7893: p_x_line_rec.last_ack_date := NULL;
7894: END IF;
7895:
7896:

Line 7897: IF p_x_line_rec.end_item_unit_number = FND_API.G_MISS_CHAR THEN

7893: p_x_line_rec.last_ack_date := NULL;
7894: END IF;
7895:
7896:
7897: IF p_x_line_rec.end_item_unit_number = FND_API.G_MISS_CHAR THEN
7898: p_x_line_rec.end_item_unit_number := NULL;
7899: END IF;
7900:
7901: IF p_x_line_rec.shipping_instructions = FND_API.G_MISS_CHAR THEN

Line 7901: IF p_x_line_rec.shipping_instructions = FND_API.G_MISS_CHAR THEN

7897: IF p_x_line_rec.end_item_unit_number = FND_API.G_MISS_CHAR THEN
7898: p_x_line_rec.end_item_unit_number := NULL;
7899: END IF;
7900:
7901: IF p_x_line_rec.shipping_instructions = FND_API.G_MISS_CHAR THEN
7902: p_x_line_rec.shipping_instructions := NULL;
7903: END IF;
7904:
7905: IF p_x_line_rec.packing_instructions = FND_API.G_MISS_CHAR THEN

Line 7905: IF p_x_line_rec.packing_instructions = FND_API.G_MISS_CHAR THEN

7901: IF p_x_line_rec.shipping_instructions = FND_API.G_MISS_CHAR THEN
7902: p_x_line_rec.shipping_instructions := NULL;
7903: END IF;
7904:
7905: IF p_x_line_rec.packing_instructions = FND_API.G_MISS_CHAR THEN
7906: p_x_line_rec.packing_instructions := NULL;
7907: END IF;
7908:
7909: -- Service related columns

Line 7911: IF p_x_line_rec.service_txn_reason_code = FND_API.G_MISS_CHAR THEN

7907: END IF;
7908:
7909: -- Service related columns
7910:
7911: IF p_x_line_rec.service_txn_reason_code = FND_API.G_MISS_CHAR THEN
7912: p_x_line_rec.service_txn_reason_code := NULL;
7913: END IF;
7914:
7915: IF p_x_line_rec.service_txn_comments = FND_API.G_MISS_CHAR THEN

Line 7915: IF p_x_line_rec.service_txn_comments = FND_API.G_MISS_CHAR THEN

7911: IF p_x_line_rec.service_txn_reason_code = FND_API.G_MISS_CHAR THEN
7912: p_x_line_rec.service_txn_reason_code := NULL;
7913: END IF;
7914:
7915: IF p_x_line_rec.service_txn_comments = FND_API.G_MISS_CHAR THEN
7916: p_x_line_rec.service_txn_comments := NULL;
7917: END IF;
7918:
7919: IF p_x_line_rec.service_duration = FND_API.G_MISS_NUM THEN

Line 7919: IF p_x_line_rec.service_duration = FND_API.G_MISS_NUM THEN

7915: IF p_x_line_rec.service_txn_comments = FND_API.G_MISS_CHAR THEN
7916: p_x_line_rec.service_txn_comments := NULL;
7917: END IF;
7918:
7919: IF p_x_line_rec.service_duration = FND_API.G_MISS_NUM THEN
7920: p_x_line_rec.service_duration := NULL;
7921: END IF;
7922:
7923: IF p_x_line_rec.service_period = FND_API.G_MISS_CHAR THEN

Line 7923: IF p_x_line_rec.service_period = FND_API.G_MISS_CHAR THEN

7919: IF p_x_line_rec.service_duration = FND_API.G_MISS_NUM THEN
7920: p_x_line_rec.service_duration := NULL;
7921: END IF;
7922:
7923: IF p_x_line_rec.service_period = FND_API.G_MISS_CHAR THEN
7924: p_x_line_rec.service_period := NULL;
7925: END IF;
7926:
7927: IF p_x_line_rec.service_start_date = FND_API.G_MISS_DATE THEN

Line 7927: IF p_x_line_rec.service_start_date = FND_API.G_MISS_DATE THEN

7923: IF p_x_line_rec.service_period = FND_API.G_MISS_CHAR THEN
7924: p_x_line_rec.service_period := NULL;
7925: END IF;
7926:
7927: IF p_x_line_rec.service_start_date = FND_API.G_MISS_DATE THEN
7928: p_x_line_rec.service_start_date := NULL;
7929: END IF;
7930:
7931: IF p_x_line_rec.service_end_date = FND_API.G_MISS_DATE THEN

Line 7931: IF p_x_line_rec.service_end_date = FND_API.G_MISS_DATE THEN

7927: IF p_x_line_rec.service_start_date = FND_API.G_MISS_DATE THEN
7928: p_x_line_rec.service_start_date := NULL;
7929: END IF;
7930:
7931: IF p_x_line_rec.service_end_date = FND_API.G_MISS_DATE THEN
7932: p_x_line_rec.service_end_date := NULL;
7933: END IF;
7934:
7935: IF p_x_line_rec.service_coterminate_flag = FND_API.G_MISS_CHAR THEN

Line 7935: IF p_x_line_rec.service_coterminate_flag = FND_API.G_MISS_CHAR THEN

7931: IF p_x_line_rec.service_end_date = FND_API.G_MISS_DATE THEN
7932: p_x_line_rec.service_end_date := NULL;
7933: END IF;
7934:
7935: IF p_x_line_rec.service_coterminate_flag = FND_API.G_MISS_CHAR THEN
7936: p_x_line_rec.service_coterminate_flag := NULL;
7937: END IF;
7938:
7939:

Line 7940: IF p_x_line_rec.unit_list_percent = FND_API.G_MISS_NUM THEN

7936: p_x_line_rec.service_coterminate_flag := NULL;
7937: END IF;
7938:
7939:
7940: IF p_x_line_rec.unit_list_percent = FND_API.G_MISS_NUM THEN
7941: p_x_line_rec.unit_list_percent := NULL;
7942: END IF;
7943:
7944: IF p_x_line_rec.unit_selling_percent = FND_API.G_MISS_NUM THEN

Line 7944: IF p_x_line_rec.unit_selling_percent = FND_API.G_MISS_NUM THEN

7940: IF p_x_line_rec.unit_list_percent = FND_API.G_MISS_NUM THEN
7941: p_x_line_rec.unit_list_percent := NULL;
7942: END IF;
7943:
7944: IF p_x_line_rec.unit_selling_percent = FND_API.G_MISS_NUM THEN
7945: p_x_line_rec.unit_selling_percent := NULL;
7946: END IF;
7947:
7948: IF p_x_line_rec.unit_percent_base_price = FND_API.G_MISS_NUM THEN

Line 7948: IF p_x_line_rec.unit_percent_base_price = FND_API.G_MISS_NUM THEN

7944: IF p_x_line_rec.unit_selling_percent = FND_API.G_MISS_NUM THEN
7945: p_x_line_rec.unit_selling_percent := NULL;
7946: END IF;
7947:
7948: IF p_x_line_rec.unit_percent_base_price = FND_API.G_MISS_NUM THEN
7949: p_x_line_rec.unit_percent_base_price := NULL;
7950: END IF;
7951:
7952: IF p_x_line_rec.service_number = FND_API.G_MISS_NUM THEN

Line 7952: IF p_x_line_rec.service_number = FND_API.G_MISS_NUM THEN

7948: IF p_x_line_rec.unit_percent_base_price = FND_API.G_MISS_NUM THEN
7949: p_x_line_rec.unit_percent_base_price := NULL;
7950: END IF;
7951:
7952: IF p_x_line_rec.service_number = FND_API.G_MISS_NUM THEN
7953: p_x_line_rec.service_number := NULL;
7954: END IF;
7955:
7956: IF p_x_line_rec.service_reference_type_code = FND_API.G_MISS_CHAR THEN

Line 7956: IF p_x_line_rec.service_reference_type_code = FND_API.G_MISS_CHAR THEN

7952: IF p_x_line_rec.service_number = FND_API.G_MISS_NUM THEN
7953: p_x_line_rec.service_number := NULL;
7954: END IF;
7955:
7956: IF p_x_line_rec.service_reference_type_code = FND_API.G_MISS_CHAR THEN
7957: p_x_line_rec.service_reference_type_code := NULL;
7958: END IF;
7959:
7960: IF p_x_line_rec.service_reference_line_id = FND_API.G_MISS_NUM THEN

Line 7960: IF p_x_line_rec.service_reference_line_id = FND_API.G_MISS_NUM THEN

7956: IF p_x_line_rec.service_reference_type_code = FND_API.G_MISS_CHAR THEN
7957: p_x_line_rec.service_reference_type_code := NULL;
7958: END IF;
7959:
7960: IF p_x_line_rec.service_reference_line_id = FND_API.G_MISS_NUM THEN
7961: p_x_line_rec.service_reference_line_id := NULL;
7962: END IF;
7963:
7964: IF p_x_line_rec.service_reference_system_id = FND_API.G_MISS_NUM THEN

Line 7964: IF p_x_line_rec.service_reference_system_id = FND_API.G_MISS_NUM THEN

7960: IF p_x_line_rec.service_reference_line_id = FND_API.G_MISS_NUM THEN
7961: p_x_line_rec.service_reference_line_id := NULL;
7962: END IF;
7963:
7964: IF p_x_line_rec.service_reference_system_id = FND_API.G_MISS_NUM THEN
7965: p_x_line_rec.service_reference_system_id := NULL;
7966: END IF;
7967:
7968: /* Marketing source code related */

Line 7970: IF p_x_line_rec.marketing_source_code_id = FND_API.G_MISS_NUM THEN

7966: END IF;
7967:
7968: /* Marketing source code related */
7969:
7970: IF p_x_line_rec.marketing_source_code_id = FND_API.G_MISS_NUM THEN
7971: p_x_line_rec.marketing_source_code_id := NULL;
7972: END IF;
7973:
7974: /* End of Marketing source code related */

Line 7976: IF p_x_line_rec.order_source_id = FND_API.G_MISS_NUM THEN

7972: END IF;
7973:
7974: /* End of Marketing source code related */
7975:
7976: IF p_x_line_rec.order_source_id = FND_API.G_MISS_NUM THEN
7977: if l_debug_level > 0 then
7978: oe_debug_pub.add('OEXULIN-aksingh convert_miss_to_null - order_source_id');
7979: end if;
7980: p_x_line_rec.order_source_id := NULL;

Line 7983: IF p_x_line_rec.flow_status_code = FND_API.G_MISS_CHAR THEN

7979: end if;
7980: p_x_line_rec.order_source_id := NULL;
7981: END IF;
7982:
7983: IF p_x_line_rec.flow_status_code = FND_API.G_MISS_CHAR THEN
7984: p_x_line_rec.flow_status_code := NULL;
7985: END IF;
7986:
7987: -- Commitment related

Line 7988: IF p_x_line_rec.commitment_id = FND_API.G_MISS_NUM THEN

7984: p_x_line_rec.flow_status_code := NULL;
7985: END IF;
7986:
7987: -- Commitment related
7988: IF p_x_line_rec.commitment_id = FND_API.G_MISS_NUM THEN
7989: p_x_line_rec.commitment_id := NULL;
7990: END IF;
7991:
7992:

Line 7994: IF p_x_line_rec.Original_Inventory_Item_Id = FND_API.G_MISS_NUM THEN

7990: END IF;
7991:
7992:
7993: -- Item Substitution changes.
7994: IF p_x_line_rec.Original_Inventory_Item_Id = FND_API.G_MISS_NUM THEN
7995: p_x_line_rec.Original_Inventory_Item_Id := Null;
7996: END IF;
7997:
7998: IF p_x_line_rec.Original_item_identifier_Type = FND_API.G_MISS_CHAR THEN

Line 7998: IF p_x_line_rec.Original_item_identifier_Type = FND_API.G_MISS_CHAR THEN

7994: IF p_x_line_rec.Original_Inventory_Item_Id = FND_API.G_MISS_NUM THEN
7995: p_x_line_rec.Original_Inventory_Item_Id := Null;
7996: END IF;
7997:
7998: IF p_x_line_rec.Original_item_identifier_Type = FND_API.G_MISS_CHAR THEN
7999: p_x_line_rec.Original_item_identifier_Type := Null;
8000: END IF;
8001:
8002: IF p_x_line_rec.Original_ordered_item_id = FND_API.G_MISS_NUM THEN

Line 8002: IF p_x_line_rec.Original_ordered_item_id = FND_API.G_MISS_NUM THEN

7998: IF p_x_line_rec.Original_item_identifier_Type = FND_API.G_MISS_CHAR THEN
7999: p_x_line_rec.Original_item_identifier_Type := Null;
8000: END IF;
8001:
8002: IF p_x_line_rec.Original_ordered_item_id = FND_API.G_MISS_NUM THEN
8003: p_x_line_rec.Original_ordered_item_id := Null;
8004: END IF;
8005:
8006: IF p_x_line_rec.Original_ordered_item = FND_API.G_MISS_CHAR THEN

Line 8006: IF p_x_line_rec.Original_ordered_item = FND_API.G_MISS_CHAR THEN

8002: IF p_x_line_rec.Original_ordered_item_id = FND_API.G_MISS_NUM THEN
8003: p_x_line_rec.Original_ordered_item_id := Null;
8004: END IF;
8005:
8006: IF p_x_line_rec.Original_ordered_item = FND_API.G_MISS_CHAR THEN
8007: p_x_line_rec.Original_ordered_item := Null;
8008: END IF;
8009:
8010: IF p_x_line_rec.item_relationship_type = FND_API.G_MISS_NUM THEN

Line 8010: IF p_x_line_rec.item_relationship_type = FND_API.G_MISS_NUM THEN

8006: IF p_x_line_rec.Original_ordered_item = FND_API.G_MISS_CHAR THEN
8007: p_x_line_rec.Original_ordered_item := Null;
8008: END IF;
8009:
8010: IF p_x_line_rec.item_relationship_type = FND_API.G_MISS_NUM THEN
8011: p_x_line_rec.item_relationship_type := Null;
8012: END IF;
8013:
8014: IF p_x_line_rec.Item_substitution_type_code = FND_API.G_MISS_CHAR THEN

Line 8014: IF p_x_line_rec.Item_substitution_type_code = FND_API.G_MISS_CHAR THEN

8010: IF p_x_line_rec.item_relationship_type = FND_API.G_MISS_NUM THEN
8011: p_x_line_rec.item_relationship_type := Null;
8012: END IF;
8013:
8014: IF p_x_line_rec.Item_substitution_type_code = FND_API.G_MISS_CHAR THEN
8015: p_x_line_rec.Item_substitution_type_code := Null;
8016: END IF;
8017:
8018: IF p_x_line_rec.Late_Demand_Penalty_Factor = FND_API.G_MISS_NUM THEN

Line 8018: IF p_x_line_rec.Late_Demand_Penalty_Factor = FND_API.G_MISS_NUM THEN

8014: IF p_x_line_rec.Item_substitution_type_code = FND_API.G_MISS_CHAR THEN
8015: p_x_line_rec.Item_substitution_type_code := Null;
8016: END IF;
8017:
8018: IF p_x_line_rec.Late_Demand_Penalty_Factor = FND_API.G_MISS_NUM THEN
8019: p_x_line_rec.Late_Demand_Penalty_Factor := Null;
8020: END IF;
8021:
8022: IF p_x_line_rec.Override_atp_date_code = FND_API.G_MISS_CHAR THEN

Line 8022: IF p_x_line_rec.Override_atp_date_code = FND_API.G_MISS_CHAR THEN

8018: IF p_x_line_rec.Late_Demand_Penalty_Factor = FND_API.G_MISS_NUM THEN
8019: p_x_line_rec.Late_Demand_Penalty_Factor := Null;
8020: END IF;
8021:
8022: IF p_x_line_rec.Override_atp_date_code = FND_API.G_MISS_CHAR THEN
8023: p_x_line_rec.Override_atp_date_code := Null;
8024: END IF;
8025:
8026: -- Changes for Blanket Orders

Line 8028: IF p_x_line_rec.Blanket_Number = FND_API.G_MISS_NUM THEN

8024: END IF;
8025:
8026: -- Changes for Blanket Orders
8027:
8028: IF p_x_line_rec.Blanket_Number = FND_API.G_MISS_NUM THEN
8029: p_x_line_rec.Blanket_Number := NULL;
8030: END IF;
8031:
8032: IF p_x_line_rec.Blanket_Line_Number = FND_API.G_MISS_NUM THEN

Line 8032: IF p_x_line_rec.Blanket_Line_Number = FND_API.G_MISS_NUM THEN

8028: IF p_x_line_rec.Blanket_Number = FND_API.G_MISS_NUM THEN
8029: p_x_line_rec.Blanket_Number := NULL;
8030: END IF;
8031:
8032: IF p_x_line_rec.Blanket_Line_Number = FND_API.G_MISS_NUM THEN
8033: p_x_line_rec.Blanket_Line_Number := NULL;
8034: END IF;
8035:
8036: IF p_x_line_rec.Blanket_Version_Number = FND_API.G_MISS_NUM THEN

Line 8036: IF p_x_line_rec.Blanket_Version_Number = FND_API.G_MISS_NUM THEN

8032: IF p_x_line_rec.Blanket_Line_Number = FND_API.G_MISS_NUM THEN
8033: p_x_line_rec.Blanket_Line_Number := NULL;
8034: END IF;
8035:
8036: IF p_x_line_rec.Blanket_Version_Number = FND_API.G_MISS_NUM THEN
8037: p_x_line_rec.Blanket_Version_Number := NULL;
8038: END IF;
8039:
8040: -- QUOTING changes

Line 8041: IF p_x_line_rec.transaction_phase_code = FND_API.G_MISS_CHAR THEN

8037: p_x_line_rec.Blanket_Version_Number := NULL;
8038: END IF;
8039:
8040: -- QUOTING changes
8041: IF p_x_line_rec.transaction_phase_code = FND_API.G_MISS_CHAR THEN
8042: p_x_line_rec.transaction_phase_code := NULL;
8043: END IF;
8044:
8045: IF p_x_line_rec.source_document_version_number = FND_API.G_MISS_NUM THEN

Line 8045: IF p_x_line_rec.source_document_version_number = FND_API.G_MISS_NUM THEN

8041: IF p_x_line_rec.transaction_phase_code = FND_API.G_MISS_CHAR THEN
8042: p_x_line_rec.transaction_phase_code := NULL;
8043: END IF;
8044:
8045: IF p_x_line_rec.source_document_version_number = FND_API.G_MISS_NUM THEN
8046: p_x_line_rec.source_document_version_number := NULL;
8047: END IF;
8048: -- END QUOTING changes
8049: IF p_x_line_rec.Minisite_id = FND_API.G_MISS_NUM THEN

Line 8049: IF p_x_line_rec.Minisite_id = FND_API.G_MISS_NUM THEN

8045: IF p_x_line_rec.source_document_version_number = FND_API.G_MISS_NUM THEN
8046: p_x_line_rec.source_document_version_number := NULL;
8047: END IF;
8048: -- END QUOTING changes
8049: IF p_x_line_rec.Minisite_id = FND_API.G_MISS_NUM THEN
8050: p_x_line_rec.Minisite_id := NULL;
8051: END IF;
8052:
8053: IF p_x_line_rec.End_customer_id = FND_API.G_MISS_NUM THEN

Line 8053: IF p_x_line_rec.End_customer_id = FND_API.G_MISS_NUM THEN

8049: IF p_x_line_rec.Minisite_id = FND_API.G_MISS_NUM THEN
8050: p_x_line_rec.Minisite_id := NULL;
8051: END IF;
8052:
8053: IF p_x_line_rec.End_customer_id = FND_API.G_MISS_NUM THEN
8054: p_x_line_rec.End_customer_id := NULL;
8055: END IF;
8056:
8057: IF p_x_line_rec.End_customer_contact_id = FND_API.G_MISS_NUM THEN

Line 8057: IF p_x_line_rec.End_customer_contact_id = FND_API.G_MISS_NUM THEN

8053: IF p_x_line_rec.End_customer_id = FND_API.G_MISS_NUM THEN
8054: p_x_line_rec.End_customer_id := NULL;
8055: END IF;
8056:
8057: IF p_x_line_rec.End_customer_contact_id = FND_API.G_MISS_NUM THEN
8058: p_x_line_rec.End_customer_contact_id := NULL;
8059: END IF;
8060:
8061: IF p_x_line_rec.End_customer_site_use_id = FND_API.G_MISS_NUM THEN

Line 8061: IF p_x_line_rec.End_customer_site_use_id = FND_API.G_MISS_NUM THEN

8057: IF p_x_line_rec.End_customer_contact_id = FND_API.G_MISS_NUM THEN
8058: p_x_line_rec.End_customer_contact_id := NULL;
8059: END IF;
8060:
8061: IF p_x_line_rec.End_customer_site_use_id = FND_API.G_MISS_NUM THEN
8062: p_x_line_rec.End_customer_site_use_id := NULL;
8063: END IF;
8064:
8065: IF p_x_line_rec.ib_owner = FND_API.G_MISS_CHAR THEN

Line 8065: IF p_x_line_rec.ib_owner = FND_API.G_MISS_CHAR THEN

8061: IF p_x_line_rec.End_customer_site_use_id = FND_API.G_MISS_NUM THEN
8062: p_x_line_rec.End_customer_site_use_id := NULL;
8063: END IF;
8064:
8065: IF p_x_line_rec.ib_owner = FND_API.G_MISS_CHAR THEN
8066: p_x_line_rec.ib_owner := NULL;
8067: END IF;
8068:
8069: IF p_x_line_rec.ib_installed_at_location = FND_API.G_MISS_CHAR THEN

Line 8069: IF p_x_line_rec.ib_installed_at_location = FND_API.G_MISS_CHAR THEN

8065: IF p_x_line_rec.ib_owner = FND_API.G_MISS_CHAR THEN
8066: p_x_line_rec.ib_owner := NULL;
8067: END IF;
8068:
8069: IF p_x_line_rec.ib_installed_at_location = FND_API.G_MISS_CHAR THEN
8070: p_x_line_rec.ib_installed_at_location := NULL;
8071: END IF;
8072:
8073: IF p_x_line_rec.ib_current_location = FND_API.G_MISS_CHAR THEN

Line 8073: IF p_x_line_rec.ib_current_location = FND_API.G_MISS_CHAR THEN

8069: IF p_x_line_rec.ib_installed_at_location = FND_API.G_MISS_CHAR THEN
8070: p_x_line_rec.ib_installed_at_location := NULL;
8071: END IF;
8072:
8073: IF p_x_line_rec.ib_current_location = FND_API.G_MISS_CHAR THEN
8074: p_x_line_rec.ib_current_location := NULL;
8075: END IF;
8076:
8077: --retro{

Line 8078: IF p_x_line_rec.retrobill_request_id = FND_API.G_MISS_NUM THEN

8074: p_x_line_rec.ib_current_location := NULL;
8075: END IF;
8076:
8077: --retro{
8078: IF p_x_line_rec.retrobill_request_id = FND_API.G_MISS_NUM THEN
8079: p_x_line_rec.retrobill_request_id := Null;
8080: END IF;
8081: --retro}
8082:

Line 8083: IF p_x_line_rec.firm_demand_flag = FND_API.G_MISS_CHAR THEN

8079: p_x_line_rec.retrobill_request_id := Null;
8080: END IF;
8081: --retro}
8082:
8083: IF p_x_line_rec.firm_demand_flag = FND_API.G_MISS_CHAR THEN
8084: p_x_line_rec.firm_demand_flag := NULL;
8085: END IF;
8086:
8087: --key Transaction Dates

Line 8088: IF p_x_line_rec.order_firmed_date = FND_API.G_MISS_DATE THEN

8084: p_x_line_rec.firm_demand_flag := NULL;
8085: END IF;
8086:
8087: --key Transaction Dates
8088: IF p_x_line_rec.order_firmed_date = FND_API.G_MISS_DATE THEN
8089: p_x_line_rec.order_firmed_date := NULL;
8090: END IF;
8091:
8092: IF p_x_line_rec.actual_fulfillment_date = FND_API.G_MISS_DATE THEN

Line 8092: IF p_x_line_rec.actual_fulfillment_date = FND_API.G_MISS_DATE THEN

8088: IF p_x_line_rec.order_firmed_date = FND_API.G_MISS_DATE THEN
8089: p_x_line_rec.order_firmed_date := NULL;
8090: END IF;
8091:
8092: IF p_x_line_rec.actual_fulfillment_date = FND_API.G_MISS_DATE THEN
8093: p_x_line_rec.actual_fulfillment_date := NULL;
8094: END IF;
8095: --end
8096:

Line 8099: IF p_x_line_rec.fulfilled_quantity2 = FND_API.G_MISS_NUM THEN

8095: --end
8096:
8097: -- INVCONV OPM inventory convergence
8098:
8099: IF p_x_line_rec.fulfilled_quantity2 = FND_API.G_MISS_NUM THEN
8100: p_x_line_rec.fulfilled_quantity2 := NULL;
8101: END IF;
8102:
8103: IF p_x_line_rec.cancelled_quantity2 = FND_API.G_MISS_NUM THEN

Line 8103: IF p_x_line_rec.cancelled_quantity2 = FND_API.G_MISS_NUM THEN

8099: IF p_x_line_rec.fulfilled_quantity2 = FND_API.G_MISS_NUM THEN
8100: p_x_line_rec.fulfilled_quantity2 := NULL;
8101: END IF;
8102:
8103: IF p_x_line_rec.cancelled_quantity2 = FND_API.G_MISS_NUM THEN
8104: p_x_line_rec.cancelled_quantity2 := NULL;
8105: END IF;
8106: IF p_x_line_rec.shipping_quantity_uom2 = FND_API.G_MISS_CHAR THEN
8107: p_x_line_rec.shipping_quantity_uom2 := NULL;

Line 8106: IF p_x_line_rec.shipping_quantity_uom2 = FND_API.G_MISS_CHAR THEN

8102:
8103: IF p_x_line_rec.cancelled_quantity2 = FND_API.G_MISS_NUM THEN
8104: p_x_line_rec.cancelled_quantity2 := NULL;
8105: END IF;
8106: IF p_x_line_rec.shipping_quantity_uom2 = FND_API.G_MISS_CHAR THEN
8107: p_x_line_rec.shipping_quantity_uom2 := NULL;
8108: END IF;
8109:
8110: -- INVCONV end

Line 8112: /* IF p_x_line_rec.supplier_signature = FND_API.G_MISS_CHAR THEN

8108: END IF;
8109:
8110: -- INVCONV end
8111:
8112: /* IF p_x_line_rec.supplier_signature = FND_API.G_MISS_CHAR THEN
8113: p_x_line_rec.supplier_signature := NULL;
8114: END IF;
8115:
8116: IF p_x_line_rec.supplier_signature_date = FND_API.G_MISS_DATE THEN

Line 8116: IF p_x_line_rec.supplier_signature_date = FND_API.G_MISS_DATE THEN

8112: /* IF p_x_line_rec.supplier_signature = FND_API.G_MISS_CHAR THEN
8113: p_x_line_rec.supplier_signature := NULL;
8114: END IF;
8115:
8116: IF p_x_line_rec.supplier_signature_date = FND_API.G_MISS_DATE THEN
8117: p_x_line_rec.supplier_signature_date := NULL;
8118: END IF;
8119:
8120: IF p_x_line_rec.customer_signature = FND_API.G_MISS_CHAR THEN

Line 8120: IF p_x_line_rec.customer_signature = FND_API.G_MISS_CHAR THEN

8116: IF p_x_line_rec.supplier_signature_date = FND_API.G_MISS_DATE THEN
8117: p_x_line_rec.supplier_signature_date := NULL;
8118: END IF;
8119:
8120: IF p_x_line_rec.customer_signature = FND_API.G_MISS_CHAR THEN
8121: p_x_line_rec.customer_signature := NULL;
8122: END IF;
8123:
8124: IF p_x_line_rec.customer_signature_date = FND_API.G_MISS_CHAR THEN

Line 8124: IF p_x_line_rec.customer_signature_date = FND_API.G_MISS_CHAR THEN

8120: IF p_x_line_rec.customer_signature = FND_API.G_MISS_CHAR THEN
8121: p_x_line_rec.customer_signature := NULL;
8122: END IF;
8123:
8124: IF p_x_line_rec.customer_signature_date = FND_API.G_MISS_CHAR THEN
8125: p_x_line_rec.customer_signature_date := NULL;
8126: END IF;
8127: */
8128:

Line 8182: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

8178: OE_DEBUG_PUB.ADD('Update_Global Return Status from OE_LINE_UTIL.update_row is: ' || l_return_status);
8179: OE_DEBUG_PUB.ADD('JFC: Line Booked Status in OE_LINE_UTIL.update_row is: ' || p_line_rec.booked_flag);
8180: OE_DEBUG_PUB.ADD('JFC: Line Flow Status in OE_LINE_UTIL.update_row is: ' || p_line_rec.flow_status_code);
8181: end if;
8182: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
8183: if l_debug_level > 0 then
8184: OE_DEBUG_PUB.ADD('EVENT NOTIFY - Unexpected Error');
8185: OE_DEBUG_PUB.ADD('Exiting OE_LINE_UTIL.Update_ROW', 1);
8186: end if;

Line 8187: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

8183: if l_debug_level > 0 then
8184: OE_DEBUG_PUB.ADD('EVENT NOTIFY - Unexpected Error');
8185: OE_DEBUG_PUB.ADD('Exiting OE_LINE_UTIL.Update_ROW', 1);
8186: end if;
8187: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
8188: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
8189: if l_debug_level > 0 then
8190: OE_DEBUG_PUB.ADD('Update_Global_Picture Error in OE_LINE_UTIL.Update_row');
8191: OE_DEBUG_PUB.ADD('Exiting OE_LINE_UTIL.Update_ROW', 1);

Line 8188: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

8184: OE_DEBUG_PUB.ADD('EVENT NOTIFY - Unexpected Error');
8185: OE_DEBUG_PUB.ADD('Exiting OE_LINE_UTIL.Update_ROW', 1);
8186: end if;
8187: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
8188: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
8189: if l_debug_level > 0 then
8190: OE_DEBUG_PUB.ADD('Update_Global_Picture Error in OE_LINE_UTIL.Update_row');
8191: OE_DEBUG_PUB.ADD('Exiting OE_LINE_UTIL.Update_ROW', 1);
8192: end if;

Line 8193: RAISE FND_API.G_EXC_ERROR;

8189: if l_debug_level > 0 then
8190: OE_DEBUG_PUB.ADD('Update_Global_Picture Error in OE_LINE_UTIL.Update_row');
8191: OE_DEBUG_PUB.ADD('Exiting OE_LINE_UTIL.Update_ROW', 1);
8192: end if;
8193: RAISE FND_API.G_EXC_ERROR;
8194: END IF;
8195: END IF; /*code_release_level*/
8196: -- notification framework end
8197:

Line 8570: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

8566: WHERE LINE_ID = p_line_rec.line_id
8567: AND HEADER_ID = p_line_rec.header_id ;
8568:
8569: IF SQL%NOTFOUND THEN
8570: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
8571: END IF;
8572:
8573: p_line_rec.lock_control := l_lock_control;
8574:

Line 8592: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

8588: , 'Update_Row'
8589: );
8590: END IF;
8591:
8592: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
8593:
8594:
8595: END Update_Row;
8596:

Line 8632: RAISE FND_API.G_EXC_ERROR;

8628: oe_debug_pub.ADD('Org_Id is NULL',1);
8629: END IF;
8630: FND_MESSAGE.SET_NAME('FND','MO_ORG_REQUIRED');
8631: FND_MSG_PUB.ADD;
8632: RAISE FND_API.G_EXC_ERROR;
8633: END IF;
8634: /*
8635: if l_org_id IS NULL THEN
8636: OE_GLOBALS.Set_Context;

Line 8644: (p_line_rec.sold_from_org_id is not null OR p_line_rec.sold_from_org_id <> FND_API.G_MISS_NUM)

8640: l_sold_from_org := l_org_id;
8641:
8642: -- For the split's issue Bug #3721385
8643: if p_line_rec.split_from_line_id is not null and p_line_rec.operation = OE_GLOBALS.G_OPR_CREATE AND
8644: (p_line_rec.sold_from_org_id is not null OR p_line_rec.sold_from_org_id <> FND_API.G_MISS_NUM)
8645: then
8646:
8647: l_sold_from_org := p_line_rec.sold_from_org_id;
8648: end if;

Line 8662: p_line_rec.split_from_line_id <> FND_API.G_MISS_NUM AND

8658: l_upgraded_flag := p_line_rec.upgraded_flag;
8659: END IF;
8660: --bug 4446805 set the price request code to NULL if operation is create during splitting
8661: IF p_line_rec.split_from_line_id is not null AND
8662: p_line_rec.split_from_line_id <> FND_API.G_MISS_NUM AND
8663: p_line_rec.operation = OE_GLOBALS.G_OPR_CREATE
8664: THEN
8665: l_price_request_code := NULL;
8666: ELSE

Line 9416: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

9412: if l_debug_level > 0 then
9413: OE_DEBUG_PUB.ADD('Update_Global Return Status from OE_LINE_UTIL.inset_row is: ' || l_return_status);
9414: OE_DEBUG_PUB.ADD('returned index is: ' || l_index ,1);
9415: end if;
9416: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
9417: if l_debug_level > 0 then
9418: OE_DEBUG_PUB.ADD('EVENT NOTIFY - Unexpected Error');
9419: OE_DEBUG_PUB.ADD('Exiting OE_LINE_UTIL.insert_ROW', 1);
9420: end if;

Line 9421: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

9417: if l_debug_level > 0 then
9418: OE_DEBUG_PUB.ADD('EVENT NOTIFY - Unexpected Error');
9419: OE_DEBUG_PUB.ADD('Exiting OE_LINE_UTIL.insert_ROW', 1);
9420: end if;
9421: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
9422: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
9423: if l_debug_level > 0 then
9424: OE_DEBUG_PUB.ADD('Update_Global_Picture Error in OE_LINE_UTIL.insert_row');
9425: OE_DEBUG_PUB.ADD('Exiting OE_LINE_UTIL.insert_ROW', 1);

Line 9422: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

9418: OE_DEBUG_PUB.ADD('EVENT NOTIFY - Unexpected Error');
9419: OE_DEBUG_PUB.ADD('Exiting OE_LINE_UTIL.insert_ROW', 1);
9420: end if;
9421: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
9422: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
9423: if l_debug_level > 0 then
9424: OE_DEBUG_PUB.ADD('Update_Global_Picture Error in OE_LINE_UTIL.insert_row');
9425: OE_DEBUG_PUB.ADD('Exiting OE_LINE_UTIL.insert_ROW', 1);
9426: end if;

Line 9427: RAISE FND_API.G_EXC_ERROR;

9423: if l_debug_level > 0 then
9424: OE_DEBUG_PUB.ADD('Update_Global_Picture Error in OE_LINE_UTIL.insert_row');
9425: OE_DEBUG_PUB.ADD('Exiting OE_LINE_UTIL.insert_ROW', 1);
9426: end if;
9427: RAISE FND_API.G_EXC_ERROR;
9428: END IF;
9429: END IF; /*code_release_code*/
9430: -- notification framework end
9431:

Line 9447: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

9443: ( G_PKG_NAME
9444: , 'Insert_Row'
9445: );
9446: END IF;
9447: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
9448:
9449: END Insert_Row;
9450:
9451:

Line 9457: ( p_line_id IN NUMBER := FND_API.G_MISS_NUM

9453: Procedure Delete_Row
9454: -----------------------------------------------------------*/
9455:
9456: PROCEDURE Delete_Row
9457: ( p_line_id IN NUMBER := FND_API.G_MISS_NUM
9458: ,p_header_id IN NUMBER := FND_API.G_MISS_NUM)
9459: IS
9460: l_return_status VARCHAR2(30);
9461: l_org_id NUMBER;

Line 9458: ,p_header_id IN NUMBER := FND_API.G_MISS_NUM)

9454: -----------------------------------------------------------*/
9455:
9456: PROCEDURE Delete_Row
9457: ( p_line_id IN NUMBER := FND_API.G_MISS_NUM
9458: ,p_header_id IN NUMBER := FND_API.G_MISS_NUM)
9459: IS
9460: l_return_status VARCHAR2(30);
9461: l_org_id NUMBER;
9462: l_line_rec oe_order_pub.line_rec_type;

Line 9521: IF p_header_id <> FND_API.G_MISS_NUM THEN

9517: END IF;
9518:
9519: oe_debug_pub.add('Entering delete '||to_char(l_org_id), 1); */
9520: --Commented for MOAC end
9521: IF p_header_id <> FND_API.G_MISS_NUM THEN
9522: FOR l_line IN order_line
9523: LOOP
9524:
9525: --added for notification framework

Line 9538: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

9534: p_line_id =>l_line.line_id,
9535: x_index => l_index,
9536: x_return_status => l_return_status);
9537: OE_DEBUG_PUB.ADD('Update_Global Return Status from OE_LINE_UTIL.delete_row is: ' || l_return_status);
9538: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
9539: OE_DEBUG_PUB.ADD('EVENT NOTIFY - Unexpected Error');
9540: OE_DEBUG_PUB.ADD('Exiting OE_LINE_UTIL.DELETE_ROW', 1);
9541: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
9542: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

Line 9541: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

9537: OE_DEBUG_PUB.ADD('Update_Global Return Status from OE_LINE_UTIL.delete_row is: ' || l_return_status);
9538: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
9539: OE_DEBUG_PUB.ADD('EVENT NOTIFY - Unexpected Error');
9540: OE_DEBUG_PUB.ADD('Exiting OE_LINE_UTIL.DELETE_ROW', 1);
9541: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
9542: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
9543: OE_DEBUG_PUB.ADD('Update_Global_Picture Error in OE_LINE_UTIL.Delete_row');
9544: OE_DEBUG_PUB.ADD('Exiting OE_LINE_UTIL.DELETE_ROW', 1);
9545: RAISE FND_API.G_EXC_ERROR;

Line 9542: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

9538: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
9539: OE_DEBUG_PUB.ADD('EVENT NOTIFY - Unexpected Error');
9540: OE_DEBUG_PUB.ADD('Exiting OE_LINE_UTIL.DELETE_ROW', 1);
9541: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
9542: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
9543: OE_DEBUG_PUB.ADD('Update_Global_Picture Error in OE_LINE_UTIL.Delete_row');
9544: OE_DEBUG_PUB.ADD('Exiting OE_LINE_UTIL.DELETE_ROW', 1);
9545: RAISE FND_API.G_EXC_ERROR;
9546: END IF;

Line 9545: RAISE FND_API.G_EXC_ERROR;

9541: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
9542: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
9543: OE_DEBUG_PUB.ADD('Update_Global_Picture Error in OE_LINE_UTIL.Delete_row');
9544: OE_DEBUG_PUB.ADD('Exiting OE_LINE_UTIL.DELETE_ROW', 1);
9545: RAISE FND_API.G_EXC_ERROR;
9546: END IF;
9547: END IF; /*code_release_level*/
9548: -- notification framework end
9549:

Line 9741: IF p_header_id = FND_API.G_MISS_NUM THEN

9737: ,p_ordered_quantity => l_line_rec.ordered_quantity -- BUG 2670775 Reverse Limits
9738: ,p_price_request_code => l_line_rec.price_request_code); -- BUG 2670775 Reverse Limits
9739:
9740: -- if model, call spc's delete
9741: IF p_header_id = FND_API.G_MISS_NUM THEN
9742: -- we already have l_line_rec
9743:
9744: IF l_line_rec.item_type_code = OE_GLOBALS.G_ITEM_MODEL THEN
9745: OE_Config_Pvt.Delete_Config

Line 9833: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

9829: p_line_id =>l_line_rec.line_id,
9830: x_index => l_index,
9831: x_return_status => l_return_status);
9832: OE_DEBUG_PUB.ADD('Update_Global Return Status from OE_LINE_UTIL.delete_row for deleting standard line is: ' || l_return_status);
9833: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
9834: OE_DEBUG_PUB.ADD('EVENT NOTIFY - Unexpected Error');
9835: OE_DEBUG_PUB.ADD('Exiting OE_LINE_UTIL.DELETE_ROW', 1);
9836: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
9837: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

Line 9836: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

9832: OE_DEBUG_PUB.ADD('Update_Global Return Status from OE_LINE_UTIL.delete_row for deleting standard line is: ' || l_return_status);
9833: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
9834: OE_DEBUG_PUB.ADD('EVENT NOTIFY - Unexpected Error');
9835: OE_DEBUG_PUB.ADD('Exiting OE_LINE_UTIL.DELETE_ROW', 1);
9836: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
9837: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
9838: OE_DEBUG_PUB.ADD('Update_Global_Picture Error in OE_LINE_UTIL.Delete_row');
9839: OE_DEBUG_PUB.ADD('Exiting OE_LINE_UTIL.DELETE_ROW', 1);
9840: RAISE FND_API.G_EXC_ERROR;

Line 9837: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

9833: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
9834: OE_DEBUG_PUB.ADD('EVENT NOTIFY - Unexpected Error');
9835: OE_DEBUG_PUB.ADD('Exiting OE_LINE_UTIL.DELETE_ROW', 1);
9836: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
9837: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
9838: OE_DEBUG_PUB.ADD('Update_Global_Picture Error in OE_LINE_UTIL.Delete_row');
9839: OE_DEBUG_PUB.ADD('Exiting OE_LINE_UTIL.DELETE_ROW', 1);
9840: RAISE FND_API.G_EXC_ERROR;
9841: END IF;

Line 9840: RAISE FND_API.G_EXC_ERROR;

9836: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
9837: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
9838: OE_DEBUG_PUB.ADD('Update_Global_Picture Error in OE_LINE_UTIL.Delete_row');
9839: OE_DEBUG_PUB.ADD('Exiting OE_LINE_UTIL.DELETE_ROW', 1);
9840: RAISE FND_API.G_EXC_ERROR;
9841: END IF;
9842: END IF; /*code_release_level*/
9843: -- notification framework end
9844:

Line 9867: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

9863: x_index => l_index,
9864: x_return_status => l_return_status);
9865:
9866: OE_DEBUG_PUB.ADD('Update_Global Return Status from OE_LINE_UTIL.delete_row for deleting service line is: ' || l_return_status);
9867: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
9868: OE_DEBUG_PUB.ADD('EVENT NOTIFY - Unexpected Error');
9869: OE_DEBUG_PUB.ADD('Exiting OE_LINE_UTIL.DELETE_ROW', 1);
9870: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
9871: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

Line 9870: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

9866: OE_DEBUG_PUB.ADD('Update_Global Return Status from OE_LINE_UTIL.delete_row for deleting service line is: ' || l_return_status);
9867: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
9868: OE_DEBUG_PUB.ADD('EVENT NOTIFY - Unexpected Error');
9869: OE_DEBUG_PUB.ADD('Exiting OE_LINE_UTIL.DELETE_ROW', 1);
9870: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
9871: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
9872: OE_DEBUG_PUB.ADD('Update_Global_Picture Error in OE_LINE_UTIL.Delete_row');
9873: OE_DEBUG_PUB.ADD('Exiting OE_LINE_UTIL.DELETE_ROW', 1);
9874: RAISE FND_API.G_EXC_ERROR;

Line 9871: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

9867: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
9868: OE_DEBUG_PUB.ADD('EVENT NOTIFY - Unexpected Error');
9869: OE_DEBUG_PUB.ADD('Exiting OE_LINE_UTIL.DELETE_ROW', 1);
9870: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
9871: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
9872: OE_DEBUG_PUB.ADD('Update_Global_Picture Error in OE_LINE_UTIL.Delete_row');
9873: OE_DEBUG_PUB.ADD('Exiting OE_LINE_UTIL.DELETE_ROW', 1);
9874: RAISE FND_API.G_EXC_ERROR;
9875: END IF;

Line 9874: RAISE FND_API.G_EXC_ERROR;

9870: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
9871: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
9872: OE_DEBUG_PUB.ADD('Update_Global_Picture Error in OE_LINE_UTIL.Delete_row');
9873: OE_DEBUG_PUB.ADD('Exiting OE_LINE_UTIL.DELETE_ROW', 1);
9874: RAISE FND_API.G_EXC_ERROR;
9875: END IF;
9876: END LOOP;
9877: END IF; /*code_release_level*/
9878: -- notification framework end

Line 9903: p_header_id = FND_API.G_MISS_NUM THEN

9899:
9900: WSH_DCP_PVT.g_dc_table.DELETE;
9901:
9902: IF p_header_id is NULL OR
9903: p_header_id = FND_API.G_MISS_NUM THEN
9904: l_header_id := l_line_rec.header_id;
9905: ELSE
9906: l_header_id := p_header_id;
9907: END IF;

Line 9945: WHEN FND_API.G_EXC_ERROR THEN

9941:
9942: oe_debug_pub.add('Exiting OE_LINE_UTIL.DELETE_ROW', 1);
9943:
9944: EXCEPTION
9945: WHEN FND_API.G_EXC_ERROR THEN
9946: RAISE FND_API.G_EXC_ERROR ;
9947:
9948: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
9949: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

Line 9946: RAISE FND_API.G_EXC_ERROR ;

9942: oe_debug_pub.add('Exiting OE_LINE_UTIL.DELETE_ROW', 1);
9943:
9944: EXCEPTION
9945: WHEN FND_API.G_EXC_ERROR THEN
9946: RAISE FND_API.G_EXC_ERROR ;
9947:
9948: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
9949: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
9950:

Line 9948: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

9944: EXCEPTION
9945: WHEN FND_API.G_EXC_ERROR THEN
9946: RAISE FND_API.G_EXC_ERROR ;
9947:
9948: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
9949: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
9950:
9951: WHEN OTHERS THEN
9952: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_UNEXP_ERROR)

Line 9949: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

9945: WHEN FND_API.G_EXC_ERROR THEN
9946: RAISE FND_API.G_EXC_ERROR ;
9947:
9948: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
9949: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
9950:
9951: WHEN OTHERS THEN
9952: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_UNEXP_ERROR)
9953: THEN

Line 9959: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

9955: ( G_PKG_NAME
9956: ,'Delete_Row');
9957: END IF;
9958:
9959: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
9960: END Delete_Row;
9961:
9962:
9963: /*----------------------------------------------------------

Line 10719: x_line_rec.db_flag := FND_API.G_TRUE;

10715: x_line_rec.unit_cost:= NULL;
10716: End If;
10717:
10718: -- set values for non-DB fields
10719: x_line_rec.db_flag := FND_API.G_TRUE;
10720: x_line_rec.operation := FND_API.G_MISS_CHAR;
10721: x_line_rec.return_status := FND_API.G_MISS_CHAR;
10722:
10723: x_line_rec.schedule_action_code := FND_API.G_MISS_CHAR;

Line 10720: x_line_rec.operation := FND_API.G_MISS_CHAR;

10716: End If;
10717:
10718: -- set values for non-DB fields
10719: x_line_rec.db_flag := FND_API.G_TRUE;
10720: x_line_rec.operation := FND_API.G_MISS_CHAR;
10721: x_line_rec.return_status := FND_API.G_MISS_CHAR;
10722:
10723: x_line_rec.schedule_action_code := FND_API.G_MISS_CHAR;
10724: x_line_rec.reserved_quantity := FND_API.G_MISS_NUM;

Line 10721: x_line_rec.return_status := FND_API.G_MISS_CHAR;

10717:
10718: -- set values for non-DB fields
10719: x_line_rec.db_flag := FND_API.G_TRUE;
10720: x_line_rec.operation := FND_API.G_MISS_CHAR;
10721: x_line_rec.return_status := FND_API.G_MISS_CHAR;
10722:
10723: x_line_rec.schedule_action_code := FND_API.G_MISS_CHAR;
10724: x_line_rec.reserved_quantity := FND_API.G_MISS_NUM;
10725: x_line_rec.reserved_quantity2 := FND_API.G_MISS_NUM; -- INVCONV

Line 10723: x_line_rec.schedule_action_code := FND_API.G_MISS_CHAR;

10719: x_line_rec.db_flag := FND_API.G_TRUE;
10720: x_line_rec.operation := FND_API.G_MISS_CHAR;
10721: x_line_rec.return_status := FND_API.G_MISS_CHAR;
10722:
10723: x_line_rec.schedule_action_code := FND_API.G_MISS_CHAR;
10724: x_line_rec.reserved_quantity := FND_API.G_MISS_NUM;
10725: x_line_rec.reserved_quantity2 := FND_API.G_MISS_NUM; -- INVCONV
10726: x_line_rec.change_reason := FND_API.G_MISS_CHAR;
10727: x_line_rec.change_comments := FND_API.G_MISS_CHAR;

Line 10724: x_line_rec.reserved_quantity := FND_API.G_MISS_NUM;

10720: x_line_rec.operation := FND_API.G_MISS_CHAR;
10721: x_line_rec.return_status := FND_API.G_MISS_CHAR;
10722:
10723: x_line_rec.schedule_action_code := FND_API.G_MISS_CHAR;
10724: x_line_rec.reserved_quantity := FND_API.G_MISS_NUM;
10725: x_line_rec.reserved_quantity2 := FND_API.G_MISS_NUM; -- INVCONV
10726: x_line_rec.change_reason := FND_API.G_MISS_CHAR;
10727: x_line_rec.change_comments := FND_API.G_MISS_CHAR;
10728: x_line_rec.arrival_set := FND_API.G_MISS_CHAR;

Line 10725: x_line_rec.reserved_quantity2 := FND_API.G_MISS_NUM; -- INVCONV

10721: x_line_rec.return_status := FND_API.G_MISS_CHAR;
10722:
10723: x_line_rec.schedule_action_code := FND_API.G_MISS_CHAR;
10724: x_line_rec.reserved_quantity := FND_API.G_MISS_NUM;
10725: x_line_rec.reserved_quantity2 := FND_API.G_MISS_NUM; -- INVCONV
10726: x_line_rec.change_reason := FND_API.G_MISS_CHAR;
10727: x_line_rec.change_comments := FND_API.G_MISS_CHAR;
10728: x_line_rec.arrival_set := FND_API.G_MISS_CHAR;
10729: x_line_rec.ship_set := FND_API.G_MISS_CHAR;

Line 10726: x_line_rec.change_reason := FND_API.G_MISS_CHAR;

10722:
10723: x_line_rec.schedule_action_code := FND_API.G_MISS_CHAR;
10724: x_line_rec.reserved_quantity := FND_API.G_MISS_NUM;
10725: x_line_rec.reserved_quantity2 := FND_API.G_MISS_NUM; -- INVCONV
10726: x_line_rec.change_reason := FND_API.G_MISS_CHAR;
10727: x_line_rec.change_comments := FND_API.G_MISS_CHAR;
10728: x_line_rec.arrival_set := FND_API.G_MISS_CHAR;
10729: x_line_rec.ship_set := FND_API.G_MISS_CHAR;
10730: x_line_rec.fulfillment_set := FND_API.G_MISS_CHAR;

Line 10727: x_line_rec.change_comments := FND_API.G_MISS_CHAR;

10723: x_line_rec.schedule_action_code := FND_API.G_MISS_CHAR;
10724: x_line_rec.reserved_quantity := FND_API.G_MISS_NUM;
10725: x_line_rec.reserved_quantity2 := FND_API.G_MISS_NUM; -- INVCONV
10726: x_line_rec.change_reason := FND_API.G_MISS_CHAR;
10727: x_line_rec.change_comments := FND_API.G_MISS_CHAR;
10728: x_line_rec.arrival_set := FND_API.G_MISS_CHAR;
10729: x_line_rec.ship_set := FND_API.G_MISS_CHAR;
10730: x_line_rec.fulfillment_set := FND_API.G_MISS_CHAR;
10731: x_line_rec.split_action_code := FND_API.G_MISS_CHAR;

Line 10728: x_line_rec.arrival_set := FND_API.G_MISS_CHAR;

10724: x_line_rec.reserved_quantity := FND_API.G_MISS_NUM;
10725: x_line_rec.reserved_quantity2 := FND_API.G_MISS_NUM; -- INVCONV
10726: x_line_rec.change_reason := FND_API.G_MISS_CHAR;
10727: x_line_rec.change_comments := FND_API.G_MISS_CHAR;
10728: x_line_rec.arrival_set := FND_API.G_MISS_CHAR;
10729: x_line_rec.ship_set := FND_API.G_MISS_CHAR;
10730: x_line_rec.fulfillment_set := FND_API.G_MISS_CHAR;
10731: x_line_rec.split_action_code := FND_API.G_MISS_CHAR;
10732:

Line 10729: x_line_rec.ship_set := FND_API.G_MISS_CHAR;

10725: x_line_rec.reserved_quantity2 := FND_API.G_MISS_NUM; -- INVCONV
10726: x_line_rec.change_reason := FND_API.G_MISS_CHAR;
10727: x_line_rec.change_comments := FND_API.G_MISS_CHAR;
10728: x_line_rec.arrival_set := FND_API.G_MISS_CHAR;
10729: x_line_rec.ship_set := FND_API.G_MISS_CHAR;
10730: x_line_rec.fulfillment_set := FND_API.G_MISS_CHAR;
10731: x_line_rec.split_action_code := FND_API.G_MISS_CHAR;
10732:
10733:

Line 10730: x_line_rec.fulfillment_set := FND_API.G_MISS_CHAR;

10726: x_line_rec.change_reason := FND_API.G_MISS_CHAR;
10727: x_line_rec.change_comments := FND_API.G_MISS_CHAR;
10728: x_line_rec.arrival_set := FND_API.G_MISS_CHAR;
10729: x_line_rec.ship_set := FND_API.G_MISS_CHAR;
10730: x_line_rec.fulfillment_set := FND_API.G_MISS_CHAR;
10731: x_line_rec.split_action_code := FND_API.G_MISS_CHAR;
10732:
10733:
10734: CLOSE l_line_csr;

Line 10731: x_line_rec.split_action_code := FND_API.G_MISS_CHAR;

10727: x_line_rec.change_comments := FND_API.G_MISS_CHAR;
10728: x_line_rec.arrival_set := FND_API.G_MISS_CHAR;
10729: x_line_rec.ship_set := FND_API.G_MISS_CHAR;
10730: x_line_rec.fulfillment_set := FND_API.G_MISS_CHAR;
10731: x_line_rec.split_action_code := FND_API.G_MISS_CHAR;
10732:
10733:
10734: CLOSE l_line_csr;
10735:

Line 10747: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

10743: WHEN NO_DATA_FOUND THEN
10744:
10745: RAISE NO_DATA_FOUND;
10746:
10747: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
10748:
10749: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
10750:
10751: WHEN OTHERS THEN

Line 10749: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

10745: RAISE NO_DATA_FOUND;
10746:
10747: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
10748:
10749: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
10750:
10751: WHEN OTHERS THEN
10752:
10753: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_UNEXP_ERROR)

Line 10761: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

10757: , 'Query_Row'
10758: );
10759: END IF;
10760:
10761: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
10762:
10763: END Query_Row;
10764:
10765:

Line 10776: FND_API.G_MISS_NUM

10772: -----------------------------------------------------------*/
10773:
10774: PROCEDURE Query_Rows
10775: ( p_line_id IN NUMBER :=
10776: FND_API.G_MISS_NUM
10777: , p_header_id IN NUMBER :=
10778: FND_API.G_MISS_NUM
10779: , p_line_set_id IN NUMBER :=
10780: FND_API.G_MISS_NUM

Line 10778: FND_API.G_MISS_NUM

10774: PROCEDURE Query_Rows
10775: ( p_line_id IN NUMBER :=
10776: FND_API.G_MISS_NUM
10777: , p_header_id IN NUMBER :=
10778: FND_API.G_MISS_NUM
10779: , p_line_set_id IN NUMBER :=
10780: FND_API.G_MISS_NUM
10781: , x_line_tbl IN OUT NOCOPY OE_Order_PUB.Line_Tbl_Type
10782: )

Line 10780: FND_API.G_MISS_NUM

10776: FND_API.G_MISS_NUM
10777: , p_header_id IN NUMBER :=
10778: FND_API.G_MISS_NUM
10779: , p_line_set_id IN NUMBER :=
10780: FND_API.G_MISS_NUM
10781: , x_line_tbl IN OUT NOCOPY OE_Order_PUB.Line_Tbl_Type
10782: )
10783: IS
10784: l_org_id NUMBER;

Line 11560: p_line_id <> FND_API.G_MISS_NUM)

11556:
11557: IF
11558: (p_line_id IS NOT NULL
11559: AND
11560: p_line_id <> FND_API.G_MISS_NUM)
11561: AND
11562: (p_header_id IS NOT NULL
11563: AND
11564: p_header_id <> FND_API.G_MISS_NUM)

Line 11564: p_header_id <> FND_API.G_MISS_NUM)

11560: p_line_id <> FND_API.G_MISS_NUM)
11561: AND
11562: (p_header_id IS NOT NULL
11563: AND
11564: p_header_id <> FND_API.G_MISS_NUM)
11565: THEN
11566: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_UNEXP_ERROR)
11567: THEN
11568: OE_MSG_PUB.Add_Exc_Msg

Line 11575: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

11571: , 'Keys are mutually exclusive: line_id = '|| p_line_id || ', header_id = '|| p_header_id
11572: );
11573: END IF;
11574:
11575: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
11576:
11577: END IF;
11578:
11579: -----------------------------------------------------------------

Line 11584: IF nvl(p_line_id,FND_API.G_MISS_NUM) <> FND_API.G_MISS_NUM THEN

11580: -- Fix bug 1275972: Setup the l_entity variable based on the ID
11581: -- variable that is passed.
11582: -----------------------------------------------------------------
11583:
11584: IF nvl(p_line_id,FND_API.G_MISS_NUM) <> FND_API.G_MISS_NUM THEN
11585:
11586: l_entity := 1;
11587: Query_Row(p_line_id => p_line_id,
11588: x_line_rec => l_line_rec);

Line 11591: ELSIF nvl(p_header_id,FND_API.G_MISS_NUM) <> FND_API.G_MISS_NUM THEN

11587: Query_Row(p_line_id => p_line_id,
11588: x_line_rec => l_line_rec);
11589: x_line_tbl(1) := l_line_rec;
11590: RETURN;
11591: ELSIF nvl(p_header_id,FND_API.G_MISS_NUM) <> FND_API.G_MISS_NUM THEN
11592:
11593: l_entity := 2;
11594: OPEN l_line_csr_h;
11595:

Line 11596: ELSIF nvl(p_line_set_id,FND_API.G_MISS_NUM) <> FND_API.G_MISS_NUM THEN

11592:
11593: l_entity := 2;
11594: OPEN l_line_csr_h;
11595:
11596: ELSIF nvl(p_line_set_id,FND_API.G_MISS_NUM) <> FND_API.G_MISS_NUM THEN
11597:
11598: l_entity := 3;
11599: OPEN l_line_csr_s;
11600:

Line 12334: x_line_tbl(i).db_flag := FND_API.G_TRUE;

12330: END IF;
12331:
12332:
12333: -- set values for non-DB fields
12334: x_line_tbl(i).db_flag := FND_API.G_TRUE;
12335: x_line_tbl(i).operation := FND_API.G_MISS_CHAR;
12336: x_line_tbl(i).return_status := FND_API.G_MISS_CHAR;
12337: x_line_tbl(i).schedule_action_code := FND_API.G_MISS_CHAR;
12338: x_line_tbl(i).reserved_quantity := FND_API.G_MISS_NUM;

Line 12335: x_line_tbl(i).operation := FND_API.G_MISS_CHAR;

12331:
12332:
12333: -- set values for non-DB fields
12334: x_line_tbl(i).db_flag := FND_API.G_TRUE;
12335: x_line_tbl(i).operation := FND_API.G_MISS_CHAR;
12336: x_line_tbl(i).return_status := FND_API.G_MISS_CHAR;
12337: x_line_tbl(i).schedule_action_code := FND_API.G_MISS_CHAR;
12338: x_line_tbl(i).reserved_quantity := FND_API.G_MISS_NUM;
12339: x_line_tbl(i).reserved_quantity2 := FND_API.G_MISS_NUM; -- INVCONV

Line 12336: x_line_tbl(i).return_status := FND_API.G_MISS_CHAR;

12332:
12333: -- set values for non-DB fields
12334: x_line_tbl(i).db_flag := FND_API.G_TRUE;
12335: x_line_tbl(i).operation := FND_API.G_MISS_CHAR;
12336: x_line_tbl(i).return_status := FND_API.G_MISS_CHAR;
12337: x_line_tbl(i).schedule_action_code := FND_API.G_MISS_CHAR;
12338: x_line_tbl(i).reserved_quantity := FND_API.G_MISS_NUM;
12339: x_line_tbl(i).reserved_quantity2 := FND_API.G_MISS_NUM; -- INVCONV
12340: x_line_tbl(i).change_reason := FND_API.G_MISS_CHAR;

Line 12337: x_line_tbl(i).schedule_action_code := FND_API.G_MISS_CHAR;

12333: -- set values for non-DB fields
12334: x_line_tbl(i).db_flag := FND_API.G_TRUE;
12335: x_line_tbl(i).operation := FND_API.G_MISS_CHAR;
12336: x_line_tbl(i).return_status := FND_API.G_MISS_CHAR;
12337: x_line_tbl(i).schedule_action_code := FND_API.G_MISS_CHAR;
12338: x_line_tbl(i).reserved_quantity := FND_API.G_MISS_NUM;
12339: x_line_tbl(i).reserved_quantity2 := FND_API.G_MISS_NUM; -- INVCONV
12340: x_line_tbl(i).change_reason := FND_API.G_MISS_CHAR;
12341: x_line_tbl(i).change_comments := FND_API.G_MISS_CHAR;

Line 12338: x_line_tbl(i).reserved_quantity := FND_API.G_MISS_NUM;

12334: x_line_tbl(i).db_flag := FND_API.G_TRUE;
12335: x_line_tbl(i).operation := FND_API.G_MISS_CHAR;
12336: x_line_tbl(i).return_status := FND_API.G_MISS_CHAR;
12337: x_line_tbl(i).schedule_action_code := FND_API.G_MISS_CHAR;
12338: x_line_tbl(i).reserved_quantity := FND_API.G_MISS_NUM;
12339: x_line_tbl(i).reserved_quantity2 := FND_API.G_MISS_NUM; -- INVCONV
12340: x_line_tbl(i).change_reason := FND_API.G_MISS_CHAR;
12341: x_line_tbl(i).change_comments := FND_API.G_MISS_CHAR;
12342: x_line_tbl(i).arrival_set := FND_API.G_MISS_CHAR;

Line 12339: x_line_tbl(i).reserved_quantity2 := FND_API.G_MISS_NUM; -- INVCONV

12335: x_line_tbl(i).operation := FND_API.G_MISS_CHAR;
12336: x_line_tbl(i).return_status := FND_API.G_MISS_CHAR;
12337: x_line_tbl(i).schedule_action_code := FND_API.G_MISS_CHAR;
12338: x_line_tbl(i).reserved_quantity := FND_API.G_MISS_NUM;
12339: x_line_tbl(i).reserved_quantity2 := FND_API.G_MISS_NUM; -- INVCONV
12340: x_line_tbl(i).change_reason := FND_API.G_MISS_CHAR;
12341: x_line_tbl(i).change_comments := FND_API.G_MISS_CHAR;
12342: x_line_tbl(i).arrival_set := FND_API.G_MISS_CHAR;
12343: x_line_tbl(i).ship_set := FND_API.G_MISS_CHAR;

Line 12340: x_line_tbl(i).change_reason := FND_API.G_MISS_CHAR;

12336: x_line_tbl(i).return_status := FND_API.G_MISS_CHAR;
12337: x_line_tbl(i).schedule_action_code := FND_API.G_MISS_CHAR;
12338: x_line_tbl(i).reserved_quantity := FND_API.G_MISS_NUM;
12339: x_line_tbl(i).reserved_quantity2 := FND_API.G_MISS_NUM; -- INVCONV
12340: x_line_tbl(i).change_reason := FND_API.G_MISS_CHAR;
12341: x_line_tbl(i).change_comments := FND_API.G_MISS_CHAR;
12342: x_line_tbl(i).arrival_set := FND_API.G_MISS_CHAR;
12343: x_line_tbl(i).ship_set := FND_API.G_MISS_CHAR;
12344: x_line_tbl(i).fulfillment_set := FND_API.G_MISS_CHAR;

Line 12341: x_line_tbl(i).change_comments := FND_API.G_MISS_CHAR;

12337: x_line_tbl(i).schedule_action_code := FND_API.G_MISS_CHAR;
12338: x_line_tbl(i).reserved_quantity := FND_API.G_MISS_NUM;
12339: x_line_tbl(i).reserved_quantity2 := FND_API.G_MISS_NUM; -- INVCONV
12340: x_line_tbl(i).change_reason := FND_API.G_MISS_CHAR;
12341: x_line_tbl(i).change_comments := FND_API.G_MISS_CHAR;
12342: x_line_tbl(i).arrival_set := FND_API.G_MISS_CHAR;
12343: x_line_tbl(i).ship_set := FND_API.G_MISS_CHAR;
12344: x_line_tbl(i).fulfillment_set := FND_API.G_MISS_CHAR;
12345: x_line_tbl(i).split_action_code := FND_API.G_MISS_CHAR;

Line 12342: x_line_tbl(i).arrival_set := FND_API.G_MISS_CHAR;

12338: x_line_tbl(i).reserved_quantity := FND_API.G_MISS_NUM;
12339: x_line_tbl(i).reserved_quantity2 := FND_API.G_MISS_NUM; -- INVCONV
12340: x_line_tbl(i).change_reason := FND_API.G_MISS_CHAR;
12341: x_line_tbl(i).change_comments := FND_API.G_MISS_CHAR;
12342: x_line_tbl(i).arrival_set := FND_API.G_MISS_CHAR;
12343: x_line_tbl(i).ship_set := FND_API.G_MISS_CHAR;
12344: x_line_tbl(i).fulfillment_set := FND_API.G_MISS_CHAR;
12345: x_line_tbl(i).split_action_code := FND_API.G_MISS_CHAR;
12346:

Line 12343: x_line_tbl(i).ship_set := FND_API.G_MISS_CHAR;

12339: x_line_tbl(i).reserved_quantity2 := FND_API.G_MISS_NUM; -- INVCONV
12340: x_line_tbl(i).change_reason := FND_API.G_MISS_CHAR;
12341: x_line_tbl(i).change_comments := FND_API.G_MISS_CHAR;
12342: x_line_tbl(i).arrival_set := FND_API.G_MISS_CHAR;
12343: x_line_tbl(i).ship_set := FND_API.G_MISS_CHAR;
12344: x_line_tbl(i).fulfillment_set := FND_API.G_MISS_CHAR;
12345: x_line_tbl(i).split_action_code := FND_API.G_MISS_CHAR;
12346:
12347: i := i + 1;

Line 12344: x_line_tbl(i).fulfillment_set := FND_API.G_MISS_CHAR;

12340: x_line_tbl(i).change_reason := FND_API.G_MISS_CHAR;
12341: x_line_tbl(i).change_comments := FND_API.G_MISS_CHAR;
12342: x_line_tbl(i).arrival_set := FND_API.G_MISS_CHAR;
12343: x_line_tbl(i).ship_set := FND_API.G_MISS_CHAR;
12344: x_line_tbl(i).fulfillment_set := FND_API.G_MISS_CHAR;
12345: x_line_tbl(i).split_action_code := FND_API.G_MISS_CHAR;
12346:
12347: i := i + 1;
12348:

Line 12345: x_line_tbl(i).split_action_code := FND_API.G_MISS_CHAR;

12341: x_line_tbl(i).change_comments := FND_API.G_MISS_CHAR;
12342: x_line_tbl(i).arrival_set := FND_API.G_MISS_CHAR;
12343: x_line_tbl(i).ship_set := FND_API.G_MISS_CHAR;
12344: x_line_tbl(i).fulfillment_set := FND_API.G_MISS_CHAR;
12345: x_line_tbl(i).split_action_code := FND_API.G_MISS_CHAR;
12346:
12347: i := i + 1;
12348:
12349: END LOOP;

Line 12362: p_line_id <> FND_API.G_MISS_NUM)

12358:
12359: IF
12360: (p_line_id IS NOT NULL
12361: AND
12362: p_line_id <> FND_API.G_MISS_NUM)
12363: AND
12364: (x_line_tbl.COUNT = 0)
12365: THEN
12366: RAISE NO_DATA_FOUND;

Line 12384: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

12380: END IF;
12381:
12382: RAISE NO_DATA_FOUND;
12383:
12384: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
12385:
12386: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
12387: IF l_debug_level > 0 THEN
12388: oe_debug_pub.add('Inside Unexpected error ', 1);

Line 12386: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

12382: RAISE NO_DATA_FOUND;
12383:
12384: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
12385:
12386: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
12387: IF l_debug_level > 0 THEN
12388: oe_debug_pub.add('Inside Unexpected error ', 1);
12389: END IF;
12390:

Line 12404: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

12400: IF l_debug_level > 0 THEN
12401: oe_debug_pub.add('Inside Others Exception ', 1);
12402: END IF;
12403:
12404: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
12405:
12406: END Query_Rows;
12407:
12408:

Line 12426: := FND_API.G_MISS_NUM

12422: PROCEDURE Lock_Row
12423: ( x_return_status OUT NOCOPY /* file.sql.39 change */ VARCHAR2
12424: , p_x_line_rec IN OUT NOCOPY OE_Order_PUB.Line_Rec_Type
12425: , p_line_id IN NUMBER
12426: := FND_API.G_MISS_NUM
12427: )
12428: IS
12429: l_line_id NUMBER;
12430: l_top_model_line_id NUMBER;

Line 12458: IF p_line_id <> FND_API.G_MISS_NUM THEN

12454:
12455: -- if l_lock_control is NULL, lock by ID.
12456: -- Retrieve the primary key.
12457:
12458: IF p_line_id <> FND_API.G_MISS_NUM THEN
12459: l_line_id := p_line_id;
12460: IF (OE_GLOBALS.G_UI_FLAG) THEN -- 3025978
12461: l_lock_control := p_x_line_rec.lock_control;
12462: END IF;

Line 12484: /* IF p_line_id <> FND_API.G_MISS_NUM THEN

12480: -- to try his modifications later and that he should
12481: -- query lines to see latest changes.
12482:
12483: --changes for bug 4344310
12484: /* IF p_line_id <> FND_API.G_MISS_NUM THEN
12485:
12486: SELECT top_model_line_id
12487: INTO l_top_model_line_id
12488: FROM OE_ORDER_LINES_ALL -- Fix for FP bug 3391622

Line 12493: IF p_x_line_rec.top_model_line_id <> FND_API.G_MISS_NUM

12489: WHERE line_id = l_line_id;
12490: ELSE
12491: l_top_model_line_id := p_x_line_rec.top_model_line_id;
12492: END IF; */
12493: IF p_x_line_rec.top_model_line_id <> FND_API.G_MISS_NUM
12494: AND
12495: p_x_line_rec.top_model_line_id is not null THEN
12496: l_top_model_line_id := p_x_line_rec.top_model_line_id;
12497: IF l_debug_level > 0 THEN

Line 12519: l_top_model_line_id <> FND_API.G_MISS_NUM AND

12515:
12516: BEGIN
12517:
12518: IF l_top_model_line_id IS NOT NULL AND
12519: l_top_model_line_id <> FND_API.G_MISS_NUM AND
12520: l_top_model_line_id <> l_line_id THEN
12521:
12522: IF l_debug_level > 0 THEN
12523: oe_debug_pub.add('trying to lock model: '|| p_line_id, 1);

Line 12569: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

12565: WHEN NO_DATA_FOUND THEN
12566: IF l_debug_level > 0 THEN
12567: oe_debug_pub.add('no_data_found, model lock exception');
12568: END IF;
12569: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
12570:
12571: WHEN OTHERS THEN
12572: IF l_debug_level > 0 THEN
12573: oe_debug_pub.add('model lock exception, others');

Line 12577: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

12573: oe_debug_pub.add('model lock exception, others');
12574: oe_debug_pub.add('options: '|| l_line_id , 1);
12575: oe_debug_pub.add('lock model successful: '|| l_top_model_line_id, 1);
12576: END IF;
12577: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
12578: END;
12579:
12580:
12581: IF l_debug_level > 0 THEN

Line 12616: l_lock_control = FND_API.G_MISS_NUM

12612: -- If lock_control is not passed(is null or missing), then return the locked record.
12613:
12614:
12615: IF l_lock_control is null OR
12616: l_lock_control = FND_API.G_MISS_NUM
12617: THEN
12618:
12619: -- Set return status
12620: x_return_status := FND_API.G_RET_STS_SUCCESS;

Line 12620: x_return_status := FND_API.G_RET_STS_SUCCESS;

12616: l_lock_control = FND_API.G_MISS_NUM
12617: THEN
12618:
12619: -- Set return status
12620: x_return_status := FND_API.G_RET_STS_SUCCESS;
12621: p_x_line_rec.return_status := FND_API.G_RET_STS_SUCCESS;
12622:
12623: -- return for lock by ID.
12624: RETURN;

Line 12621: p_x_line_rec.return_status := FND_API.G_RET_STS_SUCCESS;

12617: THEN
12618:
12619: -- Set return status
12620: x_return_status := FND_API.G_RET_STS_SUCCESS;
12621: p_x_line_rec.return_status := FND_API.G_RET_STS_SUCCESS;
12622:
12623: -- return for lock by ID.
12624: RETURN;
12625:

Line 12655: x_return_status := FND_API.G_RET_STS_SUCCESS;

12651: END IF;
12652:
12653: -- Set return status
12654:
12655: x_return_status := FND_API.G_RET_STS_SUCCESS;
12656: p_x_line_rec.return_status := FND_API.G_RET_STS_SUCCESS;
12657:
12658: ELSE
12659:

Line 12656: p_x_line_rec.return_status := FND_API.G_RET_STS_SUCCESS;

12652:
12653: -- Set return status
12654:
12655: x_return_status := FND_API.G_RET_STS_SUCCESS;
12656: p_x_line_rec.return_status := FND_API.G_RET_STS_SUCCESS;
12657:
12658: ELSE
12659:
12660: -- Row has changed by another user.

Line 12665: x_return_status := FND_API.G_RET_STS_ERROR;

12661: IF l_debug_level > 0 THEN
12662: oe_debug_pub.add('row changed by other user', 1);
12663: END IF;
12664:
12665: x_return_status := FND_API.G_RET_STS_ERROR;
12666: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
12667:
12668: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_ERROR)
12669: THEN

Line 12666: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;

12662: oe_debug_pub.add('row changed by other user', 1);
12663: END IF;
12664:
12665: x_return_status := FND_API.G_RET_STS_ERROR;
12666: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
12667:
12668: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_ERROR)
12669: THEN
12670:

Line 12696: x_return_status := FND_API.G_RET_STS_ERROR;

12692: OE_GLOBALS.G_LOCK_TEST := 'N';
12693: IF l_debug_level > 0 THEN
12694: oe_debug_pub.add('model locking exception', 1);
12695: END IF;
12696: x_return_status := FND_API.G_RET_STS_ERROR;
12697: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
12698:
12699:
12700: WHEN NO_DATA_FOUND THEN

Line 12697: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;

12693: IF l_debug_level > 0 THEN
12694: oe_debug_pub.add('model locking exception', 1);
12695: END IF;
12696: x_return_status := FND_API.G_RET_STS_ERROR;
12697: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
12698:
12699:
12700: WHEN NO_DATA_FOUND THEN
12701: OE_GLOBALS.G_LOCK_TEST := 'N';

Line 12702: x_return_status := FND_API.G_RET_STS_ERROR;

12698:
12699:
12700: WHEN NO_DATA_FOUND THEN
12701: OE_GLOBALS.G_LOCK_TEST := 'N';
12702: x_return_status := FND_API.G_RET_STS_ERROR;
12703: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
12704:
12705: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_ERROR)
12706: THEN

Line 12703: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;

12699:
12700: WHEN NO_DATA_FOUND THEN
12701: OE_GLOBALS.G_LOCK_TEST := 'N';
12702: x_return_status := FND_API.G_RET_STS_ERROR;
12703: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
12704:
12705: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_ERROR)
12706: THEN
12707:

Line 12714: x_return_status := FND_API.G_RET_STS_ERROR;

12710:
12711: END IF;
12712: WHEN APP_EXCEPTIONS.RECORD_LOCK_EXCEPTION THEN
12713: OE_GLOBALS.G_LOCK_TEST := 'N';
12714: x_return_status := FND_API.G_RET_STS_ERROR;
12715: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
12716:
12717: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_ERROR)
12718: THEN

Line 12715: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;

12711: END IF;
12712: WHEN APP_EXCEPTIONS.RECORD_LOCK_EXCEPTION THEN
12713: OE_GLOBALS.G_LOCK_TEST := 'N';
12714: x_return_status := FND_API.G_RET_STS_ERROR;
12715: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
12716:
12717: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_ERROR)
12718: THEN
12719:

Line 12726: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

12722:
12723: END IF;
12724: WHEN OTHERS THEN
12725: OE_GLOBALS.G_LOCK_TEST := 'N';
12726: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
12727: p_x_line_rec.return_status := FND_API.G_RET_STS_UNEXP_ERROR;
12728:
12729: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_UNEXP_ERROR)
12730: THEN

Line 12727: p_x_line_rec.return_status := FND_API.G_RET_STS_UNEXP_ERROR;

12723: END IF;
12724: WHEN OTHERS THEN
12725: OE_GLOBALS.G_LOCK_TEST := 'N';
12726: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
12727: p_x_line_rec.return_status := FND_API.G_RET_STS_UNEXP_ERROR;
12728:
12729: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_UNEXP_ERROR)
12730: THEN
12731: OE_MSG_PUB.Add_Exc_Msg

Line 12746: FND_API.G_MISS_NUM

12742: -----------------------------------------------------------*/
12743:
12744: PROCEDURE Lock_Rows
12745: ( p_line_id IN NUMBER :=
12746: FND_API.G_MISS_NUM
12747: , p_header_id IN NUMBER :=
12748: FND_API.G_MISS_NUM
12749: , x_line_tbl OUT NOCOPY OE_Order_PUB.Line_Tbl_Type
12750: , x_return_status OUT NOCOPY /* file.sql.39 change */ VARCHAR2

Line 12748: FND_API.G_MISS_NUM

12744: PROCEDURE Lock_Rows
12745: ( p_line_id IN NUMBER :=
12746: FND_API.G_MISS_NUM
12747: , p_header_id IN NUMBER :=
12748: FND_API.G_MISS_NUM
12749: , x_line_tbl OUT NOCOPY OE_Order_PUB.Line_Tbl_Type
12750: , x_return_status OUT NOCOPY /* file.sql.39 change */ VARCHAR2
12751: )
12752: IS

Line 12765: p_line_id <> FND_API.G_MISS_NUM) AND

12761: l_debug_level CONSTANT NUMBER := oe_debug_pub.g_debug_level;
12762: BEGIN
12763:
12764: IF (p_line_id IS NOT NULL AND
12765: p_line_id <> FND_API.G_MISS_NUM) AND
12766: (p_header_id IS NOT NULL AND
12767: p_header_id <> FND_API.G_MISS_NUM)
12768: THEN
12769: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_UNEXP_ERROR)

Line 12767: p_header_id <> FND_API.G_MISS_NUM)

12763:
12764: IF (p_line_id IS NOT NULL AND
12765: p_line_id <> FND_API.G_MISS_NUM) AND
12766: (p_header_id IS NOT NULL AND
12767: p_header_id <> FND_API.G_MISS_NUM)
12768: THEN
12769: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_UNEXP_ERROR)
12770: THEN
12771: OE_MSG_PUB.Add_Exc_Msg

Line 12778: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

12774: , 'Keys are mutually exclusive: line_id = '||
12775: p_line_id || ', header_id = '|| p_header_id );
12776: END IF;
12777:
12778: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
12779:
12780: END IF;
12781:
12782: IF p_line_id <> FND_API.G_MISS_NUM THEN

Line 12782: IF p_line_id <> FND_API.G_MISS_NUM THEN

12778: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
12779:
12780: END IF;
12781:
12782: IF p_line_id <> FND_API.G_MISS_NUM THEN
12783:
12784: SELECT line_id
12785: INTO l_line_id
12786: FROM OE_ORDER_LINES_ALL

Line 12797: IF p_header_id <> FND_API.G_MISS_NUM THEN

12793: -- if they already passed in line_id.
12794:
12795: BEGIN
12796:
12797: IF p_header_id <> FND_API.G_MISS_NUM THEN
12798:
12799: SAVEPOINT LOCK_ROWS;
12800:
12801: OPEN lock_lines(p_header_id);

Line 12833: x_return_status := FND_API.G_RET_STS_SUCCESS;

12829: IF l_debug_level > 0 THEN
12830: oe_debug_pub.add('Entering OE_LINE_UTIL.QUERY_ROWS', 1);
12831: END IF;
12832:
12833: x_return_status := FND_API.G_RET_STS_SUCCESS;
12834:
12835: EXCEPTION
12836: WHEN NO_DATA_FOUND THEN
12837:

Line 12838: x_return_status := FND_API.G_RET_STS_ERROR;

12834:
12835: EXCEPTION
12836: WHEN NO_DATA_FOUND THEN
12837:
12838: x_return_status := FND_API.G_RET_STS_ERROR;
12839:
12840: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_ERROR)
12841: THEN
12842: fnd_message.set_name('ONT','OE_LOCK_ROW_DELETED');

Line 12848: x_return_status := FND_API.G_RET_STS_ERROR;

12844: END IF;
12845:
12846: WHEN APP_EXCEPTIONS.RECORD_LOCK_EXCEPTION THEN
12847:
12848: x_return_status := FND_API.G_RET_STS_ERROR;
12849: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_ERROR)
12850: THEN
12851: fnd_message.set_name('ONT','OE_LOCK_ROW_ALREADY_LOCKED');
12852: OE_MSG_PUB.Add;

Line 12857: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

12853: END IF;
12854:
12855: WHEN OTHERS THEN
12856:
12857: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
12858:
12859: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_UNEXP_ERROR)
12860: THEN
12861: OE_MSG_PUB.Add_Exc_Msg

Line 12891: p_line_rec.calculate_price_flag <> FND_API.G_MISS_CHAR) AND

12887: OE_DEBUG_PUB.add('Entering OE_LINE_UTIL.Get_Values');
12888: end if;
12889:
12890: IF (p_line_rec.calculate_price_flag IS NULL OR
12891: p_line_rec.calculate_price_flag <> FND_API.G_MISS_CHAR) AND
12892: NOT OE_GLOBALS.Equal(p_line_rec.calculate_price_flag,
12893: p_old_line_rec.calculate_price_flag)
12894: THEN
12895: l_line_val_rec.calculate_price_descr := OE_Id_To_Value.Calculate_price_Flag ( p_calculate_price_flag => p_line_rec.calculate_price_flag

Line 12905: p_line_rec.accounting_rule_id <> FND_API.G_MISS_NUM) AND

12901: END IF;
12902:
12903:
12904: IF (p_line_rec.accounting_rule_id IS NULL OR
12905: p_line_rec.accounting_rule_id <> FND_API.G_MISS_NUM) AND
12906: NOT OE_GLOBALS.Equal(p_line_rec.accounting_rule_id,
12907: p_old_line_rec.accounting_rule_id)
12908: THEN
12909: l_line_val_rec.accounting_rule := OE_Id_To_Value.Accounting_Rule

Line 12915: p_line_rec.agreement_id <> FND_API.G_MISS_NUM) AND

12911: );
12912: END IF;
12913:
12914: IF (p_line_rec.agreement_id IS NULL OR
12915: p_line_rec.agreement_id <> FND_API.G_MISS_NUM) AND
12916: NOT OE_GLOBALS.Equal(p_line_rec.agreement_id,
12917: p_old_line_rec.agreement_id)
12918: THEN
12919: l_line_val_rec.agreement := OE_Id_To_Value.Agreement

Line 12925: p_line_rec.deliver_to_contact_id <> FND_API.G_MISS_NUM) AND

12921: );
12922: END IF;
12923:
12924: IF (p_line_rec.deliver_to_contact_id IS NULL OR
12925: p_line_rec.deliver_to_contact_id <> FND_API.G_MISS_NUM) AND
12926: NOT OE_GLOBALS.Equal(p_line_rec.deliver_to_contact_id,
12927: p_old_line_rec.deliver_to_contact_id)
12928: THEN
12929: l_line_val_rec.deliver_to_contact := OE_Id_To_Value.Deliver_To_Contact

Line 12935: p_line_rec.deliver_to_org_id <> FND_API.G_MISS_NUM) AND

12931: );
12932: END IF;
12933:
12934: IF (p_line_rec.deliver_to_org_id IS NULL OR
12935: p_line_rec.deliver_to_org_id <> FND_API.G_MISS_NUM) AND
12936: NOT OE_GLOBALS.Equal(p_line_rec.deliver_to_org_id,
12937: p_old_line_rec.deliver_to_org_id)
12938: THEN
12939: get_customer_details

Line 12960: p_line_rec.demand_bucket_type_code <> FND_API.G_MISS_CHAR) AND

12956:
12957: END IF;
12958:
12959: IF (p_line_rec.demand_bucket_type_code IS NULL OR
12960: p_line_rec.demand_bucket_type_code <> FND_API.G_MISS_CHAR) AND
12961: NOT OE_GLOBALS.Equal(p_line_rec.demand_bucket_type_code,
12962: p_old_line_rec.demand_bucket_type_code)
12963: THEN
12964: l_line_val_rec.demand_bucket_type := OE_Id_To_Value.Demand_Bucket_Type

Line 12970: p_line_rec.fob_point_code <> FND_API.G_MISS_CHAR) AND

12966: );
12967: END IF;
12968:
12969: IF (p_line_rec.fob_point_code IS NULL OR
12970: p_line_rec.fob_point_code <> FND_API.G_MISS_CHAR) AND
12971: NOT OE_GLOBALS.Equal(p_line_rec.fob_point_code,
12972: p_old_line_rec.fob_point_code)
12973: THEN
12974: l_line_val_rec.fob_point := OE_Id_To_Value.Fob_Point

Line 12980: p_line_rec.freight_terms_code <> FND_API.G_MISS_CHAR) AND

12976: );
12977: END IF;
12978:
12979: IF (p_line_rec.freight_terms_code IS NULL OR
12980: p_line_rec.freight_terms_code <> FND_API.G_MISS_CHAR) AND
12981: NOT OE_GLOBALS.Equal(p_line_rec.freight_terms_code,
12982: p_old_line_rec.freight_terms_code)
12983: THEN
12984: l_line_val_rec.freight_terms := OE_Id_To_Value.Freight_Terms

Line 12990: p_line_rec.freight_carrier_code <> FND_API.G_MISS_CHAR) AND

12986: );
12987: END IF;
12988:
12989: IF (p_line_rec.freight_carrier_code IS NULL OR
12990: p_line_rec.freight_carrier_code <> FND_API.G_MISS_CHAR) AND
12991: NOT OE_GLOBALS.Equal(p_line_rec.freight_carrier_code,
12992: p_old_line_rec.freight_carrier_code)
12993: THEN
12994: l_line_val_rec.freight_carrier := OE_Id_To_Value.Freight_Carrier

Line 13000: p_line_rec.shipping_method_code <> FND_API.G_MISS_CHAR) AND

12996: , p_ship_from_org_id => p_line_rec.ship_from_org_id
12997: );
12998: END IF;
12999: IF (p_line_rec.shipping_method_code IS NULL OR
13000: p_line_rec.shipping_method_code <> FND_API.G_MISS_CHAR) AND
13001: NOT OE_GLOBALS.Equal(p_line_rec.shipping_method_code,
13002: p_old_line_rec.shipping_method_code)
13003: THEN
13004: l_line_val_rec.shipping_method := OE_Id_To_Value.ship_method

Line 13010: p_line_rec.intermed_ship_to_contact_id <> FND_API.G_MISS_NUM) AND

13006: );
13007: END IF;
13008:
13009: IF (p_line_rec.intermed_ship_to_contact_id IS NULL OR
13010: p_line_rec.intermed_ship_to_contact_id <> FND_API.G_MISS_NUM) AND
13011: NOT OE_GLOBALS.Equal(p_line_rec.intermed_ship_to_contact_id,
13012: p_old_line_rec.intermed_ship_to_contact_id)
13013: THEN
13014: l_line_val_rec.intermed_ship_to_contact := OE_Id_To_Value.Intermed_Ship_To_Contact

Line 13021: p_line_rec.intermed_ship_to_org_id <> FND_API.G_MISS_NUM) AND

13017: END IF;
13018:
13019: /*1621182*/
13020: IF (p_line_rec.intermed_ship_to_org_id IS NULL OR
13021: p_line_rec.intermed_ship_to_org_id <> FND_API.G_MISS_NUM) AND
13022: NOT OE_GLOBALS.Equal(p_line_rec.intermed_ship_to_org_id,
13023: p_old_line_rec.intermed_ship_to_org_id)
13024: THEN
13025: OE_Id_To_Value.Intermed_Ship_To_Org

Line 13042: p_line_rec.inventory_item_id <> FND_API.G_MISS_NUM) AND

13038: END IF;
13039: /*1621182*/
13040:
13041: IF (p_line_rec.inventory_item_id IS NULL OR
13042: p_line_rec.inventory_item_id <> FND_API.G_MISS_NUM) AND
13043: NOT OE_GLOBALS.Equal(p_line_rec.inventory_item_id,
13044: p_old_line_rec.inventory_item_id)
13045: THEN
13046: l_line_val_rec.inventory_item := OE_Id_To_Value.Inventory_Item

Line 13052: p_line_rec.invoice_to_contact_id <> FND_API.G_MISS_NUM) AND

13048: );
13049: END IF;
13050:
13051: IF (p_line_rec.invoice_to_contact_id IS NULL OR
13052: p_line_rec.invoice_to_contact_id <> FND_API.G_MISS_NUM) AND
13053: NOT OE_GLOBALS.Equal(p_line_rec.invoice_to_contact_id,
13054: p_old_line_rec.invoice_to_contact_id)
13055: THEN
13056: l_line_val_rec.invoice_to_contact := OE_Id_To_Value.Invoice_To_Contact

Line 13062: p_line_rec.invoice_to_org_id <> FND_API.G_MISS_NUM) AND

13058: );
13059: END IF;
13060:
13061: IF (p_line_rec.invoice_to_org_id IS NULL OR
13062: p_line_rec.invoice_to_org_id <> FND_API.G_MISS_NUM) AND
13063: NOT OE_GLOBALS.Equal(p_line_rec.invoice_to_org_id,
13064: p_old_line_rec.invoice_to_org_id)
13065: THEN
13066:

Line 13088: p_line_rec.invoicing_rule_id <> FND_API.G_MISS_NUM) AND

13084:
13085: END IF;
13086:
13087: IF (p_line_rec.invoicing_rule_id IS NULL OR
13088: p_line_rec.invoicing_rule_id <> FND_API.G_MISS_NUM) AND
13089: NOT OE_GLOBALS.Equal(p_line_rec.invoicing_rule_id,
13090: p_old_line_rec.invoicing_rule_id)
13091: THEN
13092: l_line_val_rec.invoicing_rule := OE_Id_To_Value.Invoicing_Rule

Line 13098: p_line_rec.item_type_code <> FND_API.G_MISS_CHAR) AND

13094: );
13095: END IF;
13096:
13097: IF (p_line_rec.item_type_code IS NULL OR
13098: p_line_rec.item_type_code <> FND_API.G_MISS_CHAR) AND
13099: NOT OE_GLOBALS.Equal(p_line_rec.item_type_code,
13100: p_old_line_rec.item_type_code)
13101: THEN
13102: l_line_val_rec.item_type := OE_Id_To_Value.Item_Type

Line 13108: p_line_rec.line_type_id <> FND_API.G_MISS_NUM) AND

13104: );
13105: END IF;
13106:
13107: IF (p_line_rec.line_type_id IS NULL OR
13108: p_line_rec.line_type_id <> FND_API.G_MISS_NUM) AND
13109: NOT OE_GLOBALS.Equal(p_line_rec.line_type_id,
13110: p_old_line_rec.line_type_id)
13111: THEN
13112: l_line_val_rec.line_type := OE_Id_To_Value.Line_Type

Line 13118: p_line_rec.over_ship_reason_code <> FND_API.G_MISS_CHAR) AND

13114: );
13115: END IF;
13116:
13117: IF (p_line_rec.over_ship_reason_code IS NULL OR
13118: p_line_rec.over_ship_reason_code <> FND_API.G_MISS_CHAR) AND
13119: NOT OE_GLOBALS.Equal(p_line_rec.over_ship_reason_code,
13120: p_old_line_rec.over_ship_reason_code)
13121: THEN
13122: l_line_val_rec.over_ship_reason := OE_Id_To_Value.over_ship_reason

Line 13128: p_line_rec.payment_term_id <> FND_API.G_MISS_NUM) AND

13124: );
13125: END IF;
13126:
13127: IF (p_line_rec.payment_term_id IS NULL OR
13128: p_line_rec.payment_term_id <> FND_API.G_MISS_NUM) AND
13129: NOT OE_GLOBALS.Equal(p_line_rec.payment_term_id,
13130: p_old_line_rec.payment_term_id)
13131: THEN
13132: l_line_val_rec.payment_term := OE_Id_To_Value.Payment_Term

Line 13138: p_line_rec.price_list_id <> FND_API.G_MISS_NUM) AND

13134: );
13135: END IF;
13136:
13137: IF (p_line_rec.price_list_id IS NULL OR
13138: p_line_rec.price_list_id <> FND_API.G_MISS_NUM) AND
13139: NOT OE_GLOBALS.Equal(p_line_rec.price_list_id,
13140: p_old_line_rec.price_list_id)
13141: THEN
13142: l_line_val_rec.price_list := OE_Id_To_Value.Price_List

Line 13148: p_line_rec.project_id <> FND_API.G_MISS_NUM) AND

13144: );
13145: END IF;
13146:
13147: IF (p_line_rec.project_id IS NULL OR
13148: p_line_rec.project_id <> FND_API.G_MISS_NUM) AND
13149: NOT OE_GLOBALS.Equal(p_line_rec.project_id,
13150: p_old_line_rec.project_id)
13151: THEN
13152: l_line_val_rec.project := OE_Id_To_Value.Project

Line 13159: p_line_rec.source_type_code <> FND_API.G_MISS_CHAR) AND

13155: END IF;
13156:
13157:
13158: IF (p_line_rec.source_type_code IS NULL OR
13159: p_line_rec.source_type_code <> FND_API.G_MISS_CHAR) AND
13160: NOT OE_GLOBALS.Equal(p_line_rec.source_type_code,
13161: p_old_line_rec.source_type_code)
13162: THEN
13163:

Line 13171: p_line_rec.return_reason_code <> FND_API.G_MISS_CHAR) AND

13167: END IF;
13168:
13169:
13170: IF (p_line_rec.return_reason_code IS NULL OR
13171: p_line_rec.return_reason_code <> FND_API.G_MISS_CHAR) AND
13172: NOT OE_GLOBALS.Equal(p_line_rec.return_reason_code,
13173: p_old_line_rec.return_reason_code)
13174: THEN
13175:

Line 13182: p_line_rec.reference_line_id <> FND_API.G_MISS_NUM) AND

13178: );
13179: END IF;
13180:
13181: IF (p_line_rec.reference_line_id IS NULL OR
13182: p_line_rec.reference_line_id <> FND_API.G_MISS_NUM) AND
13183: NOT OE_GLOBALS.Equal(p_line_rec.reference_line_id,
13184: p_old_line_rec.reference_line_id)
13185: THEN
13186: OE_Id_To_Value.reference_line

Line 13198: p_line_rec.reference_customer_trx_line_id <> FND_API.G_MISS_NUM) AND

13194:
13195: END IF;
13196:
13197: IF (p_line_rec.reference_customer_trx_line_id IS NULL OR
13198: p_line_rec.reference_customer_trx_line_id <> FND_API.G_MISS_NUM) AND
13199: NOT OE_GLOBALS.Equal(p_line_rec.reference_customer_trx_line_id,
13200: p_old_line_rec.reference_customer_trx_line_id)
13201: THEN
13202: OE_Id_To_Value.Reference_Cust_Trx_Line

Line 13210: p_line_rec.credit_invoice_line_id <> FND_API.G_MISS_NUM) AND

13206: );
13207: END IF;
13208:
13209: IF (p_line_rec.credit_invoice_line_id IS NULL OR
13210: p_line_rec.credit_invoice_line_id <> FND_API.G_MISS_NUM) AND
13211: NOT OE_GLOBALS.Equal(p_line_rec.credit_invoice_line_id,
13212: p_old_line_rec.credit_invoice_line_id)
13213: THEN
13214: l_line_val_rec.credit_invoice_number

Line 13221: p_line_rec.rla_schedule_type_code <> FND_API.G_MISS_CHAR) AND

13217: );
13218: END IF;
13219:
13220: IF (p_line_rec.rla_schedule_type_code IS NULL OR
13221: p_line_rec.rla_schedule_type_code <> FND_API.G_MISS_CHAR) AND
13222: NOT OE_GLOBALS.Equal(p_line_rec.rla_schedule_type_code,
13223: p_old_line_rec.rla_schedule_type_code)
13224: THEN
13225: l_line_val_rec.rla_schedule_type := OE_Id_To_Value.Rla_Schedule_Type

Line 13231: p_line_rec.salesrep_id <> FND_API.G_MISS_NUM) AND

13227: );
13228: END IF;
13229:
13230: IF (p_line_rec.salesrep_id IS NULL OR
13231: p_line_rec.salesrep_id <> FND_API.G_MISS_NUM) AND
13232: NOT OE_GLOBALS.Equal(p_line_rec.salesrep_id,
13233: p_old_line_rec.salesrep_id)
13234: THEN
13235: l_line_val_rec.salesrep := OE_Id_To_Value.salesrep

Line 13241: p_line_rec.commitment_id <> FND_API.G_MISS_NUM) AND

13237: );
13238: END IF;
13239:
13240: IF (p_line_rec.commitment_id IS NULL OR
13241: p_line_rec.commitment_id <> FND_API.G_MISS_NUM) AND
13242: NOT OE_GLOBALS.Equal(p_line_rec.commitment_id,
13243: p_old_line_rec.commitment_id)
13244: THEN
13245: l_line_val_rec.commitment := OE_Id_To_Value.Commitment

Line 13252: p_line_rec.shipment_priority_code <> FND_API.G_MISS_CHAR) AND

13248: END IF;
13249:
13250:
13251: IF (p_line_rec.shipment_priority_code IS NULL OR
13252: p_line_rec.shipment_priority_code <> FND_API.G_MISS_CHAR) AND
13253: NOT OE_GLOBALS.Equal(p_line_rec.shipment_priority_code,
13254: p_old_line_rec.shipment_priority_code)
13255: THEN
13256: l_line_val_rec.shipment_priority := OE_Id_To_Value.Shipment_Priority

Line 13262: p_line_rec.demand_class_code <> FND_API.G_MISS_CHAR) AND

13258: );
13259: END IF;
13260:
13261: IF (p_line_rec.demand_class_code IS NULL OR
13262: p_line_rec.demand_class_code <> FND_API.G_MISS_CHAR) AND
13263: NOT OE_GLOBALS.Equal(p_line_rec.demand_class_code,
13264: p_old_line_rec.demand_class_code)
13265: THEN
13266: l_line_val_rec.demand_class := OE_Id_To_Value.Demand_Class

Line 13272: p_line_rec.ship_from_org_id <> FND_API.G_MISS_NUM) AND

13268: );
13269: END IF;
13270:
13271: IF (p_line_rec.ship_from_org_id IS NULL OR
13272: p_line_rec.ship_from_org_id <> FND_API.G_MISS_NUM) AND
13273: NOT OE_GLOBALS.Equal(p_line_rec.ship_from_org_id,
13274: p_old_line_rec.ship_from_org_id)
13275: THEN
13276: OE_Id_To_Value.Ship_From_Org

Line 13288: p_line_rec.ship_to_contact_id <> FND_API.G_MISS_NUM) AND

13284: );
13285: END IF;
13286:
13287: IF (p_line_rec.ship_to_contact_id IS NULL OR
13288: p_line_rec.ship_to_contact_id <> FND_API.G_MISS_NUM) AND
13289: NOT OE_GLOBALS.Equal(p_line_rec.ship_to_contact_id,
13290: p_old_line_rec.ship_to_contact_id)
13291: THEN
13292: l_line_val_rec.ship_to_contact := OE_Id_To_Value.Ship_To_Contact

Line 13298: p_line_rec.ship_to_org_id <> FND_API.G_MISS_NUM) AND

13294: );
13295: END IF;
13296:
13297: IF (p_line_rec.ship_to_org_id IS NULL OR
13298: p_line_rec.ship_to_org_id <> FND_API.G_MISS_NUM) AND
13299: NOT OE_GLOBALS.Equal(p_line_rec.ship_to_org_id,
13300: p_old_line_rec.ship_to_org_id)
13301: THEN
13302: get_customer_details

Line 13324: p_line_rec.sold_to_org_id <> FND_API.G_MISS_NUM) AND

13320: END IF;
13321:
13322:
13323: IF (p_line_rec.sold_to_org_id IS NULL OR
13324: p_line_rec.sold_to_org_id <> FND_API.G_MISS_NUM) AND
13325: NOT OE_GLOBALS.Equal(p_line_rec.sold_to_org_id,
13326: p_old_line_rec.sold_to_org_id)
13327: THEN
13328: OE_Id_To_Value.Sold_To_Org

Line 13336: p_line_rec.task_id <> FND_API.G_MISS_NUM) AND

13332: );
13333: END IF;
13334:
13335: IF (p_line_rec.task_id IS NULL OR
13336: p_line_rec.task_id <> FND_API.G_MISS_NUM) AND
13337: NOT OE_GLOBALS.Equal(p_line_rec.task_id,
13338: p_old_line_rec.task_id)
13339: THEN
13340: l_line_val_rec.task := OE_Id_To_Value.Task

Line 13346: p_line_rec.tax_exempt_flag <> FND_API.G_MISS_CHAR) AND

13342: );
13343: END IF;
13344:
13345: IF (p_line_rec.tax_exempt_flag IS NULL OR
13346: p_line_rec.tax_exempt_flag <> FND_API.G_MISS_CHAR) AND
13347: NOT OE_GLOBALS.Equal(p_line_rec.tax_exempt_flag,
13348: p_old_line_rec.tax_exempt_flag)
13349: THEN
13350: l_line_val_rec.tax_exempt := OE_Id_To_Value.Tax_Exempt

Line 13356: p_line_rec.tax_exempt_reason_code <> FND_API.G_MISS_CHAR) AND

13352: );
13353: END IF;
13354:
13355: IF (p_line_rec.tax_exempt_reason_code IS NULL OR
13356: p_line_rec.tax_exempt_reason_code <> FND_API.G_MISS_CHAR) AND
13357: NOT OE_GLOBALS.Equal(p_line_rec.tax_exempt_reason_code,
13358: p_old_line_rec.tax_exempt_reason_code)
13359: THEN
13360: l_line_val_rec.tax_exempt_reason := OE_Id_To_Value.Tax_Exempt_Reason

Line 13366: p_line_rec.tax_point_code <> FND_API.G_MISS_CHAR) AND

13362: );
13363: END IF;
13364:
13365: IF (p_line_rec.tax_point_code IS NULL OR
13366: p_line_rec.tax_point_code <> FND_API.G_MISS_CHAR) AND
13367: NOT OE_GLOBALS.Equal(p_line_rec.tax_point_code,
13368: p_old_line_rec.tax_point_code)
13369: THEN
13370: l_line_val_rec.tax_point := OE_Id_To_Value.Tax_Point

Line 13376: p_line_rec.tax_code <> FND_API.G_MISS_CHAR) AND

13372: );
13373: END IF;
13374:
13375: /*IF (p_line_rec.tax_code IS NULL OR
13376: p_line_rec.tax_code <> FND_API.G_MISS_CHAR) AND
13377: NOT OE_GLOBALS.Equal(p_line_rec.tax_code,
13378: p_old_line_rec.tax_code)
13379: THEN
13380: l_line_val_rec.tax_group := OE_Id_To_Value.Tax_Group

Line 13386: p_line_rec.veh_cus_item_cum_key_id <> FND_API.G_MISS_NUM) AND

13382: );
13383: END IF;*/
13384:
13385: IF (p_line_rec.veh_cus_item_cum_key_id IS NULL OR
13386: p_line_rec.veh_cus_item_cum_key_id <> FND_API.G_MISS_NUM) AND
13387: NOT OE_GLOBALS.Equal(p_line_rec.veh_cus_item_cum_key_id,
13388: p_old_line_rec.veh_cus_item_cum_key_id)
13389: THEN
13390: l_line_val_rec.veh_cus_item_cum_key := OE_Id_To_Value.veh_cus_item_cum_key

Line 13397: p_line_rec.original_inventory_item_id <> FND_API.G_MISS_NUM)

13393: END IF;
13394:
13395:
13396: IF (p_line_rec.Original_inventory_item_id IS NOT NULL OR
13397: p_line_rec.original_inventory_item_id <> FND_API.G_MISS_NUM)
13398: THEN
13399: OE_ID_TO_VALUE.Ordered_Item
13400: (p_Item_Identifier_type => p_line_rec.original_item_identifier_Type
13401: ,p_inventory_item_id => p_line_rec.original_Inventory_Item_Id

Line 13411: p_line_rec.original_item_identifier_type <> FND_API.G_MISS_CHAR)

13407: ,x_inventory_item => l_line_val_rec.original_inventory_item);
13408: END IF;
13409:
13410: IF (p_line_rec.original_item_identifier_type IS NOT NULL OR
13411: p_line_rec.original_item_identifier_type <> FND_API.G_MISS_CHAR)
13412: THEN
13413: OE_ID_TO_VALUE.item_identifier
13414: (p_Item_Identifier_type => p_line_rec.Original_item_identifier_Type
13415: ,x_Item_Identifier => l_line_val_rec.Original_item_identifier_type);

Line 13419: p_line_rec.item_relationship_type <> FND_API.G_MISS_NUM)

13415: ,x_Item_Identifier => l_line_val_rec.Original_item_identifier_type);
13416: END IF;
13417:
13418: IF (p_line_rec.item_relationship_type IS NOT NULL OR
13419: p_line_rec.item_relationship_type <> FND_API.G_MISS_NUM)
13420: THEN
13421: OE_ID_TO_VALUE.item_relationship_type
13422: (p_Item_relationship_type => p_line_rec.item_relationship_type
13423: ,x_Item_relationship_type_dsp => l_line_val_rec.item_relationship_type_dsp);

Line 13427: p_line_rec.end_customer_id <> FND_API.G_MISS_NUM)

13423: ,x_Item_relationship_type_dsp => l_line_val_rec.item_relationship_type_dsp);
13424: END IF;
13425:
13426: IF (p_line_rec.end_customer_id IS NOT NULL AND
13427: p_line_rec.end_customer_id <> FND_API.G_MISS_NUM)
13428: THEN
13429: OE_ID_TO_VALUE.End_Customer(
13430: p_end_customer_id => p_line_rec.end_customer_id
13431: ,x_end_customer_name => l_line_val_rec.end_customer_name

Line 13436: p_line_rec.end_customer_contact_id <> FND_API.G_MISS_NUM)

13432: ,x_end_customer_number => l_line_val_rec.end_customer_number);
13433: END IF;
13434:
13435: IF (p_line_rec.end_customer_contact_id IS NOT NULL AND
13436: p_line_rec.end_customer_contact_id <> FND_API.G_MISS_NUM)
13437: THEN
13438: l_line_val_rec.end_customer_contact :=
13439: OE_ID_TO_VALUE.end_customer_Contact(p_end_customer_contact_id => p_line_rec.end_customer_contact_id);
13440: END IF;

Line 13443: p_line_rec.end_customer_site_use_id <> FND_API.G_MISS_NUM)

13439: OE_ID_TO_VALUE.end_customer_Contact(p_end_customer_contact_id => p_line_rec.end_customer_contact_id);
13440: END IF;
13441:
13442: IF (p_line_rec.end_customer_site_use_id IS NOT NULL AND
13443: p_line_rec.end_customer_site_use_id <> FND_API.G_MISS_NUM)
13444: THEN
13445: OE_ID_TO_VALUE.end_customer_site_use(
13446: p_end_customer_site_use_id => p_line_rec.end_customer_site_use_id
13447: ,x_end_customer_address1 => l_line_val_rec.end_customer_site_address1

Line 13459: p_line_rec.blanket_number <> FND_API.G_MISS_NUM)

13455: ,x_end_customer_country => l_line_val_rec.end_customer_site_country );
13456: END IF;
13457: -- Start BSA pricing
13458: IF (p_line_rec.blanket_number IS NOT NULL OR
13459: p_line_rec.blanket_number <> FND_API.G_MISS_NUM)
13460: THEN
13461: oe_blanket_util_misc.get_blanketAgrName
13462: (p_blanket_number => p_line_rec.blanket_number,
13463: x_blanket_agr_name => l_line_val_rec.blanket_agreement_name);

Line 13468: p_line_rec.ib_owner <> FND_API.G_MISS_CHAR)

13464: END if;
13465: -- END BSA pricing
13466: --Macd
13467: IF (p_line_rec.ib_owner IS NOT NULL AND
13468: p_line_rec.ib_owner <> FND_API.G_MISS_CHAR)
13469: THEN
13470: l_line_val_rec.ib_owner_dsp :=
13471: OE_ID_TO_VALUE.ib_owner(p_ib_owner => p_line_rec.ib_owner);
13472: END IF;

Line 13475: p_line_rec.ib_current_location <> FND_API.G_MISS_CHAR)

13471: OE_ID_TO_VALUE.ib_owner(p_ib_owner => p_line_rec.ib_owner);
13472: END IF;
13473:
13474: IF (p_line_rec.ib_current_location IS NOT NULL AND
13475: p_line_rec.ib_current_location <> FND_API.G_MISS_CHAR)
13476: THEN
13477: l_line_val_rec.ib_current_location_dsp :=
13478: OE_ID_TO_VALUE.ib_current_location(p_ib_current_location => p_line_rec.ib_current_location);
13479: END IF;

Line 13482: p_line_rec.ib_installed_at_location <> FND_API.G_MISS_CHAR)

13478: OE_ID_TO_VALUE.ib_current_location(p_ib_current_location => p_line_rec.ib_current_location);
13479: END IF;
13480:
13481: IF (p_line_rec.ib_installed_at_location IS NOT NULL AND
13482: p_line_rec.ib_installed_at_location <> FND_API.G_MISS_CHAR)
13483: THEN
13484: l_line_val_rec.ib_installed_at_location_dsp :=
13485: OE_ID_TO_VALUE.ib_installed_at_location(p_ib_installed_at_location => p_line_rec.ib_installed_at_location);
13486: END IF;

Line 13490: p_line_rec.service_period <> FND_API.G_MISS_CHAR)

13486: END IF;
13487: --Macd
13488: /*3605052*/
13489: IF (p_line_rec.service_period IS NOT NULL AND
13490: p_line_rec.service_period <> FND_API.G_MISS_CHAR)
13491: THEN
13492: l_line_val_rec.service_period_dsp :=
13493: OE_ID_TO_VALUE.service_period(p_service_period => p_line_rec.service_period
13494: ,p_inventory_item_id => p_line_rec.inventory_item_id);

Line 13501: p_line_rec.service_reference_type_code <> FND_API.G_MISS_CHAR)

13497:
13498:
13499: -- 5701246 begin
13500: IF (p_line_rec.service_reference_type_code IS NOT NULL AND
13501: p_line_rec.service_reference_type_code <> FND_API.G_MISS_CHAR)
13502: THEN
13503: l_line_val_rec.service_reference_type :=
13504: OE_ID_TO_VALUE.service_reference_type(p_service_reference_type_code => p_line_rec.service_reference_type_code);
13505: END IF;

Line 13511: p_line_rec.contingency_id <> FND_API.G_MISS_NUM)

13507:
13508:
13509: --Customer Acceptance
13510: IF (p_line_rec.contingency_id IS NOT NULL AND
13511: p_line_rec.contingency_id <> FND_API.G_MISS_NUM)
13512: THEN
13513: OE_ID_TO_VALUE.Get_Contingency_Attributes(
13514: p_contingency_id => p_line_rec.contingency_id
13515: , x_contingency_name => l_line_val_rec.contingency_name

Line 13521: p_line_rec.revrec_event_code <> FND_API.G_MISS_CHAR)

13517: , x_expiration_event_attribute => l_line_val_rec.expiration_event_attribute);
13518:
13519: END IF;
13520: IF (p_line_rec.revrec_event_code IS NOT NULL AND
13521: p_line_rec.revrec_event_code <> FND_API.G_MISS_CHAR)
13522: THEN
13523: l_line_val_rec.Revrec_Event:= OE_ID_TO_VALUE.Revrec_Event(
13524: p_Revrec_Event_code => p_line_rec.Revrec_Event_code);
13525:

Line 13529: p_line_rec.accepted_by <> FND_API.G_MISS_NUM)

13525:
13526: END IF;
13527:
13528: IF (p_line_rec.accepted_by IS NOT NULL AND
13529: p_line_rec.accepted_by <> FND_API.G_MISS_NUM)
13530: THEN
13531: l_line_val_rec.accepted_by_dsp:= OE_ID_TO_VALUE.accepted_by(
13532: p_accepted_by => p_line_rec.accepted_by);
13533:

Line 13570: p_x_line_rec.return_status := FND_API.G_RET_STS_SUCCESS;

13566: l_invoice_to_org_id NUMBER;
13567: l_ship_to_org_id NUMBER;
13568: BEGIN
13569:
13570: p_x_line_rec.return_status := FND_API.G_RET_STS_SUCCESS;
13571:
13572: IF p_line_val_rec.accounting_rule <> FND_API.G_MISS_CHAR
13573: THEN
13574:

Line 13572: IF p_line_val_rec.accounting_rule <> FND_API.G_MISS_CHAR

13568: BEGIN
13569:
13570: p_x_line_rec.return_status := FND_API.G_RET_STS_SUCCESS;
13571:
13572: IF p_line_val_rec.accounting_rule <> FND_API.G_MISS_CHAR
13573: THEN
13574:
13575: IF p_x_line_rec.accounting_rule_id <> FND_API.G_MISS_NUM THEN
13576:

Line 13575: IF p_x_line_rec.accounting_rule_id <> FND_API.G_MISS_NUM THEN

13571:
13572: IF p_line_val_rec.accounting_rule <> FND_API.G_MISS_CHAR
13573: THEN
13574:
13575: IF p_x_line_rec.accounting_rule_id <> FND_API.G_MISS_NUM THEN
13576:
13577: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_SUCCESS)
13578: THEN
13579:

Line 13592: IF p_x_line_rec.accounting_rule_id = FND_API.G_MISS_NUM THEN

13588: p_x_line_rec.accounting_rule_id := OE_Value_To_Id.accounting_rule
13589: ( p_accounting_rule => p_line_val_rec.accounting_rule
13590: );
13591:
13592: IF p_x_line_rec.accounting_rule_id = FND_API.G_MISS_NUM THEN
13593: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
13594: END IF;
13595:
13596: END IF;

Line 13593: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;

13589: ( p_accounting_rule => p_line_val_rec.accounting_rule
13590: );
13591:
13592: IF p_x_line_rec.accounting_rule_id = FND_API.G_MISS_NUM THEN
13593: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
13594: END IF;
13595:
13596: END IF;
13597:

Line 13600: IF p_line_val_rec.agreement <> FND_API.G_MISS_CHAR

13596: END IF;
13597:
13598: END IF;
13599:
13600: IF p_line_val_rec.agreement <> FND_API.G_MISS_CHAR
13601: THEN
13602:
13603: IF p_x_line_rec.agreement_id <> FND_API.G_MISS_NUM THEN
13604:

Line 13603: IF p_x_line_rec.agreement_id <> FND_API.G_MISS_NUM THEN

13599:
13600: IF p_line_val_rec.agreement <> FND_API.G_MISS_CHAR
13601: THEN
13602:
13603: IF p_x_line_rec.agreement_id <> FND_API.G_MISS_NUM THEN
13604:
13605: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_SUCCESS)
13606: THEN
13607:

Line 13620: IF p_x_line_rec.agreement_id = FND_API.G_MISS_NUM THEN

13616: p_x_line_rec.agreement_id := OE_Value_To_Id.agreement
13617: ( p_agreement => p_line_val_rec.agreement
13618: );
13619:
13620: IF p_x_line_rec.agreement_id = FND_API.G_MISS_NUM THEN
13621: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
13622: END IF;
13623:
13624: END IF;

Line 13621: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;

13617: ( p_agreement => p_line_val_rec.agreement
13618: );
13619:
13620: IF p_x_line_rec.agreement_id = FND_API.G_MISS_NUM THEN
13621: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
13622: END IF;
13623:
13624: END IF;
13625:

Line 13628: IF p_line_val_rec.demand_bucket_type <> FND_API.G_MISS_CHAR

13624: END IF;
13625:
13626: END IF;
13627:
13628: IF p_line_val_rec.demand_bucket_type <> FND_API.G_MISS_CHAR
13629: THEN
13630:
13631: IF p_x_line_rec.demand_bucket_type_code <> FND_API.G_MISS_CHAR THEN
13632:

Line 13631: IF p_x_line_rec.demand_bucket_type_code <> FND_API.G_MISS_CHAR THEN

13627:
13628: IF p_line_val_rec.demand_bucket_type <> FND_API.G_MISS_CHAR
13629: THEN
13630:
13631: IF p_x_line_rec.demand_bucket_type_code <> FND_API.G_MISS_CHAR THEN
13632:
13633: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_SUCCESS)
13634: THEN
13635:

Line 13648: IF p_x_line_rec.demand_bucket_type_code = FND_API.G_MISS_CHAR THEN

13644: p_x_line_rec.demand_bucket_type_code := OE_Value_To_Id.demand_bucket_type
13645: ( p_demand_bucket_type => p_line_val_rec.demand_bucket_type
13646: );
13647:
13648: IF p_x_line_rec.demand_bucket_type_code = FND_API.G_MISS_CHAR THEN
13649: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
13650: END IF;
13651:
13652: END IF;

Line 13649: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;

13645: ( p_demand_bucket_type => p_line_val_rec.demand_bucket_type
13646: );
13647:
13648: IF p_x_line_rec.demand_bucket_type_code = FND_API.G_MISS_CHAR THEN
13649: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
13650: END IF;
13651:
13652: END IF;
13653:

Line 13656: IF p_line_val_rec.fob_point <> FND_API.G_MISS_CHAR

13652: END IF;
13653:
13654: END IF;
13655:
13656: IF p_line_val_rec.fob_point <> FND_API.G_MISS_CHAR
13657: THEN
13658:
13659: IF p_x_line_rec.fob_point_code <> FND_API.G_MISS_CHAR THEN
13660:

Line 13659: IF p_x_line_rec.fob_point_code <> FND_API.G_MISS_CHAR THEN

13655:
13656: IF p_line_val_rec.fob_point <> FND_API.G_MISS_CHAR
13657: THEN
13658:
13659: IF p_x_line_rec.fob_point_code <> FND_API.G_MISS_CHAR THEN
13660:
13661: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_SUCCESS)
13662: THEN
13663:

Line 13676: IF p_x_line_rec.fob_point_code = FND_API.G_MISS_CHAR THEN

13672: p_x_line_rec.fob_point_code := OE_Value_To_Id.fob_point
13673: ( p_fob_point => p_line_val_rec.fob_point
13674: );
13675:
13676: IF p_x_line_rec.fob_point_code = FND_API.G_MISS_CHAR THEN
13677: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
13678: END IF;
13679:
13680: END IF;

Line 13677: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;

13673: ( p_fob_point => p_line_val_rec.fob_point
13674: );
13675:
13676: IF p_x_line_rec.fob_point_code = FND_API.G_MISS_CHAR THEN
13677: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
13678: END IF;
13679:
13680: END IF;
13681:

Line 13684: IF p_line_val_rec.freight_terms <> FND_API.G_MISS_CHAR

13680: END IF;
13681:
13682: END IF;
13683:
13684: IF p_line_val_rec.freight_terms <> FND_API.G_MISS_CHAR
13685: THEN
13686:
13687: IF p_x_line_rec.freight_terms_code <> FND_API.G_MISS_CHAR THEN
13688:

Line 13687: IF p_x_line_rec.freight_terms_code <> FND_API.G_MISS_CHAR THEN

13683:
13684: IF p_line_val_rec.freight_terms <> FND_API.G_MISS_CHAR
13685: THEN
13686:
13687: IF p_x_line_rec.freight_terms_code <> FND_API.G_MISS_CHAR THEN
13688:
13689: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_SUCCESS)
13690: THEN
13691:

Line 13704: IF p_x_line_rec.freight_terms_code = FND_API.G_MISS_CHAR THEN

13700: p_x_line_rec.freight_terms_code := OE_Value_To_Id.freight_terms
13701: ( p_freight_terms => p_line_val_rec.freight_terms
13702: );
13703:
13704: IF p_x_line_rec.freight_terms_code = FND_API.G_MISS_CHAR THEN
13705: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
13706: END IF;
13707:
13708: END IF;

Line 13705: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;

13701: ( p_freight_terms => p_line_val_rec.freight_terms
13702: );
13703:
13704: IF p_x_line_rec.freight_terms_code = FND_API.G_MISS_CHAR THEN
13705: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
13706: END IF;
13707:
13708: END IF;
13709:

Line 13712: IF p_line_val_rec.shipping_method <> FND_API.G_MISS_CHAR

13708: END IF;
13709:
13710: END IF;
13711:
13712: IF p_line_val_rec.shipping_method <> FND_API.G_MISS_CHAR
13713: THEN
13714:
13715: IF p_x_line_rec.shipping_method_code <> FND_API.G_MISS_CHAR THEN
13716:

Line 13715: IF p_x_line_rec.shipping_method_code <> FND_API.G_MISS_CHAR THEN

13711:
13712: IF p_line_val_rec.shipping_method <> FND_API.G_MISS_CHAR
13713: THEN
13714:
13715: IF p_x_line_rec.shipping_method_code <> FND_API.G_MISS_CHAR THEN
13716:
13717: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_SUCCESS)
13718: THEN
13719:

Line 13732: IF p_x_line_rec.shipping_method_code = FND_API.G_MISS_CHAR THEN

13728: p_x_line_rec.shipping_method_code := OE_Value_To_Id.ship_method
13729: ( p_ship_method => p_line_val_rec.shipping_method
13730: );
13731:
13732: IF p_x_line_rec.shipping_method_code = FND_API.G_MISS_CHAR THEN
13733: oe_debug_pub.add('Ship Method Conversion Error');
13734: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
13735: END IF;
13736:

Line 13734: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;

13730: );
13731:
13732: IF p_x_line_rec.shipping_method_code = FND_API.G_MISS_CHAR THEN
13733: oe_debug_pub.add('Ship Method Conversion Error');
13734: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
13735: END IF;
13736:
13737: END IF;
13738:

Line 13742: IF p_line_val_rec.freight_carrier <> FND_API.G_MISS_CHAR

13738:
13739: END IF;
13740:
13741:
13742: IF p_line_val_rec.freight_carrier <> FND_API.G_MISS_CHAR
13743: THEN
13744:
13745: IF p_x_line_rec.freight_carrier_code <> FND_API.G_MISS_CHAR THEN
13746:

Line 13745: IF p_x_line_rec.freight_carrier_code <> FND_API.G_MISS_CHAR THEN

13741:
13742: IF p_line_val_rec.freight_carrier <> FND_API.G_MISS_CHAR
13743: THEN
13744:
13745: IF p_x_line_rec.freight_carrier_code <> FND_API.G_MISS_CHAR THEN
13746:
13747: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_SUCCESS)
13748: THEN
13749:

Line 13763: IF p_x_line_rec.freight_carrier_code = FND_API.G_MISS_CHAR THEN

13759: ( p_freight_carrier => p_line_val_rec.freight_carrier
13760: , p_ship_from_org_id => p_x_line_rec.ship_from_org_id
13761: );
13762:
13763: IF p_x_line_rec.freight_carrier_code = FND_API.G_MISS_CHAR THEN
13764: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
13765: END IF;
13766:
13767: END IF;

Line 13764: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;

13760: , p_ship_from_org_id => p_x_line_rec.ship_from_org_id
13761: );
13762:
13763: IF p_x_line_rec.freight_carrier_code = FND_API.G_MISS_CHAR THEN
13764: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
13765: END IF;
13766:
13767: END IF;
13768:

Line 13771: IF p_line_val_rec.intermed_ship_to_contact <> FND_API.G_MISS_CHAR

13767: END IF;
13768:
13769: END IF;
13770:
13771: IF p_line_val_rec.intermed_ship_to_contact <> FND_API.G_MISS_CHAR
13772: THEN
13773:
13774: IF p_x_line_rec.intermed_ship_to_contact_id <> FND_API.G_MISS_NUM THEN
13775:

Line 13774: IF p_x_line_rec.intermed_ship_to_contact_id <> FND_API.G_MISS_NUM THEN

13770:
13771: IF p_line_val_rec.intermed_ship_to_contact <> FND_API.G_MISS_CHAR
13772: THEN
13773:
13774: IF p_x_line_rec.intermed_ship_to_contact_id <> FND_API.G_MISS_NUM THEN
13775:
13776: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_SUCCESS)
13777: THEN
13778:

Line 13792: IF p_x_line_rec.intermed_ship_to_contact_id = FND_API.G_MISS_NUM THEN

13788: ( p_intermed_ship_to_contact => p_line_val_rec.intermed_ship_to_contact
13789: , p_intermed_ship_to_org_id => p_x_line_rec.intermed_ship_to_org_id
13790: );
13791:
13792: IF p_x_line_rec.intermed_ship_to_contact_id = FND_API.G_MISS_NUM THEN
13793: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
13794: END IF;
13795:
13796: END IF;

Line 13793: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;

13789: , p_intermed_ship_to_org_id => p_x_line_rec.intermed_ship_to_org_id
13790: );
13791:
13792: IF p_x_line_rec.intermed_ship_to_contact_id = FND_API.G_MISS_NUM THEN
13793: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
13794: END IF;
13795:
13796: END IF;
13797:

Line 13800: IF p_line_val_rec.intermed_ship_to_address1 <> FND_API.G_MISS_CHAR

13796: END IF;
13797:
13798: END IF;
13799:
13800: IF p_line_val_rec.intermed_ship_to_address1 <> FND_API.G_MISS_CHAR
13801: OR p_line_val_rec.intermed_ship_to_address2 <> FND_API.G_MISS_CHAR
13802: OR p_line_val_rec.intermed_ship_to_address3 <> FND_API.G_MISS_CHAR
13803: OR p_line_val_rec.intermed_ship_to_address4 <> FND_API.G_MISS_CHAR
13804: OR p_line_val_rec.intermed_ship_to_location <> FND_API.G_MISS_CHAR

Line 13801: OR p_line_val_rec.intermed_ship_to_address2 <> FND_API.G_MISS_CHAR

13797:
13798: END IF;
13799:
13800: IF p_line_val_rec.intermed_ship_to_address1 <> FND_API.G_MISS_CHAR
13801: OR p_line_val_rec.intermed_ship_to_address2 <> FND_API.G_MISS_CHAR
13802: OR p_line_val_rec.intermed_ship_to_address3 <> FND_API.G_MISS_CHAR
13803: OR p_line_val_rec.intermed_ship_to_address4 <> FND_API.G_MISS_CHAR
13804: OR p_line_val_rec.intermed_ship_to_location <> FND_API.G_MISS_CHAR
13805: OR p_line_val_rec.intermed_ship_to_org <> FND_API.G_MISS_CHAR

Line 13802: OR p_line_val_rec.intermed_ship_to_address3 <> FND_API.G_MISS_CHAR

13798: END IF;
13799:
13800: IF p_line_val_rec.intermed_ship_to_address1 <> FND_API.G_MISS_CHAR
13801: OR p_line_val_rec.intermed_ship_to_address2 <> FND_API.G_MISS_CHAR
13802: OR p_line_val_rec.intermed_ship_to_address3 <> FND_API.G_MISS_CHAR
13803: OR p_line_val_rec.intermed_ship_to_address4 <> FND_API.G_MISS_CHAR
13804: OR p_line_val_rec.intermed_ship_to_location <> FND_API.G_MISS_CHAR
13805: OR p_line_val_rec.intermed_ship_to_org <> FND_API.G_MISS_CHAR
13806: THEN

Line 13803: OR p_line_val_rec.intermed_ship_to_address4 <> FND_API.G_MISS_CHAR

13799:
13800: IF p_line_val_rec.intermed_ship_to_address1 <> FND_API.G_MISS_CHAR
13801: OR p_line_val_rec.intermed_ship_to_address2 <> FND_API.G_MISS_CHAR
13802: OR p_line_val_rec.intermed_ship_to_address3 <> FND_API.G_MISS_CHAR
13803: OR p_line_val_rec.intermed_ship_to_address4 <> FND_API.G_MISS_CHAR
13804: OR p_line_val_rec.intermed_ship_to_location <> FND_API.G_MISS_CHAR
13805: OR p_line_val_rec.intermed_ship_to_org <> FND_API.G_MISS_CHAR
13806: THEN
13807:

Line 13804: OR p_line_val_rec.intermed_ship_to_location <> FND_API.G_MISS_CHAR

13800: IF p_line_val_rec.intermed_ship_to_address1 <> FND_API.G_MISS_CHAR
13801: OR p_line_val_rec.intermed_ship_to_address2 <> FND_API.G_MISS_CHAR
13802: OR p_line_val_rec.intermed_ship_to_address3 <> FND_API.G_MISS_CHAR
13803: OR p_line_val_rec.intermed_ship_to_address4 <> FND_API.G_MISS_CHAR
13804: OR p_line_val_rec.intermed_ship_to_location <> FND_API.G_MISS_CHAR
13805: OR p_line_val_rec.intermed_ship_to_org <> FND_API.G_MISS_CHAR
13806: THEN
13807:
13808: IF p_x_line_rec.intermed_ship_to_org_id <> FND_API.G_MISS_NUM THEN

Line 13805: OR p_line_val_rec.intermed_ship_to_org <> FND_API.G_MISS_CHAR

13801: OR p_line_val_rec.intermed_ship_to_address2 <> FND_API.G_MISS_CHAR
13802: OR p_line_val_rec.intermed_ship_to_address3 <> FND_API.G_MISS_CHAR
13803: OR p_line_val_rec.intermed_ship_to_address4 <> FND_API.G_MISS_CHAR
13804: OR p_line_val_rec.intermed_ship_to_location <> FND_API.G_MISS_CHAR
13805: OR p_line_val_rec.intermed_ship_to_org <> FND_API.G_MISS_CHAR
13806: THEN
13807:
13808: IF p_x_line_rec.intermed_ship_to_org_id <> FND_API.G_MISS_NUM THEN
13809:

Line 13808: IF p_x_line_rec.intermed_ship_to_org_id <> FND_API.G_MISS_NUM THEN

13804: OR p_line_val_rec.intermed_ship_to_location <> FND_API.G_MISS_CHAR
13805: OR p_line_val_rec.intermed_ship_to_org <> FND_API.G_MISS_CHAR
13806: THEN
13807:
13808: IF p_x_line_rec.intermed_ship_to_org_id <> FND_API.G_MISS_NUM THEN
13809:
13810: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_SUCCESS)
13811: THEN
13812:

Line 13836: IF p_x_line_rec.intermed_ship_to_org_id = FND_API.G_MISS_NUM THEN

13832: , p_intermed_ship_to_country => p_line_val_rec.intermed_ship_to_country
13833: , p_sold_to_org_id => p_x_line_rec.sold_to_org_id
13834: );
13835: /*1621182*/
13836: IF p_x_line_rec.intermed_ship_to_org_id = FND_API.G_MISS_NUM THEN
13837: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
13838: END IF;
13839:
13840: END IF;

Line 13837: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;

13833: , p_sold_to_org_id => p_x_line_rec.sold_to_org_id
13834: );
13835: /*1621182*/
13836: IF p_x_line_rec.intermed_ship_to_org_id = FND_API.G_MISS_NUM THEN
13837: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
13838: END IF;
13839:
13840: END IF;
13841:

Line 13845: IF p_line_val_rec.inventory_item <> FND_API.G_MISS_CHAR

13841:
13842: END IF;
13843:
13844:
13845: IF p_line_val_rec.inventory_item <> FND_API.G_MISS_CHAR
13846: THEN
13847:
13848: IF p_x_line_rec.inventory_item_id <> FND_API.G_MISS_NUM THEN
13849:

Line 13848: IF p_x_line_rec.inventory_item_id <> FND_API.G_MISS_NUM THEN

13844:
13845: IF p_line_val_rec.inventory_item <> FND_API.G_MISS_CHAR
13846: THEN
13847:
13848: IF p_x_line_rec.inventory_item_id <> FND_API.G_MISS_NUM THEN
13849:
13850: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_SUCCESS)
13851: THEN
13852:

Line 13865: IF p_x_line_rec.inventory_item_id = FND_API.G_MISS_NUM THEN

13861: p_x_line_rec.inventory_item_id := OE_Value_To_Id.inventory_item
13862: ( p_inventory_item => p_line_val_rec.inventory_item
13863: );
13864:
13865: IF p_x_line_rec.inventory_item_id = FND_API.G_MISS_NUM THEN
13866: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
13867: END IF;
13868:
13869: END IF;

Line 13866: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;

13862: ( p_inventory_item => p_line_val_rec.inventory_item
13863: );
13864:
13865: IF p_x_line_rec.inventory_item_id = FND_API.G_MISS_NUM THEN
13866: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
13867: END IF;
13868:
13869: END IF;
13870:

Line 13873: IF p_line_val_rec.invoicing_rule <> FND_API.G_MISS_CHAR

13869: END IF;
13870:
13871: END IF;
13872:
13873: IF p_line_val_rec.invoicing_rule <> FND_API.G_MISS_CHAR
13874: THEN
13875:
13876: IF p_x_line_rec.invoicing_rule_id <> FND_API.G_MISS_NUM THEN
13877:

Line 13876: IF p_x_line_rec.invoicing_rule_id <> FND_API.G_MISS_NUM THEN

13872:
13873: IF p_line_val_rec.invoicing_rule <> FND_API.G_MISS_CHAR
13874: THEN
13875:
13876: IF p_x_line_rec.invoicing_rule_id <> FND_API.G_MISS_NUM THEN
13877:
13878: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_SUCCESS)
13879: THEN
13880:

Line 13893: IF p_x_line_rec.invoicing_rule_id = FND_API.G_MISS_NUM THEN

13889: p_x_line_rec.invoicing_rule_id := OE_Value_To_Id.invoicing_rule
13890: ( p_invoicing_rule => p_line_val_rec.invoicing_rule
13891: );
13892:
13893: IF p_x_line_rec.invoicing_rule_id = FND_API.G_MISS_NUM THEN
13894: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
13895: END IF;
13896:
13897: END IF;

Line 13894: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;

13890: ( p_invoicing_rule => p_line_val_rec.invoicing_rule
13891: );
13892:
13893: IF p_x_line_rec.invoicing_rule_id = FND_API.G_MISS_NUM THEN
13894: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
13895: END IF;
13896:
13897: END IF;
13898:

Line 13901: IF p_line_val_rec.item_type <> FND_API.G_MISS_CHAR

13897: END IF;
13898:
13899: END IF;
13900:
13901: IF p_line_val_rec.item_type <> FND_API.G_MISS_CHAR
13902: THEN
13903:
13904: IF p_x_line_rec.item_type_code <> FND_API.G_MISS_CHAR THEN
13905:

Line 13904: IF p_x_line_rec.item_type_code <> FND_API.G_MISS_CHAR THEN

13900:
13901: IF p_line_val_rec.item_type <> FND_API.G_MISS_CHAR
13902: THEN
13903:
13904: IF p_x_line_rec.item_type_code <> FND_API.G_MISS_CHAR THEN
13905:
13906: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_SUCCESS)
13907: THEN
13908:

Line 13921: IF p_x_line_rec.item_type_code = FND_API.G_MISS_CHAR THEN

13917: p_x_line_rec.item_type_code := OE_Value_To_Id.item_type
13918: ( p_item_type => p_line_val_rec.item_type
13919: );
13920:
13921: IF p_x_line_rec.item_type_code = FND_API.G_MISS_CHAR THEN
13922: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
13923: END IF;
13924:
13925: END IF;

Line 13922: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;

13918: ( p_item_type => p_line_val_rec.item_type
13919: );
13920:
13921: IF p_x_line_rec.item_type_code = FND_API.G_MISS_CHAR THEN
13922: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
13923: END IF;
13924:
13925: END IF;
13926:

Line 13929: IF p_line_val_rec.line_type <> FND_API.G_MISS_CHAR

13925: END IF;
13926:
13927: END IF;
13928:
13929: IF p_line_val_rec.line_type <> FND_API.G_MISS_CHAR
13930: THEN
13931:
13932: IF p_x_line_rec.line_type_id <> FND_API.G_MISS_NUM THEN
13933:

Line 13932: IF p_x_line_rec.line_type_id <> FND_API.G_MISS_NUM THEN

13928:
13929: IF p_line_val_rec.line_type <> FND_API.G_MISS_CHAR
13930: THEN
13931:
13932: IF p_x_line_rec.line_type_id <> FND_API.G_MISS_NUM THEN
13933:
13934: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_SUCCESS)
13935: THEN
13936:

Line 13949: IF p_x_line_rec.line_type_id = FND_API.G_MISS_NUM THEN

13945: p_x_line_rec.line_type_id := OE_Value_To_Id.line_type
13946: ( p_line_type => p_line_val_rec.line_type
13947: );
13948:
13949: IF p_x_line_rec.line_type_id = FND_API.G_MISS_NUM THEN
13950: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
13951: END IF;
13952:
13953: END IF;

Line 13950: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;

13946: ( p_line_type => p_line_val_rec.line_type
13947: );
13948:
13949: IF p_x_line_rec.line_type_id = FND_API.G_MISS_NUM THEN
13950: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
13951: END IF;
13952:
13953: END IF;
13954:

Line 13957: IF p_line_val_rec.over_ship_reason <> FND_API.G_MISS_CHAR

13953: END IF;
13954:
13955: END IF;
13956:
13957: IF p_line_val_rec.over_ship_reason <> FND_API.G_MISS_CHAR
13958: THEN
13959:
13960: IF p_x_line_rec.over_ship_reason_code <> FND_API.G_MISS_CHAR THEN
13961:

Line 13960: IF p_x_line_rec.over_ship_reason_code <> FND_API.G_MISS_CHAR THEN

13956:
13957: IF p_line_val_rec.over_ship_reason <> FND_API.G_MISS_CHAR
13958: THEN
13959:
13960: IF p_x_line_rec.over_ship_reason_code <> FND_API.G_MISS_CHAR THEN
13961:
13962: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_SUCCESS)
13963: THEN
13964:

Line 13977: IF p_x_line_rec.over_ship_reason_code = FND_API.G_MISS_CHAR THEN

13973: p_x_line_rec.over_ship_reason_code := OE_Value_To_Id.over_ship_reason
13974: ( p_over_ship_reason => p_line_val_rec.over_ship_reason
13975: );
13976:
13977: IF p_x_line_rec.over_ship_reason_code = FND_API.G_MISS_CHAR THEN
13978: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
13979: END IF;
13980:
13981: END IF;

Line 13978: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;

13974: ( p_over_ship_reason => p_line_val_rec.over_ship_reason
13975: );
13976:
13977: IF p_x_line_rec.over_ship_reason_code = FND_API.G_MISS_CHAR THEN
13978: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
13979: END IF;
13980:
13981: END IF;
13982:

Line 13985: IF p_line_val_rec.payment_term <> FND_API.G_MISS_CHAR

13981: END IF;
13982:
13983: END IF;
13984:
13985: IF p_line_val_rec.payment_term <> FND_API.G_MISS_CHAR
13986: THEN
13987:
13988: IF p_x_line_rec.payment_term_id <> FND_API.G_MISS_NUM THEN
13989:

Line 13988: IF p_x_line_rec.payment_term_id <> FND_API.G_MISS_NUM THEN

13984:
13985: IF p_line_val_rec.payment_term <> FND_API.G_MISS_CHAR
13986: THEN
13987:
13988: IF p_x_line_rec.payment_term_id <> FND_API.G_MISS_NUM THEN
13989:
13990: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_SUCCESS)
13991: THEN
13992:

Line 14005: IF p_x_line_rec.payment_term_id = FND_API.G_MISS_NUM THEN

14001: p_x_line_rec.payment_term_id := OE_Value_To_Id.payment_term
14002: ( p_payment_term => p_line_val_rec.payment_term
14003: );
14004:
14005: IF p_x_line_rec.payment_term_id = FND_API.G_MISS_NUM THEN
14006: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
14007: END IF;
14008:
14009: END IF;

Line 14006: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;

14002: ( p_payment_term => p_line_val_rec.payment_term
14003: );
14004:
14005: IF p_x_line_rec.payment_term_id = FND_API.G_MISS_NUM THEN
14006: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
14007: END IF;
14008:
14009: END IF;
14010:

Line 14013: IF p_line_val_rec.price_list <> FND_API.G_MISS_CHAR

14009: END IF;
14010:
14011: END IF;
14012:
14013: IF p_line_val_rec.price_list <> FND_API.G_MISS_CHAR
14014: THEN
14015:
14016: IF p_x_line_rec.price_list_id <> FND_API.G_MISS_NUM THEN
14017:

Line 14016: IF p_x_line_rec.price_list_id <> FND_API.G_MISS_NUM THEN

14012:
14013: IF p_line_val_rec.price_list <> FND_API.G_MISS_CHAR
14014: THEN
14015:
14016: IF p_x_line_rec.price_list_id <> FND_API.G_MISS_NUM THEN
14017:
14018: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_SUCCESS)
14019: THEN
14020:

Line 14033: IF p_x_line_rec.price_list_id = FND_API.G_MISS_NUM THEN

14029: p_x_line_rec.price_list_id := OE_Value_To_Id.price_list
14030: ( p_price_list => p_line_val_rec.price_list
14031: );
14032:
14033: IF p_x_line_rec.price_list_id = FND_API.G_MISS_NUM THEN
14034: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
14035: END IF;
14036:
14037: END IF;

Line 14034: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;

14030: ( p_price_list => p_line_val_rec.price_list
14031: );
14032:
14033: IF p_x_line_rec.price_list_id = FND_API.G_MISS_NUM THEN
14034: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
14035: END IF;
14036:
14037: END IF;
14038:

Line 14041: IF p_line_val_rec.project <> FND_API.G_MISS_CHAR

14037: END IF;
14038:
14039: END IF;
14040:
14041: IF p_line_val_rec.project <> FND_API.G_MISS_CHAR
14042: THEN
14043:
14044: IF p_x_line_rec.project_id <> FND_API.G_MISS_NUM THEN
14045:

Line 14044: IF p_x_line_rec.project_id <> FND_API.G_MISS_NUM THEN

14040:
14041: IF p_line_val_rec.project <> FND_API.G_MISS_CHAR
14042: THEN
14043:
14044: IF p_x_line_rec.project_id <> FND_API.G_MISS_NUM THEN
14045:
14046: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_SUCCESS)
14047: THEN
14048:

Line 14061: IF p_x_line_rec.project_id = FND_API.G_MISS_NUM THEN

14057: p_x_line_rec.project_id := OE_Value_To_Id.project
14058: ( p_project => p_line_val_rec.project
14059: );
14060:
14061: IF p_x_line_rec.project_id = FND_API.G_MISS_NUM THEN
14062: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
14063: END IF;
14064:
14065: END IF;

Line 14062: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;

14058: ( p_project => p_line_val_rec.project
14059: );
14060:
14061: IF p_x_line_rec.project_id = FND_API.G_MISS_NUM THEN
14062: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
14063: END IF;
14064:
14065: END IF;
14066:

Line 14069: IF p_line_val_rec.return_reason <> FND_API.G_MISS_CHAR

14065: END IF;
14066:
14067: END IF;
14068:
14069: IF p_line_val_rec.return_reason <> FND_API.G_MISS_CHAR
14070: THEN
14071:
14072: IF p_x_line_rec.return_reason_code <> FND_API.G_MISS_CHAR THEN
14073:

Line 14072: IF p_x_line_rec.return_reason_code <> FND_API.G_MISS_CHAR THEN

14068:
14069: IF p_line_val_rec.return_reason <> FND_API.G_MISS_CHAR
14070: THEN
14071:
14072: IF p_x_line_rec.return_reason_code <> FND_API.G_MISS_CHAR THEN
14073:
14074: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_SUCCESS)
14075: THEN
14076:

Line 14089: IF p_x_line_rec.return_reason_code = FND_API.G_MISS_CHAR THEN

14085: p_x_line_rec.return_reason_code := OE_Value_To_Id.return_reason
14086: ( p_return_reason => p_line_val_rec.return_reason
14087: );
14088:
14089: IF p_x_line_rec.return_reason_code = FND_API.G_MISS_CHAR THEN
14090: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
14091: END IF;
14092:
14093: END IF;

Line 14090: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;

14086: ( p_return_reason => p_line_val_rec.return_reason
14087: );
14088:
14089: IF p_x_line_rec.return_reason_code = FND_API.G_MISS_CHAR THEN
14090: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
14091: END IF;
14092:
14093: END IF;
14094:

Line 14099: IF p_line_val_rec.rla_schedule_type <> FND_API.G_MISS_CHAR

14095: END IF;
14096:
14097:
14098:
14099: IF p_line_val_rec.rla_schedule_type <> FND_API.G_MISS_CHAR
14100: THEN
14101:
14102: IF p_x_line_rec.rla_schedule_type_code <> FND_API.G_MISS_CHAR THEN
14103:

Line 14102: IF p_x_line_rec.rla_schedule_type_code <> FND_API.G_MISS_CHAR THEN

14098:
14099: IF p_line_val_rec.rla_schedule_type <> FND_API.G_MISS_CHAR
14100: THEN
14101:
14102: IF p_x_line_rec.rla_schedule_type_code <> FND_API.G_MISS_CHAR THEN
14103:
14104: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_SUCCESS)
14105: THEN
14106:

Line 14119: IF p_x_line_rec.rla_schedule_type_code = FND_API.G_MISS_CHAR THEN

14115: p_x_line_rec.rla_schedule_type_code := OE_Value_To_Id.rla_schedule_type
14116: ( p_rla_schedule_type => p_line_val_rec.rla_schedule_type
14117: );
14118:
14119: IF p_x_line_rec.rla_schedule_type_code = FND_API.G_MISS_CHAR THEN
14120: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
14121: END IF;
14122:
14123: END IF;

Line 14120: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;

14116: ( p_rla_schedule_type => p_line_val_rec.rla_schedule_type
14117: );
14118:
14119: IF p_x_line_rec.rla_schedule_type_code = FND_API.G_MISS_CHAR THEN
14120: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
14121: END IF;
14122:
14123: END IF;
14124:

Line 14127: IF p_line_val_rec.salesrep <> FND_API.G_MISS_CHAR

14123: END IF;
14124:
14125: END IF;
14126:
14127: IF p_line_val_rec.salesrep <> FND_API.G_MISS_CHAR
14128: THEN
14129:
14130: IF p_x_line_rec.salesrep_id <> FND_API.G_MISS_NUM THEN
14131:

Line 14130: IF p_x_line_rec.salesrep_id <> FND_API.G_MISS_NUM THEN

14126:
14127: IF p_line_val_rec.salesrep <> FND_API.G_MISS_CHAR
14128: THEN
14129:
14130: IF p_x_line_rec.salesrep_id <> FND_API.G_MISS_NUM THEN
14131:
14132: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_SUCCESS)
14133: THEN
14134:

Line 14147: IF p_x_line_rec.salesrep_id = FND_API.G_MISS_NUM THEN

14143: p_x_line_rec.salesrep_id := OE_Value_To_Id.salesrep
14144: ( p_salesrep => p_line_val_rec.salesrep
14145: );
14146:
14147: IF p_x_line_rec.salesrep_id = FND_API.G_MISS_NUM THEN
14148: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
14149: END IF;
14150:
14151: END IF;

Line 14148: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;

14144: ( p_salesrep => p_line_val_rec.salesrep
14145: );
14146:
14147: IF p_x_line_rec.salesrep_id = FND_API.G_MISS_NUM THEN
14148: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
14149: END IF;
14150:
14151: END IF;
14152:

Line 14155: IF p_line_val_rec.shipment_priority <> FND_API.G_MISS_CHAR

14151: END IF;
14152:
14153: END IF;
14154:
14155: IF p_line_val_rec.shipment_priority <> FND_API.G_MISS_CHAR
14156: THEN
14157:
14158: IF p_x_line_rec.shipment_priority_code <> FND_API.G_MISS_CHAR THEN
14159:

Line 14158: IF p_x_line_rec.shipment_priority_code <> FND_API.G_MISS_CHAR THEN

14154:
14155: IF p_line_val_rec.shipment_priority <> FND_API.G_MISS_CHAR
14156: THEN
14157:
14158: IF p_x_line_rec.shipment_priority_code <> FND_API.G_MISS_CHAR THEN
14159:
14160: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_SUCCESS)
14161: THEN
14162:

Line 14175: IF p_x_line_rec.shipment_priority_code = FND_API.G_MISS_CHAR THEN

14171: p_x_line_rec.shipment_priority_code := OE_Value_To_Id.shipment_priority
14172: ( p_shipment_priority => p_line_val_rec.shipment_priority
14173: );
14174:
14175: IF p_x_line_rec.shipment_priority_code = FND_API.G_MISS_CHAR THEN
14176: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
14177: END IF;
14178:
14179: END IF;

Line 14176: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;

14172: ( p_shipment_priority => p_line_val_rec.shipment_priority
14173: );
14174:
14175: IF p_x_line_rec.shipment_priority_code = FND_API.G_MISS_CHAR THEN
14176: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
14177: END IF;
14178:
14179: END IF;
14180:

Line 14183: IF p_line_val_rec.ship_from_address1 <> FND_API.G_MISS_CHAR

14179: END IF;
14180:
14181: END IF;
14182:
14183: IF p_line_val_rec.ship_from_address1 <> FND_API.G_MISS_CHAR
14184: OR p_line_val_rec.ship_from_address2 <> FND_API.G_MISS_CHAR
14185: OR p_line_val_rec.ship_from_address3 <> FND_API.G_MISS_CHAR
14186: OR p_line_val_rec.ship_from_address4 <> FND_API.G_MISS_CHAR
14187: OR p_line_val_rec.ship_from_location <> FND_API.G_MISS_CHAR

Line 14184: OR p_line_val_rec.ship_from_address2 <> FND_API.G_MISS_CHAR

14180:
14181: END IF;
14182:
14183: IF p_line_val_rec.ship_from_address1 <> FND_API.G_MISS_CHAR
14184: OR p_line_val_rec.ship_from_address2 <> FND_API.G_MISS_CHAR
14185: OR p_line_val_rec.ship_from_address3 <> FND_API.G_MISS_CHAR
14186: OR p_line_val_rec.ship_from_address4 <> FND_API.G_MISS_CHAR
14187: OR p_line_val_rec.ship_from_location <> FND_API.G_MISS_CHAR
14188: OR p_line_val_rec.ship_from_org <> FND_API.G_MISS_CHAR

Line 14185: OR p_line_val_rec.ship_from_address3 <> FND_API.G_MISS_CHAR

14181: END IF;
14182:
14183: IF p_line_val_rec.ship_from_address1 <> FND_API.G_MISS_CHAR
14184: OR p_line_val_rec.ship_from_address2 <> FND_API.G_MISS_CHAR
14185: OR p_line_val_rec.ship_from_address3 <> FND_API.G_MISS_CHAR
14186: OR p_line_val_rec.ship_from_address4 <> FND_API.G_MISS_CHAR
14187: OR p_line_val_rec.ship_from_location <> FND_API.G_MISS_CHAR
14188: OR p_line_val_rec.ship_from_org <> FND_API.G_MISS_CHAR
14189: THEN

Line 14186: OR p_line_val_rec.ship_from_address4 <> FND_API.G_MISS_CHAR

14182:
14183: IF p_line_val_rec.ship_from_address1 <> FND_API.G_MISS_CHAR
14184: OR p_line_val_rec.ship_from_address2 <> FND_API.G_MISS_CHAR
14185: OR p_line_val_rec.ship_from_address3 <> FND_API.G_MISS_CHAR
14186: OR p_line_val_rec.ship_from_address4 <> FND_API.G_MISS_CHAR
14187: OR p_line_val_rec.ship_from_location <> FND_API.G_MISS_CHAR
14188: OR p_line_val_rec.ship_from_org <> FND_API.G_MISS_CHAR
14189: THEN
14190:

Line 14187: OR p_line_val_rec.ship_from_location <> FND_API.G_MISS_CHAR

14183: IF p_line_val_rec.ship_from_address1 <> FND_API.G_MISS_CHAR
14184: OR p_line_val_rec.ship_from_address2 <> FND_API.G_MISS_CHAR
14185: OR p_line_val_rec.ship_from_address3 <> FND_API.G_MISS_CHAR
14186: OR p_line_val_rec.ship_from_address4 <> FND_API.G_MISS_CHAR
14187: OR p_line_val_rec.ship_from_location <> FND_API.G_MISS_CHAR
14188: OR p_line_val_rec.ship_from_org <> FND_API.G_MISS_CHAR
14189: THEN
14190:
14191: IF p_x_line_rec.ship_from_org_id <> FND_API.G_MISS_NUM THEN

Line 14188: OR p_line_val_rec.ship_from_org <> FND_API.G_MISS_CHAR

14184: OR p_line_val_rec.ship_from_address2 <> FND_API.G_MISS_CHAR
14185: OR p_line_val_rec.ship_from_address3 <> FND_API.G_MISS_CHAR
14186: OR p_line_val_rec.ship_from_address4 <> FND_API.G_MISS_CHAR
14187: OR p_line_val_rec.ship_from_location <> FND_API.G_MISS_CHAR
14188: OR p_line_val_rec.ship_from_org <> FND_API.G_MISS_CHAR
14189: THEN
14190:
14191: IF p_x_line_rec.ship_from_org_id <> FND_API.G_MISS_NUM THEN
14192:

Line 14191: IF p_x_line_rec.ship_from_org_id <> FND_API.G_MISS_NUM THEN

14187: OR p_line_val_rec.ship_from_location <> FND_API.G_MISS_CHAR
14188: OR p_line_val_rec.ship_from_org <> FND_API.G_MISS_CHAR
14189: THEN
14190:
14191: IF p_x_line_rec.ship_from_org_id <> FND_API.G_MISS_NUM THEN
14192:
14193: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_SUCCESS)
14194: THEN
14195:

Line 14213: IF p_x_line_rec.ship_from_org_id = FND_API.G_MISS_NUM THEN

14209: , p_ship_from_location => p_line_val_rec.ship_from_location
14210: , p_ship_from_org => p_line_val_rec.ship_from_org
14211: );
14212:
14213: IF p_x_line_rec.ship_from_org_id = FND_API.G_MISS_NUM THEN
14214: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
14215: END IF;
14216:
14217: END IF;

Line 14214: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;

14210: , p_ship_from_org => p_line_val_rec.ship_from_org
14211: );
14212:
14213: IF p_x_line_rec.ship_from_org_id = FND_API.G_MISS_NUM THEN
14214: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
14215: END IF;
14216:
14217: END IF;
14218:

Line 14221: IF p_line_val_rec.task <> FND_API.G_MISS_CHAR

14217: END IF;
14218:
14219: END IF;
14220:
14221: IF p_line_val_rec.task <> FND_API.G_MISS_CHAR
14222: THEN
14223:
14224: IF p_x_line_rec.task_id <> FND_API.G_MISS_NUM THEN
14225:

Line 14224: IF p_x_line_rec.task_id <> FND_API.G_MISS_NUM THEN

14220:
14221: IF p_line_val_rec.task <> FND_API.G_MISS_CHAR
14222: THEN
14223:
14224: IF p_x_line_rec.task_id <> FND_API.G_MISS_NUM THEN
14225:
14226: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_SUCCESS)
14227: THEN
14228:

Line 14241: IF p_x_line_rec.task_id = FND_API.G_MISS_NUM THEN

14237: p_x_line_rec.task_id := OE_Value_To_Id.task
14238: ( p_task => p_line_val_rec.task
14239: );
14240:
14241: IF p_x_line_rec.task_id = FND_API.G_MISS_NUM THEN
14242: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
14243: END IF;
14244:
14245: END IF;

Line 14242: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;

14238: ( p_task => p_line_val_rec.task
14239: );
14240:
14241: IF p_x_line_rec.task_id = FND_API.G_MISS_NUM THEN
14242: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
14243: END IF;
14244:
14245: END IF;
14246:

Line 14249: IF p_line_val_rec.tax_exempt <> FND_API.G_MISS_CHAR

14245: END IF;
14246:
14247: END IF;
14248:
14249: IF p_line_val_rec.tax_exempt <> FND_API.G_MISS_CHAR
14250: THEN
14251:
14252: IF p_x_line_rec.tax_exempt_flag <> FND_API.G_MISS_CHAR THEN
14253:

Line 14252: IF p_x_line_rec.tax_exempt_flag <> FND_API.G_MISS_CHAR THEN

14248:
14249: IF p_line_val_rec.tax_exempt <> FND_API.G_MISS_CHAR
14250: THEN
14251:
14252: IF p_x_line_rec.tax_exempt_flag <> FND_API.G_MISS_CHAR THEN
14253:
14254: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_SUCCESS)
14255: THEN
14256:

Line 14269: IF p_x_line_rec.tax_exempt_flag = FND_API.G_MISS_CHAR THEN

14265: p_x_line_rec.tax_exempt_flag := OE_Value_To_Id.tax_exempt
14266: ( p_tax_exempt => p_line_val_rec.tax_exempt
14267: );
14268:
14269: IF p_x_line_rec.tax_exempt_flag = FND_API.G_MISS_CHAR THEN
14270: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
14271: END IF;
14272:
14273: END IF;

Line 14270: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;

14266: ( p_tax_exempt => p_line_val_rec.tax_exempt
14267: );
14268:
14269: IF p_x_line_rec.tax_exempt_flag = FND_API.G_MISS_CHAR THEN
14270: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
14271: END IF;
14272:
14273: END IF;
14274:

Line 14277: IF p_line_val_rec.tax_exempt_reason <> FND_API.G_MISS_CHAR

14273: END IF;
14274:
14275: END IF;
14276:
14277: IF p_line_val_rec.tax_exempt_reason <> FND_API.G_MISS_CHAR
14278: THEN
14279:
14280: IF p_x_line_rec.tax_exempt_reason_code <> FND_API.G_MISS_CHAR THEN
14281:

Line 14280: IF p_x_line_rec.tax_exempt_reason_code <> FND_API.G_MISS_CHAR THEN

14276:
14277: IF p_line_val_rec.tax_exempt_reason <> FND_API.G_MISS_CHAR
14278: THEN
14279:
14280: IF p_x_line_rec.tax_exempt_reason_code <> FND_API.G_MISS_CHAR THEN
14281:
14282: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_SUCCESS)
14283: THEN
14284:

Line 14297: IF p_x_line_rec.tax_exempt_reason_code = FND_API.G_MISS_CHAR THEN

14293: p_x_line_rec.tax_exempt_reason_code := OE_Value_To_Id.tax_exempt_reason
14294: ( p_tax_exempt_reason => p_line_val_rec.tax_exempt_reason
14295: );
14296:
14297: IF p_x_line_rec.tax_exempt_reason_code = FND_API.G_MISS_CHAR THEN
14298: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
14299: END IF;
14300:
14301: END IF;

Line 14298: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;

14294: ( p_tax_exempt_reason => p_line_val_rec.tax_exempt_reason
14295: );
14296:
14297: IF p_x_line_rec.tax_exempt_reason_code = FND_API.G_MISS_CHAR THEN
14298: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
14299: END IF;
14300:
14301: END IF;
14302:

Line 14305: IF p_line_val_rec.tax_point <> FND_API.G_MISS_CHAR

14301: END IF;
14302:
14303: END IF;
14304:
14305: IF p_line_val_rec.tax_point <> FND_API.G_MISS_CHAR
14306: THEN
14307:
14308: IF p_x_line_rec.tax_point_code <> FND_API.G_MISS_CHAR THEN
14309:

Line 14308: IF p_x_line_rec.tax_point_code <> FND_API.G_MISS_CHAR THEN

14304:
14305: IF p_line_val_rec.tax_point <> FND_API.G_MISS_CHAR
14306: THEN
14307:
14308: IF p_x_line_rec.tax_point_code <> FND_API.G_MISS_CHAR THEN
14309:
14310: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_SUCCESS)
14311: THEN
14312:

Line 14325: IF p_x_line_rec.tax_point_code = FND_API.G_MISS_CHAR THEN

14321: p_x_line_rec.tax_point_code := OE_Value_To_Id.tax_point
14322: ( p_tax_point => p_line_val_rec.tax_point
14323: );
14324:
14325: IF p_x_line_rec.tax_point_code = FND_API.G_MISS_CHAR THEN
14326: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
14327: END IF;
14328:
14329: END IF;

Line 14326: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;

14322: ( p_tax_point => p_line_val_rec.tax_point
14323: );
14324:
14325: IF p_x_line_rec.tax_point_code = FND_API.G_MISS_CHAR THEN
14326: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
14327: END IF;
14328:
14329: END IF;
14330:

Line 14334: IF p_line_val_rec.veh_cus_item_cum_key <> FND_API.G_MISS_CHAR

14330:
14331: END IF;
14332:
14333:
14334: IF p_line_val_rec.veh_cus_item_cum_key <> FND_API.G_MISS_CHAR
14335: THEN
14336:
14337: IF p_x_line_rec.veh_cus_item_cum_key_id <> FND_API.G_MISS_NUM THEN
14338:

Line 14337: IF p_x_line_rec.veh_cus_item_cum_key_id <> FND_API.G_MISS_NUM THEN

14333:
14334: IF p_line_val_rec.veh_cus_item_cum_key <> FND_API.G_MISS_CHAR
14335: THEN
14336:
14337: IF p_x_line_rec.veh_cus_item_cum_key_id <> FND_API.G_MISS_NUM THEN
14338:
14339: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_SUCCESS)
14340: THEN
14341:

Line 14354: IF p_x_line_rec.veh_cus_item_cum_key_id = FND_API.G_MISS_NUM THEN

14350: p_x_line_rec.veh_cus_item_cum_key_id := OE_Value_To_Id.veh_cus_item_cum_key
14351: ( p_veh_cus_item_cum_key => p_line_val_rec.veh_cus_item_cum_key
14352: );
14353:
14354: IF p_x_line_rec.veh_cus_item_cum_key_id = FND_API.G_MISS_NUM THEN
14355: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
14356: END IF;
14357:
14358: END IF;

Line 14355: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;

14351: ( p_veh_cus_item_cum_key => p_line_val_rec.veh_cus_item_cum_key
14352: );
14353:
14354: IF p_x_line_rec.veh_cus_item_cum_key_id = FND_API.G_MISS_NUM THEN
14355: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
14356: END IF;
14357:
14358: END IF;
14359:

Line 14367: IF p_line_val_rec.invoice_to_customer_name_oi <> FND_API.G_MISS_CHAR

14363: -- Retreiving ids for invoice_to_customer
14364: ----------------------------------------------------------------------
14365:
14366: oe_debug_pub.add('line Invoice_to_cust_id='||p_x_line_rec.invoice_to_customer_id);
14367: IF p_line_val_rec.invoice_to_customer_name_oi <> FND_API.G_MISS_CHAR
14368: OR p_line_val_rec.invoice_to_customer_number_oi <> FND_API.G_MISS_CHAR
14369: THEN
14370:
14371: IF p_x_line_rec.invoice_to_customer_id <> FND_API.G_MISS_NUM THEN

Line 14368: OR p_line_val_rec.invoice_to_customer_number_oi <> FND_API.G_MISS_CHAR

14364: ----------------------------------------------------------------------
14365:
14366: oe_debug_pub.add('line Invoice_to_cust_id='||p_x_line_rec.invoice_to_customer_id);
14367: IF p_line_val_rec.invoice_to_customer_name_oi <> FND_API.G_MISS_CHAR
14368: OR p_line_val_rec.invoice_to_customer_number_oi <> FND_API.G_MISS_CHAR
14369: THEN
14370:
14371: IF p_x_line_rec.invoice_to_customer_id <> FND_API.G_MISS_NUM THEN
14372:

Line 14371: IF p_x_line_rec.invoice_to_customer_id <> FND_API.G_MISS_NUM THEN

14367: IF p_line_val_rec.invoice_to_customer_name_oi <> FND_API.G_MISS_CHAR
14368: OR p_line_val_rec.invoice_to_customer_number_oi <> FND_API.G_MISS_CHAR
14369: THEN
14370:
14371: IF p_x_line_rec.invoice_to_customer_id <> FND_API.G_MISS_NUM THEN
14372:
14373:
14374: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_SUCCESS)
14375: THEN

Line 14384: IF p_x_line_rec.invoice_to_org_id = FND_API.G_MISS_NUM THEN -- bug 4231603

14380:
14381: END IF;
14382:
14383: ELSE
14384: IF p_x_line_rec.invoice_to_org_id = FND_API.G_MISS_NUM THEN -- bug 4231603
14385: p_x_line_rec.invoice_to_customer_id:=OE_Value_To_Id.site_customer
14386: ( p_site_customer => p_line_val_rec.invoice_to_customer_name_oi
14387: ,p_site_customer_number=> p_line_val_rec.invoice_to_customer_number_oi
14388: ,p_type =>'INVOICE_TO'

Line 14391: IF p_x_line_rec.invoice_to_customer_id = FND_API.G_MISS_NUM THEN

14387: ,p_site_customer_number=> p_line_val_rec.invoice_to_customer_number_oi
14388: ,p_type =>'INVOICE_TO'
14389: );
14390:
14391: IF p_x_line_rec.invoice_to_customer_id = FND_API.G_MISS_NUM THEN
14392: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
14393: END IF;
14394: END IF;
14395: END IF;

Line 14392: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;

14388: ,p_type =>'INVOICE_TO'
14389: );
14390:
14391: IF p_x_line_rec.invoice_to_customer_id = FND_API.G_MISS_NUM THEN
14392: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
14393: END IF;
14394: END IF;
14395: END IF;
14396:

Line 14403: IF p_line_val_rec.ship_to_customer_name_oi <> FND_API.G_MISS_CHAR

14399: ----------------------------------------------------------------------
14400: -- Retreiving ids for ship_to_customer
14401: ----------------------------------------------------------------------
14402:
14403: IF p_line_val_rec.ship_to_customer_name_oi <> FND_API.G_MISS_CHAR
14404: OR p_line_val_rec.ship_to_customer_number_oi <> FND_API.G_MISS_CHAR
14405: THEN
14406:
14407: IF p_x_line_rec.ship_to_customer_id <> FND_API.G_MISS_NUM THEN

Line 14404: OR p_line_val_rec.ship_to_customer_number_oi <> FND_API.G_MISS_CHAR

14400: -- Retreiving ids for ship_to_customer
14401: ----------------------------------------------------------------------
14402:
14403: IF p_line_val_rec.ship_to_customer_name_oi <> FND_API.G_MISS_CHAR
14404: OR p_line_val_rec.ship_to_customer_number_oi <> FND_API.G_MISS_CHAR
14405: THEN
14406:
14407: IF p_x_line_rec.ship_to_customer_id <> FND_API.G_MISS_NUM THEN
14408:

Line 14407: IF p_x_line_rec.ship_to_customer_id <> FND_API.G_MISS_NUM THEN

14403: IF p_line_val_rec.ship_to_customer_name_oi <> FND_API.G_MISS_CHAR
14404: OR p_line_val_rec.ship_to_customer_number_oi <> FND_API.G_MISS_CHAR
14405: THEN
14406:
14407: IF p_x_line_rec.ship_to_customer_id <> FND_API.G_MISS_NUM THEN
14408:
14409:
14410: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_SUCCESS)
14411: THEN

Line 14420: IF p_x_line_rec.ship_to_org_id = FND_API.G_MISS_NUM THEN --4231603

14416:
14417: END IF;
14418:
14419: ELSE
14420: IF p_x_line_rec.ship_to_org_id = FND_API.G_MISS_NUM THEN --4231603
14421: p_x_line_rec.ship_to_customer_id:=OE_Value_To_Id.site_customer
14422: ( p_site_customer => p_line_val_rec.ship_to_customer_name_oi
14423: ,p_site_customer_number=> p_line_val_rec.ship_to_customer_number_oi
14424: ,p_type =>'SHIP_TO'

Line 14427: IF p_x_line_rec.ship_to_customer_id = FND_API.G_MISS_NUM THEN

14423: ,p_site_customer_number=> p_line_val_rec.ship_to_customer_number_oi
14424: ,p_type =>'SHIP_TO'
14425: );
14426:
14427: IF p_x_line_rec.ship_to_customer_id = FND_API.G_MISS_NUM THEN
14428: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
14429: END IF;
14430: END IF;
14431: END IF;

Line 14428: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;

14424: ,p_type =>'SHIP_TO'
14425: );
14426:
14427: IF p_x_line_rec.ship_to_customer_id = FND_API.G_MISS_NUM THEN
14428: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
14429: END IF;
14430: END IF;
14431: END IF;
14432:

Line 14440: IF p_line_val_rec.deliver_to_customer_name_oi <> FND_API.G_MISS_CHAR

14436: ----------------------------------------------------------------------
14437: -- Retreiving ids for deliver_to_customer
14438: ----------------------------------------------------------------------
14439:
14440: IF p_line_val_rec.deliver_to_customer_name_oi <> FND_API.G_MISS_CHAR
14441: OR p_line_val_rec.deliver_to_customer_number_oi <> FND_API.G_MISS_CHAR
14442: THEN
14443:
14444: IF p_x_line_rec.deliver_to_customer_id <> FND_API.G_MISS_NUM THEN

Line 14441: OR p_line_val_rec.deliver_to_customer_number_oi <> FND_API.G_MISS_CHAR

14437: -- Retreiving ids for deliver_to_customer
14438: ----------------------------------------------------------------------
14439:
14440: IF p_line_val_rec.deliver_to_customer_name_oi <> FND_API.G_MISS_CHAR
14441: OR p_line_val_rec.deliver_to_customer_number_oi <> FND_API.G_MISS_CHAR
14442: THEN
14443:
14444: IF p_x_line_rec.deliver_to_customer_id <> FND_API.G_MISS_NUM THEN
14445:

Line 14444: IF p_x_line_rec.deliver_to_customer_id <> FND_API.G_MISS_NUM THEN

14440: IF p_line_val_rec.deliver_to_customer_name_oi <> FND_API.G_MISS_CHAR
14441: OR p_line_val_rec.deliver_to_customer_number_oi <> FND_API.G_MISS_CHAR
14442: THEN
14443:
14444: IF p_x_line_rec.deliver_to_customer_id <> FND_API.G_MISS_NUM THEN
14445:
14446:
14447: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_SUCCESS)
14448: THEN

Line 14457: IF p_x_line_rec.deliver_to_org_id = FND_API.G_MISS_NUM THEN -- 4231603

14453:
14454: END IF;
14455:
14456: ELSE
14457: IF p_x_line_rec.deliver_to_org_id = FND_API.G_MISS_NUM THEN -- 4231603
14458: p_x_line_rec.deliver_to_customer_id:=OE_Value_To_Id.site_customer
14459: ( p_site_customer => p_line_val_rec.ship_to_customer_name_oi
14460: ,p_site_customer_number=> p_line_val_rec.ship_to_customer_number_oi
14461: ,p_type =>'DELIVER_TO'

Line 14464: IF p_x_line_rec.deliver_to_customer_id = FND_API.G_MISS_NUM THEN

14460: ,p_site_customer_number=> p_line_val_rec.ship_to_customer_number_oi
14461: ,p_type =>'DELIVER_TO'
14462: );
14463:
14464: IF p_x_line_rec.deliver_to_customer_id = FND_API.G_MISS_NUM THEN
14465: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
14466: END IF;
14467: END IF;
14468: END IF;

Line 14465: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;

14461: ,p_type =>'DELIVER_TO'
14462: );
14463:
14464: IF p_x_line_rec.deliver_to_customer_id = FND_API.G_MISS_NUM THEN
14465: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
14466: END IF;
14467: END IF;
14468: END IF;
14469:

Line 14482: IF p_x_line_rec.sold_to_org_id = FND_API.G_MISS_NUM

14478: -- Retrieve the sold_to_org_id if not passed on the line record. This
14479: -- will be needed by the value_to_id functions for related fields.
14480: -- For e.g. oe_value_to_id.ship_to_org_id requires sold_to_org_id
14481:
14482: IF p_x_line_rec.sold_to_org_id = FND_API.G_MISS_NUM
14483: THEN
14484:
14485: IF p_x_line_rec.operation = OE_GLOBALS.G_OPR_CREATE THEN
14486:

Line 14509: IF p_line_val_rec.deliver_to_address1 <> FND_API.G_MISS_CHAR

14505: l_sold_to_org_id := p_x_line_rec.sold_to_org_id;
14506:
14507: END IF;
14508:
14509: IF p_line_val_rec.deliver_to_address1 <> FND_API.G_MISS_CHAR
14510: OR p_line_val_rec.deliver_to_address2 <> FND_API.G_MISS_CHAR
14511: OR p_line_val_rec.deliver_to_address3 <> FND_API.G_MISS_CHAR
14512: OR p_line_val_rec.deliver_to_address4 <> FND_API.G_MISS_CHAR
14513: OR p_line_val_rec.deliver_to_location <> FND_API.G_MISS_CHAR

Line 14510: OR p_line_val_rec.deliver_to_address2 <> FND_API.G_MISS_CHAR

14506:
14507: END IF;
14508:
14509: IF p_line_val_rec.deliver_to_address1 <> FND_API.G_MISS_CHAR
14510: OR p_line_val_rec.deliver_to_address2 <> FND_API.G_MISS_CHAR
14511: OR p_line_val_rec.deliver_to_address3 <> FND_API.G_MISS_CHAR
14512: OR p_line_val_rec.deliver_to_address4 <> FND_API.G_MISS_CHAR
14513: OR p_line_val_rec.deliver_to_location <> FND_API.G_MISS_CHAR
14514: OR p_line_val_rec.deliver_to_org <> FND_API.G_MISS_CHAR

Line 14511: OR p_line_val_rec.deliver_to_address3 <> FND_API.G_MISS_CHAR

14507: END IF;
14508:
14509: IF p_line_val_rec.deliver_to_address1 <> FND_API.G_MISS_CHAR
14510: OR p_line_val_rec.deliver_to_address2 <> FND_API.G_MISS_CHAR
14511: OR p_line_val_rec.deliver_to_address3 <> FND_API.G_MISS_CHAR
14512: OR p_line_val_rec.deliver_to_address4 <> FND_API.G_MISS_CHAR
14513: OR p_line_val_rec.deliver_to_location <> FND_API.G_MISS_CHAR
14514: OR p_line_val_rec.deliver_to_org <> FND_API.G_MISS_CHAR
14515: THEN

Line 14512: OR p_line_val_rec.deliver_to_address4 <> FND_API.G_MISS_CHAR

14508:
14509: IF p_line_val_rec.deliver_to_address1 <> FND_API.G_MISS_CHAR
14510: OR p_line_val_rec.deliver_to_address2 <> FND_API.G_MISS_CHAR
14511: OR p_line_val_rec.deliver_to_address3 <> FND_API.G_MISS_CHAR
14512: OR p_line_val_rec.deliver_to_address4 <> FND_API.G_MISS_CHAR
14513: OR p_line_val_rec.deliver_to_location <> FND_API.G_MISS_CHAR
14514: OR p_line_val_rec.deliver_to_org <> FND_API.G_MISS_CHAR
14515: THEN
14516:

Line 14513: OR p_line_val_rec.deliver_to_location <> FND_API.G_MISS_CHAR

14509: IF p_line_val_rec.deliver_to_address1 <> FND_API.G_MISS_CHAR
14510: OR p_line_val_rec.deliver_to_address2 <> FND_API.G_MISS_CHAR
14511: OR p_line_val_rec.deliver_to_address3 <> FND_API.G_MISS_CHAR
14512: OR p_line_val_rec.deliver_to_address4 <> FND_API.G_MISS_CHAR
14513: OR p_line_val_rec.deliver_to_location <> FND_API.G_MISS_CHAR
14514: OR p_line_val_rec.deliver_to_org <> FND_API.G_MISS_CHAR
14515: THEN
14516:
14517: IF p_x_line_rec.deliver_to_org_id <> FND_API.G_MISS_NUM THEN

Line 14514: OR p_line_val_rec.deliver_to_org <> FND_API.G_MISS_CHAR

14510: OR p_line_val_rec.deliver_to_address2 <> FND_API.G_MISS_CHAR
14511: OR p_line_val_rec.deliver_to_address3 <> FND_API.G_MISS_CHAR
14512: OR p_line_val_rec.deliver_to_address4 <> FND_API.G_MISS_CHAR
14513: OR p_line_val_rec.deliver_to_location <> FND_API.G_MISS_CHAR
14514: OR p_line_val_rec.deliver_to_org <> FND_API.G_MISS_CHAR
14515: THEN
14516:
14517: IF p_x_line_rec.deliver_to_org_id <> FND_API.G_MISS_NUM THEN
14518:

Line 14517: IF p_x_line_rec.deliver_to_org_id <> FND_API.G_MISS_NUM THEN

14513: OR p_line_val_rec.deliver_to_location <> FND_API.G_MISS_CHAR
14514: OR p_line_val_rec.deliver_to_org <> FND_API.G_MISS_CHAR
14515: THEN
14516:
14517: IF p_x_line_rec.deliver_to_org_id <> FND_API.G_MISS_NUM THEN
14518:
14519:
14520: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_SUCCESS)
14521: THEN

Line 14547: IF p_x_line_rec.deliver_to_org_id = FND_API.G_MISS_NUM THEN

14543: , p_sold_to_org_id => l_sold_to_org_id
14544: , p_deliver_to_customer_id => p_x_line_rec.deliver_to_customer_id
14545: );
14546: /*1621182*/
14547: IF p_x_line_rec.deliver_to_org_id = FND_API.G_MISS_NUM THEN
14548: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
14549: END IF;
14550:
14551: END IF;

Line 14548: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;

14544: , p_deliver_to_customer_id => p_x_line_rec.deliver_to_customer_id
14545: );
14546: /*1621182*/
14547: IF p_x_line_rec.deliver_to_org_id = FND_API.G_MISS_NUM THEN
14548: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
14549: END IF;
14550:
14551: END IF;
14552:

Line 14555: IF p_line_val_rec.invoice_to_address1 <> FND_API.G_MISS_CHAR

14551: END IF;
14552:
14553: END IF;
14554:
14555: IF p_line_val_rec.invoice_to_address1 <> FND_API.G_MISS_CHAR
14556: OR p_line_val_rec.invoice_to_address2 <> FND_API.G_MISS_CHAR
14557: OR p_line_val_rec.invoice_to_address3 <> FND_API.G_MISS_CHAR
14558: OR p_line_val_rec.invoice_to_address4 <> FND_API.G_MISS_CHAR
14559: OR p_line_val_rec.invoice_to_location <> FND_API.G_MISS_CHAR

Line 14556: OR p_line_val_rec.invoice_to_address2 <> FND_API.G_MISS_CHAR

14552:
14553: END IF;
14554:
14555: IF p_line_val_rec.invoice_to_address1 <> FND_API.G_MISS_CHAR
14556: OR p_line_val_rec.invoice_to_address2 <> FND_API.G_MISS_CHAR
14557: OR p_line_val_rec.invoice_to_address3 <> FND_API.G_MISS_CHAR
14558: OR p_line_val_rec.invoice_to_address4 <> FND_API.G_MISS_CHAR
14559: OR p_line_val_rec.invoice_to_location <> FND_API.G_MISS_CHAR
14560: OR p_line_val_rec.invoice_to_org <> FND_API.G_MISS_CHAR

Line 14557: OR p_line_val_rec.invoice_to_address3 <> FND_API.G_MISS_CHAR

14553: END IF;
14554:
14555: IF p_line_val_rec.invoice_to_address1 <> FND_API.G_MISS_CHAR
14556: OR p_line_val_rec.invoice_to_address2 <> FND_API.G_MISS_CHAR
14557: OR p_line_val_rec.invoice_to_address3 <> FND_API.G_MISS_CHAR
14558: OR p_line_val_rec.invoice_to_address4 <> FND_API.G_MISS_CHAR
14559: OR p_line_val_rec.invoice_to_location <> FND_API.G_MISS_CHAR
14560: OR p_line_val_rec.invoice_to_org <> FND_API.G_MISS_CHAR
14561: THEN

Line 14558: OR p_line_val_rec.invoice_to_address4 <> FND_API.G_MISS_CHAR

14554:
14555: IF p_line_val_rec.invoice_to_address1 <> FND_API.G_MISS_CHAR
14556: OR p_line_val_rec.invoice_to_address2 <> FND_API.G_MISS_CHAR
14557: OR p_line_val_rec.invoice_to_address3 <> FND_API.G_MISS_CHAR
14558: OR p_line_val_rec.invoice_to_address4 <> FND_API.G_MISS_CHAR
14559: OR p_line_val_rec.invoice_to_location <> FND_API.G_MISS_CHAR
14560: OR p_line_val_rec.invoice_to_org <> FND_API.G_MISS_CHAR
14561: THEN
14562:

Line 14559: OR p_line_val_rec.invoice_to_location <> FND_API.G_MISS_CHAR

14555: IF p_line_val_rec.invoice_to_address1 <> FND_API.G_MISS_CHAR
14556: OR p_line_val_rec.invoice_to_address2 <> FND_API.G_MISS_CHAR
14557: OR p_line_val_rec.invoice_to_address3 <> FND_API.G_MISS_CHAR
14558: OR p_line_val_rec.invoice_to_address4 <> FND_API.G_MISS_CHAR
14559: OR p_line_val_rec.invoice_to_location <> FND_API.G_MISS_CHAR
14560: OR p_line_val_rec.invoice_to_org <> FND_API.G_MISS_CHAR
14561: THEN
14562:
14563: IF p_x_line_rec.invoice_to_org_id <> FND_API.G_MISS_NUM THEN

Line 14560: OR p_line_val_rec.invoice_to_org <> FND_API.G_MISS_CHAR

14556: OR p_line_val_rec.invoice_to_address2 <> FND_API.G_MISS_CHAR
14557: OR p_line_val_rec.invoice_to_address3 <> FND_API.G_MISS_CHAR
14558: OR p_line_val_rec.invoice_to_address4 <> FND_API.G_MISS_CHAR
14559: OR p_line_val_rec.invoice_to_location <> FND_API.G_MISS_CHAR
14560: OR p_line_val_rec.invoice_to_org <> FND_API.G_MISS_CHAR
14561: THEN
14562:
14563: IF p_x_line_rec.invoice_to_org_id <> FND_API.G_MISS_NUM THEN
14564:

Line 14563: IF p_x_line_rec.invoice_to_org_id <> FND_API.G_MISS_NUM THEN

14559: OR p_line_val_rec.invoice_to_location <> FND_API.G_MISS_CHAR
14560: OR p_line_val_rec.invoice_to_org <> FND_API.G_MISS_CHAR
14561: THEN
14562:
14563: IF p_x_line_rec.invoice_to_org_id <> FND_API.G_MISS_NUM THEN
14564:
14565:
14566: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_SUCCESS)
14567: THEN

Line 14593: IF p_x_line_rec.invoice_to_org_id = FND_API.G_MISS_NUM THEN

14589: , p_sold_to_org_id => l_sold_to_org_id
14590: , p_invoice_to_customer_id => p_x_line_rec.invoice_to_customer_id
14591: );
14592: /*1621182*/
14593: IF p_x_line_rec.invoice_to_org_id = FND_API.G_MISS_NUM THEN
14594: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
14595: END IF;
14596:
14597: END IF;

Line 14594: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;

14590: , p_invoice_to_customer_id => p_x_line_rec.invoice_to_customer_id
14591: );
14592: /*1621182*/
14593: IF p_x_line_rec.invoice_to_org_id = FND_API.G_MISS_NUM THEN
14594: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
14595: END IF;
14596:
14597: END IF;
14598:

Line 14601: IF p_line_val_rec.ship_to_address1 <> FND_API.G_MISS_CHAR

14597: END IF;
14598:
14599: END IF;
14600:
14601: IF p_line_val_rec.ship_to_address1 <> FND_API.G_MISS_CHAR
14602: OR p_line_val_rec.ship_to_address2 <> FND_API.G_MISS_CHAR
14603: OR p_line_val_rec.ship_to_address3 <> FND_API.G_MISS_CHAR
14604: OR p_line_val_rec.ship_to_address4 <> FND_API.G_MISS_CHAR
14605: OR p_line_val_rec.ship_to_location <> FND_API.G_MISS_CHAR

Line 14602: OR p_line_val_rec.ship_to_address2 <> FND_API.G_MISS_CHAR

14598:
14599: END IF;
14600:
14601: IF p_line_val_rec.ship_to_address1 <> FND_API.G_MISS_CHAR
14602: OR p_line_val_rec.ship_to_address2 <> FND_API.G_MISS_CHAR
14603: OR p_line_val_rec.ship_to_address3 <> FND_API.G_MISS_CHAR
14604: OR p_line_val_rec.ship_to_address4 <> FND_API.G_MISS_CHAR
14605: OR p_line_val_rec.ship_to_location <> FND_API.G_MISS_CHAR
14606: OR p_line_val_rec.ship_to_org <> FND_API.G_MISS_CHAR

Line 14603: OR p_line_val_rec.ship_to_address3 <> FND_API.G_MISS_CHAR

14599: END IF;
14600:
14601: IF p_line_val_rec.ship_to_address1 <> FND_API.G_MISS_CHAR
14602: OR p_line_val_rec.ship_to_address2 <> FND_API.G_MISS_CHAR
14603: OR p_line_val_rec.ship_to_address3 <> FND_API.G_MISS_CHAR
14604: OR p_line_val_rec.ship_to_address4 <> FND_API.G_MISS_CHAR
14605: OR p_line_val_rec.ship_to_location <> FND_API.G_MISS_CHAR
14606: OR p_line_val_rec.ship_to_org <> FND_API.G_MISS_CHAR
14607: THEN

Line 14604: OR p_line_val_rec.ship_to_address4 <> FND_API.G_MISS_CHAR

14600:
14601: IF p_line_val_rec.ship_to_address1 <> FND_API.G_MISS_CHAR
14602: OR p_line_val_rec.ship_to_address2 <> FND_API.G_MISS_CHAR
14603: OR p_line_val_rec.ship_to_address3 <> FND_API.G_MISS_CHAR
14604: OR p_line_val_rec.ship_to_address4 <> FND_API.G_MISS_CHAR
14605: OR p_line_val_rec.ship_to_location <> FND_API.G_MISS_CHAR
14606: OR p_line_val_rec.ship_to_org <> FND_API.G_MISS_CHAR
14607: THEN
14608:

Line 14605: OR p_line_val_rec.ship_to_location <> FND_API.G_MISS_CHAR

14601: IF p_line_val_rec.ship_to_address1 <> FND_API.G_MISS_CHAR
14602: OR p_line_val_rec.ship_to_address2 <> FND_API.G_MISS_CHAR
14603: OR p_line_val_rec.ship_to_address3 <> FND_API.G_MISS_CHAR
14604: OR p_line_val_rec.ship_to_address4 <> FND_API.G_MISS_CHAR
14605: OR p_line_val_rec.ship_to_location <> FND_API.G_MISS_CHAR
14606: OR p_line_val_rec.ship_to_org <> FND_API.G_MISS_CHAR
14607: THEN
14608:
14609: IF p_x_line_rec.ship_to_org_id <> FND_API.G_MISS_NUM THEN

Line 14606: OR p_line_val_rec.ship_to_org <> FND_API.G_MISS_CHAR

14602: OR p_line_val_rec.ship_to_address2 <> FND_API.G_MISS_CHAR
14603: OR p_line_val_rec.ship_to_address3 <> FND_API.G_MISS_CHAR
14604: OR p_line_val_rec.ship_to_address4 <> FND_API.G_MISS_CHAR
14605: OR p_line_val_rec.ship_to_location <> FND_API.G_MISS_CHAR
14606: OR p_line_val_rec.ship_to_org <> FND_API.G_MISS_CHAR
14607: THEN
14608:
14609: IF p_x_line_rec.ship_to_org_id <> FND_API.G_MISS_NUM THEN
14610:

Line 14609: IF p_x_line_rec.ship_to_org_id <> FND_API.G_MISS_NUM THEN

14605: OR p_line_val_rec.ship_to_location <> FND_API.G_MISS_CHAR
14606: OR p_line_val_rec.ship_to_org <> FND_API.G_MISS_CHAR
14607: THEN
14608:
14609: IF p_x_line_rec.ship_to_org_id <> FND_API.G_MISS_NUM THEN
14610:
14611:
14612: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_SUCCESS)
14613: THEN

Line 14640: IF p_x_line_rec.ship_to_org_id = FND_API.G_MISS_NUM THEN

14636: , p_ship_to_customer_id => p_x_line_rec.ship_to_customer_id
14637: );
14638:
14639: /*1621182*/
14640: IF p_x_line_rec.ship_to_org_id = FND_API.G_MISS_NUM THEN
14641: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
14642: END IF;
14643:
14644: END IF;

Line 14641: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;

14637: );
14638:
14639: /*1621182*/
14640: IF p_x_line_rec.ship_to_org_id = FND_API.G_MISS_NUM THEN
14641: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
14642: END IF;
14643:
14644: END IF;
14645:

Line 14655: AND ( p_x_line_rec.ship_to_org_id = FND_API.G_MISS_NUM

14651:
14652: -- bug 3487597, added clause for line_id
14653:
14654: IF p_x_line_rec.operation = OE_GLOBALS.G_OPR_UPDATE
14655: AND ( p_x_line_rec.ship_to_org_id = FND_API.G_MISS_NUM
14656: OR p_x_line_rec.invoice_to_org_id = FND_API.G_MISS_NUM
14657: OR p_x_line_rec.deliver_to_org_id = FND_API.G_MISS_NUM )
14658: AND p_x_line_rec.line_id <> FND_API.G_MISS_NUM
14659: THEN

Line 14656: OR p_x_line_rec.invoice_to_org_id = FND_API.G_MISS_NUM

14652: -- bug 3487597, added clause for line_id
14653:
14654: IF p_x_line_rec.operation = OE_GLOBALS.G_OPR_UPDATE
14655: AND ( p_x_line_rec.ship_to_org_id = FND_API.G_MISS_NUM
14656: OR p_x_line_rec.invoice_to_org_id = FND_API.G_MISS_NUM
14657: OR p_x_line_rec.deliver_to_org_id = FND_API.G_MISS_NUM )
14658: AND p_x_line_rec.line_id <> FND_API.G_MISS_NUM
14659: THEN
14660:

Line 14657: OR p_x_line_rec.deliver_to_org_id = FND_API.G_MISS_NUM )

14653:
14654: IF p_x_line_rec.operation = OE_GLOBALS.G_OPR_UPDATE
14655: AND ( p_x_line_rec.ship_to_org_id = FND_API.G_MISS_NUM
14656: OR p_x_line_rec.invoice_to_org_id = FND_API.G_MISS_NUM
14657: OR p_x_line_rec.deliver_to_org_id = FND_API.G_MISS_NUM )
14658: AND p_x_line_rec.line_id <> FND_API.G_MISS_NUM
14659: THEN
14660:
14661: SELECT SHIP_TO_ORG_ID, INVOICE_TO_ORG_ID, DELIVER_TO_ORG_ID

Line 14658: AND p_x_line_rec.line_id <> FND_API.G_MISS_NUM

14654: IF p_x_line_rec.operation = OE_GLOBALS.G_OPR_UPDATE
14655: AND ( p_x_line_rec.ship_to_org_id = FND_API.G_MISS_NUM
14656: OR p_x_line_rec.invoice_to_org_id = FND_API.G_MISS_NUM
14657: OR p_x_line_rec.deliver_to_org_id = FND_API.G_MISS_NUM )
14658: AND p_x_line_rec.line_id <> FND_API.G_MISS_NUM
14659: THEN
14660:
14661: SELECT SHIP_TO_ORG_ID, INVOICE_TO_ORG_ID, DELIVER_TO_ORG_ID
14662: INTO l_sold_to_org_id, l_invoice_to_org_id, l_deliver_to_org_id

Line 14666: IF p_x_line_rec.ship_to_org_id <> FND_API.G_MISS_NUM THEN

14662: INTO l_sold_to_org_id, l_invoice_to_org_id, l_deliver_to_org_id
14663: FROM OE_ORDER_LINES
14664: WHERE LINE_ID = p_x_line_rec.line_id;
14665:
14666: IF p_x_line_rec.ship_to_org_id <> FND_API.G_MISS_NUM THEN
14667: l_ship_to_org_id := p_x_line_rec.ship_to_org_id;
14668: END IF;
14669:
14670: IF p_x_line_rec.invoice_to_org_id <> FND_API.G_MISS_NUM THEN

Line 14670: IF p_x_line_rec.invoice_to_org_id <> FND_API.G_MISS_NUM THEN

14666: IF p_x_line_rec.ship_to_org_id <> FND_API.G_MISS_NUM THEN
14667: l_ship_to_org_id := p_x_line_rec.ship_to_org_id;
14668: END IF;
14669:
14670: IF p_x_line_rec.invoice_to_org_id <> FND_API.G_MISS_NUM THEN
14671: l_invoice_to_org_id := p_x_line_rec.invoice_to_org_id;
14672: END IF;
14673:
14674: IF p_x_line_rec.deliver_to_org_id <> FND_API.G_MISS_NUM THEN

Line 14674: IF p_x_line_rec.deliver_to_org_id <> FND_API.G_MISS_NUM THEN

14670: IF p_x_line_rec.invoice_to_org_id <> FND_API.G_MISS_NUM THEN
14671: l_invoice_to_org_id := p_x_line_rec.invoice_to_org_id;
14672: END IF;
14673:
14674: IF p_x_line_rec.deliver_to_org_id <> FND_API.G_MISS_NUM THEN
14675: l_deliver_to_org_id := p_x_line_rec.deliver_to_org_id;
14676: END IF;
14677:
14678: ELSE

Line 14686: IF p_line_val_rec.deliver_to_contact <> FND_API.G_MISS_CHAR

14682: l_deliver_to_org_id := p_x_line_rec.deliver_to_org_id;
14683:
14684: END IF;
14685:
14686: IF p_line_val_rec.deliver_to_contact <> FND_API.G_MISS_CHAR
14687: THEN
14688:
14689: IF p_x_line_rec.deliver_to_contact_id <> FND_API.G_MISS_NUM THEN
14690:

Line 14689: IF p_x_line_rec.deliver_to_contact_id <> FND_API.G_MISS_NUM THEN

14685:
14686: IF p_line_val_rec.deliver_to_contact <> FND_API.G_MISS_CHAR
14687: THEN
14688:
14689: IF p_x_line_rec.deliver_to_contact_id <> FND_API.G_MISS_NUM THEN
14690:
14691:
14692: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_SUCCESS)
14693: THEN

Line 14708: IF p_x_line_rec.deliver_to_contact_id = FND_API.G_MISS_NUM THEN

14704: ( p_deliver_to_contact => p_line_val_rec.deliver_to_contact
14705: , p_deliver_to_org_id => l_deliver_to_org_id
14706: );
14707:
14708: IF p_x_line_rec.deliver_to_contact_id = FND_API.G_MISS_NUM THEN
14709: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
14710: END IF;
14711:
14712: END IF;

Line 14709: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;

14705: , p_deliver_to_org_id => l_deliver_to_org_id
14706: );
14707:
14708: IF p_x_line_rec.deliver_to_contact_id = FND_API.G_MISS_NUM THEN
14709: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
14710: END IF;
14711:
14712: END IF;
14713:

Line 14716: IF p_line_val_rec.invoice_to_contact <> FND_API.G_MISS_CHAR

14712: END IF;
14713:
14714: END IF;
14715:
14716: IF p_line_val_rec.invoice_to_contact <> FND_API.G_MISS_CHAR
14717: THEN
14718:
14719: IF p_x_line_rec.invoice_to_contact_id <> FND_API.G_MISS_NUM THEN
14720:

Line 14719: IF p_x_line_rec.invoice_to_contact_id <> FND_API.G_MISS_NUM THEN

14715:
14716: IF p_line_val_rec.invoice_to_contact <> FND_API.G_MISS_CHAR
14717: THEN
14718:
14719: IF p_x_line_rec.invoice_to_contact_id <> FND_API.G_MISS_NUM THEN
14720:
14721:
14722: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_SUCCESS)
14723: THEN

Line 14738: IF p_x_line_rec.invoice_to_contact_id = FND_API.G_MISS_NUM THEN

14734: ( p_invoice_to_contact => p_line_val_rec.invoice_to_contact
14735: , p_invoice_to_org_id => l_invoice_to_org_id
14736: );
14737:
14738: IF p_x_line_rec.invoice_to_contact_id = FND_API.G_MISS_NUM THEN
14739: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
14740: END IF;
14741:
14742: END IF;

Line 14739: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;

14735: , p_invoice_to_org_id => l_invoice_to_org_id
14736: );
14737:
14738: IF p_x_line_rec.invoice_to_contact_id = FND_API.G_MISS_NUM THEN
14739: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
14740: END IF;
14741:
14742: END IF;
14743:

Line 14746: IF p_line_val_rec.ship_to_contact <> FND_API.G_MISS_CHAR

14742: END IF;
14743:
14744: END IF;
14745:
14746: IF p_line_val_rec.ship_to_contact <> FND_API.G_MISS_CHAR
14747: THEN
14748:
14749: IF p_x_line_rec.ship_to_contact_id <> FND_API.G_MISS_NUM THEN
14750:

Line 14749: IF p_x_line_rec.ship_to_contact_id <> FND_API.G_MISS_NUM THEN

14745:
14746: IF p_line_val_rec.ship_to_contact <> FND_API.G_MISS_CHAR
14747: THEN
14748:
14749: IF p_x_line_rec.ship_to_contact_id <> FND_API.G_MISS_NUM THEN
14750:
14751:
14752: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_SUCCESS)
14753: THEN

Line 14768: IF p_x_line_rec.ship_to_contact_id = FND_API.G_MISS_NUM THEN

14764: ( p_ship_to_contact => p_line_val_rec.ship_to_contact
14765: , p_ship_to_org_id => l_ship_to_org_id
14766: );
14767:
14768: IF p_x_line_rec.ship_to_contact_id = FND_API.G_MISS_NUM THEN
14769: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
14770: END IF;
14771:
14772: END IF;

Line 14769: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;

14765: , p_ship_to_org_id => l_ship_to_org_id
14766: );
14767:
14768: IF p_x_line_rec.ship_to_contact_id = FND_API.G_MISS_NUM THEN
14769: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
14770: END IF;
14771:
14772: END IF;
14773:

Line 14777: IF p_line_val_rec.commitment <> FND_API.G_MISS_CHAR

14773:
14774: END IF;
14775:
14776: -- added code for commitment for bug 1851006.
14777: IF p_line_val_rec.commitment <> FND_API.G_MISS_CHAR
14778: THEN
14779:
14780: IF p_x_line_rec.commitment_id <> FND_API.G_MISS_NUM THEN
14781:

Line 14780: IF p_x_line_rec.commitment_id <> FND_API.G_MISS_NUM THEN

14776: -- added code for commitment for bug 1851006.
14777: IF p_line_val_rec.commitment <> FND_API.G_MISS_CHAR
14778: THEN
14779:
14780: IF p_x_line_rec.commitment_id <> FND_API.G_MISS_NUM THEN
14781:
14782: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_SUCCESS)
14783: THEN
14784:

Line 14797: IF p_x_line_rec.commitment_id = FND_API.G_MISS_NUM THEN

14793: p_x_line_rec.commitment_id := OE_Value_To_Id.commitment
14794: ( p_commitment => p_line_val_rec.commitment
14795: );
14796:
14797: IF p_x_line_rec.commitment_id = FND_API.G_MISS_NUM THEN
14798: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
14799: END IF;
14800:
14801: END IF;

Line 14798: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;

14794: ( p_commitment => p_line_val_rec.commitment
14795: );
14796:
14797: IF p_x_line_rec.commitment_id = FND_API.G_MISS_NUM THEN
14798: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
14799: END IF;
14800:
14801: END IF;
14802: END IF;

Line 14805: IF p_line_val_rec.end_customer_name <> FND_API.G_MISS_CHAR

14801: END IF;
14802: END IF;
14803:
14804: /* mvijayku */
14805: IF p_line_val_rec.end_customer_name <> FND_API.G_MISS_CHAR
14806: OR p_line_val_rec.end_customer_number <> FND_API.G_MISS_CHAR
14807: THEN
14808:
14809: IF p_x_line_rec.end_customer_id <> FND_API.G_MISS_NUM THEN

Line 14806: OR p_line_val_rec.end_customer_number <> FND_API.G_MISS_CHAR

14802: END IF;
14803:
14804: /* mvijayku */
14805: IF p_line_val_rec.end_customer_name <> FND_API.G_MISS_CHAR
14806: OR p_line_val_rec.end_customer_number <> FND_API.G_MISS_CHAR
14807: THEN
14808:
14809: IF p_x_line_rec.end_customer_id <> FND_API.G_MISS_NUM THEN
14810:

Line 14809: IF p_x_line_rec.end_customer_id <> FND_API.G_MISS_NUM THEN

14805: IF p_line_val_rec.end_customer_name <> FND_API.G_MISS_CHAR
14806: OR p_line_val_rec.end_customer_number <> FND_API.G_MISS_CHAR
14807: THEN
14808:
14809: IF p_x_line_rec.end_customer_id <> FND_API.G_MISS_NUM THEN
14810:
14811:
14812: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_SUCCESS)
14813: THEN

Line 14822: IF p_x_line_rec.end_customer_site_use_id = FND_API.G_MISS_NUM THEN -- 4231603

14818:
14819: END IF;
14820:
14821: ELSE
14822: IF p_x_line_rec.end_customer_site_use_id = FND_API.G_MISS_NUM THEN -- 4231603
14823: p_x_line_rec.end_customer_id:=OE_Value_To_Id.end_customer
14824: ( p_end_customer => p_line_val_rec.end_customer_name
14825: ,p_end_customer_number=> p_line_val_rec.end_customer_number
14826: );

Line 14828: IF p_x_line_rec.end_customer_id = FND_API.G_MISS_NUM THEN

14824: ( p_end_customer => p_line_val_rec.end_customer_name
14825: ,p_end_customer_number=> p_line_val_rec.end_customer_number
14826: );
14827:
14828: IF p_x_line_rec.end_customer_id = FND_API.G_MISS_NUM THEN
14829: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
14830: END IF;
14831: END IF;
14832: END IF;

Line 14829: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;

14825: ,p_end_customer_number=> p_line_val_rec.end_customer_number
14826: );
14827:
14828: IF p_x_line_rec.end_customer_id = FND_API.G_MISS_NUM THEN
14829: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
14830: END IF;
14831: END IF;
14832: END IF;
14833:

Line 14836: IF p_line_val_rec.end_customer_contact <> FND_API.G_MISS_CHAR

14832: END IF;
14833:
14834: END IF;
14835:
14836: IF p_line_val_rec.end_customer_contact <> FND_API.G_MISS_CHAR
14837: THEN
14838:
14839: IF p_x_line_rec.end_customer_id <>FND_API.G_MISS_NUM and
14840: p_x_line_rec.end_customer_contact_id <> FND_API.G_MISS_NUM THEN

Line 14839: IF p_x_line_rec.end_customer_id <>FND_API.G_MISS_NUM and

14835:
14836: IF p_line_val_rec.end_customer_contact <> FND_API.G_MISS_CHAR
14837: THEN
14838:
14839: IF p_x_line_rec.end_customer_id <>FND_API.G_MISS_NUM and
14840: p_x_line_rec.end_customer_contact_id <> FND_API.G_MISS_NUM THEN
14841:
14842:
14843: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_SUCCESS)

Line 14840: p_x_line_rec.end_customer_contact_id <> FND_API.G_MISS_NUM THEN

14836: IF p_line_val_rec.end_customer_contact <> FND_API.G_MISS_CHAR
14837: THEN
14838:
14839: IF p_x_line_rec.end_customer_id <>FND_API.G_MISS_NUM and
14840: p_x_line_rec.end_customer_contact_id <> FND_API.G_MISS_NUM THEN
14841:
14842:
14843: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_SUCCESS)
14844: THEN

Line 14860: IF p_x_line_rec.end_customer_contact_id = FND_API.G_MISS_NUM THEN

14856: ,p_end_customer_id =>p_x_line_rec.end_customer_id
14857: );
14858: oe_debug_pub.add('End customer contact id is '||p_x_line_rec.end_customer_contact_id);
14859:
14860: IF p_x_line_rec.end_customer_contact_id = FND_API.G_MISS_NUM THEN
14861: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
14862: END IF;
14863:
14864: END IF;

Line 14861: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;

14857: );
14858: oe_debug_pub.add('End customer contact id is '||p_x_line_rec.end_customer_contact_id);
14859:
14860: IF p_x_line_rec.end_customer_contact_id = FND_API.G_MISS_NUM THEN
14861: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
14862: END IF;
14863:
14864: END IF;
14865:

Line 14868: IF (p_line_val_rec.end_customer_name <> FND_API.G_MISS_CHAR

14864: END IF;
14865:
14866: END IF;
14867:
14868: IF (p_line_val_rec.end_customer_name <> FND_API.G_MISS_CHAR
14869: OR p_line_val_rec.end_customer_number <> FND_API.G_MISS_CHAR
14870: OR p_x_line_rec.end_customer_id <> FND_API.G_MISS_NUM)
14871: AND
14872: (p_line_val_rec.end_customer_site_address1 <> FND_API.G_MISS_CHAR

Line 14869: OR p_line_val_rec.end_customer_number <> FND_API.G_MISS_CHAR

14865:
14866: END IF;
14867:
14868: IF (p_line_val_rec.end_customer_name <> FND_API.G_MISS_CHAR
14869: OR p_line_val_rec.end_customer_number <> FND_API.G_MISS_CHAR
14870: OR p_x_line_rec.end_customer_id <> FND_API.G_MISS_NUM)
14871: AND
14872: (p_line_val_rec.end_customer_site_address1 <> FND_API.G_MISS_CHAR
14873: OR p_line_val_rec.end_customer_site_address2 <> FND_API.G_MISS_CHAR

Line 14870: OR p_x_line_rec.end_customer_id <> FND_API.G_MISS_NUM)

14866: END IF;
14867:
14868: IF (p_line_val_rec.end_customer_name <> FND_API.G_MISS_CHAR
14869: OR p_line_val_rec.end_customer_number <> FND_API.G_MISS_CHAR
14870: OR p_x_line_rec.end_customer_id <> FND_API.G_MISS_NUM)
14871: AND
14872: (p_line_val_rec.end_customer_site_address1 <> FND_API.G_MISS_CHAR
14873: OR p_line_val_rec.end_customer_site_address2 <> FND_API.G_MISS_CHAR
14874: OR p_line_val_rec.end_customer_site_address3 <> FND_API.G_MISS_CHAR

Line 14872: (p_line_val_rec.end_customer_site_address1 <> FND_API.G_MISS_CHAR

14868: IF (p_line_val_rec.end_customer_name <> FND_API.G_MISS_CHAR
14869: OR p_line_val_rec.end_customer_number <> FND_API.G_MISS_CHAR
14870: OR p_x_line_rec.end_customer_id <> FND_API.G_MISS_NUM)
14871: AND
14872: (p_line_val_rec.end_customer_site_address1 <> FND_API.G_MISS_CHAR
14873: OR p_line_val_rec.end_customer_site_address2 <> FND_API.G_MISS_CHAR
14874: OR p_line_val_rec.end_customer_site_address3 <> FND_API.G_MISS_CHAR
14875: OR p_line_val_rec.end_customer_site_address4 <> FND_API.G_MISS_CHAR
14876: OR p_line_val_rec.end_customer_site_location <> FND_API.G_MISS_CHAR)

Line 14873: OR p_line_val_rec.end_customer_site_address2 <> FND_API.G_MISS_CHAR

14869: OR p_line_val_rec.end_customer_number <> FND_API.G_MISS_CHAR
14870: OR p_x_line_rec.end_customer_id <> FND_API.G_MISS_NUM)
14871: AND
14872: (p_line_val_rec.end_customer_site_address1 <> FND_API.G_MISS_CHAR
14873: OR p_line_val_rec.end_customer_site_address2 <> FND_API.G_MISS_CHAR
14874: OR p_line_val_rec.end_customer_site_address3 <> FND_API.G_MISS_CHAR
14875: OR p_line_val_rec.end_customer_site_address4 <> FND_API.G_MISS_CHAR
14876: OR p_line_val_rec.end_customer_site_location <> FND_API.G_MISS_CHAR)
14877:

Line 14874: OR p_line_val_rec.end_customer_site_address3 <> FND_API.G_MISS_CHAR

14870: OR p_x_line_rec.end_customer_id <> FND_API.G_MISS_NUM)
14871: AND
14872: (p_line_val_rec.end_customer_site_address1 <> FND_API.G_MISS_CHAR
14873: OR p_line_val_rec.end_customer_site_address2 <> FND_API.G_MISS_CHAR
14874: OR p_line_val_rec.end_customer_site_address3 <> FND_API.G_MISS_CHAR
14875: OR p_line_val_rec.end_customer_site_address4 <> FND_API.G_MISS_CHAR
14876: OR p_line_val_rec.end_customer_site_location <> FND_API.G_MISS_CHAR)
14877:
14878: THEN

Line 14875: OR p_line_val_rec.end_customer_site_address4 <> FND_API.G_MISS_CHAR

14871: AND
14872: (p_line_val_rec.end_customer_site_address1 <> FND_API.G_MISS_CHAR
14873: OR p_line_val_rec.end_customer_site_address2 <> FND_API.G_MISS_CHAR
14874: OR p_line_val_rec.end_customer_site_address3 <> FND_API.G_MISS_CHAR
14875: OR p_line_val_rec.end_customer_site_address4 <> FND_API.G_MISS_CHAR
14876: OR p_line_val_rec.end_customer_site_location <> FND_API.G_MISS_CHAR)
14877:
14878: THEN
14879:

Line 14876: OR p_line_val_rec.end_customer_site_location <> FND_API.G_MISS_CHAR)

14872: (p_line_val_rec.end_customer_site_address1 <> FND_API.G_MISS_CHAR
14873: OR p_line_val_rec.end_customer_site_address2 <> FND_API.G_MISS_CHAR
14874: OR p_line_val_rec.end_customer_site_address3 <> FND_API.G_MISS_CHAR
14875: OR p_line_val_rec.end_customer_site_address4 <> FND_API.G_MISS_CHAR
14876: OR p_line_val_rec.end_customer_site_location <> FND_API.G_MISS_CHAR)
14877:
14878: THEN
14879:
14880: IF p_x_line_rec.end_customer_site_use_id <> FND_API.G_MISS_NUM THEN

Line 14880: IF p_x_line_rec.end_customer_site_use_id <> FND_API.G_MISS_NUM THEN

14876: OR p_line_val_rec.end_customer_site_location <> FND_API.G_MISS_CHAR)
14877:
14878: THEN
14879:
14880: IF p_x_line_rec.end_customer_site_use_id <> FND_API.G_MISS_NUM THEN
14881:
14882:
14883: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_SUCCESS)
14884: THEN

Line 14912: IF p_x_line_rec.end_customer_site_use_id = FND_API.G_MISS_NUM THEN

14908:
14909:
14910: oe_debug_pub.add('after hdr sold_to_site_use_id='||p_x_line_rec.end_customer_site_use_id);
14911:
14912: IF p_x_line_rec.end_customer_site_use_id = FND_API.G_MISS_NUM THEN
14913: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
14914: END IF;
14915:
14916: END IF;

Line 14913: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;

14909:
14910: oe_debug_pub.add('after hdr sold_to_site_use_id='||p_x_line_rec.end_customer_site_use_id);
14911:
14912: IF p_x_line_rec.end_customer_site_use_id = FND_API.G_MISS_NUM THEN
14913: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
14914: END IF;
14915:
14916: END IF;
14917:

Line 14921: IF p_line_val_rec.ib_owner_dsp <> FND_API.G_MISS_CHAR

14917:
14918: END IF;
14919:
14920: -- {added for bug 4240715
14921: IF p_line_val_rec.ib_owner_dsp <> FND_API.G_MISS_CHAR
14922: THEN
14923: IF p_x_line_rec.ib_owner <> FND_API.G_MISS_CHAR THEN
14924:
14925: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_SUCCESS)

Line 14923: IF p_x_line_rec.ib_owner <> FND_API.G_MISS_CHAR THEN

14919:
14920: -- {added for bug 4240715
14921: IF p_line_val_rec.ib_owner_dsp <> FND_API.G_MISS_CHAR
14922: THEN
14923: IF p_x_line_rec.ib_owner <> FND_API.G_MISS_CHAR THEN
14924:
14925: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_SUCCESS)
14926: THEN
14927:

Line 14940: IF p_x_line_rec.ib_owner = FND_API.G_MISS_CHAR THEN

14936: p_x_line_rec.ib_owner:=OE_Value_To_Id.ib_owner
14937: ( p_ib_owner => p_line_val_rec.ib_owner_dsp
14938: );
14939:
14940: IF p_x_line_rec.ib_owner = FND_API.G_MISS_CHAR THEN
14941: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
14942: END IF;
14943:
14944: END IF;

Line 14941: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;

14937: ( p_ib_owner => p_line_val_rec.ib_owner_dsp
14938: );
14939:
14940: IF p_x_line_rec.ib_owner = FND_API.G_MISS_CHAR THEN
14941: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
14942: END IF;
14943:
14944: END IF;
14945:

Line 14948: IF p_line_val_rec.ib_installed_at_location_dsp <> FND_API.G_MISS_CHAR

14944: END IF;
14945:
14946: END IF;
14947:
14948: IF p_line_val_rec.ib_installed_at_location_dsp <> FND_API.G_MISS_CHAR
14949: THEN
14950: IF p_x_line_rec.ib_installed_at_location <> FND_API.G_MISS_CHAR THEN
14951:
14952: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_SUCCESS)

Line 14950: IF p_x_line_rec.ib_installed_at_location <> FND_API.G_MISS_CHAR THEN

14946: END IF;
14947:
14948: IF p_line_val_rec.ib_installed_at_location_dsp <> FND_API.G_MISS_CHAR
14949: THEN
14950: IF p_x_line_rec.ib_installed_at_location <> FND_API.G_MISS_CHAR THEN
14951:
14952: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_SUCCESS)
14953: THEN
14954:

Line 14967: IF p_x_line_rec.ib_installed_at_location = FND_API.G_MISS_CHAR THEN

14963: p_x_line_rec.ib_installed_at_location:=OE_Value_To_Id.ib_installed_at_location
14964: ( p_ib_installed_at_location => p_line_val_rec.ib_installed_at_location_dsp
14965: );
14966:
14967: IF p_x_line_rec.ib_installed_at_location = FND_API.G_MISS_CHAR THEN
14968: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
14969: END IF;
14970:
14971: END IF;

Line 14968: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;

14964: ( p_ib_installed_at_location => p_line_val_rec.ib_installed_at_location_dsp
14965: );
14966:
14967: IF p_x_line_rec.ib_installed_at_location = FND_API.G_MISS_CHAR THEN
14968: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
14969: END IF;
14970:
14971: END IF;
14972:

Line 14975: IF p_line_val_rec.ib_current_location_dsp <> FND_API.G_MISS_CHAR

14971: END IF;
14972:
14973: END IF;
14974:
14975: IF p_line_val_rec.ib_current_location_dsp <> FND_API.G_MISS_CHAR
14976: THEN
14977: IF p_x_line_rec.ib_current_location <> FND_API.G_MISS_CHAR THEN
14978:
14979: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_SUCCESS)

Line 14977: IF p_x_line_rec.ib_current_location <> FND_API.G_MISS_CHAR THEN

14973: END IF;
14974:
14975: IF p_line_val_rec.ib_current_location_dsp <> FND_API.G_MISS_CHAR
14976: THEN
14977: IF p_x_line_rec.ib_current_location <> FND_API.G_MISS_CHAR THEN
14978:
14979: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_SUCCESS)
14980: THEN
14981:

Line 14994: IF p_x_line_rec.ib_current_location = FND_API.G_MISS_CHAR THEN

14990: p_x_line_rec.ib_current_location:=OE_Value_To_Id.ib_current_location
14991: ( p_ib_current_location => p_line_val_rec.ib_current_location_dsp
14992: );
14993:
14994: IF p_x_line_rec.ib_current_location = FND_API.G_MISS_CHAR THEN
14995: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
14996: END IF;
14997:
14998: END IF;

Line 14995: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;

14991: ( p_ib_current_location => p_line_val_rec.ib_current_location_dsp
14992: );
14993:
14994: IF p_x_line_rec.ib_current_location = FND_API.G_MISS_CHAR THEN
14995: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
14996: END IF;
14997:
14998: END IF;
14999:

Line 15018: FND_API.G_MISS_NUM

15014: -----------------------------------------------------------*/
15015:
15016: Procedure Query_Header
15017: ( p_line_id IN NUMBER :=
15018: FND_API.G_MISS_NUM
15019: , x_header_id OUT NOCOPY /* file.sql.39 change */ NUMBER
15020: )IS
15021: BEGIN
15022:

Line 15027: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

15023: Select header_id into x_header_id
15024: from oe_order_lines
15025: where line_id = p_line_id;
15026: IF sql%notfound then
15027: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
15028: END IF;
15029:
15030:
15031: END Query_Header;

Line 15075: , p_init_msg_lst => fnd_api.g_true

15071: l_rsv_rec.organization_id := p_org_id;
15072:
15073: inv_reservation_pub.query_reservation_om_hdr_line
15074: ( p_api_version_number => 1.0
15075: , p_init_msg_lst => fnd_api.g_true
15076: , x_return_status => l_return_status
15077: , x_msg_count => l_msg_count
15078: , x_msg_data => l_msg_data
15079: , p_query_input => l_rsv_rec

Line 15195: , p_init_msg_lst => fnd_api.g_true

15191: -- mpetrosi OPM 02-jun-2000 added org_id end change
15192:
15193: inv_reservation_pub.query_reservation_om_hdr_line
15194: ( p_api_version_number => 1.0
15195: , p_init_msg_lst => fnd_api.g_true
15196: , x_return_status => l_return_status
15197: , x_msg_count => l_msg_count
15198: , x_msg_data => l_msg_data
15199: , p_query_input => l_rsv_rec

Line 15300: , p_init_msg_lst => fnd_api.g_true

15296: l_rsv_rec.organization_id := p_org_id;
15297:
15298: inv_reservation_pub.query_reservation_om_hdr_line
15299: ( p_api_version_number => 1.0
15300: , p_init_msg_lst => fnd_api.g_true
15301: , x_return_status => l_return_status
15302: , x_msg_count => l_msg_count
15303: , x_msg_data => l_msg_data
15304: , p_query_input => l_rsv_rec

Line 15380: , p_init_msg_lst => fnd_api.g_true

15376: -- mpetrosi OPM 02-jun-2000 added org_id end change
15377:
15378: inv_reservation_pub.query_reservation_om_hdr_line
15379: ( p_api_version_number => 1.0
15380: , p_init_msg_lst => fnd_api.g_true
15381: , x_return_status => l_return_status
15382: , x_msg_count => l_msg_count
15383: , x_msg_data => l_msg_data
15384: , p_query_input => l_rsv_rec

Line 15581: IF p_line_rec.org_id = FND_API.G_MISS_NUM THEN ---no need to handle null, automatically handled

15577: WHERE line_id = p_line_rec.reference_line_id;
15578: */
15579:
15580: oe_debug_pub.add( ' p_line_rec.org_id = '|| p_line_rec.org_id, 5 ) ;
15581: IF p_line_rec.org_id = FND_API.G_MISS_NUM THEN ---no need to handle null, automatically handled
15582: l_overship_invoice_basis := oe_sys_parameters.value('OE_OVERSHIP_INVOICE_BASIS',NULL);
15583: ELSE
15584: l_overship_invoice_basis := oe_sys_parameters.value('OE_OVERSHIP_INVOICE_BASIS',p_line_rec.org_id);
15585: END IF;

Line 15636: l_update_inventory_item VARCHAR2(1) := FND_API.G_FALSE;

15632:
15633: l_attribute_value VARCHAR2(2000);
15634: l_address_id VARCHAR2(2000):= NULL;
15635: l_cust_id NUMBER:= NULL;
15636: l_update_inventory_item VARCHAR2(1) := FND_API.G_FALSE;
15637: l_inventory_item_id NUMBER;
15638: l_error_code VARCHAR2(2000);
15639: l_error_flag VARCHAR2(2000);
15640: l_error_message VARCHAR2(2000);

Line 15658: p_x_line_rec.ship_to_org_id <> FND_API.G_MISS_NUM) THEN

15654: */
15655:
15656: oe_debug_pub.add('Entering Get_Inventory_Item', 1);
15657: IF (p_x_line_rec.ship_to_org_id IS NOT NULL AND
15658: p_x_line_rec.ship_to_org_id <> FND_API.G_MISS_NUM) THEN
15659: /* Replaced with the following SELECT and IF statements
15660: to fix bug 2163988
15661: SELECT cust_acct_site_id
15662: INTO l_address_id

Line 15706: l_update_inventory_item := FND_API.G_TRUE;

15702: oe_debug_pub.add('INVENTORY_ITEM_ID After call is '||l_attribute_value, 1);
15703: IF (l_attribute_value IS NOT NULL AND
15704: to_number(l_attribute_value) <> p_x_line_rec.inventory_item_id) THEN
15705: oe_debug_pub.add('Assigning new inventory_item_id', 1);
15706: l_update_inventory_item := FND_API.G_TRUE;
15707: l_inventory_item_id := TO_NUMBER(l_attribute_value);
15708: ELSIF to_number(l_attribute_value) = p_x_line_rec.inventory_item_id THEN
15709: NULL;
15710: ELSE

Line 15714: x_return_status := FND_API.G_RET_STS_ERROR;

15710: ELSE
15711: oe_debug_pub.add('Issue error message', 1);
15712: fnd_message.set_name('ONT','OE_INVALIDATES_CUSTOMER_ITEM');
15713: OE_MSG_PUB.Add;
15714: x_return_status := FND_API.G_RET_STS_ERROR;
15715: END IF;
15716:
15717: oe_debug_pub.add('Return Status after calling CI_Attribute_Value '||x_return_status, 1);
15718: IF l_update_inventory_item = FND_API.G_TRUE THEN

Line 15718: IF l_update_inventory_item = FND_API.G_TRUE THEN

15714: x_return_status := FND_API.G_RET_STS_ERROR;
15715: END IF;
15716:
15717: oe_debug_pub.add('Return Status after calling CI_Attribute_Value '||x_return_status, 1);
15718: IF l_update_inventory_item = FND_API.G_TRUE THEN
15719:
15720: -- Call Process Order
15721:
15722: oe_debug_pub.add('Calling Process order to update inventory item', 1);

Line 15737: ( p_validation_level => FND_API.G_VALID_LEVEL_NONE

15733: l_line_tbl(1) := p_x_line_rec;
15734: l_line_tbl(1).inventory_item_id := l_inventory_item_id;
15735:
15736: Oe_Order_Pvt.Lines
15737: ( p_validation_level => FND_API.G_VALID_LEVEL_NONE
15738: , p_control_rec => l_control_rec
15739: , p_x_line_tbl => l_line_tbl
15740: , p_x_old_line_tbl => l_old_line_tbl
15741: , x_return_status => x_return_status

Line 15784: ( p_validation_level => FND_API.G_VALID_LEVEL_NONE

15780: l_line_tbl(1).freight_carrier_code := NULL;
15781: l_line_tbl(1).shipping_method_code := NULL;
15782:
15783: Oe_Order_Pvt.Lines
15784: ( p_validation_level => FND_API.G_VALID_LEVEL_NONE
15785: , p_control_rec => l_control_rec
15786: , p_x_line_tbl => l_line_tbl
15787: , p_x_old_line_tbl => l_old_line_tbl
15788: , x_return_status => l_return_status

Line 15791: IF l_return_status = FND_API.G_RET_STS_ERROR THEN

15787: , p_x_old_line_tbl => l_old_line_tbl
15788: , x_return_status => l_return_status
15789: );
15790:
15791: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
15792: RAISE FND_API.G_EXC_ERROR;
15793: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
15794: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
15795: END IF;

Line 15792: RAISE FND_API.G_EXC_ERROR;

15788: , x_return_status => l_return_status
15789: );
15790:
15791: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
15792: RAISE FND_API.G_EXC_ERROR;
15793: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
15794: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
15795: END IF;
15796:

Line 15793: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

15789: );
15790:
15791: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
15792: RAISE FND_API.G_EXC_ERROR;
15793: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
15794: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
15795: END IF;
15796:
15797: p_x_line_rec := l_line_tbl(1);

Line 15794: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

15790:
15791: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
15792: RAISE FND_API.G_EXC_ERROR;
15793: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
15794: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
15795: END IF;
15796:
15797: p_x_line_rec := l_line_tbl(1);
15798:

Line 15831: ( p_validation_level => FND_API.G_VALID_LEVEL_NONE

15827: l_line_tbl(1).commitment_id := NULL;
15828: --l_line_tbl(1).shipping_method_code := NULL;
15829:
15830: Oe_Order_Pvt.Lines
15831: ( p_validation_level => FND_API.G_VALID_LEVEL_NONE
15832: , p_control_rec => l_control_rec
15833: , p_x_line_tbl => l_line_tbl
15834: , p_x_old_line_tbl => l_old_line_tbl
15835: , x_return_status => l_return_status

Line 15838: IF l_return_status = FND_API.G_RET_STS_ERROR THEN

15834: , p_x_old_line_tbl => l_old_line_tbl
15835: , x_return_status => l_return_status
15836: );
15837:
15838: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
15839: RAISE FND_API.G_EXC_ERROR;
15840: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
15841: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
15842: END IF;

Line 15839: RAISE FND_API.G_EXC_ERROR;

15835: , x_return_status => l_return_status
15836: );
15837:
15838: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
15839: RAISE FND_API.G_EXC_ERROR;
15840: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
15841: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
15842: END IF;
15843:

Line 15840: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

15836: );
15837:
15838: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
15839: RAISE FND_API.G_EXC_ERROR;
15840: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
15841: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
15842: END IF;
15843:
15844: p_x_line_rec := l_line_tbl(1);

Line 15841: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

15837:
15838: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
15839: RAISE FND_API.G_EXC_ERROR;
15840: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
15841: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
15842: END IF;
15843:
15844: p_x_line_rec := l_line_tbl(1);
15845:

Line 15936: p_x_line_rec.ordered_item_id <> FND_API.G_MISS_NUM) THEN

15932: if l_debug_level > 0 then
15933: oe_debug_pub.Add('RR:I2', 1);
15934: end if;
15935: IF (p_x_line_rec.ordered_item_id IS NOT NULL AND
15936: p_x_line_rec.ordered_item_id <> FND_API.G_MISS_NUM) THEN
15937: if l_debug_level > 0 then
15938: oe_debug_pub.add('return_status before calling Get_Inventory_Item '
15939: ||l_return_status, 1);
15940: end if;

Line 15959: IF l_return_status = FND_API.G_RET_STS_ERROR THEN

15955: if l_debug_level > 0 then
15956: oe_debug_pub.Add('RR:I3', 1);
15957: end if;
15958:
15959: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
15960: RAISE FND_API.G_EXC_ERROR;
15961: END IF;
15962: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
15963: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

Line 15960: RAISE FND_API.G_EXC_ERROR;

15956: oe_debug_pub.Add('RR:I3', 1);
15957: end if;
15958:
15959: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
15960: RAISE FND_API.G_EXC_ERROR;
15961: END IF;
15962: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
15963: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
15964: END IF;

Line 15962: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

15958:
15959: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
15960: RAISE FND_API.G_EXC_ERROR;
15961: END IF;
15962: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
15963: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
15964: END IF;
15965:
15966:

Line 15963: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

15959: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
15960: RAISE FND_API.G_EXC_ERROR;
15961: END IF;
15962: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
15963: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
15964: END IF;
15965:
15966:
15967: ------------------------------------------------------------------------

Line 15976: (p_x_line_rec.ordered_item = FND_API.G_MISS_CHAR

15972: IF (NOT OE_GLOBALS.EQUAL(p_x_line_rec.inventory_item_id ,
15973: p_old_line_rec.inventory_item_id)
15974: AND p_x_line_rec.item_identifier_type in ('INT', 'CUST'))
15975: OR
15976: (p_x_line_rec.ordered_item = FND_API.G_MISS_CHAR
15977: AND p_x_line_rec.item_identifier_type in ('INT', 'CUST')) THEN
15978:
15979: if l_debug_level > 0 then
15980: oe_debug_pub.Add('Before calling get_ordered_item', 1);

Line 16007: IF l_return_status = FND_API.G_RET_STS_ERROR THEN

16003:
16004: END IF;
16005:
16006:
16007: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
16008: RAISE FND_API.G_EXC_ERROR;
16009: END IF;
16010: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
16011: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

Line 16008: RAISE FND_API.G_EXC_ERROR;

16004: END IF;
16005:
16006:
16007: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
16008: RAISE FND_API.G_EXC_ERROR;
16009: END IF;
16010: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
16011: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
16012: END IF;

Line 16010: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

16006:
16007: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
16008: RAISE FND_API.G_EXC_ERROR;
16009: END IF;
16010: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
16011: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
16012: END IF;
16013:
16014:

Line 16011: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

16007: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
16008: RAISE FND_API.G_EXC_ERROR;
16009: END IF;
16010: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
16011: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
16012: END IF;
16013:
16014:
16015: -------------------------------------------------------------------------

Line 16072: (p_x_line_rec.source_document_line_id = FND_API.G_MISS_NUM)) then

16068: end if;
16069:
16070: if ((nvl(l_parent_document_type_id,0) <> 2) OR
16071: (p_x_line_rec.source_document_line_id IS NULL) OR
16072: (p_x_line_rec.source_document_line_id = FND_API.G_MISS_NUM)) then
16073:
16074: if l_debug_level > 0 then
16075: oe_debug_pub.add('This class/kit/option line has not been copied');
16076: oe_debug_pub.add('from another order: So, log a delayed request');

Line 16221: p_param1 => FND_API.G_TRUE,

16217: p_requesting_entity_code => OE_GLOBALS.G_ENTITY_LINE,
16218: p_requesting_entity_id => p_x_line_rec.line_id,
16219: p_request_type => OE_GLOBALS.G_UPDATE_SHIPPING,
16220: p_request_unique_key1 => p_x_line_rec.operation,
16221: p_param1 => FND_API.G_TRUE,
16222: p_param2 => FND_API.G_FALSE,
16223: x_return_status => l_return_status);
16224:
16225: END IF;

Line 16222: p_param2 => FND_API.G_FALSE,

16218: p_requesting_entity_id => p_x_line_rec.line_id,
16219: p_request_type => OE_GLOBALS.G_UPDATE_SHIPPING,
16220: p_request_unique_key1 => p_x_line_rec.operation,
16221: p_param1 => FND_API.G_TRUE,
16222: p_param2 => FND_API.G_FALSE,
16223: x_return_status => l_return_status);
16224:
16225: END IF;
16226: --bsadri call pricing for deleted lines

Line 16230: p_x_line_rec.order_quantity_uom <> FND_API.G_MISS_CHAR AND

16226: --bsadri call pricing for deleted lines
16227:
16228: IF p_x_line_rec.operation = OE_GLOBALS.G_OPR_DELETE AND
16229: p_x_line_rec.order_quantity_uom IS NOT NULL AND
16230: p_x_line_rec.order_quantity_uom <> FND_API.G_MISS_CHAR AND
16231: NVL(p_x_line_rec.ordered_quantity,0) <> 0 AND
16232: p_x_line_rec.Ordered_Quantity <> FND_API.G_MISS_NUM THEN
16233:
16234: IF (OE_GLOBALS.G_UI_FLAG) and

Line 16232: p_x_line_rec.Ordered_Quantity <> FND_API.G_MISS_NUM THEN

16228: IF p_x_line_rec.operation = OE_GLOBALS.G_OPR_DELETE AND
16229: p_x_line_rec.order_quantity_uom IS NOT NULL AND
16230: p_x_line_rec.order_quantity_uom <> FND_API.G_MISS_CHAR AND
16231: NVL(p_x_line_rec.ordered_quantity,0) <> 0 AND
16232: p_x_line_rec.Ordered_Quantity <> FND_API.G_MISS_NUM THEN
16233:
16234: IF (OE_GLOBALS.G_UI_FLAG) and
16235: OE_GLOBALS.G_DEFER_PRICING='N' and
16236: (nvl(Oe_Config_Pvt.oecfg_configuration_pricing,'N')='N') THEN

Line 16311: p_x_line_rec.split_action_code <> FND_API.G_MISS_CHAR) AND

16307: oe_debug_pub.ADD('Raj:Split-Inside Request' ,1);
16308: end if;
16309: IF (p_x_line_rec.operation = oe_globals.g_opr_update) and
16310: NOT (p_x_line_rec.split_action_code IS NOT NULL AND
16311: p_x_line_rec.split_action_code <> FND_API.G_MISS_CHAR) AND
16312: (p_x_line_rec.line_set_id IS NOT NULL AND
16313: p_x_line_rec.line_set_id <> FND_API.G_MISS_NUM) THEN
16314:
16315: -- Addded project and task to fix bug #1229811

Line 16313: p_x_line_rec.line_set_id <> FND_API.G_MISS_NUM) THEN

16309: IF (p_x_line_rec.operation = oe_globals.g_opr_update) and
16310: NOT (p_x_line_rec.split_action_code IS NOT NULL AND
16311: p_x_line_rec.split_action_code <> FND_API.G_MISS_CHAR) AND
16312: (p_x_line_rec.line_set_id IS NOT NULL AND
16313: p_x_line_rec.line_set_id <> FND_API.G_MISS_NUM) THEN
16314:
16315: -- Addded project and task to fix bug #1229811
16316: if l_debug_level > 0 then
16317: oe_debug_pub.ADD('Raj:Split-Inside Request' ,1);

Line 16352: (p_old_line_rec.ordered_quantity <> FND_API.G_MISS_NUM OR

16348: IF NOT OE_GLOBALS.Equal(p_x_line_rec.ordered_quantity,p_old_line_rec.ordered_quantity)
16349: AND nvl(p_x_line_rec.transaction_phase_code,'F') = 'F'
16350: THEN
16351: IF (p_x_line_rec.operation = oe_globals.G_OPR_UPDATE AND
16352: (p_old_line_rec.ordered_quantity <> FND_API.G_MISS_NUM OR
16353: p_old_line_rec.ordered_quantity IS NOT NULL)) then
16354:
16355: OE_SALES_CAN_UTIL.Perform_Line_change(p_x_line_rec,
16356: p_old_line_rec,

Line 16358: IF l_return_status = FND_API.G_RET_STS_ERROR THEN

16354:
16355: OE_SALES_CAN_UTIL.Perform_Line_change(p_x_line_rec,
16356: p_old_line_rec,
16357: l_return_status);
16358: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
16359: RAISE FND_API.G_EXC_ERROR;
16360: --bug 6653192
16361: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
16362: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

Line 16359: RAISE FND_API.G_EXC_ERROR;

16355: OE_SALES_CAN_UTIL.Perform_Line_change(p_x_line_rec,
16356: p_old_line_rec,
16357: l_return_status);
16358: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
16359: RAISE FND_API.G_EXC_ERROR;
16360: --bug 6653192
16361: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
16362: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
16363: END IF;

Line 16361: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

16357: l_return_status);
16358: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
16359: RAISE FND_API.G_EXC_ERROR;
16360: --bug 6653192
16361: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
16362: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
16363: END IF;
16364: END IF;
16365: END IF;

Line 16362: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

16358: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
16359: RAISE FND_API.G_EXC_ERROR;
16360: --bug 6653192
16361: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
16362: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
16363: END IF;
16364: END IF;
16365: END IF;
16366:

Line 16386: RAISE FND_API.G_EXC_ERROR;

16382: end if;
16383: IF (OE_LINE_UTIL.Is_Over_Return(p_x_line_rec)) THEN
16384: FND_MESSAGE.Set_Name('ONT', 'OE_RETURN_INVALID_QUANTITY');
16385: OE_MSG_PUB.Add;
16386: RAISE FND_API.G_EXC_ERROR;
16387: END IF;
16388: END IF;
16389: */
16390:

Line 16523: p_x_line_rec.ordered_quantity = FND_API.G_MISS_NUM Then

16519: OR NOT OE_GLOBALS.Equal(p_x_line_rec.unit_selling_price,p_old_line_rec.unit_selling_price) --OR NOT OE_GLOBALS.Equal(p_x_
16520: Then
16521:
16522: If p_x_line_rec.ordered_quantity IS NULL OR
16523: p_x_line_rec.ordered_quantity = FND_API.G_MISS_NUM Then
16524: l_new_qty := 0;
16525: Else
16526: l_new_qty := p_x_line_rec.ordered_quantity;
16527: End If;

Line 16530: p_old_line_rec.ordered_quantity = FND_API.G_MISS_NUM Then

16526: l_new_qty := p_x_line_rec.ordered_quantity;
16527: End If;
16528:
16529: If p_old_line_rec.ordered_quantity IS NULL OR
16530: p_old_line_rec.ordered_quantity = FND_API.G_MISS_NUM Then
16531: l_old_qty := 0;
16532: Else
16533: l_old_qty:= p_old_line_rec.ordered_quantity;
16534: End If;

Line 16537: p_x_line_rec.unit_selling_price = FND_API.G_MISS_NUM Then

16533: l_old_qty:= p_old_line_rec.ordered_quantity;
16534: End If;
16535:
16536: If p_x_line_rec.unit_selling_price Is NULL or
16537: p_x_line_rec.unit_selling_price = FND_API.G_MISS_NUM Then
16538: l_new_unit_selling_price := 0;
16539: Else
16540: l_new_unit_selling_price := p_x_line_rec.unit_selling_price;
16541: End If;

Line 16544: p_old_line_rec.unit_selling_price = FND_API.G_MISS_NUM Then

16540: l_new_unit_selling_price := p_x_line_rec.unit_selling_price;
16541: End If;
16542:
16543: If p_old_line_rec.unit_selling_price is NULL or
16544: p_old_line_rec.unit_selling_price = FND_API.G_MISS_NUM Then
16545:
16546: l_old_unit_selling_price :=0;
16547: Else
16548: l_old_unit_selling_price :=p_old_line_rec.unit_selling_price;

Line 16593: IF l_return_status = FND_API.G_RET_STS_ERROR THEN

16589: p_unit_selling_price => l_delta_extended_amount,
16590: x_return_status => l_return_status,
16591: x_msg_count => l_msg_count,
16592: x_msg_data => l_msg_data);
16593: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
16594: if l_debug_level > 0 then
16595: oe_debug_pub.add('Value of Commitment_Id B4 Clear_Commitment_Id:'
16596: ||p_x_line_rec.commitment_id,1);
16597: end if;

Line 16604: Raise FND_API.G_EXC_ERROR;

16600: if l_debug_level > 0 then
16601: oe_debug_pub.add('Value of Commitment_Id after the call :'
16602: ||p_x_line_rec.commitment_id,1);
16603: end if;
16604: Raise FND_API.G_EXC_ERROR;
16605:
16606: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
16607: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
16608: END IF;

Line 16606: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

16602: ||p_x_line_rec.commitment_id,1);
16603: end if;
16604: Raise FND_API.G_EXC_ERROR;
16605:
16606: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
16607: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
16608: END IF;
16609: END IF;
16610: -- END IF;

Line 16607: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

16603: end if;
16604: Raise FND_API.G_EXC_ERROR;
16605:
16606: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
16607: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
16608: END IF;
16609: END IF;
16610: -- END IF;
16611:

Line 16635: IF NVL(p_x_line_rec.split_from_line_id,FND_API.G_MISS_NUM)

16631: ------------------------------------------------------------------------
16632:
16633: IF p_x_line_rec.operation = OE_GLOBALS.G_OPR_CREATE THEN
16634:
16635: IF NVL(p_x_line_rec.split_from_line_id,FND_API.G_MISS_NUM)
16636: = FND_API.G_MISS_NUM
16637: THEN
16638:
16639: -- Performance Improvement Bug 1929163:

Line 16636: = FND_API.G_MISS_NUM

16632:
16633: IF p_x_line_rec.operation = OE_GLOBALS.G_OPR_CREATE THEN
16634:
16635: IF NVL(p_x_line_rec.split_from_line_id,FND_API.G_MISS_NUM)
16636: = FND_API.G_MISS_NUM
16637: THEN
16638:
16639: -- Performance Improvement Bug 1929163:
16640: -- Log request to apply automatic attachments based on profile

Line 16766: p_x_line_rec.late_demand_penalty_factor <> FND_API.G_MISS_NUM AND

16762: if l_debug_level > 0 then
16763: oe_debug_pub.add('Late Demand Penalty Factor',1);
16764: end if;
16765: IF(p_x_line_rec.late_demand_penalty_factor IS NOT NULL AND
16766: p_x_line_rec.late_demand_penalty_factor <> FND_API.G_MISS_NUM AND
16767: p_x_line_rec.late_demand_penalty_factor < 0) THEN
16768:
16769: FND_MESSAGE.SET_NAME('ONT','ONT_SCH_DEMAND_FACTOR_ZERO');
16770: OE_MSG_PUB.Add;

Line 16771: RAISE FND_API.G_EXC_ERROR;

16767: p_x_line_rec.late_demand_penalty_factor < 0) THEN
16768:
16769: FND_MESSAGE.SET_NAME('ONT','ONT_SCH_DEMAND_FACTOR_ZERO');
16770: OE_MSG_PUB.Add;
16771: RAISE FND_API.G_EXC_ERROR;
16772: END IF;
16773: ------------------------------------------------------------------------
16774: -- Call Scheduling to perform any scheduling on the line, if needed
16775: ------------------------------------------------------------------------

Line 16915: AND (p_old_line_rec.request_date = FND_API.G_MISS_DATE

16911: IF OE_CODE_CONTROL.CODE_RELEASE_LEVEL >= '110510' THEN
16912: l_promise_date_flag := OE_SYS_PARAMETERS.value('PROMISE_DATE_FLAG');
16913:
16914: IF l_promise_date_flag = 'FR'
16915: AND (p_old_line_rec.request_date = FND_API.G_MISS_DATE
16916: OR p_old_line_rec.request_date IS NULL) THEN
16917: p_x_line_rec.promise_date := p_x_line_rec.request_date;
16918: ELSIF l_promise_date_flag = 'R' THEN
16919: p_x_line_rec.promise_date := p_x_line_rec.request_date;

Line 16928: WHEN FND_API.G_EXC_ERROR THEN

16924: if l_debug_level > 0 then
16925: OE_DEBUG_PUB.add('Exiting from Lines Pre-Write process',1);
16926: end if;
16927: EXCEPTION
16928: WHEN FND_API.G_EXC_ERROR THEN
16929: RAISE;
16930: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
16931: RAISE;
16932: WHEN OTHERS THEN

Line 16930: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

16926: end if;
16927: EXCEPTION
16928: WHEN FND_API.G_EXC_ERROR THEN
16929: RAISE;
16930: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
16931: RAISE;
16932: WHEN OTHERS THEN
16933: IF oe_msg_pub.Check_Msg_Level(oe_msg_pub.G_MSG_LVL_UNEXP_ERROR)
16934: THEN

Line 16940: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

16936: ( G_PKG_NAME
16937: , 'Pre_Write_Process'
16938: );
16939: END IF;
16940: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
16941: END Pre_Write_Process;
16942:
16943: PROCEDURE Version_Audit_Process
16944: ( p_x_line_rec IN OUT NOCOPY OE_Order_PUB.Line_Rec_Type

Line 16983: p_x_line_rec.change_reason = FND_API.G_MISS_CHAR OR

16979: if l_debug_level > 0 then
16980: OE_DEBUG_PUB.add('OEXULINB- Audit Reason Required', 5);
16981: end if;
16982: IF (p_x_line_rec.change_reason IS NULL OR
16983: p_x_line_rec.change_reason = FND_API.G_MISS_CHAR OR
16984: NOT OE_Validate.Change_Reason_Code(p_x_line_rec.change_reason)) THEN
16985:
16986: IF OE_CODE_CONTROL.CODE_RELEASE_LEVEL >= '110510' THEN
16987: IF OE_Versioning_Util.Captured_Reason IS NULL THEN

Line 17001: RAISE FND_API.G_EXC_ERROR;

16997: OE_DEBUG_PUB.add('Reason code for change is missing or invalid', 1);
16998: fnd_message.set_name('ONT','OE_AUDIT_REASON_RQD');
16999: fnd_message.set_token('OBJECT','ORDER LINE');
17000: oe_msg_pub.add;
17001: RAISE FND_API.G_EXC_ERROR;
17002: END IF;
17003: END IF;
17004: END IF;
17005: ELSE

Line 17012: raise FND_API.G_EXC_ERROR;

17008: end if;
17009: fnd_message.set_name('ONT','OE_AUDIT_REASON_RQD');
17010: fnd_message.set_token('OBJECT','ORDER LINE');
17011: oe_msg_pub.add;
17012: raise FND_API.G_EXC_ERROR;
17013: END IF;
17014: END IF;
17015: END IF;
17016: END IF;

Line 17059: IF l_return_status <> FND_API.G_RET_STS_SUCCESS then

17055: if l_debug_level > 0 then
17056: OE_DEBUG_PUB.add('Return status after inserting split history : '||l_return_status,5);
17057: end if;
17058:
17059: IF l_return_status <> FND_API.G_RET_STS_SUCCESS then
17060: if l_debug_level > 0 then
17061: oe_debug_pub.add('Error while inserting Line split History ',1);
17062: end if;
17063: IF l_return_status = FND_API.G_RET_STS_ERROR then

Line 17063: IF l_return_status = FND_API.G_RET_STS_ERROR then

17059: IF l_return_status <> FND_API.G_RET_STS_SUCCESS then
17060: if l_debug_level > 0 then
17061: oe_debug_pub.add('Error while inserting Line split History ',1);
17062: end if;
17063: IF l_return_status = FND_API.G_RET_STS_ERROR then
17064: raise FND_API.G_EXC_ERROR;
17065: ELSE
17066: raise FND_API.G_EXC_UNEXPECTED_ERROR;
17067: END IF;

Line 17064: raise FND_API.G_EXC_ERROR;

17060: if l_debug_level > 0 then
17061: oe_debug_pub.add('Error while inserting Line split History ',1);
17062: end if;
17063: IF l_return_status = FND_API.G_RET_STS_ERROR then
17064: raise FND_API.G_EXC_ERROR;
17065: ELSE
17066: raise FND_API.G_EXC_UNEXPECTED_ERROR;
17067: END IF;
17068: END IF;

Line 17066: raise FND_API.G_EXC_UNEXPECTED_ERROR;

17062: end if;
17063: IF l_return_status = FND_API.G_RET_STS_ERROR then
17064: raise FND_API.G_EXC_ERROR;
17065: ELSE
17066: raise FND_API.G_EXC_UNEXPECTED_ERROR;
17067: END IF;
17068: END IF;
17069: END IF;
17070:

Line 17078: IF p_x_line_rec.change_reason <> FND_API.G_MISS_CHAR THEN

17074: IF OE_CODE_CONTROL.CODE_RELEASE_LEVEL >= '110510'
17075: AND OE_GLOBALS.G_ROLL_VERSION <> 'N' THEN
17076: IF OE_GLOBALS.G_REASON_CODE IS NULL AND
17077: OE_GLOBALS.G_CAPTURED_REASON IN ('V','A') THEN
17078: IF p_x_line_rec.change_reason <> FND_API.G_MISS_CHAR THEN
17079: OE_GLOBALS.G_REASON_CODE := p_x_line_rec.change_reason;
17080: OE_GLOBALS.G_REASON_COMMENTS := p_x_line_rec.change_comments;
17081: OE_GLOBALS.G_CAPTURED_REASON := 'Y';
17082: ELSE

Line 17090: raise FND_API.G_EXC_ERROR;

17086: -- if OE_GLOBALS.G_UI_FLAG then --bug5716140
17087: IF OE_GLOBALS.G_UI_FLAG
17088: OR ( p_x_line_rec.split_action_code = 'SPLIT'
17089: AND nvl(p_x_line_rec.split_by,'SYSTEM') = 'USER' ) THEN --bug5716140
17090: raise FND_API.G_EXC_ERROR;
17091: end if;
17092: END IF;
17093: END IF;
17094:

Line 17145: IF l_return_status <> FND_API.G_RET_STS_SUCCESS then

17141: if l_debug_level > 0 then
17142: OE_DEBUG_PUB.add('IN OEXULINB:After'||l_return_status,5);
17143: end if;
17144:
17145: IF l_return_status <> FND_API.G_RET_STS_SUCCESS then
17146: if l_debug_level > 0 then
17147: oe_debug_pub.add('Inserting Line Audit History error',1);
17148: end if;
17149: IF l_return_status = FND_API.G_RET_STS_ERROR then

Line 17149: IF l_return_status = FND_API.G_RET_STS_ERROR then

17145: IF l_return_status <> FND_API.G_RET_STS_SUCCESS then
17146: if l_debug_level > 0 then
17147: oe_debug_pub.add('Inserting Line Audit History error',1);
17148: end if;
17149: IF l_return_status = FND_API.G_RET_STS_ERROR then
17150: raise FND_API.G_EXC_ERROR;
17151: ELSE
17152: raise FND_API.G_EXC_UNEXPECTED_ERROR;
17153: END IF;

Line 17150: raise FND_API.G_EXC_ERROR;

17146: if l_debug_level > 0 then
17147: oe_debug_pub.add('Inserting Line Audit History error',1);
17148: end if;
17149: IF l_return_status = FND_API.G_RET_STS_ERROR then
17150: raise FND_API.G_EXC_ERROR;
17151: ELSE
17152: raise FND_API.G_EXC_UNEXPECTED_ERROR;
17153: END IF;
17154: END IF;

Line 17152: raise FND_API.G_EXC_UNEXPECTED_ERROR;

17148: end if;
17149: IF l_return_status = FND_API.G_RET_STS_ERROR then
17150: raise FND_API.G_EXC_ERROR;
17151: ELSE
17152: raise FND_API.G_EXC_UNEXPECTED_ERROR;
17153: END IF;
17154: END IF;
17155:
17156: END IF;

Line 17477: RAISE FND_API.G_EXC_ERROR;

17473: THEN
17474:
17475: fnd_message.set_name('ONT','OE_LOCK_ROW_ALREADY_LOCKED');
17476: OE_MSG_PUB.Add;
17477: RAISE FND_API.G_EXC_ERROR;
17478:
17479: END IF;
17480:
17481: WHEN OTHERS THEN

Line 17499: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

17495: , 'Cascade_line_number'
17496: );
17497: END IF;
17498:
17499: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
17500:
17501: END Cascade_Line_Number;
17502:
17503:

Line 17513: l_return_status VARCHAR2(30):= FND_API.G_RET_STS_SUCCESS;

17509: ( p_x_line_rec IN OUT NOCOPY OE_Order_PUB.Line_Rec_Type
17510: , p_old_line_rec IN OE_Order_PUB.Line_Rec_Type :=
17511: OE_Order_PUB.G_MISS_LINE_REC
17512: ) IS
17513: l_return_status VARCHAR2(30):= FND_API.G_RET_STS_SUCCESS;
17514: I NUMBER;
17515: l_ship_authorize VARCHAR2(1);
17516: l_operation VARCHAR2(30);
17517:

Line 17586: IF l_return_status = FND_API.G_RET_STS_ERROR THEN

17582: ,x_msg_data => l_msg_data
17583: ,x_return_status => l_return_status
17584: );
17585:
17586: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
17587: RAISE FND_API.G_EXC_ERROR;
17588: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
17589: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
17590: END IF;

Line 17587: RAISE FND_API.G_EXC_ERROR;

17583: ,x_return_status => l_return_status
17584: );
17585:
17586: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
17587: RAISE FND_API.G_EXC_ERROR;
17588: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
17589: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
17590: END IF;
17591:

Line 17588: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

17584: );
17585:
17586: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
17587: RAISE FND_API.G_EXC_ERROR;
17588: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
17589: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
17590: END IF;
17591:
17592: if l_debug_level > 0 then

Line 17589: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

17585:
17586: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
17587: RAISE FND_API.G_EXC_ERROR;
17588: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
17589: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
17590: END IF;
17591:
17592: if l_debug_level > 0 then
17593: oe_debug_pub.add('After evaluate_holds_post_write in LINE Post Write');

Line 17607: ,p_delete => FND_API.G_TRUE

17603: end if;
17604:
17605: OE_DELAYED_REQUESTS_PVT.Process_Request_for_Reqtype
17606: (p_request_type =>OE_GLOBALS.G_EVAL_HOLD_SOURCE
17607: ,p_delete => FND_API.G_TRUE
17608: ,x_return_status => l_return_status
17609: );
17610: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
17611: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

Line 17610: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

17606: (p_request_type =>OE_GLOBALS.G_EVAL_HOLD_SOURCE
17607: ,p_delete => FND_API.G_TRUE
17608: ,x_return_status => l_return_status
17609: );
17610: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
17611: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
17612: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
17613: RAISE FND_API.G_EXC_ERROR;
17614: END IF;

Line 17611: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

17607: ,p_delete => FND_API.G_TRUE
17608: ,x_return_status => l_return_status
17609: );
17610: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
17611: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
17612: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
17613: RAISE FND_API.G_EXC_ERROR;
17614: END IF;
17615:

Line 17612: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

17608: ,x_return_status => l_return_status
17609: );
17610: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
17611: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
17612: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
17613: RAISE FND_API.G_EXC_ERROR;
17614: END IF;
17615:
17616:

Line 17613: RAISE FND_API.G_EXC_ERROR;

17609: );
17610: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
17611: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
17612: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
17613: RAISE FND_API.G_EXC_ERROR;
17614: END IF;
17615:
17616:
17617: END IF;

Line 17668: IF l_return_status = FND_API.G_RET_STS_SUCCESS THEN

17664: oe_debug_pub.add('PO: After Calling Process_Included_Items call: ' ||
17665: l_return_status, 2);
17666: end if;
17667:
17668: IF l_return_status = FND_API.G_RET_STS_SUCCESS THEN
17669:
17670: OE_Config_Pvt.OE_FREEZE_INC_ITEMS_TBL.DELETE(I);
17671:
17672: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

Line 17672: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

17668: IF l_return_status = FND_API.G_RET_STS_SUCCESS THEN
17669:
17670: OE_Config_Pvt.OE_FREEZE_INC_ITEMS_TBL.DELETE(I);
17671:
17672: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
17673:
17674: OE_Config_Pvt.OE_FREEZE_INC_ITEMS_TBL.DELETE;
17675: RAISE FND_API.G_EXC_ERROR;
17676:

Line 17675: RAISE FND_API.G_EXC_ERROR;

17671:
17672: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
17673:
17674: OE_Config_Pvt.OE_FREEZE_INC_ITEMS_TBL.DELETE;
17675: RAISE FND_API.G_EXC_ERROR;
17676:
17677: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
17678:
17679: OE_Config_Pvt.OE_FREEZE_INC_ITEMS_TBL.DELETE;

Line 17677: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

17673:
17674: OE_Config_Pvt.OE_FREEZE_INC_ITEMS_TBL.DELETE;
17675: RAISE FND_API.G_EXC_ERROR;
17676:
17677: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
17678:
17679: OE_Config_Pvt.OE_FREEZE_INC_ITEMS_TBL.DELETE;
17680: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
17681:

Line 17680: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

17676:
17677: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
17678:
17679: OE_Config_Pvt.OE_FREEZE_INC_ITEMS_TBL.DELETE;
17680: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
17681:
17682: END IF;
17683:
17684: END IF;

Line 17764: IF l_return_status = FND_API.G_RET_STS_ERROR THEN

17760: oe_debug_pub.add('SCH: p_x_line_rec.schedule_status_code '||
17761: p_x_line_rec.schedule_status_code,1);
17762: end if;
17763:
17764: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
17765: RAISE FND_API.G_EXC_ERROR;
17766: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
17767: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
17768: END IF;

Line 17765: RAISE FND_API.G_EXC_ERROR;

17761: p_x_line_rec.schedule_status_code,1);
17762: end if;
17763:
17764: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
17765: RAISE FND_API.G_EXC_ERROR;
17766: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
17767: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
17768: END IF;
17769:

Line 17766: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

17762: end if;
17763:
17764: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
17765: RAISE FND_API.G_EXC_ERROR;
17766: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
17767: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
17768: END IF;
17769:
17770: -- do not move Log_CTO_Requests above scheduling

Line 17767: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

17763:
17764: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
17765: RAISE FND_API.G_EXC_ERROR;
17766: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
17767: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
17768: END IF;
17769:
17770: -- do not move Log_CTO_Requests above scheduling
17771:

Line 17841: RAISE FND_API.G_EXC_ERROR;

17837: IF l_close_act_complete = 0 THEN
17838: oe_debug_pub.add(' Close_Line failed. Rollback the changes');
17839: FND_MESSAGE.SET_NAME('ONT','OE_CLOSE_LINE_ERROR');
17840: OE_MSG_PUB.ADD;
17841: RAISE FND_API.G_EXC_ERROR;
17842: END IF;
17843: END IF;
17844:
17845: -- OE_GLOBALS.G_RECURSION_MODE := 'N';

Line 17958: IF NOT( (nvl(p_x_line_rec.split_from_line_id,FND_API.G_MISS_NUM)

17954: IF NOT (nvl(p_x_line_rec.split_action_code,'X') = 'SPLIT' and
17955: p_x_line_rec.operation = oe_globals.g_opr_update)
17956: THEN
17957:
17958: IF NOT( (nvl(p_x_line_rec.split_from_line_id,FND_API.G_MISS_NUM)
17959: <> FND_API.G_MISS_NUM)
17960: AND p_x_line_rec.operation = oe_globals.g_opr_create
17961: )
17962: THEN

Line 17959: <> FND_API.G_MISS_NUM)

17955: p_x_line_rec.operation = oe_globals.g_opr_update)
17956: THEN
17957:
17958: IF NOT( (nvl(p_x_line_rec.split_from_line_id,FND_API.G_MISS_NUM)
17959: <> FND_API.G_MISS_NUM)
17960: AND p_x_line_rec.operation = oe_globals.g_opr_create
17961: )
17962: THEN
17963:

Line 17992: ,p_delete => FND_API.G_TRUE

17988:
17989: THEN
17990: OE_DELAYED_REQUESTS_PVT.Process_Request_for_Reqtype
17991: (p_request_type =>OE_GLOBALS.G_INSERT_RMA
17992: ,p_delete => FND_API.G_TRUE
17993: ,x_return_status => l_return_status
17994: );
17995: END IF;
17996:

Line 18019: OR (nvl(p_x_line_rec.split_from_line_id,FND_API.G_MISS_NUM)

18015: IF (nvl(p_x_line_rec.split_action_code,'X') = 'SPLIT'
18016: AND p_x_line_rec.operation = oe_globals.g_opr_update
18017: AND nvl(p_x_line_rec.split_by,'USER') = 'SYSTEM'
18018: )
18019: OR (nvl(p_x_line_rec.split_from_line_id,FND_API.G_MISS_NUM)
18020: <> FND_API.G_MISS_NUM
18021: AND p_x_line_rec.operation = oe_globals.g_opr_create
18022: AND nvl(p_x_line_rec.split_by,'USER') = 'SYSTEM'
18023: )

Line 18020: <> FND_API.G_MISS_NUM

18016: AND p_x_line_rec.operation = oe_globals.g_opr_update
18017: AND nvl(p_x_line_rec.split_by,'USER') = 'SYSTEM'
18018: )
18019: OR (nvl(p_x_line_rec.split_from_line_id,FND_API.G_MISS_NUM)
18020: <> FND_API.G_MISS_NUM
18021: AND p_x_line_rec.operation = oe_globals.g_opr_create
18022: AND nvl(p_x_line_rec.split_by,'USER') = 'SYSTEM'
18023: )
18024: THEN

Line 18038: WHEN FND_API.G_EXC_ERROR THEN

18034: end if;
18035:
18036: EXCEPTION
18037:
18038: WHEN FND_API.G_EXC_ERROR THEN
18039:
18040: RAISE;
18041:
18042: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

Line 18042: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

18038: WHEN FND_API.G_EXC_ERROR THEN
18039:
18040: RAISE;
18041:
18042: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
18043:
18044:
18045: RAISE;
18046:

Line 18057: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

18053: , 'Post_Write_Process'
18054: );
18055: END IF;
18056:
18057: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
18058:
18059: END Post_Write_Process;
18060:
18061:

Line 18101: ,p_delete => FND_API.G_TRUE

18097: -- like pricing, scheduling for models.
18098:
18099: OE_DELAYED_REQUESTS_PVT.Process_Request_for_Reqtype
18100: (p_request_type =>OE_GLOBALS.G_VALIDATE_CONFIGURATION
18101: ,p_delete => FND_API.G_TRUE
18102: ,x_return_status => l_return_status
18103: );
18104:
18105: if l_debug_level > 0 then

Line 18109: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

18105: if l_debug_level > 0 then
18106: oe_debug_pub.add('ret sts: '|| l_return_status, 4);
18107: end if;
18108:
18109: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
18110: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
18111: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
18112: RAISE FND_API.G_EXC_ERROR;
18113: END IF;

Line 18110: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

18106: oe_debug_pub.add('ret sts: '|| l_return_status, 4);
18107: end if;
18108:
18109: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
18110: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
18111: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
18112: RAISE FND_API.G_EXC_ERROR;
18113: END IF;
18114:

Line 18111: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

18107: end if;
18108:
18109: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
18110: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
18111: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
18112: RAISE FND_API.G_EXC_ERROR;
18113: END IF;
18114:
18115: -- cascading of changes from model to options

Line 18112: RAISE FND_API.G_EXC_ERROR;

18108:
18109: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
18110: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
18111: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
18112: RAISE FND_API.G_EXC_ERROR;
18113: END IF;
18114:
18115: -- cascading of changes from model to options
18116: -- is done before executing other requests.

Line 18120: ,p_delete => FND_API.G_TRUE

18116: -- is done before executing other requests.
18117:
18118: OE_DELAYED_REQUESTS_PVT.Process_Request_for_Reqtype
18119: (p_request_type =>OE_GLOBALS.G_CASCADE_CHANGES
18120: ,p_delete => FND_API.G_TRUE
18121: ,x_return_status => l_return_status
18122: );
18123:
18124: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

Line 18124: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

18120: ,p_delete => FND_API.G_TRUE
18121: ,x_return_status => l_return_status
18122: );
18123:
18124: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
18125: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
18126: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
18127: RAISE FND_API.G_EXC_ERROR;
18128: END IF;

Line 18125: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

18121: ,x_return_status => l_return_status
18122: );
18123:
18124: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
18125: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
18126: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
18127: RAISE FND_API.G_EXC_ERROR;
18128: END IF;
18129:

Line 18126: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

18122: );
18123:
18124: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
18125: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
18126: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
18127: RAISE FND_API.G_EXC_ERROR;
18128: END IF;
18129:
18130: -- Making change to whole configuration is done before all

Line 18127: RAISE FND_API.G_EXC_ERROR;

18123:
18124: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
18125: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
18126: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
18127: RAISE FND_API.G_EXC_ERROR;
18128: END IF;
18129:
18130: -- Making change to whole configuration is done before all
18131: -- other delayed requests are fired.

Line 18135: ,p_delete => FND_API.G_TRUE

18131: -- other delayed requests are fired.
18132:
18133: OE_DELAYED_REQUESTS_PVT.Process_Request_for_Reqtype
18134: (p_request_type => OE_GLOBALS.G_CHANGE_CONFIGURATION
18135: ,p_delete => FND_API.G_TRUE
18136: ,x_return_status => l_return_status
18137: );
18138: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
18139: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

Line 18138: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

18134: (p_request_type => OE_GLOBALS.G_CHANGE_CONFIGURATION
18135: ,p_delete => FND_API.G_TRUE
18136: ,x_return_status => l_return_status
18137: );
18138: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
18139: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
18140: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
18141: RAISE FND_API.G_EXC_ERROR;
18142: END IF;

Line 18139: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

18135: ,p_delete => FND_API.G_TRUE
18136: ,x_return_status => l_return_status
18137: );
18138: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
18139: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
18140: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
18141: RAISE FND_API.G_EXC_ERROR;
18142: END IF;
18143:

Line 18140: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

18136: ,x_return_status => l_return_status
18137: );
18138: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
18139: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
18140: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
18141: RAISE FND_API.G_EXC_ERROR;
18142: END IF;
18143:
18144: -- handling split of models

Line 18141: RAISE FND_API.G_EXC_ERROR;

18137: );
18138: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
18139: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
18140: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
18141: RAISE FND_API.G_EXC_ERROR;
18142: END IF;
18143:
18144: -- handling split of models
18145:

Line 18148: ,p_delete => FND_API.G_TRUE

18144: -- handling split of models
18145:
18146: OE_DELAYED_REQUESTS_PVT.Process_Request_for_Reqtype
18147: (p_request_type => OE_GLOBALS.G_COPY_CONFIGURATION
18148: ,p_delete => FND_API.G_TRUE
18149: ,x_return_status => l_return_status
18150: );
18151:
18152: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

Line 18152: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

18148: ,p_delete => FND_API.G_TRUE
18149: ,x_return_status => l_return_status
18150: );
18151:
18152: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
18153: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
18154: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
18155: RAISE FND_API.G_EXC_ERROR;
18156: END IF;

Line 18153: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

18149: ,x_return_status => l_return_status
18150: );
18151:
18152: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
18153: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
18154: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
18155: RAISE FND_API.G_EXC_ERROR;
18156: END IF;
18157:

Line 18154: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

18150: );
18151:
18152: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
18153: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
18154: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
18155: RAISE FND_API.G_EXC_ERROR;
18156: END IF;
18157:
18158:

Line 18155: RAISE FND_API.G_EXC_ERROR;

18151:
18152: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
18153: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
18154: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
18155: RAISE FND_API.G_EXC_ERROR;
18156: END IF;
18157:
18158:
18159: IF OE_Config_Pvt.OE_MODIFY_INC_ITEMS_TBL.COUNT > 0 THEN

Line 18165: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

18161: OE_Config_Pvt.Modify_Included_Items
18162: (x_return_status => l_return_status);
18163: OE_Config_Pvt.OE_MODIFY_INC_ITEMS_TBL.DELETE;
18164:
18165: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
18166: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
18167: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
18168: RAISE FND_API.G_EXC_ERROR;
18169: END IF;

Line 18166: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

18162: (x_return_status => l_return_status);
18163: OE_Config_Pvt.OE_MODIFY_INC_ITEMS_TBL.DELETE;
18164:
18165: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
18166: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
18167: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
18168: RAISE FND_API.G_EXC_ERROR;
18169: END IF;
18170: END IF;

Line 18167: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

18163: OE_Config_Pvt.OE_MODIFY_INC_ITEMS_TBL.DELETE;
18164:
18165: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
18166: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
18167: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
18168: RAISE FND_API.G_EXC_ERROR;
18169: END IF;
18170: END IF;
18171:

Line 18168: RAISE FND_API.G_EXC_ERROR;

18164:
18165: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
18166: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
18167: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
18168: RAISE FND_API.G_EXC_ERROR;
18169: END IF;
18170: END IF;
18171:
18172:

Line 18177: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

18173: OE_SERVICE_UTIL.Update_Service_Lines
18174: (p_x_line_tbl => p_x_line_tbl,
18175: x_return_status => l_return_status);
18176:
18177: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
18178: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
18179: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
18180: RAISE FND_API.G_EXC_ERROR;
18181: END IF;

Line 18178: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

18174: (p_x_line_tbl => p_x_line_tbl,
18175: x_return_status => l_return_status);
18176:
18177: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
18178: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
18179: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
18180: RAISE FND_API.G_EXC_ERROR;
18181: END IF;
18182:

Line 18179: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

18175: x_return_status => l_return_status);
18176:
18177: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
18178: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
18179: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
18180: RAISE FND_API.G_EXC_ERROR;
18181: END IF;
18182:
18183:

Line 18180: RAISE FND_API.G_EXC_ERROR;

18176:
18177: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
18178: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
18179: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
18180: RAISE FND_API.G_EXC_ERROR;
18181: END IF;
18182:
18183:
18184: -- added for bug fix 2375829

Line 18234: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

18230: (p_line_id => p_x_line_tbl(I).line_id
18231: ,p_top_model_line_id => p_x_line_tbl(I).top_model_line_id
18232: ,x_return_status => l_return_status);
18233:
18234: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
18235: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
18236: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
18237: RAISE FND_API.G_EXC_ERROR;
18238: END IF;

Line 18235: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

18231: ,p_top_model_line_id => p_x_line_tbl(I).top_model_line_id
18232: ,x_return_status => l_return_status);
18233:
18234: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
18235: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
18236: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
18237: RAISE FND_API.G_EXC_ERROR;
18238: END IF;
18239: END IF;

Line 18236: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

18232: ,x_return_status => l_return_status);
18233:
18234: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
18235: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
18236: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
18237: RAISE FND_API.G_EXC_ERROR;
18238: END IF;
18239: END IF;
18240:

Line 18237: RAISE FND_API.G_EXC_ERROR;

18233:
18234: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
18235: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
18236: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
18237: RAISE FND_API.G_EXC_ERROR;
18238: END IF;
18239: END IF;
18240:
18241: END IF;

Line 18276: l_return_status := FND_API.G_RET_STS_ERROR;

18272:
18273: IF l_valid_line_number = 'N' THEN
18274: FND_MESSAGE.SET_NAME('ONT','OE_LINE_NUMBER_EXISTS');
18275: OE_MSG_PUB.ADD;
18276: l_return_status := FND_API.G_RET_STS_ERROR;
18277: END IF;
18278:
18279: END IF;
18280: -- Validate line number for bug no 5493479 end

Line 18322: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

18318: oe_debug_pub.add('After Calling Split Scheduling: ' ||
18319: l_return_status,1);
18320: end if;
18321:
18322: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
18323: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
18324: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
18325: RAISE FND_API.G_EXC_ERROR;
18326: END IF;

Line 18323: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

18319: l_return_status,1);
18320: end if;
18321:
18322: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
18323: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
18324: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
18325: RAISE FND_API.G_EXC_ERROR;
18326: END IF;
18327:

Line 18324: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

18320: end if;
18321:
18322: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
18323: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
18324: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
18325: RAISE FND_API.G_EXC_ERROR;
18326: END IF;
18327:
18328: END IF; -- if split action

Line 18325: RAISE FND_API.G_EXC_ERROR;

18321:
18322: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
18323: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
18324: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
18325: RAISE FND_API.G_EXC_ERROR;
18326: END IF;
18327:
18328: END IF; -- if split action
18329:

Line 18348: p_x_line_tbl(I).split_from_line_id <> FND_API.G_MISS_NUM AND

18344: NVL(p_x_line_tbl(I).split_action_code,'X') = 'SPLIT' AND
18345: p_x_line_tbl(I).schedule_status_code IS NOT NULL)
18346: OR (NVL(p_x_line_tbl(I).split_by ,'USER') = 'SYSTEM' AND
18347: p_x_line_tbl(I).split_from_line_id is not null AND
18348: p_x_line_tbl(I).split_from_line_id <> FND_API.G_MISS_NUM AND
18349: p_x_line_tbl(I).operation = OE_GLOBALS.G_OPR_CREATE) THEN
18350:
18351: if l_debug_level > 0 then
18352: oe_debug_pub.add('Logging G_SPLIT_SCHEDULE' ||

Line 18389: WHEN FND_API.G_EXC_ERROR THEN

18385: oe_debug_pub.add('leaving Post_Line_Process', 1);
18386: end if;
18387: EXCEPTION
18388:
18389: WHEN FND_API.G_EXC_ERROR THEN
18390: oe_debug_pub.add('execution error', 1);
18391: RAISE;
18392:
18393: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

Line 18393: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

18389: WHEN FND_API.G_EXC_ERROR THEN
18390: oe_debug_pub.add('execution error', 1);
18391: RAISE;
18392:
18393: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
18394: oe_debug_pub.add('unexp error', 1);
18395: RAISE;
18396:
18397: WHEN OTHERS THEN

Line 18407: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

18403: , 'Pre_Line_Process'
18404: );
18405: END IF;
18406:
18407: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
18408:
18409: END Post_Line_Process;
18410:
18411:

Line 18475: p_inventory_item_id <> FND_API.G_MISS_NUM) AND

18471: /* If item and warehouse are both present, assess if this is
18472: a dual controlled ine:
18473: ======================================================================*/
18474: IF (p_inventory_item_id IS NOT NULL AND
18475: p_inventory_item_id <> FND_API.G_MISS_NUM) AND
18476: (p_ship_from_org_id IS NOT NULL AND
18477: p_ship_from_org_id <> FND_API.G_MISS_NUM) THEN
18478: x_item_rec :=
18479: OE_Order_Cache.Load_Item (p_inventory_item_id

Line 18477: p_ship_from_org_id <> FND_API.G_MISS_NUM) THEN

18473: ======================================================================*/
18474: IF (p_inventory_item_id IS NOT NULL AND
18475: p_inventory_item_id <> FND_API.G_MISS_NUM) AND
18476: (p_ship_from_org_id IS NOT NULL AND
18477: p_ship_from_org_id <> FND_API.G_MISS_NUM) THEN
18478: x_item_rec :=
18479: OE_Order_Cache.Load_Item (p_inventory_item_id
18480: ,p_ship_from_org_id);
18481: -- IF x_item_rec.process_warehouse_flag = 'Y' INVCONV

Line 18513: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

18509: 'dual_uom_control'
18510: );
18511: END IF;
18512: oe_debug_pub.add('others in dual_uom_control', 1);
18513: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
18514:
18515: END dual_uom_control ;
18516:
18517:

Line 18582: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

18578: END IF;
18579: if l_debug_level > 0 then
18580: oe_debug_pub.add('others in get_dual uom', 1);
18581: end if;
18582: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
18583:
18584:
18585: END Get_Dual_Uom; */
18586:

Line 18625: p_line_rec.preferred_grade = FND_API.G_MISS_CHAR) THEN

18621: ,p_old_line_rec.ordered_item)) OR
18622: (NOT OE_GLOBALS.EQUAL(p_line_rec.ship_from_org_id
18623: ,p_old_line_rec.ship_from_org_id))) AND
18624: (p_line_rec.preferred_grade IS NULL OR
18625: p_line_rec.preferred_grade = FND_API.G_MISS_CHAR) THEN
18626: NULL;
18627: ELSE
18628: RETURN p_line_rec.preferred_grade;
18629: END IF;

Line 18659: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

18655: 'Get_Preferred_Grade'
18656: );
18657: END IF;
18658: oe_debug_pub.add('others in get_preferred_grade', 1);
18659: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
18660:
18661:
18662: END Get_Preferred_Grade; */
18663:

Line 18771: IF p_x_line_rec.ordered_quantity_uom2 = FND_API.G_MISS_CHAR THEN

18767: oe_debug_pub.add ('ship_from_org_id = ' || p_x_line_rec.ship_from_org_id );
18768: oe_debug_pub.add ('secondary_default_ind = ' || l_item_rec.secondary_default_ind );
18769: oe_debug_pub.add ('p_x_line_rec.source_document_type_id = ' || p_x_line_rec.source_document_type_id );
18770:
18771: IF p_x_line_rec.ordered_quantity_uom2 = FND_API.G_MISS_CHAR THEN
18772: oe_debug_pub.add ('ordered_quantity_uom2 = G_MISS_CHAR ' );
18773: ELSIF
18774: p_x_line_rec.ordered_quantity_uom2 is null THEN
18775: oe_debug_pub.add ('ordered_quantity_uom2 = null' );

Line 18777: IF p_x_line_rec.ordered_quantity2 = FND_API.G_MISS_NUM THEN

18773: ELSIF
18774: p_x_line_rec.ordered_quantity_uom2 is null THEN
18775: oe_debug_pub.add ('ordered_quantity_uom2 = null' );
18776: END IF;
18777: IF p_x_line_rec.ordered_quantity2 = FND_API.G_MISS_NUM THEN
18778: oe_debug_pub.add ('ordered_quantity2 = G_MISS_NUM ' );
18779: ELSIF
18780: p_x_line_rec.ordered_quantity2 is null THEN
18781: oe_debug_pub.add ('ordered_quantity2 = null' );

Line 18800: p_x_line_rec.ordered_quantity <> FND_API.G_MISS_NUM ) AND

18796: IF OE_GLOBALS.Equal(p_x_line_rec.ship_from_org_id,p_old_line_rec.ship_from_org_id)
18797: and l_item_rec.secondary_default_ind <> 'F'
18798: and (
18799: (p_x_line_rec.ordered_quantity IS NOT NULL and
18800: p_x_line_rec.ordered_quantity <> FND_API.G_MISS_NUM ) AND
18801: (p_x_line_rec.ordered_quantity2 IS NOT NULL and
18802: p_x_line_rec.ordered_quantity2 <> FND_API.G_MISS_NUM )
18803: ) THEN
18804: IF l_debug_level > 0 THEN

Line 18802: p_x_line_rec.ordered_quantity2 <> FND_API.G_MISS_NUM )

18798: and (
18799: (p_x_line_rec.ordered_quantity IS NOT NULL and
18800: p_x_line_rec.ordered_quantity <> FND_API.G_MISS_NUM ) AND
18801: (p_x_line_rec.ordered_quantity2 IS NOT NULL and
18802: p_x_line_rec.ordered_quantity2 <> FND_API.G_MISS_NUM )
18803: ) THEN
18804: IF l_debug_level > 0 THEN
18805: oe_debug_pub.add('Sync_dual_qty IF (OE_GLOBALS.G_UI_FLAG) and ship froms = - early exit ');
18806: END IF;

Line 18870: p_x_line_rec.ordered_quantity = FND_API.G_MISS_NUM ) AND

18866:
18867: /* If neither quantity is present, no sync is required
18868: ======================================================*/
18869: IF (p_x_line_rec.ordered_quantity IS NULL OR
18870: p_x_line_rec.ordered_quantity = FND_API.G_MISS_NUM ) AND
18871: (p_x_line_rec.ordered_quantity2 IS NULL OR
18872: p_x_line_rec.ordered_quantity2 = FND_API.G_MISS_NUM ) THEN
18873:
18874: IF l_debug_level > 0 THEN

Line 18872: p_x_line_rec.ordered_quantity2 = FND_API.G_MISS_NUM ) THEN

18868: ======================================================*/
18869: IF (p_x_line_rec.ordered_quantity IS NULL OR
18870: p_x_line_rec.ordered_quantity = FND_API.G_MISS_NUM ) AND
18871: (p_x_line_rec.ordered_quantity2 IS NULL OR
18872: p_x_line_rec.ordered_quantity2 = FND_API.G_MISS_NUM ) THEN
18873:
18874: IF l_debug_level > 0 THEN
18875: oe_debug_pub.add ('Sync_dual_qty - both quantities empty so early return');
18876: END IF;

Line 18888: or (p_x_line_rec.order_quantity_uom = FND_API.G_MISS_CHAR )

18884:
18885: /* -- Bug3052287 INVCONV
18886: -- When the primary UOM1 itself is not populated, derive it from l_item_rec.
18887: IF (p_x_line_rec.order_quantity_uom is NULL)
18888: or (p_x_line_rec.order_quantity_uom = FND_API.G_MISS_CHAR )
18889: THEN
18890: GMI_Reservation_Util.Get_AppsUOM_from_OPMUOM
18891: (p_OPM_UOM => l_item_rec.opm_item_um
18892: ,x_Apps_UOM => p_x_line_rec.order_quantity_uom

Line 18965: and ( p_x_line_rec.ordered_quantity2 <> FND_API.G_MISS_NUM and -- INVCONV for PO req

18961: p_x_line_rec.ordered_quantity is NOT NULL AND
18962: p_x_line_rec.order_quantity_uom <> p_x_line_rec.ordered_quantity_uom2 AND -- B1390859
18963: /* Only do tolerance check if both quantities populated */
18964: p_x_line_rec.ordered_quantity2 is NOT NULL
18965: and ( p_x_line_rec.ordered_quantity2 <> FND_API.G_MISS_NUM and -- INVCONV for PO req
18966: NOT (nvl(p_x_line_rec.source_document_type_id,-99) = 10) ) -- INVCONV DEC 23 not for internal order line
18967: THEN
18968:
18969: IF l_debug_level > 0 THEN

Line 19006: RAISE fnd_api.g_exc_error;

19002: oe_msg_pub.add_text(p_message_text => l_buffer);
19003: IF l_debug_level > 0 THEN
19004: oe_debug_pub.add(l_buffer,1);
19005: END IF;
19006: RAISE fnd_api.g_exc_error;
19007:
19008: else
19009: IF l_debug_level > 0 THEN
19010: oe_debug_pub.add('Sync_dual_qty - No tolerance error so return ',1);

Line 19029: or p_x_line_rec.ordered_quantity_uom2 = FND_API.G_MISS_CHAR )

19025: -- then convert the opm um2 to the apps um for the call to get_opm_converted_qty below which requires apps uoms
19026: --
19027:
19028: /* IF ( p_x_line_rec.ordered_quantity_uom2 is NULL INVCONV
19029: or p_x_line_rec.ordered_quantity_uom2 = FND_API.G_MISS_CHAR )
19030: THEN
19031: -- convert 4 digit apps OPM codes to equivalent 3 byte APPS codes
19032: -- Primary UM
19033: GMI_Reservation_Util.Get_AppsUOM_from_OPMUOM

Line 19125: RAISE fnd_api.g_exc_error;

19121: oe_msg_pub.add_text(p_message_text => l_buffer);
19122: IF l_debug_level > 0 THEN
19123: oe_debug_pub.add(l_buffer,1);
19124: END IF;
19125: RAISE fnd_api.g_exc_error;
19126:
19127:
19128: else
19129: IF l_debug_level > 0 THEN

Line 19205: p_x_line_rec.ordered_item = FND_API.G_MISS_CHAR) THEN

19201: --
19202: -- OPM BEGIN - BUG 2586841 - Added if condition for the message tokens to mask FND errors (why?)
19203: --
19204: /* IF ( p_x_line_rec.ordered_item is NULL OR
19205: p_x_line_rec.ordered_item = FND_API.G_MISS_CHAR) THEN
19206: FND_MESSAGE.SET_TOKEN('ITEM_NO',to_char(nvl(p_x_line_rec.inventory_item_id, 0)));
19207: END IF; */ -- INVCONV
19208: FND_MESSAGE.SET_NAME('INV','INV_NO_CONVERSION_ERR'); -- INVCONV
19209:

Line 19214: RAISE FND_API.G_EXC_ERROR;

19210: --
19211: -- OPM END - BUG 2586841
19212: --
19213: OE_MSG_PUB.Add;
19214: RAISE FND_API.G_EXC_ERROR;
19215: --OPM B1478461 End
19216:
19217: WHEN fnd_api.g_exc_error THEN -- INVCONV
19218: RAISE FND_API.G_EXC_ERROR;

Line 19217: WHEN fnd_api.g_exc_error THEN -- INVCONV

19213: OE_MSG_PUB.Add;
19214: RAISE FND_API.G_EXC_ERROR;
19215: --OPM B1478461 End
19216:
19217: WHEN fnd_api.g_exc_error THEN -- INVCONV
19218: RAISE FND_API.G_EXC_ERROR;
19219:
19220: WHEN OTHERS THEN
19221: IF OE_MSG_PUB.Check_Msg_Level (OE_MSG_PUB.G_MSG_LVL_UNEXP_ERROR)

Line 19218: RAISE FND_API.G_EXC_ERROR;

19214: RAISE FND_API.G_EXC_ERROR;
19215: --OPM B1478461 End
19216:
19217: WHEN fnd_api.g_exc_error THEN -- INVCONV
19218: RAISE FND_API.G_EXC_ERROR;
19219:
19220: WHEN OTHERS THEN
19221: IF OE_MSG_PUB.Check_Msg_Level (OE_MSG_PUB.G_MSG_LVL_UNEXP_ERROR)
19222: THEN

Line 19229: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

19225: 'Sync_Dual_Qty'
19226: );
19227: END IF;
19228: oe_debug_pub.add('Exception handling: others in Sync_Dual_Qty', 1);
19229: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
19230:
19231:
19232: END Sync_Dual_Qty;
19233:

Line 19307: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

19303: ( G_PKG_NAME ,
19304: 'Calculate Ordered Quantity2'
19305: );
19306: END IF;
19307: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
19308:
19309:
19310: END Calculate_Ordered_Quantity2;
19311: -- OPM 02/JUN/00 END of OPM added procedures

Line 19345: AND p_x_line_rec.split_from_line_id <> fnd_api.g_miss_num

19341: IF (p_x_line_rec.split_action_code = 'SPLIT'
19342: AND p_x_line_rec.operation = oe_globals.g_opr_update
19343: )
19344: OR (p_x_line_rec.split_from_line_id is not null
19345: AND p_x_line_rec.split_from_line_id <> fnd_api.g_miss_num
19346: AND p_x_line_rec.operation = oe_globals.g_opr_create
19347: )
19348: THEN
19349: --Then you need to call the Quantity rounding API to round off the qty on the line

Line 19363: IF l_return_status = FND_API.G_RET_STS_ERROR THEN

19359: ,p_action_split => 'Y'
19360: ,x_output_quantity => p_x_line_rec.ordered_quantity
19361: ,x_return_status => l_return_status);
19362:
19363: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
19364: RAISE FND_API.G_EXC_ERROR;
19365: END IF;
19366: END IF;
19367: oe_debug_pub.add('PAS 2 Qty :'||p_x_line_rec.ordered_quantity);

Line 19364: RAISE FND_API.G_EXC_ERROR;

19360: ,x_output_quantity => p_x_line_rec.ordered_quantity
19361: ,x_return_status => l_return_status);
19362:
19363: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
19364: RAISE FND_API.G_EXC_ERROR;
19365: END IF;
19366: END IF;
19367: oe_debug_pub.add('PAS 2 Qty :'||p_x_line_rec.ordered_quantity);
19368:

Line 19388: p_x_line_rec.ordered_quantity <> FND_API.G_MISS_NUM And

19384:
19385: --oe_debug_pub.add('reserved_quantity = ' || p_x_line_rec.reserved_quantity );
19386: -- oe_debug_pub.add('reserved_quantity2 = ' || p_x_line_rec.reserved_quantity2 );
19387: IF NOT(OE_GLOBALS.G_UI_FLAG) and -- 4958890
19388: p_x_line_rec.ordered_quantity <> FND_API.G_MISS_NUM And
19389: p_x_line_rec.ordered_quantity IS NOT NULL and
19390: p_x_line_rec.ordered_quantity2 <> FND_API.G_MISS_NUM And
19391: p_x_line_rec.ordered_quantity2 IS NOT NULL and
19392: p_x_line_rec.ordered_quantity_uom2 is not null and

Line 19390: p_x_line_rec.ordered_quantity2 <> FND_API.G_MISS_NUM And

19386: -- oe_debug_pub.add('reserved_quantity2 = ' || p_x_line_rec.reserved_quantity2 );
19387: IF NOT(OE_GLOBALS.G_UI_FLAG) and -- 4958890
19388: p_x_line_rec.ordered_quantity <> FND_API.G_MISS_NUM And
19389: p_x_line_rec.ordered_quantity IS NOT NULL and
19390: p_x_line_rec.ordered_quantity2 <> FND_API.G_MISS_NUM And
19391: p_x_line_rec.ordered_quantity2 IS NOT NULL and
19392: p_x_line_rec.ordered_quantity_uom2 is not null and
19393: p_x_line_rec.ordered_quantity_uom2 <> FND_API.G_MISS_CHAR and
19394: ( ( p_x_line_rec.reserved_quantity <> FND_API.G_MISS_NUM And

Line 19393: p_x_line_rec.ordered_quantity_uom2 <> FND_API.G_MISS_CHAR and

19389: p_x_line_rec.ordered_quantity IS NOT NULL and
19390: p_x_line_rec.ordered_quantity2 <> FND_API.G_MISS_NUM And
19391: p_x_line_rec.ordered_quantity2 IS NOT NULL and
19392: p_x_line_rec.ordered_quantity_uom2 is not null and
19393: p_x_line_rec.ordered_quantity_uom2 <> FND_API.G_MISS_CHAR and
19394: ( ( p_x_line_rec.reserved_quantity <> FND_API.G_MISS_NUM And
19395: p_x_line_rec.reserved_quantity IS NOT NULL )
19396: or ( p_x_line_rec.reserved_quantity2 <> FND_API.G_MISS_NUM And
19397: p_x_line_rec.reserved_quantity2 IS NOT NULL ) )

Line 19394: ( ( p_x_line_rec.reserved_quantity <> FND_API.G_MISS_NUM And

19390: p_x_line_rec.ordered_quantity2 <> FND_API.G_MISS_NUM And
19391: p_x_line_rec.ordered_quantity2 IS NOT NULL and
19392: p_x_line_rec.ordered_quantity_uom2 is not null and
19393: p_x_line_rec.ordered_quantity_uom2 <> FND_API.G_MISS_CHAR and
19394: ( ( p_x_line_rec.reserved_quantity <> FND_API.G_MISS_NUM And
19395: p_x_line_rec.reserved_quantity IS NOT NULL )
19396: or ( p_x_line_rec.reserved_quantity2 <> FND_API.G_MISS_NUM And
19397: p_x_line_rec.reserved_quantity2 IS NOT NULL ) )
19398: Then

Line 19396: or ( p_x_line_rec.reserved_quantity2 <> FND_API.G_MISS_NUM And

19392: p_x_line_rec.ordered_quantity_uom2 is not null and
19393: p_x_line_rec.ordered_quantity_uom2 <> FND_API.G_MISS_CHAR and
19394: ( ( p_x_line_rec.reserved_quantity <> FND_API.G_MISS_NUM And
19395: p_x_line_rec.reserved_quantity IS NOT NULL )
19396: or ( p_x_line_rec.reserved_quantity2 <> FND_API.G_MISS_NUM And
19397: p_x_line_rec.reserved_quantity2 IS NOT NULL ) )
19398: Then
19399:
19400: IF p_x_line_rec.reserved_quantity <> FND_API.G_MISS_NUM And

Line 19400: IF p_x_line_rec.reserved_quantity <> FND_API.G_MISS_NUM And

19396: or ( p_x_line_rec.reserved_quantity2 <> FND_API.G_MISS_NUM And
19397: p_x_line_rec.reserved_quantity2 IS NOT NULL ) )
19398: Then
19399:
19400: IF p_x_line_rec.reserved_quantity <> FND_API.G_MISS_NUM And
19401: p_x_line_rec.reserved_quantity IS NOT NULL then
19402: l_qty := p_x_line_rec.reserved_quantity;
19403:
19404: end if;

Line 19405: IF p_x_line_rec.reserved_quantity2 <> FND_API.G_MISS_NUM And

19401: p_x_line_rec.reserved_quantity IS NOT NULL then
19402: l_qty := p_x_line_rec.reserved_quantity;
19403:
19404: end if;
19405: IF p_x_line_rec.reserved_quantity2 <> FND_API.G_MISS_NUM And
19406: p_x_line_rec.reserved_quantity2 IS NOT NULL then
19407: l_qty2 := p_x_line_rec.reserved_quantity2;
19408:
19409: end if;

Line 19437: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;

19433: IF l_return_code <> 0 THEN -- INVCONV
19434: IF l_return_status = -1 or
19435: l_return_status = -99999
19436: THEN
19437: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
19438: RAISE FND_API.G_EXC_ERROR;
19439: else
19440: p_x_line_rec.return_status := FND_API.G_RET_STS_UNEXP_ERROR;
19441: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

Line 19438: RAISE FND_API.G_EXC_ERROR;

19434: IF l_return_status = -1 or
19435: l_return_status = -99999
19436: THEN
19437: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
19438: RAISE FND_API.G_EXC_ERROR;
19439: else
19440: p_x_line_rec.return_status := FND_API.G_RET_STS_UNEXP_ERROR;
19441: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
19442:

Line 19440: p_x_line_rec.return_status := FND_API.G_RET_STS_UNEXP_ERROR;

19436: THEN
19437: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
19438: RAISE FND_API.G_EXC_ERROR;
19439: else
19440: p_x_line_rec.return_status := FND_API.G_RET_STS_UNEXP_ERROR;
19441: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
19442:
19443: END IF;
19444:

Line 19441: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

19437: p_x_line_rec.return_status := FND_API.G_RET_STS_ERROR;
19438: RAISE FND_API.G_EXC_ERROR;
19439: else
19440: p_x_line_rec.return_status := FND_API.G_RET_STS_UNEXP_ERROR;
19441: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
19442:
19443: END IF;
19444:
19445: ELSE

Line 19504: (p_x_line_rec.split_action_code = FND_API.G_MISS_CHAR AND

19500: ((p_x_line_rec.schedule_status_code is NULL AND
19501: p_x_line_rec.operation = 'CREATE' ) OR
19502: (p_x_line_rec.schedule_ship_date is NOT NULL)) AND
19503: ((nvl(p_x_line_rec.split_action_code, 'X') <> 'SPLIT' OR
19504: (p_x_line_rec.split_action_code = FND_API.G_MISS_CHAR AND
19505: NOT (p_x_line_rec.split_from_line_id is NOT NULL))) OR
19506: OE_Code_Control.Code_Release_Level >= '110510')
19507: THEN
19508:

Line 19609: p_x_line_rec.split_from_line_id <> FND_API.G_MISS_NUM AND

19605:
19606: IF p_x_line_rec.ato_line_id = p_x_line_rec.line_id AND
19607: l_flag AND
19608: NOT (p_x_line_rec.split_from_line_id IS NOT NULL AND
19609: p_x_line_rec.split_from_line_id <> FND_API.G_MISS_NUM AND
19610: p_x_line_rec.operation = 'CREATE') THEN
19611:
19612: if l_debug_level > 0 then
19613: oe_debug_pub.add('compare for ato model now', 3);

Line 20196: RAISE FND_API.G_EXC_ERROR;

20192: OE_MSG_PUB.Add;
20193: if l_debug_level > 0 then
20194: oe_debug_pub.add('model line is closed', 1);
20195: end if;
20196: RAISE FND_API.G_EXC_ERROR;
20197: END IF;
20198:
20199: IF l_fulfilled_flag = 'Y' THEN
20200: FND_MESSAGE.Set_Name('ONT', 'OE_CONFIG_MODEL_FULFILLED');

Line 20206: RAISE FND_API.G_EXC_ERROR;

20202: OE_MSG_PUB.Add;
20203: if l_debug_level > 0 then
20204: oe_debug_pub.add('model line is fulfilled', 1);
20205: end if;
20206: RAISE FND_API.G_EXC_ERROR;
20207: END IF;
20208:
20209: if l_debug_level > 0 then
20210: oe_debug_pub.add('Logging a request to validate configuration ', 1);

Line 20327: RAISE FND_API.G_EXC_ERROR;

20323: OE_MSG_PUB.Add;
20324: if l_debug_level > 0 then
20325: oe_debug_pub.add('model line is closed', 1);
20326: end if;
20327: RAISE FND_API.G_EXC_ERROR;
20328: END IF;
20329:
20330: IF l_fulfilled_flag = 'Y' THEN
20331: FND_MESSAGE.Set_Name('ONT', 'OE_CONFIG_MODEL_FULFILLED');

Line 20337: RAISE FND_API.G_EXC_ERROR;

20333: OE_MSG_PUB.Add;
20334: if l_debug_level > 0 then
20335: oe_debug_pub.add('model line is fulfilled', 1);
20336: end if;
20337: RAISE FND_API.G_EXC_ERROR;
20338: END IF;
20339:
20340: -- 2917547 starts
20341: IF p_x_line_rec.operation = OE_GLOBALS.G_OPR_CREATE AND

Line 20345: p_x_line_rec.ordered_item = fnd_api.g_miss_char THEN

20341: IF p_x_line_rec.operation = OE_GLOBALS.G_OPR_CREATE AND
20342: p_x_line_rec.ordered_quantity = 0 THEN
20343:
20344: IF p_x_line_rec.ordered_item IS NULL OR
20345: p_x_line_rec.ordered_item = fnd_api.g_miss_char THEN
20346: l_ord_item := p_x_line_rec.inventory_item_id;
20347: ELSE
20348: l_ord_item := p_x_line_rec.ordered_item;
20349: END IF;

Line 20359: RAISE FND_API.G_EXC_ERROR;

20355: IF l_debug_level > 0 THEN
20356: oe_debug_pub.add
20357: ('Child lines with zero qty can not be created', 1);
20358: END IF;
20359: RAISE FND_API.G_EXC_ERROR;
20360: END IF;
20361:
20362: OE_delayed_requests_Pvt.log_request(
20363: p_entity_code => OE_GLOBALS.G_ENTITY_LINE,

Line 20485: l_param1 VARCHAR2(2000):= FND_API.G_MISS_NUM;

20481: ,p_old_line_rec IN OE_Order_PUB.Line_Rec_Type :=
20482: OE_Order_PUB.G_MISS_LINE_REC
20483: ,x_return_status OUT NOCOPY /* file.sql.39 change */ VARCHAR2)
20484: IS
20485: l_param1 VARCHAR2(2000):= FND_API.G_MISS_NUM;
20486: l_param2 VARCHAR2(240) := FND_API.G_MISS_NUM;
20487: l_param3 VARCHAR2(240) := null;
20488: l_param4 VARCHAR2(2000):= null; --4495205
20489: l_param5 VARCHAR2(240) := FND_API.G_MISS_NUM;

Line 20486: l_param2 VARCHAR2(240) := FND_API.G_MISS_NUM;

20482: OE_Order_PUB.G_MISS_LINE_REC
20483: ,x_return_status OUT NOCOPY /* file.sql.39 change */ VARCHAR2)
20484: IS
20485: l_param1 VARCHAR2(2000):= FND_API.G_MISS_NUM;
20486: l_param2 VARCHAR2(240) := FND_API.G_MISS_NUM;
20487: l_param3 VARCHAR2(240) := null;
20488: l_param4 VARCHAR2(2000):= null; --4495205
20489: l_param5 VARCHAR2(240) := FND_API.G_MISS_NUM;
20490: l_param6 VARCHAR2(240) := FND_API.G_MISS_NUM;

Line 20489: l_param5 VARCHAR2(240) := FND_API.G_MISS_NUM;

20485: l_param1 VARCHAR2(2000):= FND_API.G_MISS_NUM;
20486: l_param2 VARCHAR2(240) := FND_API.G_MISS_NUM;
20487: l_param3 VARCHAR2(240) := null;
20488: l_param4 VARCHAR2(2000):= null; --4495205
20489: l_param5 VARCHAR2(240) := FND_API.G_MISS_NUM;
20490: l_param6 VARCHAR2(240) := FND_API.G_MISS_NUM;
20491: l_param7 VARCHAR2(240) := FND_API.G_MISS_CHAR;
20492: l_param8 VARCHAR2(240) := FND_API.G_MISS_NUM;
20493: l_param9 VARCHAR2(240) := FND_API.G_MISS_NUM;

Line 20490: l_param6 VARCHAR2(240) := FND_API.G_MISS_NUM;

20486: l_param2 VARCHAR2(240) := FND_API.G_MISS_NUM;
20487: l_param3 VARCHAR2(240) := null;
20488: l_param4 VARCHAR2(2000):= null; --4495205
20489: l_param5 VARCHAR2(240) := FND_API.G_MISS_NUM;
20490: l_param6 VARCHAR2(240) := FND_API.G_MISS_NUM;
20491: l_param7 VARCHAR2(240) := FND_API.G_MISS_CHAR;
20492: l_param8 VARCHAR2(240) := FND_API.G_MISS_NUM;
20493: l_param9 VARCHAR2(240) := FND_API.G_MISS_NUM;
20494: l_param10 VARCHAR2(240) := null;

Line 20491: l_param7 VARCHAR2(240) := FND_API.G_MISS_CHAR;

20487: l_param3 VARCHAR2(240) := null;
20488: l_param4 VARCHAR2(2000):= null; --4495205
20489: l_param5 VARCHAR2(240) := FND_API.G_MISS_NUM;
20490: l_param6 VARCHAR2(240) := FND_API.G_MISS_NUM;
20491: l_param7 VARCHAR2(240) := FND_API.G_MISS_CHAR;
20492: l_param8 VARCHAR2(240) := FND_API.G_MISS_NUM;
20493: l_param9 VARCHAR2(240) := FND_API.G_MISS_NUM;
20494: l_param10 VARCHAR2(240) := null;
20495: l_param11 VARCHAR2(240) := FND_API.G_MISS_NUM;

Line 20492: l_param8 VARCHAR2(240) := FND_API.G_MISS_NUM;

20488: l_param4 VARCHAR2(2000):= null; --4495205
20489: l_param5 VARCHAR2(240) := FND_API.G_MISS_NUM;
20490: l_param6 VARCHAR2(240) := FND_API.G_MISS_NUM;
20491: l_param7 VARCHAR2(240) := FND_API.G_MISS_CHAR;
20492: l_param8 VARCHAR2(240) := FND_API.G_MISS_NUM;
20493: l_param9 VARCHAR2(240) := FND_API.G_MISS_NUM;
20494: l_param10 VARCHAR2(240) := null;
20495: l_param11 VARCHAR2(240) := FND_API.G_MISS_NUM;
20496: l_param12 VARCHAR2(240) := FND_API.G_MISS_NUM;

Line 20493: l_param9 VARCHAR2(240) := FND_API.G_MISS_NUM;

20489: l_param5 VARCHAR2(240) := FND_API.G_MISS_NUM;
20490: l_param6 VARCHAR2(240) := FND_API.G_MISS_NUM;
20491: l_param7 VARCHAR2(240) := FND_API.G_MISS_CHAR;
20492: l_param8 VARCHAR2(240) := FND_API.G_MISS_NUM;
20493: l_param9 VARCHAR2(240) := FND_API.G_MISS_NUM;
20494: l_param10 VARCHAR2(240) := null;
20495: l_param11 VARCHAR2(240) := FND_API.G_MISS_NUM;
20496: l_param12 VARCHAR2(240) := FND_API.G_MISS_NUM;
20497: l_param14 VARCHAR2(240) := FND_API.G_MISS_NUM;

Line 20495: l_param11 VARCHAR2(240) := FND_API.G_MISS_NUM;

20491: l_param7 VARCHAR2(240) := FND_API.G_MISS_CHAR;
20492: l_param8 VARCHAR2(240) := FND_API.G_MISS_NUM;
20493: l_param9 VARCHAR2(240) := FND_API.G_MISS_NUM;
20494: l_param10 VARCHAR2(240) := null;
20495: l_param11 VARCHAR2(240) := FND_API.G_MISS_NUM;
20496: l_param12 VARCHAR2(240) := FND_API.G_MISS_NUM;
20497: l_param14 VARCHAR2(240) := FND_API.G_MISS_NUM;
20498: /* Added the following variable to fix the bug 2217336 */
20499: l_param16 VARCHAR2(240) := FND_API.G_MISS_CHAR;

Line 20496: l_param12 VARCHAR2(240) := FND_API.G_MISS_NUM;

20492: l_param8 VARCHAR2(240) := FND_API.G_MISS_NUM;
20493: l_param9 VARCHAR2(240) := FND_API.G_MISS_NUM;
20494: l_param10 VARCHAR2(240) := null;
20495: l_param11 VARCHAR2(240) := FND_API.G_MISS_NUM;
20496: l_param12 VARCHAR2(240) := FND_API.G_MISS_NUM;
20497: l_param14 VARCHAR2(240) := FND_API.G_MISS_NUM;
20498: /* Added the following variable to fix the bug 2217336 */
20499: l_param16 VARCHAR2(240) := FND_API.G_MISS_CHAR;
20500: l_date_param1 DATE := FND_API.G_MISS_DATE;

Line 20497: l_param14 VARCHAR2(240) := FND_API.G_MISS_NUM;

20493: l_param9 VARCHAR2(240) := FND_API.G_MISS_NUM;
20494: l_param10 VARCHAR2(240) := null;
20495: l_param11 VARCHAR2(240) := FND_API.G_MISS_NUM;
20496: l_param12 VARCHAR2(240) := FND_API.G_MISS_NUM;
20497: l_param14 VARCHAR2(240) := FND_API.G_MISS_NUM;
20498: /* Added the following variable to fix the bug 2217336 */
20499: l_param16 VARCHAR2(240) := FND_API.G_MISS_CHAR;
20500: l_date_param1 DATE := FND_API.G_MISS_DATE;
20501: l_date_param2 DATE := FND_API.G_MISS_DATE;

Line 20499: l_param16 VARCHAR2(240) := FND_API.G_MISS_CHAR;

20495: l_param11 VARCHAR2(240) := FND_API.G_MISS_NUM;
20496: l_param12 VARCHAR2(240) := FND_API.G_MISS_NUM;
20497: l_param14 VARCHAR2(240) := FND_API.G_MISS_NUM;
20498: /* Added the following variable to fix the bug 2217336 */
20499: l_param16 VARCHAR2(240) := FND_API.G_MISS_CHAR;
20500: l_date_param1 DATE := FND_API.G_MISS_DATE;
20501: l_date_param2 DATE := FND_API.G_MISS_DATE;
20502: l_num NUMBER;
20503: l_cancellation VARCHAR2(1);

Line 20500: l_date_param1 DATE := FND_API.G_MISS_DATE;

20496: l_param12 VARCHAR2(240) := FND_API.G_MISS_NUM;
20497: l_param14 VARCHAR2(240) := FND_API.G_MISS_NUM;
20498: /* Added the following variable to fix the bug 2217336 */
20499: l_param16 VARCHAR2(240) := FND_API.G_MISS_CHAR;
20500: l_date_param1 DATE := FND_API.G_MISS_DATE;
20501: l_date_param2 DATE := FND_API.G_MISS_DATE;
20502: l_num NUMBER;
20503: l_cancellation VARCHAR2(1);
20504: l_cascade_changes BOOLEAN := FALSE;

Line 20501: l_date_param2 DATE := FND_API.G_MISS_DATE;

20497: l_param14 VARCHAR2(240) := FND_API.G_MISS_NUM;
20498: /* Added the following variable to fix the bug 2217336 */
20499: l_param16 VARCHAR2(240) := FND_API.G_MISS_CHAR;
20500: l_date_param1 DATE := FND_API.G_MISS_DATE;
20501: l_date_param2 DATE := FND_API.G_MISS_DATE;
20502: l_num NUMBER;
20503: l_cancellation VARCHAR2(1);
20504: l_cascade_changes BOOLEAN := FALSE;
20505: l_change_configuration BOOLEAN := FALSE;

Line 20884: := FND_API.G_MISS_NUM;

20880: l_num := p_x_line_rec.line_id;
20881:
20882: IF NOT OE_Config_Pvt.OE_MODIFY_INC_ITEMS_TBL.EXISTS(l_num) THEN
20883: OE_Config_Pvt.OE_MODIFY_INC_ITEMS_TBL(l_num).param1
20884: := FND_API.G_MISS_NUM;
20885: OE_Config_Pvt.OE_MODIFY_INC_ITEMS_TBL(l_num).param2
20886: := FND_API.G_MISS_NUM;
20887: OE_Config_Pvt.OE_MODIFY_INC_ITEMS_TBL(l_num).param3 := null;
20888: OE_Config_Pvt.OE_MODIFY_INC_ITEMS_TBL(l_num).param4 := null;

Line 20886: := FND_API.G_MISS_NUM;

20882: IF NOT OE_Config_Pvt.OE_MODIFY_INC_ITEMS_TBL.EXISTS(l_num) THEN
20883: OE_Config_Pvt.OE_MODIFY_INC_ITEMS_TBL(l_num).param1
20884: := FND_API.G_MISS_NUM;
20885: OE_Config_Pvt.OE_MODIFY_INC_ITEMS_TBL(l_num).param2
20886: := FND_API.G_MISS_NUM;
20887: OE_Config_Pvt.OE_MODIFY_INC_ITEMS_TBL(l_num).param3 := null;
20888: OE_Config_Pvt.OE_MODIFY_INC_ITEMS_TBL(l_num).param4 := null;
20889: OE_Config_Pvt.OE_MODIFY_INC_ITEMS_TBL(l_num).param5
20890: := FND_API.G_MISS_NUM;

Line 20890: := FND_API.G_MISS_NUM;

20886: := FND_API.G_MISS_NUM;
20887: OE_Config_Pvt.OE_MODIFY_INC_ITEMS_TBL(l_num).param3 := null;
20888: OE_Config_Pvt.OE_MODIFY_INC_ITEMS_TBL(l_num).param4 := null;
20889: OE_Config_Pvt.OE_MODIFY_INC_ITEMS_TBL(l_num).param5
20890: := FND_API.G_MISS_NUM;
20891: OE_Config_Pvt.OE_MODIFY_INC_ITEMS_TBL(l_num).param6
20892: := FND_API.G_MISS_NUM;
20893: OE_Config_Pvt.OE_MODIFY_INC_ITEMS_TBL(l_num).param7
20894: := FND_API.G_MISS_NUM;

Line 20892: := FND_API.G_MISS_NUM;

20888: OE_Config_Pvt.OE_MODIFY_INC_ITEMS_TBL(l_num).param4 := null;
20889: OE_Config_Pvt.OE_MODIFY_INC_ITEMS_TBL(l_num).param5
20890: := FND_API.G_MISS_NUM;
20891: OE_Config_Pvt.OE_MODIFY_INC_ITEMS_TBL(l_num).param6
20892: := FND_API.G_MISS_NUM;
20893: OE_Config_Pvt.OE_MODIFY_INC_ITEMS_TBL(l_num).param7
20894: := FND_API.G_MISS_NUM;
20895: OE_Config_Pvt.OE_MODIFY_INC_ITEMS_TBL(l_num).param8
20896: := FND_API.G_MISS_NUM;

Line 20894: := FND_API.G_MISS_NUM;

20890: := FND_API.G_MISS_NUM;
20891: OE_Config_Pvt.OE_MODIFY_INC_ITEMS_TBL(l_num).param6
20892: := FND_API.G_MISS_NUM;
20893: OE_Config_Pvt.OE_MODIFY_INC_ITEMS_TBL(l_num).param7
20894: := FND_API.G_MISS_NUM;
20895: OE_Config_Pvt.OE_MODIFY_INC_ITEMS_TBL(l_num).param8
20896: := FND_API.G_MISS_NUM;
20897: OE_Config_Pvt.OE_MODIFY_INC_ITEMS_TBL(l_num).param9
20898: := FND_API.G_MISS_NUM;

Line 20896: := FND_API.G_MISS_NUM;

20892: := FND_API.G_MISS_NUM;
20893: OE_Config_Pvt.OE_MODIFY_INC_ITEMS_TBL(l_num).param7
20894: := FND_API.G_MISS_NUM;
20895: OE_Config_Pvt.OE_MODIFY_INC_ITEMS_TBL(l_num).param8
20896: := FND_API.G_MISS_NUM;
20897: OE_Config_Pvt.OE_MODIFY_INC_ITEMS_TBL(l_num).param9
20898: := FND_API.G_MISS_NUM;
20899: OE_Config_Pvt.OE_MODIFY_INC_ITEMS_TBL(l_num).date_param1
20900: := FND_API.G_MISS_DATE;

Line 20898: := FND_API.G_MISS_NUM;

20894: := FND_API.G_MISS_NUM;
20895: OE_Config_Pvt.OE_MODIFY_INC_ITEMS_TBL(l_num).param8
20896: := FND_API.G_MISS_NUM;
20897: OE_Config_Pvt.OE_MODIFY_INC_ITEMS_TBL(l_num).param9
20898: := FND_API.G_MISS_NUM;
20899: OE_Config_Pvt.OE_MODIFY_INC_ITEMS_TBL(l_num).date_param1
20900: := FND_API.G_MISS_DATE;
20901: END IF;
20902:

Line 20900: := FND_API.G_MISS_DATE;

20896: := FND_API.G_MISS_NUM;
20897: OE_Config_Pvt.OE_MODIFY_INC_ITEMS_TBL(l_num).param9
20898: := FND_API.G_MISS_NUM;
20899: OE_Config_Pvt.OE_MODIFY_INC_ITEMS_TBL(l_num).date_param1
20900: := FND_API.G_MISS_DATE;
20901: END IF;
20902:
20903: IF p_x_line_rec.operation <> OE_GLOBALS.G_OPR_CREATE AND
20904: p_x_line_rec.ato_line_id is null AND

Line 20919: FND_API.G_MISS_NUM THEN

20915: IF NOT OE_GLOBALS.Equal(p_x_line_rec.ordered_quantity,
20916: p_old_line_rec.ordered_quantity) THEN
20917:
20918: IF OE_Config_Pvt.OE_MODIFY_INC_ITEMS_TBL(l_num).param1 =
20919: FND_API.G_MISS_NUM THEN
20920: OE_Config_Pvt.OE_MODIFY_INC_ITEMS_TBL(l_num).param1
20921: := p_old_line_rec.ordered_quantity;
20922: if l_debug_level > 0 then
20923: oe_debug_pub.add('qty changed 1st time ' || l_param1, 4);

Line 21151: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

21147: , 'get_customer_details'
21148: );
21149: END IF;
21150:
21151: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
21152:
21153: END get_customer_details;
21154:
21155:

Line 21216: p_param1 => FND_API.G_TRUE,

21212: p_requesting_entity_code => OE_GLOBALS.G_ENTITY_LINE,
21213: p_requesting_entity_id => p_x_line_rec.line_id,
21214: p_request_type => OE_GLOBALS.G_UPDATE_SHIPPING,
21215: p_request_unique_key1 => OE_GLOBALS.G_OPR_UPDATE,
21216: p_param1 => FND_API.G_TRUE,
21217: x_return_status => x_return_status);
21218:
21219: END IF;
21220: END IF;

Line 21229: p_x_line_rec.change_reason = FND_API.G_MISS_CHAR)

21225: -- Start AuditTrail
21226:
21227: IF OE_GLOBALS.G_AUDIT_REASON_RQD_FLAG = 'Y'
21228: AND ( p_x_line_rec.change_reason IS NULL OR
21229: p_x_line_rec.change_reason = FND_API.G_MISS_CHAR)
21230: THEN
21231:
21232: -- bug 3636884, defaulting reason from group API
21233: IF OE_GLOBALS.G_DEFAULT_REASON THEN

Line 21245: RAISE FND_API.G_EXC_ERROR;

21241: end if;
21242: fnd_message.set_name('ONT','OE_AUDIT_REASON_RQD');
21243: fnd_message.set_token('OBJECT','ORDER LINE');
21244: oe_msg_pub.add;
21245: RAISE FND_API.G_EXC_ERROR;
21246: END IF;
21247:
21248: END IF;
21249:

Line 21349: IF p_ordered_quantity2 = fnd_api.g_miss_num THEN

21345: -- First of all, if this procedure is called from a source other then UI
21346: /* If neither quantity is present, no calculation is required
21347: ======================================================*/
21348:
21349: IF p_ordered_quantity2 = fnd_api.g_miss_num THEN
21350: p_ordered_quantity2 := 0;
21351: IF l_debug_level > 0 THEN
21352: oe_debug_pub.add('Calculate_dual_quantity - p_ordered_quantity2 = fnd_api.g_miss_num' );
21353: END IF;

Line 21352: oe_debug_pub.add('Calculate_dual_quantity - p_ordered_quantity2 = fnd_api.g_miss_num' );

21348:
21349: IF p_ordered_quantity2 = fnd_api.g_miss_num THEN
21350: p_ordered_quantity2 := 0;
21351: IF l_debug_level > 0 THEN
21352: oe_debug_pub.add('Calculate_dual_quantity - p_ordered_quantity2 = fnd_api.g_miss_num' );
21353: END IF;
21354:
21355: END IF;
21356:

Line 21359: p_ordered_quantity = FND_API.G_MISS_NUM ) AND

21355: END IF;
21356:
21357: IF( X_UI_FLAG = 1 ) THEN
21358: IF (p_ordered_quantity IS NULL OR
21359: p_ordered_quantity = FND_API.G_MISS_NUM ) AND
21360: (p_ordered_quantity2 IS NULL OR
21361: p_ordered_quantity2 = FND_API.G_MISS_NUM ) THEN
21362: IF l_debug_level > 0 THEN
21363: oe_debug_pub.add ('Calculate_dual_quantity - both quantities empty so early return');

Line 21361: p_ordered_quantity2 = FND_API.G_MISS_NUM ) THEN

21357: IF( X_UI_FLAG = 1 ) THEN
21358: IF (p_ordered_quantity IS NULL OR
21359: p_ordered_quantity = FND_API.G_MISS_NUM ) AND
21360: (p_ordered_quantity2 IS NULL OR
21361: p_ordered_quantity2 = FND_API.G_MISS_NUM ) THEN
21362: IF l_debug_level > 0 THEN
21363: oe_debug_pub.add ('Calculate_dual_quantity - both quantities empty so early return');
21364: END IF;
21365: RETURN;

Line 21484: RAISE FND_API.G_EXC_ERROR;

21480:
21481: END IF; -- IF (NVL(p_ordered_quantity2,0) = 0
21482:
21483: IF(x_return_status = -1 ) THEN
21484: RAISE FND_API.G_EXC_ERROR;
21485: END IF;
21486:
21487: RETURN;
21488:

Line 21532: IF (l_status <> FND_API.G_RET_STS_SUCCESS)

21528: ,x_return_status => l_status
21529: ,x_msg_count => l_msg_count
21530: ,x_msg_data => l_msg_data);
21531:
21532: IF (l_status <> FND_API.G_RET_STS_SUCCESS)
21533: THEN
21534: x_return_status := -1;
21535: oe_debug_pub.add('OPM After Get_OPMUOM_from_appsUOM - failed : apps_uom = ' || p_ordered_quantity_uom || 'opm_uom = ' || l_opm_uom );
21536: ELSE

Line 21784: --RAISE FND_API.G_EXC_ERROR;

21780: oe_debug_pub.add('Exception handling: UOM_CONVERSION_FAILED in calculate_dual_qty', 1);
21781: FND_MESSAGE.SET_NAME('INV','INV_NO_CONVERSION_ERR'); -- INVCONV
21782: OE_MSG_PUB.Add;
21783: x_return_status := -99999;
21784: --RAISE FND_API.G_EXC_ERROR;
21785:
21786:
21787: WHEN TOLERANCE_ERROR THEN -- INVCONV
21788: oe_debug_pub.add('Exception handling: TOLERANCE_ERROR in calculate_dual_qty', 1);

Line 21790: --RAISE -- FND_API.G_EXC_ERROR; -- INVCONV

21786:
21787: WHEN TOLERANCE_ERROR THEN -- INVCONV
21788: oe_debug_pub.add('Exception handling: TOLERANCE_ERROR in calculate_dual_qty', 1);
21789: x_return_status := -1;
21790: --RAISE -- FND_API.G_EXC_ERROR; -- INVCONV
21791:
21792: WHEN OTHERS THEN
21793: IF OE_MSG_PUB.Check_Msg_Level (OE_MSG_PUB.G_MSG_LVL_UNEXP_ERROR)
21794: THEN

Line 21801: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

21797: 'Calculate_dual_quantity'
21798: );
21799: END IF;
21800: oe_debug_pub.add('Exception handling: others in calculate_dual_qty', 1);
21801: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
21802:
21803: END calculate_dual_quantity;
21804:
21805:

Line 22049: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN

22045: END IF; -- if line_set_id is not null
22046:
22047: END IF; -- if operation is DELETE
22048:
22049: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
22050: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
22051: END IF;
22052:
22053: EXCEPTION

Line 22050: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

22046:
22047: END IF; -- if operation is DELETE
22048:
22049: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
22050: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
22051: END IF;
22052:
22053: EXCEPTION
22054: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

Line 22054: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

22050: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
22051: END IF;
22052:
22053: EXCEPTION
22054: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
22055: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
22056: WHEN OTHERS THEN
22057: oe_debug_pub.add('Others error in Log_Blanket_Request');
22058: oe_debug_pub.add('Error :'||substr(sqlerrm,1,200));

Line 22055: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

22051: END IF;
22052:
22053: EXCEPTION
22054: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
22055: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
22056: WHEN OTHERS THEN
22057: oe_debug_pub.add('Others error in Log_Blanket_Request');
22058: oe_debug_pub.add('Error :'||substr(sqlerrm,1,200));
22059: IF OE_MSG_PUB.Check_Msg_Level (OE_MSG_PUB.G_MSG_LVL_UNEXP_ERROR)

Line 22066: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

22062: ( G_PKG_NAME ,
22063: 'Log_Blanket_Request'
22064: );
22065: END IF;
22066: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
22067: END Log_Blanket_Request;
22068:
22069:
22070: /*sdatti*/

Line 22241: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

22237: THEN
22238: OE_MSG_PUB.Add_Exc_Msg ( G_PKG_NAME , 'GET_ITEM_INFO');
22239: END IF;
22240:
22241: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
22242:
22243: END GET_ITEM_INFO;
22244:
22245:

Line 22297: RAISE FND_API.G_EXC_ERROR;

22293: ,p_header_id => p_x_line_rec.header_id) THEN
22294:
22295: FND_MESSAGE.Set_Name('ONT', 'ONT_DS_PO_CANCELLED');
22296: OE_MSG_PUB.Add;
22297: RAISE FND_API.G_EXC_ERROR;
22298: END IF;
22299:
22300:
22301: IF NOT OE_GLOBALS.EQUAL(p_x_line_rec.shipping_instructions

Line 22493: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN

22489: IF l_debug_level > 0 THEN
22490: OE_DEBUG_PUB.Add('After Logging CMS_Request...'||l_return_status, 2);
22491: END IF;
22492:
22493: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
22494: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
22495: END IF;
22496:
22497: IF l_debug_level > 0 THEN

Line 22494: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

22490: OE_DEBUG_PUB.Add('After Logging CMS_Request...'||l_return_status, 2);
22491: END IF;
22492:
22493: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
22494: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
22495: END IF;
22496:
22497: IF l_debug_level > 0 THEN
22498: OE_DEBUG_PUB.Add('Exiting Log_Dropship_CMS_Request...', 2);

Line 22504: WHEN FND_API.G_EXC_ERROR THEN

22500:
22501:
22502: EXCEPTION
22503:
22504: WHEN FND_API.G_EXC_ERROR THEN
22505: IF l_debug_level > 0 THEN
22506: OE_DEBUG_PUB.Add('Execution Error in Log_Dropship_CMS_Request', 2);
22507: END IF;
22508: RAISE FND_API.G_EXC_ERROR;

Line 22508: RAISE FND_API.G_EXC_ERROR;

22504: WHEN FND_API.G_EXC_ERROR THEN
22505: IF l_debug_level > 0 THEN
22506: OE_DEBUG_PUB.Add('Execution Error in Log_Dropship_CMS_Request', 2);
22507: END IF;
22508: RAISE FND_API.G_EXC_ERROR;
22509:
22510: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
22511: IF l_debug_level > 0 THEN
22512: OE_DEBUG_PUB.Add('Unexpected Error in Log_Dropship_CMS_Request'||

Line 22510: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

22506: OE_DEBUG_PUB.Add('Execution Error in Log_Dropship_CMS_Request', 2);
22507: END IF;
22508: RAISE FND_API.G_EXC_ERROR;
22509:
22510: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
22511: IF l_debug_level > 0 THEN
22512: OE_DEBUG_PUB.Add('Unexpected Error in Log_Dropship_CMS_Request'||
22513: sqlerrm, 1);
22514: END IF;

Line 22515: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

22511: IF l_debug_level > 0 THEN
22512: OE_DEBUG_PUB.Add('Unexpected Error in Log_Dropship_CMS_Request'||
22513: sqlerrm, 1);
22514: END IF;
22515: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
22516:
22517: WHEN OTHERS THEN
22518:
22519: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_UNEXP_ERROR)

Line 22620: IF l_return_status = FND_API.G_RET_STS_SUCCESS THEN

22616:
22617: /*
22618: Need to check only l_return_status. If SUCCESS, do COMPLETE with default transition
22619: */
22620: IF l_return_status = FND_API.G_RET_STS_SUCCESS THEN
22621: IF l_debug_level > 0 THEN
22622: oe_debug_pub.add( 'Updating Line Flow Status and pushing WF ');
22623: END IF;
22624: Update oe_order_lines