119: BEGIN
120:
121: -- In the future call Flex APIs for defaults
122:
123: IF g_SOU_rec.attribute1 = FND_API.G_MISS_CHAR THEN
124: g_SOU_rec.attribute1 := NULL;
125: END IF;
126:
127: IF g_SOU_rec.attribute10 = FND_API.G_MISS_CHAR THEN
123: IF g_SOU_rec.attribute1 = FND_API.G_MISS_CHAR THEN
124: g_SOU_rec.attribute1 := NULL;
125: END IF;
126:
127: IF g_SOU_rec.attribute10 = FND_API.G_MISS_CHAR THEN
128: g_SOU_rec.attribute10 := NULL;
129: END IF;
130:
131: IF g_SOU_rec.attribute11 = FND_API.G_MISS_CHAR THEN
127: IF g_SOU_rec.attribute10 = FND_API.G_MISS_CHAR THEN
128: g_SOU_rec.attribute10 := NULL;
129: END IF;
130:
131: IF g_SOU_rec.attribute11 = FND_API.G_MISS_CHAR THEN
132: g_SOU_rec.attribute11 := NULL;
133: END IF;
134:
135: IF g_SOU_rec.attribute12 = FND_API.G_MISS_CHAR THEN
131: IF g_SOU_rec.attribute11 = FND_API.G_MISS_CHAR THEN
132: g_SOU_rec.attribute11 := NULL;
133: END IF;
134:
135: IF g_SOU_rec.attribute12 = FND_API.G_MISS_CHAR THEN
136: g_SOU_rec.attribute12 := NULL;
137: END IF;
138:
139: IF g_SOU_rec.attribute13 = FND_API.G_MISS_CHAR THEN
135: IF g_SOU_rec.attribute12 = FND_API.G_MISS_CHAR THEN
136: g_SOU_rec.attribute12 := NULL;
137: END IF;
138:
139: IF g_SOU_rec.attribute13 = FND_API.G_MISS_CHAR THEN
140: g_SOU_rec.attribute13 := NULL;
141: END IF;
142:
143: IF g_SOU_rec.attribute14 = FND_API.G_MISS_CHAR THEN
139: IF g_SOU_rec.attribute13 = FND_API.G_MISS_CHAR THEN
140: g_SOU_rec.attribute13 := NULL;
141: END IF;
142:
143: IF g_SOU_rec.attribute14 = FND_API.G_MISS_CHAR THEN
144: g_SOU_rec.attribute14 := NULL;
145: END IF;
146:
147: IF g_SOU_rec.attribute15 = FND_API.G_MISS_CHAR THEN
143: IF g_SOU_rec.attribute14 = FND_API.G_MISS_CHAR THEN
144: g_SOU_rec.attribute14 := NULL;
145: END IF;
146:
147: IF g_SOU_rec.attribute15 = FND_API.G_MISS_CHAR THEN
148: g_SOU_rec.attribute15 := NULL;
149: END IF;
150:
151: IF g_SOU_rec.attribute2 = FND_API.G_MISS_CHAR THEN
147: IF g_SOU_rec.attribute15 = FND_API.G_MISS_CHAR THEN
148: g_SOU_rec.attribute15 := NULL;
149: END IF;
150:
151: IF g_SOU_rec.attribute2 = FND_API.G_MISS_CHAR THEN
152: g_SOU_rec.attribute2 := NULL;
153: END IF;
154:
155: IF g_SOU_rec.attribute3 = FND_API.G_MISS_CHAR THEN
151: IF g_SOU_rec.attribute2 = FND_API.G_MISS_CHAR THEN
152: g_SOU_rec.attribute2 := NULL;
153: END IF;
154:
155: IF g_SOU_rec.attribute3 = FND_API.G_MISS_CHAR THEN
156: g_SOU_rec.attribute3 := NULL;
157: END IF;
158:
159: IF g_SOU_rec.attribute4 = FND_API.G_MISS_CHAR THEN
155: IF g_SOU_rec.attribute3 = FND_API.G_MISS_CHAR THEN
156: g_SOU_rec.attribute3 := NULL;
157: END IF;
158:
159: IF g_SOU_rec.attribute4 = FND_API.G_MISS_CHAR THEN
160: g_SOU_rec.attribute4 := NULL;
161: END IF;
162:
163: IF g_SOU_rec.attribute5 = FND_API.G_MISS_CHAR THEN
159: IF g_SOU_rec.attribute4 = FND_API.G_MISS_CHAR THEN
160: g_SOU_rec.attribute4 := NULL;
161: END IF;
162:
163: IF g_SOU_rec.attribute5 = FND_API.G_MISS_CHAR THEN
164: g_SOU_rec.attribute5 := NULL;
165: END IF;
166:
167: IF g_SOU_rec.attribute6 = FND_API.G_MISS_CHAR THEN
163: IF g_SOU_rec.attribute5 = FND_API.G_MISS_CHAR THEN
164: g_SOU_rec.attribute5 := NULL;
165: END IF;
166:
167: IF g_SOU_rec.attribute6 = FND_API.G_MISS_CHAR THEN
168: g_SOU_rec.attribute6 := NULL;
169: END IF;
170:
171: IF g_SOU_rec.attribute7 = FND_API.G_MISS_CHAR THEN
167: IF g_SOU_rec.attribute6 = FND_API.G_MISS_CHAR THEN
168: g_SOU_rec.attribute6 := NULL;
169: END IF;
170:
171: IF g_SOU_rec.attribute7 = FND_API.G_MISS_CHAR THEN
172: g_SOU_rec.attribute7 := NULL;
173: END IF;
174:
175: IF g_SOU_rec.attribute8 = FND_API.G_MISS_CHAR THEN
171: IF g_SOU_rec.attribute7 = FND_API.G_MISS_CHAR THEN
172: g_SOU_rec.attribute7 := NULL;
173: END IF;
174:
175: IF g_SOU_rec.attribute8 = FND_API.G_MISS_CHAR THEN
176: g_SOU_rec.attribute8 := NULL;
177: END IF;
178:
179: IF g_SOU_rec.attribute9 = FND_API.G_MISS_CHAR THEN
175: IF g_SOU_rec.attribute8 = FND_API.G_MISS_CHAR THEN
176: g_SOU_rec.attribute8 := NULL;
177: END IF;
178:
179: IF g_SOU_rec.attribute9 = FND_API.G_MISS_CHAR THEN
180: g_SOU_rec.attribute9 := NULL;
181: END IF;
182:
183: IF g_SOU_rec.context = FND_API.G_MISS_CHAR THEN
179: IF g_SOU_rec.attribute9 = FND_API.G_MISS_CHAR THEN
180: g_SOU_rec.attribute9 := NULL;
181: END IF;
182:
183: IF g_SOU_rec.context = FND_API.G_MISS_CHAR THEN
184: g_SOU_rec.context := NULL;
185: END IF;
186:
187: END Get_Flex_Sou;
209: OE_MSG_PUB.Add;
210:
211: END IF;
212:
213: RAISE FND_API.G_EXC_ERROR;
214:
215: END IF;
216:
217: -- Initialize g_SOU_rec
219: g_SOU_rec := p_SOU_rec;
220:
221: -- Default missing attributes.
222:
223: IF g_SOU_rec.attribute_sourcing_id = FND_API.G_MISS_NUM THEN
224:
225: g_SOU_rec.attribute_sourcing_id := Get_Attribute_Sourcing;
226:
227: IF g_SOU_rec.attribute_sourcing_id IS NOT NULL THEN
241: END IF;
242:
243: END IF;
244:
245: IF g_SOU_rec.attribute_sourcing_level = FND_API.G_MISS_CHAR THEN
246:
247: g_SOU_rec.attribute_sourcing_level := Get_Attribute_Sourcing_Level;
248:
249: IF g_SOU_rec.attribute_sourcing_level IS NOT NULL THEN
263: END IF;
264:
265: END IF;
266:
267: IF g_SOU_rec.application_id = FND_API.G_MISS_NUM THEN
268:
269: g_SOU_rec.application_id := Get_application_id;
270:
271: IF g_SOU_rec.application_id IS NOT NULL THEN
285: END IF;
286:
287: END IF;
288:
289: IF g_SOU_rec.enabled_flag = FND_API.G_MISS_CHAR THEN
290:
291: g_SOU_rec.enabled_flag := Get_Enabled;
292:
293: IF g_SOU_rec.enabled_flag IS NOT NULL THEN
307: END IF;
308:
309: END IF;
310:
311: IF g_SOU_rec.request_type_code = FND_API.G_MISS_CHAR THEN
312:
313: g_SOU_rec.request_type_code := Get_Request_Type;
314:
315: IF g_SOU_rec.request_type_code IS NOT NULL THEN
329: END IF;
330:
331: END IF;
332:
333: IF g_SOU_rec.seeded_flag = FND_API.G_MISS_CHAR THEN
334:
335: g_SOU_rec.seeded_flag := Get_Seeded;
336:
337: IF g_SOU_rec.seeded_flag IS NOT NULL THEN
351: END IF;
352:
353: END IF;
354:
355: IF g_SOU_rec.seeded_sourcing_type = FND_API.G_MISS_CHAR THEN
356:
357: g_SOU_rec.seeded_sourcing_type := Get_Seeded_Sourcing_Type;
358:
359: IF g_SOU_rec.seeded_sourcing_type IS NOT NULL THEN
373: END IF;
374:
375: END IF;
376:
377: IF g_SOU_rec.seeded_value_string = FND_API.G_MISS_CHAR THEN
378:
379: g_SOU_rec.seeded_value_string := Get_Seeded_Value_String;
380:
381: IF g_SOU_rec.seeded_value_string IS NOT NULL THEN
395: END IF;
396:
397: END IF;
398:
399: IF g_SOU_rec.segment_id = FND_API.G_MISS_NUM THEN
400:
401: g_SOU_rec.segment_id := Get_Segment;
402:
403: IF g_SOU_rec.segment_id IS NOT NULL THEN
417: END IF;
418:
419: END IF;
420:
421: IF g_SOU_rec.user_sourcing_type = FND_API.G_MISS_CHAR THEN
422:
423: g_SOU_rec.user_sourcing_type := Get_User_Sourcing_Type;
424:
425: IF g_SOU_rec.user_sourcing_type IS NOT NULL THEN
439: END IF;
440:
441: END IF;
442:
443: IF g_SOU_rec.user_value_string = FND_API.G_MISS_CHAR THEN
444:
445: g_SOU_rec.user_value_string := Get_User_Value_String;
446:
447: IF g_SOU_rec.user_value_string IS NOT NULL THEN
461: END IF;
462:
463: END IF;
464:
465: IF g_SOU_rec.attribute1 = FND_API.G_MISS_CHAR
466: OR g_SOU_rec.attribute10 = FND_API.G_MISS_CHAR
467: OR g_SOU_rec.attribute11 = FND_API.G_MISS_CHAR
468: OR g_SOU_rec.attribute12 = FND_API.G_MISS_CHAR
469: OR g_SOU_rec.attribute13 = FND_API.G_MISS_CHAR
462:
463: END IF;
464:
465: IF g_SOU_rec.attribute1 = FND_API.G_MISS_CHAR
466: OR g_SOU_rec.attribute10 = FND_API.G_MISS_CHAR
467: OR g_SOU_rec.attribute11 = FND_API.G_MISS_CHAR
468: OR g_SOU_rec.attribute12 = FND_API.G_MISS_CHAR
469: OR g_SOU_rec.attribute13 = FND_API.G_MISS_CHAR
470: OR g_SOU_rec.attribute14 = FND_API.G_MISS_CHAR
463: END IF;
464:
465: IF g_SOU_rec.attribute1 = FND_API.G_MISS_CHAR
466: OR g_SOU_rec.attribute10 = FND_API.G_MISS_CHAR
467: OR g_SOU_rec.attribute11 = FND_API.G_MISS_CHAR
468: OR g_SOU_rec.attribute12 = FND_API.G_MISS_CHAR
469: OR g_SOU_rec.attribute13 = FND_API.G_MISS_CHAR
470: OR g_SOU_rec.attribute14 = FND_API.G_MISS_CHAR
471: OR g_SOU_rec.attribute15 = FND_API.G_MISS_CHAR
464:
465: IF g_SOU_rec.attribute1 = FND_API.G_MISS_CHAR
466: OR g_SOU_rec.attribute10 = FND_API.G_MISS_CHAR
467: OR g_SOU_rec.attribute11 = FND_API.G_MISS_CHAR
468: OR g_SOU_rec.attribute12 = FND_API.G_MISS_CHAR
469: OR g_SOU_rec.attribute13 = FND_API.G_MISS_CHAR
470: OR g_SOU_rec.attribute14 = FND_API.G_MISS_CHAR
471: OR g_SOU_rec.attribute15 = FND_API.G_MISS_CHAR
472: OR g_SOU_rec.attribute2 = FND_API.G_MISS_CHAR
465: IF g_SOU_rec.attribute1 = FND_API.G_MISS_CHAR
466: OR g_SOU_rec.attribute10 = FND_API.G_MISS_CHAR
467: OR g_SOU_rec.attribute11 = FND_API.G_MISS_CHAR
468: OR g_SOU_rec.attribute12 = FND_API.G_MISS_CHAR
469: OR g_SOU_rec.attribute13 = FND_API.G_MISS_CHAR
470: OR g_SOU_rec.attribute14 = FND_API.G_MISS_CHAR
471: OR g_SOU_rec.attribute15 = FND_API.G_MISS_CHAR
472: OR g_SOU_rec.attribute2 = FND_API.G_MISS_CHAR
473: OR g_SOU_rec.attribute3 = FND_API.G_MISS_CHAR
466: OR g_SOU_rec.attribute10 = FND_API.G_MISS_CHAR
467: OR g_SOU_rec.attribute11 = FND_API.G_MISS_CHAR
468: OR g_SOU_rec.attribute12 = FND_API.G_MISS_CHAR
469: OR g_SOU_rec.attribute13 = FND_API.G_MISS_CHAR
470: OR g_SOU_rec.attribute14 = FND_API.G_MISS_CHAR
471: OR g_SOU_rec.attribute15 = FND_API.G_MISS_CHAR
472: OR g_SOU_rec.attribute2 = FND_API.G_MISS_CHAR
473: OR g_SOU_rec.attribute3 = FND_API.G_MISS_CHAR
474: OR g_SOU_rec.attribute4 = FND_API.G_MISS_CHAR
467: OR g_SOU_rec.attribute11 = FND_API.G_MISS_CHAR
468: OR g_SOU_rec.attribute12 = FND_API.G_MISS_CHAR
469: OR g_SOU_rec.attribute13 = FND_API.G_MISS_CHAR
470: OR g_SOU_rec.attribute14 = FND_API.G_MISS_CHAR
471: OR g_SOU_rec.attribute15 = FND_API.G_MISS_CHAR
472: OR g_SOU_rec.attribute2 = FND_API.G_MISS_CHAR
473: OR g_SOU_rec.attribute3 = FND_API.G_MISS_CHAR
474: OR g_SOU_rec.attribute4 = FND_API.G_MISS_CHAR
475: OR g_SOU_rec.attribute5 = FND_API.G_MISS_CHAR
468: OR g_SOU_rec.attribute12 = FND_API.G_MISS_CHAR
469: OR g_SOU_rec.attribute13 = FND_API.G_MISS_CHAR
470: OR g_SOU_rec.attribute14 = FND_API.G_MISS_CHAR
471: OR g_SOU_rec.attribute15 = FND_API.G_MISS_CHAR
472: OR g_SOU_rec.attribute2 = FND_API.G_MISS_CHAR
473: OR g_SOU_rec.attribute3 = FND_API.G_MISS_CHAR
474: OR g_SOU_rec.attribute4 = FND_API.G_MISS_CHAR
475: OR g_SOU_rec.attribute5 = FND_API.G_MISS_CHAR
476: OR g_SOU_rec.attribute6 = FND_API.G_MISS_CHAR
469: OR g_SOU_rec.attribute13 = FND_API.G_MISS_CHAR
470: OR g_SOU_rec.attribute14 = FND_API.G_MISS_CHAR
471: OR g_SOU_rec.attribute15 = FND_API.G_MISS_CHAR
472: OR g_SOU_rec.attribute2 = FND_API.G_MISS_CHAR
473: OR g_SOU_rec.attribute3 = FND_API.G_MISS_CHAR
474: OR g_SOU_rec.attribute4 = FND_API.G_MISS_CHAR
475: OR g_SOU_rec.attribute5 = FND_API.G_MISS_CHAR
476: OR g_SOU_rec.attribute6 = FND_API.G_MISS_CHAR
477: OR g_SOU_rec.attribute7 = FND_API.G_MISS_CHAR
470: OR g_SOU_rec.attribute14 = FND_API.G_MISS_CHAR
471: OR g_SOU_rec.attribute15 = FND_API.G_MISS_CHAR
472: OR g_SOU_rec.attribute2 = FND_API.G_MISS_CHAR
473: OR g_SOU_rec.attribute3 = FND_API.G_MISS_CHAR
474: OR g_SOU_rec.attribute4 = FND_API.G_MISS_CHAR
475: OR g_SOU_rec.attribute5 = FND_API.G_MISS_CHAR
476: OR g_SOU_rec.attribute6 = FND_API.G_MISS_CHAR
477: OR g_SOU_rec.attribute7 = FND_API.G_MISS_CHAR
478: OR g_SOU_rec.attribute8 = FND_API.G_MISS_CHAR
471: OR g_SOU_rec.attribute15 = FND_API.G_MISS_CHAR
472: OR g_SOU_rec.attribute2 = FND_API.G_MISS_CHAR
473: OR g_SOU_rec.attribute3 = FND_API.G_MISS_CHAR
474: OR g_SOU_rec.attribute4 = FND_API.G_MISS_CHAR
475: OR g_SOU_rec.attribute5 = FND_API.G_MISS_CHAR
476: OR g_SOU_rec.attribute6 = FND_API.G_MISS_CHAR
477: OR g_SOU_rec.attribute7 = FND_API.G_MISS_CHAR
478: OR g_SOU_rec.attribute8 = FND_API.G_MISS_CHAR
479: OR g_SOU_rec.attribute9 = FND_API.G_MISS_CHAR
472: OR g_SOU_rec.attribute2 = FND_API.G_MISS_CHAR
473: OR g_SOU_rec.attribute3 = FND_API.G_MISS_CHAR
474: OR g_SOU_rec.attribute4 = FND_API.G_MISS_CHAR
475: OR g_SOU_rec.attribute5 = FND_API.G_MISS_CHAR
476: OR g_SOU_rec.attribute6 = FND_API.G_MISS_CHAR
477: OR g_SOU_rec.attribute7 = FND_API.G_MISS_CHAR
478: OR g_SOU_rec.attribute8 = FND_API.G_MISS_CHAR
479: OR g_SOU_rec.attribute9 = FND_API.G_MISS_CHAR
480: OR g_SOU_rec.context = FND_API.G_MISS_CHAR
473: OR g_SOU_rec.attribute3 = FND_API.G_MISS_CHAR
474: OR g_SOU_rec.attribute4 = FND_API.G_MISS_CHAR
475: OR g_SOU_rec.attribute5 = FND_API.G_MISS_CHAR
476: OR g_SOU_rec.attribute6 = FND_API.G_MISS_CHAR
477: OR g_SOU_rec.attribute7 = FND_API.G_MISS_CHAR
478: OR g_SOU_rec.attribute8 = FND_API.G_MISS_CHAR
479: OR g_SOU_rec.attribute9 = FND_API.G_MISS_CHAR
480: OR g_SOU_rec.context = FND_API.G_MISS_CHAR
481: THEN
474: OR g_SOU_rec.attribute4 = FND_API.G_MISS_CHAR
475: OR g_SOU_rec.attribute5 = FND_API.G_MISS_CHAR
476: OR g_SOU_rec.attribute6 = FND_API.G_MISS_CHAR
477: OR g_SOU_rec.attribute7 = FND_API.G_MISS_CHAR
478: OR g_SOU_rec.attribute8 = FND_API.G_MISS_CHAR
479: OR g_SOU_rec.attribute9 = FND_API.G_MISS_CHAR
480: OR g_SOU_rec.context = FND_API.G_MISS_CHAR
481: THEN
482:
475: OR g_SOU_rec.attribute5 = FND_API.G_MISS_CHAR
476: OR g_SOU_rec.attribute6 = FND_API.G_MISS_CHAR
477: OR g_SOU_rec.attribute7 = FND_API.G_MISS_CHAR
478: OR g_SOU_rec.attribute8 = FND_API.G_MISS_CHAR
479: OR g_SOU_rec.attribute9 = FND_API.G_MISS_CHAR
480: OR g_SOU_rec.context = FND_API.G_MISS_CHAR
481: THEN
482:
483: Get_Flex_Sou;
476: OR g_SOU_rec.attribute6 = FND_API.G_MISS_CHAR
477: OR g_SOU_rec.attribute7 = FND_API.G_MISS_CHAR
478: OR g_SOU_rec.attribute8 = FND_API.G_MISS_CHAR
479: OR g_SOU_rec.attribute9 = FND_API.G_MISS_CHAR
480: OR g_SOU_rec.context = FND_API.G_MISS_CHAR
481: THEN
482:
483: Get_Flex_Sou;
484:
483: Get_Flex_Sou;
484:
485: END IF;
486:
487: IF g_SOU_rec.created_by = FND_API.G_MISS_NUM THEN
488:
489: g_SOU_rec.created_by := NULL;
490:
491: END IF;
489: g_SOU_rec.created_by := NULL;
490:
491: END IF;
492:
493: IF g_SOU_rec.creation_date = FND_API.G_MISS_DATE THEN
494:
495: g_SOU_rec.creation_date := NULL;
496:
497: END IF;
495: g_SOU_rec.creation_date := NULL;
496:
497: END IF;
498:
499: IF g_SOU_rec.last_updated_by = FND_API.G_MISS_NUM THEN
500:
501: g_SOU_rec.last_updated_by := NULL;
502:
503: END IF;
501: g_SOU_rec.last_updated_by := NULL;
502:
503: END IF;
504:
505: IF g_SOU_rec.last_update_date = FND_API.G_MISS_DATE THEN
506:
507: g_SOU_rec.last_update_date := NULL;
508:
509: END IF;
507: g_SOU_rec.last_update_date := NULL;
508:
509: END IF;
510:
511: IF g_SOU_rec.last_update_login = FND_API.G_MISS_NUM THEN
512:
513: g_SOU_rec.last_update_login := NULL;
514:
515: END IF;
513: g_SOU_rec.last_update_login := NULL;
514:
515: END IF;
516:
517: IF g_SOU_rec.program_application_id = FND_API.G_MISS_NUM THEN
518:
519: g_SOU_rec.program_application_id := NULL;
520:
521: END IF;
519: g_SOU_rec.program_application_id := NULL;
520:
521: END IF;
522:
523: IF g_SOU_rec.program_id = FND_API.G_MISS_NUM THEN
524:
525: g_SOU_rec.program_id := NULL;
526:
527: END IF;
525: g_SOU_rec.program_id := NULL;
526:
527: END IF;
528:
529: IF g_SOU_rec.program_update_date = FND_API.G_MISS_DATE THEN
530:
531: g_SOU_rec.program_update_date := NULL;
532:
533: END IF;
533: END IF;
534:
535: -- Redefault if there are any missing attributes.
536:
537: IF g_SOU_rec.attribute1 = FND_API.G_MISS_CHAR
538: OR g_SOU_rec.attribute10 = FND_API.G_MISS_CHAR
539: OR g_SOU_rec.attribute11 = FND_API.G_MISS_CHAR
540: OR g_SOU_rec.attribute12 = FND_API.G_MISS_CHAR
541: OR g_SOU_rec.attribute13 = FND_API.G_MISS_CHAR
534:
535: -- Redefault if there are any missing attributes.
536:
537: IF g_SOU_rec.attribute1 = FND_API.G_MISS_CHAR
538: OR g_SOU_rec.attribute10 = FND_API.G_MISS_CHAR
539: OR g_SOU_rec.attribute11 = FND_API.G_MISS_CHAR
540: OR g_SOU_rec.attribute12 = FND_API.G_MISS_CHAR
541: OR g_SOU_rec.attribute13 = FND_API.G_MISS_CHAR
542: OR g_SOU_rec.attribute14 = FND_API.G_MISS_CHAR
535: -- Redefault if there are any missing attributes.
536:
537: IF g_SOU_rec.attribute1 = FND_API.G_MISS_CHAR
538: OR g_SOU_rec.attribute10 = FND_API.G_MISS_CHAR
539: OR g_SOU_rec.attribute11 = FND_API.G_MISS_CHAR
540: OR g_SOU_rec.attribute12 = FND_API.G_MISS_CHAR
541: OR g_SOU_rec.attribute13 = FND_API.G_MISS_CHAR
542: OR g_SOU_rec.attribute14 = FND_API.G_MISS_CHAR
543: OR g_SOU_rec.attribute15 = FND_API.G_MISS_CHAR
536:
537: IF g_SOU_rec.attribute1 = FND_API.G_MISS_CHAR
538: OR g_SOU_rec.attribute10 = FND_API.G_MISS_CHAR
539: OR g_SOU_rec.attribute11 = FND_API.G_MISS_CHAR
540: OR g_SOU_rec.attribute12 = FND_API.G_MISS_CHAR
541: OR g_SOU_rec.attribute13 = FND_API.G_MISS_CHAR
542: OR g_SOU_rec.attribute14 = FND_API.G_MISS_CHAR
543: OR g_SOU_rec.attribute15 = FND_API.G_MISS_CHAR
544: OR g_SOU_rec.attribute2 = FND_API.G_MISS_CHAR
537: IF g_SOU_rec.attribute1 = FND_API.G_MISS_CHAR
538: OR g_SOU_rec.attribute10 = FND_API.G_MISS_CHAR
539: OR g_SOU_rec.attribute11 = FND_API.G_MISS_CHAR
540: OR g_SOU_rec.attribute12 = FND_API.G_MISS_CHAR
541: OR g_SOU_rec.attribute13 = FND_API.G_MISS_CHAR
542: OR g_SOU_rec.attribute14 = FND_API.G_MISS_CHAR
543: OR g_SOU_rec.attribute15 = FND_API.G_MISS_CHAR
544: OR g_SOU_rec.attribute2 = FND_API.G_MISS_CHAR
545: OR g_SOU_rec.attribute3 = FND_API.G_MISS_CHAR
538: OR g_SOU_rec.attribute10 = FND_API.G_MISS_CHAR
539: OR g_SOU_rec.attribute11 = FND_API.G_MISS_CHAR
540: OR g_SOU_rec.attribute12 = FND_API.G_MISS_CHAR
541: OR g_SOU_rec.attribute13 = FND_API.G_MISS_CHAR
542: OR g_SOU_rec.attribute14 = FND_API.G_MISS_CHAR
543: OR g_SOU_rec.attribute15 = FND_API.G_MISS_CHAR
544: OR g_SOU_rec.attribute2 = FND_API.G_MISS_CHAR
545: OR g_SOU_rec.attribute3 = FND_API.G_MISS_CHAR
546: OR g_SOU_rec.attribute4 = FND_API.G_MISS_CHAR
539: OR g_SOU_rec.attribute11 = FND_API.G_MISS_CHAR
540: OR g_SOU_rec.attribute12 = FND_API.G_MISS_CHAR
541: OR g_SOU_rec.attribute13 = FND_API.G_MISS_CHAR
542: OR g_SOU_rec.attribute14 = FND_API.G_MISS_CHAR
543: OR g_SOU_rec.attribute15 = FND_API.G_MISS_CHAR
544: OR g_SOU_rec.attribute2 = FND_API.G_MISS_CHAR
545: OR g_SOU_rec.attribute3 = FND_API.G_MISS_CHAR
546: OR g_SOU_rec.attribute4 = FND_API.G_MISS_CHAR
547: OR g_SOU_rec.attribute5 = FND_API.G_MISS_CHAR
540: OR g_SOU_rec.attribute12 = FND_API.G_MISS_CHAR
541: OR g_SOU_rec.attribute13 = FND_API.G_MISS_CHAR
542: OR g_SOU_rec.attribute14 = FND_API.G_MISS_CHAR
543: OR g_SOU_rec.attribute15 = FND_API.G_MISS_CHAR
544: OR g_SOU_rec.attribute2 = FND_API.G_MISS_CHAR
545: OR g_SOU_rec.attribute3 = FND_API.G_MISS_CHAR
546: OR g_SOU_rec.attribute4 = FND_API.G_MISS_CHAR
547: OR g_SOU_rec.attribute5 = FND_API.G_MISS_CHAR
548: OR g_SOU_rec.attribute6 = FND_API.G_MISS_CHAR
541: OR g_SOU_rec.attribute13 = FND_API.G_MISS_CHAR
542: OR g_SOU_rec.attribute14 = FND_API.G_MISS_CHAR
543: OR g_SOU_rec.attribute15 = FND_API.G_MISS_CHAR
544: OR g_SOU_rec.attribute2 = FND_API.G_MISS_CHAR
545: OR g_SOU_rec.attribute3 = FND_API.G_MISS_CHAR
546: OR g_SOU_rec.attribute4 = FND_API.G_MISS_CHAR
547: OR g_SOU_rec.attribute5 = FND_API.G_MISS_CHAR
548: OR g_SOU_rec.attribute6 = FND_API.G_MISS_CHAR
549: OR g_SOU_rec.attribute7 = FND_API.G_MISS_CHAR
542: OR g_SOU_rec.attribute14 = FND_API.G_MISS_CHAR
543: OR g_SOU_rec.attribute15 = FND_API.G_MISS_CHAR
544: OR g_SOU_rec.attribute2 = FND_API.G_MISS_CHAR
545: OR g_SOU_rec.attribute3 = FND_API.G_MISS_CHAR
546: OR g_SOU_rec.attribute4 = FND_API.G_MISS_CHAR
547: OR g_SOU_rec.attribute5 = FND_API.G_MISS_CHAR
548: OR g_SOU_rec.attribute6 = FND_API.G_MISS_CHAR
549: OR g_SOU_rec.attribute7 = FND_API.G_MISS_CHAR
550: OR g_SOU_rec.attribute8 = FND_API.G_MISS_CHAR
543: OR g_SOU_rec.attribute15 = FND_API.G_MISS_CHAR
544: OR g_SOU_rec.attribute2 = FND_API.G_MISS_CHAR
545: OR g_SOU_rec.attribute3 = FND_API.G_MISS_CHAR
546: OR g_SOU_rec.attribute4 = FND_API.G_MISS_CHAR
547: OR g_SOU_rec.attribute5 = FND_API.G_MISS_CHAR
548: OR g_SOU_rec.attribute6 = FND_API.G_MISS_CHAR
549: OR g_SOU_rec.attribute7 = FND_API.G_MISS_CHAR
550: OR g_SOU_rec.attribute8 = FND_API.G_MISS_CHAR
551: OR g_SOU_rec.attribute9 = FND_API.G_MISS_CHAR
544: OR g_SOU_rec.attribute2 = FND_API.G_MISS_CHAR
545: OR g_SOU_rec.attribute3 = FND_API.G_MISS_CHAR
546: OR g_SOU_rec.attribute4 = FND_API.G_MISS_CHAR
547: OR g_SOU_rec.attribute5 = FND_API.G_MISS_CHAR
548: OR g_SOU_rec.attribute6 = FND_API.G_MISS_CHAR
549: OR g_SOU_rec.attribute7 = FND_API.G_MISS_CHAR
550: OR g_SOU_rec.attribute8 = FND_API.G_MISS_CHAR
551: OR g_SOU_rec.attribute9 = FND_API.G_MISS_CHAR
552: OR g_SOU_rec.attribute_sourcing_id = FND_API.G_MISS_NUM
545: OR g_SOU_rec.attribute3 = FND_API.G_MISS_CHAR
546: OR g_SOU_rec.attribute4 = FND_API.G_MISS_CHAR
547: OR g_SOU_rec.attribute5 = FND_API.G_MISS_CHAR
548: OR g_SOU_rec.attribute6 = FND_API.G_MISS_CHAR
549: OR g_SOU_rec.attribute7 = FND_API.G_MISS_CHAR
550: OR g_SOU_rec.attribute8 = FND_API.G_MISS_CHAR
551: OR g_SOU_rec.attribute9 = FND_API.G_MISS_CHAR
552: OR g_SOU_rec.attribute_sourcing_id = FND_API.G_MISS_NUM
553: OR g_SOU_rec.attribute_sourcing_level = FND_API.G_MISS_CHAR
546: OR g_SOU_rec.attribute4 = FND_API.G_MISS_CHAR
547: OR g_SOU_rec.attribute5 = FND_API.G_MISS_CHAR
548: OR g_SOU_rec.attribute6 = FND_API.G_MISS_CHAR
549: OR g_SOU_rec.attribute7 = FND_API.G_MISS_CHAR
550: OR g_SOU_rec.attribute8 = FND_API.G_MISS_CHAR
551: OR g_SOU_rec.attribute9 = FND_API.G_MISS_CHAR
552: OR g_SOU_rec.attribute_sourcing_id = FND_API.G_MISS_NUM
553: OR g_SOU_rec.attribute_sourcing_level = FND_API.G_MISS_CHAR
554: OR g_SOU_rec.application_id = FND_API.G_MISS_NUM
547: OR g_SOU_rec.attribute5 = FND_API.G_MISS_CHAR
548: OR g_SOU_rec.attribute6 = FND_API.G_MISS_CHAR
549: OR g_SOU_rec.attribute7 = FND_API.G_MISS_CHAR
550: OR g_SOU_rec.attribute8 = FND_API.G_MISS_CHAR
551: OR g_SOU_rec.attribute9 = FND_API.G_MISS_CHAR
552: OR g_SOU_rec.attribute_sourcing_id = FND_API.G_MISS_NUM
553: OR g_SOU_rec.attribute_sourcing_level = FND_API.G_MISS_CHAR
554: OR g_SOU_rec.application_id = FND_API.G_MISS_NUM
555: OR g_SOU_rec.context = FND_API.G_MISS_CHAR
548: OR g_SOU_rec.attribute6 = FND_API.G_MISS_CHAR
549: OR g_SOU_rec.attribute7 = FND_API.G_MISS_CHAR
550: OR g_SOU_rec.attribute8 = FND_API.G_MISS_CHAR
551: OR g_SOU_rec.attribute9 = FND_API.G_MISS_CHAR
552: OR g_SOU_rec.attribute_sourcing_id = FND_API.G_MISS_NUM
553: OR g_SOU_rec.attribute_sourcing_level = FND_API.G_MISS_CHAR
554: OR g_SOU_rec.application_id = FND_API.G_MISS_NUM
555: OR g_SOU_rec.context = FND_API.G_MISS_CHAR
556: OR g_SOU_rec.created_by = FND_API.G_MISS_NUM
549: OR g_SOU_rec.attribute7 = FND_API.G_MISS_CHAR
550: OR g_SOU_rec.attribute8 = FND_API.G_MISS_CHAR
551: OR g_SOU_rec.attribute9 = FND_API.G_MISS_CHAR
552: OR g_SOU_rec.attribute_sourcing_id = FND_API.G_MISS_NUM
553: OR g_SOU_rec.attribute_sourcing_level = FND_API.G_MISS_CHAR
554: OR g_SOU_rec.application_id = FND_API.G_MISS_NUM
555: OR g_SOU_rec.context = FND_API.G_MISS_CHAR
556: OR g_SOU_rec.created_by = FND_API.G_MISS_NUM
557: OR g_SOU_rec.creation_date = FND_API.G_MISS_DATE
550: OR g_SOU_rec.attribute8 = FND_API.G_MISS_CHAR
551: OR g_SOU_rec.attribute9 = FND_API.G_MISS_CHAR
552: OR g_SOU_rec.attribute_sourcing_id = FND_API.G_MISS_NUM
553: OR g_SOU_rec.attribute_sourcing_level = FND_API.G_MISS_CHAR
554: OR g_SOU_rec.application_id = FND_API.G_MISS_NUM
555: OR g_SOU_rec.context = FND_API.G_MISS_CHAR
556: OR g_SOU_rec.created_by = FND_API.G_MISS_NUM
557: OR g_SOU_rec.creation_date = FND_API.G_MISS_DATE
558: OR g_SOU_rec.enabled_flag = FND_API.G_MISS_CHAR
551: OR g_SOU_rec.attribute9 = FND_API.G_MISS_CHAR
552: OR g_SOU_rec.attribute_sourcing_id = FND_API.G_MISS_NUM
553: OR g_SOU_rec.attribute_sourcing_level = FND_API.G_MISS_CHAR
554: OR g_SOU_rec.application_id = FND_API.G_MISS_NUM
555: OR g_SOU_rec.context = FND_API.G_MISS_CHAR
556: OR g_SOU_rec.created_by = FND_API.G_MISS_NUM
557: OR g_SOU_rec.creation_date = FND_API.G_MISS_DATE
558: OR g_SOU_rec.enabled_flag = FND_API.G_MISS_CHAR
559: OR g_SOU_rec.last_updated_by = FND_API.G_MISS_NUM
552: OR g_SOU_rec.attribute_sourcing_id = FND_API.G_MISS_NUM
553: OR g_SOU_rec.attribute_sourcing_level = FND_API.G_MISS_CHAR
554: OR g_SOU_rec.application_id = FND_API.G_MISS_NUM
555: OR g_SOU_rec.context = FND_API.G_MISS_CHAR
556: OR g_SOU_rec.created_by = FND_API.G_MISS_NUM
557: OR g_SOU_rec.creation_date = FND_API.G_MISS_DATE
558: OR g_SOU_rec.enabled_flag = FND_API.G_MISS_CHAR
559: OR g_SOU_rec.last_updated_by = FND_API.G_MISS_NUM
560: OR g_SOU_rec.last_update_date = FND_API.G_MISS_DATE
553: OR g_SOU_rec.attribute_sourcing_level = FND_API.G_MISS_CHAR
554: OR g_SOU_rec.application_id = FND_API.G_MISS_NUM
555: OR g_SOU_rec.context = FND_API.G_MISS_CHAR
556: OR g_SOU_rec.created_by = FND_API.G_MISS_NUM
557: OR g_SOU_rec.creation_date = FND_API.G_MISS_DATE
558: OR g_SOU_rec.enabled_flag = FND_API.G_MISS_CHAR
559: OR g_SOU_rec.last_updated_by = FND_API.G_MISS_NUM
560: OR g_SOU_rec.last_update_date = FND_API.G_MISS_DATE
561: OR g_SOU_rec.last_update_login = FND_API.G_MISS_NUM
554: OR g_SOU_rec.application_id = FND_API.G_MISS_NUM
555: OR g_SOU_rec.context = FND_API.G_MISS_CHAR
556: OR g_SOU_rec.created_by = FND_API.G_MISS_NUM
557: OR g_SOU_rec.creation_date = FND_API.G_MISS_DATE
558: OR g_SOU_rec.enabled_flag = FND_API.G_MISS_CHAR
559: OR g_SOU_rec.last_updated_by = FND_API.G_MISS_NUM
560: OR g_SOU_rec.last_update_date = FND_API.G_MISS_DATE
561: OR g_SOU_rec.last_update_login = FND_API.G_MISS_NUM
562: OR g_SOU_rec.program_application_id = FND_API.G_MISS_NUM
555: OR g_SOU_rec.context = FND_API.G_MISS_CHAR
556: OR g_SOU_rec.created_by = FND_API.G_MISS_NUM
557: OR g_SOU_rec.creation_date = FND_API.G_MISS_DATE
558: OR g_SOU_rec.enabled_flag = FND_API.G_MISS_CHAR
559: OR g_SOU_rec.last_updated_by = FND_API.G_MISS_NUM
560: OR g_SOU_rec.last_update_date = FND_API.G_MISS_DATE
561: OR g_SOU_rec.last_update_login = FND_API.G_MISS_NUM
562: OR g_SOU_rec.program_application_id = FND_API.G_MISS_NUM
563: OR g_SOU_rec.program_id = FND_API.G_MISS_NUM
556: OR g_SOU_rec.created_by = FND_API.G_MISS_NUM
557: OR g_SOU_rec.creation_date = FND_API.G_MISS_DATE
558: OR g_SOU_rec.enabled_flag = FND_API.G_MISS_CHAR
559: OR g_SOU_rec.last_updated_by = FND_API.G_MISS_NUM
560: OR g_SOU_rec.last_update_date = FND_API.G_MISS_DATE
561: OR g_SOU_rec.last_update_login = FND_API.G_MISS_NUM
562: OR g_SOU_rec.program_application_id = FND_API.G_MISS_NUM
563: OR g_SOU_rec.program_id = FND_API.G_MISS_NUM
564: OR g_SOU_rec.program_update_date = FND_API.G_MISS_DATE
557: OR g_SOU_rec.creation_date = FND_API.G_MISS_DATE
558: OR g_SOU_rec.enabled_flag = FND_API.G_MISS_CHAR
559: OR g_SOU_rec.last_updated_by = FND_API.G_MISS_NUM
560: OR g_SOU_rec.last_update_date = FND_API.G_MISS_DATE
561: OR g_SOU_rec.last_update_login = FND_API.G_MISS_NUM
562: OR g_SOU_rec.program_application_id = FND_API.G_MISS_NUM
563: OR g_SOU_rec.program_id = FND_API.G_MISS_NUM
564: OR g_SOU_rec.program_update_date = FND_API.G_MISS_DATE
565: OR g_SOU_rec.request_type_code = FND_API.G_MISS_CHAR
558: OR g_SOU_rec.enabled_flag = FND_API.G_MISS_CHAR
559: OR g_SOU_rec.last_updated_by = FND_API.G_MISS_NUM
560: OR g_SOU_rec.last_update_date = FND_API.G_MISS_DATE
561: OR g_SOU_rec.last_update_login = FND_API.G_MISS_NUM
562: OR g_SOU_rec.program_application_id = FND_API.G_MISS_NUM
563: OR g_SOU_rec.program_id = FND_API.G_MISS_NUM
564: OR g_SOU_rec.program_update_date = FND_API.G_MISS_DATE
565: OR g_SOU_rec.request_type_code = FND_API.G_MISS_CHAR
566: OR g_SOU_rec.seeded_flag = FND_API.G_MISS_CHAR
559: OR g_SOU_rec.last_updated_by = FND_API.G_MISS_NUM
560: OR g_SOU_rec.last_update_date = FND_API.G_MISS_DATE
561: OR g_SOU_rec.last_update_login = FND_API.G_MISS_NUM
562: OR g_SOU_rec.program_application_id = FND_API.G_MISS_NUM
563: OR g_SOU_rec.program_id = FND_API.G_MISS_NUM
564: OR g_SOU_rec.program_update_date = FND_API.G_MISS_DATE
565: OR g_SOU_rec.request_type_code = FND_API.G_MISS_CHAR
566: OR g_SOU_rec.seeded_flag = FND_API.G_MISS_CHAR
567: OR g_SOU_rec.seeded_sourcing_type = FND_API.G_MISS_CHAR
560: OR g_SOU_rec.last_update_date = FND_API.G_MISS_DATE
561: OR g_SOU_rec.last_update_login = FND_API.G_MISS_NUM
562: OR g_SOU_rec.program_application_id = FND_API.G_MISS_NUM
563: OR g_SOU_rec.program_id = FND_API.G_MISS_NUM
564: OR g_SOU_rec.program_update_date = FND_API.G_MISS_DATE
565: OR g_SOU_rec.request_type_code = FND_API.G_MISS_CHAR
566: OR g_SOU_rec.seeded_flag = FND_API.G_MISS_CHAR
567: OR g_SOU_rec.seeded_sourcing_type = FND_API.G_MISS_CHAR
568: OR g_SOU_rec.seeded_value_string = FND_API.G_MISS_CHAR
561: OR g_SOU_rec.last_update_login = FND_API.G_MISS_NUM
562: OR g_SOU_rec.program_application_id = FND_API.G_MISS_NUM
563: OR g_SOU_rec.program_id = FND_API.G_MISS_NUM
564: OR g_SOU_rec.program_update_date = FND_API.G_MISS_DATE
565: OR g_SOU_rec.request_type_code = FND_API.G_MISS_CHAR
566: OR g_SOU_rec.seeded_flag = FND_API.G_MISS_CHAR
567: OR g_SOU_rec.seeded_sourcing_type = FND_API.G_MISS_CHAR
568: OR g_SOU_rec.seeded_value_string = FND_API.G_MISS_CHAR
569: OR g_SOU_rec.segment_id = FND_API.G_MISS_NUM
562: OR g_SOU_rec.program_application_id = FND_API.G_MISS_NUM
563: OR g_SOU_rec.program_id = FND_API.G_MISS_NUM
564: OR g_SOU_rec.program_update_date = FND_API.G_MISS_DATE
565: OR g_SOU_rec.request_type_code = FND_API.G_MISS_CHAR
566: OR g_SOU_rec.seeded_flag = FND_API.G_MISS_CHAR
567: OR g_SOU_rec.seeded_sourcing_type = FND_API.G_MISS_CHAR
568: OR g_SOU_rec.seeded_value_string = FND_API.G_MISS_CHAR
569: OR g_SOU_rec.segment_id = FND_API.G_MISS_NUM
570: OR g_SOU_rec.user_sourcing_type = FND_API.G_MISS_CHAR
563: OR g_SOU_rec.program_id = FND_API.G_MISS_NUM
564: OR g_SOU_rec.program_update_date = FND_API.G_MISS_DATE
565: OR g_SOU_rec.request_type_code = FND_API.G_MISS_CHAR
566: OR g_SOU_rec.seeded_flag = FND_API.G_MISS_CHAR
567: OR g_SOU_rec.seeded_sourcing_type = FND_API.G_MISS_CHAR
568: OR g_SOU_rec.seeded_value_string = FND_API.G_MISS_CHAR
569: OR g_SOU_rec.segment_id = FND_API.G_MISS_NUM
570: OR g_SOU_rec.user_sourcing_type = FND_API.G_MISS_CHAR
571: OR g_SOU_rec.user_value_string = FND_API.G_MISS_CHAR
564: OR g_SOU_rec.program_update_date = FND_API.G_MISS_DATE
565: OR g_SOU_rec.request_type_code = FND_API.G_MISS_CHAR
566: OR g_SOU_rec.seeded_flag = FND_API.G_MISS_CHAR
567: OR g_SOU_rec.seeded_sourcing_type = FND_API.G_MISS_CHAR
568: OR g_SOU_rec.seeded_value_string = FND_API.G_MISS_CHAR
569: OR g_SOU_rec.segment_id = FND_API.G_MISS_NUM
570: OR g_SOU_rec.user_sourcing_type = FND_API.G_MISS_CHAR
571: OR g_SOU_rec.user_value_string = FND_API.G_MISS_CHAR
572: THEN
565: OR g_SOU_rec.request_type_code = FND_API.G_MISS_CHAR
566: OR g_SOU_rec.seeded_flag = FND_API.G_MISS_CHAR
567: OR g_SOU_rec.seeded_sourcing_type = FND_API.G_MISS_CHAR
568: OR g_SOU_rec.seeded_value_string = FND_API.G_MISS_CHAR
569: OR g_SOU_rec.segment_id = FND_API.G_MISS_NUM
570: OR g_SOU_rec.user_sourcing_type = FND_API.G_MISS_CHAR
571: OR g_SOU_rec.user_value_string = FND_API.G_MISS_CHAR
572: THEN
573:
566: OR g_SOU_rec.seeded_flag = FND_API.G_MISS_CHAR
567: OR g_SOU_rec.seeded_sourcing_type = FND_API.G_MISS_CHAR
568: OR g_SOU_rec.seeded_value_string = FND_API.G_MISS_CHAR
569: OR g_SOU_rec.segment_id = FND_API.G_MISS_NUM
570: OR g_SOU_rec.user_sourcing_type = FND_API.G_MISS_CHAR
571: OR g_SOU_rec.user_value_string = FND_API.G_MISS_CHAR
572: THEN
573:
574: QP_Default_Sou.Attributes
567: OR g_SOU_rec.seeded_sourcing_type = FND_API.G_MISS_CHAR
568: OR g_SOU_rec.seeded_value_string = FND_API.G_MISS_CHAR
569: OR g_SOU_rec.segment_id = FND_API.G_MISS_NUM
570: OR g_SOU_rec.user_sourcing_type = FND_API.G_MISS_CHAR
571: OR g_SOU_rec.user_value_string = FND_API.G_MISS_CHAR
572: THEN
573:
574: QP_Default_Sou.Attributes
575: ( p_SOU_rec => g_SOU_rec