38: 'Get_Agreement'
39: );
40: END IF;
41:
42: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
43:
44: END Get_Agreement;
45:
46: FUNCTION Get_Discount
103: BEGIN
104:
105: -- In the future call Flex APIs for defaults
106:
107: IF g_Contract_rec.attribute1 = FND_API.G_MISS_CHAR THEN
108: g_Contract_rec.attribute1 := NULL;
109: END IF;
110:
111: IF g_Contract_rec.attribute10 = FND_API.G_MISS_CHAR THEN
107: IF g_Contract_rec.attribute1 = FND_API.G_MISS_CHAR THEN
108: g_Contract_rec.attribute1 := NULL;
109: END IF;
110:
111: IF g_Contract_rec.attribute10 = FND_API.G_MISS_CHAR THEN
112: g_Contract_rec.attribute10 := NULL;
113: END IF;
114:
115: IF g_Contract_rec.attribute11 = FND_API.G_MISS_CHAR THEN
111: IF g_Contract_rec.attribute10 = FND_API.G_MISS_CHAR THEN
112: g_Contract_rec.attribute10 := NULL;
113: END IF;
114:
115: IF g_Contract_rec.attribute11 = FND_API.G_MISS_CHAR THEN
116: g_Contract_rec.attribute11 := NULL;
117: END IF;
118:
119: IF g_Contract_rec.attribute12 = FND_API.G_MISS_CHAR THEN
115: IF g_Contract_rec.attribute11 = FND_API.G_MISS_CHAR THEN
116: g_Contract_rec.attribute11 := NULL;
117: END IF;
118:
119: IF g_Contract_rec.attribute12 = FND_API.G_MISS_CHAR THEN
120: g_Contract_rec.attribute12 := NULL;
121: END IF;
122:
123: IF g_Contract_rec.attribute13 = FND_API.G_MISS_CHAR THEN
119: IF g_Contract_rec.attribute12 = FND_API.G_MISS_CHAR THEN
120: g_Contract_rec.attribute12 := NULL;
121: END IF;
122:
123: IF g_Contract_rec.attribute13 = FND_API.G_MISS_CHAR THEN
124: g_Contract_rec.attribute13 := NULL;
125: END IF;
126:
127: IF g_Contract_rec.attribute14 = FND_API.G_MISS_CHAR THEN
123: IF g_Contract_rec.attribute13 = FND_API.G_MISS_CHAR THEN
124: g_Contract_rec.attribute13 := NULL;
125: END IF;
126:
127: IF g_Contract_rec.attribute14 = FND_API.G_MISS_CHAR THEN
128: g_Contract_rec.attribute14 := NULL;
129: END IF;
130:
131: IF g_Contract_rec.attribute15 = FND_API.G_MISS_CHAR THEN
127: IF g_Contract_rec.attribute14 = FND_API.G_MISS_CHAR THEN
128: g_Contract_rec.attribute14 := NULL;
129: END IF;
130:
131: IF g_Contract_rec.attribute15 = FND_API.G_MISS_CHAR THEN
132: g_Contract_rec.attribute15 := NULL;
133: END IF;
134:
135: IF g_Contract_rec.attribute2 = FND_API.G_MISS_CHAR THEN
131: IF g_Contract_rec.attribute15 = FND_API.G_MISS_CHAR THEN
132: g_Contract_rec.attribute15 := NULL;
133: END IF;
134:
135: IF g_Contract_rec.attribute2 = FND_API.G_MISS_CHAR THEN
136: g_Contract_rec.attribute2 := NULL;
137: END IF;
138:
139: IF g_Contract_rec.attribute3 = FND_API.G_MISS_CHAR THEN
135: IF g_Contract_rec.attribute2 = FND_API.G_MISS_CHAR THEN
136: g_Contract_rec.attribute2 := NULL;
137: END IF;
138:
139: IF g_Contract_rec.attribute3 = FND_API.G_MISS_CHAR THEN
140: g_Contract_rec.attribute3 := NULL;
141: END IF;
142:
143: IF g_Contract_rec.attribute4 = FND_API.G_MISS_CHAR THEN
139: IF g_Contract_rec.attribute3 = FND_API.G_MISS_CHAR THEN
140: g_Contract_rec.attribute3 := NULL;
141: END IF;
142:
143: IF g_Contract_rec.attribute4 = FND_API.G_MISS_CHAR THEN
144: g_Contract_rec.attribute4 := NULL;
145: END IF;
146:
147: IF g_Contract_rec.attribute5 = FND_API.G_MISS_CHAR THEN
143: IF g_Contract_rec.attribute4 = FND_API.G_MISS_CHAR THEN
144: g_Contract_rec.attribute4 := NULL;
145: END IF;
146:
147: IF g_Contract_rec.attribute5 = FND_API.G_MISS_CHAR THEN
148: g_Contract_rec.attribute5 := NULL;
149: END IF;
150:
151: IF g_Contract_rec.attribute6 = FND_API.G_MISS_CHAR THEN
147: IF g_Contract_rec.attribute5 = FND_API.G_MISS_CHAR THEN
148: g_Contract_rec.attribute5 := NULL;
149: END IF;
150:
151: IF g_Contract_rec.attribute6 = FND_API.G_MISS_CHAR THEN
152: g_Contract_rec.attribute6 := NULL;
153: END IF;
154:
155: IF g_Contract_rec.attribute7 = FND_API.G_MISS_CHAR THEN
151: IF g_Contract_rec.attribute6 = FND_API.G_MISS_CHAR THEN
152: g_Contract_rec.attribute6 := NULL;
153: END IF;
154:
155: IF g_Contract_rec.attribute7 = FND_API.G_MISS_CHAR THEN
156: g_Contract_rec.attribute7 := NULL;
157: END IF;
158:
159: IF g_Contract_rec.attribute8 = FND_API.G_MISS_CHAR THEN
155: IF g_Contract_rec.attribute7 = FND_API.G_MISS_CHAR THEN
156: g_Contract_rec.attribute7 := NULL;
157: END IF;
158:
159: IF g_Contract_rec.attribute8 = FND_API.G_MISS_CHAR THEN
160: g_Contract_rec.attribute8 := NULL;
161: END IF;
162:
163: IF g_Contract_rec.attribute9 = FND_API.G_MISS_CHAR THEN
159: IF g_Contract_rec.attribute8 = FND_API.G_MISS_CHAR THEN
160: g_Contract_rec.attribute8 := NULL;
161: END IF;
162:
163: IF g_Contract_rec.attribute9 = FND_API.G_MISS_CHAR THEN
164: g_Contract_rec.attribute9 := NULL;
165: END IF;
166:
167: IF g_Contract_rec.context = FND_API.G_MISS_CHAR THEN
163: IF g_Contract_rec.attribute9 = FND_API.G_MISS_CHAR THEN
164: g_Contract_rec.attribute9 := NULL;
165: END IF;
166:
167: IF g_Contract_rec.context = FND_API.G_MISS_CHAR THEN
168: g_Contract_rec.context := NULL;
169: END IF;
170:
171: END Get_Flex_Contract;
194: OE_MSG_PUB.Add;
195:
196: END IF;
197:
198: RAISE FND_API.G_EXC_ERROR;
199:
200: END IF;
201:
202: -- Initialize g_Contract_rec
204: g_Contract_rec := p_Contract_rec;
205:
206: -- Default missing attributes.
207:
208: IF g_Contract_rec.agreement_id = FND_API.G_MISS_NUM THEN
209:
210: g_Contract_rec.agreement_id := Get_Agreement;
211:
212: IF g_Contract_rec.agreement_id IS NOT NULL THEN
225: END IF;
226:
227: END IF;
228:
229: IF g_Contract_rec.discount_id = FND_API.G_MISS_NUM THEN
230:
231: g_Contract_rec.discount_id := Get_Discount;
232:
233: IF g_Contract_rec.discount_id IS NOT NULL THEN
246: END IF;
247:
248: END IF;
249:
250: IF g_Contract_rec.last_updated_by = FND_API.G_MISS_NUM THEN
251:
252: g_Contract_rec.last_updated_by := Get_Last_Updated_By;
253:
254: IF g_Contract_rec.last_updated_by IS NOT NULL THEN
267: END IF;
268:
269: END IF;
270:
271: IF g_Contract_rec.price_list_id = FND_API.G_MISS_NUM THEN
272:
273: g_Contract_rec.price_list_id := Get_Price_List;
274:
275: IF g_Contract_rec.price_list_id IS NOT NULL THEN
288: END IF;
289:
290: END IF;
291:
292: IF g_Contract_rec.pricing_contract_id = FND_API.G_MISS_NUM THEN
293:
294: g_Contract_rec.pricing_contract_id := Get_Pricing_Contract;
295:
296: IF g_Contract_rec.pricing_contract_id IS NOT NULL THEN
309: END IF;
310:
311: END IF;
312:
313: IF g_Contract_rec.attribute1 = FND_API.G_MISS_CHAR
314: OR g_Contract_rec.attribute10 = FND_API.G_MISS_CHAR
315: OR g_Contract_rec.attribute11 = FND_API.G_MISS_CHAR
316: OR g_Contract_rec.attribute12 = FND_API.G_MISS_CHAR
317: OR g_Contract_rec.attribute13 = FND_API.G_MISS_CHAR
310:
311: END IF;
312:
313: IF g_Contract_rec.attribute1 = FND_API.G_MISS_CHAR
314: OR g_Contract_rec.attribute10 = FND_API.G_MISS_CHAR
315: OR g_Contract_rec.attribute11 = FND_API.G_MISS_CHAR
316: OR g_Contract_rec.attribute12 = FND_API.G_MISS_CHAR
317: OR g_Contract_rec.attribute13 = FND_API.G_MISS_CHAR
318: OR g_Contract_rec.attribute14 = FND_API.G_MISS_CHAR
311: END IF;
312:
313: IF g_Contract_rec.attribute1 = FND_API.G_MISS_CHAR
314: OR g_Contract_rec.attribute10 = FND_API.G_MISS_CHAR
315: OR g_Contract_rec.attribute11 = FND_API.G_MISS_CHAR
316: OR g_Contract_rec.attribute12 = FND_API.G_MISS_CHAR
317: OR g_Contract_rec.attribute13 = FND_API.G_MISS_CHAR
318: OR g_Contract_rec.attribute14 = FND_API.G_MISS_CHAR
319: OR g_Contract_rec.attribute15 = FND_API.G_MISS_CHAR
312:
313: IF g_Contract_rec.attribute1 = FND_API.G_MISS_CHAR
314: OR g_Contract_rec.attribute10 = FND_API.G_MISS_CHAR
315: OR g_Contract_rec.attribute11 = FND_API.G_MISS_CHAR
316: OR g_Contract_rec.attribute12 = FND_API.G_MISS_CHAR
317: OR g_Contract_rec.attribute13 = FND_API.G_MISS_CHAR
318: OR g_Contract_rec.attribute14 = FND_API.G_MISS_CHAR
319: OR g_Contract_rec.attribute15 = FND_API.G_MISS_CHAR
320: OR g_Contract_rec.attribute2 = FND_API.G_MISS_CHAR
313: IF g_Contract_rec.attribute1 = FND_API.G_MISS_CHAR
314: OR g_Contract_rec.attribute10 = FND_API.G_MISS_CHAR
315: OR g_Contract_rec.attribute11 = FND_API.G_MISS_CHAR
316: OR g_Contract_rec.attribute12 = FND_API.G_MISS_CHAR
317: OR g_Contract_rec.attribute13 = FND_API.G_MISS_CHAR
318: OR g_Contract_rec.attribute14 = FND_API.G_MISS_CHAR
319: OR g_Contract_rec.attribute15 = FND_API.G_MISS_CHAR
320: OR g_Contract_rec.attribute2 = FND_API.G_MISS_CHAR
321: OR g_Contract_rec.attribute3 = FND_API.G_MISS_CHAR
314: OR g_Contract_rec.attribute10 = FND_API.G_MISS_CHAR
315: OR g_Contract_rec.attribute11 = FND_API.G_MISS_CHAR
316: OR g_Contract_rec.attribute12 = FND_API.G_MISS_CHAR
317: OR g_Contract_rec.attribute13 = FND_API.G_MISS_CHAR
318: OR g_Contract_rec.attribute14 = FND_API.G_MISS_CHAR
319: OR g_Contract_rec.attribute15 = FND_API.G_MISS_CHAR
320: OR g_Contract_rec.attribute2 = FND_API.G_MISS_CHAR
321: OR g_Contract_rec.attribute3 = FND_API.G_MISS_CHAR
322: OR g_Contract_rec.attribute4 = FND_API.G_MISS_CHAR
315: OR g_Contract_rec.attribute11 = FND_API.G_MISS_CHAR
316: OR g_Contract_rec.attribute12 = FND_API.G_MISS_CHAR
317: OR g_Contract_rec.attribute13 = FND_API.G_MISS_CHAR
318: OR g_Contract_rec.attribute14 = FND_API.G_MISS_CHAR
319: OR g_Contract_rec.attribute15 = FND_API.G_MISS_CHAR
320: OR g_Contract_rec.attribute2 = FND_API.G_MISS_CHAR
321: OR g_Contract_rec.attribute3 = FND_API.G_MISS_CHAR
322: OR g_Contract_rec.attribute4 = FND_API.G_MISS_CHAR
323: OR g_Contract_rec.attribute5 = FND_API.G_MISS_CHAR
316: OR g_Contract_rec.attribute12 = FND_API.G_MISS_CHAR
317: OR g_Contract_rec.attribute13 = FND_API.G_MISS_CHAR
318: OR g_Contract_rec.attribute14 = FND_API.G_MISS_CHAR
319: OR g_Contract_rec.attribute15 = FND_API.G_MISS_CHAR
320: OR g_Contract_rec.attribute2 = FND_API.G_MISS_CHAR
321: OR g_Contract_rec.attribute3 = FND_API.G_MISS_CHAR
322: OR g_Contract_rec.attribute4 = FND_API.G_MISS_CHAR
323: OR g_Contract_rec.attribute5 = FND_API.G_MISS_CHAR
324: OR g_Contract_rec.attribute6 = FND_API.G_MISS_CHAR
317: OR g_Contract_rec.attribute13 = FND_API.G_MISS_CHAR
318: OR g_Contract_rec.attribute14 = FND_API.G_MISS_CHAR
319: OR g_Contract_rec.attribute15 = FND_API.G_MISS_CHAR
320: OR g_Contract_rec.attribute2 = FND_API.G_MISS_CHAR
321: OR g_Contract_rec.attribute3 = FND_API.G_MISS_CHAR
322: OR g_Contract_rec.attribute4 = FND_API.G_MISS_CHAR
323: OR g_Contract_rec.attribute5 = FND_API.G_MISS_CHAR
324: OR g_Contract_rec.attribute6 = FND_API.G_MISS_CHAR
325: OR g_Contract_rec.attribute7 = FND_API.G_MISS_CHAR
318: OR g_Contract_rec.attribute14 = FND_API.G_MISS_CHAR
319: OR g_Contract_rec.attribute15 = FND_API.G_MISS_CHAR
320: OR g_Contract_rec.attribute2 = FND_API.G_MISS_CHAR
321: OR g_Contract_rec.attribute3 = FND_API.G_MISS_CHAR
322: OR g_Contract_rec.attribute4 = FND_API.G_MISS_CHAR
323: OR g_Contract_rec.attribute5 = FND_API.G_MISS_CHAR
324: OR g_Contract_rec.attribute6 = FND_API.G_MISS_CHAR
325: OR g_Contract_rec.attribute7 = FND_API.G_MISS_CHAR
326: OR g_Contract_rec.attribute8 = FND_API.G_MISS_CHAR
319: OR g_Contract_rec.attribute15 = FND_API.G_MISS_CHAR
320: OR g_Contract_rec.attribute2 = FND_API.G_MISS_CHAR
321: OR g_Contract_rec.attribute3 = FND_API.G_MISS_CHAR
322: OR g_Contract_rec.attribute4 = FND_API.G_MISS_CHAR
323: OR g_Contract_rec.attribute5 = FND_API.G_MISS_CHAR
324: OR g_Contract_rec.attribute6 = FND_API.G_MISS_CHAR
325: OR g_Contract_rec.attribute7 = FND_API.G_MISS_CHAR
326: OR g_Contract_rec.attribute8 = FND_API.G_MISS_CHAR
327: OR g_Contract_rec.attribute9 = FND_API.G_MISS_CHAR
320: OR g_Contract_rec.attribute2 = FND_API.G_MISS_CHAR
321: OR g_Contract_rec.attribute3 = FND_API.G_MISS_CHAR
322: OR g_Contract_rec.attribute4 = FND_API.G_MISS_CHAR
323: OR g_Contract_rec.attribute5 = FND_API.G_MISS_CHAR
324: OR g_Contract_rec.attribute6 = FND_API.G_MISS_CHAR
325: OR g_Contract_rec.attribute7 = FND_API.G_MISS_CHAR
326: OR g_Contract_rec.attribute8 = FND_API.G_MISS_CHAR
327: OR g_Contract_rec.attribute9 = FND_API.G_MISS_CHAR
328: OR g_Contract_rec.context = FND_API.G_MISS_CHAR
321: OR g_Contract_rec.attribute3 = FND_API.G_MISS_CHAR
322: OR g_Contract_rec.attribute4 = FND_API.G_MISS_CHAR
323: OR g_Contract_rec.attribute5 = FND_API.G_MISS_CHAR
324: OR g_Contract_rec.attribute6 = FND_API.G_MISS_CHAR
325: OR g_Contract_rec.attribute7 = FND_API.G_MISS_CHAR
326: OR g_Contract_rec.attribute8 = FND_API.G_MISS_CHAR
327: OR g_Contract_rec.attribute9 = FND_API.G_MISS_CHAR
328: OR g_Contract_rec.context = FND_API.G_MISS_CHAR
329: THEN
322: OR g_Contract_rec.attribute4 = FND_API.G_MISS_CHAR
323: OR g_Contract_rec.attribute5 = FND_API.G_MISS_CHAR
324: OR g_Contract_rec.attribute6 = FND_API.G_MISS_CHAR
325: OR g_Contract_rec.attribute7 = FND_API.G_MISS_CHAR
326: OR g_Contract_rec.attribute8 = FND_API.G_MISS_CHAR
327: OR g_Contract_rec.attribute9 = FND_API.G_MISS_CHAR
328: OR g_Contract_rec.context = FND_API.G_MISS_CHAR
329: THEN
330:
323: OR g_Contract_rec.attribute5 = FND_API.G_MISS_CHAR
324: OR g_Contract_rec.attribute6 = FND_API.G_MISS_CHAR
325: OR g_Contract_rec.attribute7 = FND_API.G_MISS_CHAR
326: OR g_Contract_rec.attribute8 = FND_API.G_MISS_CHAR
327: OR g_Contract_rec.attribute9 = FND_API.G_MISS_CHAR
328: OR g_Contract_rec.context = FND_API.G_MISS_CHAR
329: THEN
330:
331: Get_Flex_Contract;
324: OR g_Contract_rec.attribute6 = FND_API.G_MISS_CHAR
325: OR g_Contract_rec.attribute7 = FND_API.G_MISS_CHAR
326: OR g_Contract_rec.attribute8 = FND_API.G_MISS_CHAR
327: OR g_Contract_rec.attribute9 = FND_API.G_MISS_CHAR
328: OR g_Contract_rec.context = FND_API.G_MISS_CHAR
329: THEN
330:
331: Get_Flex_Contract;
332:
331: Get_Flex_Contract;
332:
333: END IF;
334:
335: IF g_Contract_rec.created_by = FND_API.G_MISS_NUM THEN
336:
337: g_Contract_rec.created_by := NULL;
338:
339: END IF;
337: g_Contract_rec.created_by := NULL;
338:
339: END IF;
340:
341: IF g_Contract_rec.creation_date = FND_API.G_MISS_DATE THEN
342:
343: g_Contract_rec.creation_date := NULL;
344:
345: END IF;
343: g_Contract_rec.creation_date := NULL;
344:
345: END IF;
346:
347: IF g_Contract_rec.last_update_date = FND_API.G_MISS_DATE THEN
348:
349: g_Contract_rec.last_update_date := NULL;
350:
351: END IF;
349: g_Contract_rec.last_update_date := NULL;
350:
351: END IF;
352:
353: IF g_Contract_rec.last_update_login = FND_API.G_MISS_NUM THEN
354:
355: g_Contract_rec.last_update_login := NULL;
356:
357: END IF;
357: END IF;
358:
359: -- Redefault if there are any missing attributes.
360:
361: IF g_Contract_rec.agreement_id = FND_API.G_MISS_NUM
362: OR g_Contract_rec.attribute1 = FND_API.G_MISS_CHAR
363: OR g_Contract_rec.attribute10 = FND_API.G_MISS_CHAR
364: OR g_Contract_rec.attribute11 = FND_API.G_MISS_CHAR
365: OR g_Contract_rec.attribute12 = FND_API.G_MISS_CHAR
358:
359: -- Redefault if there are any missing attributes.
360:
361: IF g_Contract_rec.agreement_id = FND_API.G_MISS_NUM
362: OR g_Contract_rec.attribute1 = FND_API.G_MISS_CHAR
363: OR g_Contract_rec.attribute10 = FND_API.G_MISS_CHAR
364: OR g_Contract_rec.attribute11 = FND_API.G_MISS_CHAR
365: OR g_Contract_rec.attribute12 = FND_API.G_MISS_CHAR
366: OR g_Contract_rec.attribute13 = FND_API.G_MISS_CHAR
359: -- Redefault if there are any missing attributes.
360:
361: IF g_Contract_rec.agreement_id = FND_API.G_MISS_NUM
362: OR g_Contract_rec.attribute1 = FND_API.G_MISS_CHAR
363: OR g_Contract_rec.attribute10 = FND_API.G_MISS_CHAR
364: OR g_Contract_rec.attribute11 = FND_API.G_MISS_CHAR
365: OR g_Contract_rec.attribute12 = FND_API.G_MISS_CHAR
366: OR g_Contract_rec.attribute13 = FND_API.G_MISS_CHAR
367: OR g_Contract_rec.attribute14 = FND_API.G_MISS_CHAR
360:
361: IF g_Contract_rec.agreement_id = FND_API.G_MISS_NUM
362: OR g_Contract_rec.attribute1 = FND_API.G_MISS_CHAR
363: OR g_Contract_rec.attribute10 = FND_API.G_MISS_CHAR
364: OR g_Contract_rec.attribute11 = FND_API.G_MISS_CHAR
365: OR g_Contract_rec.attribute12 = FND_API.G_MISS_CHAR
366: OR g_Contract_rec.attribute13 = FND_API.G_MISS_CHAR
367: OR g_Contract_rec.attribute14 = FND_API.G_MISS_CHAR
368: OR g_Contract_rec.attribute15 = FND_API.G_MISS_CHAR
361: IF g_Contract_rec.agreement_id = FND_API.G_MISS_NUM
362: OR g_Contract_rec.attribute1 = FND_API.G_MISS_CHAR
363: OR g_Contract_rec.attribute10 = FND_API.G_MISS_CHAR
364: OR g_Contract_rec.attribute11 = FND_API.G_MISS_CHAR
365: OR g_Contract_rec.attribute12 = FND_API.G_MISS_CHAR
366: OR g_Contract_rec.attribute13 = FND_API.G_MISS_CHAR
367: OR g_Contract_rec.attribute14 = FND_API.G_MISS_CHAR
368: OR g_Contract_rec.attribute15 = FND_API.G_MISS_CHAR
369: OR g_Contract_rec.attribute2 = FND_API.G_MISS_CHAR
362: OR g_Contract_rec.attribute1 = FND_API.G_MISS_CHAR
363: OR g_Contract_rec.attribute10 = FND_API.G_MISS_CHAR
364: OR g_Contract_rec.attribute11 = FND_API.G_MISS_CHAR
365: OR g_Contract_rec.attribute12 = FND_API.G_MISS_CHAR
366: OR g_Contract_rec.attribute13 = FND_API.G_MISS_CHAR
367: OR g_Contract_rec.attribute14 = FND_API.G_MISS_CHAR
368: OR g_Contract_rec.attribute15 = FND_API.G_MISS_CHAR
369: OR g_Contract_rec.attribute2 = FND_API.G_MISS_CHAR
370: OR g_Contract_rec.attribute3 = FND_API.G_MISS_CHAR
363: OR g_Contract_rec.attribute10 = FND_API.G_MISS_CHAR
364: OR g_Contract_rec.attribute11 = FND_API.G_MISS_CHAR
365: OR g_Contract_rec.attribute12 = FND_API.G_MISS_CHAR
366: OR g_Contract_rec.attribute13 = FND_API.G_MISS_CHAR
367: OR g_Contract_rec.attribute14 = FND_API.G_MISS_CHAR
368: OR g_Contract_rec.attribute15 = FND_API.G_MISS_CHAR
369: OR g_Contract_rec.attribute2 = FND_API.G_MISS_CHAR
370: OR g_Contract_rec.attribute3 = FND_API.G_MISS_CHAR
371: OR g_Contract_rec.attribute4 = FND_API.G_MISS_CHAR
364: OR g_Contract_rec.attribute11 = FND_API.G_MISS_CHAR
365: OR g_Contract_rec.attribute12 = FND_API.G_MISS_CHAR
366: OR g_Contract_rec.attribute13 = FND_API.G_MISS_CHAR
367: OR g_Contract_rec.attribute14 = FND_API.G_MISS_CHAR
368: OR g_Contract_rec.attribute15 = FND_API.G_MISS_CHAR
369: OR g_Contract_rec.attribute2 = FND_API.G_MISS_CHAR
370: OR g_Contract_rec.attribute3 = FND_API.G_MISS_CHAR
371: OR g_Contract_rec.attribute4 = FND_API.G_MISS_CHAR
372: OR g_Contract_rec.attribute5 = FND_API.G_MISS_CHAR
365: OR g_Contract_rec.attribute12 = FND_API.G_MISS_CHAR
366: OR g_Contract_rec.attribute13 = FND_API.G_MISS_CHAR
367: OR g_Contract_rec.attribute14 = FND_API.G_MISS_CHAR
368: OR g_Contract_rec.attribute15 = FND_API.G_MISS_CHAR
369: OR g_Contract_rec.attribute2 = FND_API.G_MISS_CHAR
370: OR g_Contract_rec.attribute3 = FND_API.G_MISS_CHAR
371: OR g_Contract_rec.attribute4 = FND_API.G_MISS_CHAR
372: OR g_Contract_rec.attribute5 = FND_API.G_MISS_CHAR
373: OR g_Contract_rec.attribute6 = FND_API.G_MISS_CHAR
366: OR g_Contract_rec.attribute13 = FND_API.G_MISS_CHAR
367: OR g_Contract_rec.attribute14 = FND_API.G_MISS_CHAR
368: OR g_Contract_rec.attribute15 = FND_API.G_MISS_CHAR
369: OR g_Contract_rec.attribute2 = FND_API.G_MISS_CHAR
370: OR g_Contract_rec.attribute3 = FND_API.G_MISS_CHAR
371: OR g_Contract_rec.attribute4 = FND_API.G_MISS_CHAR
372: OR g_Contract_rec.attribute5 = FND_API.G_MISS_CHAR
373: OR g_Contract_rec.attribute6 = FND_API.G_MISS_CHAR
374: OR g_Contract_rec.attribute7 = FND_API.G_MISS_CHAR
367: OR g_Contract_rec.attribute14 = FND_API.G_MISS_CHAR
368: OR g_Contract_rec.attribute15 = FND_API.G_MISS_CHAR
369: OR g_Contract_rec.attribute2 = FND_API.G_MISS_CHAR
370: OR g_Contract_rec.attribute3 = FND_API.G_MISS_CHAR
371: OR g_Contract_rec.attribute4 = FND_API.G_MISS_CHAR
372: OR g_Contract_rec.attribute5 = FND_API.G_MISS_CHAR
373: OR g_Contract_rec.attribute6 = FND_API.G_MISS_CHAR
374: OR g_Contract_rec.attribute7 = FND_API.G_MISS_CHAR
375: OR g_Contract_rec.attribute8 = FND_API.G_MISS_CHAR
368: OR g_Contract_rec.attribute15 = FND_API.G_MISS_CHAR
369: OR g_Contract_rec.attribute2 = FND_API.G_MISS_CHAR
370: OR g_Contract_rec.attribute3 = FND_API.G_MISS_CHAR
371: OR g_Contract_rec.attribute4 = FND_API.G_MISS_CHAR
372: OR g_Contract_rec.attribute5 = FND_API.G_MISS_CHAR
373: OR g_Contract_rec.attribute6 = FND_API.G_MISS_CHAR
374: OR g_Contract_rec.attribute7 = FND_API.G_MISS_CHAR
375: OR g_Contract_rec.attribute8 = FND_API.G_MISS_CHAR
376: OR g_Contract_rec.attribute9 = FND_API.G_MISS_CHAR
369: OR g_Contract_rec.attribute2 = FND_API.G_MISS_CHAR
370: OR g_Contract_rec.attribute3 = FND_API.G_MISS_CHAR
371: OR g_Contract_rec.attribute4 = FND_API.G_MISS_CHAR
372: OR g_Contract_rec.attribute5 = FND_API.G_MISS_CHAR
373: OR g_Contract_rec.attribute6 = FND_API.G_MISS_CHAR
374: OR g_Contract_rec.attribute7 = FND_API.G_MISS_CHAR
375: OR g_Contract_rec.attribute8 = FND_API.G_MISS_CHAR
376: OR g_Contract_rec.attribute9 = FND_API.G_MISS_CHAR
377: OR g_Contract_rec.context = FND_API.G_MISS_CHAR
370: OR g_Contract_rec.attribute3 = FND_API.G_MISS_CHAR
371: OR g_Contract_rec.attribute4 = FND_API.G_MISS_CHAR
372: OR g_Contract_rec.attribute5 = FND_API.G_MISS_CHAR
373: OR g_Contract_rec.attribute6 = FND_API.G_MISS_CHAR
374: OR g_Contract_rec.attribute7 = FND_API.G_MISS_CHAR
375: OR g_Contract_rec.attribute8 = FND_API.G_MISS_CHAR
376: OR g_Contract_rec.attribute9 = FND_API.G_MISS_CHAR
377: OR g_Contract_rec.context = FND_API.G_MISS_CHAR
378: OR g_Contract_rec.created_by = FND_API.G_MISS_NUM
371: OR g_Contract_rec.attribute4 = FND_API.G_MISS_CHAR
372: OR g_Contract_rec.attribute5 = FND_API.G_MISS_CHAR
373: OR g_Contract_rec.attribute6 = FND_API.G_MISS_CHAR
374: OR g_Contract_rec.attribute7 = FND_API.G_MISS_CHAR
375: OR g_Contract_rec.attribute8 = FND_API.G_MISS_CHAR
376: OR g_Contract_rec.attribute9 = FND_API.G_MISS_CHAR
377: OR g_Contract_rec.context = FND_API.G_MISS_CHAR
378: OR g_Contract_rec.created_by = FND_API.G_MISS_NUM
379: OR g_Contract_rec.creation_date = FND_API.G_MISS_DATE
372: OR g_Contract_rec.attribute5 = FND_API.G_MISS_CHAR
373: OR g_Contract_rec.attribute6 = FND_API.G_MISS_CHAR
374: OR g_Contract_rec.attribute7 = FND_API.G_MISS_CHAR
375: OR g_Contract_rec.attribute8 = FND_API.G_MISS_CHAR
376: OR g_Contract_rec.attribute9 = FND_API.G_MISS_CHAR
377: OR g_Contract_rec.context = FND_API.G_MISS_CHAR
378: OR g_Contract_rec.created_by = FND_API.G_MISS_NUM
379: OR g_Contract_rec.creation_date = FND_API.G_MISS_DATE
380: OR g_Contract_rec.discount_id = FND_API.G_MISS_NUM
373: OR g_Contract_rec.attribute6 = FND_API.G_MISS_CHAR
374: OR g_Contract_rec.attribute7 = FND_API.G_MISS_CHAR
375: OR g_Contract_rec.attribute8 = FND_API.G_MISS_CHAR
376: OR g_Contract_rec.attribute9 = FND_API.G_MISS_CHAR
377: OR g_Contract_rec.context = FND_API.G_MISS_CHAR
378: OR g_Contract_rec.created_by = FND_API.G_MISS_NUM
379: OR g_Contract_rec.creation_date = FND_API.G_MISS_DATE
380: OR g_Contract_rec.discount_id = FND_API.G_MISS_NUM
381: OR g_Contract_rec.last_updated_by = FND_API.G_MISS_NUM
374: OR g_Contract_rec.attribute7 = FND_API.G_MISS_CHAR
375: OR g_Contract_rec.attribute8 = FND_API.G_MISS_CHAR
376: OR g_Contract_rec.attribute9 = FND_API.G_MISS_CHAR
377: OR g_Contract_rec.context = FND_API.G_MISS_CHAR
378: OR g_Contract_rec.created_by = FND_API.G_MISS_NUM
379: OR g_Contract_rec.creation_date = FND_API.G_MISS_DATE
380: OR g_Contract_rec.discount_id = FND_API.G_MISS_NUM
381: OR g_Contract_rec.last_updated_by = FND_API.G_MISS_NUM
382: OR g_Contract_rec.last_update_date = FND_API.G_MISS_DATE
375: OR g_Contract_rec.attribute8 = FND_API.G_MISS_CHAR
376: OR g_Contract_rec.attribute9 = FND_API.G_MISS_CHAR
377: OR g_Contract_rec.context = FND_API.G_MISS_CHAR
378: OR g_Contract_rec.created_by = FND_API.G_MISS_NUM
379: OR g_Contract_rec.creation_date = FND_API.G_MISS_DATE
380: OR g_Contract_rec.discount_id = FND_API.G_MISS_NUM
381: OR g_Contract_rec.last_updated_by = FND_API.G_MISS_NUM
382: OR g_Contract_rec.last_update_date = FND_API.G_MISS_DATE
383: OR g_Contract_rec.last_update_login = FND_API.G_MISS_NUM
376: OR g_Contract_rec.attribute9 = FND_API.G_MISS_CHAR
377: OR g_Contract_rec.context = FND_API.G_MISS_CHAR
378: OR g_Contract_rec.created_by = FND_API.G_MISS_NUM
379: OR g_Contract_rec.creation_date = FND_API.G_MISS_DATE
380: OR g_Contract_rec.discount_id = FND_API.G_MISS_NUM
381: OR g_Contract_rec.last_updated_by = FND_API.G_MISS_NUM
382: OR g_Contract_rec.last_update_date = FND_API.G_MISS_DATE
383: OR g_Contract_rec.last_update_login = FND_API.G_MISS_NUM
384: OR g_Contract_rec.price_list_id = FND_API.G_MISS_NUM
377: OR g_Contract_rec.context = FND_API.G_MISS_CHAR
378: OR g_Contract_rec.created_by = FND_API.G_MISS_NUM
379: OR g_Contract_rec.creation_date = FND_API.G_MISS_DATE
380: OR g_Contract_rec.discount_id = FND_API.G_MISS_NUM
381: OR g_Contract_rec.last_updated_by = FND_API.G_MISS_NUM
382: OR g_Contract_rec.last_update_date = FND_API.G_MISS_DATE
383: OR g_Contract_rec.last_update_login = FND_API.G_MISS_NUM
384: OR g_Contract_rec.price_list_id = FND_API.G_MISS_NUM
385: OR g_Contract_rec.pricing_contract_id = FND_API.G_MISS_NUM
378: OR g_Contract_rec.created_by = FND_API.G_MISS_NUM
379: OR g_Contract_rec.creation_date = FND_API.G_MISS_DATE
380: OR g_Contract_rec.discount_id = FND_API.G_MISS_NUM
381: OR g_Contract_rec.last_updated_by = FND_API.G_MISS_NUM
382: OR g_Contract_rec.last_update_date = FND_API.G_MISS_DATE
383: OR g_Contract_rec.last_update_login = FND_API.G_MISS_NUM
384: OR g_Contract_rec.price_list_id = FND_API.G_MISS_NUM
385: OR g_Contract_rec.pricing_contract_id = FND_API.G_MISS_NUM
386: THEN
379: OR g_Contract_rec.creation_date = FND_API.G_MISS_DATE
380: OR g_Contract_rec.discount_id = FND_API.G_MISS_NUM
381: OR g_Contract_rec.last_updated_by = FND_API.G_MISS_NUM
382: OR g_Contract_rec.last_update_date = FND_API.G_MISS_DATE
383: OR g_Contract_rec.last_update_login = FND_API.G_MISS_NUM
384: OR g_Contract_rec.price_list_id = FND_API.G_MISS_NUM
385: OR g_Contract_rec.pricing_contract_id = FND_API.G_MISS_NUM
386: THEN
387:
380: OR g_Contract_rec.discount_id = FND_API.G_MISS_NUM
381: OR g_Contract_rec.last_updated_by = FND_API.G_MISS_NUM
382: OR g_Contract_rec.last_update_date = FND_API.G_MISS_DATE
383: OR g_Contract_rec.last_update_login = FND_API.G_MISS_NUM
384: OR g_Contract_rec.price_list_id = FND_API.G_MISS_NUM
385: OR g_Contract_rec.pricing_contract_id = FND_API.G_MISS_NUM
386: THEN
387:
388: OE_Default_Contract.Attributes
381: OR g_Contract_rec.last_updated_by = FND_API.G_MISS_NUM
382: OR g_Contract_rec.last_update_date = FND_API.G_MISS_DATE
383: OR g_Contract_rec.last_update_login = FND_API.G_MISS_NUM
384: OR g_Contract_rec.price_list_id = FND_API.G_MISS_NUM
385: OR g_Contract_rec.pricing_contract_id = FND_API.G_MISS_NUM
386: THEN
387:
388: OE_Default_Contract.Attributes
389: ( p_Contract_rec => g_Contract_rec