35:
36: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_ERROR)
37: THEN
38:
39: FND_MESSAGE.SET_NAME('ONT','OE_ATTRIBUTE_REQUIRED');
40: FND_MESSAGE.SET_TOKEN('ATTRIBUTE','price_adjustment');
41: OE_MSG_PUB.Add;
42:
43: END IF;
36: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_ERROR)
37: THEN
38:
39: FND_MESSAGE.SET_NAME('ONT','OE_ATTRIBUTE_REQUIRED');
40: FND_MESSAGE.SET_TOKEN('ATTRIBUTE','price_adjustment');
41: OE_MSG_PUB.Add;
42:
43: END IF;
44:
53:
54: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_ERROR)
55: THEN
56:
57: FND_MESSAGE.SET_NAME('ONT','OE_ATTRIBUTE_REQUIRED');
58: FND_MESSAGE.SET_TOKEN('ATTRIBUTE',
59: OE_Order_UTIL.Get_Attribute_Name('HEADER_ID'));
60: OE_MSG_PUB.Add;
61:
54: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_ERROR)
55: THEN
56:
57: FND_MESSAGE.SET_NAME('ONT','OE_ATTRIBUTE_REQUIRED');
58: FND_MESSAGE.SET_TOKEN('ATTRIBUTE',
59: OE_Order_UTIL.Get_Attribute_Name('HEADER_ID'));
60: OE_MSG_PUB.Add;
61:
62: END IF;
72:
73: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_ERROR)
74: THEN
75:
76: FND_MESSAGE.SET_NAME('ONT','OE_ATTRIBUTE_REQUIRED');
77: FND_MESSAGE.SET_TOKEN('ATTRIBUTE','List_header');
78: OE_MSG_PUB.Add;
79:
80: END IF;
73: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_ERROR)
74: THEN
75:
76: FND_MESSAGE.SET_NAME('ONT','OE_ATTRIBUTE_REQUIRED');
77: FND_MESSAGE.SET_TOKEN('ATTRIBUTE','List_header');
78: OE_MSG_PUB.Add;
79:
80: END IF;
81:
89:
90: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_ERROR)
91: THEN
92:
93: FND_MESSAGE.SET_NAME('ONT','OE_ATTRIBUTE_REQUIRED');
94: FND_MESSAGE.SET_TOKEN('ATTRIBUTE','List_Line');
95: OE_MSG_PUB.Add;
96:
97: END IF;
90: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_ERROR)
91: THEN
92:
93: FND_MESSAGE.SET_NAME('ONT','OE_ATTRIBUTE_REQUIRED');
94: FND_MESSAGE.SET_TOKEN('ATTRIBUTE','List_Line');
95: OE_MSG_PUB.Add;
96:
97: END IF;
98:
105:
106: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_ERROR)
107: THEN
108:
109: FND_MESSAGE.SET_NAME('ONT','OE_ATTRIBUTE_REQUIRED');
110: FND_MESSAGE.SET_TOKEN('ATTRIBUTE','List_line_type_code');
111: OE_MSG_PUB.Add;
112:
113: END IF;
106: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_ERROR)
107: THEN
108:
109: FND_MESSAGE.SET_NAME('ONT','OE_ATTRIBUTE_REQUIRED');
110: FND_MESSAGE.SET_TOKEN('ATTRIBUTE','List_line_type_code');
111: OE_MSG_PUB.Add;
112:
113: END IF;
114:
143:
144: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_ERROR)
145: THEN
146:
147: FND_MESSAGE.SET_NAME('ONT','OE_ATTRIBUTE_REQUIRED');
148: FND_MESSAGE.SET_TOKEN('ATTRIBUTE','change_reason_code');
149: OE_MSG_PUB.Add;
150:
151: END IF;
144: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_ERROR)
145: THEN
146:
147: FND_MESSAGE.SET_NAME('ONT','OE_ATTRIBUTE_REQUIRED');
148: FND_MESSAGE.SET_TOKEN('ATTRIBUTE','change_reason_code');
149: OE_MSG_PUB.Add;
150:
151: END IF;
152:
159:
160: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_ERROR)
161: THEN
162:
163: FND_MESSAGE.SET_NAME('ONT','OE_ATTRIBUTE_REQUIRED');
164: FND_MESSAGE.SET_TOKEN('ATTRIBUTE',
165: OE_Order_UTIL.Get_Attribute_Name('CHARGE_TYPE_CODE'));
166: OE_MSG_PUB.Add;
167:
160: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_ERROR)
161: THEN
162:
163: FND_MESSAGE.SET_NAME('ONT','OE_ATTRIBUTE_REQUIRED');
164: FND_MESSAGE.SET_TOKEN('ATTRIBUTE',
165: OE_Order_UTIL.Get_Attribute_Name('CHARGE_TYPE_CODE'));
166: OE_MSG_PUB.Add;
167:
168: END IF;
177:
178: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_ERROR)
179: THEN
180:
181: FND_MESSAGE.SET_NAME('ONT','OE_ATTRIBUTE_REQUIRED');
182: FND_MESSAGE.SET_TOKEN('ATTRIBUTE',
183: OE_Order_UTIL.Get_Attribute_Name('ADJUSTED_AMOUNT'));
184: OE_MSG_PUB.Add;
185:
178: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_ERROR)
179: THEN
180:
181: FND_MESSAGE.SET_NAME('ONT','OE_ATTRIBUTE_REQUIRED');
182: FND_MESSAGE.SET_TOKEN('ATTRIBUTE',
183: OE_Order_UTIL.Get_Attribute_Name('ADJUSTED_AMOUNT'));
184: OE_MSG_PUB.Add;
185:
186: END IF;
194:
195: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_ERROR)
196: THEN
197:
198: FND_MESSAGE.SET_NAME('ONT','OE_ATTRIBUTE_REQUIRED');
199: FND_MESSAGE.SET_TOKEN('ATTRIBUTE',
200: OE_Order_UTIL.Get_Attribute_Name('OPERAND'));
201: OE_MSG_PUB.Add;
202:
195: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_ERROR)
196: THEN
197:
198: FND_MESSAGE.SET_NAME('ONT','OE_ATTRIBUTE_REQUIRED');
199: FND_MESSAGE.SET_TOKEN('ATTRIBUTE',
200: OE_Order_UTIL.Get_Attribute_Name('OPERAND'));
201: OE_MSG_PUB.Add;
202:
203: END IF;
227:
228: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_ERROR)
229: THEN
230:
231: FND_MESSAGE.SET_NAME('ONT','OE_ATTRIBUTE_REQUIRED');
232: FND_MESSAGE.SET_TOKEN('ATTRIBUTE',l_attribute_name);
233: OE_MSG_PUB.Add;
234:
235: END IF;
228: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_ERROR)
229: THEN
230:
231: FND_MESSAGE.SET_NAME('ONT','OE_ATTRIBUTE_REQUIRED');
232: FND_MESSAGE.SET_TOKEN('ATTRIBUTE',l_attribute_name);
233: OE_MSG_PUB.Add;
234:
235: END IF;
236: END IF;
261: EXCEPTION
262:
263: WHEN NO_DATA_FOUND THEN
264: l_return_status := FND_API.G_RET_STS_ERROR;
265: FND_MESSAGE.SET_NAME('ONT','OE_INVALID_ATTRIBUTE');
266: FND_MESSAGE.SET_TOKEN('ATTRIBUTE',
267: OE_Order_Util.Get_Attribute_Name('CHARGE_SUBTYPE_CODE'));
268: OE_MSG_PUB.Add;
269:
262:
263: WHEN NO_DATA_FOUND THEN
264: l_return_status := FND_API.G_RET_STS_ERROR;
265: FND_MESSAGE.SET_NAME('ONT','OE_INVALID_ATTRIBUTE');
266: FND_MESSAGE.SET_TOKEN('ATTRIBUTE',
267: OE_Order_Util.Get_Attribute_Name('CHARGE_SUBTYPE_CODE'));
268: OE_MSG_PUB.Add;
269:
270: WHEN OTHERS THEN
287:
288: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_ERROR)
289: THEN
290:
291: FND_MESSAGE.SET_NAME('ONT','OE_INVALID_ATTRIBUTE');
292: FND_MESSAGE.SET_TOKEN('ATTRIBUTE',
293: OE_Order_Util.Get_Attribute_Name('ARITHMETIC_OPERATOR'));
294: OE_MSG_PUB.Add;
295:
288: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_ERROR)
289: THEN
290:
291: FND_MESSAGE.SET_NAME('ONT','OE_INVALID_ATTRIBUTE');
292: FND_MESSAGE.SET_TOKEN('ATTRIBUTE',
293: OE_Order_Util.Get_Attribute_Name('ARITHMETIC_OPERATOR'));
294: OE_MSG_PUB.Add;
295:
296: END IF;