DBA Data[Home] [Help]

PACKAGE BODY: APPS.OE_DEFAULT_HEADER_PATTR

Source


1 PACKAGE BODY OE_Default_Header_Pattr AS
2 /* $Header: OEXDHPAB.pls 120.0.12000000.3 2007/04/27 09:05:06 jisingh ship $ */
3 
4 --  Global constant holding the package name
5 
6 G_PKG_NAME         CONSTANT VARCHAR2(30) := 'OE_Default_Header_Pattr';
7 
8 --  Package global used within the package.
9 
10 g_Header_price_att_rec      OE_Order_PUB.Header_Price_Att_Rec_Type;
11 
12 --  Get functions.
13 
14 FUNCTION Get_Flex_Title
15 RETURN VARCHAR2
16 IS
17 BEGIN
18 
19     RETURN NULL;
20 
21 END Get_Flex_Title;
22 
23 FUNCTION Get_Override_Flag
24 RETURN VARCHAR2
25 IS
26 BEGIN
27 
28     RETURN NULL;
29 
30 END Get_Override_Flag;
31 
32 FUNCTION Get_Header
33 RETURN NUMBER
34 IS
35 BEGIN
36 
37     RETURN NULL;
38 
39 END Get_Header;
40 
41 FUNCTION Get_Line
42 RETURN NUMBER
43 IS
44 BEGIN
45 
46     RETURN NULL;
47 
48 END Get_Line;
49 
50 FUNCTION Get_Order_Price_Attrib
51 RETURN NUMBER
52 IS
53 l_order_price_attrib_id NUMBER;
54 BEGIN
55 
56 	SELECT OE_ORDER_PRICE_ATTRIBS_S.nextval INTO
57 	l_order_price_attrib_id
58 	FROM	DUAL;
59 
60     RETURN l_order_price_attrib_id;
61 
62 EXCEPTION
63 
64  WHEN OTHERS THEN
65 
66   IF OE_MSG_PUB.Check_Msg_Level (OE_MSG_PUB.G_MSG_LVL_UNEXP_ERROR)
67   THEN
68     OE_MSG_PUB.Add_Exc_Msg
69 	(    G_PKG_NAME          ,
70 	 'Get_Price_Attrib'
71 	 );
72   END IF;
73 
74   RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
75 
76 END Get_Order_Price_Attrib;
77 
78 FUNCTION Get_Pricing_Attribute100
79 RETURN VARCHAR2
80 IS
81 BEGIN
82 
83     RETURN NULL;
84 
85 END Get_Pricing_Attribute100;
86 
87 FUNCTION Get_Pricing_Attribute11
88 RETURN VARCHAR2
89 IS
90 BEGIN
91 
92     RETURN NULL;
93 
94 END Get_Pricing_Attribute11;
95 
96 FUNCTION Get_Pricing_Attribute12
97 RETURN VARCHAR2
98 IS
99 BEGIN
100 
101     RETURN NULL;
102 
103 END Get_Pricing_Attribute12;
104 
105 FUNCTION Get_Pricing_Attribute13
106 RETURN VARCHAR2
107 IS
108 BEGIN
109 
110     RETURN NULL;
111 
112 END Get_Pricing_Attribute13;
113 
114 FUNCTION Get_Pricing_Attribute14
115 RETURN VARCHAR2
116 IS
117 BEGIN
118 
119     RETURN NULL;
120 
121 END Get_Pricing_Attribute14;
122 
123 FUNCTION Get_Pricing_Attribute15
124 RETURN VARCHAR2
125 IS
126 BEGIN
127 
128     RETURN NULL;
129 
130 END Get_Pricing_Attribute15;
131 
132 FUNCTION Get_Pricing_Attribute16
133 RETURN VARCHAR2
134 IS
135 BEGIN
136 
137     RETURN NULL;
138 
139 END Get_Pricing_Attribute16;
140 
141 FUNCTION Get_Pricing_Attribute17
142 RETURN VARCHAR2
143 IS
144 BEGIN
145 
146     RETURN NULL;
147 
148 END Get_Pricing_Attribute17;
149 
150 FUNCTION Get_Pricing_Attribute18
151 RETURN VARCHAR2
152 IS
153 BEGIN
154 
155     RETURN NULL;
156 
157 END Get_Pricing_Attribute18;
158 
159 FUNCTION Get_Pricing_Attribute19
160 RETURN VARCHAR2
161 IS
162 BEGIN
163 
164     RETURN NULL;
165 
166 END Get_Pricing_Attribute19;
167 
168 FUNCTION Get_Pricing_Attribute20
169 RETURN VARCHAR2
170 IS
171 BEGIN
172 
173     RETURN NULL;
174 
175 END Get_Pricing_Attribute20;
176 
177 FUNCTION Get_Pricing_Attribute21
178 RETURN VARCHAR2
179 IS
180 BEGIN
181 
182     RETURN NULL;
183 
184 END Get_Pricing_Attribute21;
185 
186 FUNCTION Get_Pricing_Attribute22
187 RETURN VARCHAR2
188 IS
189 BEGIN
190 
191     RETURN NULL;
192 
193 END Get_Pricing_Attribute22;
194 
195 FUNCTION Get_Pricing_Attribute23
196 RETURN VARCHAR2
197 IS
198 BEGIN
199 
200     RETURN NULL;
201 
202 END Get_Pricing_Attribute23;
203 
204 FUNCTION Get_Pricing_Attribute24
205 RETURN VARCHAR2
206 IS
207 BEGIN
208 
209     RETURN NULL;
210 
211 END Get_Pricing_Attribute24;
212 
213 FUNCTION Get_Pricing_Attribute25
214 RETURN VARCHAR2
215 IS
216 BEGIN
217 
218     RETURN NULL;
219 
220 END Get_Pricing_Attribute25;
221 
222 FUNCTION Get_Pricing_Attribute26
223 RETURN VARCHAR2
224 IS
225 BEGIN
226 
227     RETURN NULL;
228 
229 END Get_Pricing_Attribute26;
230 
231 FUNCTION Get_Pricing_Attribute27
232 RETURN VARCHAR2
233 IS
234 BEGIN
235 
236     RETURN NULL;
237 
238 END Get_Pricing_Attribute27;
239 
240 FUNCTION Get_Pricing_Attribute28
241 RETURN VARCHAR2
242 IS
243 BEGIN
244 
245     RETURN NULL;
246 
247 END Get_Pricing_Attribute28;
248 
249 FUNCTION Get_Pricing_Attribute29
250 RETURN VARCHAR2
251 IS
252 BEGIN
253 
254     RETURN NULL;
255 
256 END Get_Pricing_Attribute29;
257 
258 FUNCTION Get_Pricing_Attribute30
259 RETURN VARCHAR2
260 IS
261 BEGIN
262 
263     RETURN NULL;
264 
265 END Get_Pricing_Attribute30;
266 
267 FUNCTION Get_Pricing_Attribute31
268 RETURN VARCHAR2
269 IS
270 BEGIN
271 
272     RETURN NULL;
273 
274 END Get_Pricing_Attribute31;
275 
276 FUNCTION Get_Pricing_Attribute32
277 RETURN VARCHAR2
278 IS
279 BEGIN
280 
281     RETURN NULL;
282 
283 END Get_Pricing_Attribute32;
284 
285 FUNCTION Get_Pricing_Attribute33
286 RETURN VARCHAR2
287 IS
288 BEGIN
289 
290     RETURN NULL;
291 
292 END Get_Pricing_Attribute33;
293 
294 FUNCTION Get_Pricing_Attribute34
295 RETURN VARCHAR2
296 IS
297 BEGIN
298 
299     RETURN NULL;
300 
301 END Get_Pricing_Attribute34;
302 
303 FUNCTION Get_Pricing_Attribute35
304 RETURN VARCHAR2
305 IS
306 BEGIN
307 
308     RETURN NULL;
309 
310 END Get_Pricing_Attribute35;
311 
312 FUNCTION Get_Pricing_Attribute36
313 RETURN VARCHAR2
314 IS
315 BEGIN
316 
317     RETURN NULL;
318 
319 END Get_Pricing_Attribute36;
320 
321 FUNCTION Get_Pricing_Attribute37
322 RETURN VARCHAR2
323 IS
324 BEGIN
325 
326     RETURN NULL;
327 
328 END Get_Pricing_Attribute37;
329 
330 FUNCTION Get_Pricing_Attribute38
331 RETURN VARCHAR2
332 IS
333 BEGIN
334 
335     RETURN NULL;
336 
337 END Get_Pricing_Attribute38;
338 
339 FUNCTION Get_Pricing_Attribute39
340 RETURN VARCHAR2
341 IS
342 BEGIN
343 
344     RETURN NULL;
345 
346 END Get_Pricing_Attribute39;
347 
348 FUNCTION Get_Pricing_Attribute40
349 RETURN VARCHAR2
350 IS
351 BEGIN
352 
353     RETURN NULL;
354 
355 END Get_Pricing_Attribute40;
356 
357 FUNCTION Get_Pricing_Attribute41
358 RETURN VARCHAR2
359 IS
360 BEGIN
361 
362     RETURN NULL;
363 
364 END Get_Pricing_Attribute41;
365 
366 FUNCTION Get_Pricing_Attribute42
367 RETURN VARCHAR2
368 IS
369 BEGIN
370 
371     RETURN NULL;
372 
373 END Get_Pricing_Attribute42;
374 
375 FUNCTION Get_Pricing_Attribute43
376 RETURN VARCHAR2
377 IS
378 BEGIN
379 
380     RETURN NULL;
381 
382 END Get_Pricing_Attribute43;
383 
384 FUNCTION Get_Pricing_Attribute44
385 RETURN VARCHAR2
386 IS
387 BEGIN
388 
389     RETURN NULL;
390 
391 END Get_Pricing_Attribute44;
392 
393 FUNCTION Get_Pricing_Attribute45
394 RETURN VARCHAR2
395 IS
396 BEGIN
397 
398     RETURN NULL;
399 
400 END Get_Pricing_Attribute45;
401 
402 FUNCTION Get_Pricing_Attribute46
403 RETURN VARCHAR2
404 IS
405 BEGIN
406 
407     RETURN NULL;
408 
409 END Get_Pricing_Attribute46;
410 
411 FUNCTION Get_Pricing_Attribute47
412 RETURN VARCHAR2
413 IS
414 BEGIN
415 
416     RETURN NULL;
417 
418 END Get_Pricing_Attribute47;
419 
420 FUNCTION Get_Pricing_Attribute48
421 RETURN VARCHAR2
422 IS
423 BEGIN
424 
425     RETURN NULL;
426 
427 END Get_Pricing_Attribute48;
428 
429 FUNCTION Get_Pricing_Attribute49
430 RETURN VARCHAR2
431 IS
432 BEGIN
433 
434     RETURN NULL;
435 
436 END Get_Pricing_Attribute49;
437 
438 FUNCTION Get_Pricing_Attribute50
439 RETURN VARCHAR2
440 IS
441 BEGIN
442 
443     RETURN NULL;
444 
445 END Get_Pricing_Attribute50;
446 
447 FUNCTION Get_Pricing_Attribute51
448 RETURN VARCHAR2
449 IS
450 BEGIN
451 
452     RETURN NULL;
453 
454 END Get_Pricing_Attribute51;
455 
456 FUNCTION Get_Pricing_Attribute52
457 RETURN VARCHAR2
458 IS
459 BEGIN
460 
461     RETURN NULL;
462 
463 END Get_Pricing_Attribute52;
464 
465 FUNCTION Get_Pricing_Attribute53
466 RETURN VARCHAR2
467 IS
468 BEGIN
469 
470     RETURN NULL;
471 
472 END Get_Pricing_Attribute53;
473 
474 FUNCTION Get_Pricing_Attribute54
475 RETURN VARCHAR2
476 IS
477 BEGIN
478 
479     RETURN NULL;
480 
481 END Get_Pricing_Attribute54;
482 
483 FUNCTION Get_Pricing_Attribute55
484 RETURN VARCHAR2
485 IS
486 BEGIN
487 
488     RETURN NULL;
489 
490 END Get_Pricing_Attribute55;
491 
492 FUNCTION Get_Pricing_Attribute56
493 RETURN VARCHAR2
494 IS
495 BEGIN
496 
497     RETURN NULL;
498 
499 END Get_Pricing_Attribute56;
500 
501 FUNCTION Get_Pricing_Attribute57
502 RETURN VARCHAR2
503 IS
504 BEGIN
505 
506     RETURN NULL;
507 
508 END Get_Pricing_Attribute57;
509 
510 FUNCTION Get_Pricing_Attribute58
511 RETURN VARCHAR2
512 IS
513 BEGIN
514 
515     RETURN NULL;
516 
517 END Get_Pricing_Attribute58;
518 
519 FUNCTION Get_Pricing_Attribute59
520 RETURN VARCHAR2
521 IS
522 BEGIN
523 
524     RETURN NULL;
525 
526 END Get_Pricing_Attribute59;
527 
528 FUNCTION Get_Pricing_Attribute60
529 RETURN VARCHAR2
530 IS
531 BEGIN
532 
533     RETURN NULL;
534 
535 END Get_Pricing_Attribute60;
536 
537 FUNCTION Get_Pricing_Attribute61
538 RETURN VARCHAR2
539 IS
540 BEGIN
541 
542     RETURN NULL;
543 
544 END Get_Pricing_Attribute61;
545 
546 FUNCTION Get_Pricing_Attribute62
547 RETURN VARCHAR2
548 IS
549 BEGIN
550 
551     RETURN NULL;
552 
553 END Get_Pricing_Attribute62;
554 
555 FUNCTION Get_Pricing_Attribute63
556 RETURN VARCHAR2
557 IS
558 BEGIN
559 
560     RETURN NULL;
561 
562 END Get_Pricing_Attribute63;
563 
564 FUNCTION Get_Pricing_Attribute64
565 RETURN VARCHAR2
566 IS
567 BEGIN
568 
569     RETURN NULL;
570 
571 END Get_Pricing_Attribute64;
572 
573 FUNCTION Get_Pricing_Attribute65
574 RETURN VARCHAR2
575 IS
576 BEGIN
577 
578     RETURN NULL;
579 
580 END Get_Pricing_Attribute65;
581 
582 FUNCTION Get_Pricing_Attribute66
583 RETURN VARCHAR2
584 IS
585 BEGIN
586 
587     RETURN NULL;
588 
589 END Get_Pricing_Attribute66;
590 
591 FUNCTION Get_Pricing_Attribute67
592 RETURN VARCHAR2
593 IS
594 BEGIN
595 
596     RETURN NULL;
597 
598 END Get_Pricing_Attribute67;
599 
600 FUNCTION Get_Pricing_Attribute68
601 RETURN VARCHAR2
602 IS
603 BEGIN
604 
605     RETURN NULL;
606 
607 END Get_Pricing_Attribute68;
608 
609 FUNCTION Get_Pricing_Attribute69
610 RETURN VARCHAR2
611 IS
612 BEGIN
613 
614     RETURN NULL;
615 
616 END Get_Pricing_Attribute69;
617 
618 FUNCTION Get_Pricing_Attribute70
619 RETURN VARCHAR2
620 IS
621 BEGIN
622 
623     RETURN NULL;
624 
625 END Get_Pricing_Attribute70;
626 
627 FUNCTION Get_Pricing_Attribute71
628 RETURN VARCHAR2
629 IS
630 BEGIN
631 
632     RETURN NULL;
633 
634 END Get_Pricing_Attribute71;
635 
636 FUNCTION Get_Pricing_Attribute72
637 RETURN VARCHAR2
638 IS
639 BEGIN
640 
641     RETURN NULL;
642 
643 END Get_Pricing_Attribute72;
644 
645 FUNCTION Get_Pricing_Attribute73
646 RETURN VARCHAR2
647 IS
648 BEGIN
649 
650     RETURN NULL;
651 
652 END Get_Pricing_Attribute73;
653 
654 FUNCTION Get_Pricing_Attribute74
655 RETURN VARCHAR2
656 IS
657 BEGIN
658 
659     RETURN NULL;
660 
661 END Get_Pricing_Attribute74;
662 
663 FUNCTION Get_Pricing_Attribute75
664 RETURN VARCHAR2
665 IS
666 BEGIN
667 
668     RETURN NULL;
669 
670 END Get_Pricing_Attribute75;
671 
672 FUNCTION Get_Pricing_Attribute76
673 RETURN VARCHAR2
677     RETURN NULL;
674 IS
675 BEGIN
676 
678 
679 END Get_Pricing_Attribute76;
680 
681 FUNCTION Get_Pricing_Attribute77
682 RETURN VARCHAR2
683 IS
684 BEGIN
685 
686     RETURN NULL;
687 
688 END Get_Pricing_Attribute77;
689 
690 FUNCTION Get_Pricing_Attribute78
691 RETURN VARCHAR2
692 IS
693 BEGIN
694 
695     RETURN NULL;
696 
697 END Get_Pricing_Attribute78;
698 
699 FUNCTION Get_Pricing_Attribute79
700 RETURN VARCHAR2
701 IS
702 BEGIN
703 
704     RETURN NULL;
705 
706 END Get_Pricing_Attribute79;
707 
708 FUNCTION Get_Pricing_Attribute80
709 RETURN VARCHAR2
710 IS
711 BEGIN
712 
713     RETURN NULL;
714 
715 END Get_Pricing_Attribute80;
716 
717 FUNCTION Get_Pricing_Attribute81
718 RETURN VARCHAR2
719 IS
720 BEGIN
721 
722     RETURN NULL;
723 
724 END Get_Pricing_Attribute81;
725 
726 FUNCTION Get_Pricing_Attribute82
727 RETURN VARCHAR2
728 IS
729 BEGIN
730 
731     RETURN NULL;
732 
733 END Get_Pricing_Attribute82;
734 
735 FUNCTION Get_Pricing_Attribute83
736 RETURN VARCHAR2
737 IS
738 BEGIN
739 
740     RETURN NULL;
741 
742 END Get_Pricing_Attribute83;
743 
744 FUNCTION Get_Pricing_Attribute84
745 RETURN VARCHAR2
746 IS
747 BEGIN
748 
749     RETURN NULL;
750 
751 END Get_Pricing_Attribute84;
752 
753 FUNCTION Get_Pricing_Attribute85
754 RETURN VARCHAR2
755 IS
756 BEGIN
757 
758     RETURN NULL;
759 
760 END Get_Pricing_Attribute85;
761 
762 FUNCTION Get_Pricing_Attribute86
763 RETURN VARCHAR2
764 IS
765 BEGIN
766 
767     RETURN NULL;
768 
769 END Get_Pricing_Attribute86;
770 
771 FUNCTION Get_Pricing_Attribute87
772 RETURN VARCHAR2
773 IS
774 BEGIN
775 
776     RETURN NULL;
777 
778 END Get_Pricing_Attribute87;
779 
780 FUNCTION Get_Pricing_Attribute88
781 RETURN VARCHAR2
782 IS
783 BEGIN
784 
785     RETURN NULL;
786 
787 END Get_Pricing_Attribute88;
788 
789 FUNCTION Get_Pricing_Attribute89
790 RETURN VARCHAR2
791 IS
792 BEGIN
793 
794     RETURN NULL;
795 
796 END Get_Pricing_Attribute89;
797 
798 FUNCTION Get_Pricing_Attribute90
799 RETURN VARCHAR2
800 IS
801 BEGIN
802 
803     RETURN NULL;
804 
805 END Get_Pricing_Attribute90;
806 
807 FUNCTION Get_Pricing_Attribute91
808 RETURN VARCHAR2
809 IS
810 BEGIN
811 
812     RETURN NULL;
813 
814 END Get_Pricing_Attribute91;
815 
816 FUNCTION Get_Pricing_Attribute92
817 RETURN VARCHAR2
818 IS
819 BEGIN
820 
821     RETURN NULL;
822 
823 END Get_Pricing_Attribute92;
824 
825 FUNCTION Get_Pricing_Attribute93
826 RETURN VARCHAR2
827 IS
828 BEGIN
829 
830     RETURN NULL;
831 
832 END Get_Pricing_Attribute93;
833 
834 FUNCTION Get_Pricing_Attribute94
835 RETURN VARCHAR2
836 IS
837 BEGIN
838 
839     RETURN NULL;
840 
841 END Get_Pricing_Attribute94;
842 
843 FUNCTION Get_Pricing_Attribute95
844 RETURN VARCHAR2
845 IS
846 BEGIN
847 
848     RETURN NULL;
849 
850 END Get_Pricing_Attribute95;
851 
852 FUNCTION Get_Pricing_Attribute96
853 RETURN VARCHAR2
854 IS
855 BEGIN
856 
857     RETURN NULL;
858 
859 END Get_Pricing_Attribute96;
860 
861 FUNCTION Get_Pricing_Attribute97
862 RETURN VARCHAR2
863 IS
864 BEGIN
865 
866     RETURN NULL;
867 
868 END Get_Pricing_Attribute97;
869 
870 FUNCTION Get_Pricing_Attribute98
871 RETURN VARCHAR2
872 IS
873 BEGIN
874 
875     RETURN NULL;
876 
877 END Get_Pricing_Attribute98;
878 
879 FUNCTION Get_Pricing_Attribute99
880 RETURN VARCHAR2
881 IS
882 BEGIN
883 
884     RETURN NULL;
885 
886 END Get_Pricing_Attribute99;
887 
888 
889 PROCEDURE Get_Flex_Header_Pattr
890 IS
891 BEGIN
892 
893     --  In the future call Flex APIs for defaults
894 
895     IF g_header_price_att_rec.attribute1 = FND_API.G_MISS_CHAR THEN
896         g_header_price_att_rec.attribute1 := NULL;
897     END IF;
898 
899     IF g_header_price_att_rec.attribute10 = FND_API.G_MISS_CHAR THEN
900         g_header_price_att_rec.attribute10 := NULL;
901     END IF;
902 
903     IF g_header_price_att_rec.attribute11 = FND_API.G_MISS_CHAR THEN
904         g_header_price_att_rec.attribute11 := NULL;
905     END IF;
906 
907     IF g_header_price_att_rec.attribute12 = FND_API.G_MISS_CHAR THEN
908         g_header_price_att_rec.attribute12 := NULL;
909     END IF;
910 
911     IF g_header_price_att_rec.attribute13 = FND_API.G_MISS_CHAR THEN
912         g_header_price_att_rec.attribute13 := NULL;
913     END IF;
914 
915     IF g_header_price_att_rec.attribute14 = FND_API.G_MISS_CHAR THEN
919     IF g_header_price_att_rec.attribute15 = FND_API.G_MISS_CHAR THEN
916         g_header_price_att_rec.attribute14 := NULL;
917     END IF;
918 
920         g_header_price_att_rec.attribute15 := NULL;
921     END IF;
922 
923     IF g_header_price_att_rec.attribute2 = FND_API.G_MISS_CHAR THEN
924         g_header_price_att_rec.attribute2 := NULL;
925     END IF;
926 
927     IF g_header_price_att_rec.attribute3 = FND_API.G_MISS_CHAR THEN
928         g_header_price_att_rec.attribute3 := NULL;
929     END IF;
930 
931     IF g_header_price_att_rec.attribute4 = FND_API.G_MISS_CHAR THEN
932         g_header_price_att_rec.attribute4 := NULL;
933     END IF;
934 
935     IF g_header_price_att_rec.attribute5 = FND_API.G_MISS_CHAR THEN
936         g_header_price_att_rec.attribute5 := NULL;
937     END IF;
938 
939     IF g_header_price_att_rec.attribute6 = FND_API.G_MISS_CHAR THEN
940         g_header_price_att_rec.attribute6 := NULL;
941     END IF;
942 
943     IF g_header_price_att_rec.attribute7 = FND_API.G_MISS_CHAR THEN
944         g_header_price_att_rec.attribute7 := NULL;
945     END IF;
946 
947     IF g_header_price_att_rec.attribute8 = FND_API.G_MISS_CHAR THEN
948         g_header_price_att_rec.attribute8 := NULL;
949     END IF;
950 
951     IF g_header_price_att_rec.attribute9 = FND_API.G_MISS_CHAR THEN
952         g_header_price_att_rec.attribute9 := NULL;
953     END IF;
954 
955     IF g_header_price_att_rec.context = FND_API.G_MISS_CHAR THEN
956         g_header_price_att_rec.context := NULL;
957     END IF;
958 
959 END Get_Flex_Header_Pattr;
960 
961 PROCEDURE Get_Flex_Pricing
962 IS
963 BEGIN
964 
965     --  In the future call Flex APIs for defaults
966 
967     IF g_header_price_att_rec.pricing_attribute1 = FND_API.G_MISS_CHAR THEN
968         g_header_price_att_rec.pricing_attribute1 := NULL;
969     END IF;
970 
971     IF g_header_price_att_rec.pricing_attribute10 = FND_API.G_MISS_CHAR THEN
972         g_header_price_att_rec.pricing_attribute10 := NULL;
973     END IF;
974 
975     IF g_header_price_att_rec.pricing_attribute2 = FND_API.G_MISS_CHAR THEN
976         g_header_price_att_rec.pricing_attribute2 := NULL;
977     END IF;
978 
979     IF g_header_price_att_rec.pricing_attribute3 = FND_API.G_MISS_CHAR THEN
980         g_header_price_att_rec.pricing_attribute3 := NULL;
981     END IF;
982 
983     IF g_header_price_att_rec.pricing_attribute4 = FND_API.G_MISS_CHAR THEN
984         g_header_price_att_rec.pricing_attribute4 := NULL;
985     END IF;
986 
987     IF g_header_price_att_rec.pricing_attribute5 = FND_API.G_MISS_CHAR THEN
988         g_header_price_att_rec.pricing_attribute5 := NULL;
989     END IF;
990 
991     IF g_header_price_att_rec.pricing_attribute6 = FND_API.G_MISS_CHAR THEN
992         g_header_price_att_rec.pricing_attribute6 := NULL;
993     END IF;
994 
995     IF g_header_price_att_rec.pricing_attribute7 = FND_API.G_MISS_CHAR THEN
996         g_header_price_att_rec.pricing_attribute7 := NULL;
997     END IF;
998 
999     IF g_header_price_att_rec.pricing_attribute8 = FND_API.G_MISS_CHAR THEN
1000         g_header_price_att_rec.pricing_attribute8 := NULL;
1001     END IF;
1002 
1003     IF g_header_price_att_rec.pricing_attribute9 = FND_API.G_MISS_CHAR THEN
1004         g_header_price_att_rec.pricing_attribute9 := NULL;
1005     END IF;
1006 
1007     IF g_header_price_att_rec.pricing_context = FND_API.G_MISS_CHAR THEN
1008         g_header_price_att_rec.pricing_context := NULL;
1009     END IF;
1010 
1011     IF g_header_price_att_rec.pricing_attribute11 = FND_API.G_MISS_CHAR THEN
1012         g_header_price_att_rec.pricing_attribute11 := NULL;
1013     END IF;
1014     IF g_header_price_att_rec.pricing_attribute12 = FND_API.G_MISS_CHAR THEN
1015         g_header_price_att_rec.pricing_attribute12 := NULL;
1016     END IF;
1017     IF g_header_price_att_rec.pricing_attribute13 = FND_API.G_MISS_CHAR THEN
1018         g_header_price_att_rec.pricing_attribute13 := NULL;
1019     END IF;
1020     IF g_header_price_att_rec.pricing_attribute14 = FND_API.G_MISS_CHAR THEN
1021         g_header_price_att_rec.pricing_attribute14 := NULL;
1022     END IF;
1023     IF g_header_price_att_rec.pricing_attribute15 = FND_API.G_MISS_CHAR THEN
1024         g_header_price_att_rec.pricing_attribute15 := NULL;
1025     END IF;
1026     IF g_header_price_att_rec.pricing_attribute16 = FND_API.G_MISS_CHAR THEN
1027         g_header_price_att_rec.pricing_attribute16 := NULL;
1028     END IF;
1029     IF g_header_price_att_rec.pricing_attribute17 = FND_API.G_MISS_CHAR THEN
1030         g_header_price_att_rec.pricing_attribute17 := NULL;
1031     END IF;
1032     IF g_header_price_att_rec.pricing_attribute18 = FND_API.G_MISS_CHAR THEN
1033         g_header_price_att_rec.pricing_attribute18 := NULL;
1034     END IF;
1035     IF g_header_price_att_rec.pricing_attribute19 = FND_API.G_MISS_CHAR THEN
1036         g_header_price_att_rec.pricing_attribute19 := NULL;
1037     END IF;
1038     IF g_header_price_att_rec.pricing_attribute20 = FND_API.G_MISS_CHAR THEN
1039         g_header_price_att_rec.pricing_attribute20 := NULL;
1040     END IF;
1041     IF g_header_price_att_rec.pricing_attribute21 = FND_API.G_MISS_CHAR THEN
1042         g_header_price_att_rec.pricing_attribute21 := NULL;
1043     END IF;
1044     IF g_header_price_att_rec.pricing_attribute22 = FND_API.G_MISS_CHAR THEN
1048         g_header_price_att_rec.pricing_attribute23 := NULL;
1045         g_header_price_att_rec.pricing_attribute22 := NULL;
1046     END IF;
1047     IF g_header_price_att_rec.pricing_attribute23 = FND_API.G_MISS_CHAR THEN
1049     END IF;
1050     IF g_header_price_att_rec.pricing_attribute24 = FND_API.G_MISS_CHAR THEN
1051         g_header_price_att_rec.pricing_attribute24 := NULL;
1052     END IF;
1053     IF g_header_price_att_rec.pricing_attribute25 = FND_API.G_MISS_CHAR THEN
1054         g_header_price_att_rec.pricing_attribute25 := NULL;
1055     END IF;
1056     IF g_header_price_att_rec.pricing_attribute26 = FND_API.G_MISS_CHAR THEN
1057         g_header_price_att_rec.pricing_attribute26 := NULL;
1058     END IF;
1059     IF g_header_price_att_rec.pricing_attribute27 = FND_API.G_MISS_CHAR THEN
1060         g_header_price_att_rec.pricing_attribute27 := NULL;
1061     END IF;
1062     IF g_header_price_att_rec.pricing_attribute28 = FND_API.G_MISS_CHAR THEN
1063         g_header_price_att_rec.pricing_attribute28 := NULL;
1064     END IF;
1065     IF g_header_price_att_rec.pricing_attribute29 = FND_API.G_MISS_CHAR THEN
1066         g_header_price_att_rec.pricing_attribute29 := NULL;
1067     END IF;
1068     IF g_header_price_att_rec.pricing_attribute30 = FND_API.G_MISS_CHAR THEN
1069         g_header_price_att_rec.pricing_attribute30 := NULL;
1070     END IF;
1071     IF g_header_price_att_rec.pricing_attribute31 = FND_API.G_MISS_CHAR THEN
1072         g_header_price_att_rec.pricing_attribute31 := NULL;
1073     END IF;
1074     IF g_header_price_att_rec.pricing_attribute32 = FND_API.G_MISS_CHAR THEN
1075         g_header_price_att_rec.pricing_attribute32 := NULL;
1076     END IF;
1077     IF g_header_price_att_rec.pricing_attribute33 = FND_API.G_MISS_CHAR THEN
1078         g_header_price_att_rec.pricing_attribute33 := NULL;
1079     END IF;
1080     IF g_header_price_att_rec.pricing_attribute34 = FND_API.G_MISS_CHAR THEN
1081         g_header_price_att_rec.pricing_attribute34 := NULL;
1082     END IF;
1083     IF g_header_price_att_rec.pricing_attribute35 = FND_API.G_MISS_CHAR THEN
1084         g_header_price_att_rec.pricing_attribute35 := NULL;
1085     END IF;
1086     IF g_header_price_att_rec.pricing_attribute36 = FND_API.G_MISS_CHAR THEN
1087         g_header_price_att_rec.pricing_attribute36 := NULL;
1088     END IF;
1089     IF g_header_price_att_rec.pricing_attribute37 = FND_API.G_MISS_CHAR THEN
1090         g_header_price_att_rec.pricing_attribute37 := NULL;
1091     END IF;
1092     IF g_header_price_att_rec.pricing_attribute38 = FND_API.G_MISS_CHAR THEN
1093         g_header_price_att_rec.pricing_attribute38 := NULL;
1094     END IF;
1095     IF g_header_price_att_rec.pricing_attribute39 = FND_API.G_MISS_CHAR THEN
1096         g_header_price_att_rec.pricing_attribute39 := NULL;
1097     END IF;
1098     IF g_header_price_att_rec.pricing_attribute40 = FND_API.G_MISS_CHAR THEN
1099         g_header_price_att_rec.pricing_attribute40 := NULL;
1100     END IF;
1101     IF g_header_price_att_rec.pricing_attribute41 = FND_API.G_MISS_CHAR THEN
1102         g_header_price_att_rec.pricing_attribute41 := NULL;
1103     END IF;
1104     IF g_header_price_att_rec.pricing_attribute42 = FND_API.G_MISS_CHAR THEN
1105         g_header_price_att_rec.pricing_attribute42 := NULL;
1106     END IF;
1107     IF g_header_price_att_rec.pricing_attribute43 = FND_API.G_MISS_CHAR THEN
1108         g_header_price_att_rec.pricing_attribute43 := NULL;
1109     END IF;
1110     IF g_header_price_att_rec.pricing_attribute44 = FND_API.G_MISS_CHAR THEN
1111         g_header_price_att_rec.pricing_attribute44 := NULL;
1112     END IF;
1113     IF g_header_price_att_rec.pricing_attribute45 = FND_API.G_MISS_CHAR THEN
1114         g_header_price_att_rec.pricing_attribute45 := NULL;
1115     END IF;
1116     IF g_header_price_att_rec.pricing_attribute46 = FND_API.G_MISS_CHAR THEN
1117         g_header_price_att_rec.pricing_attribute46 := NULL;
1118     END IF;
1119     IF g_header_price_att_rec.pricing_attribute47 = FND_API.G_MISS_CHAR THEN
1120         g_header_price_att_rec.pricing_attribute47 := NULL;
1121     END IF;
1122     IF g_header_price_att_rec.pricing_attribute48 = FND_API.G_MISS_CHAR THEN
1123         g_header_price_att_rec.pricing_attribute48 := NULL;
1124     END IF;
1125     IF g_header_price_att_rec.pricing_attribute49 = FND_API.G_MISS_CHAR THEN
1126         g_header_price_att_rec.pricing_attribute49 := NULL;
1127     END IF;
1128     IF g_header_price_att_rec.pricing_attribute50 = FND_API.G_MISS_CHAR THEN
1129         g_header_price_att_rec.pricing_attribute50 := NULL;
1130     END IF;
1131     IF g_header_price_att_rec.pricing_attribute51 = FND_API.G_MISS_CHAR THEN
1132         g_header_price_att_rec.pricing_attribute51 := NULL;
1133     END IF;
1134     IF g_header_price_att_rec.pricing_attribute52 = FND_API.G_MISS_CHAR THEN
1135         g_header_price_att_rec.pricing_attribute52 := NULL;
1136     END IF;
1137     IF g_header_price_att_rec.pricing_attribute53 = FND_API.G_MISS_CHAR THEN
1138         g_header_price_att_rec.pricing_attribute53 := NULL;
1139     END IF;
1140     IF g_header_price_att_rec.pricing_attribute54 = FND_API.G_MISS_CHAR THEN
1141         g_header_price_att_rec.pricing_attribute54 := NULL;
1142     END IF;
1143     IF g_header_price_att_rec.pricing_attribute55 = FND_API.G_MISS_CHAR THEN
1144         g_header_price_att_rec.pricing_attribute55 := NULL;
1145     END IF;
1146     IF g_header_price_att_rec.pricing_attribute56 = FND_API.G_MISS_CHAR THEN
1147         g_header_price_att_rec.pricing_attribute56 := NULL;
1148     END IF;
1152     IF g_header_price_att_rec.pricing_attribute58 = FND_API.G_MISS_CHAR THEN
1149     IF g_header_price_att_rec.pricing_attribute57 = FND_API.G_MISS_CHAR THEN
1150         g_header_price_att_rec.pricing_attribute57 := NULL;
1151     END IF;
1153         g_header_price_att_rec.pricing_attribute58 := NULL;
1154     END IF;
1155     IF g_header_price_att_rec.pricing_attribute59 = FND_API.G_MISS_CHAR THEN
1156         g_header_price_att_rec.pricing_attribute59 := NULL;
1157     END IF;
1158     IF g_header_price_att_rec.pricing_attribute60 = FND_API.G_MISS_CHAR THEN
1159         g_header_price_att_rec.pricing_attribute60 := NULL;
1160     END IF;
1161     IF g_header_price_att_rec.pricing_attribute61 = FND_API.G_MISS_CHAR THEN
1162         g_header_price_att_rec.pricing_attribute61 := NULL;
1163     END IF;
1164     IF g_header_price_att_rec.pricing_attribute62 = FND_API.G_MISS_CHAR THEN
1165         g_header_price_att_rec.pricing_attribute62 := NULL;
1166     END IF;
1167     IF g_header_price_att_rec.pricing_attribute63 = FND_API.G_MISS_CHAR THEN
1168         g_header_price_att_rec.pricing_attribute63 := NULL;
1169     END IF;
1170     IF g_header_price_att_rec.pricing_attribute64 = FND_API.G_MISS_CHAR THEN
1171         g_header_price_att_rec.pricing_attribute64 := NULL;
1172     END IF;
1173     IF g_header_price_att_rec.pricing_attribute65 = FND_API.G_MISS_CHAR THEN
1174         g_header_price_att_rec.pricing_attribute65 := NULL;
1175     END IF;
1176     IF g_header_price_att_rec.pricing_attribute66 = FND_API.G_MISS_CHAR THEN
1177         g_header_price_att_rec.pricing_attribute66 := NULL;
1178     END IF;
1179     IF g_header_price_att_rec.pricing_attribute67 = FND_API.G_MISS_CHAR THEN
1180         g_header_price_att_rec.pricing_attribute67 := NULL;
1181     END IF;
1182     IF g_header_price_att_rec.pricing_attribute69 = FND_API.G_MISS_CHAR THEN
1183         g_header_price_att_rec.pricing_attribute69 := NULL;
1184     END IF;
1185     IF g_header_price_att_rec.pricing_attribute70 = FND_API.G_MISS_CHAR THEN
1186         g_header_price_att_rec.pricing_attribute70 := NULL;
1187     END IF;
1188     IF g_header_price_att_rec.pricing_attribute71 = FND_API.G_MISS_CHAR THEN
1189         g_header_price_att_rec.pricing_attribute71 := NULL;
1190     END IF;
1191     IF g_header_price_att_rec.pricing_attribute72 = FND_API.G_MISS_CHAR THEN
1192         g_header_price_att_rec.pricing_attribute72 := NULL;
1193     END IF;
1194     IF g_header_price_att_rec.pricing_attribute73 = FND_API.G_MISS_CHAR THEN
1195         g_header_price_att_rec.pricing_attribute73 := NULL;
1196     END IF;
1197     IF g_header_price_att_rec.pricing_attribute74 = FND_API.G_MISS_CHAR THEN
1198         g_header_price_att_rec.pricing_attribute74 := NULL;
1199     END IF;
1200     IF g_header_price_att_rec.pricing_attribute75 = FND_API.G_MISS_CHAR THEN
1201         g_header_price_att_rec.pricing_attribute75 := NULL;
1202     END IF;
1203     IF g_header_price_att_rec.pricing_attribute76 = FND_API.G_MISS_CHAR THEN
1204         g_header_price_att_rec.pricing_attribute76 := NULL;
1205     END IF;
1206     IF g_header_price_att_rec.pricing_attribute77 = FND_API.G_MISS_CHAR THEN
1207         g_header_price_att_rec.pricing_attribute77 := NULL;
1208     END IF;
1209     IF g_header_price_att_rec.pricing_attribute78 = FND_API.G_MISS_CHAR THEN
1210         g_header_price_att_rec.pricing_attribute78 := NULL;
1211     END IF;
1212     IF g_header_price_att_rec.pricing_attribute79 = FND_API.G_MISS_CHAR THEN
1213         g_header_price_att_rec.pricing_attribute79 := NULL;
1214     END IF;
1215     IF g_header_price_att_rec.pricing_attribute80 = FND_API.G_MISS_CHAR THEN
1216         g_header_price_att_rec.pricing_attribute80 := NULL;
1217     END IF;
1218     IF g_header_price_att_rec.pricing_attribute81 = FND_API.G_MISS_CHAR THEN
1219         g_header_price_att_rec.pricing_attribute81 := NULL;
1220     END IF;
1221     IF g_header_price_att_rec.pricing_attribute82 = FND_API.G_MISS_CHAR THEN
1222         g_header_price_att_rec.pricing_attribute82 := NULL;
1223     END IF;
1224     IF g_header_price_att_rec.pricing_attribute83 = FND_API.G_MISS_CHAR THEN
1225         g_header_price_att_rec.pricing_attribute83 := NULL;
1226     END IF;
1227     IF g_header_price_att_rec.pricing_attribute84 = FND_API.G_MISS_CHAR THEN
1228         g_header_price_att_rec.pricing_attribute84 := NULL;
1229     END IF;
1230     IF g_header_price_att_rec.pricing_attribute85 = FND_API.G_MISS_CHAR THEN
1231         g_header_price_att_rec.pricing_attribute85 := NULL;
1232     END IF;
1233     IF g_header_price_att_rec.pricing_attribute86 = FND_API.G_MISS_CHAR THEN
1234         g_header_price_att_rec.pricing_attribute86 := NULL;
1235     END IF;
1236     IF g_header_price_att_rec.pricing_attribute87 = FND_API.G_MISS_CHAR THEN
1237         g_header_price_att_rec.pricing_attribute87 := NULL;
1238     END IF;
1239     IF g_header_price_att_rec.pricing_attribute88 = FND_API.G_MISS_CHAR THEN
1240         g_header_price_att_rec.pricing_attribute88 := NULL;
1241     END IF;
1242     IF g_header_price_att_rec.pricing_attribute89 = FND_API.G_MISS_CHAR THEN
1243         g_header_price_att_rec.pricing_attribute89 := NULL;
1244     END IF;
1245     IF g_header_price_att_rec.pricing_attribute90 = FND_API.G_MISS_CHAR THEN
1246         g_header_price_att_rec.pricing_attribute90 := NULL;
1247     END IF;
1248     IF g_header_price_att_rec.pricing_attribute91 = FND_API.G_MISS_CHAR THEN
1249         g_header_price_att_rec.pricing_attribute91 := NULL;
1250     END IF;
1251     IF g_header_price_att_rec.pricing_attribute92 = FND_API.G_MISS_CHAR THEN
1255         g_header_price_att_rec.pricing_attribute93 := NULL;
1252         g_header_price_att_rec.pricing_attribute92 := NULL;
1253     END IF;
1254     IF g_header_price_att_rec.pricing_attribute93 = FND_API.G_MISS_CHAR THEN
1256     END IF;
1257     IF g_header_price_att_rec.pricing_attribute94 = FND_API.G_MISS_CHAR THEN
1258         g_header_price_att_rec.pricing_attribute94 := NULL;
1259     END IF;
1260     IF g_header_price_att_rec.pricing_attribute95 = FND_API.G_MISS_CHAR THEN
1261         g_header_price_att_rec.pricing_attribute95 := NULL;
1262     END IF;
1263     IF g_header_price_att_rec.pricing_attribute96 = FND_API.G_MISS_CHAR THEN
1264         g_header_price_att_rec.pricing_attribute96 := NULL;
1265     END IF;
1266     IF g_header_price_att_rec.pricing_attribute97 = FND_API.G_MISS_CHAR THEN
1267         g_header_price_att_rec.pricing_attribute97 := NULL;
1268     END IF;
1269     IF g_header_price_att_rec.pricing_attribute98 = FND_API.G_MISS_CHAR THEN
1270         g_header_price_att_rec.pricing_attribute98 := NULL;
1271     END IF;
1272     IF g_header_price_att_rec.pricing_attribute99 = FND_API.G_MISS_CHAR THEN
1273         g_header_price_att_rec.pricing_attribute99 := NULL;
1274     END IF;
1275     IF g_header_price_att_rec.pricing_attribute100 = FND_API.G_MISS_CHAR THEN
1276         g_header_price_att_rec.pricing_attribute100 := NULL;
1277     END IF;
1278 
1279 END Get_Flex_Pricing;
1280 
1281 --  Procedure Attributes
1282 
1283 PROCEDURE Attributes
1284 ( p_x_header_Price_att_rec	IN OUT NOCOPY	OE_Order_PUB.Header_Price_Att_Rec_Type
1285 --	 := OE_Order_PUB.G_MISS_Header_PRICE_ATT_REC
1286 ,   p_iteration               IN  NUMBER := 1
1287 -- , x_Header_Price_Att_rec	OUT 	OE_Order_PUB.Header_Price_Att_Rec_Type
1288 )
1289 IS
1290 BEGIN
1291 
1292     --  Check number of iterations.
1293 
1294     IF p_iteration > OE_GLOBALS.G_MAX_DEF_ITERATIONS THEN
1295 
1296         IF FND_MSG_PUB.Check_Msg_Level(FND_MSG_PUB.G_MSG_LVL_ERROR)
1297         THEN
1298 
1299             FND_MESSAGE.SET_NAME('QP','OE_DEF_MAX_ITERATION');
1300             FND_MSG_PUB.Add;
1301 
1302         END IF;
1303 
1304         RAISE FND_API.G_EXC_ERROR;
1305 
1306     END IF;
1307 
1308     --  Initialize g_header_price_att_rec
1309 
1310     g_header_price_att_rec := p_x_header_Price_att_rec;
1311 
1312 --    g_header_price_att_rec := p_header_Price_att_rec;
1313 
1314 
1315     --  Default missing attributes.
1316 
1317     IF g_header_price_att_rec.flex_title = FND_API.G_MISS_CHAR THEN
1318 
1319         g_header_price_att_rec.flex_title := Get_Flex_Title;
1320 
1321         IF g_header_price_att_rec.flex_title IS NOT NULL THEN
1322 
1323             IF oe_validate_adj.Flex_Title(g_header_price_att_rec.flex_title)
1324             THEN
1325                 OE_Header_PAttr_Util.Clear_Dependent_Attr
1326                 (   p_attr_id       => OE_Header_PAttr_Util.G_FLEX_TITLE
1327                 ,   p_x_header_Price_att_rec      => g_header_price_att_rec
1328            --     ,   x_Header_Price_Att_rec      => g_header_price_att_rec
1329                 );
1330             ELSE
1331                 g_header_price_att_rec.flex_title := NULL;
1332             END IF;
1333 
1334         END IF;
1335 
1336     END IF;
1337 
1338     IF g_header_price_att_rec.header_id = FND_API.G_MISS_NUM THEN
1339 
1340         g_header_price_att_rec.header_id := Get_Header;
1341 
1342         IF g_header_price_att_rec.header_id IS NOT NULL THEN
1343 
1344             IF oe_validate_adj.Header(g_header_price_att_rec.header_id)
1345             THEN
1346                 OE_Header_PAttr_Util.Clear_Dependent_Attr
1347                 (   p_attr_id                 => OE_Header_PAttr_Util.G_HEADER
1348                 ,   p_x_header_Price_att_rec      => g_header_price_att_rec
1349               --  ,   x_Header_Price_Att_rec      => g_header_price_att_rec
1350                 );
1351             ELSE
1352                 g_header_price_att_rec.header_id := NULL;
1353             END IF;
1354 
1355         END IF;
1356 
1357     END IF;
1358 
1359     IF g_header_price_att_rec.line_id = FND_API.G_MISS_NUM THEN
1360 
1361         g_header_price_att_rec.line_id := Get_Line;
1362 
1363         IF g_header_price_att_rec.line_id IS NOT NULL THEN
1364 
1365             IF oe_validate_adj.Line(g_header_price_att_rec.line_id)
1366             THEN
1367                 OE_Header_PAttr_Util.Clear_Dependent_Attr
1368                 (   p_attr_id                  => OE_Header_PAttr_Util.G_LINE
1369                 ,   p_x_header_Price_att_rec      => g_header_price_att_rec
1370               --  ,   x_Header_Price_Att_rec      => g_header_price_att_rec
1371                 );
1372             ELSE
1373                 g_header_price_att_rec.line_id := NULL;
1374             END IF;
1375 
1376         END IF;
1377 
1378     END IF;
1379 
1380     IF g_header_price_att_rec.order_price_attrib_id = FND_API.G_MISS_NUM THEN
1381 
1382         g_header_price_att_rec.order_price_attrib_id := Get_Order_Price_Attrib;
1383 
1384         IF g_header_price_att_rec.order_price_attrib_id IS NOT NULL THEN
1385 
1386             IF oe_validate_adj.Order_Price_Attrib(g_header_price_att_rec.order_price_attrib_id)
1387             THEN
1388                 OE_Header_PAttr_Util.Clear_Dependent_Attr
1392                 );
1389                 (   p_attr_id       => OE_Header_PAttr_Util.G_ORDER_PRICE_ATTRIB
1390                 ,   p_x_header_Price_att_rec      => g_header_price_att_rec
1391              --   ,   x_Header_Price_Att_rec      => g_header_price_att_rec
1393             ELSE
1394                 g_header_price_att_rec.order_price_attrib_id := NULL;
1395             END IF;
1396 
1397         END IF;
1398 
1399     END IF;
1400 
1401 --
1402 
1403     IF g_header_price_att_rec.Override_Flag = FND_API.G_MISS_CHAR THEN
1404 
1405         g_header_price_att_rec.Override_Flag := Get_Override_Flag;
1406 
1407         IF g_header_price_att_rec.Override_Flag IS NOT NULL THEN
1408 
1409             IF oe_validate_adj.Override_Flag(g_header_price_att_rec.Override_Flag)
1410             THEN
1411                 OE_Header_PAttr_Util.Clear_Dependent_Attr
1412                 (   p_attr_id       => OE_Header_PAttr_Util.G_OVERRIDE_FLAG
1413                 ,   p_x_header_Price_att_rec      => g_header_price_att_rec
1414              --   ,   x_Header_Price_Att_rec      => g_header_price_att_rec
1415                 );
1416             ELSE
1417                 g_header_price_att_rec.Override_Flag := NULL;
1418             END IF;
1419 
1420         END IF;
1421 
1422     END IF;
1423 
1424 
1425 
1426 
1427 
1428 --
1429 
1430 /*
1431 
1432     IF g_header_price_att_rec.pricing_attribute100 = FND_API.G_MISS_CHAR THEN
1433 
1434         g_header_price_att_rec.pricing_attribute100 := Get_Pricing_Attribute100;
1435 
1436         IF g_header_price_att_rec.pricing_attribute100 IS NOT NULL THEN
1437 
1438             IF oe_validate_adj.Pricing_Attribute100(g_header_price_att_rec.pricing_attribute100)
1439             THEN
1440                 OE_Header_PAttr_Util.Clear_Dependent_Attr
1441                 (   p_attr_id     => OE_Header_PAttr_Util.G_PRICING_ATTRIBUTE100
1442                 ,   p_header_Price_att_rec      => g_header_price_att_rec
1443                 ,   x_Header_Price_Att_rec      => g_header_price_att_rec
1444                 );
1445             ELSE
1446                 g_header_price_att_rec.pricing_attribute100 := NULL;
1447             END IF;
1448 
1449         END IF;
1450 
1451     END IF;
1452 
1453     IF g_header_price_att_rec.pricing_attribute11 = FND_API.G_MISS_CHAR THEN
1454 
1455         g_header_price_att_rec.pricing_attribute11 := Get_Pricing_Attribute11;
1456 
1457         IF g_header_price_att_rec.pricing_attribute11 IS NOT NULL THEN
1458 
1459             IF oe_validate_adj.Pricing_Attribute11(g_header_price_att_rec.pricing_attribute11)
1460             THEN
1461                 OE_Header_PAttr_Util.Clear_Dependent_Attr
1462                 (   p_attr_id                     => OE_Header_PAttr_Util.G_PRICING_ATTRIBUTE11
1463                 ,   p_header_Price_att_rec      => g_header_price_att_rec
1464                 ,   x_Header_Price_Att_rec      => g_header_price_att_rec
1465                 );
1466             ELSE
1467                 g_header_price_att_rec.pricing_attribute11 := NULL;
1468             END IF;
1469 
1470         END IF;
1471 
1472     END IF;
1473 
1474     IF g_header_price_att_rec.pricing_attribute12 = FND_API.G_MISS_CHAR THEN
1475 
1476         g_header_price_att_rec.pricing_attribute12 := Get_Pricing_Attribute12;
1477 
1478         IF g_header_price_att_rec.pricing_attribute12 IS NOT NULL THEN
1479 
1480             IF oe_validate_adj.Pricing_Attribute12(g_header_price_att_rec.pricing_attribute12)
1481             THEN
1482                 OE_Header_PAttr_Util.Clear_Dependent_Attr
1483                 (   p_attr_id                     => OE_Header_Pattr_Util.G_PRICING_ATTRIBUTE12
1484                 ,   p_header_Price_att_rec      => g_header_price_att_rec
1485                 ,   x_Header_Price_Att_Rec      => g_header_price_att_rec
1486                 );
1487             ELSE
1488                 g_header_price_att_rec.pricing_attribute12 := NULL;
1489             END IF;
1490 
1491         END IF;
1492 
1493     END IF;
1494 
1495     IF g_header_price_att_rec.pricing_attribute13 = FND_API.G_MISS_CHAR THEN
1496 
1497         g_header_price_att_rec.pricing_attribute13 := Get_Pricing_Attribute13;
1498 
1499         IF g_header_price_att_rec.pricing_attribute13 IS NOT NULL THEN
1500 
1501             IF oe_validate_adj.Pricing_Attribute13(g_header_price_att_rec.pricing_attribute13)
1502             THEN
1503                 OE_Header_Pattr_Util.Clear_Dependent_Attr
1504                 (   p_attr_id                     => OE_Header_Pattr_Util.G_PRICING_ATTRIBUTE13
1505                 ,   p_header_Price_att_rec      => g_header_price_att_rec
1506                 ,   x_Header_Price_Att_Rec      => g_header_price_att_rec
1507                 );
1508             ELSE
1509                 g_header_price_att_rec.pricing_attribute13 := NULL;
1510             END IF;
1511 
1512         END IF;
1513 
1514     END IF;
1515 
1516     IF g_header_price_att_rec.pricing_attribute14 = FND_API.G_MISS_CHAR THEN
1517 
1518         g_header_price_att_rec.pricing_attribute14 := Get_Pricing_Attribute14;
1519 
1520         IF g_header_price_att_rec.pricing_attribute14 IS NOT NULL THEN
1521 
1522             IF oe_validate_adj.Pricing_Attribute14(g_header_price_att_rec.pricing_attribute14)
1523             THEN
1527                 ,   x_Header_Price_Att_Rec      => g_header_price_att_rec
1524                 OE_Header_Pattr_Util.Clear_Dependent_Attr
1525                 (   p_attr_id                     => OE_Header_Pattr_Util.G_PRICING_ATTRIBUTE14
1526                 ,   p_header_Price_att_rec      => g_header_price_att_rec
1528                 );
1529             ELSE
1530                 g_header_price_att_rec.pricing_attribute14 := NULL;
1531             END IF;
1532 
1533         END IF;
1534 
1535     END IF;
1536 
1537     IF g_header_price_att_rec.pricing_attribute15 = FND_API.G_MISS_CHAR THEN
1538 
1539         g_header_price_att_rec.pricing_attribute15 := Get_Pricing_Attribute15;
1540 
1541         IF g_header_price_att_rec.pricing_attribute15 IS NOT NULL THEN
1542 
1543             IF oe_validate_adj.Pricing_Attribute15(g_header_price_att_rec.pricing_attribute15)
1544             THEN
1545                 OE_Header_Pattr_Util.Clear_Dependent_Attr
1546                 (   p_attr_id                     => OE_Header_Pattr_Util.G_PRICING_ATTRIBUTE15
1547                 ,   p_header_Price_att_rec      => g_header_price_att_rec
1548                 ,   x_Header_Price_Att_Rec      => g_header_price_att_rec
1549                 );
1550             ELSE
1551                 g_header_price_att_rec.pricing_attribute15 := NULL;
1552             END IF;
1553 
1554         END IF;
1555 
1556     END IF;
1557 
1558     IF g_header_price_att_rec.pricing_attribute16 = FND_API.G_MISS_CHAR THEN
1559 
1560         g_header_price_att_rec.pricing_attribute16 := Get_Pricing_Attribute16;
1561 
1562         IF g_header_price_att_rec.pricing_attribute16 IS NOT NULL THEN
1563 
1564             IF oe_validate_adj.Pricing_Attribute16(g_header_price_att_rec.pricing_attribute16)
1565             THEN
1566                 OE_Header_Pattr_Util.Clear_Dependent_Attr
1567                 (   p_attr_id                     => OE_Header_Pattr_Util.G_PRICING_ATTRIBUTE16
1568                 ,   p_header_Price_att_rec      => g_header_price_att_rec
1569                 ,   x_Header_Price_Att_Rec      => g_header_price_att_rec
1570                 );
1571             ELSE
1572                 g_header_price_att_rec.pricing_attribute16 := NULL;
1573             END IF;
1574 
1575         END IF;
1576 
1577     END IF;
1578 
1579     IF g_header_price_att_rec.pricing_attribute17 = FND_API.G_MISS_CHAR THEN
1580 
1581         g_header_price_att_rec.pricing_attribute17 := Get_Pricing_Attribute17;
1582 
1583         IF g_header_price_att_rec.pricing_attribute17 IS NOT NULL THEN
1584 
1585             IF oe_validate_adj.Pricing_Attribute17(g_header_price_att_rec.pricing_attribute17)
1586             THEN
1587                 OE_Header_Pattr_Util.Clear_Dependent_Attr
1588                 (   p_attr_id                     => OE_Header_Pattr_Util.G_PRICING_ATTRIBUTE17
1589                 ,   p_header_Price_att_rec      => g_header_price_att_rec
1590                 ,   x_Header_Price_Att_Rec      => g_header_price_att_rec
1591                 );
1592             ELSE
1593                 g_header_price_att_rec.pricing_attribute17 := NULL;
1594             END IF;
1595 
1596         END IF;
1597 
1598     END IF;
1599 
1600     IF g_header_price_att_rec.pricing_attribute18 = FND_API.G_MISS_CHAR THEN
1601 
1602         g_header_price_att_rec.pricing_attribute18 := Get_Pricing_Attribute18;
1603 
1604         IF g_header_price_att_rec.pricing_attribute18 IS NOT NULL THEN
1605 
1606             IF oe_validate_adj.Pricing_Attribute18(g_header_price_att_rec.pricing_attribute18)
1607             THEN
1608                 OE_Header_Pattr_Util.Clear_Dependent_Attr
1609                 (   p_attr_id                     => OE_Header_Pattr_Util.G_PRICING_ATTRIBUTE18
1610                 ,   p_header_Price_att_rec      => g_header_price_att_rec
1611                 ,   x_Header_Price_Att_Rec      => g_header_price_att_rec
1612                 );
1613             ELSE
1614                 g_header_price_att_rec.pricing_attribute18 := NULL;
1615             END IF;
1616 
1617         END IF;
1618 
1619     END IF;
1620 
1621     IF g_header_price_att_rec.pricing_attribute19 = FND_API.G_MISS_CHAR THEN
1622 
1623         g_header_price_att_rec.pricing_attribute19 := Get_Pricing_Attribute19;
1624 
1625         IF g_header_price_att_rec.pricing_attribute19 IS NOT NULL THEN
1626 
1627             IF oe_validate_adj.Pricing_Attribute19(g_header_price_att_rec.pricing_attribute19)
1628             THEN
1629                 OE_Header_Pattr_Util.Clear_Dependent_Attr
1630                 (   p_attr_id                     => OE_Header_Pattr_Util.G_PRICING_ATTRIBUTE19
1631                 ,   p_header_Price_att_rec      => g_header_price_att_rec
1632                 ,   x_Header_Price_Att_Rec      => g_header_price_att_rec
1633                 );
1634             ELSE
1635                 g_header_price_att_rec.pricing_attribute19 := NULL;
1636             END IF;
1637 
1638         END IF;
1639 
1640     END IF;
1641 
1642     IF g_header_price_att_rec.pricing_attribute20 = FND_API.G_MISS_CHAR THEN
1643 
1644         g_header_price_att_rec.pricing_attribute20 := Get_Pricing_Attribute20;
1645 
1646         IF g_header_price_att_rec.pricing_attribute20 IS NOT NULL THEN
1647 
1648             IF oe_validate_adj.Pricing_Attribute20(g_header_price_att_rec.pricing_attribute20)
1649             THEN
1650                 OE_Header_Pattr_Util.Clear_Dependent_Attr
1654                 );
1651                 (   p_attr_id                     => OE_Header_Pattr_Util.G_PRICING_ATTRIBUTE20
1652                 ,   p_header_Price_att_rec      => g_header_price_att_rec
1653                 ,   x_Header_Price_Att_Rec      => g_header_price_att_rec
1655             ELSE
1656                 g_header_price_att_rec.pricing_attribute20 := NULL;
1657             END IF;
1658 
1659         END IF;
1660 
1661     END IF;
1662 
1663     IF g_header_price_att_rec.pricing_attribute21 = FND_API.G_MISS_CHAR THEN
1664 
1665         g_header_price_att_rec.pricing_attribute21 := Get_Pricing_Attribute21;
1666 
1667         IF g_header_price_att_rec.pricing_attribute21 IS NOT NULL THEN
1668 
1669             IF oe_validate_adj.Pricing_Attribute21(g_header_price_att_rec.pricing_attribute21)
1670             THEN
1671                 OE_Header_Pattr_Util.Clear_Dependent_Attr
1672                 (   p_attr_id                     => OE_Header_Pattr_Util.G_PRICING_ATTRIBUTE21
1673                 ,   p_header_Price_att_rec      => g_header_price_att_rec
1674                 ,   x_Header_Price_Att_Rec      => g_header_price_att_rec
1675                 );
1676             ELSE
1677                 g_header_price_att_rec.pricing_attribute21 := NULL;
1678             END IF;
1679 
1680         END IF;
1681 
1682     END IF;
1683 
1684     IF g_header_price_att_rec.pricing_attribute22 = FND_API.G_MISS_CHAR THEN
1685 
1686         g_header_price_att_rec.pricing_attribute22 := Get_Pricing_Attribute22;
1687 
1688         IF g_header_price_att_rec.pricing_attribute22 IS NOT NULL THEN
1689 
1690             IF oe_validate_adj.Pricing_Attribute22(g_header_price_att_rec.pricing_attribute22)
1691             THEN
1692                 OE_Header_Pattr_Util.Clear_Dependent_Attr
1693                 (   p_attr_id                     => OE_Header_Pattr_Util.G_PRICING_ATTRIBUTE22
1694                 ,   p_header_Price_att_rec      => g_header_price_att_rec
1695                 ,   x_Header_Price_Att_Rec      => g_header_price_att_rec
1696                 );
1697             ELSE
1698                 g_header_price_att_rec.pricing_attribute22 := NULL;
1699             END IF;
1700 
1701         END IF;
1702 
1703     END IF;
1704 
1705     IF g_header_price_att_rec.pricing_attribute23 = FND_API.G_MISS_CHAR THEN
1706 
1707         g_header_price_att_rec.pricing_attribute23 := Get_Pricing_Attribute23;
1708 
1709         IF g_header_price_att_rec.pricing_attribute23 IS NOT NULL THEN
1710 
1711             IF oe_validate_adj.Pricing_Attribute23(g_header_price_att_rec.pricing_attribute23)
1712             THEN
1713                 OE_Header_Pattr_Util.Clear_Dependent_Attr
1714                 (   p_attr_id                     => OE_Header_Pattr_Util.G_PRICING_ATTRIBUTE23
1715                 ,   p_header_Price_att_rec      => g_header_price_att_rec
1716                 ,   x_Header_Price_Att_Rec      => g_header_price_att_rec
1717                 );
1718             ELSE
1719                 g_header_price_att_rec.pricing_attribute23 := NULL;
1720             END IF;
1721 
1722         END IF;
1723 
1724     END IF;
1725 
1726     IF g_header_price_att_rec.pricing_attribute24 = FND_API.G_MISS_CHAR THEN
1727 
1728         g_header_price_att_rec.pricing_attribute24 := Get_Pricing_Attribute24;
1729 
1730         IF g_header_price_att_rec.pricing_attribute24 IS NOT NULL THEN
1731 
1732             IF oe_validate_adj.Pricing_Attribute24(g_header_price_att_rec.pricing_attribute24)
1733             THEN
1734                 OE_Header_Pattr_Util.Clear_Dependent_Attr
1735                 (   p_attr_id                     => OE_Header_Pattr_Util.G_PRICING_ATTRIBUTE24
1736                 ,   p_header_Price_att_rec      => g_header_price_att_rec
1737                 ,   x_Header_Price_Att_Rec      => g_header_price_att_rec
1738                 );
1739             ELSE
1740                 g_header_price_att_rec.pricing_attribute24 := NULL;
1741             END IF;
1742 
1743         END IF;
1744 
1745     END IF;
1746 
1747     IF g_header_price_att_rec.pricing_attribute25 = FND_API.G_MISS_CHAR THEN
1748 
1749         g_header_price_att_rec.pricing_attribute25 := Get_Pricing_Attribute25;
1750 
1751         IF g_header_price_att_rec.pricing_attribute25 IS NOT NULL THEN
1752 
1753             IF oe_validate_adj.Pricing_Attribute25(g_header_price_att_rec.pricing_attribute25)
1754             THEN
1755                 OE_Header_Pattr_Util.Clear_Dependent_Attr
1756                 (   p_attr_id                     => OE_Header_Pattr_Util.G_PRICING_ATTRIBUTE25
1757                 ,   p_header_Price_att_rec      => g_header_price_att_rec
1758                 ,   x_Header_Price_Att_Rec      => g_header_price_att_rec
1759                 );
1760             ELSE
1761                 g_header_price_att_rec.pricing_attribute25 := NULL;
1762             END IF;
1763 
1764         END IF;
1765 
1766     END IF;
1767 
1768     IF g_header_price_att_rec.pricing_attribute26 = FND_API.G_MISS_CHAR THEN
1769 
1770         g_header_price_att_rec.pricing_attribute26 := Get_Pricing_Attribute26;
1771 
1772         IF g_header_price_att_rec.pricing_attribute26 IS NOT NULL THEN
1773 
1774             IF oe_validate_adj.Pricing_Attribute26(g_header_price_att_rec.pricing_attribute26)
1775             THEN
1776                 OE_Header_Pattr_Util.Clear_Dependent_Attr
1780                 );
1777                 (   p_attr_id                     => OE_Header_Pattr_Util.G_PRICING_ATTRIBUTE26
1778                 ,   p_header_Price_att_rec      => g_header_price_att_rec
1779                 ,   x_Header_Price_Att_Rec      => g_header_price_att_rec
1781             ELSE
1782                 g_header_price_att_rec.pricing_attribute26 := NULL;
1783             END IF;
1784 
1785         END IF;
1786 
1787     END IF;
1788 
1789     IF g_header_price_att_rec.pricing_attribute27 = FND_API.G_MISS_CHAR THEN
1790 
1791         g_header_price_att_rec.pricing_attribute27 := Get_Pricing_Attribute27;
1792 
1793         IF g_header_price_att_rec.pricing_attribute27 IS NOT NULL THEN
1794 
1795             IF oe_validate_adj.Pricing_Attribute27(g_header_price_att_rec.pricing_attribute27)
1796             THEN
1797                 OE_Header_Pattr_Util.Clear_Dependent_Attr
1798                 (   p_attr_id                     => OE_Header_Pattr_Util.G_PRICING_ATTRIBUTE27
1799                 ,   p_header_Price_att_rec      => g_header_price_att_rec
1800                 ,   x_Header_Price_Att_Rec      => g_header_price_att_rec
1801                 );
1802             ELSE
1803                 g_header_price_att_rec.pricing_attribute27 := NULL;
1804             END IF;
1805 
1806         END IF;
1807 
1808     END IF;
1809 
1810     IF g_header_price_att_rec.pricing_attribute28 = FND_API.G_MISS_CHAR THEN
1811 
1812         g_header_price_att_rec.pricing_attribute28 := Get_Pricing_Attribute28;
1813 
1814         IF g_header_price_att_rec.pricing_attribute28 IS NOT NULL THEN
1815 
1816             IF oe_validate_adj.Pricing_Attribute28(g_header_price_att_rec.pricing_attribute28)
1817             THEN
1818                 OE_Header_Pattr_Util.Clear_Dependent_Attr
1819                 (   p_attr_id                     => OE_Header_Pattr_Util.G_PRICING_ATTRIBUTE28
1820                 ,   p_header_Price_att_rec      => g_header_price_att_rec
1821                 ,   x_Header_Price_Att_Rec      => g_header_price_att_rec
1822                 );
1823             ELSE
1824                 g_header_price_att_rec.pricing_attribute28 := NULL;
1825             END IF;
1826 
1827         END IF;
1828 
1829     END IF;
1830 
1831     IF g_header_price_att_rec.pricing_attribute29 = FND_API.G_MISS_CHAR THEN
1832 
1833         g_header_price_att_rec.pricing_attribute29 := Get_Pricing_Attribute29;
1834 
1835         IF g_header_price_att_rec.pricing_attribute29 IS NOT NULL THEN
1836 
1837             IF oe_validate_adj.Pricing_Attribute29(g_header_price_att_rec.pricing_attribute29)
1838             THEN
1839                 OE_Header_Pattr_Util.Clear_Dependent_Attr
1840                 (   p_attr_id                     => OE_Header_Pattr_Util.G_PRICING_ATTRIBUTE29
1841                 ,   p_header_Price_att_rec      => g_header_price_att_rec
1842                 ,   x_Header_Price_Att_Rec      => g_header_price_att_rec
1843                 );
1844             ELSE
1845                 g_header_price_att_rec.pricing_attribute29 := NULL;
1846             END IF;
1847 
1848         END IF;
1849 
1850     END IF;
1851 
1852     IF g_header_price_att_rec.pricing_attribute30 = FND_API.G_MISS_CHAR THEN
1853 
1854         g_header_price_att_rec.pricing_attribute30 := Get_Pricing_Attribute30;
1855 
1856         IF g_header_price_att_rec.pricing_attribute30 IS NOT NULL THEN
1857 
1858             IF oe_validate_adj.Pricing_Attribute30(g_header_price_att_rec.pricing_attribute30)
1859             THEN
1860                 OE_Header_Pattr_Util.Clear_Dependent_Attr
1861                 (   p_attr_id                     => OE_Header_Pattr_Util.G_PRICING_ATTRIBUTE30
1862                 ,   p_header_Price_att_rec      => g_header_price_att_rec
1863                 ,   x_Header_Price_Att_Rec      => g_header_price_att_rec
1864                 );
1865             ELSE
1866                 g_header_price_att_rec.pricing_attribute30 := NULL;
1867             END IF;
1868 
1869         END IF;
1870 
1871     END IF;
1872 
1873     IF g_header_price_att_rec.pricing_attribute31 = FND_API.G_MISS_CHAR THEN
1874 
1875         g_header_price_att_rec.pricing_attribute31 := Get_Pricing_Attribute31;
1876 
1877         IF g_header_price_att_rec.pricing_attribute31 IS NOT NULL THEN
1878 
1879             IF oe_validate_adj.Pricing_Attribute31(g_header_price_att_rec.pricing_attribute31)
1880             THEN
1881                 OE_Header_Pattr_Util.Clear_Dependent_Attr
1882                 (   p_attr_id                     => OE_Header_Pattr_Util.G_PRICING_ATTRIBUTE31
1883                 ,   p_header_Price_att_rec      => g_header_price_att_rec
1884                 ,   x_Header_Price_Att_Rec      => g_header_price_att_rec
1885                 );
1886             ELSE
1887                 g_header_price_att_rec.pricing_attribute31 := NULL;
1888             END IF;
1889 
1890         END IF;
1891 
1892     END IF;
1893 
1894     IF g_header_price_att_rec.pricing_attribute32 = FND_API.G_MISS_CHAR THEN
1895 
1896         g_header_price_att_rec.pricing_attribute32 := Get_Pricing_Attribute32;
1897 
1898         IF g_header_price_att_rec.pricing_attribute32 IS NOT NULL THEN
1899 
1900             IF oe_validate_adj.Pricing_Attribute32(g_header_price_att_rec.pricing_attribute32)
1901             THEN
1902                 OE_Header_Pattr_Util.Clear_Dependent_Attr
1906                 );
1903                 (   p_attr_id                     => OE_Header_Pattr_Util.G_PRICING_ATTRIBUTE32
1904                 ,   p_header_Price_att_rec      => g_header_price_att_rec
1905                 ,   x_Header_Price_Att_Rec      => g_header_price_att_rec
1907             ELSE
1908                 g_header_price_att_rec.pricing_attribute32 := NULL;
1909             END IF;
1910 
1911         END IF;
1912 
1913     END IF;
1914 
1915     IF g_header_price_att_rec.pricing_attribute33 = FND_API.G_MISS_CHAR THEN
1916 
1917         g_header_price_att_rec.pricing_attribute33 := Get_Pricing_Attribute33;
1918 
1919         IF g_header_price_att_rec.pricing_attribute33 IS NOT NULL THEN
1920 
1921             IF oe_validate_adj.Pricing_Attribute33(g_header_price_att_rec.pricing_attribute33)
1922             THEN
1923                 OE_Header_Pattr_Util.Clear_Dependent_Attr
1924                 (   p_attr_id                     => OE_Header_Pattr_Util.G_PRICING_ATTRIBUTE33
1925                 ,   p_header_Price_att_rec      => g_header_price_att_rec
1926                 ,   x_Header_Price_Att_Rec      => g_header_price_att_rec
1927                 );
1928             ELSE
1929                 g_header_price_att_rec.pricing_attribute33 := NULL;
1930             END IF;
1931 
1932         END IF;
1933 
1934     END IF;
1935 
1936     IF g_header_price_att_rec.pricing_attribute34 = FND_API.G_MISS_CHAR THEN
1937 
1938         g_header_price_att_rec.pricing_attribute34 := Get_Pricing_Attribute34;
1939 
1940         IF g_header_price_att_rec.pricing_attribute34 IS NOT NULL THEN
1941 
1942             IF oe_validate_adj.Pricing_Attribute34(g_header_price_att_rec.pricing_attribute34)
1943             THEN
1944                 OE_Header_Pattr_Util.Clear_Dependent_Attr
1945                 (   p_attr_id                     => OE_Header_Pattr_Util.G_PRICING_ATTRIBUTE34
1946                 ,   p_header_Price_att_rec      => g_header_price_att_rec
1947                 ,   x_Header_Price_Att_Rec      => g_header_price_att_rec
1948                 );
1949             ELSE
1950                 g_header_price_att_rec.pricing_attribute34 := NULL;
1951             END IF;
1952 
1953         END IF;
1954 
1955     END IF;
1956 
1957     IF g_header_price_att_rec.pricing_attribute35 = FND_API.G_MISS_CHAR THEN
1958 
1959         g_header_price_att_rec.pricing_attribute35 := Get_Pricing_Attribute35;
1960 
1961         IF g_header_price_att_rec.pricing_attribute35 IS NOT NULL THEN
1962 
1963             IF oe_validate_adj.Pricing_Attribute35(g_header_price_att_rec.pricing_attribute35)
1964             THEN
1965                 OE_Header_Pattr_Util.Clear_Dependent_Attr
1966                 (   p_attr_id                     => OE_Header_Pattr_Util.G_PRICING_ATTRIBUTE35
1967                 ,   p_header_Price_att_rec      => g_header_price_att_rec
1968                 ,   x_Header_Price_Att_Rec      => g_header_price_att_rec
1969                 );
1970             ELSE
1971                 g_header_price_att_rec.pricing_attribute35 := NULL;
1972             END IF;
1973 
1974         END IF;
1975 
1976     END IF;
1977 
1978     IF g_header_price_att_rec.pricing_attribute36 = FND_API.G_MISS_CHAR THEN
1979 
1980         g_header_price_att_rec.pricing_attribute36 := Get_Pricing_Attribute36;
1981 
1982         IF g_header_price_att_rec.pricing_attribute36 IS NOT NULL THEN
1983 
1984             IF oe_validate_adj.Pricing_Attribute36(g_header_price_att_rec.pricing_attribute36)
1985             THEN
1986                 OE_Header_Pattr_Util.Clear_Dependent_Attr
1987                 (   p_attr_id                     => OE_Header_Pattr_Util.G_PRICING_ATTRIBUTE36
1988                 ,   p_header_Price_att_rec      => g_header_price_att_rec
1989                 ,   x_Header_Price_Att_Rec      => g_header_price_att_rec
1990                 );
1991             ELSE
1992                 g_header_price_att_rec.pricing_attribute36 := NULL;
1993             END IF;
1994 
1995         END IF;
1996 
1997     END IF;
1998 
1999     IF g_header_price_att_rec.pricing_attribute37 = FND_API.G_MISS_CHAR THEN
2000 
2001         g_header_price_att_rec.pricing_attribute37 := Get_Pricing_Attribute37;
2002 
2003         IF g_header_price_att_rec.pricing_attribute37 IS NOT NULL THEN
2004 
2005             IF oe_validate_adj.Pricing_Attribute37(g_header_price_att_rec.pricing_attribute37)
2006             THEN
2007                 OE_Header_Pattr_Util.Clear_Dependent_Attr
2008                 (   p_attr_id                     => OE_Header_Pattr_Util.G_PRICING_ATTRIBUTE37
2009                 ,   p_header_Price_att_rec      => g_header_price_att_rec
2010                 ,   x_Header_Price_Att_Rec      => g_header_price_att_rec
2011                 );
2012             ELSE
2013                 g_header_price_att_rec.pricing_attribute37 := NULL;
2014             END IF;
2015 
2016         END IF;
2017 
2018     END IF;
2019 
2020     IF g_header_price_att_rec.pricing_attribute38 = FND_API.G_MISS_CHAR THEN
2021 
2022         g_header_price_att_rec.pricing_attribute38 := Get_Pricing_Attribute38;
2023 
2024         IF g_header_price_att_rec.pricing_attribute38 IS NOT NULL THEN
2025 
2026             IF oe_validate_adj.Pricing_Attribute38(g_header_price_att_rec.pricing_attribute38)
2027             THEN
2028                 OE_Header_Pattr_Util.Clear_Dependent_Attr
2032                 );
2029                 (   p_attr_id                     => OE_Header_Pattr_Util.G_PRICING_ATTRIBUTE38
2030                 ,   p_header_Price_att_rec      => g_header_price_att_rec
2031                 ,   x_Header_Price_Att_Rec      => g_header_price_att_rec
2033             ELSE
2034                 g_header_price_att_rec.pricing_attribute38 := NULL;
2035             END IF;
2036 
2037         END IF;
2038 
2039     END IF;
2040 
2041     IF g_header_price_att_rec.pricing_attribute39 = FND_API.G_MISS_CHAR THEN
2042 
2043         g_header_price_att_rec.pricing_attribute39 := Get_Pricing_Attribute39;
2044 
2045         IF g_header_price_att_rec.pricing_attribute39 IS NOT NULL THEN
2046 
2047             IF oe_validate_adj.Pricing_Attribute39(g_header_price_att_rec.pricing_attribute39)
2048             THEN
2049                 OE_Header_Pattr_Util.Clear_Dependent_Attr
2050                 (   p_attr_id                     => OE_Header_Pattr_Util.G_PRICING_ATTRIBUTE39
2051                 ,   p_header_Price_att_rec      => g_header_price_att_rec
2052                 ,   x_Header_Price_Att_Rec      => g_header_price_att_rec
2053                 );
2054             ELSE
2055                 g_header_price_att_rec.pricing_attribute39 := NULL;
2056             END IF;
2057 
2058         END IF;
2059 
2060     END IF;
2061 
2062     IF g_header_price_att_rec.pricing_attribute40 = FND_API.G_MISS_CHAR THEN
2063 
2064         g_header_price_att_rec.pricing_attribute40 := Get_Pricing_Attribute40;
2065 
2066         IF g_header_price_att_rec.pricing_attribute40 IS NOT NULL THEN
2067 
2068             IF oe_validate_adj.Pricing_Attribute40(g_header_price_att_rec.pricing_attribute40)
2069             THEN
2070                 OE_Header_Pattr_Util.Clear_Dependent_Attr
2071                 (   p_attr_id                     => OE_Header_Pattr_Util.G_PRICING_ATTRIBUTE40
2072                 ,   p_header_Price_att_rec      => g_header_price_att_rec
2073                 ,   x_Header_Price_Att_Rec      => g_header_price_att_rec
2074                 );
2075             ELSE
2076                 g_header_price_att_rec.pricing_attribute40 := NULL;
2077             END IF;
2078 
2079         END IF;
2080 
2081     END IF;
2082 
2083     IF g_header_price_att_rec.pricing_attribute41 = FND_API.G_MISS_CHAR THEN
2084 
2085         g_header_price_att_rec.pricing_attribute41 := Get_Pricing_Attribute41;
2086 
2087         IF g_header_price_att_rec.pricing_attribute41 IS NOT NULL THEN
2088 
2089             IF oe_validate_adj.Pricing_Attribute41(g_header_price_att_rec.pricing_attribute41)
2090             THEN
2091                 OE_Header_Pattr_Util.Clear_Dependent_Attr
2092                 (   p_attr_id                     => OE_Header_Pattr_Util.G_PRICING_ATTRIBUTE41
2093                 ,   p_header_Price_att_rec      => g_header_price_att_rec
2094                 ,   x_Header_Price_Att_Rec      => g_header_price_att_rec
2095                 );
2096             ELSE
2097                 g_header_price_att_rec.pricing_attribute41 := NULL;
2098             END IF;
2099 
2100         END IF;
2101 
2102     END IF;
2103 
2104     IF g_header_price_att_rec.pricing_attribute42 = FND_API.G_MISS_CHAR THEN
2105 
2106         g_header_price_att_rec.pricing_attribute42 := Get_Pricing_Attribute42;
2107 
2108         IF g_header_price_att_rec.pricing_attribute42 IS NOT NULL THEN
2109 
2110             IF oe_validate_adj.Pricing_Attribute42(g_header_price_att_rec.pricing_attribute42)
2111             THEN
2112                 OE_Header_Pattr_Util.Clear_Dependent_Attr
2113                 (   p_attr_id                     => OE_Header_Pattr_Util.G_PRICING_ATTRIBUTE42
2114                 ,   p_header_Price_att_rec      => g_header_price_att_rec
2115                 ,   x_Header_Price_Att_Rec      => g_header_price_att_rec
2116                 );
2117             ELSE
2118                 g_header_price_att_rec.pricing_attribute42 := NULL;
2119             END IF;
2120 
2121         END IF;
2122 
2123     END IF;
2124 
2125     IF g_header_price_att_rec.pricing_attribute43 = FND_API.G_MISS_CHAR THEN
2126 
2127         g_header_price_att_rec.pricing_attribute43 := Get_Pricing_Attribute43;
2128 
2129         IF g_header_price_att_rec.pricing_attribute43 IS NOT NULL THEN
2130 
2131             IF oe_validate_adj.Pricing_Attribute43(g_header_price_att_rec.pricing_attribute43)
2132             THEN
2133                 OE_Header_Pattr_Util.Clear_Dependent_Attr
2134                 (   p_attr_id                     => OE_Header_Pattr_Util.G_PRICING_ATTRIBUTE43
2135                 ,   p_header_Price_att_rec      => g_header_price_att_rec
2136                 ,   x_Header_Price_Att_Rec      => g_header_price_att_rec
2137                 );
2138             ELSE
2139                 g_header_price_att_rec.pricing_attribute43 := NULL;
2140             END IF;
2141 
2142         END IF;
2143 
2144     END IF;
2145 
2146     IF g_header_price_att_rec.pricing_attribute44 = FND_API.G_MISS_CHAR THEN
2147 
2148         g_header_price_att_rec.pricing_attribute44 := Get_Pricing_Attribute44;
2149 
2150         IF g_header_price_att_rec.pricing_attribute44 IS NOT NULL THEN
2151 
2152             IF oe_validate_adj.Pricing_Attribute44(g_header_price_att_rec.pricing_attribute44)
2153             THEN
2154                 OE_Header_Pattr_Util.Clear_Dependent_Attr
2158                 );
2155                 (   p_attr_id                     => OE_Header_Pattr_Util.G_PRICING_ATTRIBUTE44
2156                 ,   p_header_Price_att_rec      => g_header_price_att_rec
2157                 ,   x_Header_Price_Att_Rec      => g_header_price_att_rec
2159             ELSE
2160                 g_header_price_att_rec.pricing_attribute44 := NULL;
2161             END IF;
2162 
2163         END IF;
2164 
2165     END IF;
2166 
2167     IF g_header_price_att_rec.pricing_attribute45 = FND_API.G_MISS_CHAR THEN
2168 
2169         g_header_price_att_rec.pricing_attribute45 := Get_Pricing_Attribute45;
2170 
2171         IF g_header_price_att_rec.pricing_attribute45 IS NOT NULL THEN
2172 
2173             IF oe_validate_adj.Pricing_Attribute45(g_header_price_att_rec.pricing_attribute45)
2174             THEN
2175                 OE_Header_Pattr_Util.Clear_Dependent_Attr
2176                 (   p_attr_id                     => OE_Header_Pattr_Util.G_PRICING_ATTRIBUTE45
2177                 ,   p_header_Price_att_rec      => g_header_price_att_rec
2178                 ,   x_Header_Price_Att_Rec      => g_header_price_att_rec
2179                 );
2180             ELSE
2181                 g_header_price_att_rec.pricing_attribute45 := NULL;
2182             END IF;
2183 
2184         END IF;
2185 
2186     END IF;
2187 
2188     IF g_header_price_att_rec.pricing_attribute46 = FND_API.G_MISS_CHAR THEN
2189 
2190         g_header_price_att_rec.pricing_attribute46 := Get_Pricing_Attribute46;
2191 
2192         IF g_header_price_att_rec.pricing_attribute46 IS NOT NULL THEN
2193 
2194             IF oe_validate_adj.Pricing_Attribute46(g_header_price_att_rec.pricing_attribute46)
2195             THEN
2196                 OE_Header_Pattr_Util.Clear_Dependent_Attr
2197                 (   p_attr_id                     => OE_Header_Pattr_Util.G_PRICING_ATTRIBUTE46
2198                 ,   p_header_Price_att_rec      => g_header_price_att_rec
2199                 ,   x_Header_Price_Att_Rec      => g_header_price_att_rec
2200                 );
2201             ELSE
2202                 g_header_price_att_rec.pricing_attribute46 := NULL;
2203             END IF;
2204 
2205         END IF;
2206 
2207     END IF;
2208 
2209     IF g_header_price_att_rec.pricing_attribute47 = FND_API.G_MISS_CHAR THEN
2210 
2211         g_header_price_att_rec.pricing_attribute47 := Get_Pricing_Attribute47;
2212 
2213         IF g_header_price_att_rec.pricing_attribute47 IS NOT NULL THEN
2214 
2215             IF oe_validate_adj.Pricing_Attribute47(g_header_price_att_rec.pricing_attribute47)
2216             THEN
2217                 OE_Header_Pattr_Util.Clear_Dependent_Attr
2218                 (   p_attr_id                     => OE_Header_Pattr_Util.G_PRICING_ATTRIBUTE47
2219                 ,   p_header_Price_att_rec      => g_header_price_att_rec
2220                 ,   x_Header_Price_Att_Rec      => g_header_price_att_rec
2221                 );
2222             ELSE
2223                 g_header_price_att_rec.pricing_attribute47 := NULL;
2224             END IF;
2225 
2226         END IF;
2227 
2228     END IF;
2229 
2230     IF g_header_price_att_rec.pricing_attribute48 = FND_API.G_MISS_CHAR THEN
2231 
2232         g_header_price_att_rec.pricing_attribute48 := Get_Pricing_Attribute48;
2233 
2234         IF g_header_price_att_rec.pricing_attribute48 IS NOT NULL THEN
2235 
2236             IF oe_validate_adj.Pricing_Attribute48(g_header_price_att_rec.pricing_attribute48)
2237             THEN
2238                 OE_Header_Pattr_Util.Clear_Dependent_Attr
2239                 (   p_attr_id                     => OE_Header_Pattr_Util.G_PRICING_ATTRIBUTE48
2240                 ,   p_header_Price_att_rec      => g_header_price_att_rec
2241                 ,   x_Header_Price_Att_Rec      => g_header_price_att_rec
2242                 );
2243             ELSE
2244                 g_header_price_att_rec.pricing_attribute48 := NULL;
2245             END IF;
2246 
2247         END IF;
2248 
2249     END IF;
2250 
2251     IF g_header_price_att_rec.pricing_attribute49 = FND_API.G_MISS_CHAR THEN
2252 
2253         g_header_price_att_rec.pricing_attribute49 := Get_Pricing_Attribute49;
2254 
2255         IF g_header_price_att_rec.pricing_attribute49 IS NOT NULL THEN
2256 
2257             IF oe_validate_adj.Pricing_Attribute49(g_header_price_att_rec.pricing_attribute49)
2258             THEN
2259                 OE_Header_Pattr_Util.Clear_Dependent_Attr
2260                 (   p_attr_id                     => OE_Header_Pattr_Util.G_PRICING_ATTRIBUTE49
2261                 ,   p_header_Price_att_rec      => g_header_price_att_rec
2262                 ,   x_Header_Price_Att_Rec      => g_header_price_att_rec
2263                 );
2264             ELSE
2265                 g_header_price_att_rec.pricing_attribute49 := NULL;
2266             END IF;
2267 
2268         END IF;
2269 
2270     END IF;
2271 
2272     IF g_header_price_att_rec.pricing_attribute50 = FND_API.G_MISS_CHAR THEN
2273 
2274         g_header_price_att_rec.pricing_attribute50 := Get_Pricing_Attribute50;
2275 
2276         IF g_header_price_att_rec.pricing_attribute50 IS NOT NULL THEN
2277 
2278             IF oe_validate_adj.Pricing_Attribute50(g_header_price_att_rec.pricing_attribute50)
2279             THEN
2280                 OE_Header_Pattr_Util.Clear_Dependent_Attr
2284                 );
2281                 (   p_attr_id                     => OE_Header_Pattr_Util.G_PRICING_ATTRIBUTE50
2282                 ,   p_header_Price_att_rec      => g_header_price_att_rec
2283                 ,   x_Header_Price_Att_Rec      => g_header_price_att_rec
2285             ELSE
2286                 g_header_price_att_rec.pricing_attribute50 := NULL;
2287             END IF;
2288 
2289         END IF;
2290 
2291     END IF;
2292 
2293     IF g_header_price_att_rec.pricing_attribute51 = FND_API.G_MISS_CHAR THEN
2294 
2295         g_header_price_att_rec.pricing_attribute51 := Get_Pricing_Attribute51;
2296 
2297         IF g_header_price_att_rec.pricing_attribute51 IS NOT NULL THEN
2298 
2299             IF oe_validate_adj.Pricing_Attribute51(g_header_price_att_rec.pricing_attribute51)
2300             THEN
2301                 OE_Header_Pattr_Util.Clear_Dependent_Attr
2302                 (   p_attr_id                     => OE_Header_Pattr_Util.G_PRICING_ATTRIBUTE51
2303                 ,   p_header_Price_att_rec      => g_header_price_att_rec
2304                 ,   x_Header_Price_Att_Rec      => g_header_price_att_rec
2305                 );
2306             ELSE
2307                 g_header_price_att_rec.pricing_attribute51 := NULL;
2308             END IF;
2309 
2310         END IF;
2311 
2312     END IF;
2313 
2314     IF g_header_price_att_rec.pricing_attribute52 = FND_API.G_MISS_CHAR THEN
2315 
2316         g_header_price_att_rec.pricing_attribute52 := Get_Pricing_Attribute52;
2317 
2318         IF g_header_price_att_rec.pricing_attribute52 IS NOT NULL THEN
2319 
2320             IF oe_validate_adj.Pricing_Attribute52(g_header_price_att_rec.pricing_attribute52)
2321             THEN
2322                 OE_Header_Pattr_Util.Clear_Dependent_Attr
2323                 (   p_attr_id                     => OE_Header_Pattr_Util.G_PRICING_ATTRIBUTE52
2324                 ,   p_header_Price_att_rec      => g_header_price_att_rec
2325                 ,   x_Header_Price_Att_Rec      => g_header_price_att_rec
2326                 );
2327             ELSE
2328                 g_header_price_att_rec.pricing_attribute52 := NULL;
2329             END IF;
2330 
2331         END IF;
2332 
2333     END IF;
2334 
2335     IF g_header_price_att_rec.pricing_attribute53 = FND_API.G_MISS_CHAR THEN
2336 
2337         g_header_price_att_rec.pricing_attribute53 := Get_Pricing_Attribute53;
2338 
2339         IF g_header_price_att_rec.pricing_attribute53 IS NOT NULL THEN
2340 
2341             IF oe_validate_adj.Pricing_Attribute53(g_header_price_att_rec.pricing_attribute53)
2342             THEN
2343                 OE_Header_Pattr_Util.Clear_Dependent_Attr
2344                 (   p_attr_id                     => OE_Header_Pattr_Util.G_PRICING_ATTRIBUTE53
2345                 ,   p_header_Price_att_rec      => g_header_price_att_rec
2346                 ,   x_Header_Price_Att_Rec      => g_header_price_att_rec
2347                 );
2348             ELSE
2349                 g_header_price_att_rec.pricing_attribute53 := NULL;
2350             END IF;
2351 
2352         END IF;
2353 
2354     END IF;
2355 
2356     IF g_header_price_att_rec.pricing_attribute54 = FND_API.G_MISS_CHAR THEN
2357 
2358         g_header_price_att_rec.pricing_attribute54 := Get_Pricing_Attribute54;
2359 
2360         IF g_header_price_att_rec.pricing_attribute54 IS NOT NULL THEN
2361 
2362             IF oe_validate_adj.Pricing_Attribute54(g_header_price_att_rec.pricing_attribute54)
2363             THEN
2364                 OE_Header_Pattr_Util.Clear_Dependent_Attr
2365                 (   p_attr_id                     => OE_Header_Pattr_Util.G_PRICING_ATTRIBUTE54
2366                 ,   p_header_Price_att_rec      => g_header_price_att_rec
2367                 ,   x_Header_Price_Att_Rec      => g_header_price_att_rec
2368                 );
2369             ELSE
2370                 g_header_price_att_rec.pricing_attribute54 := NULL;
2371             END IF;
2372 
2373         END IF;
2374 
2375     END IF;
2376 
2377     IF g_header_price_att_rec.pricing_attribute55 = FND_API.G_MISS_CHAR THEN
2378 
2379         g_header_price_att_rec.pricing_attribute55 := Get_Pricing_Attribute55;
2380 
2381         IF g_header_price_att_rec.pricing_attribute55 IS NOT NULL THEN
2382 
2383             IF oe_validate_adj.Pricing_Attribute55(g_header_price_att_rec.pricing_attribute55)
2384             THEN
2385                 OE_Header_Pattr_Util.Clear_Dependent_Attr
2386                 (   p_attr_id                     => OE_Header_Pattr_Util.G_PRICING_ATTRIBUTE55
2387                 ,   p_header_Price_att_rec      => g_header_price_att_rec
2388                 ,   x_Header_Price_Att_Rec      => g_header_price_att_rec
2389                 );
2390             ELSE
2391                 g_header_price_att_rec.pricing_attribute55 := NULL;
2392             END IF;
2393 
2394         END IF;
2395 
2396     END IF;
2397 
2398     IF g_header_price_att_rec.pricing_attribute56 = FND_API.G_MISS_CHAR THEN
2399 
2400         g_header_price_att_rec.pricing_attribute56 := Get_Pricing_Attribute56;
2401 
2402         IF g_header_price_att_rec.pricing_attribute56 IS NOT NULL THEN
2403 
2404             IF oe_validate_adj.Pricing_Attribute56(g_header_price_att_rec.pricing_attribute56)
2405             THEN
2406                 OE_Header_Pattr_Util.Clear_Dependent_Attr
2410                 );
2407                 (   p_attr_id                     => OE_Header_Pattr_Util.G_PRICING_ATTRIBUTE56
2408                 ,   p_header_Price_att_rec      => g_header_price_att_rec
2409                 ,   x_Header_Price_Att_Rec      => g_header_price_att_rec
2411             ELSE
2412                 g_header_price_att_rec.pricing_attribute56 := NULL;
2413             END IF;
2414 
2415         END IF;
2416 
2417     END IF;
2418 
2419     IF g_header_price_att_rec.pricing_attribute57 = FND_API.G_MISS_CHAR THEN
2420 
2421         g_header_price_att_rec.pricing_attribute57 := Get_Pricing_Attribute57;
2422 
2423         IF g_header_price_att_rec.pricing_attribute57 IS NOT NULL THEN
2424 
2425             IF oe_validate_adj.Pricing_Attribute57(g_header_price_att_rec.pricing_attribute57)
2426             THEN
2427                 OE_Header_Pattr_Util.Clear_Dependent_Attr
2428                 (   p_attr_id                     => OE_Header_Pattr_Util.G_PRICING_ATTRIBUTE57
2429                 ,   p_header_Price_att_rec      => g_header_price_att_rec
2430                 ,   x_Header_Price_Att_Rec      => g_header_price_att_rec
2431                 );
2432             ELSE
2433                 g_header_price_att_rec.pricing_attribute57 := NULL;
2434             END IF;
2435 
2436         END IF;
2437 
2438     END IF;
2439 
2440     IF g_header_price_att_rec.pricing_attribute58 = FND_API.G_MISS_CHAR THEN
2441 
2442         g_header_price_att_rec.pricing_attribute58 := Get_Pricing_Attribute58;
2443 
2444         IF g_header_price_att_rec.pricing_attribute58 IS NOT NULL THEN
2445 
2446             IF oe_validate_adj.Pricing_Attribute58(g_header_price_att_rec.pricing_attribute58)
2447             THEN
2448                 OE_Header_Pattr_Util.Clear_Dependent_Attr
2449                 (   p_attr_id                     => OE_Header_Pattr_Util.G_PRICING_ATTRIBUTE58
2450                 ,   p_header_Price_att_rec      => g_header_price_att_rec
2451                 ,   x_Header_Price_Att_Rec      => g_header_price_att_rec
2452                 );
2453             ELSE
2454                 g_header_price_att_rec.pricing_attribute58 := NULL;
2455             END IF;
2456 
2457         END IF;
2458 
2459     END IF;
2460 
2461     IF g_header_price_att_rec.pricing_attribute59 = FND_API.G_MISS_CHAR THEN
2462 
2463         g_header_price_att_rec.pricing_attribute59 := Get_Pricing_Attribute59;
2464 
2465         IF g_header_price_att_rec.pricing_attribute59 IS NOT NULL THEN
2466 
2467             IF oe_validate_adj.Pricing_Attribute59(g_header_price_att_rec.pricing_attribute59)
2468             THEN
2469                 OE_Header_Pattr_Util.Clear_Dependent_Attr
2470                 (   p_attr_id                     => OE_Header_Pattr_Util.G_PRICING_ATTRIBUTE59
2471                 ,   p_header_Price_att_rec      => g_header_price_att_rec
2472                 ,   x_Header_Price_Att_Rec      => g_header_price_att_rec
2473                 );
2474             ELSE
2475                 g_header_price_att_rec.pricing_attribute59 := NULL;
2476             END IF;
2477 
2478         END IF;
2479 
2480     END IF;
2481 
2482     IF g_header_price_att_rec.pricing_attribute60 = FND_API.G_MISS_CHAR THEN
2483 
2484         g_header_price_att_rec.pricing_attribute60 := Get_Pricing_Attribute60;
2485 
2486         IF g_header_price_att_rec.pricing_attribute60 IS NOT NULL THEN
2487 
2488             IF oe_validate_adj.Pricing_Attribute60(g_header_price_att_rec.pricing_attribute60)
2489             THEN
2490                 OE_Header_Pattr_Util.Clear_Dependent_Attr
2491                 (   p_attr_id                     => OE_Header_Pattr_Util.G_PRICING_ATTRIBUTE60
2492                 ,   p_header_Price_att_rec      => g_header_price_att_rec
2493                 ,   x_Header_Price_Att_Rec      => g_header_price_att_rec
2494                 );
2495             ELSE
2496                 g_header_price_att_rec.pricing_attribute60 := NULL;
2497             END IF;
2498 
2499         END IF;
2500 
2501     END IF;
2502 
2503     IF g_header_price_att_rec.pricing_attribute61 = FND_API.G_MISS_CHAR THEN
2504 
2505         g_header_price_att_rec.pricing_attribute61 := Get_Pricing_Attribute61;
2506 
2507         IF g_header_price_att_rec.pricing_attribute61 IS NOT NULL THEN
2508 
2509             IF oe_validate_adj.Pricing_Attribute61(g_header_price_att_rec.pricing_attribute61)
2510             THEN
2511                 OE_Header_Pattr_Util.Clear_Dependent_Attr
2512                 (   p_attr_id                     => OE_Header_Pattr_Util.G_PRICING_ATTRIBUTE61
2513                 ,   p_header_Price_att_rec      => g_header_price_att_rec
2514                 ,   x_Header_Price_Att_Rec      => g_header_price_att_rec
2515                 );
2516             ELSE
2517                 g_header_price_att_rec.pricing_attribute61 := NULL;
2518             END IF;
2519 
2520         END IF;
2521 
2522     END IF;
2523 
2524     IF g_header_price_att_rec.pricing_attribute62 = FND_API.G_MISS_CHAR THEN
2525 
2526         g_header_price_att_rec.pricing_attribute62 := Get_Pricing_Attribute62;
2527 
2528         IF g_header_price_att_rec.pricing_attribute62 IS NOT NULL THEN
2529 
2530             IF oe_validate_adj.Pricing_Attribute62(g_header_price_att_rec.pricing_attribute62)
2531             THEN
2532                 OE_Header_Pattr_Util.Clear_Dependent_Attr
2536                 );
2533                 (   p_attr_id                     => OE_Header_Pattr_Util.G_PRICING_ATTRIBUTE62
2534                 ,   p_header_Price_att_rec      => g_header_price_att_rec
2535                 ,   x_Header_Price_Att_Rec      => g_header_price_att_rec
2537             ELSE
2538                 g_header_price_att_rec.pricing_attribute62 := NULL;
2539             END IF;
2540 
2541         END IF;
2542 
2543     END IF;
2544 
2545     IF g_header_price_att_rec.pricing_attribute63 = FND_API.G_MISS_CHAR THEN
2546 
2547         g_header_price_att_rec.pricing_attribute63 := Get_Pricing_Attribute63;
2548 
2549         IF g_header_price_att_rec.pricing_attribute63 IS NOT NULL THEN
2550 
2551             IF oe_validate_adj.Pricing_Attribute63(g_header_price_att_rec.pricing_attribute63)
2552             THEN
2553                 OE_Header_Pattr_Util.Clear_Dependent_Attr
2554                 (   p_attr_id                     => OE_Header_Pattr_Util.G_PRICING_ATTRIBUTE63
2555                 ,   p_header_Price_att_rec      => g_header_price_att_rec
2556                 ,   x_Header_Price_Att_Rec      => g_header_price_att_rec
2557                 );
2558             ELSE
2559                 g_header_price_att_rec.pricing_attribute63 := NULL;
2560             END IF;
2561 
2562         END IF;
2563 
2564     END IF;
2565 
2566     IF g_header_price_att_rec.pricing_attribute64 = FND_API.G_MISS_CHAR THEN
2567 
2568         g_header_price_att_rec.pricing_attribute64 := Get_Pricing_Attribute64;
2569 
2570         IF g_header_price_att_rec.pricing_attribute64 IS NOT NULL THEN
2571 
2572             IF oe_validate_adj.Pricing_Attribute64(g_header_price_att_rec.pricing_attribute64)
2573             THEN
2574                 OE_Header_Pattr_Util.Clear_Dependent_Attr
2575                 (   p_attr_id                     => OE_Header_Pattr_Util.G_PRICING_ATTRIBUTE64
2576                 ,   p_header_Price_att_rec      => g_header_price_att_rec
2577                 ,   x_Header_Price_Att_Rec      => g_header_price_att_rec
2578                 );
2579             ELSE
2580                 g_header_price_att_rec.pricing_attribute64 := NULL;
2581             END IF;
2582 
2583         END IF;
2584 
2585     END IF;
2586 
2587     IF g_header_price_att_rec.pricing_attribute65 = FND_API.G_MISS_CHAR THEN
2588 
2589         g_header_price_att_rec.pricing_attribute65 := Get_Pricing_Attribute65;
2590 
2591         IF g_header_price_att_rec.pricing_attribute65 IS NOT NULL THEN
2592 
2593             IF oe_validate_adj.Pricing_Attribute65(g_header_price_att_rec.pricing_attribute65)
2594             THEN
2595                 OE_Header_Pattr_Util.Clear_Dependent_Attr
2596                 (   p_attr_id                     => OE_Header_Pattr_Util.G_PRICING_ATTRIBUTE65
2597                 ,   p_header_Price_att_rec      => g_header_price_att_rec
2598                 ,   x_Header_Price_Att_Rec      => g_header_price_att_rec
2599                 );
2600             ELSE
2601                 g_header_price_att_rec.pricing_attribute65 := NULL;
2602             END IF;
2603 
2604         END IF;
2605 
2606     END IF;
2607 
2608     IF g_header_price_att_rec.pricing_attribute66 = FND_API.G_MISS_CHAR THEN
2609 
2610         g_header_price_att_rec.pricing_attribute66 := Get_Pricing_Attribute66;
2611 
2612         IF g_header_price_att_rec.pricing_attribute66 IS NOT NULL THEN
2613 
2614             IF oe_validate_adj.Pricing_Attribute66(g_header_price_att_rec.pricing_attribute66)
2615             THEN
2616                 OE_Header_Pattr_Util.Clear_Dependent_Attr
2617                 (   p_attr_id                     => OE_Header_Pattr_Util.G_PRICING_ATTRIBUTE66
2618                 ,   p_header_Price_att_rec      => g_header_price_att_rec
2619                 ,   x_Header_Price_Att_Rec      => g_header_price_att_rec
2620                 );
2621             ELSE
2622                 g_header_price_att_rec.pricing_attribute66 := NULL;
2623             END IF;
2624 
2625         END IF;
2626 
2627     END IF;
2628 
2629     IF g_header_price_att_rec.pricing_attribute67 = FND_API.G_MISS_CHAR THEN
2630 
2631         g_header_price_att_rec.pricing_attribute67 := Get_Pricing_Attribute67;
2632 
2633         IF g_header_price_att_rec.pricing_attribute67 IS NOT NULL THEN
2634 
2635             IF oe_validate_adj.Pricing_Attribute67(g_header_price_att_rec.pricing_attribute67)
2636             THEN
2637                 OE_Header_Pattr_Util.Clear_Dependent_Attr
2638                 (   p_attr_id                     => OE_Header_Pattr_Util.G_PRICING_ATTRIBUTE67
2639                 ,   p_header_Price_att_rec      => g_header_price_att_rec
2640                 ,   x_Header_Price_Att_Rec      => g_header_price_att_rec
2641                 );
2642             ELSE
2643                 g_header_price_att_rec.pricing_attribute67 := NULL;
2644             END IF;
2645 
2646         END IF;
2647 
2648     END IF;
2649 
2650     IF g_header_price_att_rec.pricing_attribute68 = FND_API.G_MISS_CHAR THEN
2651 
2652         g_header_price_att_rec.pricing_attribute68 := Get_Pricing_Attribute68;
2653 
2654         IF g_header_price_att_rec.pricing_attribute68 IS NOT NULL THEN
2655 
2656             IF oe_validate_adj.Pricing_Attribute68(g_header_price_att_rec.pricing_attribute68)
2657             THEN
2658                 OE_Header_Pattr_Util.Clear_Dependent_Attr
2662                 );
2659                 (   p_attr_id                     => OE_Header_Pattr_Util.G_PRICING_ATTRIBUTE68
2660                 ,   p_header_Price_att_rec      => g_header_price_att_rec
2661                 ,   x_Header_Price_Att_Rec      => g_header_price_att_rec
2663             ELSE
2664                 g_header_price_att_rec.pricing_attribute68 := NULL;
2665             END IF;
2666 
2667         END IF;
2668 
2669     END IF;
2670 
2671     IF g_header_price_att_rec.pricing_attribute69 = FND_API.G_MISS_CHAR THEN
2672 
2673         g_header_price_att_rec.pricing_attribute69 := Get_Pricing_Attribute69;
2674 
2675         IF g_header_price_att_rec.pricing_attribute69 IS NOT NULL THEN
2676 
2677             IF oe_validate_adj.Pricing_Attribute69(g_header_price_att_rec.pricing_attribute69)
2678             THEN
2679                 OE_Header_Pattr_Util.Clear_Dependent_Attr
2680                 (   p_attr_id                     => OE_Header_Pattr_Util.G_PRICING_ATTRIBUTE69
2681                 ,   p_header_Price_att_rec      => g_header_price_att_rec
2682                 ,   x_Header_Price_Att_Rec      => g_header_price_att_rec
2683                 );
2684             ELSE
2685                 g_header_price_att_rec.pricing_attribute69 := NULL;
2686             END IF;
2687 
2688         END IF;
2689 
2690     END IF;
2691 
2692     IF g_header_price_att_rec.pricing_attribute70 = FND_API.G_MISS_CHAR THEN
2693 
2694         g_header_price_att_rec.pricing_attribute70 := Get_Pricing_Attribute70;
2695 
2696         IF g_header_price_att_rec.pricing_attribute70 IS NOT NULL THEN
2697 
2698             IF oe_validate_adj.Pricing_Attribute70(g_header_price_att_rec.pricing_attribute70)
2699             THEN
2700                 OE_Header_Pattr_Util.Clear_Dependent_Attr
2701                 (   p_attr_id                     => OE_Header_Pattr_Util.G_PRICING_ATTRIBUTE70
2702                 ,   p_header_Price_att_rec      => g_header_price_att_rec
2703                 ,   x_Header_Price_Att_Rec      => g_header_price_att_rec
2704                 );
2705             ELSE
2706                 g_header_price_att_rec.pricing_attribute70 := NULL;
2707             END IF;
2708 
2709         END IF;
2710 
2711     END IF;
2712 
2713     IF g_header_price_att_rec.pricing_attribute71 = FND_API.G_MISS_CHAR THEN
2714 
2715         g_header_price_att_rec.pricing_attribute71 := Get_Pricing_Attribute71;
2716 
2717         IF g_header_price_att_rec.pricing_attribute71 IS NOT NULL THEN
2718 
2719             IF oe_validate_adj.Pricing_Attribute71(g_header_price_att_rec.pricing_attribute71)
2720             THEN
2721                 OE_Header_Pattr_Util.Clear_Dependent_Attr
2722                 (   p_attr_id                     => OE_Header_Pattr_Util.G_PRICING_ATTRIBUTE71
2723                 ,   p_header_Price_att_rec      => g_header_price_att_rec
2724                 ,   x_Header_Price_Att_Rec      => g_header_price_att_rec
2725                 );
2726             ELSE
2727                 g_header_price_att_rec.pricing_attribute71 := NULL;
2728             END IF;
2729 
2730         END IF;
2731 
2732     END IF;
2733 
2734     IF g_header_price_att_rec.pricing_attribute72 = FND_API.G_MISS_CHAR THEN
2735 
2736         g_header_price_att_rec.pricing_attribute72 := Get_Pricing_Attribute72;
2737 
2738         IF g_header_price_att_rec.pricing_attribute72 IS NOT NULL THEN
2739 
2740             IF oe_validate_adj.Pricing_Attribute72(g_header_price_att_rec.pricing_attribute72)
2741             THEN
2742                 OE_Header_Pattr_Util.Clear_Dependent_Attr
2743                 (   p_attr_id                     => OE_Header_Pattr_Util.G_PRICING_ATTRIBUTE72
2744                 ,   p_header_Price_att_rec      => g_header_price_att_rec
2745                 ,   x_Header_Price_Att_Rec      => g_header_price_att_rec
2746                 );
2747             ELSE
2748                 g_header_price_att_rec.pricing_attribute72 := NULL;
2749             END IF;
2750 
2751         END IF;
2752 
2753     END IF;
2754 
2755     IF g_header_price_att_rec.pricing_attribute73 = FND_API.G_MISS_CHAR THEN
2756 
2757         g_header_price_att_rec.pricing_attribute73 := Get_Pricing_Attribute73;
2758 
2759         IF g_header_price_att_rec.pricing_attribute73 IS NOT NULL THEN
2760 
2761             IF oe_validate_adj.Pricing_Attribute73(g_header_price_att_rec.pricing_attribute73)
2762             THEN
2763                 OE_Header_Pattr_Util.Clear_Dependent_Attr
2764                 (   p_attr_id                     => OE_Header_Pattr_Util.G_PRICING_ATTRIBUTE73
2765                 ,   p_header_Price_att_rec      => g_header_price_att_rec
2766                 ,   x_Header_Price_Att_Rec      => g_header_price_att_rec
2767                 );
2768             ELSE
2769                 g_header_price_att_rec.pricing_attribute73 := NULL;
2770             END IF;
2771 
2772         END IF;
2773 
2774     END IF;
2775 
2776     IF g_header_price_att_rec.pricing_attribute74 = FND_API.G_MISS_CHAR THEN
2777 
2778         g_header_price_att_rec.pricing_attribute74 := Get_Pricing_Attribute74;
2779 
2780         IF g_header_price_att_rec.pricing_attribute74 IS NOT NULL THEN
2781 
2782             IF oe_validate_adj.Pricing_Attribute74(g_header_price_att_rec.pricing_attribute74)
2783             THEN
2784                 OE_Header_Pattr_Util.Clear_Dependent_Attr
2788                 );
2785                 (   p_attr_id                     => OE_Header_Pattr_Util.G_PRICING_ATTRIBUTE74
2786                 ,   p_header_Price_att_rec      => g_header_price_att_rec
2787                 ,   x_Header_Price_Att_Rec      => g_header_price_att_rec
2789             ELSE
2790                 g_header_price_att_rec.pricing_attribute74 := NULL;
2791             END IF;
2792 
2793         END IF;
2794 
2795     END IF;
2796 
2797     IF g_header_price_att_rec.pricing_attribute75 = FND_API.G_MISS_CHAR THEN
2798 
2799         g_header_price_att_rec.pricing_attribute75 := Get_Pricing_Attribute75;
2800 
2801         IF g_header_price_att_rec.pricing_attribute75 IS NOT NULL THEN
2802 
2803             IF oe_validate_adj.Pricing_Attribute75(g_header_price_att_rec.pricing_attribute75)
2804             THEN
2805                 OE_Header_Pattr_Util.Clear_Dependent_Attr
2806                 (   p_attr_id                     => OE_Header_Pattr_Util.G_PRICING_ATTRIBUTE75
2807                 ,   p_header_Price_att_rec      => g_header_price_att_rec
2808                 ,   x_Header_Price_Att_Rec      => g_header_price_att_rec
2809                 );
2810             ELSE
2811                 g_header_price_att_rec.pricing_attribute75 := NULL;
2812             END IF;
2813 
2814         END IF;
2815 
2816     END IF;
2817 
2818     IF g_header_price_att_rec.pricing_attribute76 = FND_API.G_MISS_CHAR THEN
2819 
2820         g_header_price_att_rec.pricing_attribute76 := Get_Pricing_Attribute76;
2821 
2822         IF g_header_price_att_rec.pricing_attribute76 IS NOT NULL THEN
2823 
2824             IF oe_validate_adj.Pricing_Attribute76(g_header_price_att_rec.pricing_attribute76)
2825             THEN
2826                 OE_Header_Pattr_Util.Clear_Dependent_Attr
2827                 (   p_attr_id                     => OE_Header_Pattr_Util.G_PRICING_ATTRIBUTE76
2828                 ,   p_header_Price_att_rec      => g_header_price_att_rec
2829                 ,   x_Header_Price_Att_Rec      => g_header_price_att_rec
2830                 );
2831             ELSE
2832                 g_header_price_att_rec.pricing_attribute76 := NULL;
2833             END IF;
2834 
2835         END IF;
2836 
2837     END IF;
2838 
2839     IF g_header_price_att_rec.pricing_attribute77 = FND_API.G_MISS_CHAR THEN
2840 
2841         g_header_price_att_rec.pricing_attribute77 := Get_Pricing_Attribute77;
2842 
2843         IF g_header_price_att_rec.pricing_attribute77 IS NOT NULL THEN
2844 
2845             IF oe_validate_adj.Pricing_Attribute77(g_header_price_att_rec.pricing_attribute77)
2846             THEN
2847                 OE_Header_Pattr_Util.Clear_Dependent_Attr
2848                 (   p_attr_id                     => OE_Header_Pattr_Util.G_PRICING_ATTRIBUTE77
2849                 ,   p_header_Price_att_rec      => g_header_price_att_rec
2850                 ,   x_Header_Price_Att_Rec      => g_header_price_att_rec
2851                 );
2852             ELSE
2853                 g_header_price_att_rec.pricing_attribute77 := NULL;
2854             END IF;
2855 
2856         END IF;
2857 
2858     END IF;
2859 
2860     IF g_header_price_att_rec.pricing_attribute78 = FND_API.G_MISS_CHAR THEN
2861 
2862         g_header_price_att_rec.pricing_attribute78 := Get_Pricing_Attribute78;
2863 
2864         IF g_header_price_att_rec.pricing_attribute78 IS NOT NULL THEN
2865 
2866             IF oe_validate_adj.Pricing_Attribute78(g_header_price_att_rec.pricing_attribute78)
2867             THEN
2868                 OE_Header_Pattr_Util.Clear_Dependent_Attr
2869                 (   p_attr_id                     => OE_Header_Pattr_Util.G_PRICING_ATTRIBUTE78
2870                 ,   p_header_Price_att_rec      => g_header_price_att_rec
2871                 ,   x_Header_Price_Att_Rec      => g_header_price_att_rec
2872                 );
2873             ELSE
2874                 g_header_price_att_rec.pricing_attribute78 := NULL;
2875             END IF;
2876 
2877         END IF;
2878 
2879     END IF;
2880 
2881     IF g_header_price_att_rec.pricing_attribute79 = FND_API.G_MISS_CHAR THEN
2882 
2883         g_header_price_att_rec.pricing_attribute79 := Get_Pricing_Attribute79;
2884 
2885         IF g_header_price_att_rec.pricing_attribute79 IS NOT NULL THEN
2886 
2887             IF oe_validate_adj.Pricing_Attribute79(g_header_price_att_rec.pricing_attribute79)
2888             THEN
2889                 OE_Header_Pattr_Util.Clear_Dependent_Attr
2890                 (   p_attr_id                     => OE_Header_Pattr_Util.G_PRICING_ATTRIBUTE79
2891                 ,   p_header_Price_att_rec      => g_header_price_att_rec
2892                 ,   x_Header_Price_Att_Rec      => g_header_price_att_rec
2893                 );
2894             ELSE
2895                 g_header_price_att_rec.pricing_attribute79 := NULL;
2896             END IF;
2897 
2898         END IF;
2899 
2900     END IF;
2901 
2902     IF g_header_price_att_rec.pricing_attribute80 = FND_API.G_MISS_CHAR THEN
2903 
2904         g_header_price_att_rec.pricing_attribute80 := Get_Pricing_Attribute80;
2905 
2906         IF g_header_price_att_rec.pricing_attribute80 IS NOT NULL THEN
2907 
2908             IF oe_validate_adj.Pricing_Attribute80(g_header_price_att_rec.pricing_attribute80)
2909             THEN
2910                 OE_Header_Pattr_Util.Clear_Dependent_Attr
2914                 );
2911                 (   p_attr_id                     => OE_Header_Pattr_Util.G_PRICING_ATTRIBUTE80
2912                 ,   p_header_Price_att_rec      => g_header_price_att_rec
2913                 ,   x_Header_Price_Att_Rec      => g_header_price_att_rec
2915             ELSE
2916                 g_header_price_att_rec.pricing_attribute80 := NULL;
2917             END IF;
2918 
2919         END IF;
2920 
2921     END IF;
2922 
2923     IF g_header_price_att_rec.pricing_attribute81 = FND_API.G_MISS_CHAR THEN
2924 
2925         g_header_price_att_rec.pricing_attribute81 := Get_Pricing_Attribute81;
2926 
2927         IF g_header_price_att_rec.pricing_attribute81 IS NOT NULL THEN
2928 
2929             IF oe_validate_adj.Pricing_Attribute81(g_header_price_att_rec.pricing_attribute81)
2930             THEN
2931                 OE_Header_Pattr_Util.Clear_Dependent_Attr
2932                 (   p_attr_id                     => OE_Header_Pattr_Util.G_PRICING_ATTRIBUTE81
2933                 ,   p_header_Price_att_rec      => g_header_price_att_rec
2934                 ,   x_Header_Price_Att_Rec      => g_header_price_att_rec
2935                 );
2936             ELSE
2937                 g_header_price_att_rec.pricing_attribute81 := NULL;
2938             END IF;
2939 
2940         END IF;
2941 
2942     END IF;
2943 
2944     IF g_header_price_att_rec.pricing_attribute82 = FND_API.G_MISS_CHAR THEN
2945 
2946         g_header_price_att_rec.pricing_attribute82 := Get_Pricing_Attribute82;
2947 
2948         IF g_header_price_att_rec.pricing_attribute82 IS NOT NULL THEN
2949 
2950             IF oe_validate_adj.Pricing_Attribute82(g_header_price_att_rec.pricing_attribute82)
2951             THEN
2952                 OE_Header_Pattr_Util.Clear_Dependent_Attr
2953                 (   p_attr_id                     => OE_Header_Pattr_Util.G_PRICING_ATTRIBUTE82
2954                 ,   p_header_Price_att_rec      => g_header_price_att_rec
2955                 ,   x_Header_Price_Att_Rec      => g_header_price_att_rec
2956                 );
2957             ELSE
2958                 g_header_price_att_rec.pricing_attribute82 := NULL;
2959             END IF;
2960 
2961         END IF;
2962 
2963     END IF;
2964 
2965     IF g_header_price_att_rec.pricing_attribute83 = FND_API.G_MISS_CHAR THEN
2966 
2967         g_header_price_att_rec.pricing_attribute83 := Get_Pricing_Attribute83;
2968 
2969         IF g_header_price_att_rec.pricing_attribute83 IS NOT NULL THEN
2970 
2971             IF oe_validate_adj.Pricing_Attribute83(g_header_price_att_rec.pricing_attribute83)
2972             THEN
2973                 OE_Header_Pattr_Util.Clear_Dependent_Attr
2974                 (   p_attr_id                     => OE_Header_Pattr_Util.G_PRICING_ATTRIBUTE83
2975                 ,   p_header_Price_att_rec      => g_header_price_att_rec
2976                 ,   x_Header_Price_Att_Rec      => g_header_price_att_rec
2977                 );
2978             ELSE
2979                 g_header_price_att_rec.pricing_attribute83 := NULL;
2980             END IF;
2981 
2982         END IF;
2983 
2984     END IF;
2985 
2986     IF g_header_price_att_rec.pricing_attribute84 = FND_API.G_MISS_CHAR THEN
2987 
2988         g_header_price_att_rec.pricing_attribute84 := Get_Pricing_Attribute84;
2989 
2990         IF g_header_price_att_rec.pricing_attribute84 IS NOT NULL THEN
2991 
2992             IF oe_validate_adj.Pricing_Attribute84(g_header_price_att_rec.pricing_attribute84)
2993             THEN
2994                 OE_Header_Pattr_Util.Clear_Dependent_Attr
2995                 (   p_attr_id                     => OE_Header_Pattr_Util.G_PRICING_ATTRIBUTE84
2996                 ,   p_header_Price_att_rec      => g_header_price_att_rec
2997                 ,   x_Header_Price_Att_Rec      => g_header_price_att_rec
2998                 );
2999             ELSE
3000                 g_header_price_att_rec.pricing_attribute84 := NULL;
3001             END IF;
3002 
3003         END IF;
3004 
3005     END IF;
3006 
3007     IF g_header_price_att_rec.pricing_attribute85 = FND_API.G_MISS_CHAR THEN
3008 
3009         g_header_price_att_rec.pricing_attribute85 := Get_Pricing_Attribute85;
3010 
3011         IF g_header_price_att_rec.pricing_attribute85 IS NOT NULL THEN
3012 
3013             IF oe_validate_adj.Pricing_Attribute85(g_header_price_att_rec.pricing_attribute85)
3014             THEN
3015                 OE_Header_Pattr_Util.Clear_Dependent_Attr
3016                 (   p_attr_id                     => OE_Header_Pattr_Util.G_PRICING_ATTRIBUTE85
3017                 ,   p_header_Price_att_rec      => g_header_price_att_rec
3018                 ,   x_Header_Price_Att_Rec      => g_header_price_att_rec
3019                 );
3020             ELSE
3021                 g_header_price_att_rec.pricing_attribute85 := NULL;
3022             END IF;
3023 
3024         END IF;
3025 
3026     END IF;
3027 
3028     IF g_header_price_att_rec.pricing_attribute86 = FND_API.G_MISS_CHAR THEN
3029 
3030         g_header_price_att_rec.pricing_attribute86 := Get_Pricing_Attribute86;
3031 
3032         IF g_header_price_att_rec.pricing_attribute86 IS NOT NULL THEN
3033 
3034             IF oe_validate_adj.Pricing_Attribute86(g_header_price_att_rec.pricing_attribute86)
3035             THEN
3036                 OE_Header_Pattr_Util.Clear_Dependent_Attr
3037                 (   p_attr_id                     => OE_Header_Pattr_Util.G_PRICING_ATTRIBUTE86
3041             ELSE
3038                 ,   p_header_Price_att_rec      => g_header_price_att_rec
3039                 ,   x_Header_Price_Att_Rec      => g_header_price_att_rec
3040                 );
3042                 g_header_price_att_rec.pricing_attribute86 := NULL;
3043             END IF;
3044 
3045         END IF;
3046 
3047     END IF;
3048 
3049     IF g_header_price_att_rec.pricing_attribute87 = FND_API.G_MISS_CHAR THEN
3050 
3051         g_header_price_att_rec.pricing_attribute87 := Get_Pricing_Attribute87;
3052 
3053         IF g_header_price_att_rec.pricing_attribute87 IS NOT NULL THEN
3054 
3055             IF oe_validate_adj.Pricing_Attribute87(g_header_price_att_rec.pricing_attribute87)
3056             THEN
3057                 OE_Header_Pattr_Util.Clear_Dependent_Attr
3058                 (   p_attr_id                     => OE_Header_Pattr_Util.G_PRICING_ATTRIBUTE87
3059                 ,   p_header_Price_att_rec      => g_header_price_att_rec
3060                 ,   x_Header_Price_Att_Rec      => g_header_price_att_rec
3061                 );
3062             ELSE
3063                 g_header_price_att_rec.pricing_attribute87 := NULL;
3064             END IF;
3065 
3066         END IF;
3067 
3068     END IF;
3069 
3070     IF g_header_price_att_rec.pricing_attribute88 = FND_API.G_MISS_CHAR THEN
3071 
3072         g_header_price_att_rec.pricing_attribute88 := Get_Pricing_Attribute88;
3073 
3074         IF g_header_price_att_rec.pricing_attribute88 IS NOT NULL THEN
3075 
3076             IF oe_validate_adj.Pricing_Attribute88(g_header_price_att_rec.pricing_attribute88)
3077             THEN
3078                 OE_Header_Pattr_Util.Clear_Dependent_Attr
3079                 (   p_attr_id                     => OE_Header_Pattr_Util.G_PRICING_ATTRIBUTE88
3080                 ,   p_header_Price_att_rec      => g_header_price_att_rec
3081                 ,   x_Header_Price_Att_Rec      => g_header_price_att_rec
3082                 );
3083             ELSE
3084                 g_header_price_att_rec.pricing_attribute88 := NULL;
3085             END IF;
3086 
3087         END IF;
3088 
3089     END IF;
3090 
3091     IF g_header_price_att_rec.pricing_attribute89 = FND_API.G_MISS_CHAR THEN
3092 
3093         g_header_price_att_rec.pricing_attribute89 := Get_Pricing_Attribute89;
3094 
3095         IF g_header_price_att_rec.pricing_attribute89 IS NOT NULL THEN
3096 
3097             IF oe_validate_adj.Pricing_Attribute89(g_header_price_att_rec.pricing_attribute89)
3098             THEN
3099                 OE_Header_Pattr_Util.Clear_Dependent_Attr
3100                 (   p_attr_id                     => OE_Header_Pattr_Util.G_PRICING_ATTRIBUTE89
3101                 ,   p_header_Price_att_rec      => g_header_price_att_rec
3102                 ,   x_Header_Price_Att_Rec      => g_header_price_att_rec
3103                 );
3104             ELSE
3105                 g_header_price_att_rec.pricing_attribute89 := NULL;
3106             END IF;
3107 
3108         END IF;
3109 
3110     END IF;
3111 
3112     IF g_header_price_att_rec.pricing_attribute90 = FND_API.G_MISS_CHAR THEN
3113 
3114         g_header_price_att_rec.pricing_attribute90 := Get_Pricing_Attribute90;
3115 
3116         IF g_header_price_att_rec.pricing_attribute90 IS NOT NULL THEN
3117 
3118             IF oe_validate_adj.Pricing_Attribute90(g_header_price_att_rec.pricing_attribute90)
3119             THEN
3120                 OE_Header_Pattr_Util.Clear_Dependent_Attr
3121                 (   p_attr_id                     => OE_Header_Pattr_Util.G_PRICING_ATTRIBUTE90
3122                 ,   p_header_Price_att_rec      => g_header_price_att_rec
3123                 ,   x_Header_Price_Att_Rec      => g_header_price_att_rec
3124                 );
3125             ELSE
3126                 g_header_price_att_rec.pricing_attribute90 := NULL;
3127             END IF;
3128 
3129         END IF;
3130 
3131     END IF;
3132 
3133     IF g_header_price_att_rec.pricing_attribute91 = FND_API.G_MISS_CHAR THEN
3134 
3135         g_header_price_att_rec.pricing_attribute91 := Get_Pricing_Attribute91;
3136 
3137         IF g_header_price_att_rec.pricing_attribute91 IS NOT NULL THEN
3138 
3139             IF oe_validate_adj.Pricing_Attribute91(g_header_price_att_rec.pricing_attribute91)
3140             THEN
3141                 OE_Header_Pattr_Util.Clear_Dependent_Attr
3142                 (   p_attr_id                     => OE_Header_Pattr_Util.G_PRICING_ATTRIBUTE91
3143                 ,   p_header_Price_att_rec      => g_header_price_att_rec
3144                 ,   x_Header_Price_Att_Rec      => g_header_price_att_rec
3145                 );
3146             ELSE
3147                 g_header_price_att_rec.pricing_attribute91 := NULL;
3148             END IF;
3149 
3150         END IF;
3151 
3152     END IF;
3153 
3154     IF g_header_price_att_rec.pricing_attribute92 = FND_API.G_MISS_CHAR THEN
3155 
3156         g_header_price_att_rec.pricing_attribute92 := Get_Pricing_Attribute92;
3157 
3158         IF g_header_price_att_rec.pricing_attribute92 IS NOT NULL THEN
3159 
3160             IF oe_validate_adj.Pricing_Attribute92(g_header_price_att_rec.pricing_attribute92)
3161             THEN
3162                 OE_Header_Pattr_Util.Clear_Dependent_Attr
3163                 (   p_attr_id                     => OE_Header_Pattr_Util.G_PRICING_ATTRIBUTE92
3164                 ,   p_header_Price_att_rec      => g_header_price_att_rec
3168                 g_header_price_att_rec.pricing_attribute92 := NULL;
3165                 ,   x_Header_Price_Att_Rec      => g_header_price_att_rec
3166                 );
3167             ELSE
3169             END IF;
3170 
3171         END IF;
3172 
3173     END IF;
3174 
3175     IF g_header_price_att_rec.pricing_attribute93 = FND_API.G_MISS_CHAR THEN
3176 
3177         g_header_price_att_rec.pricing_attribute93 := Get_Pricing_Attribute93;
3178 
3179         IF g_header_price_att_rec.pricing_attribute93 IS NOT NULL THEN
3180 
3181             IF oe_validate_adj.Pricing_Attribute93(g_header_price_att_rec.pricing_attribute93)
3182             THEN
3183                 OE_Header_Pattr_Util.Clear_Dependent_Attr
3184                 (   p_attr_id                     => OE_Header_Pattr_Util.G_PRICING_ATTRIBUTE93
3185                 ,   p_header_Price_att_rec      => g_header_price_att_rec
3186                 ,   x_Header_Price_Att_Rec      => g_header_price_att_rec
3187                 );
3188             ELSE
3189                 g_header_price_att_rec.pricing_attribute93 := NULL;
3190             END IF;
3191 
3192         END IF;
3193 
3194     END IF;
3195 
3196     IF g_header_price_att_rec.pricing_attribute94 = FND_API.G_MISS_CHAR THEN
3197 
3198         g_header_price_att_rec.pricing_attribute94 := Get_Pricing_Attribute94;
3199 
3200         IF g_header_price_att_rec.pricing_attribute94 IS NOT NULL THEN
3201 
3202             IF oe_validate_adj.Pricing_Attribute94(g_header_price_att_rec.pricing_attribute94)
3203             THEN
3204                 OE_Header_Pattr_Util.Clear_Dependent_Attr
3205                 (   p_attr_id                     => OE_Header_Pattr_Util.G_PRICING_ATTRIBUTE94
3206                 ,   p_header_Price_att_rec      => g_header_price_att_rec
3207                 ,   x_Header_Price_Att_Rec      => g_header_price_att_rec
3208                 );
3209             ELSE
3210                 g_header_price_att_rec.pricing_attribute94 := NULL;
3211             END IF;
3212 
3213         END IF;
3214 
3215     END IF;
3216 
3217     IF g_header_price_att_rec.pricing_attribute95 = FND_API.G_MISS_CHAR THEN
3218 
3219         g_header_price_att_rec.pricing_attribute95 := Get_Pricing_Attribute95;
3220 
3221         IF g_header_price_att_rec.pricing_attribute95 IS NOT NULL THEN
3222 
3223             IF oe_validate_adj.Pricing_Attribute95(g_header_price_att_rec.pricing_attribute95)
3224             THEN
3225                 OE_Header_Pattr_Util.Clear_Dependent_Attr
3226                 (   p_attr_id                     => OE_Header_Pattr_Util.G_PRICING_ATTRIBUTE95
3227                 ,   p_header_Price_att_rec      => g_header_price_att_rec
3228                 ,   x_Header_Price_Att_Rec      => g_header_price_att_rec
3229                 );
3230             ELSE
3231                 g_header_price_att_rec.pricing_attribute95 := NULL;
3232             END IF;
3233 
3234         END IF;
3235 
3236     END IF;
3237 
3238     IF g_header_price_att_rec.pricing_attribute96 = FND_API.G_MISS_CHAR THEN
3239 
3240         g_header_price_att_rec.pricing_attribute96 := Get_Pricing_Attribute96;
3241 
3242         IF g_header_price_att_rec.pricing_attribute96 IS NOT NULL THEN
3243 
3244             IF oe_validate_adj.Pricing_Attribute96(g_header_price_att_rec.pricing_attribute96)
3245             THEN
3246                 OE_Header_Pattr_Util.Clear_Dependent_Attr
3247                 (   p_attr_id                     => OE_Header_Pattr_Util.G_PRICING_ATTRIBUTE96
3248                 ,   p_header_Price_att_rec      => g_header_price_att_rec
3249                 ,   x_Header_Price_Att_Rec      => g_header_price_att_rec
3250                 );
3251             ELSE
3252                 g_header_price_att_rec.pricing_attribute96 := NULL;
3253             END IF;
3254 
3255         END IF;
3256 
3257     END IF;
3258 
3259     IF g_header_price_att_rec.pricing_attribute97 = FND_API.G_MISS_CHAR THEN
3260 
3261         g_header_price_att_rec.pricing_attribute97 := Get_Pricing_Attribute97;
3262 
3263         IF g_header_price_att_rec.pricing_attribute97 IS NOT NULL THEN
3264 
3265             IF oe_validate_adj.Pricing_Attribute97(g_header_price_att_rec.pricing_attribute97)
3266             THEN
3267                 OE_Header_Pattr_Util.Clear_Dependent_Attr
3268                 (   p_attr_id                     => OE_Header_Pattr_Util.G_PRICING_ATTRIBUTE97
3269                 ,   p_header_Price_att_rec      => g_header_price_att_rec
3270                 ,   x_Header_Price_Att_Rec      => g_header_price_att_rec
3271                 );
3272             ELSE
3273                 g_header_price_att_rec.pricing_attribute97 := NULL;
3274             END IF;
3275 
3276         END IF;
3277 
3278     END IF;
3279 
3280     IF g_header_price_att_rec.pricing_attribute98 = FND_API.G_MISS_CHAR THEN
3281 
3282         g_header_price_att_rec.pricing_attribute98 := Get_Pricing_Attribute98;
3283 
3284         IF g_header_price_att_rec.pricing_attribute98 IS NOT NULL THEN
3285 
3286             IF oe_validate_adj.Pricing_Attribute98(g_header_price_att_rec.pricing_attribute98)
3287             THEN
3288                 OE_Header_Pattr_Util.Clear_Dependent_Attr
3289                 (   p_attr_id                     => OE_Header_Pattr_Util.G_PRICING_ATTRIBUTE98
3290                 ,   p_header_Price_att_rec      => g_header_price_att_rec
3291                 ,   x_Header_Price_Att_Rec      => g_header_price_att_rec
3292                 );
3296 
3293             ELSE
3294                 g_header_price_att_rec.pricing_attribute98 := NULL;
3295             END IF;
3297         END IF;
3298 
3299     END IF;
3300 
3301     IF g_header_price_att_rec.pricing_attribute99 = FND_API.G_MISS_CHAR THEN
3302 
3303         g_header_price_att_rec.pricing_attribute99 := Get_Pricing_Attribute99;
3304 
3305         IF g_header_price_att_rec.pricing_attribute99 IS NOT NULL THEN
3306 
3307             IF oe_validate_adj.Pricing_Attribute99(g_header_price_att_rec.pricing_attribute99)
3308             THEN
3309                 OE_Header_PAttr_Util.Clear_Dependent_Attr
3310                 (   p_attr_id                     => OE_Header_Pattr_Util.G_PRICING_ATTRIBUTE99
3311                 ,   p_header_Price_att_rec      => g_header_price_att_rec
3312                 ,   x_Header_Price_Att_rec      => g_header_price_att_rec
3313                 );
3314             ELSE
3315                 g_header_price_att_rec.pricing_attribute99 := NULL;
3316             END IF;
3317 
3318         END IF;
3319 
3320     END IF;
3321 
3322 */
3323 --  Code above commented
3324 
3325 
3326 
3327     IF g_header_price_att_rec.attribute1 = FND_API.G_MISS_CHAR
3328     OR  g_header_price_att_rec.attribute10 = FND_API.G_MISS_CHAR
3329     OR  g_header_price_att_rec.attribute11 = FND_API.G_MISS_CHAR
3330     OR  g_header_price_att_rec.attribute12 = FND_API.G_MISS_CHAR
3331     OR  g_header_price_att_rec.attribute13 = FND_API.G_MISS_CHAR
3332     OR  g_header_price_att_rec.attribute14 = FND_API.G_MISS_CHAR
3333     OR  g_header_price_att_rec.attribute15 = FND_API.G_MISS_CHAR
3334     OR  g_header_price_att_rec.attribute2 = FND_API.G_MISS_CHAR
3335     OR  g_header_price_att_rec.attribute3 = FND_API.G_MISS_CHAR
3336     OR  g_header_price_att_rec.attribute4 = FND_API.G_MISS_CHAR
3337     OR  g_header_price_att_rec.attribute5 = FND_API.G_MISS_CHAR
3338     OR  g_header_price_att_rec.attribute6 = FND_API.G_MISS_CHAR
3339     OR  g_header_price_att_rec.attribute7 = FND_API.G_MISS_CHAR
3340     OR  g_header_price_att_rec.attribute8 = FND_API.G_MISS_CHAR
3341     OR  g_header_price_att_rec.attribute9 = FND_API.G_MISS_CHAR
3342     OR  g_header_price_att_rec.context = FND_API.G_MISS_CHAR
3343     THEN
3344 
3345         Get_Flex_Header_Pattr;
3346 
3347     END IF;
3348 
3349     IF g_header_price_att_rec.pricing_attribute1 = FND_API.G_MISS_CHAR
3350     OR  g_header_price_att_rec.pricing_attribute10 = FND_API.G_MISS_CHAR
3351     OR  g_header_price_att_rec.pricing_attribute2 = FND_API.G_MISS_CHAR
3352     OR  g_header_price_att_rec.pricing_attribute3 = FND_API.G_MISS_CHAR
3353     OR  g_header_price_att_rec.pricing_attribute4 = FND_API.G_MISS_CHAR
3354     OR  g_header_price_att_rec.pricing_attribute5 = FND_API.G_MISS_CHAR
3355     OR  g_header_price_att_rec.pricing_attribute6 = FND_API.G_MISS_CHAR
3356     OR  g_header_price_att_rec.pricing_attribute7 = FND_API.G_MISS_CHAR
3357     OR  g_header_price_att_rec.pricing_attribute8 = FND_API.G_MISS_CHAR
3358     OR  g_header_price_att_rec.pricing_attribute9 = FND_API.G_MISS_CHAR
3359     OR  g_header_price_att_rec.pricing_attribute11 = FND_API.G_MISS_CHAR
3360     OR  g_header_price_att_rec.pricing_attribute12 = FND_API.G_MISS_CHAR
3361     OR  g_header_price_att_rec.pricing_attribute13 = FND_API.G_MISS_CHAR
3362     OR  g_header_price_att_rec.pricing_attribute14 = FND_API.G_MISS_CHAR
3363     OR  g_header_price_att_rec.pricing_attribute15 = FND_API.G_MISS_CHAR
3364     OR  g_header_price_att_rec.pricing_attribute16 = FND_API.G_MISS_CHAR
3365     OR  g_header_price_att_rec.pricing_attribute17 = FND_API.G_MISS_CHAR
3366     OR  g_header_price_att_rec.pricing_attribute18 = FND_API.G_MISS_CHAR
3367     OR  g_header_price_att_rec.pricing_attribute19 = FND_API.G_MISS_CHAR
3368     OR  g_header_price_att_rec.pricing_attribute20 = FND_API.G_MISS_CHAR
3369     OR  g_header_price_att_rec.pricing_attribute21 = FND_API.G_MISS_CHAR
3370     OR  g_header_price_att_rec.pricing_attribute22 = FND_API.G_MISS_CHAR
3371     OR  g_header_price_att_rec.pricing_attribute23 = FND_API.G_MISS_CHAR
3372     OR  g_header_price_att_rec.pricing_attribute24 = FND_API.G_MISS_CHAR
3373     OR  g_header_price_att_rec.pricing_attribute25 = FND_API.G_MISS_CHAR
3374     OR  g_header_price_att_rec.pricing_attribute26 = FND_API.G_MISS_CHAR
3375     OR  g_header_price_att_rec.pricing_attribute27 = FND_API.G_MISS_CHAR
3376     OR  g_header_price_att_rec.pricing_attribute28 = FND_API.G_MISS_CHAR
3377     OR  g_header_price_att_rec.pricing_attribute29 = FND_API.G_MISS_CHAR
3378     OR  g_header_price_att_rec.pricing_attribute30 = FND_API.G_MISS_CHAR
3379     OR  g_header_price_att_rec.pricing_attribute31 = FND_API.G_MISS_CHAR
3380     OR  g_header_price_att_rec.pricing_attribute32 = FND_API.G_MISS_CHAR
3381     OR  g_header_price_att_rec.pricing_attribute33 = FND_API.G_MISS_CHAR
3382     OR  g_header_price_att_rec.pricing_attribute34 = FND_API.G_MISS_CHAR
3383     OR  g_header_price_att_rec.pricing_attribute35 = FND_API.G_MISS_CHAR
3384     OR  g_header_price_att_rec.pricing_attribute36 = FND_API.G_MISS_CHAR
3385     OR  g_header_price_att_rec.pricing_attribute37 = FND_API.G_MISS_CHAR
3386     OR  g_header_price_att_rec.pricing_attribute38 = FND_API.G_MISS_CHAR
3387     OR  g_header_price_att_rec.pricing_attribute39 = FND_API.G_MISS_CHAR
3388     OR  g_header_price_att_rec.pricing_attribute40 = FND_API.G_MISS_CHAR
3392     OR  g_header_price_att_rec.pricing_attribute44 = FND_API.G_MISS_CHAR
3389     OR  g_header_price_att_rec.pricing_attribute41 = FND_API.G_MISS_CHAR
3390     OR  g_header_price_att_rec.pricing_attribute42 = FND_API.G_MISS_CHAR
3391     OR  g_header_price_att_rec.pricing_attribute43 = FND_API.G_MISS_CHAR
3393     OR  g_header_price_att_rec.pricing_attribute45 = FND_API.G_MISS_CHAR
3394     OR  g_header_price_att_rec.pricing_attribute46 = FND_API.G_MISS_CHAR
3395     OR  g_header_price_att_rec.pricing_attribute47 = FND_API.G_MISS_CHAR
3396     OR  g_header_price_att_rec.pricing_attribute48 = FND_API.G_MISS_CHAR
3397     OR  g_header_price_att_rec.pricing_attribute49 = FND_API.G_MISS_CHAR
3398     OR  g_header_price_att_rec.pricing_attribute50 = FND_API.G_MISS_CHAR
3399     OR  g_header_price_att_rec.pricing_attribute51 = FND_API.G_MISS_CHAR
3400     OR  g_header_price_att_rec.pricing_attribute52 = FND_API.G_MISS_CHAR
3401     OR  g_header_price_att_rec.pricing_attribute53 = FND_API.G_MISS_CHAR
3402     OR  g_header_price_att_rec.pricing_attribute54 = FND_API.G_MISS_CHAR
3403     OR  g_header_price_att_rec.pricing_attribute55 = FND_API.G_MISS_CHAR
3404     OR  g_header_price_att_rec.pricing_attribute56 = FND_API.G_MISS_CHAR
3405     OR  g_header_price_att_rec.pricing_attribute57 = FND_API.G_MISS_CHAR
3406     OR  g_header_price_att_rec.pricing_attribute58 = FND_API.G_MISS_CHAR
3407     OR  g_header_price_att_rec.pricing_attribute59 = FND_API.G_MISS_CHAR
3408     OR  g_header_price_att_rec.pricing_attribute60 = FND_API.G_MISS_CHAR
3409     OR  g_header_price_att_rec.pricing_attribute61 = FND_API.G_MISS_CHAR
3410     OR  g_header_price_att_rec.pricing_attribute62 = FND_API.G_MISS_CHAR
3411     OR  g_header_price_att_rec.pricing_attribute63 = FND_API.G_MISS_CHAR
3412     OR  g_header_price_att_rec.pricing_attribute64 = FND_API.G_MISS_CHAR
3413     OR  g_header_price_att_rec.pricing_attribute65 = FND_API.G_MISS_CHAR
3414     OR  g_header_price_att_rec.pricing_attribute66 = FND_API.G_MISS_CHAR
3415     OR  g_header_price_att_rec.pricing_attribute67 = FND_API.G_MISS_CHAR
3416     OR  g_header_price_att_rec.pricing_attribute68 = FND_API.G_MISS_CHAR
3417     OR  g_header_price_att_rec.pricing_attribute69 = FND_API.G_MISS_CHAR
3418     OR  g_header_price_att_rec.pricing_attribute70 = FND_API.G_MISS_CHAR
3419     OR  g_header_price_att_rec.pricing_attribute71 = FND_API.G_MISS_CHAR
3420     OR  g_header_price_att_rec.pricing_attribute72 = FND_API.G_MISS_CHAR
3421     OR  g_header_price_att_rec.pricing_attribute73 = FND_API.G_MISS_CHAR
3422     OR  g_header_price_att_rec.pricing_attribute74 = FND_API.G_MISS_CHAR
3423     OR  g_header_price_att_rec.pricing_attribute75 = FND_API.G_MISS_CHAR
3424     OR  g_header_price_att_rec.pricing_attribute76 = FND_API.G_MISS_CHAR
3425     OR  g_header_price_att_rec.pricing_attribute77 = FND_API.G_MISS_CHAR
3426     OR  g_header_price_att_rec.pricing_attribute78 = FND_API.G_MISS_CHAR
3427     OR  g_header_price_att_rec.pricing_attribute79 = FND_API.G_MISS_CHAR
3428     OR  g_header_price_att_rec.pricing_attribute80 = FND_API.G_MISS_CHAR
3429     OR  g_header_price_att_rec.pricing_attribute81 = FND_API.G_MISS_CHAR
3430     OR  g_header_price_att_rec.pricing_attribute82 = FND_API.G_MISS_CHAR
3431     OR  g_header_price_att_rec.pricing_attribute83 = FND_API.G_MISS_CHAR
3432     OR  g_header_price_att_rec.pricing_attribute84 = FND_API.G_MISS_CHAR
3433     OR  g_header_price_att_rec.pricing_attribute85 = FND_API.G_MISS_CHAR
3434     OR  g_header_price_att_rec.pricing_attribute86 = FND_API.G_MISS_CHAR
3435     OR  g_header_price_att_rec.pricing_attribute87 = FND_API.G_MISS_CHAR
3436     OR  g_header_price_att_rec.pricing_attribute88 = FND_API.G_MISS_CHAR
3437     OR  g_header_price_att_rec.pricing_attribute89 = FND_API.G_MISS_CHAR
3438     OR  g_header_price_att_rec.pricing_attribute90 = FND_API.G_MISS_CHAR
3439     OR  g_header_price_att_rec.pricing_attribute91 = FND_API.G_MISS_CHAR
3440     OR  g_header_price_att_rec.pricing_attribute92 = FND_API.G_MISS_CHAR
3441     OR  g_header_price_att_rec.pricing_attribute93 = FND_API.G_MISS_CHAR
3442     OR  g_header_price_att_rec.pricing_attribute94 = FND_API.G_MISS_CHAR
3443     OR  g_header_price_att_rec.pricing_attribute95 = FND_API.G_MISS_CHAR
3444     OR  g_header_price_att_rec.pricing_attribute96 = FND_API.G_MISS_CHAR
3445     OR  g_header_price_att_rec.pricing_attribute97 = FND_API.G_MISS_CHAR
3446     OR  g_header_price_att_rec.pricing_attribute98 = FND_API.G_MISS_CHAR
3447     OR  g_header_price_att_rec.pricing_attribute99 = FND_API.G_MISS_CHAR
3448     OR  g_header_price_att_rec.pricing_attribute100 = FND_API.G_MISS_CHAR
3449     OR  g_header_price_att_rec.pricing_context = FND_API.G_MISS_CHAR
3450     THEN
3451 
3452         Get_Flex_Pricing;
3453 
3454     END IF;
3455 
3456     IF g_header_price_att_rec.created_by = FND_API.G_MISS_NUM THEN
3457 
3458         g_header_price_att_rec.created_by := NULL;
3459 
3460     END IF;
3461 
3462 
3463     IF g_header_price_att_rec.creation_date = FND_API.G_MISS_DATE THEN
3464 
3465         g_header_price_att_rec.creation_date := sysdate;
3466 
3467     END IF;
3468 
3469     IF g_header_price_att_rec.last_updated_by = FND_API.G_MISS_NUM THEN
3470 
3471         g_header_price_att_rec.last_updated_by := NULL;
3472 
3473     END IF;
3474 
3478 
3475     IF g_header_price_att_rec.last_update_date = FND_API.G_MISS_DATE THEN
3476 
3477         g_header_price_att_rec.last_update_date := NULL;
3479     END IF;
3480 
3481     IF g_header_price_att_rec.last_update_login = FND_API.G_MISS_NUM THEN
3482 
3483         g_header_price_att_rec.last_update_login := NULL;
3484 
3485     END IF;
3486 
3487     IF g_header_price_att_rec.program_application_id = FND_API.G_MISS_NUM THEN
3488 
3489         g_header_price_att_rec.program_application_id := NULL;
3490 
3491     END IF;
3492 
3493     IF g_header_price_att_rec.program_id = FND_API.G_MISS_NUM THEN
3494 
3495         g_header_price_att_rec.program_id := NULL;
3496 
3497     END IF;
3498 
3499     IF g_header_price_att_rec.program_update_date = FND_API.G_MISS_DATE THEN
3500 
3501         g_header_price_att_rec.program_update_date := NULL;
3502 
3503     END IF;
3504 
3505     IF g_header_price_att_rec.request_id = FND_API.G_MISS_NUM THEN
3506 
3507         g_header_price_att_rec.request_id := NULL;
3508 
3509     END IF;
3510 
3511     --  Redefault if there are any missing attributes.
3512   /* commented for bug#5679839
3513     IF  g_header_price_att_rec.attribute1 = FND_API.G_MISS_CHAR
3514     OR  g_header_price_att_rec.attribute10 = FND_API.G_MISS_CHAR
3515     OR  g_header_price_att_rec.attribute11 = FND_API.G_MISS_CHAR
3516     OR  g_header_price_att_rec.attribute12 = FND_API.G_MISS_CHAR
3517     OR  g_header_price_att_rec.attribute13 = FND_API.G_MISS_CHAR
3518     OR  g_header_price_att_rec.attribute14 = FND_API.G_MISS_CHAR
3519     OR  g_header_price_att_rec.attribute15 = FND_API.G_MISS_CHAR
3520     OR  g_header_price_att_rec.attribute2 = FND_API.G_MISS_CHAR
3521     OR  g_header_price_att_rec.attribute3 = FND_API.G_MISS_CHAR
3522     OR  g_header_price_att_rec.attribute4 = FND_API.G_MISS_CHAR
3523     OR  g_header_price_att_rec.attribute5 = FND_API.G_MISS_CHAR
3524     OR  g_header_price_att_rec.attribute6 = FND_API.G_MISS_CHAR
3525     OR  g_header_price_att_rec.attribute7 = FND_API.G_MISS_CHAR
3526     OR  g_header_price_att_rec.attribute8 = FND_API.G_MISS_CHAR
3527     OR  g_header_price_att_rec.attribute9 = FND_API.G_MISS_CHAR
3528     OR  g_header_price_att_rec.context = FND_API.G_MISS_CHAR
3529     OR  g_header_price_att_rec.created_by = FND_API.G_MISS_NUM
3530     OR  g_header_price_att_rec.creation_date = FND_API.G_MISS_DATE
3531     OR  g_header_price_att_rec.flex_title = FND_API.G_MISS_CHAR
3532     OR  g_header_price_att_rec.header_id = FND_API.G_MISS_NUM
3533     OR  g_header_price_att_rec.last_updated_by = FND_API.G_MISS_NUM
3534     OR  g_header_price_att_rec.last_update_date = FND_API.G_MISS_DATE
3535     OR  g_header_price_att_rec.last_update_login = FND_API.G_MISS_NUM
3536     OR  g_header_price_att_rec.line_id = FND_API.G_MISS_NUM
3537     OR  g_header_price_att_rec.order_price_attrib_id = FND_API.G_MISS_NUM
3538     OR  g_header_price_att_rec.pricing_attribute1 = FND_API.G_MISS_CHAR
3539     OR  g_header_price_att_rec.pricing_attribute10 = FND_API.G_MISS_CHAR
3540     OR  g_header_price_att_rec.pricing_attribute100 = FND_API.G_MISS_CHAR
3541     OR  g_header_price_att_rec.pricing_attribute11 = FND_API.G_MISS_CHAR
3542     OR  g_header_price_att_rec.pricing_attribute12 = FND_API.G_MISS_CHAR
3543     OR  g_header_price_att_rec.pricing_attribute13 = FND_API.G_MISS_CHAR
3544     OR  g_header_price_att_rec.pricing_attribute14 = FND_API.G_MISS_CHAR
3545     OR  g_header_price_att_rec.pricing_attribute15 = FND_API.G_MISS_CHAR
3546     OR  g_header_price_att_rec.pricing_attribute16 = FND_API.G_MISS_CHAR
3547     OR  g_header_price_att_rec.pricing_attribute17 = FND_API.G_MISS_CHAR
3548     OR  g_header_price_att_rec.pricing_attribute18 = FND_API.G_MISS_CHAR
3549     OR  g_header_price_att_rec.pricing_attribute19 = FND_API.G_MISS_CHAR
3550     OR  g_header_price_att_rec.pricing_attribute2 = FND_API.G_MISS_CHAR
3551     OR  g_header_price_att_rec.pricing_attribute20 = FND_API.G_MISS_CHAR
3552     OR  g_header_price_att_rec.pricing_attribute21 = FND_API.G_MISS_CHAR
3553     OR  g_header_price_att_rec.pricing_attribute22 = FND_API.G_MISS_CHAR
3554     OR  g_header_price_att_rec.pricing_attribute23 = FND_API.G_MISS_CHAR
3555     OR  g_header_price_att_rec.pricing_attribute24 = FND_API.G_MISS_CHAR
3556     OR  g_header_price_att_rec.pricing_attribute25 = FND_API.G_MISS_CHAR
3557     OR  g_header_price_att_rec.pricing_attribute26 = FND_API.G_MISS_CHAR
3558     OR  g_header_price_att_rec.pricing_attribute27 = FND_API.G_MISS_CHAR
3559     OR  g_header_price_att_rec.pricing_attribute28 = FND_API.G_MISS_CHAR
3560     OR  g_header_price_att_rec.pricing_attribute29 = FND_API.G_MISS_CHAR
3561     OR  g_header_price_att_rec.pricing_attribute3 = FND_API.G_MISS_CHAR
3562     OR  g_header_price_att_rec.pricing_attribute30 = FND_API.G_MISS_CHAR
3563     OR  g_header_price_att_rec.pricing_attribute31 = FND_API.G_MISS_CHAR
3564     OR  g_header_price_att_rec.pricing_attribute32 = FND_API.G_MISS_CHAR
3565     OR  g_header_price_att_rec.pricing_attribute33 = FND_API.G_MISS_CHAR
3566     OR  g_header_price_att_rec.pricing_attribute34 = FND_API.G_MISS_CHAR
3567     OR  g_header_price_att_rec.pricing_attribute35 = FND_API.G_MISS_CHAR
3571     OR  g_header_price_att_rec.pricing_attribute39 = FND_API.G_MISS_CHAR
3568     OR  g_header_price_att_rec.pricing_attribute36 = FND_API.G_MISS_CHAR
3569     OR  g_header_price_att_rec.pricing_attribute37 = FND_API.G_MISS_CHAR
3570     OR  g_header_price_att_rec.pricing_attribute38 = FND_API.G_MISS_CHAR
3572     OR  g_header_price_att_rec.pricing_attribute4 = FND_API.G_MISS_CHAR
3573     OR  g_header_price_att_rec.pricing_attribute40 = FND_API.G_MISS_CHAR
3574     OR  g_header_price_att_rec.pricing_attribute41 = FND_API.G_MISS_CHAR
3575     OR  g_header_price_att_rec.pricing_attribute42 = FND_API.G_MISS_CHAR
3576     OR  g_header_price_att_rec.pricing_attribute43 = FND_API.G_MISS_CHAR
3577     OR  g_header_price_att_rec.pricing_attribute44 = FND_API.G_MISS_CHAR
3578     OR  g_header_price_att_rec.pricing_attribute45 = FND_API.G_MISS_CHAR
3579     OR  g_header_price_att_rec.pricing_attribute46 = FND_API.G_MISS_CHAR
3580     OR  g_header_price_att_rec.pricing_attribute47 = FND_API.G_MISS_CHAR
3581     OR  g_header_price_att_rec.pricing_attribute48 = FND_API.G_MISS_CHAR
3582     OR  g_header_price_att_rec.pricing_attribute49 = FND_API.G_MISS_CHAR
3583     OR  g_header_price_att_rec.pricing_attribute5 = FND_API.G_MISS_CHAR
3584     OR  g_header_price_att_rec.pricing_attribute50 = FND_API.G_MISS_CHAR
3585     OR  g_header_price_att_rec.pricing_attribute51 = FND_API.G_MISS_CHAR
3586     OR  g_header_price_att_rec.pricing_attribute52 = FND_API.G_MISS_CHAR
3587     OR  g_header_price_att_rec.pricing_attribute53 = FND_API.G_MISS_CHAR
3588     OR  g_header_price_att_rec.pricing_attribute54 = FND_API.G_MISS_CHAR
3589     OR  g_header_price_att_rec.pricing_attribute55 = FND_API.G_MISS_CHAR
3590     OR  g_header_price_att_rec.pricing_attribute56 = FND_API.G_MISS_CHAR
3591     OR  g_header_price_att_rec.pricing_attribute57 = FND_API.G_MISS_CHAR
3592     OR  g_header_price_att_rec.pricing_attribute58 = FND_API.G_MISS_CHAR
3593     OR  g_header_price_att_rec.pricing_attribute59 = FND_API.G_MISS_CHAR
3594     OR  g_header_price_att_rec.pricing_attribute6 = FND_API.G_MISS_CHAR
3595     OR  g_header_price_att_rec.pricing_attribute60 = FND_API.G_MISS_CHAR
3596     OR  g_header_price_att_rec.pricing_attribute61 = FND_API.G_MISS_CHAR
3597     OR  g_header_price_att_rec.pricing_attribute62 = FND_API.G_MISS_CHAR
3598     OR  g_header_price_att_rec.pricing_attribute63 = FND_API.G_MISS_CHAR
3599     OR  g_header_price_att_rec.pricing_attribute64 = FND_API.G_MISS_CHAR
3600     OR  g_header_price_att_rec.pricing_attribute65 = FND_API.G_MISS_CHAR
3601     OR  g_header_price_att_rec.pricing_attribute66 = FND_API.G_MISS_CHAR
3602     OR  g_header_price_att_rec.pricing_attribute67 = FND_API.G_MISS_CHAR
3603     OR  g_header_price_att_rec.pricing_attribute68 = FND_API.G_MISS_CHAR
3604     OR  g_header_price_att_rec.pricing_attribute69 = FND_API.G_MISS_CHAR
3605     OR  g_header_price_att_rec.pricing_attribute7 = FND_API.G_MISS_CHAR
3606     OR  g_header_price_att_rec.pricing_attribute70 = FND_API.G_MISS_CHAR
3607     OR  g_header_price_att_rec.pricing_attribute71 = FND_API.G_MISS_CHAR
3608     OR  g_header_price_att_rec.pricing_attribute72 = FND_API.G_MISS_CHAR
3609     OR  g_header_price_att_rec.pricing_attribute73 = FND_API.G_MISS_CHAR
3610     OR  g_header_price_att_rec.pricing_attribute74 = FND_API.G_MISS_CHAR
3611     OR  g_header_price_att_rec.pricing_attribute75 = FND_API.G_MISS_CHAR
3612     OR  g_header_price_att_rec.pricing_attribute76 = FND_API.G_MISS_CHAR
3613     OR  g_header_price_att_rec.pricing_attribute77 = FND_API.G_MISS_CHAR
3614     OR  g_header_price_att_rec.pricing_attribute78 = FND_API.G_MISS_CHAR
3615     OR  g_header_price_att_rec.pricing_attribute79 = FND_API.G_MISS_CHAR
3616     OR  g_header_price_att_rec.pricing_attribute8 = FND_API.G_MISS_CHAR
3617     OR  g_header_price_att_rec.pricing_attribute80 = FND_API.G_MISS_CHAR
3618     OR  g_header_price_att_rec.pricing_attribute81 = FND_API.G_MISS_CHAR
3619     OR  g_header_price_att_rec.pricing_attribute82 = FND_API.G_MISS_CHAR
3620     OR  g_header_price_att_rec.pricing_attribute83 = FND_API.G_MISS_CHAR
3621     OR  g_header_price_att_rec.pricing_attribute84 = FND_API.G_MISS_CHAR
3622     OR  g_header_price_att_rec.pricing_attribute85 = FND_API.G_MISS_CHAR
3623     OR  g_header_price_att_rec.pricing_attribute86 = FND_API.G_MISS_CHAR
3624     OR  g_header_price_att_rec.pricing_attribute87 = FND_API.G_MISS_CHAR
3625     OR  g_header_price_att_rec.pricing_attribute88 = FND_API.G_MISS_CHAR
3626     OR  g_header_price_att_rec.pricing_attribute89 = FND_API.G_MISS_CHAR
3627     OR  g_header_price_att_rec.pricing_attribute9 = FND_API.G_MISS_CHAR
3628     OR  g_header_price_att_rec.pricing_attribute90 = FND_API.G_MISS_CHAR
3629     OR  g_header_price_att_rec.pricing_attribute91 = FND_API.G_MISS_CHAR
3630     OR  g_header_price_att_rec.pricing_attribute92 = FND_API.G_MISS_CHAR
3631     OR  g_header_price_att_rec.pricing_attribute93 = FND_API.G_MISS_CHAR
3632     OR  g_header_price_att_rec.pricing_attribute94 = FND_API.G_MISS_CHAR
3633     OR  g_header_price_att_rec.pricing_attribute95 = FND_API.G_MISS_CHAR
3634     OR  g_header_price_att_rec.pricing_attribute96 = FND_API.G_MISS_CHAR
3635     OR  g_header_price_att_rec.pricing_attribute97 = FND_API.G_MISS_CHAR
3636     OR  g_header_price_att_rec.pricing_attribute98 = FND_API.G_MISS_CHAR
3637     OR  g_header_price_att_rec.pricing_attribute99 = FND_API.G_MISS_CHAR
3638     OR  g_header_price_att_rec.pricing_context = FND_API.G_MISS_CHAR
3639     OR  g_header_price_att_rec.program_application_id = FND_API.G_MISS_NUM
3640     OR  g_header_price_att_rec.program_id = FND_API.G_MISS_NUM
3641     OR  g_header_price_att_rec.program_update_date = FND_API.G_MISS_DATE
3642     OR  g_header_price_att_rec.request_id = FND_API.G_MISS_NUM
3643     OR  g_header_price_att_rec.override_flag = FND_API.G_MISS_CHAR
3644     THEN
3645 
3646         OE_Default_header_pattr.Attributes
3647         (   p_x_Header_Price_Att_rec      => g_Header_Price_Att_rec
3648         ,   p_iteration                   => p_iteration + 1
3649     --    ,   x_Header_Price_Att_rec      => x_Header_Price_Att_rec
3650         );
3651 
3652     ELSE
3653     */
3654         --  Done defaulting attributes
3655 
3656         p_x_Header_Price_Att_rec := g_Header_Price_Att_rec;
3657 
3658   --  END IF;
3659 
3660 END Attributes;
3661 
3662 END OE_Default_Header_Pattr;