37:
38: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_ERROR)
39: THEN
40:
41: FND_MESSAGE.SET_NAME('ONT','OE_ATTRIBUTE_REQUIRED');
42: FND_MESSAGE.SET_TOKEN('ATTRIBUTE','price_adjustment');
43: OE_MSG_PUB.Add;
44:
45: END IF;
38: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_ERROR)
39: THEN
40:
41: FND_MESSAGE.SET_NAME('ONT','OE_ATTRIBUTE_REQUIRED');
42: FND_MESSAGE.SET_TOKEN('ATTRIBUTE','price_adjustment');
43: OE_MSG_PUB.Add;
44:
45: END IF;
46:
55:
56: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_ERROR)
57: THEN
58:
59: FND_MESSAGE.SET_NAME('ONT','OE_ATTRIBUTE_REQUIRED');
60: FND_MESSAGE.SET_TOKEN('ATTRIBUTE',
61: OE_Order_UTIL.Get_Attribute_Name('HEADER_ID'));
62: OE_MSG_PUB.Add;
63:
56: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_ERROR)
57: THEN
58:
59: FND_MESSAGE.SET_NAME('ONT','OE_ATTRIBUTE_REQUIRED');
60: FND_MESSAGE.SET_TOKEN('ATTRIBUTE',
61: OE_Order_UTIL.Get_Attribute_Name('HEADER_ID'));
62: OE_MSG_PUB.Add;
63:
64: END IF;
74:
75: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_ERROR)
76: THEN
77:
78: FND_MESSAGE.SET_NAME('ONT','OE_ATTRIBUTE_REQUIRED');
79: FND_MESSAGE.SET_TOKEN('ATTRIBUTE','List_header');
80: OE_MSG_PUB.Add;
81:
82: END IF;
75: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_ERROR)
76: THEN
77:
78: FND_MESSAGE.SET_NAME('ONT','OE_ATTRIBUTE_REQUIRED');
79: FND_MESSAGE.SET_TOKEN('ATTRIBUTE','List_header');
80: OE_MSG_PUB.Add;
81:
82: END IF;
83:
91:
92: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_ERROR)
93: THEN
94:
95: FND_MESSAGE.SET_NAME('ONT','OE_ATTRIBUTE_REQUIRED');
96: FND_MESSAGE.SET_TOKEN('ATTRIBUTE','List_Line');
97: OE_MSG_PUB.Add;
98:
99: END IF;
92: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_ERROR)
93: THEN
94:
95: FND_MESSAGE.SET_NAME('ONT','OE_ATTRIBUTE_REQUIRED');
96: FND_MESSAGE.SET_TOKEN('ATTRIBUTE','List_Line');
97: OE_MSG_PUB.Add;
98:
99: END IF;
100:
107:
108: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_ERROR)
109: THEN
110:
111: FND_MESSAGE.SET_NAME('ONT','OE_ATTRIBUTE_REQUIRED');
112: FND_MESSAGE.SET_TOKEN('ATTRIBUTE','List_line_type_code');
113: OE_MSG_PUB.Add;
114:
115: END IF;
108: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_ERROR)
109: THEN
110:
111: FND_MESSAGE.SET_NAME('ONT','OE_ATTRIBUTE_REQUIRED');
112: FND_MESSAGE.SET_TOKEN('ATTRIBUTE','List_line_type_code');
113: OE_MSG_PUB.Add;
114:
115: END IF;
116:
147:
148: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_ERROR)
149: THEN
150:
151: FND_MESSAGE.SET_NAME('ONT','OE_ATTRIBUTE_REQUIRED');
152: FND_MESSAGE.SET_TOKEN('ATTRIBUTE','change_reason_code');
153: OE_MSG_PUB.Add;
154:
155: END IF;
148: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_ERROR)
149: THEN
150:
151: FND_MESSAGE.SET_NAME('ONT','OE_ATTRIBUTE_REQUIRED');
152: FND_MESSAGE.SET_TOKEN('ATTRIBUTE','change_reason_code');
153: OE_MSG_PUB.Add;
154:
155: END IF;
156:
163:
164: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_ERROR)
165: THEN
166:
167: FND_MESSAGE.SET_NAME('ONT','OE_ATTRIBUTE_REQUIRED');
168: FND_MESSAGE.SET_TOKEN('ATTRIBUTE',
169: OE_Order_UTIL.Get_Attribute_Name('CHARGE_TYPE_CODE'));
170: OE_MSG_PUB.Add;
171:
164: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_ERROR)
165: THEN
166:
167: FND_MESSAGE.SET_NAME('ONT','OE_ATTRIBUTE_REQUIRED');
168: FND_MESSAGE.SET_TOKEN('ATTRIBUTE',
169: OE_Order_UTIL.Get_Attribute_Name('CHARGE_TYPE_CODE'));
170: OE_MSG_PUB.Add;
171:
172: END IF;
181:
182: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_ERROR)
183: THEN
184:
185: FND_MESSAGE.SET_NAME('ONT','OE_ATTRIBUTE_REQUIRED');
186: FND_MESSAGE.SET_TOKEN('ATTRIBUTE',
187: OE_Order_UTIL.Get_Attribute_Name('ADJUSTED_AMOUNT'));
188: OE_MSG_PUB.Add;
189:
182: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_ERROR)
183: THEN
184:
185: FND_MESSAGE.SET_NAME('ONT','OE_ATTRIBUTE_REQUIRED');
186: FND_MESSAGE.SET_TOKEN('ATTRIBUTE',
187: OE_Order_UTIL.Get_Attribute_Name('ADJUSTED_AMOUNT'));
188: OE_MSG_PUB.Add;
189:
190: END IF;
198:
199: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_ERROR)
200: THEN
201:
202: FND_MESSAGE.SET_NAME('ONT','OE_ATTRIBUTE_REQUIRED');
203: FND_MESSAGE.SET_TOKEN('ATTRIBUTE',
204: OE_Order_UTIL.Get_Attribute_Name('OPERAND'));
205: OE_MSG_PUB.Add;
206:
199: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_ERROR)
200: THEN
201:
202: FND_MESSAGE.SET_NAME('ONT','OE_ATTRIBUTE_REQUIRED');
203: FND_MESSAGE.SET_TOKEN('ATTRIBUTE',
204: OE_Order_UTIL.Get_Attribute_Name('OPERAND'));
205: OE_MSG_PUB.Add;
206:
207: END IF;
231:
232: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_ERROR)
233: THEN
234:
235: FND_MESSAGE.SET_NAME('ONT','OE_ATTRIBUTE_REQUIRED');
236: FND_MESSAGE.SET_TOKEN('ATTRIBUTE',l_attribute_name);
237: OE_MSG_PUB.Add;
238:
239: END IF;
232: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_ERROR)
233: THEN
234:
235: FND_MESSAGE.SET_NAME('ONT','OE_ATTRIBUTE_REQUIRED');
236: FND_MESSAGE.SET_TOKEN('ATTRIBUTE',l_attribute_name);
237: OE_MSG_PUB.Add;
238:
239: END IF;
240: END IF;
265: EXCEPTION
266:
267: WHEN NO_DATA_FOUND THEN
268: l_return_status := FND_API.G_RET_STS_ERROR;
269: FND_MESSAGE.SET_NAME('ONT','OE_INVALID_ATTRIBUTE');
270: FND_MESSAGE.SET_TOKEN('ATTRIBUTE',
271: OE_Order_Util.Get_Attribute_Name('CHARGE_SUBTYPE_CODE'));
272: OE_MSG_PUB.Add;
273:
266:
267: WHEN NO_DATA_FOUND THEN
268: l_return_status := FND_API.G_RET_STS_ERROR;
269: FND_MESSAGE.SET_NAME('ONT','OE_INVALID_ATTRIBUTE');
270: FND_MESSAGE.SET_TOKEN('ATTRIBUTE',
271: OE_Order_Util.Get_Attribute_Name('CHARGE_SUBTYPE_CODE'));
272: OE_MSG_PUB.Add;
273:
274: WHEN OTHERS THEN
291:
292: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_ERROR)
293: THEN
294:
295: FND_MESSAGE.SET_NAME('ONT','OE_INVALID_ATTRIBUTE');
296: FND_MESSAGE.SET_TOKEN('ATTRIBUTE',
297: OE_Order_Util.Get_Attribute_Name('ARITHMETIC_OPERATOR'));
298: OE_MSG_PUB.Add;
299:
292: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_ERROR)
293: THEN
294:
295: FND_MESSAGE.SET_NAME('ONT','OE_INVALID_ATTRIBUTE');
296: FND_MESSAGE.SET_TOKEN('ATTRIBUTE',
297: OE_Order_Util.Get_Attribute_Name('ARITHMETIC_OPERATOR'));
298: OE_MSG_PUB.Add;
299:
300: END IF;