[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;