62: THEN
63: oe_debug_pub.add(' Required Header Id');
64: FND_MESSAGE.SET_NAME('ONT','OE_ATTRIBUTE_REQUIRED');
65: FND_MESSAGE.SET_TOKEN('ATTRIBUTE',
66: OE_Order_UTIL.Get_Attribute_Name('HEADER_ID'));
67: OE_MSG_PUB.Add;
68:
69: END IF;
70:
130: THEN
131: oe_debug_pub.add(' Required line id');
132: FND_MESSAGE.SET_NAME('ONT','OE_ATTRIBUTE_REQUIRED');
133: FND_MESSAGE.SET_TOKEN('ATTRIBUTE',
134: OE_Order_UTIL.Get_Attribute_Name('LINE_ID'));
135: OE_MSG_PUB.Add;
136:
137: END IF;
138:
223: THEN
224: oe_debug_pub.add(' Required: CHARGE_TYPE_CODE');
225: FND_MESSAGE.SET_NAME('ONT','OE_ATTRIBUTE_REQUIRED');
226: FND_MESSAGE.SET_TOKEN('ATTRIBUTE',
227: OE_Order_UTIL.Get_Attribute_Name('CHARGE_TYPE_CODE'));
228: OE_MSG_PUB.Add;
229:
230: END IF;
231:
249: oe_debug_pub.add(' Required: tax code or tax_rate_id');
250: FND_MESSAGE.SET_NAME('ONT','OE_ATTRIBUTE_REQUIRED');
251: -- eBTax Changes
252: FND_MESSAGE.SET_TOKEN('ATTRIBUTE',
253: OE_Order_UTIL.Get_Attribute_Name('TAX_RATE_ID'));
254:
255: OE_MSG_PUB.Add;
256:
257: END IF;
267: THEN
268: oe_debug_pub.add(' Required: cost id');
269: FND_MESSAGE.SET_NAME('ONT','OE_ATTRIBUTE_REQUIRED');
270: FND_MESSAGE.SET_TOKEN('ATTRIBUTE',
271: OE_Order_UTIL.Get_Attribute_Name('COST_ID'));
272: OE_MSG_PUB.Add;
273:
274: END IF;
275:
286: THEN
287:
288: FND_MESSAGE.SET_NAME('ONT','OE_ATTRIBUTE_REQUIRED');
289: FND_MESSAGE.SET_TOKEN('ATTRIBUTE',
290: OE_Order_UTIL.Get_Attribute_Name('ADJUSTED_AMOUNT'));
291: OE_MSG_PUB.Add;
292:
293: END IF;
294: END IF;
304: THEN
305:
306: FND_MESSAGE.SET_NAME('ONT','OE_ATTRIBUTE_REQUIRED');
307: FND_MESSAGE.SET_TOKEN('ATTRIBUTE',
308: OE_Order_UTIL.Get_Attribute_Name('OPERAND'));
309: OE_MSG_PUB.Add;
310:
311: END IF;
312: END IF;
539: WHEN NO_DATA_FOUND THEN
540: l_return_status := FND_API.G_RET_STS_ERROR;
541: FND_MESSAGE.SET_NAME('ONT','OE_INVALID_ATTRIBUTE');
542: FND_MESSAGE.SET_TOKEN('ATTRIBUTE',
543: OE_Order_Util.Get_Attribute_Name('CHARGE_SUBTYPE_CODE'));
544: oe_debug_pub.add(' Required CHARGE_SUBTYPE_CODE');
545: OE_MSG_PUB.Add;
546:
547: WHEN OTHERS THEN
569: THEN
570: oe_debug_pub.add(' Error ARITHMETIC_OPERATOR');
571: FND_MESSAGE.SET_NAME('ONT','OE_INVALID_ATTRIBUTE');
572: FND_MESSAGE.SET_TOKEN('ATTRIBUTE',
573: OE_Order_Util.Get_Attribute_Name('ARITHMETIC_OPERATOR'));
574: OE_MSG_PUB.Add;
575:
576: END IF;
577: