DBA Data[Home] [Help]

APPS.OE_VALIDATE_HEADER dependencies on FND_API

Line 31: x_return_status := FND_API.G_RET_STS_SUCCESS;

27: if l_debug_level > 0 then
28: oe_debug_pub.add('Enter OE_VALIDATE_HEADER.Check_Negotiation_Attributes',1);
29: end if;
30:
31: x_return_status := FND_API.G_RET_STS_SUCCESS;
32:
33:
34: IF p_header_rec.operation = OE_GLOBALS.G_OPR_UPDATE THEN
35:

Line 44: RAISE FND_API.G_EXC_ERROR;

40: ,p_old_header_rec.transaction_phase_code)
41: THEN
42: FND_MESSAGE.SET_NAME('ONT','OE_PHASE_UPDATE_NOT_ALLOWED');
43: OE_MSG_PUB.ADD;
44: RAISE FND_API.G_EXC_ERROR;
45: END IF;
46:
47: -- New version number cannot be lower than previous version
48:

Line 53: x_return_status := FND_API.G_RET_STS_ERROR;

49: IF nvl(p_header_rec.version_number,-1) < p_old_header_rec.version_number
50: THEN
51: FND_MESSAGE.SET_NAME('ONT','OE_VERSION_NUM_ERROR');
52: OE_MSG_PUB.ADD;
53: x_return_status := FND_API.G_RET_STS_ERROR;
54: END IF;
55:
56: END IF; -- End of check for UPDATE operation
57:

Line 75: x_return_status := FND_API.G_RET_STS_ERROR;

71: FND_MESSAGE.SET_NAME('ONT','OE_CANT_UPDATE_QUOTE_ATTR');
72: FND_MESSAGE.SET_TOKEN('ATTRIBUTE',
73: OE_Order_UTIL.Get_Attribute_Name('QUOTE_NUMBER'));
74: OE_MSG_PUB.ADD;
75: x_return_status := FND_API.G_RET_STS_ERROR;
76: END IF;
77:
78: IF (NOT OE_GLOBALS.EQUAL(p_header_rec.quote_date
79: ,p_old_header_rec.quote_date)) OR

Line 88: x_return_status := FND_API.G_RET_STS_ERROR;

84: FND_MESSAGE.SET_NAME('ONT','OE_CANT_UPDATE_QUOTE_ATTR');
85: FND_MESSAGE.SET_TOKEN('ATTRIBUTE',
86: OE_Order_UTIL.Get_Attribute_Name('QUOTE_DATE'));
87: OE_MSG_PUB.ADD;
88: x_return_status := FND_API.G_RET_STS_ERROR;
89: END IF;
90:
91: IF (NOT OE_GLOBALS.EQUAL(p_header_rec.expiration_date
92: ,p_old_header_rec.expiration_date)) OR

Line 101: x_return_status := FND_API.G_RET_STS_ERROR;

97: FND_MESSAGE.SET_NAME('ONT','OE_CANT_UPDATE_QUOTE_ATTR');
98: FND_MESSAGE.SET_TOKEN('ATTRIBUTE',
99: OE_Order_UTIL.Get_Attribute_Name('EXPIRATION_DATE'));
100: OE_MSG_PUB.ADD;
101: x_return_status := FND_API.G_RET_STS_ERROR;
102: END IF;
103:
104: -- Bug 3189579
105: -- Sales document name is supported on both sales orders and

Line 124: x_return_status := FND_API.G_RET_STS_ERROR;

120: FND_MESSAGE.SET_NAME('ONT','OE_CANT_UPDATE_ORDER_ATTR');
121: FND_MESSAGE.SET_TOKEN('ATTRIBUTE',
122: OE_Order_UTIL.Get_Attribute_Name('ORDER_NUMBER'));
123: OE_MSG_PUB.ADD;
124: x_return_status := FND_API.G_RET_STS_ERROR;
125: END IF;
126:
127: IF (NOT OE_GLOBALS.EQUAL(p_header_rec.ordered_date
128: ,p_old_header_rec.ordered_date)) OR

Line 137: x_return_status := FND_API.G_RET_STS_ERROR;

133: FND_MESSAGE.SET_NAME('ONT','OE_CANT_UPDATE_ORDER_ATTR');
134: FND_MESSAGE.SET_TOKEN('ATTRIBUTE',
135: OE_Order_UTIL.Get_Attribute_Name('ORDERED_DATE'));
136: OE_MSG_PUB.ADD;
137: x_return_status := FND_API.G_RET_STS_ERROR;
138: END IF;
139:
140: -- Return orders not supported
141: IF p_header_rec.order_category_code = 'RETURN' THEN

Line 144: x_return_status := FND_API.G_RET_STS_ERROR;

140: -- Return orders not supported
141: IF p_header_rec.order_category_code = 'RETURN' THEN
142: FND_MESSAGE.SET_NAME('ONT','OE_QUOTE_RETURN_NOT_SUPP');
143: OE_MSG_PUB.ADD;
144: x_return_status := FND_API.G_RET_STS_ERROR;
145: END IF;
146:
147: -- Internal sales orders not allowed
148: IF p_header_rec.order_source_id = 10 THEN

Line 151: x_return_status := FND_API.G_RET_STS_ERROR;

147: -- Internal sales orders not allowed
148: IF p_header_rec.order_source_id = 10 THEN
149: FND_MESSAGE.SET_NAME('ONT','OE_QUOTE_INT_ORD_NOT_SUPP');
150: OE_MSG_PUB.ADD;
151: x_return_status := FND_API.G_RET_STS_ERROR;
152: END IF;
153:
154: -- Cancellation operation not supported for quotes
155: IF p_header_rec.cancelled_flag = 'Y' THEN

Line 158: x_return_status := FND_API.G_RET_STS_ERROR;

154: -- Cancellation operation not supported for quotes
155: IF p_header_rec.cancelled_flag = 'Y' THEN
156: FND_MESSAGE.SET_NAME('ONT','OE_QUOTE_CANCEL_NOT_SUPP');
157: OE_MSG_PUB.ADD;
158: x_return_status := FND_API.G_RET_STS_ERROR;
159: END IF;
160:
161: END IF; -- End of check if phase = F/N
162:

Line 166: WHEN FND_API.G_EXC_ERROR THEN

162:
163: oe_debug_pub.add('Exiting OE_VALIDATE_HEADER.Check_Negotiation_Attributes',1);
164:
165: EXCEPTION
166: WHEN FND_API.G_EXC_ERROR THEN
167: x_return_status := FND_API.G_RET_STS_ERROR;
168: WHEN OTHERS THEN
169: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
170:

Line 167: x_return_status := FND_API.G_RET_STS_ERROR;

163: oe_debug_pub.add('Exiting OE_VALIDATE_HEADER.Check_Negotiation_Attributes',1);
164:
165: EXCEPTION
166: WHEN FND_API.G_EXC_ERROR THEN
167: x_return_status := FND_API.G_RET_STS_ERROR;
168: WHEN OTHERS THEN
169: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
170:
171: IF OE_MSG_PUB.Check_Msg_Level (OE_MSG_PUB.G_MSG_LVL_UNEXP_ERROR)

Line 169: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

165: EXCEPTION
166: WHEN FND_API.G_EXC_ERROR THEN
167: x_return_status := FND_API.G_RET_STS_ERROR;
168: WHEN OTHERS THEN
169: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
170:
171: IF OE_MSG_PUB.Check_Msg_Level (OE_MSG_PUB.G_MSG_LVL_UNEXP_ERROR)
172: THEN
173: OE_MSG_PUB.Add_Exc_Msg

Line 179: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

175: 'Check_Negotiation_Attributes'
176: );
177: END IF;
178:
179: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
180: END Check_Negotiation_Attributes;
181:
182: /*-------------------------------------------------------
183: PROCEDURE: Check_Book_Reqd_Attributes

Line 204: x_return_status := FND_API.G_RET_STS_ERROR;

200: -- Price List, Tax Exempt Flag, Sales Person, Order Date
201:
202: IF p_header_rec.sold_to_org_id IS NULL
203: THEN
204: x_return_status := FND_API.G_RET_STS_ERROR;
205: FND_MESSAGE.SET_NAME('ONT','OE_BOOK_REQUIRED_ATTRIBUTE');
206: FND_MESSAGE.SET_TOKEN('ATTRIBUTE',
207: OE_Order_UTIL.Get_Attribute_Name('SOLD_TO_ORG_ID'));
208: OE_MSG_PUB.ADD;

Line 213: x_return_status := FND_API.G_RET_STS_ERROR;

209: END IF;
210:
211: IF p_header_rec.salesrep_id IS NULL
212: THEN
213: x_return_status := FND_API.G_RET_STS_ERROR;
214: FND_MESSAGE.SET_NAME('ONT','OE_BOOK_REQUIRED_ATTRIBUTE');
215: FND_MESSAGE.SET_TOKEN('ATTRIBUTE',
216: OE_Order_UTIL.Get_Attribute_Name('SALESREP_ID'));
217: OE_MSG_PUB.ADD;

Line 222: x_return_status := FND_API.G_RET_STS_ERROR;

218: END IF;
219:
220: IF p_header_rec.ordered_date IS NULL
221: THEN
222: x_return_status := FND_API.G_RET_STS_ERROR;
223: FND_MESSAGE.SET_NAME('ONT','OE_BOOK_REQUIRED_ATTRIBUTE');
224: FND_MESSAGE.SET_TOKEN('ATTRIBUTE',
225: OE_Order_UTIL.Get_Attribute_Name('ORDERED_DATE'));
226: OE_MSG_PUB.ADD;

Line 231: x_return_status := FND_API.G_RET_STS_ERROR;

227: END IF;
228:
229: IF p_header_rec.invoice_to_org_id IS NULL
230: THEN
231: x_return_status := FND_API.G_RET_STS_ERROR;
232: FND_MESSAGE.SET_NAME('ONT','OE_BOOK_REQUIRED_ATTRIBUTE');
233: FND_MESSAGE.SET_TOKEN('ATTRIBUTE',
234: OE_Order_UTIL.Get_Attribute_Name('INVOICE_TO_ORG_ID'));
235: OE_MSG_PUB.ADD;

Line 240: x_return_status := FND_API.G_RET_STS_ERROR;

236: END IF;
237:
238: IF p_header_rec.tax_exempt_flag IS NULL
239: THEN
240: x_return_status := FND_API.G_RET_STS_ERROR;
241: FND_MESSAGE.SET_NAME('ONT','OE_BOOK_REQUIRED_ATTRIBUTE');
242: FND_MESSAGE.SET_TOKEN('ATTRIBUTE',
243: OE_Order_UTIL.Get_Attribute_Name('TAX_EXEMPT_FLAG'));
244: OE_MSG_PUB.ADD;

Line 257: x_return_status := FND_API.G_RET_STS_ERROR;

253: OE_GLOBALS.G_RETURN_CATEGORY_CODE THEN
254:
255: IF p_header_rec.ship_to_org_id IS NULL
256: THEN
257: x_return_status := FND_API.G_RET_STS_ERROR;
258: FND_MESSAGE.SET_NAME('ONT','OE_BOOK_REQUIRED_ATTRIBUTE');
259: FND_MESSAGE.SET_TOKEN('ATTRIBUTE',
260: OE_Order_UTIL.Get_Attribute_Name('SHIP_TO_ORG_ID'));
261: OE_MSG_PUB.ADD;

Line 266: x_return_status := FND_API.G_RET_STS_ERROR;

262: END IF;
263:
264: IF p_header_rec.payment_term_id IS NULL
265: THEN
266: x_return_status := FND_API.G_RET_STS_ERROR;
267: FND_MESSAGE.SET_NAME('ONT','OE_BOOK_REQUIRED_ATTRIBUTE');
268: FND_MESSAGE.SET_TOKEN('ATTRIBUTE',
269: OE_Order_UTIL.Get_Attribute_Name('PAYMENT_TERM_ID'));
270: OE_MSG_PUB.ADD;

Line 277: x_return_status := FND_API.G_RET_STS_ERROR;

273: END IF;
274:
275: --key transaction dates
276: IF (OE_CODE_CONTROL.CODE_RELEASE_LEVEL >= '110509' and p_header_rec.order_firmed_date > p_header_rec.booked_date) THEN
277: x_return_status := FND_API.G_RET_STS_ERROR;
278: FND_MESSAGE.SET_NAME('ONT','ONT_ORDER_FIRMED_DATE_INVALID');
279: OE_MSG_PUB.ADD;
280: END IF;
281: --end

Line 292: x_return_status := FND_API.G_RET_STS_ERROR;

288:
289: IF ( l_order_type_rec.agreement_required_flag = 'Y' AND
290: p_header_rec.agreement_id IS NULL)
291: THEN
292: x_return_status := FND_API.G_RET_STS_ERROR;
293: FND_MESSAGE.SET_NAME('ONT','OE_BOOK_REQUIRED_ATTRIBUTE');
294: FND_MESSAGE.SET_TOKEN('ATTRIBUTE',
295: OE_Order_UTIL.Get_Attribute_Name('AGREEMENT_ID'));
296: OE_MSG_PUB.ADD;

Line 302: x_return_status := FND_API.G_RET_STS_ERROR;

298:
299: IF ( l_order_type_rec.require_po_flag = 'Y' AND
300: p_header_rec.cust_po_number IS NULL)
301: THEN
302: x_return_status := FND_API.G_RET_STS_ERROR;
303: FND_MESSAGE.SET_NAME('ONT','OE_BOOK_REQUIRED_ATTRIBUTE');
304: FND_MESSAGE.SET_TOKEN('ATTRIBUTE',
305: OE_Order_UTIL.Get_Attribute_Name('CUST_PO_NUMBER'));
306: OE_MSG_PUB.ADD;

Line 321: x_return_status := FND_API.G_RET_STS_ERROR;

317: l_set_of_books_rec := OE_Order_Cache.Load_Set_Of_Books;
318:
319: IF ( l_set_of_books_rec.currency_code <>
320: p_header_rec.transactional_curr_code) THEN
321: x_return_status := FND_API.G_RET_STS_ERROR;
322: FND_MESSAGE.SET_NAME('ONT','OE_VAL_REQ_NON_BASE_CURRENCY');
323: FND_MESSAGE.SET_TOKEN
324: ('ORDER_CURRENCY',p_header_rec.transactional_curr_code);
325: FND_MESSAGE.SET_TOKEN('SOB_CURRENCY',l_set_of_books_rec.currency_code);

Line 338: x_return_status := FND_API.G_RET_STS_ERROR;

334:
335: IF p_header_rec.conversion_rate IS NULL OR
336: p_header_rec.conversion_rate_date IS NULL
337: THEN
338: x_return_status := FND_API.G_RET_STS_ERROR;
339: FND_MESSAGE.SET_NAME('ONT','OE_VAL_USER_CONVERSION_TYPE');
340: OE_MSG_PUB.ADD;
341: END IF;
342: END IF; -- END of checks based on conversion type

Line 355: x_return_status := FND_API.G_RET_STS_ERROR;

351: IF OE_PREPAYMENT_UTIL.IS_MULTIPLE_PAYMENTS_ENABLED = FALSE
352: AND p_header_rec.payment_type_code <> 'CREDIT_CARD'
353: AND p_header_rec.payment_amount IS NULL
354: THEN
355: x_return_status := FND_API.G_RET_STS_ERROR;
356: FND_MESSAGE.SET_NAME('ONT','OE_BOOK_REQUIRED_ATTRIBUTE');
357: FND_MESSAGE.SET_TOKEN('ATTRIBUTE',
358: OE_Order_UTIL.Get_Attribute_Name('PAYMENT_AMOUNT'));
359: OE_MSG_PUB.ADD;

Line 367: x_return_status := FND_API.G_RET_STS_ERROR;

363:
364: IF (p_header_rec.payment_type_code = 'CHECK' AND
365: p_header_rec.check_number IS NULL )
366: THEN
367: x_return_status := FND_API.G_RET_STS_ERROR;
368: FND_MESSAGE.SET_NAME('ONT','OE_VAL_CHECK_NUM_REQD');
369: OE_MSG_PUB.ADD;
370: END IF;
371:

Line 383: x_return_status := FND_API.G_RET_STS_ERROR;

379: IF p_header_rec.credit_card_holder_name IS NULL
380: OR p_header_rec.credit_card_number IS NULL
381: OR p_header_rec.credit_card_expiration_date IS NULL
382: THEN
383: x_return_status := FND_API.G_RET_STS_ERROR;
384: FND_MESSAGE.SET_NAME('ONT','OE_VAL_CREDIT_CARD_REQD');
385: OE_MSG_PUB.ADD;
386: END IF;
387: END IF;

Line 395: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

391:
392: oe_debug_pub.add('Exiting OE_VALIDATE_HEADER.CHECK_BOOK_REQD',1);
393: EXCEPTION
394: WHEN OTHERS THEN
395: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
396:
397: IF OE_MSG_PUB.Check_Msg_Level (OE_MSG_PUB.G_MSG_LVL_UNEXP_ERROR)
398: THEN
399: OE_MSG_PUB.Add_Exc_Msg

Line 405: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

401: 'Check_Book_Reqd_Attributes'
402: );
403: END IF;
404:
405: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
406: END Check_Book_Reqd_Attributes;
407:
408:
409:

Line 453: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

449: EXCEPTION
450: WHEN NO_DATA_FOUND THEN
451: FND_MESSAGE.SET_NAME('ONT','OE_FLOW_CNT_CHANGE');
452: OE_MSG_PUB.ADD;
453: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
454:
455: WHEN OTHERS THEN
456: IF OE_MSG_PUB.Check_Msg_Level (OE_MSG_PUB.G_MSG_LVL_UNEXP_ERROR)
457: THEN

Line 463: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

459: ( G_PKG_NAME ,
460: 'Validate_Order_Type'
461: );
462: END IF;
463: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
464: END Validate_Order_type;
465:
466: -- bug 1618229.
467: -- Procedure to validate if the currency matches the currency for

Line 507: x_return_status := FND_API.G_RET_STS_ERROR;

503: oe_debug_pub.add('OEXLHDRB: commitment currency is: '||l_commitment_curr_code, 3);
504: oe_debug_pub.add('OEXLHDRB: order currency is: '||p_transactional_curr_code, 3);
505:
506: IF NOT OE_GLOBALS.EQUAL(l_commitment_curr_code, p_transactional_curr_code) THEN
507: x_return_status := FND_API.G_RET_STS_ERROR;
508: EXIT;
509: END IF;
510: END IF;
511:

Line 521: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

517: EXCEPTION
518: WHEN NO_DATA_FOUND THEN
519: FND_MESSAGE.SET_NAME('ONT','OE_FLOW_CNT_CHANGE');
520: OE_MSG_PUB.ADD;
521: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
522:
523: WHEN OTHERS THEN
524: IF OE_MSG_PUB.Check_Msg_Level (OE_MSG_PUB.G_MSG_LVL_UNEXP_ERROR)
525: THEN

Line 531: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

527: ( G_PKG_NAME ,
528: 'Validate_Commitment_Currency'
529: );
530: END IF;
531: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
532: END Validate_Commitment_Currency;
533:
534: -- bug 1618229.
535: -- Procedure to validate if the the customer on order header matches

Line 611: x_return_status := FND_API.G_RET_STS_ERROR;

607:
608: oe_debug_pub.add('OEXLHDRB: l_exists in validate_commitment_customer is: '||l_exists, 3);
609:
610: IF l_exists = 'N' THEN
611: x_return_status := FND_API.G_RET_STS_ERROR;
612: EXIT;
613: END IF;
614: END IF;
615:

Line 625: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

621: EXCEPTION
622: WHEN NO_DATA_FOUND THEN
623: FND_MESSAGE.SET_NAME('ONT','OE_FLOW_CNT_CHANGE');
624: OE_MSG_PUB.ADD;
625: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
626:
627: WHEN OTHERS THEN
628: IF OE_MSG_PUB.Check_Msg_Level (OE_MSG_PUB.G_MSG_LVL_UNEXP_ERROR)
629: THEN

Line 635: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

631: ( G_PKG_NAME ,
632: 'Validate_Commitment_Customer'
633: );
634: END IF;
635: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
636: END Validate_Commitment_Customer;
637:
638: ---------------------------------------------------------------
639: -- FUNCTION Is_Duplicate_PO_Number

Line 748: x_return_status := FND_API.G_RET_STS_ERROR;

744:
745: IF p_header_rec.blanket_number IS NULL THEN
746: FND_MESSAGE.SET_NAME('ONT', 'OE_BLKT_NO_BLANKET_LINE_NUM');
747: OE_MSG_PUB.Add;
748: x_return_status := FND_API.G_RET_STS_ERROR;
749: RETURN;
750: END IF;
751:
752: BEGIN

Line 783: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

779: OE_MSG_PUB.Add;
780: if l_debug_level > 0 then
781: OE_DEBUG_PUB.Add('No Data Found when Validating Blanket',3);
782: end if;
783: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
784: WHEN OTHERS THEN
785: if l_debug_level > 0 then
786: OE_DEBUG_PUB.Add('When Others when Validating Blanket',3);
787: end if;

Line 788: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

784: WHEN OTHERS THEN
785: if l_debug_level > 0 then
786: OE_DEBUG_PUB.Add('When Others when Validating Blanket',3);
787: end if;
788: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
789: END;
790:
791: IF ( p_header_rec.sold_to_org_id <> l_sold_to_org_id) AND
792: (NOT OE_GLOBALS.EQUAL(p_header_rec.sold_to_org_id

Line 821: x_return_status := FND_API.G_RET_STS_ERROR;

817: , x_customer_number => l_customer_number
818: );
819: FND_MESSAGE.SET_TOKEN('BLANKET_VALUE',l_customer_name);
820: OE_MSG_PUB.Add;
821: x_return_status := FND_API.G_RET_STS_ERROR;
822: end;
823: else
824: FND_MESSAGE.SET_NAME('ONT','OE_BLKT_INVALID_ATTRIBUTE');
825: FND_MESSAGE.SET_TOKEN('ATTRIBUTE',OE_Order_Util.Get_Attribute_Name

Line 835: x_return_status := FND_API.G_RET_STS_ERROR;

831: , x_customer_number => l_customer_number
832: );
833: FND_MESSAGE.SET_TOKEN('BLANKET_VALUE',l_customer_name);
834: OE_MSG_PUB.Add;
835: x_return_status := FND_API.G_RET_STS_ERROR;
836: end if;
837: END IF;
838:
839: IF (p_header_rec.order_category_code = 'ORDER') AND ( l_on_hold_flag <> 'N') AND

Line 847: x_return_status := FND_API.G_RET_STS_ERROR;

843: OE_DEBUG_PUB.Add('Blanket order is currently on hold', 1);
844: end if;
845: FND_MESSAGE.SET_NAME('ONT', 'OE_BLKT_ON_HOLD');
846: OE_MSG_PUB.Add;
847: x_return_status := FND_API.G_RET_STS_ERROR;
848: END IF;
849:
850: IF p_header_rec.order_category_code = 'ORDER' AND
851: (NOT OE_GLOBALS.EQUAL(p_header_rec.request_date

Line 865: x_return_status := FND_API.G_RET_STS_ERROR;

861: FND_MESSAGE.SET_NAME('ONT', 'OE_INVALID_ATTRIBUTE');
862: FND_MESSAGE.SET_TOKEN('ATTRIBUTE',
863: OE_Order_Util.Get_Attribute_Name('BLANKET_NUMBER'));
864: OE_MSG_PUB.Add;
865: x_return_status := FND_API.G_RET_STS_ERROR;
866: END IF;
867:
868: --For Bug 3192386
869: IF p_header_rec.order_category_code = 'ORDER' AND

Line 879: x_return_status := FND_API.G_RET_STS_ERROR;

875: FND_MESSAGE.SET_NAME('ONT', 'OE_INVALID_ATTRIBUTE');
876: FND_MESSAGE.SET_TOKEN('ATTRIBUTE',
877: OE_Order_Util.Get_Attribute_Name('BLANKET_NUMBER'));
878: OE_MSG_PUB.Add;
879: x_return_status := FND_API.G_RET_STS_ERROR;
880: END IF;
881:
882: IF p_header_rec.agreement_id IS NOT NULL THEN
883: FND_MESSAGE.SET_NAME('ONT', 'OE_BLKT_AGREEMENT_EXISTS');

Line 885: x_return_status := FND_API.G_RET_STS_ERROR;

881:
882: IF p_header_rec.agreement_id IS NOT NULL THEN
883: FND_MESSAGE.SET_NAME('ONT', 'OE_BLKT_AGREEMENT_EXISTS');
884: OE_MSG_PUB.Add;
885: x_return_status := FND_API.G_RET_STS_ERROR;
886: END IF;
887: if l_debug_level > 0 then
888: OE_DEBUG_PUB.Add('Exiting OE_VALIDATE_HEADER.Validate_Blanket_Values',1);
889: end if;

Line 892: WHEN FND_API.G_EXC_ERROR THEN

888: OE_DEBUG_PUB.Add('Exiting OE_VALIDATE_HEADER.Validate_Blanket_Values',1);
889: end if;
890: EXCEPTION
891:
892: WHEN FND_API.G_EXC_ERROR THEN
893: if l_debug_level > 0 then
894: OE_DEBUG_PUB.Add('Expected Error in Validate Blanket Values',2);
895: End if;
896:

Line 897: x_return_status := FND_API.G_RET_STS_ERROR;

893: if l_debug_level > 0 then
894: OE_DEBUG_PUB.Add('Expected Error in Validate Blanket Values',2);
895: End if;
896:
897: x_return_status := FND_API.G_RET_STS_ERROR;
898:
899: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
900: if l_debug_level > 0 then
901: OE_DEBUG_PUB.Add('Unexpected Error in Validate Blanket Values:'||SqlErrm, 1);

Line 899: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

895: End if;
896:
897: x_return_status := FND_API.G_RET_STS_ERROR;
898:
899: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
900: if l_debug_level > 0 then
901: OE_DEBUG_PUB.Add('Unexpected Error in Validate Blanket Values:'||SqlErrm, 1);
902: End if;
903: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

Line 903: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

899: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
900: if l_debug_level > 0 then
901: OE_DEBUG_PUB.Add('Unexpected Error in Validate Blanket Values:'||SqlErrm, 1);
902: End if;
903: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
904:
905:
906: WHEN OTHERS THEN
907:

Line 908: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

904:
905:
906: WHEN OTHERS THEN
907:
908: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
909:
910: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_UNEXP_ERROR)
911: THEN
912: OE_MSG_PUB.Add_Exc_Msg

Line 931: , p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL

927: , p_header_rec IN OUT NOCOPY /* file.sql.39 change */ OE_Order_PUB.Header_Rec_Type
928: /* modified the above line to fix the bug 2824240 */
929: , p_old_header_rec IN OE_Order_PUB.Header_Rec_Type :=
930: OE_Order_PUB.G_MISS_HEADER_REC
931: , p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL
932: /* added the above line to fix the bug 2824240 */
933: )
934: IS
935: l_return_status VARCHAR2(1) := FND_API.G_RET_STS_SUCCESS;

Line 935: l_return_status VARCHAR2(1) := FND_API.G_RET_STS_SUCCESS;

931: , p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL
932: /* added the above line to fix the bug 2824240 */
933: )
934: IS
935: l_return_status VARCHAR2(1) := FND_API.G_RET_STS_SUCCESS;
936: l_dummy VARCHAR2(10);
937: l_price_list_rec OE_Order_Cache.Price_List_Rec_Type;
938: -- l_order_type_rec OE_Order_Cache.Order_Type_Rec_Type;
939: -- L_agreement_rec OE_Order_Cache.Agreement_Rec_Type;

Line 956: l_comt_cust_status VARCHAR2(1) := FND_API.G_RET_STS_SUCCESS;

952: l_receipt_method_id NUMBER;
953: l_cc_only BOOLEAN := TRUE ;
954: l_customer_name VARCHAR2(360);
955: l_temp pls_integer;
956: l_comt_cust_status VARCHAR2(1) := FND_API.G_RET_STS_SUCCESS;
957: l_comt_curr_status VARCHAR2(1) := FND_API.G_RET_STS_SUCCESS;
958: l_blanket_status VARCHAR2(1) := FND_API.G_RET_STS_SUCCESS;
959:
960: l_debug_level CONSTANT NUMBER := oe_debug_pub.g_debug_level;

Line 957: l_comt_curr_status VARCHAR2(1) := FND_API.G_RET_STS_SUCCESS;

953: l_cc_only BOOLEAN := TRUE ;
954: l_customer_name VARCHAR2(360);
955: l_temp pls_integer;
956: l_comt_cust_status VARCHAR2(1) := FND_API.G_RET_STS_SUCCESS;
957: l_comt_curr_status VARCHAR2(1) := FND_API.G_RET_STS_SUCCESS;
958: l_blanket_status VARCHAR2(1) := FND_API.G_RET_STS_SUCCESS;
959:
960: l_debug_level CONSTANT NUMBER := oe_debug_pub.g_debug_level;
961: l_control_rec OE_GLOBALS.Control_Rec_Type;

Line 958: l_blanket_status VARCHAR2(1) := FND_API.G_RET_STS_SUCCESS;

954: l_customer_name VARCHAR2(360);
955: l_temp pls_integer;
956: l_comt_cust_status VARCHAR2(1) := FND_API.G_RET_STS_SUCCESS;
957: l_comt_curr_status VARCHAR2(1) := FND_API.G_RET_STS_SUCCESS;
958: l_blanket_status VARCHAR2(1) := FND_API.G_RET_STS_SUCCESS;
959:
960: l_debug_level CONSTANT NUMBER := oe_debug_pub.g_debug_level;
961: l_control_rec OE_GLOBALS.Control_Rec_Type;
962: l_header_rec OE_Order_PUB.Header_Rec_Type := p_header_rec;

Line 1008: l_return_status := FND_API.G_RET_STS_ERROR;

1004: lcustomer_relations := OE_Sys_Parameters.VALUE('CUSTOMER_RELATIONSHIPS_FLAG');
1005:
1006: IF p_header_rec.header_id IS NULL
1007: THEN
1008: l_return_status := FND_API.G_RET_STS_ERROR;
1009:
1010: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_ERROR)
1011: THEN
1012: fnd_message.set_name('ONT','OE_ATTRIBUTE_REQUIRED');

Line 1025: l_return_status := FND_API.G_RET_STS_ERROR;

1021: IF oe_code_control.code_release_level >= '110510'
1022: AND p_header_rec.operation = OE_GLOBALS.G_OPR_CREATE
1023: AND p_header_rec.transaction_phase_code IS NULL
1024: THEN
1025: l_return_status := FND_API.G_RET_STS_ERROR;
1026:
1027: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_ERROR)
1028: THEN
1029: fnd_message.set_name('ONT','OE_ATTRIBUTE_REQUIRED');

Line 1044: l_return_status := FND_API.G_RET_STS_ERROR;

1040: ----------------------------------------------------------
1041:
1042: IF p_header_rec.order_type_id IS NULL
1043: THEN
1044: l_return_status := FND_API.G_RET_STS_ERROR;
1045:
1046: IF OE_MSG_PUB.Check_Msg_Level (OE_MSG_PUB.G_MSG_LVL_ERROR)
1047: THEN
1048: fnd_message.set_name('ONT','OE_ATTRIBUTE_REQUIRED');

Line 1064: l_return_status := FND_API.G_RET_STS_ERROR;

1060:
1061:
1062: IF p_header_rec.transactional_curr_code IS NULL
1063: THEN
1064: l_return_status := FND_API.G_RET_STS_ERROR;
1065:
1066: IF OE_MSG_PUB.Check_Msg_Level (OE_MSG_PUB.G_MSG_LVL_ERROR)
1067: THEN
1068: fnd_message.set_name('ONT','OE_ATTRIBUTE_REQUIRED');

Line 1078: IF l_return_status = FND_API.G_RET_STS_ERROR

1074: END IF;
1075:
1076:
1077: -- Return Error IF a required attribute is missing.
1078: IF l_return_status = FND_API.G_RET_STS_ERROR
1079: THEN
1080: if l_debug_level > 0 then
1081: oe_debug_pub.add('reqd attribute missing');
1082: end if;

Line 1083: RAISE FND_API.G_EXC_ERROR;

1079: THEN
1080: if l_debug_level > 0 then
1081: oe_debug_pub.add('reqd attribute missing');
1082: end if;
1083: RAISE FND_API.G_EXC_ERROR;
1084: END IF;
1085:
1086: ----------------------------------------------------------
1087: -- Check conditionally required attributes here.

Line 1104: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

1100: -- Feature not supported prior to 11i10, raise error
1101: IF p_header_rec.transaction_phase_code = 'N' THEN
1102: FND_MESSAGE.SET_NAME('ONT','OE_QUOTE_INVALID_RELEASE');
1103: OE_MSG_PUB.ADD;
1104: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1105: END IF;
1106:
1107: END IF;
1108: -- QUOTING changes END

Line 1130: p_header_rec.tax_exempt_number <> FND_API.G_MISS_CHAR)

1126:
1127: -- Check for Tax exempt number/Tax exempt reason.
1128:
1129: IF (p_header_rec.tax_exempt_number IS NOT NULL AND
1130: p_header_rec.tax_exempt_number <> FND_API.G_MISS_CHAR)
1131: OR
1132: (p_header_rec.tax_exempt_reason_code IS NOT NULL AND
1133: p_header_rec.tax_exempt_reason_code <> FND_API.G_MISS_CHAR) THEN
1134: l_return_status := FND_API.G_RET_STS_ERROR;

Line 1133: p_header_rec.tax_exempt_reason_code <> FND_API.G_MISS_CHAR) THEN

1129: IF (p_header_rec.tax_exempt_number IS NOT NULL AND
1130: p_header_rec.tax_exempt_number <> FND_API.G_MISS_CHAR)
1131: OR
1132: (p_header_rec.tax_exempt_reason_code IS NOT NULL AND
1133: p_header_rec.tax_exempt_reason_code <> FND_API.G_MISS_CHAR) THEN
1134: l_return_status := FND_API.G_RET_STS_ERROR;
1135:
1136: IF OE_MSG_PUB.Check_Msg_Level (OE_MSG_PUB.G_MSG_LVL_ERROR)
1137: THEN

Line 1134: l_return_status := FND_API.G_RET_STS_ERROR;

1130: p_header_rec.tax_exempt_number <> FND_API.G_MISS_CHAR)
1131: OR
1132: (p_header_rec.tax_exempt_reason_code IS NOT NULL AND
1133: p_header_rec.tax_exempt_reason_code <> FND_API.G_MISS_CHAR) THEN
1134: l_return_status := FND_API.G_RET_STS_ERROR;
1135:
1136: IF OE_MSG_PUB.Check_Msg_Level (OE_MSG_PUB.G_MSG_LVL_ERROR)
1137: THEN
1138: fnd_message.set_name('ONT','OE_NO_TAX_EXEMPTION');

Line 1151: p_header_rec.tax_exempt_number = FND_API.G_MISS_CHAR

1147: IF p_header_rec.tax_exempt_flag = 'E' THEN
1148:
1149: --bug6732513
1150: /* IF p_header_rec.tax_exempt_number IS NULL OR
1151: p_header_rec.tax_exempt_number = FND_API.G_MISS_CHAR
1152: THEN
1153:
1154: l_return_status := FND_API.G_RET_STS_ERROR;
1155:

Line 1154: l_return_status := FND_API.G_RET_STS_ERROR;

1150: /* IF p_header_rec.tax_exempt_number IS NULL OR
1151: p_header_rec.tax_exempt_number = FND_API.G_MISS_CHAR
1152: THEN
1153:
1154: l_return_status := FND_API.G_RET_STS_ERROR;
1155:
1156: IF OE_MSG_PUB.Check_Msg_Level (OE_MSG_PUB.G_MSG_LVL_ERROR)
1157: THEN
1158: fnd_message.set_name('ONT','OE_TAX_EXEMPTION_REQUIRED');

Line 1167: p_header_rec.tax_exempt_reason_code = FND_API.G_MISS_CHAR

1163:
1164:
1165:
1166: IF p_header_rec.tax_exempt_reason_code IS NULL OR
1167: p_header_rec.tax_exempt_reason_code = FND_API.G_MISS_CHAR
1168: THEN
1169: l_return_status := FND_API.G_RET_STS_ERROR;
1170:
1171: IF OE_MSG_PUB.Check_Msg_Level (OE_MSG_PUB.G_MSG_LVL_ERROR)

Line 1169: l_return_status := FND_API.G_RET_STS_ERROR;

1165:
1166: IF p_header_rec.tax_exempt_reason_code IS NULL OR
1167: p_header_rec.tax_exempt_reason_code = FND_API.G_MISS_CHAR
1168: THEN
1169: l_return_status := FND_API.G_RET_STS_ERROR;
1170:
1171: IF OE_MSG_PUB.Check_Msg_Level (OE_MSG_PUB.G_MSG_LVL_ERROR)
1172: THEN
1173: fnd_message.set_name('ONT','OE_ATTRIBUTE_REQUIRED');

Line 1188: p_header_rec.tax_exempt_number <> FND_API.G_MISS_CHAR)

1184: --bug6441512
1185: IF p_header_rec.tax_exempt_flag ='R' THEN
1186:
1187: IF (p_header_rec.tax_exempt_number IS NOT NULL AND
1188: p_header_rec.tax_exempt_number <> FND_API.G_MISS_CHAR)
1189: OR
1190: (p_header_rec.tax_exempt_reason_code IS NOT NULL AND
1191: p_header_rec.tax_exempt_reason_code <> FND_API.G_MISS_CHAR)
1192: THEN

Line 1191: p_header_rec.tax_exempt_reason_code <> FND_API.G_MISS_CHAR)

1187: IF (p_header_rec.tax_exempt_number IS NOT NULL AND
1188: p_header_rec.tax_exempt_number <> FND_API.G_MISS_CHAR)
1189: OR
1190: (p_header_rec.tax_exempt_reason_code IS NOT NULL AND
1191: p_header_rec.tax_exempt_reason_code <> FND_API.G_MISS_CHAR)
1192: THEN
1193: l_return_status := FND_API.G_RET_STS_ERROR;
1194:
1195: IF OE_MSG_PUB.Check_Msg_Level (OE_MSG_PUB.G_MSG_LVL_ERROR)

Line 1193: l_return_status := FND_API.G_RET_STS_ERROR;

1189: OR
1190: (p_header_rec.tax_exempt_reason_code IS NOT NULL AND
1191: p_header_rec.tax_exempt_reason_code <> FND_API.G_MISS_CHAR)
1192: THEN
1193: l_return_status := FND_API.G_RET_STS_ERROR;
1194:
1195: IF OE_MSG_PUB.Check_Msg_Level (OE_MSG_PUB.G_MSG_LVL_ERROR)
1196: THEN
1197: fnd_message.set_name('ONT','OE_TAX_EXEMPTION_NOT_ALLOWED');

Line 1206: IF l_return_status = FND_API.G_RET_STS_ERROR

1202: END IF;
1203:
1204: -- Return Error IF a conditionally required attribute is missing.
1205:
1206: IF l_return_status = FND_API.G_RET_STS_ERROR
1207: THEN
1208: RAISE FND_API.G_EXC_ERROR;
1209: END IF;
1210:

Line 1208: RAISE FND_API.G_EXC_ERROR;

1204: -- Return Error IF a conditionally required attribute is missing.
1205:
1206: IF l_return_status = FND_API.G_RET_STS_ERROR
1207: THEN
1208: RAISE FND_API.G_EXC_ERROR;
1209: END IF;
1210:
1211: --BUG#9366518
1212: oe_debug_pub.add('Checking for Payment Type and its Related Required Attributes');

Line 1223: l_return_status := FND_API.G_RET_STS_ERROR;

1219:
1220: IF p_header_rec.PAYMENT_TYPE_CODE = 'CHECK' THEN
1221: IF p_header_rec.CHECK_NUMBER IS NULL
1222: THEN
1223: l_return_status := FND_API.G_RET_STS_ERROR;
1224:
1225: IF OE_MSG_PUB.Check_Msg_Level (OE_MSG_PUB.G_MSG_LVL_ERROR)
1226: THEN
1227: fnd_message.set_name('ONT','OE_ATTRIBUTE_REQUIRED');

Line 1238: l_return_status := FND_API.G_RET_STS_ERROR;

1234: IF p_header_rec.PAYMENT_TYPE_CODE = 'CREDIT_CARD' THEN
1235: IF (p_header_rec.CREDIT_CARD_NUMBER IS NULL) or (p_header_rec.CREDIT_CARD_HOLDER_NAME IS NULL)
1236: --or (p_header_rec.CREDIT_CARD_EXPIRATION_DATE IS NULL) --commented for BUG#9436914
1237: THEN
1238: l_return_status := FND_API.G_RET_STS_ERROR;
1239: IF OE_MSG_PUB.Check_Msg_Level (OE_MSG_PUB.G_MSG_LVL_ERROR)
1240: THEN
1241: fnd_message.set_name('ONT','OE_VAL_CREDIT_CARD_REQD');
1242: --FND_MESSAGE.SET_TOKEN('ATTRIBUTE',OE_Order_UTIL.Get_Attribute_Name('CREDIT_CARD_CODE'));

Line 1264: Nvl(p_old_header_rec.price_list_id,FND_API.G_MISS_NUM) OR

1260:
1261: --Added OR condition for CREATE Operation for bug 5060064
1262:
1263: IF (p_header_rec.price_list_id <>
1264: Nvl(p_old_header_rec.price_list_id,FND_API.G_MISS_NUM) OR
1265: p_header_rec.transactional_curr_code <>
1266: p_old_header_rec.transactional_curr_code OR
1267: p_header_rec.operation = OE_GLOBALS.G_OPR_CREATE ) AND
1268: p_header_rec.price_list_id IS NOT NULL

Line 1285: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

1281: 'OE_VALIDATE_HEADER-QP_UTIL_PUB'
1282: );
1283: END IF;
1284: Oe_Debug_Pub.Add('Error when calling QP_UTIL_PUB.Validate_Price_list_Curr_code:'||SQLERRM);
1285: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1286:
1287: End;
1288:
1289: Oe_Debug_Pub.add(' M Currency:'||l_validate_result);

Line 1316: p_header_rec.price_list_id := FND_API.G_MISS_NUM;

1312: THEN
1313: IF(p_header_rec.order_source_id=27) THEN
1314: p_header_rec.price_list_id := OE_RETROBILL_PVT.Get_First_Line_Price_List_Id;
1315: ELSE
1316: p_header_rec.price_list_id := FND_API.G_MISS_NUM;
1317: END IF;
1318: --retro}
1319: l_header_rec := p_header_rec;
1320: l_old_header_rec := p_old_header_rec;

Line 1325: ( p_validation_level => FND_API.G_VALID_LEVEL_NONE

1321: l_control_rec.controlled_operation := TRUE;
1322: l_control_rec.write_to_DB := FALSE ;
1323: l_control_rec.process := FALSE ;
1324: Oe_Order_Pvt.Header
1325: ( p_validation_level => FND_API.G_VALID_LEVEL_NONE
1326: , p_control_rec =>l_control_rec
1327: , p_x_header_rec =>l_header_rec
1328: , p_x_old_header_rec =>l_old_header_rec
1329: , x_return_status =>l_return_status

Line 1332: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

1328: , p_x_old_header_rec =>l_old_header_rec
1329: , x_return_status =>l_return_status
1330: );
1331: p_header_rec := l_header_rec;
1332: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
1333: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1334: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
1335: RAISE FND_API.G_EXC_ERROR;
1336: END IF;

Line 1333: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

1329: , x_return_status =>l_return_status
1330: );
1331: p_header_rec := l_header_rec;
1332: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
1333: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1334: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
1335: RAISE FND_API.G_EXC_ERROR;
1336: END IF;
1337:

Line 1334: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

1330: );
1331: p_header_rec := l_header_rec;
1332: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
1333: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1334: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
1335: RAISE FND_API.G_EXC_ERROR;
1336: END IF;
1337:
1338: /* End of code added to fix the bug 2824240 */

Line 1335: RAISE FND_API.G_EXC_ERROR;

1331: p_header_rec := l_header_rec;
1332: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
1333: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1334: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
1335: RAISE FND_API.G_EXC_ERROR;
1336: END IF;
1337:
1338: /* End of code added to fix the bug 2824240 */
1339:

Line 1342: l_return_status := FND_API.G_RET_STS_ERROR;

1338: /* End of code added to fix the bug 2824240 */
1339:
1340: ELSE
1341: --no frozen lines, error condition
1342: l_return_status := FND_API.G_RET_STS_ERROR;
1343: fnd_message.set_name('ONT','OE_VAL_ORD_CURRENCY_MISMATCH');
1344: FND_MESSAGE.SET_TOKEN('ORDER_CURRENCY',p_header_rec.transactional_curr_code);
1345: FND_MESSAGE.SET_TOKEN('PRICE_LIST_CURRENCY',l_price_list_rec.currency_code);
1346: OE_MSG_PUB.Add;

Line 1363: IF l_comt_curr_status = FND_API.G_RET_STS_ERROR THEN

1359: (p_header_id => p_header_rec.header_id
1360: ,p_transactional_curr_code => p_header_rec.transactional_curr_code
1361: ,x_return_status => l_comt_curr_status);
1362:
1363: IF l_comt_curr_status = FND_API.G_RET_STS_ERROR THEN
1364: l_return_status := FND_API.G_RET_STS_ERROR;
1365: Fnd_Message.Set_Name('ONT','ONT_INVALID_CURR_CHANGE');
1366: Fnd_message.set_token('REASON','ONT_COMMITMENT_ON_LINE',TRUE);
1367: OE_MSG_PUB.Add;

Line 1364: l_return_status := FND_API.G_RET_STS_ERROR;

1360: ,p_transactional_curr_code => p_header_rec.transactional_curr_code
1361: ,x_return_status => l_comt_curr_status);
1362:
1363: IF l_comt_curr_status = FND_API.G_RET_STS_ERROR THEN
1364: l_return_status := FND_API.G_RET_STS_ERROR;
1365: Fnd_Message.Set_Name('ONT','ONT_INVALID_CURR_CHANGE');
1366: Fnd_message.set_token('REASON','ONT_COMMITMENT_ON_LINE',TRUE);
1367: OE_MSG_PUB.Add;
1368: oe_debug_pub.add('Error: currency code does not match the currency for the commitment.', 3);

Line 1369: RAISE FND_API.G_EXC_ERROR;

1365: Fnd_Message.Set_Name('ONT','ONT_INVALID_CURR_CHANGE');
1366: Fnd_message.set_token('REASON','ONT_COMMITMENT_ON_LINE',TRUE);
1367: OE_MSG_PUB.Add;
1368: oe_debug_pub.add('Error: currency code does not match the currency for the commitment.', 3);
1369: RAISE FND_API.G_EXC_ERROR;
1370: END IF;
1371: END IF;
1372:
1373: -- Currency_date, currency_rate should be null when type is null.

Line 1377: IF Nvl(p_header_rec.conversion_rate, FND_API.G_MISS_NUM)

1373: -- Currency_date, currency_rate should be null when type is null.
1374:
1375: IF p_header_rec.Conversion_type_code IS NULL
1376: THEN
1377: IF Nvl(p_header_rec.conversion_rate, FND_API.G_MISS_NUM)
1378: <> FND_API.G_MISS_NUM OR
1379: Nvl(p_header_rec.conversion_rate_date, FND_API.G_MISS_DATE)
1380: <> FND_API.G_MISS_DATE
1381: THEN

Line 1378: <> FND_API.G_MISS_NUM OR

1374:
1375: IF p_header_rec.Conversion_type_code IS NULL
1376: THEN
1377: IF Nvl(p_header_rec.conversion_rate, FND_API.G_MISS_NUM)
1378: <> FND_API.G_MISS_NUM OR
1379: Nvl(p_header_rec.conversion_rate_date, FND_API.G_MISS_DATE)
1380: <> FND_API.G_MISS_DATE
1381: THEN
1382: l_return_status := FND_API.G_RET_STS_ERROR;

Line 1379: Nvl(p_header_rec.conversion_rate_date, FND_API.G_MISS_DATE)

1375: IF p_header_rec.Conversion_type_code IS NULL
1376: THEN
1377: IF Nvl(p_header_rec.conversion_rate, FND_API.G_MISS_NUM)
1378: <> FND_API.G_MISS_NUM OR
1379: Nvl(p_header_rec.conversion_rate_date, FND_API.G_MISS_DATE)
1380: <> FND_API.G_MISS_DATE
1381: THEN
1382: l_return_status := FND_API.G_RET_STS_ERROR;
1383: fnd_message.set_name('ONT','OE_VAL_CONVERSION_TYPE');

Line 1380: <> FND_API.G_MISS_DATE

1376: THEN
1377: IF Nvl(p_header_rec.conversion_rate, FND_API.G_MISS_NUM)
1378: <> FND_API.G_MISS_NUM OR
1379: Nvl(p_header_rec.conversion_rate_date, FND_API.G_MISS_DATE)
1380: <> FND_API.G_MISS_DATE
1381: THEN
1382: l_return_status := FND_API.G_RET_STS_ERROR;
1383: fnd_message.set_name('ONT','OE_VAL_CONVERSION_TYPE');
1384: OE_MSG_PUB.Add;

Line 1382: l_return_status := FND_API.G_RET_STS_ERROR;

1378: <> FND_API.G_MISS_NUM OR
1379: Nvl(p_header_rec.conversion_rate_date, FND_API.G_MISS_DATE)
1380: <> FND_API.G_MISS_DATE
1381: THEN
1382: l_return_status := FND_API.G_RET_STS_ERROR;
1383: fnd_message.set_name('ONT','OE_VAL_CONVERSION_TYPE');
1384: OE_MSG_PUB.Add;
1385: END IF;
1386:

Line 1393: l_return_status := FND_API.G_RET_STS_ERROR;

1389: --bug 3220059 for other conversion types, conversion rate should be NULL, not conversion rate date
1390: IF p_header_rec.conversion_type_code <> 'User' AND
1391: p_header_rec.conversion_rate IS NOT NULL
1392: THEN
1393: l_return_status := FND_API.G_RET_STS_ERROR;
1394: FND_MESSAGE.SET_NAME('ONT','OE_VALIDATION_CONV_TYPE');
1395: OE_MSG_PUB.ADD;
1396:
1397: END IF; -- END of checks based on conversion type

Line 1402: NVL(p_old_header_rec.order_type_id,FND_API.G_MISS_NUM)) OR

1398:
1399:
1400: -- Order Type has to be valid on the date ordered.
1401: IF (p_header_rec.order_type_id <>
1402: NVL(p_old_header_rec.order_type_id,FND_API.G_MISS_NUM)) OR
1403: (p_header_rec.ordered_date <>
1404: NVL(p_old_header_rec.ordered_date,FND_API.G_MISS_DATE))
1405: THEN
1406:

Line 1404: NVL(p_old_header_rec.ordered_date,FND_API.G_MISS_DATE))

1400: -- Order Type has to be valid on the date ordered.
1401: IF (p_header_rec.order_type_id <>
1402: NVL(p_old_header_rec.order_type_id,FND_API.G_MISS_NUM)) OR
1403: (p_header_rec.ordered_date <>
1404: NVL(p_old_header_rec.ordered_date,FND_API.G_MISS_DATE))
1405: THEN
1406:
1407: IF p_header_rec.ordered_date IS NOT NULL THEN
1408:

Line 1422: l_return_status := FND_API.G_RET_STS_ERROR;

1418: -- Valid Order Type.
1419:
1420: EXCEPTION
1421: WHEN NO_DATA_FOUND THEN
1422: l_return_status := FND_API.G_RET_STS_ERROR;
1423: fnd_message.set_name('ONT','OE_INVALID_ATTRIBUTE');
1424: FND_MESSAGE.SET_TOKEN('ATTRIBUTE',
1425: OE_Order_Util.Get_Attribute_Name('ORDER_TYPE_ID'));
1426: OE_MSG_PUB.Add;

Line 1440: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

1436: 'Record - Order Type'
1437: );
1438: END IF;
1439:
1440: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1441: END;
1442:
1443: END IF; -- date ordered is not null.
1444:

Line 1502: p_header_rec.agreement_id := FND_API.G_MISS_NUM;

1498: p_header_rec.agreement_id := NULL;
1499: ELSIF p_validation_level = OE_GLOBALS.G_VALID_PARTIAL_WITH_DEF AND
1500: p_header_rec.operation = 'CREATE'
1501: THEN
1502: p_header_rec.agreement_id := FND_API.G_MISS_NUM;
1503: l_header_rec := p_header_rec;
1504: l_old_header_rec := p_old_header_rec;
1505: l_control_rec.controlled_operation := TRUE;
1506: l_control_rec.write_to_DB := FALSE ;

Line 1509: ( p_validation_level => FND_API.G_VALID_LEVEL_NONE

1505: l_control_rec.controlled_operation := TRUE;
1506: l_control_rec.write_to_DB := FALSE ;
1507: l_control_rec.process := FALSE ;
1508: Oe_Order_Pvt.Header
1509: ( p_validation_level => FND_API.G_VALID_LEVEL_NONE
1510: , p_control_rec =>l_control_rec
1511: , p_x_header_rec =>l_header_rec
1512: , p_x_old_header_rec =>l_old_header_rec
1513: , x_return_status =>l_return_status

Line 1516: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

1512: , p_x_old_header_rec =>l_old_header_rec
1513: , x_return_status =>l_return_status
1514: );
1515: p_header_rec := l_header_rec;
1516: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
1517: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1518: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
1519: RAISE FND_API.G_EXC_ERROR;
1520: END IF;

Line 1517: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

1513: , x_return_status =>l_return_status
1514: );
1515: p_header_rec := l_header_rec;
1516: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
1517: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1518: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
1519: RAISE FND_API.G_EXC_ERROR;
1520: END IF;
1521:

Line 1518: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

1514: );
1515: p_header_rec := l_header_rec;
1516: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
1517: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1518: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
1519: RAISE FND_API.G_EXC_ERROR;
1520: END IF;
1521:
1522: /* End of code added to fix the bug 2824240 */

Line 1519: RAISE FND_API.G_EXC_ERROR;

1515: p_header_rec := l_header_rec;
1516: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
1517: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1518: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
1519: RAISE FND_API.G_EXC_ERROR;
1520: END IF;
1521:
1522: /* End of code added to fix the bug 2824240 */
1523: ELSE

Line 1529: raise FND_API.G_EXC_ERROR;

1525: fnd_message.set_Token('AGREEMENT_NAME',l_agreement_name);
1526: fnd_message.set_Token('REVISION',l_agreement_revision);
1527: OE_MSG_PUB.Add;
1528: oe_debug_pub.add('Invalid Agreement ',1);
1529: raise FND_API.G_EXC_ERROR;
1530: END IF;
1531: END;
1532:
1533: /* End of code added to fix the bug 2124912 */

Line 1557: raise FND_API.G_EXC_ERROR;

1553: fnd_message.set_Token('PRICE_LIST1', p_Header_rec.price_list_id);
1554: fnd_message.set_Token('PRICE_LIST2', l_price_list_id);
1555: OE_MSG_PUB.Add;
1556: oe_debug_pub.add('Invalid Agreement +price_list_id combination',2);
1557: raise FND_API.G_EXC_ERROR;
1558: END IF;
1559: END IF;
1560:
1561: --bug 5206956 to check for customer relationships

Line 1573: RAISE FND_API.G_EXC_ERROR;

1569: OE_MSG_PUB.Add;
1570: IF l_debug_level > 0 then
1571: oe_debug_pub.add('Invalid Agreement +sold_org_id combination',2);
1572: END IF;
1573: RAISE FND_API.G_EXC_ERROR;
1574: ELSIF lcustomer_relations = 'Y' THEN
1575:
1576: BEGIN
1577: SELECT 'VALID'

Line 1598: RAISE FND_API.G_EXC_ERROR;

1594: OE_MSG_PUB.Add;
1595: IF l_debug_level > 0 then
1596: oe_debug_pub.add('Invalid Agreement +sold_org_id combination',2);
1597: END IF;
1598: RAISE FND_API.G_EXC_ERROR;
1599: END;
1600: END IF;
1601: END IF;
1602: --bug 5206956

Line 1615: raise FND_API.G_EXC_ERROR;

1611: fnd_message.set_Token('PRICE_LIST2', l_price_list_id || sqlerrm);
1612: OE_MSG_PUB.Add;
1613: oe_debug_pub.add
1614: ('No Data Found Agreement+price_list_id combination',2);
1615: raise FND_API.G_EXC_ERROR;
1616: END;
1617:
1618: -- l_order_type_rec :=
1619: -- OE_Order_Cache.Load_Order_Type (p_header_rec.order_type_id);

Line 1628: l_return_status := FND_API.G_RET_STS_ERROR;

1624: p_header_rec.sold_to_org_id ) OR
1625: (l_order_type_rec.agreement_type_code IS NOT NULL AND
1626: l_agreement_rec.agreement_type_code <>
1627: l_order_type_rec.agreement_type_code ) THEN
1628: l_return_status := FND_API.G_RET_STS_ERROR;
1629: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_ERROR)
1630: THEN
1631: fnd_message.set_name('ONT','OE_INVALID_AGREEMENT');
1632: OE_MSG_PUB.Add;

Line 1721: l_return_status := FND_API.G_RET_STS_ERROR;

1717:
1718: WHEN NO_DATA_FOUND THEN
1719: oe_debug_pub.add
1720: ('In: No data found',2);
1721: l_return_status := FND_API.G_RET_STS_ERROR;
1722: fnd_message.set_name('ONT','OE_INVALID_ATTRIBUTE');
1723: FND_MESSAGE.SET_TOKEN('ATTRIBUTE', OE_Order_Util.Get_Attribute_Name
1724: ('ship_to_org_id'));
1725: OE_MSG_PUB.Add;

Line 1737: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

1733: ( G_PKG_NAME ,
1734: 'Record - Ship To'
1735: );
1736: END IF;
1737: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1738:
1739: END;
1740:
1741: END IF; -- Ship To needed validation.

Line 1814: l_return_status := FND_API.G_RET_STS_ERROR;

1810:
1811: EXCEPTION
1812:
1813: WHEN NO_DATA_FOUND THEN
1814: l_return_status := FND_API.G_RET_STS_ERROR;
1815: fnd_message.set_name('ONT','OE_INVALID_ATTRIBUTE');
1816: FND_MESSAGE.SET_TOKEN('ATTRIBUTE',
1817: OE_Order_Util.Get_Attribute_Name('deliver_to_org_id'));
1818: OE_MSG_PUB.Add;

Line 1832: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

1828: 'Record - Deliver To'
1829: );
1830: END IF;
1831:
1832: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1833:
1834: END;
1835:
1836: END IF; -- Deliver To needed validation.

Line 1898: l_return_status := FND_API.G_RET_STS_ERROR;

1894:
1895: EXCEPTION
1896:
1897: WHEN NO_DATA_FOUND THEN
1898: l_return_status := FND_API.G_RET_STS_ERROR;
1899: fnd_message.set_name('ONT','OE_INVALID_ATTRIBUTE');
1900: FND_MESSAGE.SET_TOKEN('ATTRIBUTE',
1901: OE_Order_Util.Get_Attribute_Name('invoice_to_org_id'));
1902: OE_MSG_PUB.Add;

Line 1914: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

1910: 'Record - Invoice To'
1911: );
1912: END IF;
1913:
1914: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1915: END;
1916:
1917: END IF; -- Invoice to org needed validation.
1918:

Line 1953: l_return_status := FND_API.G_RET_STS_ERROR;

1949:
1950: EXCEPTION
1951:
1952: WHEN NO_DATA_FOUND THEN
1953: l_return_status := FND_API.G_RET_STS_ERROR;
1954: fnd_message.set_name('ONT','OE_INVALID_ATTRIBUTE');
1955: FND_MESSAGE.SET_TOKEN('ATTRIBUTE',
1956: OE_Order_Util.Get_Attribute_Name('SOLD_TO_SITE_USE_ID'));
1957: OE_MSG_PUB.Add;

Line 1971: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

1967: 'Record - Customer Location'
1968: );
1969: END IF;
1970:
1971: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1972:
1973: END;
1974:
1975: END IF;

Line 2005: l_return_status := FND_API.G_RET_STS_ERROR;

2001:
2002: EXCEPTION
2003:
2004: WHEN NO_DATA_FOUND THEN
2005: l_return_status := FND_API.G_RET_STS_ERROR;
2006: fnd_message.set_name('ONT','OE_INVALID_ATTRIBUTE');
2007: FND_MESSAGE.SET_TOKEN('ATTRIBUTE',
2008: OE_Order_Util.Get_Attribute_Name('END_CUSTOMER_CONTACT_ID'));
2009: OE_MSG_PUB.Add;

Line 2021: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

2017: 'Record - End Customer Contact'
2018: );
2019: END IF;
2020:
2021: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2022:
2023: END; -- BEGIN
2024:
2025: END IF; -- End Customer contact needed validation.

Line 2053: l_return_status := FND_API.G_RET_STS_ERROR;

2049:
2050: EXCEPTION
2051:
2052: WHEN NO_DATA_FOUND THEN
2053: l_return_status := FND_API.G_RET_STS_ERROR;
2054: fnd_message.set_name('ONT','OE_INVALID_ATTRIBUTE');
2055: FND_MESSAGE.SET_TOKEN('ATTRIBUTE',
2056: OE_Order_Util.Get_Attribute_Name('END_CUSTOMER_SITE_USE_ID'));
2057: OE_MSG_PUB.Add;

Line 2069: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

2065: 'Record - End Customer Site'
2066: );
2067: END IF;
2068:
2069: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2070:
2071: END; -- BEGIN
2072:
2073: END IF; -- End Customer site needed validation.

Line 2103: l_return_status := FND_API.G_RET_STS_ERROR;

2099:
2100: EXCEPTION
2101:
2102: WHEN NO_DATA_FOUND THEN
2103: l_return_status := FND_API.G_RET_STS_ERROR;
2104: fnd_message.set_name('ONT','OE_INVALID_ATTRIBUTE');
2105: FND_MESSAGE.SET_TOKEN('ATTRIBUTE',
2106: OE_Order_Util.Get_Attribute_Name('SOLD_TO_CONTACT_ID'));
2107: OE_MSG_PUB.Add;

Line 2119: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

2115: 'Record - Sold To Contact'
2116: );
2117: END IF;
2118:
2119: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2120:
2121: END; -- BEGIN
2122:
2123: END IF; -- Sold to contact needed validation.

Line 2160: l_return_status := FND_API.G_RET_STS_ERROR;

2156: EXCEPTION
2157:
2158: WHEN NO_DATA_FOUND THEN
2159:
2160: l_return_status := FND_API.G_RET_STS_ERROR;
2161: fnd_message.set_name('ONT','OE_INVALID_ATTRIBUTE');
2162: FND_MESSAGE.SET_TOKEN('ATTRIBUTE',
2163: OE_Order_Util.Get_Attribute_Name('INVOICE_TO_CONTACT_ID'));
2164: OE_MSG_PUB.Add;

Line 2179: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

2175: 'Record - Invoice To Contact'
2176: );
2177: END IF;
2178:
2179: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2180:
2181: END;
2182:
2183: END IF; -- Invoice to contact needed validation.

Line 2220: l_return_status := FND_API.G_RET_STS_ERROR;

2216:
2217: EXCEPTION
2218:
2219: WHEN NO_DATA_FOUND THEN
2220: l_return_status := FND_API.G_RET_STS_ERROR;
2221: fnd_message.set_name('ONT','OE_INVALID_ATTRIBUTE');
2222: FND_MESSAGE.SET_TOKEN('ATTRIBUTE',
2223: OE_Order_Util.Get_Attribute_Name('SHIP_TO_CONTACT_ID'));
2224: OE_MSG_PUB.Add;

Line 2239: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

2235: 'Record - Ship To Contact'
2236: );
2237: END IF;
2238:
2239: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2240:
2241: END; -- BEGIN
2242:
2243: END IF; -- Ship to contact needed validation.

Line 2280: l_return_status := FND_API.G_RET_STS_ERROR;

2276:
2277: EXCEPTION
2278:
2279: WHEN NO_DATA_FOUND THEN
2280: l_return_status := FND_API.G_RET_STS_ERROR;
2281: fnd_message.set_name('ONT','OE_INVALID_ATTRIBUTE');
2282: FND_MESSAGE.SET_TOKEN('ATTRIBUTE',
2283: OE_Order_Util.Get_Attribute_Name('DELIVER_TO_CONTACT_ID'));
2284: OE_MSG_PUB.Add;

Line 2297: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

2293: 'Record - Deliver To Contact'
2294: );
2295: END IF;
2296:
2297: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2298:
2299: END; -- BEGIN
2300:
2301: END IF; -- Deliver to contact needed validation.

Line 2406: p_header_rec.tax_exempt_number := FND_API.G_MISS_CHAR;

2402: IF p_header_rec.order_category_code = 'RETURN' THEN -- 6430711
2403: null;
2404: ELSIF p_validation_level = OE_GLOBALS.G_VALID_PARTIAL_WITH_DEF AND
2405: p_header_rec.operation = OE_GLOBALS.G_OPR_CREATE THEN
2406: p_header_rec.tax_exempt_number := FND_API.G_MISS_CHAR;
2407: p_header_rec.tax_exempt_reason_code := FND_API.G_MISS_CHAR;
2408: p_header_rec.tax_exempt_flag :=FND_API.G_MISS_CHAR;
2409:
2410: oe_debug_pub.Add('Redefault the tax_exempt_number',1);

Line 2407: p_header_rec.tax_exempt_reason_code := FND_API.G_MISS_CHAR;

2403: null;
2404: ELSIF p_validation_level = OE_GLOBALS.G_VALID_PARTIAL_WITH_DEF AND
2405: p_header_rec.operation = OE_GLOBALS.G_OPR_CREATE THEN
2406: p_header_rec.tax_exempt_number := FND_API.G_MISS_CHAR;
2407: p_header_rec.tax_exempt_reason_code := FND_API.G_MISS_CHAR;
2408: p_header_rec.tax_exempt_flag :=FND_API.G_MISS_CHAR;
2409:
2410: oe_debug_pub.Add('Redefault the tax_exempt_number',1);
2411: ELSE

Line 2408: p_header_rec.tax_exempt_flag :=FND_API.G_MISS_CHAR;

2404: ELSIF p_validation_level = OE_GLOBALS.G_VALID_PARTIAL_WITH_DEF AND
2405: p_header_rec.operation = OE_GLOBALS.G_OPR_CREATE THEN
2406: p_header_rec.tax_exempt_number := FND_API.G_MISS_CHAR;
2407: p_header_rec.tax_exempt_reason_code := FND_API.G_MISS_CHAR;
2408: p_header_rec.tax_exempt_flag :=FND_API.G_MISS_CHAR;
2409:
2410: oe_debug_pub.Add('Redefault the tax_exempt_number',1);
2411: ELSE
2412: l_return_status := FND_API.G_RET_STS_ERROR;

Line 2412: l_return_status := FND_API.G_RET_STS_ERROR;

2408: p_header_rec.tax_exempt_flag :=FND_API.G_MISS_CHAR;
2409:
2410: oe_debug_pub.Add('Redefault the tax_exempt_number',1);
2411: ELSE
2412: l_return_status := FND_API.G_RET_STS_ERROR;
2413: fnd_message.set_name('ONT','OE_INVALID_ATTRIBUTE');
2414: FND_MESSAGE.SET_TOKEN('ATTRIBUTE',
2415: OE_Order_Util.Get_Attribute_Name('TAX_EXEMPT_NUMBER'));
2416: OE_MSG_PUB.Add;

Line 2430: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

2426: 'Record - Tax Exempt Number'
2427: );
2428: END IF;
2429:
2430: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2431:
2432: END; -- BEGIN
2433:
2434: END IF; -- Tax exempton info validation.

Line 2482: IF l_comt_cust_status = FND_API.G_RET_STS_ERROR THEN

2478: (p_header_id => p_header_rec.header_id
2479: ,p_sold_to_org_id => p_header_rec.sold_to_org_id
2480: ,x_return_status => l_comt_cust_status);
2481:
2482: IF l_comt_cust_status = FND_API.G_RET_STS_ERROR THEN
2483:
2484: l_return_status := FND_API.G_RET_STS_ERROR;
2485:
2486: -- to get the customer name of the order.

Line 2484: l_return_status := FND_API.G_RET_STS_ERROR;

2480: ,x_return_status => l_comt_cust_status);
2481:
2482: IF l_comt_cust_status = FND_API.G_RET_STS_ERROR THEN
2483:
2484: l_return_status := FND_API.G_RET_STS_ERROR;
2485:
2486: -- to get the customer name of the order.
2487: BEGIN
2488: SELECT party.party_name

Line 2503: RAISE FND_API.G_EXC_ERROR;

2499: Fnd_Message.Set_Name('ONT','ONT_COM_CUSTOMER_MISMATCH');
2500: Fnd_message.set_token('CUSTOMER',l_customer_name);
2501: OE_MSG_PUB.Add;
2502: oe_debug_pub.add('Error: customer of the order does not match the customer for the commitment.', 3);
2503: RAISE FND_API.G_EXC_ERROR;
2504: END IF;
2505: END IF;
2506: */
2507:

Line 2517: l_return_status := FND_API.G_RET_STS_ERROR;

2513: p_header_rec.blanket_number IS NOT NULL THEN
2514: If l_debug_level > 0 THEN
2515: OE_DEBUG_PUB.Add('Blankets are only available in Pack I or greater',1);
2516: End if;
2517: l_return_status := FND_API.G_RET_STS_ERROR;
2518: FND_MESSAGE.Set_Name('ONT','OE_BLANKET_INVALID_VERSION');
2519: OE_MSG_PUB.Add;
2520: ELSE
2521: IF p_header_rec.blanket_number IS NOT NULL THEN

Line 2526: IF l_blanket_status = FND_API.G_RET_STS_ERROR THEN

2522: Validate_Blanket_Values
2523: (p_header_rec => p_header_rec,
2524: p_old_header_rec => p_old_header_rec,
2525: x_return_status => l_blanket_status);
2526: IF l_blanket_status = FND_API.G_RET_STS_ERROR THEN
2527: x_return_status := l_blanket_status;
2528: ELSIF l_blanket_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
2529: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2530: END IF;

Line 2528: ELSIF l_blanket_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

2524: p_old_header_rec => p_old_header_rec,
2525: x_return_status => l_blanket_status);
2526: IF l_blanket_status = FND_API.G_RET_STS_ERROR THEN
2527: x_return_status := l_blanket_status;
2528: ELSIF l_blanket_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
2529: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2530: END IF;
2531: END IF;
2532: END IF;

Line 2529: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

2525: x_return_status => l_blanket_status);
2526: IF l_blanket_status = FND_API.G_RET_STS_ERROR THEN
2527: x_return_status := l_blanket_status;
2528: ELSIF l_blanket_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
2529: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2530: END IF;
2531: END IF;
2532: END IF;
2533:

Line 2567: l_return_status := FND_API.G_RET_STS_ERROR;

2563: where header_id = p_header_rec.header_id
2564: and line_id is null;
2565:
2566: if l_payment_count > 1 then
2567: l_return_status := FND_API.G_RET_STS_ERROR;
2568:
2569: fnd_message.Set_Name('ONT','ONT_MULTIPLE_PAYMENTS_EXIST');
2570: OE_MSG_PUB.Add;
2571: oe_debug_pub.add('Error: multiple payments exist. cannot update order header',3);

Line 2591: l_return_status := FND_API.G_RET_STS_ERROR;

2587: THEN
2588: IF (p_header_rec.ib_owner = 'SOLD_TO' AND
2589: p_header_rec.sold_to_org_id is null)
2590: THEN
2591: l_return_status := FND_API.G_RET_STS_ERROR;
2592: fnd_message.set_name('ONT','OE_INVALID_ATTRIBUTE');
2593: FND_MESSAGE.SET_TOKEN('ATTRIBUTE',OE_Order_UTIL.Get_attribute_name('IB_OWNER'));
2594: OE_MSG_PUB.Add;
2595: ELSIF p_header_rec.ib_owner = 'END_CUSTOMER' AND

Line 2598: l_return_status := FND_API.G_RET_STS_ERROR;

2594: OE_MSG_PUB.Add;
2595: ELSIF p_header_rec.ib_owner = 'END_CUSTOMER' AND
2596: p_header_rec.end_customer_id is null
2597: THEN
2598: l_return_status := FND_API.G_RET_STS_ERROR;
2599: fnd_message.set_name('ONT','OE_INVALID_ATTRIBUTE');
2600: FND_MESSAGE.SET_TOKEN('ATTRIBUTE',OE_Order_UTIL.Get_attribute_name('IB_OWNER'));
2601: OE_MSG_PUB.Add;
2602: END IF;

Line 2619: l_return_status := FND_API.G_RET_STS_ERROR;

2615: THEN
2616: IF (p_header_rec.ib_installed_at_location = 'BILL_TO' AND
2617: p_header_rec.invoice_to_org_id is null)
2618: THEN
2619: l_return_status := FND_API.G_RET_STS_ERROR;
2620: fnd_message.set_name('ONT','OE_INVALID_ATTRIBUTE');
2621: FND_MESSAGE.SET_TOKEN('ATTRIBUTE',OE_Order_UTIL.Get_attribute_name('IB_INSTALLED_AT_LOCATION'));
2622: OE_MSG_PUB.Add;
2623: ELSIF p_header_rec.ib_installed_at_location = 'SHIP_TO' AND

Line 2626: l_return_status := FND_API.G_RET_STS_ERROR;

2622: OE_MSG_PUB.Add;
2623: ELSIF p_header_rec.ib_installed_at_location = 'SHIP_TO' AND
2624: p_header_rec.ship_to_org_id is null
2625: THEN
2626: l_return_status := FND_API.G_RET_STS_ERROR;
2627: fnd_message.set_name('ONT','OE_INVALID_ATTRIBUTE');
2628: FND_MESSAGE.SET_TOKEN('ATTRIBUTE',OE_Order_UTIL.Get_attribute_name('IB_INSTALLED_AT_LOCATION'));
2629: OE_MSG_PUB.Add;
2630: ELSIF p_header_rec.ib_installed_at_location = 'DELIVER_TO' AND

Line 2633: l_return_status := FND_API.G_RET_STS_ERROR;

2629: OE_MSG_PUB.Add;
2630: ELSIF p_header_rec.ib_installed_at_location = 'DELIVER_TO' AND
2631: p_header_rec.deliver_to_org_id is null
2632: THEN
2633: l_return_status := FND_API.G_RET_STS_ERROR;
2634: fnd_message.set_name('ONT','OE_INVALID_ATTRIBUTE');
2635: FND_MESSAGE.SET_TOKEN('ATTRIBUTE',OE_Order_UTIL.Get_attribute_name('IB_INSTALLED_AT_LOCATION'));
2636: OE_MSG_PUB.Add;
2637: ELSIF p_header_rec.ib_installed_at_location = 'END_CUSTOMER' AND

Line 2640: l_return_status := FND_API.G_RET_STS_ERROR;

2636: OE_MSG_PUB.Add;
2637: ELSIF p_header_rec.ib_installed_at_location = 'END_CUSTOMER' AND
2638: p_header_rec.end_customer_site_use_id is null
2639: THEN
2640: l_return_status := FND_API.G_RET_STS_ERROR;
2641: fnd_message.set_name('ONT','OE_INVALID_ATTRIBUTE');
2642: FND_MESSAGE.SET_TOKEN('ATTRIBUTE',OE_Order_UTIL.Get_attribute_name('IB_INSTALLED_AT_LOCATION'));
2643: OE_MSG_PUB.Add;
2644: ELSIF p_header_rec.ib_installed_at_location = 'SOLD_TO' AND

Line 2647: l_return_status := FND_API.G_RET_STS_ERROR;

2643: OE_MSG_PUB.Add;
2644: ELSIF p_header_rec.ib_installed_at_location = 'SOLD_TO' AND
2645: p_header_rec.sold_to_site_use_id is null
2646: THEN
2647: l_return_status := FND_API.G_RET_STS_ERROR;
2648: fnd_message.set_name('ONT','OE_INVALID_ATTRIBUTE');
2649: FND_MESSAGE.SET_TOKEN('ATTRIBUTE',OE_Order_UTIL.Get_attribute_name('IB_INSTALLED_AT_LOCATION'));
2650: OE_MSG_PUB.Add;
2651: END IF;

Line 2668: l_return_status := FND_API.G_RET_STS_ERROR;

2664: THEN
2665: IF (p_header_rec.ib_current_location = 'BILL_TO' AND
2666: p_header_rec.invoice_to_org_id is null)
2667: THEN
2668: l_return_status := FND_API.G_RET_STS_ERROR;
2669: fnd_message.set_name('ONT','OE_INVALID_ATTRIBUTE');
2670: FND_MESSAGE.SET_TOKEN('ATTRIBUTE',OE_Order_UTIL.Get_attribute_name('IB_CURRENT_LOCATION'));
2671: OE_MSG_PUB.Add;
2672: ELSIF p_header_rec.ib_current_location = 'SHIP_TO' AND

Line 2675: l_return_status := FND_API.G_RET_STS_ERROR;

2671: OE_MSG_PUB.Add;
2672: ELSIF p_header_rec.ib_current_location = 'SHIP_TO' AND
2673: p_header_rec.ship_to_org_id is null
2674: THEN
2675: l_return_status := FND_API.G_RET_STS_ERROR;
2676: fnd_message.set_name('ONT','OE_INVALID_ATTRIBUTE');
2677: FND_MESSAGE.SET_TOKEN('ATTRIBUTE',OE_Order_UTIL.Get_attribute_name('IB_CURRENT_LOCATION'));
2678: OE_MSG_PUB.Add;
2679: ELSIF p_header_rec.ib_current_location = 'DELIVER_TO' AND

Line 2682: l_return_status := FND_API.G_RET_STS_ERROR;

2678: OE_MSG_PUB.Add;
2679: ELSIF p_header_rec.ib_current_location = 'DELIVER_TO' AND
2680: p_header_rec.deliver_to_org_id is null
2681: THEN
2682: l_return_status := FND_API.G_RET_STS_ERROR;
2683: fnd_message.set_name('ONT','OE_INVALID_ATTRIBUTE');
2684: FND_MESSAGE.SET_TOKEN('ATTRIBUTE',OE_Order_UTIL.Get_attribute_name('IB_CURRENT_LOCATION'));
2685: OE_MSG_PUB.Add;
2686: ELSIF p_header_rec.ib_current_location = 'END_CUSTOMER' AND

Line 2689: l_return_status := FND_API.G_RET_STS_ERROR;

2685: OE_MSG_PUB.Add;
2686: ELSIF p_header_rec.ib_current_location = 'END_CUSTOMER' AND
2687: p_header_rec.end_customer_site_use_id is null
2688: THEN
2689: l_return_status := FND_API.G_RET_STS_ERROR;
2690: fnd_message.set_name('ONT','OE_INVALID_ATTRIBUTE');
2691: FND_MESSAGE.SET_TOKEN('ATTRIBUTE',OE_Order_UTIL.Get_attribute_name('IB_CURRENT_LOCATION'));
2692: OE_MSG_PUB.Add;
2693: ELSIF p_header_rec.ib_current_location = 'SOLD_TO' AND

Line 2696: l_return_status := FND_API.G_RET_STS_ERROR;

2692: OE_MSG_PUB.Add;
2693: ELSIF p_header_rec.ib_current_location = 'SOLD_TO' AND
2694: p_header_rec.sold_to_site_use_id is null
2695: THEN
2696: l_return_status := FND_API.G_RET_STS_ERROR;
2697: fnd_message.set_name('ONT','OE_INVALID_ATTRIBUTE');
2698: FND_MESSAGE.SET_TOKEN('ATTRIBUTE',OE_Order_UTIL.Get_attribute_name('IB_CURRENT_LOCATION'));
2699: OE_MSG_PUB.Add;
2700: END IF;

Line 2723: l_return_status := FND_API.G_RET_STS_ERROR;

2719: then
2720: If l_debug_level > 0 THEN
2721: oe_debug_pub.add('>line_id:'||l.line_id||' has ib_current_location as SOLD_TO');
2722: end if;
2723: l_return_status := FND_API.G_RET_STS_ERROR;
2724: fnd_message.set_name('ONT','OE_INVALID_ATTRIBUTE');
2725: FND_MESSAGE.SET_TOKEN('ATTRIBUTE',OE_Order_UTIL.Get_attribute_name('IB_CURRENT_LOCATION'));
2726: OE_MSG_PUB.Add;
2727: elsif l.ib_installed_at_location='SOLD_TO'

Line 2732: l_return_status := FND_API.G_RET_STS_ERROR;

2728: then
2729: If l_debug_level > 0 THEN
2730: oe_debug_pub.add('>line_id:'||l.line_id||' has ib_installed_at_location as SOLD_TO');
2731: end if;
2732: l_return_status := FND_API.G_RET_STS_ERROR;
2733: fnd_message.set_name('ONT','OE_INVALID_ATTRIBUTE');
2734: FND_MESSAGE.SET_TOKEN('ATTRIBUTE',OE_Order_UTIL.Get_attribute_name('IB_INSTALLED_AT_LOCATION'));
2735: OE_MSG_PUB.Add;
2736: end if;

Line 2747: l_return_status := FND_API.G_RET_STS_ERROR;

2743:
2744: --R12 CC Encryption
2745: IF p_header_rec.payment_type_code = 'CREDIT_CARD' THEN
2746: IF p_header_rec.invoice_to_org_id is NULL THEN
2747: l_return_status := FND_API.G_RET_STS_ERROR;
2748: FND_MESSAGE.SET_NAME('ONT','OE_VPM_INV_TO_REQUIRED');
2749: OE_MSG_PUB.ADD;
2750: END IF;
2751: END IF;

Line 2756: l_return_status := FND_API.G_RET_STS_ERROR;

2752: --R12 CC Encryption
2753: /*
2754: OE_MSG_PUB.ADD;
2755: ELSIF p_header_rec.credit_card_number is NULL THEN
2756: l_return_status := FND_API.G_RET_STS_ERROR;
2757: FND_MESSAGE.SET_NAME('ONT','OE_VPM_CC_NUM_REQUIRED');
2758: OE_MSG_PUB.ADD;
2759: ELSIF p_header_rec.credit_card_expiration_date is NULL THEN
2760: l_return_status := FND_API.G_RET_STS_ERROR;

Line 2760: l_return_status := FND_API.G_RET_STS_ERROR;

2756: l_return_status := FND_API.G_RET_STS_ERROR;
2757: FND_MESSAGE.SET_NAME('ONT','OE_VPM_CC_NUM_REQUIRED');
2758: OE_MSG_PUB.ADD;
2759: ELSIF p_header_rec.credit_card_expiration_date is NULL THEN
2760: l_return_status := FND_API.G_RET_STS_ERROR;
2761: FND_MESSAGE.SET_NAME('ONT','OE_VPM_CC_EXP_DT_REQUIRED');
2762: OE_MSG_PUB.ADD;
2763: ELSIF p_header_rec.credit_card_holder_name is NULL THEN
2764: l_return_status := FND_API.G_RET_STS_ERROR;

Line 2764: l_return_status := FND_API.G_RET_STS_ERROR;

2760: l_return_status := FND_API.G_RET_STS_ERROR;
2761: FND_MESSAGE.SET_NAME('ONT','OE_VPM_CC_EXP_DT_REQUIRED');
2762: OE_MSG_PUB.ADD;
2763: ELSIF p_header_rec.credit_card_holder_name is NULL THEN
2764: l_return_status := FND_API.G_RET_STS_ERROR;
2765: FND_MESSAGE.SET_NAME('ONT','OE_VPM_CC_HOLDER_REQUIRED');
2766: OE_MSG_PUB.ADD;
2767: END IF;
2768: END IF;*/

Line 2777: WHEN FND_API.G_EXC_ERROR THEN

2773: oe_debug_pub.add('Exit OE_VALIDATE_HEADER.ENTITY',1);
2774:
2775: EXCEPTION
2776:
2777: WHEN FND_API.G_EXC_ERROR THEN
2778: x_return_status := FND_API.G_RET_STS_ERROR;
2779:
2780: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
2781: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

Line 2778: x_return_status := FND_API.G_RET_STS_ERROR;

2774:
2775: EXCEPTION
2776:
2777: WHEN FND_API.G_EXC_ERROR THEN
2778: x_return_status := FND_API.G_RET_STS_ERROR;
2779:
2780: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
2781: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
2782:

Line 2780: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

2776:
2777: WHEN FND_API.G_EXC_ERROR THEN
2778: x_return_status := FND_API.G_RET_STS_ERROR;
2779:
2780: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
2781: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
2782:
2783: WHEN OTHERS THEN
2784: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

Line 2781: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

2777: WHEN FND_API.G_EXC_ERROR THEN
2778: x_return_status := FND_API.G_RET_STS_ERROR;
2779:
2780: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
2781: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
2782:
2783: WHEN OTHERS THEN
2784: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
2785:

Line 2784: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

2780: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
2781: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
2782:
2783: WHEN OTHERS THEN
2784: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
2785:
2786: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_UNEXP_ERROR)
2787: THEN
2788: OE_MSG_PUB.Add_Exc_Msg

Line 2808: , p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL

2804: ( x_return_status OUT NOCOPY /* file.sql.39 change */ VARCHAR2
2805: , p_x_header_rec IN OUT NOCOPY OE_Order_PUB.Header_Rec_Type
2806: , p_old_header_rec IN OE_Order_PUB.Header_Rec_Type :=
2807: OE_Order_PUB.G_MISS_HEADER_REC
2808: , p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL
2809: )
2810: IS
2811: l_cc_security_code_use Varchar2(20);
2812: l_auth_exist varchar2(10); --Bug# 16099743

Line 2817: x_return_status := FND_API.G_RET_STS_SUCCESS;

2813: BEGIN
2814:
2815: oe_debug_pub.add('Entering OE_VALIDATE_HEADER.ATTRIBUTES',1);
2816:
2817: x_return_status := FND_API.G_RET_STS_SUCCESS;
2818:
2819: -- Validate header attributes
2820: /* Bug 5060064 - PC firing inappropriately for Order Import.
2821: To fix the issue we are now passing in old header rec same

Line 2849: p_x_header_rec.accounting_rule_id := FND_API.G_MISS_NUM;

2845: p_x_header_rec.accounting_rule_id := NULL;
2846: ELSIF p_validation_level = OE_GLOBALS.G_VALID_PARTIAL_WITH_DEF AND
2847: p_x_header_rec.operation = OE_GLOBALS.G_OPR_CREATE
2848: THEN
2849: p_x_header_rec.accounting_rule_id := FND_API.G_MISS_NUM;
2850: ELSE
2851: x_return_status := FND_API.G_RET_STS_ERROR;
2852: END IF;
2853:

Line 2851: x_return_status := FND_API.G_RET_STS_ERROR;

2847: p_x_header_rec.operation = OE_GLOBALS.G_OPR_CREATE
2848: THEN
2849: p_x_header_rec.accounting_rule_id := FND_API.G_MISS_NUM;
2850: ELSE
2851: x_return_status := FND_API.G_RET_STS_ERROR;
2852: END IF;
2853:
2854: END IF;
2855:

Line 2876: p_x_header_rec.accounting_rule_duration := FND_API.G_MISS_NUM;

2872: p_x_header_rec.accounting_rule_duration := NULL;
2873: ELSIF p_validation_level = OE_GLOBALS.G_VALID_PARTIAL_WITH_DEF AND
2874: p_x_header_rec.operation = OE_GLOBALS.G_OPR_CREATE
2875: THEN
2876: p_x_header_rec.accounting_rule_duration := FND_API.G_MISS_NUM;
2877: ELSE
2878: x_return_status := FND_API.G_RET_STS_ERROR;
2879: END IF;
2880:

Line 2878: x_return_status := FND_API.G_RET_STS_ERROR;

2874: p_x_header_rec.operation = OE_GLOBALS.G_OPR_CREATE
2875: THEN
2876: p_x_header_rec.accounting_rule_duration := FND_API.G_MISS_NUM;
2877: ELSE
2878: x_return_status := FND_API.G_RET_STS_ERROR;
2879: END IF;
2880:
2881: END IF;
2882:

Line 2902: p_x_header_rec.agreement_id := FND_API.G_MISS_NUM;

2898: p_x_header_rec.agreement_id := NULL;
2899: ELSIF p_validation_level = OE_GLOBALS.G_VALID_PARTIAL_WITH_DEF AND
2900: p_x_header_rec.operation = OE_GLOBALS.G_OPR_CREATE
2901: THEN
2902: p_x_header_rec.agreement_id := FND_API.G_MISS_NUM;
2903: ELSE
2904: x_return_status := FND_API.G_RET_STS_ERROR;
2905: END IF;
2906: END IF;

Line 2904: x_return_status := FND_API.G_RET_STS_ERROR;

2900: p_x_header_rec.operation = OE_GLOBALS.G_OPR_CREATE
2901: THEN
2902: p_x_header_rec.agreement_id := FND_API.G_MISS_NUM;
2903: ELSE
2904: x_return_status := FND_API.G_RET_STS_ERROR;
2905: END IF;
2906: END IF;
2907:
2908: END IF;

Line 2931: p_x_header_rec.booked_flag := FND_API.G_MISS_CHAR;

2927: p_x_header_rec.booked_flag := NULL;
2928: ELSIF p_validation_level = OE_GLOBALS.G_VALID_PARTIAL_WITH_DEF AND
2929: p_x_header_rec.operation = OE_GLOBALS.G_OPR_CREATE
2930: THEN
2931: p_x_header_rec.booked_flag := FND_API.G_MISS_CHAR;
2932: ELSE
2933: x_return_status := FND_API.G_RET_STS_ERROR;
2934: END IF;
2935: END IF;

Line 2933: x_return_status := FND_API.G_RET_STS_ERROR;

2929: p_x_header_rec.operation = OE_GLOBALS.G_OPR_CREATE
2930: THEN
2931: p_x_header_rec.booked_flag := FND_API.G_MISS_CHAR;
2932: ELSE
2933: x_return_status := FND_API.G_RET_STS_ERROR;
2934: END IF;
2935: END IF;
2936:
2937: END IF;

Line 2956: p_x_header_rec.cancelled_flag := FND_API.G_MISS_CHAR;

2952: p_x_header_rec.cancelled_flag := NULL;
2953: ELSIF p_validation_level = OE_GLOBALS.G_VALID_PARTIAL_WITH_DEF AND
2954: p_x_header_rec.operation = OE_GLOBALS.G_OPR_CREATE
2955: THEN
2956: p_x_header_rec.cancelled_flag := FND_API.G_MISS_CHAR;
2957: ELSE
2958: x_return_status := FND_API.G_RET_STS_ERROR;
2959: END IF;
2960: END IF;

Line 2958: x_return_status := FND_API.G_RET_STS_ERROR;

2954: p_x_header_rec.operation = OE_GLOBALS.G_OPR_CREATE
2955: THEN
2956: p_x_header_rec.cancelled_flag := FND_API.G_MISS_CHAR;
2957: ELSE
2958: x_return_status := FND_API.G_RET_STS_ERROR;
2959: END IF;
2960: END IF;
2961:
2962: END IF;

Line 2981: p_x_header_rec.conversion_type_code := FND_API.G_MISS_CHAR;

2977: p_x_header_rec.conversion_type_code := NULL;
2978: ELSIF p_validation_level = OE_GLOBALS.G_VALID_PARTIAL_WITH_DEF AND
2979: p_x_header_rec.operation = OE_GLOBALS.G_OPR_CREATE
2980: THEN
2981: p_x_header_rec.conversion_type_code := FND_API.G_MISS_CHAR;
2982: ELSE
2983: x_return_status := FND_API.G_RET_STS_ERROR;
2984: END IF;
2985: END IF;

Line 2983: x_return_status := FND_API.G_RET_STS_ERROR;

2979: p_x_header_rec.operation = OE_GLOBALS.G_OPR_CREATE
2980: THEN
2981: p_x_header_rec.conversion_type_code := FND_API.G_MISS_CHAR;
2982: ELSE
2983: x_return_status := FND_API.G_RET_STS_ERROR;
2984: END IF;
2985: END IF;
2986:
2987: END IF;

Line 3005: p_x_header_rec.deliver_to_contact_id := FND_API.G_MISS_NUM;

3001: p_x_header_rec.deliver_to_contact_id := NULL;
3002: ELSIF p_validation_level = OE_GLOBALS.G_VALID_PARTIAL_WITH_DEF AND
3003: p_x_header_rec.operation = OE_GLOBALS.G_OPR_CREATE
3004: THEN
3005: p_x_header_rec.deliver_to_contact_id := FND_API.G_MISS_NUM;
3006: ELSE
3007: x_return_status := FND_API.G_RET_STS_ERROR;
3008: END IF;
3009: END IF;

Line 3007: x_return_status := FND_API.G_RET_STS_ERROR;

3003: p_x_header_rec.operation = OE_GLOBALS.G_OPR_CREATE
3004: THEN
3005: p_x_header_rec.deliver_to_contact_id := FND_API.G_MISS_NUM;
3006: ELSE
3007: x_return_status := FND_API.G_RET_STS_ERROR;
3008: END IF;
3009: END IF;
3010:
3011: END IF;

Line 3030: p_x_header_rec.deliver_to_org_id := FND_API.G_MISS_NUM;

3026: p_x_header_rec.deliver_to_org_id := NULL;
3027: ELSIF p_validation_level = OE_GLOBALS.G_VALID_PARTIAL_WITH_DEF AND
3028: p_x_header_rec.operation = OE_GLOBALS.G_OPR_CREATE
3029: THEN
3030: p_x_header_rec.deliver_to_org_id := FND_API.G_MISS_NUM;
3031: ELSE
3032: x_return_status := FND_API.G_RET_STS_ERROR;
3033: END IF;
3034: END IF;

Line 3032: x_return_status := FND_API.G_RET_STS_ERROR;

3028: p_x_header_rec.operation = OE_GLOBALS.G_OPR_CREATE
3029: THEN
3030: p_x_header_rec.deliver_to_org_id := FND_API.G_MISS_NUM;
3031: ELSE
3032: x_return_status := FND_API.G_RET_STS_ERROR;
3033: END IF;
3034: END IF;
3035:
3036: END IF;

Line 3055: p_x_header_rec.demAND_class_code := FND_API.G_MISS_CHAR;

3051: p_x_header_rec.demAND_class_code := NULL;
3052: ELSIF p_validation_level = OE_GLOBALS.G_VALID_PARTIAL_WITH_DEF AND
3053: p_x_header_rec.operation = OE_GLOBALS.G_OPR_CREATE
3054: THEN
3055: p_x_header_rec.demAND_class_code := FND_API.G_MISS_CHAR;
3056: ELSE
3057: x_return_status := FND_API.G_RET_STS_ERROR;
3058: END IF;
3059: END IF;

Line 3057: x_return_status := FND_API.G_RET_STS_ERROR;

3053: p_x_header_rec.operation = OE_GLOBALS.G_OPR_CREATE
3054: THEN
3055: p_x_header_rec.demAND_class_code := FND_API.G_MISS_CHAR;
3056: ELSE
3057: x_return_status := FND_API.G_RET_STS_ERROR;
3058: END IF;
3059: END IF;
3060:
3061: END IF;

Line 3080: p_x_header_rec.fob_point_code := FND_API.G_MISS_CHAR;

3076: p_x_header_rec.fob_point_code := NULL;
3077: ELSIF p_validation_level = OE_GLOBALS.G_VALID_PARTIAL_WITH_DEF AND
3078: p_x_header_rec.operation = OE_GLOBALS.G_OPR_CREATE
3079: THEN
3080: p_x_header_rec.fob_point_code := FND_API.G_MISS_CHAR;
3081: ELSE
3082: x_return_status := FND_API.G_RET_STS_ERROR;
3083: END IF;
3084: END IF;

Line 3082: x_return_status := FND_API.G_RET_STS_ERROR;

3078: p_x_header_rec.operation = OE_GLOBALS.G_OPR_CREATE
3079: THEN
3080: p_x_header_rec.fob_point_code := FND_API.G_MISS_CHAR;
3081: ELSE
3082: x_return_status := FND_API.G_RET_STS_ERROR;
3083: END IF;
3084: END IF;
3085:
3086: END IF;

Line 3105: p_x_header_rec.freight_terms_code := FND_API.G_MISS_CHAR;

3101: p_x_header_rec.freight_terms_code := NULL;
3102: ELSIF p_validation_level = OE_GLOBALS.G_VALID_PARTIAL_WITH_DEF AND
3103: p_x_header_rec.operation = OE_GLOBALS.G_OPR_CREATE
3104: THEN
3105: p_x_header_rec.freight_terms_code := FND_API.G_MISS_CHAR;
3106: ELSE
3107: x_return_status := FND_API.G_RET_STS_ERROR;
3108: END IF;
3109: END IF;

Line 3107: x_return_status := FND_API.G_RET_STS_ERROR;

3103: p_x_header_rec.operation = OE_GLOBALS.G_OPR_CREATE
3104: THEN
3105: p_x_header_rec.freight_terms_code := FND_API.G_MISS_CHAR;
3106: ELSE
3107: x_return_status := FND_API.G_RET_STS_ERROR;
3108: END IF;
3109: END IF;
3110:
3111: END IF;

Line 3129: p_x_header_rec.invoice_to_contact_id := FND_API.G_MISS_NUM;

3125: p_x_header_rec.invoice_to_contact_id := NULL;
3126: ELSIF p_validation_level = OE_GLOBALS.G_VALID_PARTIAL_WITH_DEF AND
3127: p_x_header_rec.operation = OE_GLOBALS.G_OPR_CREATE
3128: THEN
3129: p_x_header_rec.invoice_to_contact_id := FND_API.G_MISS_NUM;
3130: ELSE
3131: x_return_status := FND_API.G_RET_STS_ERROR;
3132: END IF;
3133: END IF;

Line 3131: x_return_status := FND_API.G_RET_STS_ERROR;

3127: p_x_header_rec.operation = OE_GLOBALS.G_OPR_CREATE
3128: THEN
3129: p_x_header_rec.invoice_to_contact_id := FND_API.G_MISS_NUM;
3130: ELSE
3131: x_return_status := FND_API.G_RET_STS_ERROR;
3132: END IF;
3133: END IF;
3134:
3135: END IF;

Line 3154: p_x_header_rec.invoice_to_org_id := FND_API.G_MISS_NUM;

3150: p_x_header_rec.invoice_to_org_id := NULL;
3151: ELSIF p_validation_level = OE_GLOBALS.G_VALID_PARTIAL_WITH_DEF AND
3152: p_x_header_rec.operation = OE_GLOBALS.G_OPR_CREATE
3153: THEN
3154: p_x_header_rec.invoice_to_org_id := FND_API.G_MISS_NUM;
3155: ELSE
3156: x_return_status := FND_API.G_RET_STS_ERROR;
3157: END IF;
3158: END IF;

Line 3156: x_return_status := FND_API.G_RET_STS_ERROR;

3152: p_x_header_rec.operation = OE_GLOBALS.G_OPR_CREATE
3153: THEN
3154: p_x_header_rec.invoice_to_org_id := FND_API.G_MISS_NUM;
3155: ELSE
3156: x_return_status := FND_API.G_RET_STS_ERROR;
3157: END IF;
3158: END IF;
3159:
3160: END IF;

Line 3179: p_x_header_rec.invoicing_rule_id := FND_API.G_MISS_NUM;

3175: p_x_header_rec.invoicing_rule_id := NULL;
3176: ELSIF p_validation_level = OE_GLOBALS.G_VALID_PARTIAL_WITH_DEF AND
3177: p_x_header_rec.operation = OE_GLOBALS.G_OPR_CREATE
3178: THEN
3179: p_x_header_rec.invoicing_rule_id := FND_API.G_MISS_NUM;
3180: ELSE
3181: x_return_status := FND_API.G_RET_STS_ERROR;
3182: END IF;
3183: END IF;

Line 3181: x_return_status := FND_API.G_RET_STS_ERROR;

3177: p_x_header_rec.operation = OE_GLOBALS.G_OPR_CREATE
3178: THEN
3179: p_x_header_rec.invoicing_rule_id := FND_API.G_MISS_NUM;
3180: ELSE
3181: x_return_status := FND_API.G_RET_STS_ERROR;
3182: END IF;
3183: END IF;
3184:
3185: END IF;

Line 3204: p_x_header_rec.open_flag := FND_API.G_MISS_CHAR;

3200: p_x_header_rec.open_flag := NULL;
3201: ELSIF p_validation_level = OE_GLOBALS.G_VALID_PARTIAL_WITH_DEF AND
3202: p_x_header_rec.operation = OE_GLOBALS.G_OPR_CREATE
3203: THEN
3204: p_x_header_rec.open_flag := FND_API.G_MISS_CHAR;
3205: ELSE
3206: x_return_status := FND_API.G_RET_STS_ERROR;
3207: END IF;
3208: END IF;

Line 3206: x_return_status := FND_API.G_RET_STS_ERROR;

3202: p_x_header_rec.operation = OE_GLOBALS.G_OPR_CREATE
3203: THEN
3204: p_x_header_rec.open_flag := FND_API.G_MISS_CHAR;
3205: ELSE
3206: x_return_status := FND_API.G_RET_STS_ERROR;
3207: END IF;
3208: END IF;
3209:
3210: END IF;

Line 3230: p_x_header_rec.order_date_type_code := FND_API.G_MISS_CHAR;

3226: p_x_header_rec.order_date_type_code := NULL;
3227: ELSIF p_validation_level = OE_GLOBALS.G_VALID_PARTIAL_WITH_DEF AND
3228: p_x_header_rec.operation = OE_GLOBALS.G_OPR_CREATE
3229: THEN
3230: p_x_header_rec.order_date_type_code := FND_API.G_MISS_CHAR;
3231: ELSE
3232: x_return_status := FND_API.G_RET_STS_ERROR;
3233: END IF;
3234: END IF;

Line 3232: x_return_status := FND_API.G_RET_STS_ERROR;

3228: p_x_header_rec.operation = OE_GLOBALS.G_OPR_CREATE
3229: THEN
3230: p_x_header_rec.order_date_type_code := FND_API.G_MISS_CHAR;
3231: ELSE
3232: x_return_status := FND_API.G_RET_STS_ERROR;
3233: END IF;
3234: END IF;
3235:
3236: END IF;

Line 3261: p_x_header_rec.order_type_id := FND_API.G_MISS_NUM;

3257: p_x_header_rec.order_type_id := NULL;
3258: ELSIF p_validation_level = OE_GLOBALS.G_VALID_PARTIAL_WITH_DEF AND
3259: p_x_header_rec.operation = OE_GLOBALS.G_OPR_CREATE
3260: THEN
3261: p_x_header_rec.order_type_id := FND_API.G_MISS_NUM;
3262: ELSE
3263: x_return_status := FND_API.G_RET_STS_ERROR;
3264: END IF;
3265: END IF;

Line 3263: x_return_status := FND_API.G_RET_STS_ERROR;

3259: p_x_header_rec.operation = OE_GLOBALS.G_OPR_CREATE
3260: THEN
3261: p_x_header_rec.order_type_id := FND_API.G_MISS_NUM;
3262: ELSE
3263: x_return_status := FND_API.G_RET_STS_ERROR;
3264: END IF;
3265: END IF;
3266:
3267: END IF;

Line 3286: p_x_header_rec.payment_term_id := FND_API.G_MISS_NUM;

3282: p_x_header_rec.payment_term_id := NULL;
3283: ELSIF p_validation_level = OE_GLOBALS.G_VALID_PARTIAL_WITH_DEF AND
3284: p_x_header_rec.operation = OE_GLOBALS.G_OPR_CREATE
3285: THEN
3286: p_x_header_rec.payment_term_id := FND_API.G_MISS_NUM;
3287: ELSE
3288: x_return_status := FND_API.G_RET_STS_ERROR;
3289: END IF;
3290: END IF;

Line 3288: x_return_status := FND_API.G_RET_STS_ERROR;

3284: p_x_header_rec.operation = OE_GLOBALS.G_OPR_CREATE
3285: THEN
3286: p_x_header_rec.payment_term_id := FND_API.G_MISS_NUM;
3287: ELSE
3288: x_return_status := FND_API.G_RET_STS_ERROR;
3289: END IF;
3290: END IF;
3291:
3292: END IF;

Line 3310: -- x_return_status := FND_API.G_RET_STS_ERROR;

3306: -- ELSE
3307: -- IF p_validation_level = OE_GLOBALS.G_VALID_LEVEL_PARTIAL AND
3308: -- p_x_header_rec.operation = OE_GLOBALS.G_OPR_CREATE
3309: -- THEN
3310: -- x_return_status := FND_API.G_RET_STS_ERROR;
3311: -- END IF;
3312: -- Bug 3572931 if the validation level is partial set to NULL,
3313: -- if partial with defaulting set to G_MISS_NUM.
3314: IF p_validation_level = OE_GLOBALS.G_VALID_LEVEL_PARTIAL AND

Line 3321: p_x_header_rec.price_list_id := FND_API.G_MISS_NUM;

3317: p_x_header_rec.price_list_id := NULL;
3318: ELSIF p_validation_level = OE_GLOBALS.G_VALID_PARTIAL_WITH_DEF AND
3319: p_x_header_rec.operation = OE_GLOBALS.G_OPR_CREATE
3320: THEN
3321: p_x_header_rec.price_list_id := FND_API.G_MISS_NUM;
3322: ELSE
3323: x_return_status := FND_API.G_RET_STS_ERROR;
3324: END IF;
3325: END IF;

Line 3323: x_return_status := FND_API.G_RET_STS_ERROR;

3319: p_x_header_rec.operation = OE_GLOBALS.G_OPR_CREATE
3320: THEN
3321: p_x_header_rec.price_list_id := FND_API.G_MISS_NUM;
3322: ELSE
3323: x_return_status := FND_API.G_RET_STS_ERROR;
3324: END IF;
3325: END IF;
3326:
3327: END IF;

Line 3345: p_x_header_rec.shipment_priority_code := FND_API.G_MISS_CHAR;

3341: p_x_header_rec.shipment_priority_code := NULL;
3342: ELSIF p_validation_level = OE_GLOBALS.G_VALID_PARTIAL_WITH_DEF AND
3343: p_x_header_rec.operation = OE_GLOBALS.G_OPR_CREATE
3344: THEN
3345: p_x_header_rec.shipment_priority_code := FND_API.G_MISS_CHAR;
3346: ELSE
3347: x_return_status := FND_API.G_RET_STS_ERROR;
3348: END IF;
3349: END IF;

Line 3347: x_return_status := FND_API.G_RET_STS_ERROR;

3343: p_x_header_rec.operation = OE_GLOBALS.G_OPR_CREATE
3344: THEN
3345: p_x_header_rec.shipment_priority_code := FND_API.G_MISS_CHAR;
3346: ELSE
3347: x_return_status := FND_API.G_RET_STS_ERROR;
3348: END IF;
3349: END IF;
3350:
3351: END IF;

Line 3370: p_x_header_rec.shipping_method_code := FND_API.G_MISS_CHAR;

3366: p_x_header_rec.shipping_method_code := NULL;
3367: ELSIF p_validation_level = OE_GLOBALS.G_VALID_PARTIAL_WITH_DEF AND
3368: p_x_header_rec.operation = OE_GLOBALS.G_OPR_CREATE
3369: THEN
3370: p_x_header_rec.shipping_method_code := FND_API.G_MISS_CHAR;
3371: ELSE
3372: x_return_status := FND_API.G_RET_STS_ERROR;
3373: END IF;
3374: END IF;

Line 3372: x_return_status := FND_API.G_RET_STS_ERROR;

3368: p_x_header_rec.operation = OE_GLOBALS.G_OPR_CREATE
3369: THEN
3370: p_x_header_rec.shipping_method_code := FND_API.G_MISS_CHAR;
3371: ELSE
3372: x_return_status := FND_API.G_RET_STS_ERROR;
3373: END IF;
3374: END IF;
3375:
3376: END IF;

Line 3395: p_x_header_rec.ship_from_org_id := FND_API.G_MISS_NUM;

3391: p_x_header_rec.ship_from_org_id := NULL;
3392: ELSIF p_validation_level = OE_GLOBALS.G_VALID_PARTIAL_WITH_DEF AND
3393: p_x_header_rec.operation = OE_GLOBALS.G_OPR_CREATE
3394: THEN
3395: p_x_header_rec.ship_from_org_id := FND_API.G_MISS_NUM;
3396: ELSE
3397: x_return_status := FND_API.G_RET_STS_ERROR;
3398: END IF;
3399: END IF;

Line 3397: x_return_status := FND_API.G_RET_STS_ERROR;

3393: p_x_header_rec.operation = OE_GLOBALS.G_OPR_CREATE
3394: THEN
3395: p_x_header_rec.ship_from_org_id := FND_API.G_MISS_NUM;
3396: ELSE
3397: x_return_status := FND_API.G_RET_STS_ERROR;
3398: END IF;
3399: END IF;
3400:
3401: END IF;

Line 3420: p_x_header_rec.ship_to_contact_id := FND_API.G_MISS_NUM;

3416: p_x_header_rec.ship_to_contact_id := NULL;
3417: ELSIF p_validation_level = OE_GLOBALS.G_VALID_PARTIAL_WITH_DEF AND
3418: p_x_header_rec.operation = OE_GLOBALS.G_OPR_CREATE
3419: THEN
3420: p_x_header_rec.ship_to_contact_id := FND_API.G_MISS_NUM;
3421: ELSE
3422: x_return_status := FND_API.G_RET_STS_ERROR;
3423: END IF;
3424: END IF;

Line 3422: x_return_status := FND_API.G_RET_STS_ERROR;

3418: p_x_header_rec.operation = OE_GLOBALS.G_OPR_CREATE
3419: THEN
3420: p_x_header_rec.ship_to_contact_id := FND_API.G_MISS_NUM;
3421: ELSE
3422: x_return_status := FND_API.G_RET_STS_ERROR;
3423: END IF;
3424: END IF;
3425:
3426: END IF;

Line 3445: p_x_header_rec.ship_to_org_id := FND_API.G_MISS_NUM;

3441: p_x_header_rec.ship_to_org_id := NULL;
3442: ELSIF p_validation_level = OE_GLOBALS.G_VALID_PARTIAL_WITH_DEF AND
3443: p_x_header_rec.operation = OE_GLOBALS.G_OPR_CREATE
3444: THEN
3445: p_x_header_rec.ship_to_org_id := FND_API.G_MISS_NUM;
3446: ELSE
3447: x_return_status := FND_API.G_RET_STS_ERROR;
3448: END IF;
3449: END IF;

Line 3447: x_return_status := FND_API.G_RET_STS_ERROR;

3443: p_x_header_rec.operation = OE_GLOBALS.G_OPR_CREATE
3444: THEN
3445: p_x_header_rec.ship_to_org_id := FND_API.G_MISS_NUM;
3446: ELSE
3447: x_return_status := FND_API.G_RET_STS_ERROR;
3448: END IF;
3449: END IF;
3450:
3451: END IF;

Line 3471: p_x_header_rec.sold_to_contact_id := FND_API.G_MISS_NUM;

3467: p_x_header_rec.sold_to_contact_id := NULL;
3468: ELSIF p_validation_level = OE_GLOBALS.G_VALID_PARTIAL_WITH_DEF AND
3469: p_x_header_rec.operation = OE_GLOBALS.G_OPR_CREATE
3470: THEN
3471: p_x_header_rec.sold_to_contact_id := FND_API.G_MISS_NUM;
3472: ELSE
3473: x_return_status := FND_API.G_RET_STS_ERROR;
3474: END IF;
3475: END IF;

Line 3473: x_return_status := FND_API.G_RET_STS_ERROR;

3469: p_x_header_rec.operation = OE_GLOBALS.G_OPR_CREATE
3470: THEN
3471: p_x_header_rec.sold_to_contact_id := FND_API.G_MISS_NUM;
3472: ELSE
3473: x_return_status := FND_API.G_RET_STS_ERROR;
3474: END IF;
3475: END IF;
3476:
3477: END IF;

Line 3496: p_x_header_rec.sold_to_org_id := FND_API.G_MISS_NUM;

3492: p_x_header_rec.sold_to_org_id := NULL;
3493: ELSIF p_validation_level = OE_GLOBALS.G_VALID_PARTIAL_WITH_DEF AND
3494: p_x_header_rec.operation = OE_GLOBALS.G_OPR_CREATE
3495: THEN
3496: p_x_header_rec.sold_to_org_id := FND_API.G_MISS_NUM;
3497: ELSE
3498: x_return_status := FND_API.G_RET_STS_ERROR;
3499: END IF;
3500: END IF;

Line 3498: x_return_status := FND_API.G_RET_STS_ERROR;

3494: p_x_header_rec.operation = OE_GLOBALS.G_OPR_CREATE
3495: THEN
3496: p_x_header_rec.sold_to_org_id := FND_API.G_MISS_NUM;
3497: ELSE
3498: x_return_status := FND_API.G_RET_STS_ERROR;
3499: END IF;
3500: END IF;
3501:
3502: END IF;

Line 3521: p_x_header_rec.sold_to_phone_id := FND_API.G_MISS_NUM;

3517: p_x_header_rec.sold_to_phone_id := NULL;
3518: ELSIF p_validation_level = OE_GLOBALS.G_VALID_PARTIAL_WITH_DEF AND
3519: p_x_header_rec.operation = OE_GLOBALS.G_OPR_CREATE
3520: THEN
3521: p_x_header_rec.sold_to_phone_id := FND_API.G_MISS_NUM;
3522: ELSE
3523: x_return_status := FND_API.G_RET_STS_ERROR;
3524: END IF;
3525: END IF;

Line 3523: x_return_status := FND_API.G_RET_STS_ERROR;

3519: p_x_header_rec.operation = OE_GLOBALS.G_OPR_CREATE
3520: THEN
3521: p_x_header_rec.sold_to_phone_id := FND_API.G_MISS_NUM;
3522: ELSE
3523: x_return_status := FND_API.G_RET_STS_ERROR;
3524: END IF;
3525: END IF;
3526:
3527: END IF;

Line 3547: p_x_header_rec.source_document_type_id := FND_API.G_MISS_NUM;

3543: p_x_header_rec.source_document_type_id := NULL;
3544: ELSIF p_validation_level = OE_GLOBALS.G_VALID_PARTIAL_WITH_DEF AND
3545: p_x_header_rec.operation = OE_GLOBALS.G_OPR_CREATE
3546: THEN
3547: p_x_header_rec.source_document_type_id := FND_API.G_MISS_NUM;
3548: ELSE
3549: x_return_status := FND_API.G_RET_STS_ERROR;
3550: END IF;
3551: END IF;

Line 3549: x_return_status := FND_API.G_RET_STS_ERROR;

3545: p_x_header_rec.operation = OE_GLOBALS.G_OPR_CREATE
3546: THEN
3547: p_x_header_rec.source_document_type_id := FND_API.G_MISS_NUM;
3548: ELSE
3549: x_return_status := FND_API.G_RET_STS_ERROR;
3550: END IF;
3551: END IF;
3552:
3553: END IF;

Line 3571: p_x_header_rec.tax_exempt_flag := FND_API.G_MISS_CHAR;

3567: p_x_header_rec.tax_exempt_flag := NULL;
3568: ELSIF p_validation_level = OE_GLOBALS.G_VALID_PARTIAL_WITH_DEF AND
3569: p_x_header_rec.operation = OE_GLOBALS.G_OPR_CREATE
3570: THEN
3571: p_x_header_rec.tax_exempt_flag := FND_API.G_MISS_CHAR;
3572: ELSE
3573: x_return_status := FND_API.G_RET_STS_ERROR;
3574: END IF;
3575: END IF;

Line 3573: x_return_status := FND_API.G_RET_STS_ERROR;

3569: p_x_header_rec.operation = OE_GLOBALS.G_OPR_CREATE
3570: THEN
3571: p_x_header_rec.tax_exempt_flag := FND_API.G_MISS_CHAR;
3572: ELSE
3573: x_return_status := FND_API.G_RET_STS_ERROR;
3574: END IF;
3575: END IF;
3576:
3577: END IF;

Line 3597: p_x_header_rec.tax_exempt_reason_code := FND_API.G_MISS_CHAR;

3593: p_x_header_rec.tax_exempt_reason_code := NULL;
3594: ELSIF p_validation_level = OE_GLOBALS.G_VALID_PARTIAL_WITH_DEF AND
3595: p_x_header_rec.operation = OE_GLOBALS.G_OPR_CREATE
3596: THEN
3597: p_x_header_rec.tax_exempt_reason_code := FND_API.G_MISS_CHAR;
3598: ELSE
3599: x_return_status := FND_API.G_RET_STS_ERROR;
3600: END IF;
3601: END IF;

Line 3599: x_return_status := FND_API.G_RET_STS_ERROR;

3595: p_x_header_rec.operation = OE_GLOBALS.G_OPR_CREATE
3596: THEN
3597: p_x_header_rec.tax_exempt_reason_code := FND_API.G_MISS_CHAR;
3598: ELSE
3599: x_return_status := FND_API.G_RET_STS_ERROR;
3600: END IF;
3601: END IF;
3602:
3603: END IF;

Line 3622: p_x_header_rec.tax_point_code := FND_API.G_MISS_CHAR;

3618: p_x_header_rec.tax_point_code := NULL;
3619: ELSIF p_validation_level = OE_GLOBALS.G_VALID_PARTIAL_WITH_DEF AND
3620: p_x_header_rec.operation = OE_GLOBALS.G_OPR_CREATE
3621: THEN
3622: p_x_header_rec.tax_point_code := FND_API.G_MISS_CHAR;
3623: ELSE
3624: x_return_status := FND_API.G_RET_STS_ERROR;
3625: END IF;
3626: END IF;

Line 3624: x_return_status := FND_API.G_RET_STS_ERROR;

3620: p_x_header_rec.operation = OE_GLOBALS.G_OPR_CREATE
3621: THEN
3622: p_x_header_rec.tax_point_code := FND_API.G_MISS_CHAR;
3623: ELSE
3624: x_return_status := FND_API.G_RET_STS_ERROR;
3625: END IF;
3626: END IF;
3627:
3628: END IF;

Line 3648: p_x_header_rec.transactional_curr_code := FND_API.G_MISS_CHAR;

3644: p_x_header_rec.transactional_curr_code := NULL;
3645: ELSIF p_validation_level = OE_GLOBALS.G_VALID_PARTIAL_WITH_DEF AND
3646: p_x_header_rec.operation = OE_GLOBALS.G_OPR_CREATE
3647: THEN
3648: p_x_header_rec.transactional_curr_code := FND_API.G_MISS_CHAR;
3649: ELSE
3650: x_return_status := FND_API.G_RET_STS_ERROR;
3651: END IF;
3652: END IF;

Line 3650: x_return_status := FND_API.G_RET_STS_ERROR;

3646: p_x_header_rec.operation = OE_GLOBALS.G_OPR_CREATE
3647: THEN
3648: p_x_header_rec.transactional_curr_code := FND_API.G_MISS_CHAR;
3649: ELSE
3650: x_return_status := FND_API.G_RET_STS_ERROR;
3651: END IF;
3652: END IF;
3653:
3654: END IF;

Line 3673: p_x_header_rec.payment_type_code := FND_API.G_MISS_CHAR;

3669: p_x_header_rec.payment_type_code := NULL;
3670: ELSIF p_validation_level = OE_GLOBALS.G_VALID_PARTIAL_WITH_DEF AND
3671: p_x_header_rec.operation = OE_GLOBALS.G_OPR_CREATE
3672: THEN
3673: p_x_header_rec.payment_type_code := FND_API.G_MISS_CHAR;
3674: ELSE
3675: x_return_status := FND_API.G_RET_STS_ERROR;
3676: END IF;
3677: END IF;

Line 3675: x_return_status := FND_API.G_RET_STS_ERROR;

3671: p_x_header_rec.operation = OE_GLOBALS.G_OPR_CREATE
3672: THEN
3673: p_x_header_rec.payment_type_code := FND_API.G_MISS_CHAR;
3674: ELSE
3675: x_return_status := FND_API.G_RET_STS_ERROR;
3676: END IF;
3677: END IF;
3678:
3679: END IF;

Line 3699: p_x_header_rec.credit_card_code := FND_API.G_MISS_CHAR;

3695: p_x_header_rec.credit_card_code := NULL;
3696: ELSIF p_validation_level = OE_GLOBALS.G_VALID_PARTIAL_WITH_DEF AND
3697: p_x_header_rec.operation = OE_GLOBALS.G_OPR_CREATE
3698: THEN
3699: p_x_header_rec.credit_card_code := FND_API.G_MISS_CHAR;
3700: ELSE
3701: x_return_status := FND_API.G_RET_STS_ERROR;
3702: END IF;
3703: END IF;

Line 3701: x_return_status := FND_API.G_RET_STS_ERROR;

3697: p_x_header_rec.operation = OE_GLOBALS.G_OPR_CREATE
3698: THEN
3699: p_x_header_rec.credit_card_code := FND_API.G_MISS_CHAR;
3700: ELSE
3701: x_return_status := FND_API.G_RET_STS_ERROR;
3702: END IF;
3703: END IF;
3704:
3705: END IF;

Line 3710: IF p_x_header_rec.credit_card_number IS NOT NULL AND p_x_header_rec.credit_card_number <> FND_API.G_MISS_CHAR THEN

3706:
3707: oe_debug_pub.add('after credit_card_code');
3708:
3709: --R12 CVV2
3710: IF p_x_header_rec.credit_card_number IS NOT NULL AND p_x_header_rec.credit_card_number <> FND_API.G_MISS_CHAR THEN
3711: l_cc_security_code_use := OE_Payment_Trxn_Util.Get_CC_Security_Code_Use;
3712: IF l_cc_security_code_use = 'REQUIRED' THEN
3713: IF p_x_header_rec.instrument_security_code IS NULL OR p_x_header_rec.instrument_security_code = FND_API.G_MISS_CHAR THEN --bug 4613168, issue 22
3714: --Bug# 16099743 Start

Line 3713: IF p_x_header_rec.instrument_security_code IS NULL OR p_x_header_rec.instrument_security_code = FND_API.G_MISS_CHAR THEN --bug 4613168, issue 22

3709: --R12 CVV2
3710: IF p_x_header_rec.credit_card_number IS NOT NULL AND p_x_header_rec.credit_card_number <> FND_API.G_MISS_CHAR THEN
3711: l_cc_security_code_use := OE_Payment_Trxn_Util.Get_CC_Security_Code_Use;
3712: IF l_cc_security_code_use = 'REQUIRED' THEN
3713: IF p_x_header_rec.instrument_security_code IS NULL OR p_x_header_rec.instrument_security_code = FND_API.G_MISS_CHAR THEN --bug 4613168, issue 22
3714: --Bug# 16099743 Start
3715: BEGIN
3716: SELECT 'Y'
3717: INTO l_auth_exist

Line 3735: x_return_status := FND_API.G_RET_STS_ERROR;

3731: IF nvl(l_auth_exist,'N') = 'N' THEN
3732: --Bug# 16099743 End
3733: FND_MESSAGE.SET_NAME('ONT','OE_CC_SECURITY_CODE_REQD');
3734: OE_MSG_PUB.ADD;
3735: x_return_status := FND_API.G_RET_STS_ERROR;
3736: END IF; --Bug# 16099743
3737: END IF;
3738: END IF;
3739: END IF;

Line 3761: p_x_header_rec.flow_status_code := FND_API.G_MISS_CHAR;

3757: p_x_header_rec.flow_status_code := NULL;
3758: ELSIF p_validation_level = OE_GLOBALS.G_VALID_PARTIAL_WITH_DEF AND
3759: p_x_header_rec.operation = OE_GLOBALS.G_OPR_CREATE
3760: THEN
3761: p_x_header_rec.flow_status_code := FND_API.G_MISS_CHAR;
3762: ELSE
3763: x_return_status := FND_API.G_RET_STS_ERROR;
3764: END IF;
3765: END IF;

Line 3763: x_return_status := FND_API.G_RET_STS_ERROR;

3759: p_x_header_rec.operation = OE_GLOBALS.G_OPR_CREATE
3760: THEN
3761: p_x_header_rec.flow_status_code := FND_API.G_MISS_CHAR;
3762: ELSE
3763: x_return_status := FND_API.G_RET_STS_ERROR;
3764: END IF;
3765: END IF;
3766:
3767: END IF;

Line 3873: -- p_x_header_rec.source_document_type_id = FND_API.G_MISS_NUM OR

3869: starts defaulting the FF */
3870: IF OE_ORDER_CACHE.IS_FLEX_ENABLED('OE_HEADER_ATTRIBUTES') = 'Y' THEN
3871: -- AND p_x_header_rec.order_source_id <> 10 AND -- added for 2611912
3872: -- (p_x_header_rec.source_document_type_id IS NULL OR
3873: -- p_x_header_rec.source_document_type_id = FND_API.G_MISS_NUM OR
3874: -- p_x_header_rec.source_document_type_id = 2) THEN
3875: -- commented above, bug 2511313
3876:
3877: IF NOT OE_VALIDATE.Header_Desc_Flex

Line 3930: p_x_header_rec.context := FND_API.G_MISS_CHAR;

3926:
3927: ELSIF p_validation_level = OE_GLOBALS.G_VALID_PARTIAL_WITH_DEF AND
3928: p_x_header_rec.operation = OE_GLOBALS.G_OPR_CREATE
3929: THEN
3930: p_x_header_rec.context := FND_API.G_MISS_CHAR;
3931: p_x_header_rec.attribute1 := FND_API.G_MISS_CHAR;
3932: p_x_header_rec.attribute2 := FND_API.G_MISS_CHAR;
3933: p_x_header_rec.attribute3 := FND_API.G_MISS_CHAR;
3934: p_x_header_rec.attribute4 := FND_API.G_MISS_CHAR;

Line 3931: p_x_header_rec.attribute1 := FND_API.G_MISS_CHAR;

3927: ELSIF p_validation_level = OE_GLOBALS.G_VALID_PARTIAL_WITH_DEF AND
3928: p_x_header_rec.operation = OE_GLOBALS.G_OPR_CREATE
3929: THEN
3930: p_x_header_rec.context := FND_API.G_MISS_CHAR;
3931: p_x_header_rec.attribute1 := FND_API.G_MISS_CHAR;
3932: p_x_header_rec.attribute2 := FND_API.G_MISS_CHAR;
3933: p_x_header_rec.attribute3 := FND_API.G_MISS_CHAR;
3934: p_x_header_rec.attribute4 := FND_API.G_MISS_CHAR;
3935: p_x_header_rec.attribute5 := FND_API.G_MISS_CHAR;

Line 3932: p_x_header_rec.attribute2 := FND_API.G_MISS_CHAR;

3928: p_x_header_rec.operation = OE_GLOBALS.G_OPR_CREATE
3929: THEN
3930: p_x_header_rec.context := FND_API.G_MISS_CHAR;
3931: p_x_header_rec.attribute1 := FND_API.G_MISS_CHAR;
3932: p_x_header_rec.attribute2 := FND_API.G_MISS_CHAR;
3933: p_x_header_rec.attribute3 := FND_API.G_MISS_CHAR;
3934: p_x_header_rec.attribute4 := FND_API.G_MISS_CHAR;
3935: p_x_header_rec.attribute5 := FND_API.G_MISS_CHAR;
3936: p_x_header_rec.attribute6 := FND_API.G_MISS_CHAR;

Line 3933: p_x_header_rec.attribute3 := FND_API.G_MISS_CHAR;

3929: THEN
3930: p_x_header_rec.context := FND_API.G_MISS_CHAR;
3931: p_x_header_rec.attribute1 := FND_API.G_MISS_CHAR;
3932: p_x_header_rec.attribute2 := FND_API.G_MISS_CHAR;
3933: p_x_header_rec.attribute3 := FND_API.G_MISS_CHAR;
3934: p_x_header_rec.attribute4 := FND_API.G_MISS_CHAR;
3935: p_x_header_rec.attribute5 := FND_API.G_MISS_CHAR;
3936: p_x_header_rec.attribute6 := FND_API.G_MISS_CHAR;
3937: p_x_header_rec.attribute7 := FND_API.G_MISS_CHAR;

Line 3934: p_x_header_rec.attribute4 := FND_API.G_MISS_CHAR;

3930: p_x_header_rec.context := FND_API.G_MISS_CHAR;
3931: p_x_header_rec.attribute1 := FND_API.G_MISS_CHAR;
3932: p_x_header_rec.attribute2 := FND_API.G_MISS_CHAR;
3933: p_x_header_rec.attribute3 := FND_API.G_MISS_CHAR;
3934: p_x_header_rec.attribute4 := FND_API.G_MISS_CHAR;
3935: p_x_header_rec.attribute5 := FND_API.G_MISS_CHAR;
3936: p_x_header_rec.attribute6 := FND_API.G_MISS_CHAR;
3937: p_x_header_rec.attribute7 := FND_API.G_MISS_CHAR;
3938: p_x_header_rec.attribute8 := FND_API.G_MISS_CHAR;

Line 3935: p_x_header_rec.attribute5 := FND_API.G_MISS_CHAR;

3931: p_x_header_rec.attribute1 := FND_API.G_MISS_CHAR;
3932: p_x_header_rec.attribute2 := FND_API.G_MISS_CHAR;
3933: p_x_header_rec.attribute3 := FND_API.G_MISS_CHAR;
3934: p_x_header_rec.attribute4 := FND_API.G_MISS_CHAR;
3935: p_x_header_rec.attribute5 := FND_API.G_MISS_CHAR;
3936: p_x_header_rec.attribute6 := FND_API.G_MISS_CHAR;
3937: p_x_header_rec.attribute7 := FND_API.G_MISS_CHAR;
3938: p_x_header_rec.attribute8 := FND_API.G_MISS_CHAR;
3939: p_x_header_rec.attribute9 := FND_API.G_MISS_CHAR;

Line 3936: p_x_header_rec.attribute6 := FND_API.G_MISS_CHAR;

3932: p_x_header_rec.attribute2 := FND_API.G_MISS_CHAR;
3933: p_x_header_rec.attribute3 := FND_API.G_MISS_CHAR;
3934: p_x_header_rec.attribute4 := FND_API.G_MISS_CHAR;
3935: p_x_header_rec.attribute5 := FND_API.G_MISS_CHAR;
3936: p_x_header_rec.attribute6 := FND_API.G_MISS_CHAR;
3937: p_x_header_rec.attribute7 := FND_API.G_MISS_CHAR;
3938: p_x_header_rec.attribute8 := FND_API.G_MISS_CHAR;
3939: p_x_header_rec.attribute9 := FND_API.G_MISS_CHAR;
3940: p_x_header_rec.attribute10 := FND_API.G_MISS_CHAR;

Line 3937: p_x_header_rec.attribute7 := FND_API.G_MISS_CHAR;

3933: p_x_header_rec.attribute3 := FND_API.G_MISS_CHAR;
3934: p_x_header_rec.attribute4 := FND_API.G_MISS_CHAR;
3935: p_x_header_rec.attribute5 := FND_API.G_MISS_CHAR;
3936: p_x_header_rec.attribute6 := FND_API.G_MISS_CHAR;
3937: p_x_header_rec.attribute7 := FND_API.G_MISS_CHAR;
3938: p_x_header_rec.attribute8 := FND_API.G_MISS_CHAR;
3939: p_x_header_rec.attribute9 := FND_API.G_MISS_CHAR;
3940: p_x_header_rec.attribute10 := FND_API.G_MISS_CHAR;
3941: p_x_header_rec.attribute11 := FND_API.G_MISS_CHAR;

Line 3938: p_x_header_rec.attribute8 := FND_API.G_MISS_CHAR;

3934: p_x_header_rec.attribute4 := FND_API.G_MISS_CHAR;
3935: p_x_header_rec.attribute5 := FND_API.G_MISS_CHAR;
3936: p_x_header_rec.attribute6 := FND_API.G_MISS_CHAR;
3937: p_x_header_rec.attribute7 := FND_API.G_MISS_CHAR;
3938: p_x_header_rec.attribute8 := FND_API.G_MISS_CHAR;
3939: p_x_header_rec.attribute9 := FND_API.G_MISS_CHAR;
3940: p_x_header_rec.attribute10 := FND_API.G_MISS_CHAR;
3941: p_x_header_rec.attribute11 := FND_API.G_MISS_CHAR;
3942: p_x_header_rec.attribute12 := FND_API.G_MISS_CHAR;

Line 3939: p_x_header_rec.attribute9 := FND_API.G_MISS_CHAR;

3935: p_x_header_rec.attribute5 := FND_API.G_MISS_CHAR;
3936: p_x_header_rec.attribute6 := FND_API.G_MISS_CHAR;
3937: p_x_header_rec.attribute7 := FND_API.G_MISS_CHAR;
3938: p_x_header_rec.attribute8 := FND_API.G_MISS_CHAR;
3939: p_x_header_rec.attribute9 := FND_API.G_MISS_CHAR;
3940: p_x_header_rec.attribute10 := FND_API.G_MISS_CHAR;
3941: p_x_header_rec.attribute11 := FND_API.G_MISS_CHAR;
3942: p_x_header_rec.attribute12 := FND_API.G_MISS_CHAR;
3943: p_x_header_rec.attribute13 := FND_API.G_MISS_CHAR;

Line 3940: p_x_header_rec.attribute10 := FND_API.G_MISS_CHAR;

3936: p_x_header_rec.attribute6 := FND_API.G_MISS_CHAR;
3937: p_x_header_rec.attribute7 := FND_API.G_MISS_CHAR;
3938: p_x_header_rec.attribute8 := FND_API.G_MISS_CHAR;
3939: p_x_header_rec.attribute9 := FND_API.G_MISS_CHAR;
3940: p_x_header_rec.attribute10 := FND_API.G_MISS_CHAR;
3941: p_x_header_rec.attribute11 := FND_API.G_MISS_CHAR;
3942: p_x_header_rec.attribute12 := FND_API.G_MISS_CHAR;
3943: p_x_header_rec.attribute13 := FND_API.G_MISS_CHAR;
3944: p_x_header_rec.attribute14 := FND_API.G_MISS_CHAR;

Line 3941: p_x_header_rec.attribute11 := FND_API.G_MISS_CHAR;

3937: p_x_header_rec.attribute7 := FND_API.G_MISS_CHAR;
3938: p_x_header_rec.attribute8 := FND_API.G_MISS_CHAR;
3939: p_x_header_rec.attribute9 := FND_API.G_MISS_CHAR;
3940: p_x_header_rec.attribute10 := FND_API.G_MISS_CHAR;
3941: p_x_header_rec.attribute11 := FND_API.G_MISS_CHAR;
3942: p_x_header_rec.attribute12 := FND_API.G_MISS_CHAR;
3943: p_x_header_rec.attribute13 := FND_API.G_MISS_CHAR;
3944: p_x_header_rec.attribute14 := FND_API.G_MISS_CHAR;
3945: p_x_header_rec.attribute15 := FND_API.G_MISS_CHAR;

Line 3942: p_x_header_rec.attribute12 := FND_API.G_MISS_CHAR;

3938: p_x_header_rec.attribute8 := FND_API.G_MISS_CHAR;
3939: p_x_header_rec.attribute9 := FND_API.G_MISS_CHAR;
3940: p_x_header_rec.attribute10 := FND_API.G_MISS_CHAR;
3941: p_x_header_rec.attribute11 := FND_API.G_MISS_CHAR;
3942: p_x_header_rec.attribute12 := FND_API.G_MISS_CHAR;
3943: p_x_header_rec.attribute13 := FND_API.G_MISS_CHAR;
3944: p_x_header_rec.attribute14 := FND_API.G_MISS_CHAR;
3945: p_x_header_rec.attribute15 := FND_API.G_MISS_CHAR;
3946: p_x_header_rec.attribute16 := FND_API.G_MISS_CHAR; -- for bug 2184255

Line 3943: p_x_header_rec.attribute13 := FND_API.G_MISS_CHAR;

3939: p_x_header_rec.attribute9 := FND_API.G_MISS_CHAR;
3940: p_x_header_rec.attribute10 := FND_API.G_MISS_CHAR;
3941: p_x_header_rec.attribute11 := FND_API.G_MISS_CHAR;
3942: p_x_header_rec.attribute12 := FND_API.G_MISS_CHAR;
3943: p_x_header_rec.attribute13 := FND_API.G_MISS_CHAR;
3944: p_x_header_rec.attribute14 := FND_API.G_MISS_CHAR;
3945: p_x_header_rec.attribute15 := FND_API.G_MISS_CHAR;
3946: p_x_header_rec.attribute16 := FND_API.G_MISS_CHAR; -- for bug 2184255
3947: p_x_header_rec.attribute17 := FND_API.G_MISS_CHAR;

Line 3944: p_x_header_rec.attribute14 := FND_API.G_MISS_CHAR;

3940: p_x_header_rec.attribute10 := FND_API.G_MISS_CHAR;
3941: p_x_header_rec.attribute11 := FND_API.G_MISS_CHAR;
3942: p_x_header_rec.attribute12 := FND_API.G_MISS_CHAR;
3943: p_x_header_rec.attribute13 := FND_API.G_MISS_CHAR;
3944: p_x_header_rec.attribute14 := FND_API.G_MISS_CHAR;
3945: p_x_header_rec.attribute15 := FND_API.G_MISS_CHAR;
3946: p_x_header_rec.attribute16 := FND_API.G_MISS_CHAR; -- for bug 2184255
3947: p_x_header_rec.attribute17 := FND_API.G_MISS_CHAR;
3948: p_x_header_rec.attribute18 := FND_API.G_MISS_CHAR;

Line 3945: p_x_header_rec.attribute15 := FND_API.G_MISS_CHAR;

3941: p_x_header_rec.attribute11 := FND_API.G_MISS_CHAR;
3942: p_x_header_rec.attribute12 := FND_API.G_MISS_CHAR;
3943: p_x_header_rec.attribute13 := FND_API.G_MISS_CHAR;
3944: p_x_header_rec.attribute14 := FND_API.G_MISS_CHAR;
3945: p_x_header_rec.attribute15 := FND_API.G_MISS_CHAR;
3946: p_x_header_rec.attribute16 := FND_API.G_MISS_CHAR; -- for bug 2184255
3947: p_x_header_rec.attribute17 := FND_API.G_MISS_CHAR;
3948: p_x_header_rec.attribute18 := FND_API.G_MISS_CHAR;
3949: p_x_header_rec.attribute19 := FND_API.G_MISS_CHAR;

Line 3946: p_x_header_rec.attribute16 := FND_API.G_MISS_CHAR; -- for bug 2184255

3942: p_x_header_rec.attribute12 := FND_API.G_MISS_CHAR;
3943: p_x_header_rec.attribute13 := FND_API.G_MISS_CHAR;
3944: p_x_header_rec.attribute14 := FND_API.G_MISS_CHAR;
3945: p_x_header_rec.attribute15 := FND_API.G_MISS_CHAR;
3946: p_x_header_rec.attribute16 := FND_API.G_MISS_CHAR; -- for bug 2184255
3947: p_x_header_rec.attribute17 := FND_API.G_MISS_CHAR;
3948: p_x_header_rec.attribute18 := FND_API.G_MISS_CHAR;
3949: p_x_header_rec.attribute19 := FND_API.G_MISS_CHAR;
3950: p_x_header_rec.attribute20 := FND_API.G_MISS_CHAR;

Line 3947: p_x_header_rec.attribute17 := FND_API.G_MISS_CHAR;

3943: p_x_header_rec.attribute13 := FND_API.G_MISS_CHAR;
3944: p_x_header_rec.attribute14 := FND_API.G_MISS_CHAR;
3945: p_x_header_rec.attribute15 := FND_API.G_MISS_CHAR;
3946: p_x_header_rec.attribute16 := FND_API.G_MISS_CHAR; -- for bug 2184255
3947: p_x_header_rec.attribute17 := FND_API.G_MISS_CHAR;
3948: p_x_header_rec.attribute18 := FND_API.G_MISS_CHAR;
3949: p_x_header_rec.attribute19 := FND_API.G_MISS_CHAR;
3950: p_x_header_rec.attribute20 := FND_API.G_MISS_CHAR;
3951:

Line 3948: p_x_header_rec.attribute18 := FND_API.G_MISS_CHAR;

3944: p_x_header_rec.attribute14 := FND_API.G_MISS_CHAR;
3945: p_x_header_rec.attribute15 := FND_API.G_MISS_CHAR;
3946: p_x_header_rec.attribute16 := FND_API.G_MISS_CHAR; -- for bug 2184255
3947: p_x_header_rec.attribute17 := FND_API.G_MISS_CHAR;
3948: p_x_header_rec.attribute18 := FND_API.G_MISS_CHAR;
3949: p_x_header_rec.attribute19 := FND_API.G_MISS_CHAR;
3950: p_x_header_rec.attribute20 := FND_API.G_MISS_CHAR;
3951:
3952:

Line 3949: p_x_header_rec.attribute19 := FND_API.G_MISS_CHAR;

3945: p_x_header_rec.attribute15 := FND_API.G_MISS_CHAR;
3946: p_x_header_rec.attribute16 := FND_API.G_MISS_CHAR; -- for bug 2184255
3947: p_x_header_rec.attribute17 := FND_API.G_MISS_CHAR;
3948: p_x_header_rec.attribute18 := FND_API.G_MISS_CHAR;
3949: p_x_header_rec.attribute19 := FND_API.G_MISS_CHAR;
3950: p_x_header_rec.attribute20 := FND_API.G_MISS_CHAR;
3951:
3952:
3953: ELSE

Line 3950: p_x_header_rec.attribute20 := FND_API.G_MISS_CHAR;

3946: p_x_header_rec.attribute16 := FND_API.G_MISS_CHAR; -- for bug 2184255
3947: p_x_header_rec.attribute17 := FND_API.G_MISS_CHAR;
3948: p_x_header_rec.attribute18 := FND_API.G_MISS_CHAR;
3949: p_x_header_rec.attribute19 := FND_API.G_MISS_CHAR;
3950: p_x_header_rec.attribute20 := FND_API.G_MISS_CHAR;
3951:
3952:
3953: ELSE
3954: x_return_status := FND_API.G_RET_STS_ERROR;

Line 3954: x_return_status := FND_API.G_RET_STS_ERROR;

3950: p_x_header_rec.attribute20 := FND_API.G_MISS_CHAR;
3951:
3952:
3953: ELSE
3954: x_return_status := FND_API.G_RET_STS_ERROR;
3955: END IF;
3956: ELSE -- if the flex validation is successfull
3957: -- For bug 2511313
3958: IF p_x_header_rec.context IS NULL

Line 3959: OR p_x_header_rec.context = FND_API.G_MISS_CHAR THEN

3955: END IF;
3956: ELSE -- if the flex validation is successfull
3957: -- For bug 2511313
3958: IF p_x_header_rec.context IS NULL
3959: OR p_x_header_rec.context = FND_API.G_MISS_CHAR THEN
3960: p_x_header_rec.context := oe_validate.g_context;
3961: END IF;
3962:
3963: IF p_x_header_rec.attribute1 IS NULL

Line 3964: OR p_x_header_rec.attribute1 = FND_API.G_MISS_CHAR THEN

3960: p_x_header_rec.context := oe_validate.g_context;
3961: END IF;
3962:
3963: IF p_x_header_rec.attribute1 IS NULL
3964: OR p_x_header_rec.attribute1 = FND_API.G_MISS_CHAR THEN
3965: p_x_header_rec.attribute1 := oe_validate.g_attribute1;
3966: END IF;
3967:
3968: IF p_x_header_rec.attribute2 IS NULL

Line 3969: OR p_x_header_rec.attribute2 = FND_API.G_MISS_CHAR THEN

3965: p_x_header_rec.attribute1 := oe_validate.g_attribute1;
3966: END IF;
3967:
3968: IF p_x_header_rec.attribute2 IS NULL
3969: OR p_x_header_rec.attribute2 = FND_API.G_MISS_CHAR THEN
3970: p_x_header_rec.attribute2 := oe_validate.g_attribute2;
3971: END IF;
3972:
3973: IF p_x_header_rec.attribute3 IS NULL

Line 3974: OR p_x_header_rec.attribute3 = FND_API.G_MISS_CHAR THEN

3970: p_x_header_rec.attribute2 := oe_validate.g_attribute2;
3971: END IF;
3972:
3973: IF p_x_header_rec.attribute3 IS NULL
3974: OR p_x_header_rec.attribute3 = FND_API.G_MISS_CHAR THEN
3975: p_x_header_rec.attribute3 := oe_validate.g_attribute3;
3976: END IF;
3977:
3978: IF p_x_header_rec.attribute4 IS NULL

Line 3979: OR p_x_header_rec.attribute4 = FND_API.G_MISS_CHAR THEN

3975: p_x_header_rec.attribute3 := oe_validate.g_attribute3;
3976: END IF;
3977:
3978: IF p_x_header_rec.attribute4 IS NULL
3979: OR p_x_header_rec.attribute4 = FND_API.G_MISS_CHAR THEN
3980: p_x_header_rec.attribute4 := oe_validate.g_attribute4;
3981: END IF;
3982:
3983: IF p_x_header_rec.attribute5 IS NULL

Line 3984: OR p_x_header_rec.attribute5 = FND_API.G_MISS_CHAR THEN

3980: p_x_header_rec.attribute4 := oe_validate.g_attribute4;
3981: END IF;
3982:
3983: IF p_x_header_rec.attribute5 IS NULL
3984: OR p_x_header_rec.attribute5 = FND_API.G_MISS_CHAR THEN
3985: p_x_header_rec.attribute5 := oe_validate.g_attribute5;
3986: END IF;
3987:
3988: IF p_x_header_rec.attribute6 IS NULL

Line 3989: OR p_x_header_rec.attribute6 = FND_API.G_MISS_CHAR THEN

3985: p_x_header_rec.attribute5 := oe_validate.g_attribute5;
3986: END IF;
3987:
3988: IF p_x_header_rec.attribute6 IS NULL
3989: OR p_x_header_rec.attribute6 = FND_API.G_MISS_CHAR THEN
3990: p_x_header_rec.attribute6 := oe_validate.g_attribute6;
3991: END IF;
3992:
3993: IF p_x_header_rec.attribute7 IS NULL

Line 3994: OR p_x_header_rec.attribute7 = FND_API.G_MISS_CHAR THEN

3990: p_x_header_rec.attribute6 := oe_validate.g_attribute6;
3991: END IF;
3992:
3993: IF p_x_header_rec.attribute7 IS NULL
3994: OR p_x_header_rec.attribute7 = FND_API.G_MISS_CHAR THEN
3995: p_x_header_rec.attribute7 := oe_validate.g_attribute7;
3996: END IF;
3997:
3998: IF p_x_header_rec.attribute8 IS NULL

Line 3999: OR p_x_header_rec.attribute8 = FND_API.G_MISS_CHAR THEN

3995: p_x_header_rec.attribute7 := oe_validate.g_attribute7;
3996: END IF;
3997:
3998: IF p_x_header_rec.attribute8 IS NULL
3999: OR p_x_header_rec.attribute8 = FND_API.G_MISS_CHAR THEN
4000: p_x_header_rec.attribute8 := oe_validate.g_attribute8;
4001: END IF;
4002:
4003: IF p_x_header_rec.attribute9 IS NULL

Line 4004: OR p_x_header_rec.attribute9 = FND_API.G_MISS_CHAR THEN

4000: p_x_header_rec.attribute8 := oe_validate.g_attribute8;
4001: END IF;
4002:
4003: IF p_x_header_rec.attribute9 IS NULL
4004: OR p_x_header_rec.attribute9 = FND_API.G_MISS_CHAR THEN
4005: p_x_header_rec.attribute9 := oe_validate.g_attribute9;
4006: END IF;
4007:
4008: IF p_x_header_rec.attribute10 IS NULL

Line 4009: OR p_x_header_rec.attribute10 = FND_API.G_MISS_CHAR THEN

4005: p_x_header_rec.attribute9 := oe_validate.g_attribute9;
4006: END IF;
4007:
4008: IF p_x_header_rec.attribute10 IS NULL
4009: OR p_x_header_rec.attribute10 = FND_API.G_MISS_CHAR THEN
4010: p_x_header_rec.attribute10 := Oe_validate.G_attribute10;
4011: End IF;
4012:
4013: IF p_x_header_rec.attribute11 IS NULL

Line 4014: OR p_x_header_rec.attribute11 = FND_API.G_MISS_CHAR THEN

4010: p_x_header_rec.attribute10 := Oe_validate.G_attribute10;
4011: End IF;
4012:
4013: IF p_x_header_rec.attribute11 IS NULL
4014: OR p_x_header_rec.attribute11 = FND_API.G_MISS_CHAR THEN
4015: p_x_header_rec.attribute11 := oe_validate.g_attribute11;
4016: END IF;
4017:
4018: IF p_x_header_rec.attribute12 IS NULL

Line 4019: OR p_x_header_rec.attribute12 = FND_API.G_MISS_CHAR THEN

4015: p_x_header_rec.attribute11 := oe_validate.g_attribute11;
4016: END IF;
4017:
4018: IF p_x_header_rec.attribute12 IS NULL
4019: OR p_x_header_rec.attribute12 = FND_API.G_MISS_CHAR THEN
4020: p_x_header_rec.attribute12 := oe_validate.g_attribute12;
4021: END IF;
4022:
4023: IF p_x_header_rec.attribute13 IS NULL

Line 4024: OR p_x_header_rec.attribute13 = FND_API.G_MISS_CHAR THEN

4020: p_x_header_rec.attribute12 := oe_validate.g_attribute12;
4021: END IF;
4022:
4023: IF p_x_header_rec.attribute13 IS NULL
4024: OR p_x_header_rec.attribute13 = FND_API.G_MISS_CHAR THEN
4025: p_x_header_rec.attribute13 := oe_validate.g_attribute13;
4026: END IF;
4027:
4028: IF p_x_header_rec.attribute14 IS NULL

Line 4029: OR p_x_header_rec.attribute14 = FND_API.G_MISS_CHAR THEN

4025: p_x_header_rec.attribute13 := oe_validate.g_attribute13;
4026: END IF;
4027:
4028: IF p_x_header_rec.attribute14 IS NULL
4029: OR p_x_header_rec.attribute14 = FND_API.G_MISS_CHAR THEN
4030: p_x_header_rec.attribute14 := oe_validate.g_attribute14;
4031: END IF;
4032:
4033: IF p_x_header_rec.attribute15 IS NULL

Line 4034: OR p_x_header_rec.attribute15 = FND_API.G_MISS_CHAR THEN

4030: p_x_header_rec.attribute14 := oe_validate.g_attribute14;
4031: END IF;
4032:
4033: IF p_x_header_rec.attribute15 IS NULL
4034: OR p_x_header_rec.attribute15 = FND_API.G_MISS_CHAR THEN
4035: p_x_header_rec.attribute15 := oe_validate.g_attribute15;
4036: END IF;
4037:
4038: IF p_x_header_rec.attribute16 IS NULL -- for bug 2184255

Line 4039: OR p_x_header_rec.attribute16 = FND_API.G_MISS_CHAR THEN

4035: p_x_header_rec.attribute15 := oe_validate.g_attribute15;
4036: END IF;
4037:
4038: IF p_x_header_rec.attribute16 IS NULL -- for bug 2184255
4039: OR p_x_header_rec.attribute16 = FND_API.G_MISS_CHAR THEN
4040: p_x_header_rec.attribute16 := oe_validate.g_attribute16;
4041: END IF;
4042:
4043: IF p_x_header_rec.attribute17 IS NULL

Line 4044: OR p_x_header_rec.attribute17 = FND_API.G_MISS_CHAR THEN

4040: p_x_header_rec.attribute16 := oe_validate.g_attribute16;
4041: END IF;
4042:
4043: IF p_x_header_rec.attribute17 IS NULL
4044: OR p_x_header_rec.attribute17 = FND_API.G_MISS_CHAR THEN
4045: p_x_header_rec.attribute17 := oe_validate.g_attribute17;
4046: END IF;
4047:
4048: IF p_x_header_rec.attribute18 IS NULL

Line 4049: OR p_x_header_rec.attribute18 = FND_API.G_MISS_CHAR THEN

4045: p_x_header_rec.attribute17 := oe_validate.g_attribute17;
4046: END IF;
4047:
4048: IF p_x_header_rec.attribute18 IS NULL
4049: OR p_x_header_rec.attribute18 = FND_API.G_MISS_CHAR THEN
4050: p_x_header_rec.attribute18 := oe_validate.g_attribute18;
4051: END IF;
4052:
4053: IF p_x_header_rec.attribute19 IS NULL

Line 4054: OR p_x_header_rec.attribute19 = FND_API.G_MISS_CHAR THEN

4050: p_x_header_rec.attribute18 := oe_validate.g_attribute18;
4051: END IF;
4052:
4053: IF p_x_header_rec.attribute19 IS NULL
4054: OR p_x_header_rec.attribute19 = FND_API.G_MISS_CHAR THEN
4055: p_x_header_rec.attribute19 := oe_validate.g_attribute19;
4056: END IF;
4057:
4058: IF p_x_header_rec.attribute20 IS NULL

Line 4059: OR p_x_header_rec.attribute20 = FND_API.G_MISS_CHAR THEN

4055: p_x_header_rec.attribute19 := oe_validate.g_attribute19;
4056: END IF;
4057:
4058: IF p_x_header_rec.attribute20 IS NULL
4059: OR p_x_header_rec.attribute20 = FND_API.G_MISS_CHAR THEN
4060: p_x_header_rec.attribute20 := oe_validate.g_attribute20;
4061: END IF;
4062:
4063: -- end of assignments, bug 2511313

Line 4219: := FND_API.G_MISS_CHAR;

4215: p_x_header_rec.operation = OE_GLOBALS.G_OPR_CREATE
4216: THEN
4217:
4218: p_x_header_rec.global_attribute_category
4219: := FND_API.G_MISS_CHAR;
4220: p_x_header_rec.global_attribute1 := FND_API.G_MISS_CHAR;
4221: p_x_header_rec.global_attribute2 := FND_API.G_MISS_CHAR;
4222: p_x_header_rec.global_attribute3 := FND_API.G_MISS_CHAR;
4223: p_x_header_rec.global_attribute4 := FND_API.G_MISS_CHAR;

Line 4220: p_x_header_rec.global_attribute1 := FND_API.G_MISS_CHAR;

4216: THEN
4217:
4218: p_x_header_rec.global_attribute_category
4219: := FND_API.G_MISS_CHAR;
4220: p_x_header_rec.global_attribute1 := FND_API.G_MISS_CHAR;
4221: p_x_header_rec.global_attribute2 := FND_API.G_MISS_CHAR;
4222: p_x_header_rec.global_attribute3 := FND_API.G_MISS_CHAR;
4223: p_x_header_rec.global_attribute4 := FND_API.G_MISS_CHAR;
4224: p_x_header_rec.global_attribute5 := FND_API.G_MISS_CHAR;

Line 4221: p_x_header_rec.global_attribute2 := FND_API.G_MISS_CHAR;

4217:
4218: p_x_header_rec.global_attribute_category
4219: := FND_API.G_MISS_CHAR;
4220: p_x_header_rec.global_attribute1 := FND_API.G_MISS_CHAR;
4221: p_x_header_rec.global_attribute2 := FND_API.G_MISS_CHAR;
4222: p_x_header_rec.global_attribute3 := FND_API.G_MISS_CHAR;
4223: p_x_header_rec.global_attribute4 := FND_API.G_MISS_CHAR;
4224: p_x_header_rec.global_attribute5 := FND_API.G_MISS_CHAR;
4225: p_x_header_rec.global_attribute6 := FND_API.G_MISS_CHAR;

Line 4222: p_x_header_rec.global_attribute3 := FND_API.G_MISS_CHAR;

4218: p_x_header_rec.global_attribute_category
4219: := FND_API.G_MISS_CHAR;
4220: p_x_header_rec.global_attribute1 := FND_API.G_MISS_CHAR;
4221: p_x_header_rec.global_attribute2 := FND_API.G_MISS_CHAR;
4222: p_x_header_rec.global_attribute3 := FND_API.G_MISS_CHAR;
4223: p_x_header_rec.global_attribute4 := FND_API.G_MISS_CHAR;
4224: p_x_header_rec.global_attribute5 := FND_API.G_MISS_CHAR;
4225: p_x_header_rec.global_attribute6 := FND_API.G_MISS_CHAR;
4226: p_x_header_rec.global_attribute7 := FND_API.G_MISS_CHAR;

Line 4223: p_x_header_rec.global_attribute4 := FND_API.G_MISS_CHAR;

4219: := FND_API.G_MISS_CHAR;
4220: p_x_header_rec.global_attribute1 := FND_API.G_MISS_CHAR;
4221: p_x_header_rec.global_attribute2 := FND_API.G_MISS_CHAR;
4222: p_x_header_rec.global_attribute3 := FND_API.G_MISS_CHAR;
4223: p_x_header_rec.global_attribute4 := FND_API.G_MISS_CHAR;
4224: p_x_header_rec.global_attribute5 := FND_API.G_MISS_CHAR;
4225: p_x_header_rec.global_attribute6 := FND_API.G_MISS_CHAR;
4226: p_x_header_rec.global_attribute7 := FND_API.G_MISS_CHAR;
4227: p_x_header_rec.global_attribute8 := FND_API.G_MISS_CHAR;

Line 4224: p_x_header_rec.global_attribute5 := FND_API.G_MISS_CHAR;

4220: p_x_header_rec.global_attribute1 := FND_API.G_MISS_CHAR;
4221: p_x_header_rec.global_attribute2 := FND_API.G_MISS_CHAR;
4222: p_x_header_rec.global_attribute3 := FND_API.G_MISS_CHAR;
4223: p_x_header_rec.global_attribute4 := FND_API.G_MISS_CHAR;
4224: p_x_header_rec.global_attribute5 := FND_API.G_MISS_CHAR;
4225: p_x_header_rec.global_attribute6 := FND_API.G_MISS_CHAR;
4226: p_x_header_rec.global_attribute7 := FND_API.G_MISS_CHAR;
4227: p_x_header_rec.global_attribute8 := FND_API.G_MISS_CHAR;
4228: p_x_header_rec.global_attribute9 := FND_API.G_MISS_CHAR;

Line 4225: p_x_header_rec.global_attribute6 := FND_API.G_MISS_CHAR;

4221: p_x_header_rec.global_attribute2 := FND_API.G_MISS_CHAR;
4222: p_x_header_rec.global_attribute3 := FND_API.G_MISS_CHAR;
4223: p_x_header_rec.global_attribute4 := FND_API.G_MISS_CHAR;
4224: p_x_header_rec.global_attribute5 := FND_API.G_MISS_CHAR;
4225: p_x_header_rec.global_attribute6 := FND_API.G_MISS_CHAR;
4226: p_x_header_rec.global_attribute7 := FND_API.G_MISS_CHAR;
4227: p_x_header_rec.global_attribute8 := FND_API.G_MISS_CHAR;
4228: p_x_header_rec.global_attribute9 := FND_API.G_MISS_CHAR;
4229: p_x_header_rec.global_attribute11 := FND_API.G_MISS_CHAR;

Line 4226: p_x_header_rec.global_attribute7 := FND_API.G_MISS_CHAR;

4222: p_x_header_rec.global_attribute3 := FND_API.G_MISS_CHAR;
4223: p_x_header_rec.global_attribute4 := FND_API.G_MISS_CHAR;
4224: p_x_header_rec.global_attribute5 := FND_API.G_MISS_CHAR;
4225: p_x_header_rec.global_attribute6 := FND_API.G_MISS_CHAR;
4226: p_x_header_rec.global_attribute7 := FND_API.G_MISS_CHAR;
4227: p_x_header_rec.global_attribute8 := FND_API.G_MISS_CHAR;
4228: p_x_header_rec.global_attribute9 := FND_API.G_MISS_CHAR;
4229: p_x_header_rec.global_attribute11 := FND_API.G_MISS_CHAR;
4230: p_x_header_rec.global_attribute12 := FND_API.G_MISS_CHAR;

Line 4227: p_x_header_rec.global_attribute8 := FND_API.G_MISS_CHAR;

4223: p_x_header_rec.global_attribute4 := FND_API.G_MISS_CHAR;
4224: p_x_header_rec.global_attribute5 := FND_API.G_MISS_CHAR;
4225: p_x_header_rec.global_attribute6 := FND_API.G_MISS_CHAR;
4226: p_x_header_rec.global_attribute7 := FND_API.G_MISS_CHAR;
4227: p_x_header_rec.global_attribute8 := FND_API.G_MISS_CHAR;
4228: p_x_header_rec.global_attribute9 := FND_API.G_MISS_CHAR;
4229: p_x_header_rec.global_attribute11 := FND_API.G_MISS_CHAR;
4230: p_x_header_rec.global_attribute12 := FND_API.G_MISS_CHAR;
4231: p_x_header_rec.global_attribute13 := FND_API.G_MISS_CHAR;

Line 4228: p_x_header_rec.global_attribute9 := FND_API.G_MISS_CHAR;

4224: p_x_header_rec.global_attribute5 := FND_API.G_MISS_CHAR;
4225: p_x_header_rec.global_attribute6 := FND_API.G_MISS_CHAR;
4226: p_x_header_rec.global_attribute7 := FND_API.G_MISS_CHAR;
4227: p_x_header_rec.global_attribute8 := FND_API.G_MISS_CHAR;
4228: p_x_header_rec.global_attribute9 := FND_API.G_MISS_CHAR;
4229: p_x_header_rec.global_attribute11 := FND_API.G_MISS_CHAR;
4230: p_x_header_rec.global_attribute12 := FND_API.G_MISS_CHAR;
4231: p_x_header_rec.global_attribute13 := FND_API.G_MISS_CHAR;
4232: p_x_header_rec.global_attribute14 := FND_API.G_MISS_CHAR;

Line 4229: p_x_header_rec.global_attribute11 := FND_API.G_MISS_CHAR;

4225: p_x_header_rec.global_attribute6 := FND_API.G_MISS_CHAR;
4226: p_x_header_rec.global_attribute7 := FND_API.G_MISS_CHAR;
4227: p_x_header_rec.global_attribute8 := FND_API.G_MISS_CHAR;
4228: p_x_header_rec.global_attribute9 := FND_API.G_MISS_CHAR;
4229: p_x_header_rec.global_attribute11 := FND_API.G_MISS_CHAR;
4230: p_x_header_rec.global_attribute12 := FND_API.G_MISS_CHAR;
4231: p_x_header_rec.global_attribute13 := FND_API.G_MISS_CHAR;
4232: p_x_header_rec.global_attribute14 := FND_API.G_MISS_CHAR;
4233: p_x_header_rec.global_attribute15 := FND_API.G_MISS_CHAR;

Line 4230: p_x_header_rec.global_attribute12 := FND_API.G_MISS_CHAR;

4226: p_x_header_rec.global_attribute7 := FND_API.G_MISS_CHAR;
4227: p_x_header_rec.global_attribute8 := FND_API.G_MISS_CHAR;
4228: p_x_header_rec.global_attribute9 := FND_API.G_MISS_CHAR;
4229: p_x_header_rec.global_attribute11 := FND_API.G_MISS_CHAR;
4230: p_x_header_rec.global_attribute12 := FND_API.G_MISS_CHAR;
4231: p_x_header_rec.global_attribute13 := FND_API.G_MISS_CHAR;
4232: p_x_header_rec.global_attribute14 := FND_API.G_MISS_CHAR;
4233: p_x_header_rec.global_attribute15 := FND_API.G_MISS_CHAR;
4234: p_x_header_rec.global_attribute16 := FND_API.G_MISS_CHAR;

Line 4231: p_x_header_rec.global_attribute13 := FND_API.G_MISS_CHAR;

4227: p_x_header_rec.global_attribute8 := FND_API.G_MISS_CHAR;
4228: p_x_header_rec.global_attribute9 := FND_API.G_MISS_CHAR;
4229: p_x_header_rec.global_attribute11 := FND_API.G_MISS_CHAR;
4230: p_x_header_rec.global_attribute12 := FND_API.G_MISS_CHAR;
4231: p_x_header_rec.global_attribute13 := FND_API.G_MISS_CHAR;
4232: p_x_header_rec.global_attribute14 := FND_API.G_MISS_CHAR;
4233: p_x_header_rec.global_attribute15 := FND_API.G_MISS_CHAR;
4234: p_x_header_rec.global_attribute16 := FND_API.G_MISS_CHAR;
4235: p_x_header_rec.global_attribute17 := FND_API.G_MISS_CHAR;

Line 4232: p_x_header_rec.global_attribute14 := FND_API.G_MISS_CHAR;

4228: p_x_header_rec.global_attribute9 := FND_API.G_MISS_CHAR;
4229: p_x_header_rec.global_attribute11 := FND_API.G_MISS_CHAR;
4230: p_x_header_rec.global_attribute12 := FND_API.G_MISS_CHAR;
4231: p_x_header_rec.global_attribute13 := FND_API.G_MISS_CHAR;
4232: p_x_header_rec.global_attribute14 := FND_API.G_MISS_CHAR;
4233: p_x_header_rec.global_attribute15 := FND_API.G_MISS_CHAR;
4234: p_x_header_rec.global_attribute16 := FND_API.G_MISS_CHAR;
4235: p_x_header_rec.global_attribute17 := FND_API.G_MISS_CHAR;
4236: p_x_header_rec.global_attribute18 := FND_API.G_MISS_CHAR;

Line 4233: p_x_header_rec.global_attribute15 := FND_API.G_MISS_CHAR;

4229: p_x_header_rec.global_attribute11 := FND_API.G_MISS_CHAR;
4230: p_x_header_rec.global_attribute12 := FND_API.G_MISS_CHAR;
4231: p_x_header_rec.global_attribute13 := FND_API.G_MISS_CHAR;
4232: p_x_header_rec.global_attribute14 := FND_API.G_MISS_CHAR;
4233: p_x_header_rec.global_attribute15 := FND_API.G_MISS_CHAR;
4234: p_x_header_rec.global_attribute16 := FND_API.G_MISS_CHAR;
4235: p_x_header_rec.global_attribute17 := FND_API.G_MISS_CHAR;
4236: p_x_header_rec.global_attribute18 := FND_API.G_MISS_CHAR;
4237: p_x_header_rec.global_attribute19 := FND_API.G_MISS_CHAR;

Line 4234: p_x_header_rec.global_attribute16 := FND_API.G_MISS_CHAR;

4230: p_x_header_rec.global_attribute12 := FND_API.G_MISS_CHAR;
4231: p_x_header_rec.global_attribute13 := FND_API.G_MISS_CHAR;
4232: p_x_header_rec.global_attribute14 := FND_API.G_MISS_CHAR;
4233: p_x_header_rec.global_attribute15 := FND_API.G_MISS_CHAR;
4234: p_x_header_rec.global_attribute16 := FND_API.G_MISS_CHAR;
4235: p_x_header_rec.global_attribute17 := FND_API.G_MISS_CHAR;
4236: p_x_header_rec.global_attribute18 := FND_API.G_MISS_CHAR;
4237: p_x_header_rec.global_attribute19 := FND_API.G_MISS_CHAR;
4238: p_x_header_rec.global_attribute20 := FND_API.G_MISS_CHAR;

Line 4235: p_x_header_rec.global_attribute17 := FND_API.G_MISS_CHAR;

4231: p_x_header_rec.global_attribute13 := FND_API.G_MISS_CHAR;
4232: p_x_header_rec.global_attribute14 := FND_API.G_MISS_CHAR;
4233: p_x_header_rec.global_attribute15 := FND_API.G_MISS_CHAR;
4234: p_x_header_rec.global_attribute16 := FND_API.G_MISS_CHAR;
4235: p_x_header_rec.global_attribute17 := FND_API.G_MISS_CHAR;
4236: p_x_header_rec.global_attribute18 := FND_API.G_MISS_CHAR;
4237: p_x_header_rec.global_attribute19 := FND_API.G_MISS_CHAR;
4238: p_x_header_rec.global_attribute20 := FND_API.G_MISS_CHAR;
4239:

Line 4236: p_x_header_rec.global_attribute18 := FND_API.G_MISS_CHAR;

4232: p_x_header_rec.global_attribute14 := FND_API.G_MISS_CHAR;
4233: p_x_header_rec.global_attribute15 := FND_API.G_MISS_CHAR;
4234: p_x_header_rec.global_attribute16 := FND_API.G_MISS_CHAR;
4235: p_x_header_rec.global_attribute17 := FND_API.G_MISS_CHAR;
4236: p_x_header_rec.global_attribute18 := FND_API.G_MISS_CHAR;
4237: p_x_header_rec.global_attribute19 := FND_API.G_MISS_CHAR;
4238: p_x_header_rec.global_attribute20 := FND_API.G_MISS_CHAR;
4239:
4240: ELSE

Line 4237: p_x_header_rec.global_attribute19 := FND_API.G_MISS_CHAR;

4233: p_x_header_rec.global_attribute15 := FND_API.G_MISS_CHAR;
4234: p_x_header_rec.global_attribute16 := FND_API.G_MISS_CHAR;
4235: p_x_header_rec.global_attribute17 := FND_API.G_MISS_CHAR;
4236: p_x_header_rec.global_attribute18 := FND_API.G_MISS_CHAR;
4237: p_x_header_rec.global_attribute19 := FND_API.G_MISS_CHAR;
4238: p_x_header_rec.global_attribute20 := FND_API.G_MISS_CHAR;
4239:
4240: ELSE
4241: x_return_status := FND_API.G_RET_STS_ERROR;

Line 4238: p_x_header_rec.global_attribute20 := FND_API.G_MISS_CHAR;

4234: p_x_header_rec.global_attribute16 := FND_API.G_MISS_CHAR;
4235: p_x_header_rec.global_attribute17 := FND_API.G_MISS_CHAR;
4236: p_x_header_rec.global_attribute18 := FND_API.G_MISS_CHAR;
4237: p_x_header_rec.global_attribute19 := FND_API.G_MISS_CHAR;
4238: p_x_header_rec.global_attribute20 := FND_API.G_MISS_CHAR;
4239:
4240: ELSE
4241: x_return_status := FND_API.G_RET_STS_ERROR;
4242: END IF;

Line 4241: x_return_status := FND_API.G_RET_STS_ERROR;

4237: p_x_header_rec.global_attribute19 := FND_API.G_MISS_CHAR;
4238: p_x_header_rec.global_attribute20 := FND_API.G_MISS_CHAR;
4239:
4240: ELSE
4241: x_return_status := FND_API.G_RET_STS_ERROR;
4242: END IF;
4243: ELSE -- for bug 2511313
4244: IF p_x_header_rec.global_attribute_category IS NULL
4245: OR p_x_header_rec.global_attribute_category = FND_API.G_MISS_CHAR THEN

Line 4245: OR p_x_header_rec.global_attribute_category = FND_API.G_MISS_CHAR THEN

4241: x_return_status := FND_API.G_RET_STS_ERROR;
4242: END IF;
4243: ELSE -- for bug 2511313
4244: IF p_x_header_rec.global_attribute_category IS NULL
4245: OR p_x_header_rec.global_attribute_category = FND_API.G_MISS_CHAR THEN
4246: p_x_header_rec.global_attribute_category := oe_validate.g_context;
4247: END IF;
4248:
4249: IF p_x_header_rec.global_attribute1 IS NULL

Line 4250: OR p_x_header_rec.global_attribute1 = FND_API.G_MISS_CHAR THEN

4246: p_x_header_rec.global_attribute_category := oe_validate.g_context;
4247: END IF;
4248:
4249: IF p_x_header_rec.global_attribute1 IS NULL
4250: OR p_x_header_rec.global_attribute1 = FND_API.G_MISS_CHAR THEN
4251: p_x_header_rec.global_attribute1 := oe_validate.g_attribute1;
4252: END IF;
4253:
4254: IF p_x_header_rec.global_attribute2 IS NULL

Line 4255: OR p_x_header_rec.global_attribute2 = FND_API.G_MISS_CHAR THEN

4251: p_x_header_rec.global_attribute1 := oe_validate.g_attribute1;
4252: END IF;
4253:
4254: IF p_x_header_rec.global_attribute2 IS NULL
4255: OR p_x_header_rec.global_attribute2 = FND_API.G_MISS_CHAR THEN
4256: p_x_header_rec.global_attribute2 := oe_validate.g_attribute2;
4257: END IF;
4258:
4259: IF p_x_header_rec.global_attribute3 IS NULL

Line 4260: OR p_x_header_rec.global_attribute3 = FND_API.G_MISS_CHAR THEN

4256: p_x_header_rec.global_attribute2 := oe_validate.g_attribute2;
4257: END IF;
4258:
4259: IF p_x_header_rec.global_attribute3 IS NULL
4260: OR p_x_header_rec.global_attribute3 = FND_API.G_MISS_CHAR THEN
4261: p_x_header_rec.global_attribute3 := oe_validate.g_attribute3;
4262: END IF;
4263:
4264: IF p_x_header_rec.global_attribute4 IS NULL

Line 4265: OR p_x_header_rec.global_attribute4 = FND_API.G_MISS_CHAR THEN

4261: p_x_header_rec.global_attribute3 := oe_validate.g_attribute3;
4262: END IF;
4263:
4264: IF p_x_header_rec.global_attribute4 IS NULL
4265: OR p_x_header_rec.global_attribute4 = FND_API.G_MISS_CHAR THEN
4266: p_x_header_rec.global_attribute4 := oe_validate.g_attribute4;
4267: END IF;
4268:
4269: IF p_x_header_rec.global_attribute5 IS NULL

Line 4270: OR p_x_header_rec.global_attribute5 = FND_API.G_MISS_CHAR THEN

4266: p_x_header_rec.global_attribute4 := oe_validate.g_attribute4;
4267: END IF;
4268:
4269: IF p_x_header_rec.global_attribute5 IS NULL
4270: OR p_x_header_rec.global_attribute5 = FND_API.G_MISS_CHAR THEN
4271: p_x_header_rec.global_attribute5 := oe_validate.g_attribute5;
4272: END IF;
4273:
4274: IF p_x_header_rec.global_attribute6 IS NULL

Line 4275: OR p_x_header_rec.global_attribute6 = FND_API.G_MISS_CHAR THEN

4271: p_x_header_rec.global_attribute5 := oe_validate.g_attribute5;
4272: END IF;
4273:
4274: IF p_x_header_rec.global_attribute6 IS NULL
4275: OR p_x_header_rec.global_attribute6 = FND_API.G_MISS_CHAR THEN
4276: p_x_header_rec.global_attribute6 := oe_validate.g_attribute6;
4277: END IF;
4278:
4279: IF p_x_header_rec.global_attribute7 IS NULL

Line 4280: OR p_x_header_rec.global_attribute7 = FND_API.G_MISS_CHAR THEN

4276: p_x_header_rec.global_attribute6 := oe_validate.g_attribute6;
4277: END IF;
4278:
4279: IF p_x_header_rec.global_attribute7 IS NULL
4280: OR p_x_header_rec.global_attribute7 = FND_API.G_MISS_CHAR THEN
4281: p_x_header_rec.global_attribute7 := oe_validate.g_attribute7;
4282: END IF;
4283:
4284: IF p_x_header_rec.global_attribute8 IS NULL

Line 4285: OR p_x_header_rec.global_attribute8 = FND_API.G_MISS_CHAR THEN

4281: p_x_header_rec.global_attribute7 := oe_validate.g_attribute7;
4282: END IF;
4283:
4284: IF p_x_header_rec.global_attribute8 IS NULL
4285: OR p_x_header_rec.global_attribute8 = FND_API.G_MISS_CHAR THEN
4286: p_x_header_rec.global_attribute8 := oe_validate.g_attribute8;
4287: END IF;
4288:
4289: IF p_x_header_rec.global_attribute9 IS NULL

Line 4290: OR p_x_header_rec.global_attribute9 = FND_API.G_MISS_CHAR THEN

4286: p_x_header_rec.global_attribute8 := oe_validate.g_attribute8;
4287: END IF;
4288:
4289: IF p_x_header_rec.global_attribute9 IS NULL
4290: OR p_x_header_rec.global_attribute9 = FND_API.G_MISS_CHAR THEN
4291: p_x_header_rec.global_attribute9 := oe_validate.g_attribute9;
4292: END IF;
4293:
4294: IF p_x_header_rec.global_attribute11 IS NULL

Line 4295: OR p_x_header_rec.global_attribute11 = FND_API.G_MISS_CHAR THEN

4291: p_x_header_rec.global_attribute9 := oe_validate.g_attribute9;
4292: END IF;
4293:
4294: IF p_x_header_rec.global_attribute11 IS NULL
4295: OR p_x_header_rec.global_attribute11 = FND_API.G_MISS_CHAR THEN
4296: p_x_header_rec.global_attribute11 := oe_validate.g_attribute11;
4297: END IF;
4298:
4299: IF p_x_header_rec.global_attribute12 IS NULL

Line 4300: OR p_x_header_rec.global_attribute12 = FND_API.G_MISS_CHAR THEN

4296: p_x_header_rec.global_attribute11 := oe_validate.g_attribute11;
4297: END IF;
4298:
4299: IF p_x_header_rec.global_attribute12 IS NULL
4300: OR p_x_header_rec.global_attribute12 = FND_API.G_MISS_CHAR THEN
4301: p_x_header_rec.global_attribute12 := oe_validate.g_attribute12;
4302: END IF;
4303:
4304: IF p_x_header_rec.global_attribute13 IS NULL

Line 4305: OR p_x_header_rec.global_attribute13 = FND_API.G_MISS_CHAR THEN

4301: p_x_header_rec.global_attribute12 := oe_validate.g_attribute12;
4302: END IF;
4303:
4304: IF p_x_header_rec.global_attribute13 IS NULL
4305: OR p_x_header_rec.global_attribute13 = FND_API.G_MISS_CHAR THEN
4306: p_x_header_rec.global_attribute13 := oe_validate.g_attribute13;
4307: END IF;
4308:
4309: IF p_x_header_rec.global_attribute14 IS NULL

Line 4310: OR p_x_header_rec.global_attribute14 = FND_API.G_MISS_CHAR THEN

4306: p_x_header_rec.global_attribute13 := oe_validate.g_attribute13;
4307: END IF;
4308:
4309: IF p_x_header_rec.global_attribute14 IS NULL
4310: OR p_x_header_rec.global_attribute14 = FND_API.G_MISS_CHAR THEN
4311: p_x_header_rec.global_attribute14 := oe_validate.g_attribute14;
4312: END IF;
4313:
4314: IF p_x_header_rec.global_attribute15 IS NULL

Line 4315: OR p_x_header_rec.global_attribute15 = FND_API.G_MISS_CHAR THEN

4311: p_x_header_rec.global_attribute14 := oe_validate.g_attribute14;
4312: END IF;
4313:
4314: IF p_x_header_rec.global_attribute15 IS NULL
4315: OR p_x_header_rec.global_attribute15 = FND_API.G_MISS_CHAR THEN
4316: p_x_header_rec.global_attribute15 := oe_validate.g_attribute15;
4317: END IF;
4318:
4319: IF p_x_header_rec.global_attribute16 IS NULL

Line 4320: OR p_x_header_rec.global_attribute16 = FND_API.G_MISS_CHAR THEN

4316: p_x_header_rec.global_attribute15 := oe_validate.g_attribute15;
4317: END IF;
4318:
4319: IF p_x_header_rec.global_attribute16 IS NULL
4320: OR p_x_header_rec.global_attribute16 = FND_API.G_MISS_CHAR THEN
4321: p_x_header_rec.global_attribute16 := oe_validate.g_attribute16;
4322: END IF;
4323:
4324: IF p_x_header_rec.global_attribute17 IS NULL

Line 4325: OR p_x_header_rec.global_attribute17 = FND_API.G_MISS_CHAR THEN

4321: p_x_header_rec.global_attribute16 := oe_validate.g_attribute16;
4322: END IF;
4323:
4324: IF p_x_header_rec.global_attribute17 IS NULL
4325: OR p_x_header_rec.global_attribute17 = FND_API.G_MISS_CHAR THEN
4326: p_x_header_rec.global_attribute17 := oe_validate.g_attribute17;
4327: END IF;
4328:
4329: IF p_x_header_rec.global_attribute18 IS NULL

Line 4330: OR p_x_header_rec.global_attribute18 = FND_API.G_MISS_CHAR THEN

4326: p_x_header_rec.global_attribute17 := oe_validate.g_attribute17;
4327: END IF;
4328:
4329: IF p_x_header_rec.global_attribute18 IS NULL
4330: OR p_x_header_rec.global_attribute18 = FND_API.G_MISS_CHAR THEN
4331: p_x_header_rec.global_attribute18 := oe_validate.g_attribute18;
4332: END IF;
4333:
4334: IF p_x_header_rec.global_attribute19 IS NULL

Line 4335: OR p_x_header_rec.global_attribute19 = FND_API.G_MISS_CHAR THEN

4331: p_x_header_rec.global_attribute18 := oe_validate.g_attribute18;
4332: END IF;
4333:
4334: IF p_x_header_rec.global_attribute19 IS NULL
4335: OR p_x_header_rec.global_attribute19 = FND_API.G_MISS_CHAR THEN
4336: p_x_header_rec.global_attribute19 := oe_validate.g_attribute19;
4337: END IF;
4338:
4339: IF p_x_header_rec.global_attribute20 IS NULL

Line 4340: OR p_x_header_rec.global_attribute20 = FND_API.G_MISS_CHAR THEN

4336: p_x_header_rec.global_attribute19 := oe_validate.g_attribute19;
4337: END IF;
4338:
4339: IF p_x_header_rec.global_attribute20 IS NULL
4340: OR p_x_header_rec.global_attribute20 = FND_API.G_MISS_CHAR THEN
4341: p_x_header_rec.global_attribute20 := oe_validate.g_attribute20;
4342: END IF;
4343:
4344: IF p_x_header_rec.global_attribute10 IS NULL

Line 4345: OR p_x_header_rec.global_attribute10 = FND_API.G_MISS_CHAR THEN

4341: p_x_header_rec.global_attribute20 := oe_validate.g_attribute20;
4342: END IF;
4343:
4344: IF p_x_header_rec.global_attribute10 IS NULL
4345: OR p_x_header_rec.global_attribute10 = FND_API.G_MISS_CHAR THEN
4346: p_x_header_rec.global_attribute10 := oe_validate.g_attribute10;
4347: END IF;
4348: -- end of bug 2511313
4349: END IF;

Line 4466: p_x_header_rec.tp_context := FND_API.G_MISS_CHAR;

4462:
4463: ELSIF p_validation_level = OE_GLOBALS.G_VALID_PARTIAL_WITH_DEF AND
4464: p_x_header_rec.operation =OE_GLOBALS.G_OPR_CREATE THEN
4465:
4466: p_x_header_rec.tp_context := FND_API.G_MISS_CHAR;
4467: p_x_header_rec.tp_attribute1 := FND_API.G_MISS_CHAR;
4468: p_x_header_rec.tp_attribute2 := FND_API.G_MISS_CHAR;
4469: p_x_header_rec.tp_attribute3 := FND_API.G_MISS_CHAR;
4470: p_x_header_rec.tp_attribute4 := FND_API.G_MISS_CHAR;

Line 4467: p_x_header_rec.tp_attribute1 := FND_API.G_MISS_CHAR;

4463: ELSIF p_validation_level = OE_GLOBALS.G_VALID_PARTIAL_WITH_DEF AND
4464: p_x_header_rec.operation =OE_GLOBALS.G_OPR_CREATE THEN
4465:
4466: p_x_header_rec.tp_context := FND_API.G_MISS_CHAR;
4467: p_x_header_rec.tp_attribute1 := FND_API.G_MISS_CHAR;
4468: p_x_header_rec.tp_attribute2 := FND_API.G_MISS_CHAR;
4469: p_x_header_rec.tp_attribute3 := FND_API.G_MISS_CHAR;
4470: p_x_header_rec.tp_attribute4 := FND_API.G_MISS_CHAR;
4471: p_x_header_rec.tp_attribute5 := FND_API.G_MISS_CHAR;

Line 4468: p_x_header_rec.tp_attribute2 := FND_API.G_MISS_CHAR;

4464: p_x_header_rec.operation =OE_GLOBALS.G_OPR_CREATE THEN
4465:
4466: p_x_header_rec.tp_context := FND_API.G_MISS_CHAR;
4467: p_x_header_rec.tp_attribute1 := FND_API.G_MISS_CHAR;
4468: p_x_header_rec.tp_attribute2 := FND_API.G_MISS_CHAR;
4469: p_x_header_rec.tp_attribute3 := FND_API.G_MISS_CHAR;
4470: p_x_header_rec.tp_attribute4 := FND_API.G_MISS_CHAR;
4471: p_x_header_rec.tp_attribute5 := FND_API.G_MISS_CHAR;
4472: p_x_header_rec.tp_attribute6 := FND_API.G_MISS_CHAR;

Line 4469: p_x_header_rec.tp_attribute3 := FND_API.G_MISS_CHAR;

4465:
4466: p_x_header_rec.tp_context := FND_API.G_MISS_CHAR;
4467: p_x_header_rec.tp_attribute1 := FND_API.G_MISS_CHAR;
4468: p_x_header_rec.tp_attribute2 := FND_API.G_MISS_CHAR;
4469: p_x_header_rec.tp_attribute3 := FND_API.G_MISS_CHAR;
4470: p_x_header_rec.tp_attribute4 := FND_API.G_MISS_CHAR;
4471: p_x_header_rec.tp_attribute5 := FND_API.G_MISS_CHAR;
4472: p_x_header_rec.tp_attribute6 := FND_API.G_MISS_CHAR;
4473: p_x_header_rec.tp_attribute7 := FND_API.G_MISS_CHAR;

Line 4470: p_x_header_rec.tp_attribute4 := FND_API.G_MISS_CHAR;

4466: p_x_header_rec.tp_context := FND_API.G_MISS_CHAR;
4467: p_x_header_rec.tp_attribute1 := FND_API.G_MISS_CHAR;
4468: p_x_header_rec.tp_attribute2 := FND_API.G_MISS_CHAR;
4469: p_x_header_rec.tp_attribute3 := FND_API.G_MISS_CHAR;
4470: p_x_header_rec.tp_attribute4 := FND_API.G_MISS_CHAR;
4471: p_x_header_rec.tp_attribute5 := FND_API.G_MISS_CHAR;
4472: p_x_header_rec.tp_attribute6 := FND_API.G_MISS_CHAR;
4473: p_x_header_rec.tp_attribute7 := FND_API.G_MISS_CHAR;
4474: p_x_header_rec.tp_attribute8 := FND_API.G_MISS_CHAR;

Line 4471: p_x_header_rec.tp_attribute5 := FND_API.G_MISS_CHAR;

4467: p_x_header_rec.tp_attribute1 := FND_API.G_MISS_CHAR;
4468: p_x_header_rec.tp_attribute2 := FND_API.G_MISS_CHAR;
4469: p_x_header_rec.tp_attribute3 := FND_API.G_MISS_CHAR;
4470: p_x_header_rec.tp_attribute4 := FND_API.G_MISS_CHAR;
4471: p_x_header_rec.tp_attribute5 := FND_API.G_MISS_CHAR;
4472: p_x_header_rec.tp_attribute6 := FND_API.G_MISS_CHAR;
4473: p_x_header_rec.tp_attribute7 := FND_API.G_MISS_CHAR;
4474: p_x_header_rec.tp_attribute8 := FND_API.G_MISS_CHAR;
4475: p_x_header_rec.tp_attribute9 := FND_API.G_MISS_CHAR;

Line 4472: p_x_header_rec.tp_attribute6 := FND_API.G_MISS_CHAR;

4468: p_x_header_rec.tp_attribute2 := FND_API.G_MISS_CHAR;
4469: p_x_header_rec.tp_attribute3 := FND_API.G_MISS_CHAR;
4470: p_x_header_rec.tp_attribute4 := FND_API.G_MISS_CHAR;
4471: p_x_header_rec.tp_attribute5 := FND_API.G_MISS_CHAR;
4472: p_x_header_rec.tp_attribute6 := FND_API.G_MISS_CHAR;
4473: p_x_header_rec.tp_attribute7 := FND_API.G_MISS_CHAR;
4474: p_x_header_rec.tp_attribute8 := FND_API.G_MISS_CHAR;
4475: p_x_header_rec.tp_attribute9 := FND_API.G_MISS_CHAR;
4476: p_x_header_rec.tp_attribute10 := FND_API.G_MISS_CHAR;

Line 4473: p_x_header_rec.tp_attribute7 := FND_API.G_MISS_CHAR;

4469: p_x_header_rec.tp_attribute3 := FND_API.G_MISS_CHAR;
4470: p_x_header_rec.tp_attribute4 := FND_API.G_MISS_CHAR;
4471: p_x_header_rec.tp_attribute5 := FND_API.G_MISS_CHAR;
4472: p_x_header_rec.tp_attribute6 := FND_API.G_MISS_CHAR;
4473: p_x_header_rec.tp_attribute7 := FND_API.G_MISS_CHAR;
4474: p_x_header_rec.tp_attribute8 := FND_API.G_MISS_CHAR;
4475: p_x_header_rec.tp_attribute9 := FND_API.G_MISS_CHAR;
4476: p_x_header_rec.tp_attribute10 := FND_API.G_MISS_CHAR;
4477: p_x_header_rec.tp_attribute11 := FND_API.G_MISS_CHAR;

Line 4474: p_x_header_rec.tp_attribute8 := FND_API.G_MISS_CHAR;

4470: p_x_header_rec.tp_attribute4 := FND_API.G_MISS_CHAR;
4471: p_x_header_rec.tp_attribute5 := FND_API.G_MISS_CHAR;
4472: p_x_header_rec.tp_attribute6 := FND_API.G_MISS_CHAR;
4473: p_x_header_rec.tp_attribute7 := FND_API.G_MISS_CHAR;
4474: p_x_header_rec.tp_attribute8 := FND_API.G_MISS_CHAR;
4475: p_x_header_rec.tp_attribute9 := FND_API.G_MISS_CHAR;
4476: p_x_header_rec.tp_attribute10 := FND_API.G_MISS_CHAR;
4477: p_x_header_rec.tp_attribute11 := FND_API.G_MISS_CHAR;
4478: p_x_header_rec.tp_attribute12 := FND_API.G_MISS_CHAR;

Line 4475: p_x_header_rec.tp_attribute9 := FND_API.G_MISS_CHAR;

4471: p_x_header_rec.tp_attribute5 := FND_API.G_MISS_CHAR;
4472: p_x_header_rec.tp_attribute6 := FND_API.G_MISS_CHAR;
4473: p_x_header_rec.tp_attribute7 := FND_API.G_MISS_CHAR;
4474: p_x_header_rec.tp_attribute8 := FND_API.G_MISS_CHAR;
4475: p_x_header_rec.tp_attribute9 := FND_API.G_MISS_CHAR;
4476: p_x_header_rec.tp_attribute10 := FND_API.G_MISS_CHAR;
4477: p_x_header_rec.tp_attribute11 := FND_API.G_MISS_CHAR;
4478: p_x_header_rec.tp_attribute12 := FND_API.G_MISS_CHAR;
4479: p_x_header_rec.tp_attribute13 := FND_API.G_MISS_CHAR;

Line 4476: p_x_header_rec.tp_attribute10 := FND_API.G_MISS_CHAR;

4472: p_x_header_rec.tp_attribute6 := FND_API.G_MISS_CHAR;
4473: p_x_header_rec.tp_attribute7 := FND_API.G_MISS_CHAR;
4474: p_x_header_rec.tp_attribute8 := FND_API.G_MISS_CHAR;
4475: p_x_header_rec.tp_attribute9 := FND_API.G_MISS_CHAR;
4476: p_x_header_rec.tp_attribute10 := FND_API.G_MISS_CHAR;
4477: p_x_header_rec.tp_attribute11 := FND_API.G_MISS_CHAR;
4478: p_x_header_rec.tp_attribute12 := FND_API.G_MISS_CHAR;
4479: p_x_header_rec.tp_attribute13 := FND_API.G_MISS_CHAR;
4480: p_x_header_rec.tp_attribute14 := FND_API.G_MISS_CHAR;

Line 4477: p_x_header_rec.tp_attribute11 := FND_API.G_MISS_CHAR;

4473: p_x_header_rec.tp_attribute7 := FND_API.G_MISS_CHAR;
4474: p_x_header_rec.tp_attribute8 := FND_API.G_MISS_CHAR;
4475: p_x_header_rec.tp_attribute9 := FND_API.G_MISS_CHAR;
4476: p_x_header_rec.tp_attribute10 := FND_API.G_MISS_CHAR;
4477: p_x_header_rec.tp_attribute11 := FND_API.G_MISS_CHAR;
4478: p_x_header_rec.tp_attribute12 := FND_API.G_MISS_CHAR;
4479: p_x_header_rec.tp_attribute13 := FND_API.G_MISS_CHAR;
4480: p_x_header_rec.tp_attribute14 := FND_API.G_MISS_CHAR;
4481: p_x_header_rec.tp_attribute15 := FND_API.G_MISS_CHAR;

Line 4478: p_x_header_rec.tp_attribute12 := FND_API.G_MISS_CHAR;

4474: p_x_header_rec.tp_attribute8 := FND_API.G_MISS_CHAR;
4475: p_x_header_rec.tp_attribute9 := FND_API.G_MISS_CHAR;
4476: p_x_header_rec.tp_attribute10 := FND_API.G_MISS_CHAR;
4477: p_x_header_rec.tp_attribute11 := FND_API.G_MISS_CHAR;
4478: p_x_header_rec.tp_attribute12 := FND_API.G_MISS_CHAR;
4479: p_x_header_rec.tp_attribute13 := FND_API.G_MISS_CHAR;
4480: p_x_header_rec.tp_attribute14 := FND_API.G_MISS_CHAR;
4481: p_x_header_rec.tp_attribute15 := FND_API.G_MISS_CHAR;
4482: ELSE

Line 4479: p_x_header_rec.tp_attribute13 := FND_API.G_MISS_CHAR;

4475: p_x_header_rec.tp_attribute9 := FND_API.G_MISS_CHAR;
4476: p_x_header_rec.tp_attribute10 := FND_API.G_MISS_CHAR;
4477: p_x_header_rec.tp_attribute11 := FND_API.G_MISS_CHAR;
4478: p_x_header_rec.tp_attribute12 := FND_API.G_MISS_CHAR;
4479: p_x_header_rec.tp_attribute13 := FND_API.G_MISS_CHAR;
4480: p_x_header_rec.tp_attribute14 := FND_API.G_MISS_CHAR;
4481: p_x_header_rec.tp_attribute15 := FND_API.G_MISS_CHAR;
4482: ELSE
4483: x_return_status := FND_API.G_RET_STS_ERROR;

Line 4480: p_x_header_rec.tp_attribute14 := FND_API.G_MISS_CHAR;

4476: p_x_header_rec.tp_attribute10 := FND_API.G_MISS_CHAR;
4477: p_x_header_rec.tp_attribute11 := FND_API.G_MISS_CHAR;
4478: p_x_header_rec.tp_attribute12 := FND_API.G_MISS_CHAR;
4479: p_x_header_rec.tp_attribute13 := FND_API.G_MISS_CHAR;
4480: p_x_header_rec.tp_attribute14 := FND_API.G_MISS_CHAR;
4481: p_x_header_rec.tp_attribute15 := FND_API.G_MISS_CHAR;
4482: ELSE
4483: x_return_status := FND_API.G_RET_STS_ERROR;
4484: END IF;

Line 4481: p_x_header_rec.tp_attribute15 := FND_API.G_MISS_CHAR;

4477: p_x_header_rec.tp_attribute11 := FND_API.G_MISS_CHAR;
4478: p_x_header_rec.tp_attribute12 := FND_API.G_MISS_CHAR;
4479: p_x_header_rec.tp_attribute13 := FND_API.G_MISS_CHAR;
4480: p_x_header_rec.tp_attribute14 := FND_API.G_MISS_CHAR;
4481: p_x_header_rec.tp_attribute15 := FND_API.G_MISS_CHAR;
4482: ELSE
4483: x_return_status := FND_API.G_RET_STS_ERROR;
4484: END IF;
4485:

Line 4483: x_return_status := FND_API.G_RET_STS_ERROR;

4479: p_x_header_rec.tp_attribute13 := FND_API.G_MISS_CHAR;
4480: p_x_header_rec.tp_attribute14 := FND_API.G_MISS_CHAR;
4481: p_x_header_rec.tp_attribute15 := FND_API.G_MISS_CHAR;
4482: ELSE
4483: x_return_status := FND_API.G_RET_STS_ERROR;
4484: END IF;
4485:
4486: ELSE
4487:

Line 4489: OR p_x_header_rec.tp_context = FND_API.G_MISS_CHAR THEN

4485:
4486: ELSE
4487:
4488: IF p_x_header_rec.tp_context IS NULL
4489: OR p_x_header_rec.tp_context = FND_API.G_MISS_CHAR THEN
4490: p_x_header_rec.tp_context := oe_validate.g_context;
4491: END IF;
4492:
4493: IF p_x_header_rec.tp_attribute1 IS NULL

Line 4494: OR p_x_header_rec.tp_attribute1 = FND_API.G_MISS_CHAR THEN

4490: p_x_header_rec.tp_context := oe_validate.g_context;
4491: END IF;
4492:
4493: IF p_x_header_rec.tp_attribute1 IS NULL
4494: OR p_x_header_rec.tp_attribute1 = FND_API.G_MISS_CHAR THEN
4495: p_x_header_rec.tp_attribute1 := oe_validate.g_attribute1;
4496: END IF;
4497:
4498: IF p_x_header_rec.tp_attribute2 IS NULL

Line 4499: OR p_x_header_rec.tp_attribute2 = FND_API.G_MISS_CHAR THEN

4495: p_x_header_rec.tp_attribute1 := oe_validate.g_attribute1;
4496: END IF;
4497:
4498: IF p_x_header_rec.tp_attribute2 IS NULL
4499: OR p_x_header_rec.tp_attribute2 = FND_API.G_MISS_CHAR THEN
4500: p_x_header_rec.tp_attribute2 := oe_validate.g_attribute2;
4501: END IF;
4502:
4503: IF p_x_header_rec.tp_attribute3 IS NULL

Line 4504: OR p_x_header_rec.tp_attribute3 = FND_API.G_MISS_CHAR THEN

4500: p_x_header_rec.tp_attribute2 := oe_validate.g_attribute2;
4501: END IF;
4502:
4503: IF p_x_header_rec.tp_attribute3 IS NULL
4504: OR p_x_header_rec.tp_attribute3 = FND_API.G_MISS_CHAR THEN
4505: p_x_header_rec.tp_attribute3 := oe_validate.g_attribute3;
4506: END IF;
4507:
4508: IF p_x_header_rec.tp_attribute4 IS NULL

Line 4509: OR p_x_header_rec.tp_attribute4 = FND_API.G_MISS_CHAR THEN

4505: p_x_header_rec.tp_attribute3 := oe_validate.g_attribute3;
4506: END IF;
4507:
4508: IF p_x_header_rec.tp_attribute4 IS NULL
4509: OR p_x_header_rec.tp_attribute4 = FND_API.G_MISS_CHAR THEN
4510: p_x_header_rec.tp_attribute4 := oe_validate.g_attribute4;
4511: END IF;
4512:
4513: IF p_x_header_rec.tp_attribute5 IS NULL

Line 4514: OR p_x_header_rec.tp_attribute5 = FND_API.G_MISS_CHAR THEN

4510: p_x_header_rec.tp_attribute4 := oe_validate.g_attribute4;
4511: END IF;
4512:
4513: IF p_x_header_rec.tp_attribute5 IS NULL
4514: OR p_x_header_rec.tp_attribute5 = FND_API.G_MISS_CHAR THEN
4515: p_x_header_rec.tp_attribute5 := oe_validate.g_attribute5;
4516: END IF;
4517:
4518: IF p_x_header_rec.tp_attribute6 IS NULL

Line 4519: OR p_x_header_rec.tp_attribute6 = FND_API.G_MISS_CHAR THEN

4515: p_x_header_rec.tp_attribute5 := oe_validate.g_attribute5;
4516: END IF;
4517:
4518: IF p_x_header_rec.tp_attribute6 IS NULL
4519: OR p_x_header_rec.tp_attribute6 = FND_API.G_MISS_CHAR THEN
4520: p_x_header_rec.tp_attribute6 := oe_validate.g_attribute6;
4521: END IF;
4522:
4523: IF p_x_header_rec.tp_attribute7 IS NULL

Line 4524: OR p_x_header_rec.tp_attribute7 = FND_API.G_MISS_CHAR THEN

4520: p_x_header_rec.tp_attribute6 := oe_validate.g_attribute6;
4521: END IF;
4522:
4523: IF p_x_header_rec.tp_attribute7 IS NULL
4524: OR p_x_header_rec.tp_attribute7 = FND_API.G_MISS_CHAR THEN
4525: p_x_header_rec.tp_attribute7 := oe_validate.g_attribute7;
4526: END IF;
4527:
4528: IF p_x_header_rec.tp_attribute8 IS NULL

Line 4529: OR p_x_header_rec.tp_attribute8 = FND_API.G_MISS_CHAR THEN

4525: p_x_header_rec.tp_attribute7 := oe_validate.g_attribute7;
4526: END IF;
4527:
4528: IF p_x_header_rec.tp_attribute8 IS NULL
4529: OR p_x_header_rec.tp_attribute8 = FND_API.G_MISS_CHAR THEN
4530: p_x_header_rec.tp_attribute8 := oe_validate.g_attribute8;
4531: END IF;
4532:
4533: IF p_x_header_rec.tp_attribute9 IS NULL

Line 4534: OR p_x_header_rec.tp_attribute9 = FND_API.G_MISS_CHAR THEN

4530: p_x_header_rec.tp_attribute8 := oe_validate.g_attribute8;
4531: END IF;
4532:
4533: IF p_x_header_rec.tp_attribute9 IS NULL
4534: OR p_x_header_rec.tp_attribute9 = FND_API.G_MISS_CHAR THEN
4535: p_x_header_rec.tp_attribute9 := oe_validate.g_attribute9;
4536: END IF;
4537:
4538: IF p_x_header_rec.tp_attribute10 IS NULL

Line 4539: OR p_x_header_rec.tp_attribute10 = FND_API.G_MISS_CHAR THEN

4535: p_x_header_rec.tp_attribute9 := oe_validate.g_attribute9;
4536: END IF;
4537:
4538: IF p_x_header_rec.tp_attribute10 IS NULL
4539: OR p_x_header_rec.tp_attribute10 = FND_API.G_MISS_CHAR THEN
4540: p_x_header_rec.tp_attribute10 := Oe_validate.G_attribute10;
4541: End IF;
4542:
4543: IF p_x_header_rec.tp_attribute11 IS NULL

Line 4544: OR p_x_header_rec.tp_attribute11 = FND_API.G_MISS_CHAR THEN

4540: p_x_header_rec.tp_attribute10 := Oe_validate.G_attribute10;
4541: End IF;
4542:
4543: IF p_x_header_rec.tp_attribute11 IS NULL
4544: OR p_x_header_rec.tp_attribute11 = FND_API.G_MISS_CHAR THEN
4545: p_x_header_rec.tp_attribute11 := oe_validate.g_attribute11;
4546: END IF;
4547:
4548: IF p_x_header_rec.tp_attribute12 IS NULL

Line 4549: OR p_x_header_rec.tp_attribute12 = FND_API.G_MISS_CHAR THEN

4545: p_x_header_rec.tp_attribute11 := oe_validate.g_attribute11;
4546: END IF;
4547:
4548: IF p_x_header_rec.tp_attribute12 IS NULL
4549: OR p_x_header_rec.tp_attribute12 = FND_API.G_MISS_CHAR THEN
4550: p_x_header_rec.tp_attribute12 := oe_validate.g_attribute12;
4551: END IF;
4552:
4553: IF p_x_header_rec.tp_attribute13 IS NULL

Line 4554: OR p_x_header_rec.tp_attribute13 = FND_API.G_MISS_CHAR THEN

4550: p_x_header_rec.tp_attribute12 := oe_validate.g_attribute12;
4551: END IF;
4552:
4553: IF p_x_header_rec.tp_attribute13 IS NULL
4554: OR p_x_header_rec.tp_attribute13 = FND_API.G_MISS_CHAR THEN
4555: p_x_header_rec.tp_attribute13 := oe_validate.g_attribute13;
4556: END IF;
4557:
4558: IF p_x_header_rec.tp_attribute14 IS NULL

Line 4559: OR p_x_header_rec.tp_attribute14 = FND_API.G_MISS_CHAR THEN

4555: p_x_header_rec.tp_attribute13 := oe_validate.g_attribute13;
4556: END IF;
4557:
4558: IF p_x_header_rec.tp_attribute14 IS NULL
4559: OR p_x_header_rec.tp_attribute14 = FND_API.G_MISS_CHAR THEN
4560: p_x_header_rec.tp_attribute14 := oe_validate.g_attribute14;
4561: END IF;
4562:
4563: IF p_x_header_rec.tp_attribute15 IS NULL

Line 4564: OR p_x_header_rec.tp_attribute15 = FND_API.G_MISS_CHAR THEN

4560: p_x_header_rec.tp_attribute14 := oe_validate.g_attribute14;
4561: END IF;
4562:
4563: IF p_x_header_rec.tp_attribute15 IS NULL
4564: OR p_x_header_rec.tp_attribute15 = FND_API.G_MISS_CHAR THEN
4565: p_x_header_rec.tp_attribute15 := oe_validate.g_attribute15;
4566: END IF;
4567:
4568: END IF;

Line 4596: p_x_header_rec.salesrep_id := FND_API.G_MISS_NUM;

4592: p_x_header_rec.salesrep_id := NULL;
4593: ELSIF p_validation_level = OE_GLOBALS.G_VALID_PARTIAL_WITH_DEF AND
4594: p_x_header_rec.operation = OE_GLOBALS.G_OPR_CREATE
4595: THEN
4596: p_x_header_rec.salesrep_id := FND_API.G_MISS_NUM;
4597: ELSE
4598: x_return_status := FND_API.G_RET_STS_ERROR;
4599: END IF;
4600: END IF;

Line 4598: x_return_status := FND_API.G_RET_STS_ERROR;

4594: p_x_header_rec.operation = OE_GLOBALS.G_OPR_CREATE
4595: THEN
4596: p_x_header_rec.salesrep_id := FND_API.G_MISS_NUM;
4597: ELSE
4598: x_return_status := FND_API.G_RET_STS_ERROR;
4599: END IF;
4600: END IF;
4601:
4602: END IF;

Line 4623: p_x_header_rec.sales_channel_code := FND_API.G_MISS_CHAR;

4619: p_x_header_rec.sales_channel_code := NULL;
4620: ELSIF p_validation_level = OE_GLOBALS.G_VALID_PARTIAL_WITH_DEF AND
4621: p_x_header_rec.operation = OE_GLOBALS.G_OPR_CREATE
4622: THEN
4623: p_x_header_rec.sales_channel_code := FND_API.G_MISS_CHAR;
4624: ELSE
4625: x_return_status := FND_API.G_RET_STS_ERROR;
4626: END IF;
4627: END IF;

Line 4625: x_return_status := FND_API.G_RET_STS_ERROR;

4621: p_x_header_rec.operation = OE_GLOBALS.G_OPR_CREATE
4622: THEN
4623: p_x_header_rec.sales_channel_code := FND_API.G_MISS_CHAR;
4624: ELSE
4625: x_return_status := FND_API.G_RET_STS_ERROR;
4626: END IF;
4627: END IF;
4628:
4629: END IF;

Line 4649: p_x_header_rec.return_reason_code := FND_API.G_MISS_CHAR;

4645: p_x_header_rec.return_reason_code := NULL;
4646: ELSIF p_validation_level = OE_GLOBALS.G_VALID_PARTIAL_WITH_DEF AND
4647: p_x_header_rec.operation = OE_GLOBALS.G_OPR_CREATE
4648: THEN
4649: p_x_header_rec.return_reason_code := FND_API.G_MISS_CHAR;
4650: ELSE
4651: x_return_status := FND_API.G_RET_STS_ERROR;
4652: END IF;
4653: END IF;

Line 4651: x_return_status := FND_API.G_RET_STS_ERROR;

4647: p_x_header_rec.operation = OE_GLOBALS.G_OPR_CREATE
4648: THEN
4649: p_x_header_rec.return_reason_code := FND_API.G_MISS_CHAR;
4650: ELSE
4651: x_return_status := FND_API.G_RET_STS_ERROR;
4652: END IF;
4653: END IF;
4654:
4655: END IF;

Line 4676: p_x_header_rec.default_fulfillment_set := FND_API.G_MISS_CHAR;

4672: p_x_header_rec.default_fulfillment_set := NULL;
4673: ELSIF p_validation_level = OE_GLOBALS.G_VALID_PARTIAL_WITH_DEF AND
4674: p_x_header_rec.operation = OE_GLOBALS.G_OPR_CREATE
4675: THEN
4676: p_x_header_rec.default_fulfillment_set := FND_API.G_MISS_CHAR;
4677: ELSE
4678: x_return_status := FND_API.G_RET_STS_ERROR;
4679: END IF;
4680:

Line 4678: x_return_status := FND_API.G_RET_STS_ERROR;

4674: p_x_header_rec.operation = OE_GLOBALS.G_OPR_CREATE
4675: THEN
4676: p_x_header_rec.default_fulfillment_set := FND_API.G_MISS_CHAR;
4677: ELSE
4678: x_return_status := FND_API.G_RET_STS_ERROR;
4679: END IF;
4680:
4681: END IF;
4682:

Line 4702: p_x_header_rec.fulfillment_set_name := FND_API.G_MISS_CHAR;

4698: p_x_header_rec.fulfillment_set_name := NULL;
4699: ELSIF p_validation_level = OE_GLOBALS.G_VALID_PARTIAL_WITH_DEF AND
4700: p_x_header_rec.operation = OE_GLOBALS.G_OPR_CREATE
4701: THEN
4702: p_x_header_rec.fulfillment_set_name := FND_API.G_MISS_CHAR;
4703: ELSE
4704: x_return_status := FND_API.G_RET_STS_ERROR;
4705: END IF;
4706:

Line 4704: x_return_status := FND_API.G_RET_STS_ERROR;

4700: p_x_header_rec.operation = OE_GLOBALS.G_OPR_CREATE
4701: THEN
4702: p_x_header_rec.fulfillment_set_name := FND_API.G_MISS_CHAR;
4703: ELSE
4704: x_return_status := FND_API.G_RET_STS_ERROR;
4705: END IF;
4706:
4707: END IF;
4708:

Line 4728: p_x_header_rec.line_set_name := FND_API.G_MISS_CHAR;

4724: p_x_header_rec.line_set_name := NULL;
4725: ELSIF p_validation_level = OE_GLOBALS.G_VALID_PARTIAL_WITH_DEF AND
4726: p_x_header_rec.operation = OE_GLOBALS.G_OPR_CREATE
4727: THEN
4728: p_x_header_rec.line_set_name := FND_API.G_MISS_CHAR;
4729: ELSE
4730: x_return_status := FND_API.G_RET_STS_ERROR;
4731: END IF;
4732:

Line 4730: x_return_status := FND_API.G_RET_STS_ERROR;

4726: p_x_header_rec.operation = OE_GLOBALS.G_OPR_CREATE
4727: THEN
4728: p_x_header_rec.line_set_name := FND_API.G_MISS_CHAR;
4729: ELSE
4730: x_return_status := FND_API.G_RET_STS_ERROR;
4731: END IF;
4732:
4733: END IF;
4734:

Line 4757: p_x_header_rec.user_status_code := FND_API.G_MISS_CHAR;

4753: p_x_header_rec.user_status_code := NULL;
4754: ELSIF p_validation_level = OE_GLOBALS.G_VALID_PARTIAL_WITH_DEF AND
4755: p_x_header_rec.operation = OE_GLOBALS.G_OPR_CREATE
4756: THEN
4757: p_x_header_rec.user_status_code := FND_API.G_MISS_CHAR;
4758: ELSE
4759: x_return_status := FND_API.G_RET_STS_ERROR;
4760: END IF;
4761:

Line 4759: x_return_status := FND_API.G_RET_STS_ERROR;

4755: p_x_header_rec.operation = OE_GLOBALS.G_OPR_CREATE
4756: THEN
4757: p_x_header_rec.user_status_code := FND_API.G_MISS_CHAR;
4758: ELSE
4759: x_return_status := FND_API.G_RET_STS_ERROR;
4760: END IF;
4761:
4762: END IF;
4763:

Line 4784: p_x_header_rec.version_number := FND_API.G_MISS_CHAR;

4780: p_x_header_rec.version_number := NULL;
4781: ELSIF p_validation_level = OE_GLOBALS.G_VALID_PARTIAL_WITH_DEF AND
4782: p_x_header_rec.operation = OE_GLOBALS.G_OPR_CREATE
4783: THEN
4784: p_x_header_rec.version_number := FND_API.G_MISS_CHAR;
4785: ELSE
4786: x_return_status := FND_API.G_RET_STS_ERROR;
4787: END IF;
4788:

Line 4786: x_return_status := FND_API.G_RET_STS_ERROR;

4782: p_x_header_rec.operation = OE_GLOBALS.G_OPR_CREATE
4783: THEN
4784: p_x_header_rec.version_number := FND_API.G_MISS_CHAR;
4785: ELSE
4786: x_return_status := FND_API.G_RET_STS_ERROR;
4787: END IF;
4788:
4789: END IF;
4790:

Line 4813: p_x_header_rec.expiration_date := FND_API.G_MISS_DATE;

4809: THEN
4810: -- Bug 3222419
4811: -- Copy was failing with numeric/value error if expiration date
4812: -- supplied was < sysdate
4813: p_x_header_rec.expiration_date := FND_API.G_MISS_DATE;
4814: ELSE
4815: x_return_status := FND_API.G_RET_STS_ERROR;
4816: END IF;
4817:

Line 4815: x_return_status := FND_API.G_RET_STS_ERROR;

4811: -- Copy was failing with numeric/value error if expiration date
4812: -- supplied was < sysdate
4813: p_x_header_rec.expiration_date := FND_API.G_MISS_DATE;
4814: ELSE
4815: x_return_status := FND_API.G_RET_STS_ERROR;
4816: END IF;
4817:
4818: END IF;
4819:

Line 4838: p_x_header_rec.sold_to_site_use_id := FND_API.G_MISS_NUM;

4834: p_x_header_rec.sold_to_site_use_id := NULL;
4835: ELSIF p_validation_level = OE_GLOBALS.G_VALID_PARTIAL_WITH_DEF AND
4836: p_x_header_rec.operation = OE_GLOBALS.G_OPR_CREATE
4837: THEN
4838: p_x_header_rec.sold_to_site_use_id := FND_API.G_MISS_NUM;
4839: ELSE
4840: x_return_status := FND_API.G_RET_STS_ERROR;
4841: END IF;
4842: END IF;

Line 4840: x_return_status := FND_API.G_RET_STS_ERROR;

4836: p_x_header_rec.operation = OE_GLOBALS.G_OPR_CREATE
4837: THEN
4838: p_x_header_rec.sold_to_site_use_id := FND_API.G_MISS_NUM;
4839: ELSE
4840: x_return_status := FND_API.G_RET_STS_ERROR;
4841: END IF;
4842: END IF;
4843:
4844: END IF;

Line 4866: p_x_header_rec.Minisite_Id := FND_API.G_MISS_NUM;

4862: p_x_header_rec.Minisite_Id := NULL;
4863: ELSIF p_validation_level = OE_GLOBALS.G_VALID_PARTIAL_WITH_DEF AND
4864: p_x_header_rec.operation = OE_GLOBALS.G_OPR_CREATE
4865: THEN
4866: p_x_header_rec.Minisite_Id := FND_API.G_MISS_NUM;
4867: ELSE
4868: x_return_status := FND_API.G_RET_STS_ERROR;
4869: END IF;
4870:

Line 4868: x_return_status := FND_API.G_RET_STS_ERROR;

4864: p_x_header_rec.operation = OE_GLOBALS.G_OPR_CREATE
4865: THEN
4866: p_x_header_rec.Minisite_Id := FND_API.G_MISS_NUM;
4867: ELSE
4868: x_return_status := FND_API.G_RET_STS_ERROR;
4869: END IF;
4870:
4871: END IF;
4872:

Line 4892: p_x_header_rec.Ib_owner := FND_API.G_MISS_CHAR;

4888: p_x_header_rec.Ib_owner := NULL;
4889: ELSIF p_validation_level = OE_GLOBALS.G_VALID_PARTIAL_WITH_DEF AND
4890: p_x_header_rec.operation = OE_GLOBALS.G_OPR_CREATE
4891: THEN
4892: p_x_header_rec.Ib_owner := FND_API.G_MISS_CHAR;
4893: ELSE
4894: x_return_status := FND_API.G_RET_STS_ERROR;
4895: END IF;
4896:

Line 4894: x_return_status := FND_API.G_RET_STS_ERROR;

4890: p_x_header_rec.operation = OE_GLOBALS.G_OPR_CREATE
4891: THEN
4892: p_x_header_rec.Ib_owner := FND_API.G_MISS_CHAR;
4893: ELSE
4894: x_return_status := FND_API.G_RET_STS_ERROR;
4895: END IF;
4896:
4897: END IF;
4898:

Line 4918: p_x_header_rec.Ib_installed_at_location := FND_API.G_MISS_CHAR;

4914: p_x_header_rec.Ib_installed_at_location := NULL;
4915: ELSIF p_validation_level = OE_GLOBALS.G_VALID_PARTIAL_WITH_DEF AND
4916: p_x_header_rec.operation = OE_GLOBALS.G_OPR_CREATE
4917: THEN
4918: p_x_header_rec.Ib_installed_at_location := FND_API.G_MISS_CHAR;
4919: ELSE
4920: x_return_status := FND_API.G_RET_STS_ERROR;
4921: END IF;
4922:

Line 4920: x_return_status := FND_API.G_RET_STS_ERROR;

4916: p_x_header_rec.operation = OE_GLOBALS.G_OPR_CREATE
4917: THEN
4918: p_x_header_rec.Ib_installed_at_location := FND_API.G_MISS_CHAR;
4919: ELSE
4920: x_return_status := FND_API.G_RET_STS_ERROR;
4921: END IF;
4922:
4923: END IF;
4924:

Line 4944: p_x_header_rec.Ib_current_location := FND_API.G_MISS_CHAR;

4940: p_x_header_rec.Ib_current_location := NULL;
4941: ELSIF p_validation_level = OE_GLOBALS.G_VALID_PARTIAL_WITH_DEF AND
4942: p_x_header_rec.operation = OE_GLOBALS.G_OPR_CREATE
4943: THEN
4944: p_x_header_rec.Ib_current_location := FND_API.G_MISS_CHAR;
4945: ELSE
4946: x_return_status := FND_API.G_RET_STS_ERROR;
4947: END IF;
4948:

Line 4946: x_return_status := FND_API.G_RET_STS_ERROR;

4942: p_x_header_rec.operation = OE_GLOBALS.G_OPR_CREATE
4943: THEN
4944: p_x_header_rec.Ib_current_location := FND_API.G_MISS_CHAR;
4945: ELSE
4946: x_return_status := FND_API.G_RET_STS_ERROR;
4947: END IF;
4948:
4949: END IF;
4950:

Line 4970: p_x_header_rec.End_customer_id := FND_API.G_MISS_NUM;

4966: p_x_header_rec.End_customer_id := NULL;
4967: ELSIF p_validation_level = OE_GLOBALS.G_VALID_PARTIAL_WITH_DEF AND
4968: p_x_header_rec.operation = OE_GLOBALS.G_OPR_CREATE
4969: THEN
4970: p_x_header_rec.End_customer_id := FND_API.G_MISS_NUM;
4971: ELSE
4972: x_return_status := FND_API.G_RET_STS_ERROR;
4973: END IF;
4974:

Line 4972: x_return_status := FND_API.G_RET_STS_ERROR;

4968: p_x_header_rec.operation = OE_GLOBALS.G_OPR_CREATE
4969: THEN
4970: p_x_header_rec.End_customer_id := FND_API.G_MISS_NUM;
4971: ELSE
4972: x_return_status := FND_API.G_RET_STS_ERROR;
4973: END IF;
4974:
4975: END IF;
4976:

Line 4996: p_x_header_rec.End_customer_contact_id := FND_API.G_MISS_NUM;

4992: p_x_header_rec.End_customer_contact_id := NULL;
4993: ELSIF p_validation_level = OE_GLOBALS.G_VALID_PARTIAL_WITH_DEF AND
4994: p_x_header_rec.operation = OE_GLOBALS.G_OPR_CREATE
4995: THEN
4996: p_x_header_rec.End_customer_contact_id := FND_API.G_MISS_NUM;
4997: ELSE
4998: x_return_status := FND_API.G_RET_STS_ERROR;
4999: END IF;
5000:

Line 4998: x_return_status := FND_API.G_RET_STS_ERROR;

4994: p_x_header_rec.operation = OE_GLOBALS.G_OPR_CREATE
4995: THEN
4996: p_x_header_rec.End_customer_contact_id := FND_API.G_MISS_NUM;
4997: ELSE
4998: x_return_status := FND_API.G_RET_STS_ERROR;
4999: END IF;
5000:
5001: END IF;
5002:

Line 5022: p_x_header_rec.End_customer_site_use_id := FND_API.G_MISS_NUM;

5018: p_x_header_rec.End_customer_site_use_id := NULL;
5019: ELSIF p_validation_level = OE_GLOBALS.G_VALID_PARTIAL_WITH_DEF AND
5020: p_x_header_rec.operation = OE_GLOBALS.G_OPR_CREATE
5021: THEN
5022: p_x_header_rec.End_customer_site_use_id := FND_API.G_MISS_NUM;
5023: ELSE
5024: x_return_status := FND_API.G_RET_STS_ERROR;
5025: END IF;
5026:

Line 5024: x_return_status := FND_API.G_RET_STS_ERROR;

5020: p_x_header_rec.operation = OE_GLOBALS.G_OPR_CREATE
5021: THEN
5022: p_x_header_rec.End_customer_site_use_id := FND_API.G_MISS_NUM;
5023: ELSE
5024: x_return_status := FND_API.G_RET_STS_ERROR;
5025: END IF;
5026:
5027: END IF;
5028:

Line 5048: p_x_header_rec.supplier_signature := FND_API.G_MISS_CHAR;

5044: p_x_header_rec.supplier_signature := NULL;
5045: ELSIF p_validation_level = OE_GLOBALS.G_VALID_PARTIAL_WITH_DEF AND
5046: p_x_header_rec.operation = OE_GLOBALS.G_OPR_CREATE
5047: THEN
5048: p_x_header_rec.supplier_signature := FND_API.G_MISS_CHAR;
5049: ELSE
5050: x_return_status := FND_API.G_RET_STS_ERROR;
5051: END IF;
5052:

Line 5050: x_return_status := FND_API.G_RET_STS_ERROR;

5046: p_x_header_rec.operation = OE_GLOBALS.G_OPR_CREATE
5047: THEN
5048: p_x_header_rec.supplier_signature := FND_API.G_MISS_CHAR;
5049: ELSE
5050: x_return_status := FND_API.G_RET_STS_ERROR;
5051: END IF;
5052:
5053: END IF;
5054:

Line 5074: p_x_header_rec.supplier_signature_date := FND_API.G_MISS_DATE;

5070: p_x_header_rec.supplier_signature_date := NULL;
5071: ELSIF p_validation_level = OE_GLOBALS.G_VALID_PARTIAL_WITH_DEF AND
5072: p_x_header_rec.operation = OE_GLOBALS.G_OPR_CREATE
5073: THEN
5074: p_x_header_rec.supplier_signature_date := FND_API.G_MISS_DATE;
5075: ELSE
5076: x_return_status := FND_API.G_RET_STS_ERROR;
5077: END IF;
5078:

Line 5076: x_return_status := FND_API.G_RET_STS_ERROR;

5072: p_x_header_rec.operation = OE_GLOBALS.G_OPR_CREATE
5073: THEN
5074: p_x_header_rec.supplier_signature_date := FND_API.G_MISS_DATE;
5075: ELSE
5076: x_return_status := FND_API.G_RET_STS_ERROR;
5077: END IF;
5078:
5079: END IF;
5080:

Line 5100: p_x_header_rec.customer_signature := FND_API.G_MISS_CHAR;

5096: p_x_header_rec.customer_signature := NULL;
5097: ELSIF p_validation_level = OE_GLOBALS.G_VALID_PARTIAL_WITH_DEF AND
5098: p_x_header_rec.operation = OE_GLOBALS.G_OPR_CREATE
5099: THEN
5100: p_x_header_rec.customer_signature := FND_API.G_MISS_CHAR;
5101: ELSE
5102: x_return_status := FND_API.G_RET_STS_ERROR;
5103: END IF;
5104:

Line 5102: x_return_status := FND_API.G_RET_STS_ERROR;

5098: p_x_header_rec.operation = OE_GLOBALS.G_OPR_CREATE
5099: THEN
5100: p_x_header_rec.customer_signature := FND_API.G_MISS_CHAR;
5101: ELSE
5102: x_return_status := FND_API.G_RET_STS_ERROR;
5103: END IF;
5104:
5105: END IF;
5106:

Line 5126: p_x_header_rec.customer_signature_date := FND_API.G_MISS_DATE;

5122: p_x_header_rec.customer_signature_date := NULL;
5123: ELSIF p_validation_level = OE_GLOBALS.G_VALID_PARTIAL_WITH_DEF AND
5124: p_x_header_rec.operation = OE_GLOBALS.G_OPR_CREATE
5125: THEN
5126: p_x_header_rec.customer_signature_date := FND_API.G_MISS_DATE;
5127: ELSE
5128: x_return_status := FND_API.G_RET_STS_ERROR;
5129: END IF;
5130:

Line 5128: x_return_status := FND_API.G_RET_STS_ERROR;

5124: p_x_header_rec.operation = OE_GLOBALS.G_OPR_CREATE
5125: THEN
5126: p_x_header_rec.customer_signature_date := FND_API.G_MISS_DATE;
5127: ELSE
5128: x_return_status := FND_API.G_RET_STS_ERROR;
5129: END IF;
5130:
5131: END IF;
5132:

Line 5144: WHEN FND_API.G_EXC_ERROR THEN

5140: oe_debug_pub.add('Exiting OE_VALIDATE_HEADER.ATTRIBUTES',1);
5141:
5142: EXCEPTION
5143:
5144: WHEN FND_API.G_EXC_ERROR THEN
5145: x_return_status := FND_API.G_RET_STS_ERROR;
5146:
5147: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
5148: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

Line 5145: x_return_status := FND_API.G_RET_STS_ERROR;

5141:
5142: EXCEPTION
5143:
5144: WHEN FND_API.G_EXC_ERROR THEN
5145: x_return_status := FND_API.G_RET_STS_ERROR;
5146:
5147: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
5148: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
5149:

Line 5147: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

5143:
5144: WHEN FND_API.G_EXC_ERROR THEN
5145: x_return_status := FND_API.G_RET_STS_ERROR;
5146:
5147: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
5148: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
5149:
5150: WHEN OTHERS THEN
5151: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

Line 5148: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

5144: WHEN FND_API.G_EXC_ERROR THEN
5145: x_return_status := FND_API.G_RET_STS_ERROR;
5146:
5147: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
5148: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
5149:
5150: WHEN OTHERS THEN
5151: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
5152:

Line 5151: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

5147: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
5148: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
5149:
5150: WHEN OTHERS THEN
5151: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
5152:
5153: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_UNEXP_ERROR)
5154: THEN
5155: OE_MSG_PUB.Add_Exc_Msg

Line 5175: l_return_status VARCHAR2(1) := FND_API.G_RET_STS_SUCCESS;

5171: ( x_return_status OUT NOCOPY /* file.sql.39 change */ VARCHAR2
5172: , p_header_rec IN OE_Order_PUB.Header_Rec_Type
5173: )
5174: IS
5175: l_return_status VARCHAR2(1) := FND_API.G_RET_STS_SUCCESS;
5176: BEGIN
5177:
5178: -- Validate entity delete.
5179: NULL;

Line 5186: WHEN FND_API.G_EXC_ERROR THEN

5182: x_return_status := l_return_status;
5183:
5184: EXCEPTION
5185:
5186: WHEN FND_API.G_EXC_ERROR THEN
5187: x_return_status := FND_API.G_RET_STS_ERROR;
5188:
5189: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
5190: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

Line 5187: x_return_status := FND_API.G_RET_STS_ERROR;

5183:
5184: EXCEPTION
5185:
5186: WHEN FND_API.G_EXC_ERROR THEN
5187: x_return_status := FND_API.G_RET_STS_ERROR;
5188:
5189: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
5190: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
5191:

Line 5189: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

5185:
5186: WHEN FND_API.G_EXC_ERROR THEN
5187: x_return_status := FND_API.G_RET_STS_ERROR;
5188:
5189: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
5190: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
5191:
5192: WHEN OTHERS THEN
5193: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

Line 5190: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

5186: WHEN FND_API.G_EXC_ERROR THEN
5187: x_return_status := FND_API.G_RET_STS_ERROR;
5188:
5189: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
5190: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
5191:
5192: WHEN OTHERS THEN
5193: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
5194:

Line 5193: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

5189: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
5190: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
5191:
5192: WHEN OTHERS THEN
5193: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
5194:
5195: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_UNEXP_ERROR)
5196: THEN
5197: OE_MSG_PUB.Add_Exc_Msg