DBA Data[Home] [Help]

APPS.QP_QP_FORM_LIMITS dependencies on QP_GLOBALS

Line 83: l_control_rec QP_GLOBALS.Control_Rec_Type;

79: )
80: IS
81: l_LIMITS_rec QP_Limits_PUB.Limits_Rec_Type;
82: l_LIMITS_val_rec QP_Limits_PUB.Limits_Val_Rec_Type;
83: l_control_rec QP_GLOBALS.Control_Rec_Type;
84: l_return_status VARCHAR2(1);
85: l_x_LIMITS_rec QP_Limits_PUB.Limits_Rec_Type;
86: l_x_LIMIT_ATTRS_rec QP_Limits_PUB.Limit_Attrs_Rec_Type;
87: l_x_LIMIT_ATTRS_tbl QP_Limits_PUB.Limit_Attrs_Tbl_Type;

Line 132: l_LIMITS_rec.operation := QP_GLOBALS.G_OPR_CREATE;

128: l_LIMITS_rec.context := NULL;
129:
130: -- Set Operation to Create
131:
132: l_LIMITS_rec.operation := QP_GLOBALS.G_OPR_CREATE;
133:
134: -- Call QP_Limits_PVT.Process_Limits
135:
136: QP_Limits_PVT.Process_Limits

Line 342: l_control_rec QP_GLOBALS.Control_Rec_Type;

338: IS
339: l_LIMITS_rec QP_Limits_PUB.Limits_Rec_Type;
340: l_old_LIMITS_rec QP_Limits_PUB.Limits_Rec_Type;
341: l_LIMITS_val_rec QP_Limits_PUB.Limits_Val_Rec_Type;
342: l_control_rec QP_GLOBALS.Control_Rec_Type;
343: l_return_status VARCHAR2(1);
344: l_x_LIMITS_rec QP_Limits_PUB.Limits_Rec_Type;
345: l_x_LIMIT_ATTRS_rec QP_Limits_PUB.Limit_Attrs_Rec_Type;
346: l_x_LIMIT_ATTRS_tbl QP_Limits_PUB.Limit_Attrs_Tbl_Type;

Line 466: l_LIMITS_rec.operation := QP_GLOBALS.G_OPR_UPDATE;

462:
463: -- Set Operation.
464:
465: IF FND_API.To_Boolean(l_LIMITS_rec.db_flag) THEN
466: l_LIMITS_rec.operation := QP_GLOBALS.G_OPR_UPDATE;
467: ELSE
468: l_LIMITS_rec.operation := QP_GLOBALS.G_OPR_CREATE;
469: END IF;
470:

Line 468: l_LIMITS_rec.operation := QP_GLOBALS.G_OPR_CREATE;

464:
465: IF FND_API.To_Boolean(l_LIMITS_rec.db_flag) THEN
466: l_LIMITS_rec.operation := QP_GLOBALS.G_OPR_UPDATE;
467: ELSE
468: l_LIMITS_rec.operation := QP_GLOBALS.G_OPR_CREATE;
469: END IF;
470:
471: -- Call QP_Limits_PVT.Process_Limits
472:

Line 547: IF NOT QP_GLOBALS.Equal(l_x_LIMITS_rec.amount,

543: );
544:
545: -- Return changed attributes.
546:
547: IF NOT QP_GLOBALS.Equal(l_x_LIMITS_rec.amount,
548: l_LIMITS_rec.amount)
549: THEN
550: x_amount := l_x_LIMITS_rec.amount;
551: END IF;

Line 553: IF NOT QP_GLOBALS.Equal(l_x_LIMITS_rec.attribute1,

549: THEN
550: x_amount := l_x_LIMITS_rec.amount;
551: END IF;
552:
553: IF NOT QP_GLOBALS.Equal(l_x_LIMITS_rec.attribute1,
554: l_LIMITS_rec.attribute1)
555: THEN
556: x_attribute1 := l_x_LIMITS_rec.attribute1;
557: END IF;

Line 559: IF NOT QP_GLOBALS.Equal(l_x_LIMITS_rec.attribute10,

555: THEN
556: x_attribute1 := l_x_LIMITS_rec.attribute1;
557: END IF;
558:
559: IF NOT QP_GLOBALS.Equal(l_x_LIMITS_rec.attribute10,
560: l_LIMITS_rec.attribute10)
561: THEN
562: x_attribute10 := l_x_LIMITS_rec.attribute10;
563: END IF;

Line 565: IF NOT QP_GLOBALS.Equal(l_x_LIMITS_rec.attribute11,

561: THEN
562: x_attribute10 := l_x_LIMITS_rec.attribute10;
563: END IF;
564:
565: IF NOT QP_GLOBALS.Equal(l_x_LIMITS_rec.attribute11,
566: l_LIMITS_rec.attribute11)
567: THEN
568: x_attribute11 := l_x_LIMITS_rec.attribute11;
569: END IF;

Line 571: IF NOT QP_GLOBALS.Equal(l_x_LIMITS_rec.attribute12,

567: THEN
568: x_attribute11 := l_x_LIMITS_rec.attribute11;
569: END IF;
570:
571: IF NOT QP_GLOBALS.Equal(l_x_LIMITS_rec.attribute12,
572: l_LIMITS_rec.attribute12)
573: THEN
574: x_attribute12 := l_x_LIMITS_rec.attribute12;
575: END IF;

Line 577: IF NOT QP_GLOBALS.Equal(l_x_LIMITS_rec.attribute13,

573: THEN
574: x_attribute12 := l_x_LIMITS_rec.attribute12;
575: END IF;
576:
577: IF NOT QP_GLOBALS.Equal(l_x_LIMITS_rec.attribute13,
578: l_LIMITS_rec.attribute13)
579: THEN
580: x_attribute13 := l_x_LIMITS_rec.attribute13;
581: END IF;

Line 583: IF NOT QP_GLOBALS.Equal(l_x_LIMITS_rec.attribute14,

579: THEN
580: x_attribute13 := l_x_LIMITS_rec.attribute13;
581: END IF;
582:
583: IF NOT QP_GLOBALS.Equal(l_x_LIMITS_rec.attribute14,
584: l_LIMITS_rec.attribute14)
585: THEN
586: x_attribute14 := l_x_LIMITS_rec.attribute14;
587: END IF;

Line 589: IF NOT QP_GLOBALS.Equal(l_x_LIMITS_rec.attribute15,

585: THEN
586: x_attribute14 := l_x_LIMITS_rec.attribute14;
587: END IF;
588:
589: IF NOT QP_GLOBALS.Equal(l_x_LIMITS_rec.attribute15,
590: l_LIMITS_rec.attribute15)
591: THEN
592: x_attribute15 := l_x_LIMITS_rec.attribute15;
593: END IF;

Line 595: IF NOT QP_GLOBALS.Equal(l_x_LIMITS_rec.attribute2,

591: THEN
592: x_attribute15 := l_x_LIMITS_rec.attribute15;
593: END IF;
594:
595: IF NOT QP_GLOBALS.Equal(l_x_LIMITS_rec.attribute2,
596: l_LIMITS_rec.attribute2)
597: THEN
598: x_attribute2 := l_x_LIMITS_rec.attribute2;
599: END IF;

Line 601: IF NOT QP_GLOBALS.Equal(l_x_LIMITS_rec.attribute3,

597: THEN
598: x_attribute2 := l_x_LIMITS_rec.attribute2;
599: END IF;
600:
601: IF NOT QP_GLOBALS.Equal(l_x_LIMITS_rec.attribute3,
602: l_LIMITS_rec.attribute3)
603: THEN
604: x_attribute3 := l_x_LIMITS_rec.attribute3;
605: END IF;

Line 607: IF NOT QP_GLOBALS.Equal(l_x_LIMITS_rec.attribute4,

603: THEN
604: x_attribute3 := l_x_LIMITS_rec.attribute3;
605: END IF;
606:
607: IF NOT QP_GLOBALS.Equal(l_x_LIMITS_rec.attribute4,
608: l_LIMITS_rec.attribute4)
609: THEN
610: x_attribute4 := l_x_LIMITS_rec.attribute4;
611: END IF;

Line 613: IF NOT QP_GLOBALS.Equal(l_x_LIMITS_rec.attribute5,

609: THEN
610: x_attribute4 := l_x_LIMITS_rec.attribute4;
611: END IF;
612:
613: IF NOT QP_GLOBALS.Equal(l_x_LIMITS_rec.attribute5,
614: l_LIMITS_rec.attribute5)
615: THEN
616: x_attribute5 := l_x_LIMITS_rec.attribute5;
617: END IF;

Line 619: IF NOT QP_GLOBALS.Equal(l_x_LIMITS_rec.attribute6,

615: THEN
616: x_attribute5 := l_x_LIMITS_rec.attribute5;
617: END IF;
618:
619: IF NOT QP_GLOBALS.Equal(l_x_LIMITS_rec.attribute6,
620: l_LIMITS_rec.attribute6)
621: THEN
622: x_attribute6 := l_x_LIMITS_rec.attribute6;
623: END IF;

Line 625: IF NOT QP_GLOBALS.Equal(l_x_LIMITS_rec.attribute7,

621: THEN
622: x_attribute6 := l_x_LIMITS_rec.attribute6;
623: END IF;
624:
625: IF NOT QP_GLOBALS.Equal(l_x_LIMITS_rec.attribute7,
626: l_LIMITS_rec.attribute7)
627: THEN
628: x_attribute7 := l_x_LIMITS_rec.attribute7;
629: END IF;

Line 631: IF NOT QP_GLOBALS.Equal(l_x_LIMITS_rec.attribute8,

627: THEN
628: x_attribute7 := l_x_LIMITS_rec.attribute7;
629: END IF;
630:
631: IF NOT QP_GLOBALS.Equal(l_x_LIMITS_rec.attribute8,
632: l_LIMITS_rec.attribute8)
633: THEN
634: x_attribute8 := l_x_LIMITS_rec.attribute8;
635: END IF;

Line 637: IF NOT QP_GLOBALS.Equal(l_x_LIMITS_rec.attribute9,

633: THEN
634: x_attribute8 := l_x_LIMITS_rec.attribute8;
635: END IF;
636:
637: IF NOT QP_GLOBALS.Equal(l_x_LIMITS_rec.attribute9,
638: l_LIMITS_rec.attribute9)
639: THEN
640: x_attribute9 := l_x_LIMITS_rec.attribute9;
641: END IF;

Line 643: IF NOT QP_GLOBALS.Equal(l_x_LIMITS_rec.basis,

639: THEN
640: x_attribute9 := l_x_LIMITS_rec.attribute9;
641: END IF;
642:
643: IF NOT QP_GLOBALS.Equal(l_x_LIMITS_rec.basis,
644: l_LIMITS_rec.basis)
645: THEN
646: x_basis := l_x_LIMITS_rec.basis;
647: END IF;

Line 649: IF NOT QP_GLOBALS.Equal(l_x_LIMITS_rec.context,

645: THEN
646: x_basis := l_x_LIMITS_rec.basis;
647: END IF;
648:
649: IF NOT QP_GLOBALS.Equal(l_x_LIMITS_rec.context,
650: l_LIMITS_rec.context)
651: THEN
652: x_context := l_x_LIMITS_rec.context;
653: END IF;

Line 655: IF NOT QP_GLOBALS.Equal(l_x_LIMITS_rec.limit_exceed_action_code,

651: THEN
652: x_context := l_x_LIMITS_rec.context;
653: END IF;
654:
655: IF NOT QP_GLOBALS.Equal(l_x_LIMITS_rec.limit_exceed_action_code,
656: l_LIMITS_rec.limit_exceed_action_code)
657: THEN
658: x_limit_exceed_action_code := l_x_LIMITS_rec.limit_exceed_action_code;
659: x_limit_exceed_action := l_LIMITS_val_rec.limit_exceed_action;

Line 662: IF NOT QP_GLOBALS.Equal(l_x_LIMITS_rec.limit_hold_flag,

658: x_limit_exceed_action_code := l_x_LIMITS_rec.limit_exceed_action_code;
659: x_limit_exceed_action := l_LIMITS_val_rec.limit_exceed_action;
660: END IF;
661:
662: IF NOT QP_GLOBALS.Equal(l_x_LIMITS_rec.limit_hold_flag,
663: l_LIMITS_rec.limit_hold_flag)
664: THEN
665: x_limit_hold_flag := l_x_LIMITS_rec.limit_hold_flag;
666: END IF;

Line 668: IF NOT QP_GLOBALS.Equal(l_x_LIMITS_rec.limit_id,

664: THEN
665: x_limit_hold_flag := l_x_LIMITS_rec.limit_hold_flag;
666: END IF;
667:
668: IF NOT QP_GLOBALS.Equal(l_x_LIMITS_rec.limit_id,
669: l_LIMITS_rec.limit_id)
670: THEN
671: x_limit_id := l_x_LIMITS_rec.limit_id;
672: x_limit := l_LIMITS_val_rec.limit;

Line 675: IF NOT QP_GLOBALS.Equal(l_x_LIMITS_rec.limit_level_code,

671: x_limit_id := l_x_LIMITS_rec.limit_id;
672: x_limit := l_LIMITS_val_rec.limit;
673: END IF;
674:
675: IF NOT QP_GLOBALS.Equal(l_x_LIMITS_rec.limit_level_code,
676: l_LIMITS_rec.limit_level_code)
677: THEN
678: x_limit_level_code := l_x_LIMITS_rec.limit_level_code;
679: x_limit_level := l_LIMITS_val_rec.limit_level;

Line 682: IF NOT QP_GLOBALS.Equal(l_x_LIMITS_rec.limit_number,

678: x_limit_level_code := l_x_LIMITS_rec.limit_level_code;
679: x_limit_level := l_LIMITS_val_rec.limit_level;
680: END IF;
681:
682: IF NOT QP_GLOBALS.Equal(l_x_LIMITS_rec.limit_number,
683: l_LIMITS_rec.limit_number)
684: THEN
685: x_limit_number := l_x_LIMITS_rec.limit_number;
686: END IF;

Line 688: IF NOT QP_GLOBALS.Equal(l_x_LIMITS_rec.list_header_id,

684: THEN
685: x_limit_number := l_x_LIMITS_rec.limit_number;
686: END IF;
687:
688: IF NOT QP_GLOBALS.Equal(l_x_LIMITS_rec.list_header_id,
689: l_LIMITS_rec.list_header_id)
690: THEN
691: x_list_header_id := l_x_LIMITS_rec.list_header_id;
692: x_list_header := l_LIMITS_val_rec.list_header;

Line 695: IF NOT QP_GLOBALS.Equal(l_x_LIMITS_rec.multival_attr1_type,

691: x_list_header_id := l_x_LIMITS_rec.list_header_id;
692: x_list_header := l_LIMITS_val_rec.list_header;
693: END IF;
694:
695: IF NOT QP_GLOBALS.Equal(l_x_LIMITS_rec.multival_attr1_type,
696: l_LIMITS_rec.multival_attr1_type)
697: THEN
698: x_multival_attr1_type := l_x_LIMITS_rec.multival_attr1_type;
699: END IF;

Line 701: IF NOT QP_GLOBALS.Equal(l_x_LIMITS_rec.multival_attr1_context,

697: THEN
698: x_multival_attr1_type := l_x_LIMITS_rec.multival_attr1_type;
699: END IF;
700:
701: IF NOT QP_GLOBALS.Equal(l_x_LIMITS_rec.multival_attr1_context,
702: l_LIMITS_rec.multival_attr1_context)
703: THEN
704: x_multival_attr1_context := l_x_LIMITS_rec.multival_attr1_context;
705: END IF;

Line 707: IF NOT QP_GLOBALS.Equal(l_x_LIMITS_rec.multival_attribute1,

703: THEN
704: x_multival_attr1_context := l_x_LIMITS_rec.multival_attr1_context;
705: END IF;
706:
707: IF NOT QP_GLOBALS.Equal(l_x_LIMITS_rec.multival_attribute1,
708: l_LIMITS_rec.multival_attribute1)
709: THEN
710: x_multival_attribute1 := l_x_LIMITS_rec.multival_attribute1;
711: END IF;

Line 713: IF NOT QP_GLOBALS.Equal(l_x_LIMITS_rec.multival_attr1_datatype,

709: THEN
710: x_multival_attribute1 := l_x_LIMITS_rec.multival_attribute1;
711: END IF;
712:
713: IF NOT QP_GLOBALS.Equal(l_x_LIMITS_rec.multival_attr1_datatype,
714: l_LIMITS_rec.multival_attr1_datatype)
715: THEN
716: x_multival_attr1_datatype := l_x_LIMITS_rec.multival_attr1_datatype;
717: END IF;

Line 719: IF NOT QP_GLOBALS.Equal(l_x_LIMITS_rec.multival_attr2_type,

715: THEN
716: x_multival_attr1_datatype := l_x_LIMITS_rec.multival_attr1_datatype;
717: END IF;
718:
719: IF NOT QP_GLOBALS.Equal(l_x_LIMITS_rec.multival_attr2_type,
720: l_LIMITS_rec.multival_attr2_type)
721: THEN
722: x_multival_attr2_type := l_x_LIMITS_rec.multival_attr2_type;
723: END IF;

Line 725: IF NOT QP_GLOBALS.Equal(l_x_LIMITS_rec.multival_attr2_context,

721: THEN
722: x_multival_attr2_type := l_x_LIMITS_rec.multival_attr2_type;
723: END IF;
724:
725: IF NOT QP_GLOBALS.Equal(l_x_LIMITS_rec.multival_attr2_context,
726: l_LIMITS_rec.multival_attr2_context)
727: THEN
728: x_multival_attr2_context := l_x_LIMITS_rec.multival_attr2_context;
729: END IF;

Line 731: IF NOT QP_GLOBALS.Equal(l_x_LIMITS_rec.multival_attribute2,

727: THEN
728: x_multival_attr2_context := l_x_LIMITS_rec.multival_attr2_context;
729: END IF;
730:
731: IF NOT QP_GLOBALS.Equal(l_x_LIMITS_rec.multival_attribute2,
732: l_LIMITS_rec.multival_attribute2)
733: THEN
734: x_multival_attribute2 := l_x_LIMITS_rec.multival_attribute2;
735: END IF;

Line 737: IF NOT QP_GLOBALS.Equal(l_x_LIMITS_rec.multival_attr2_datatype,

733: THEN
734: x_multival_attribute2 := l_x_LIMITS_rec.multival_attribute2;
735: END IF;
736:
737: IF NOT QP_GLOBALS.Equal(l_x_LIMITS_rec.multival_attr2_datatype,
738: l_LIMITS_rec.multival_attr2_datatype)
739: THEN
740: x_multival_attr2_datatype := l_x_LIMITS_rec.multival_attr2_datatype;
741: END IF;

Line 744: IF NOT QP_GLOBALS.Equal(l_x_LIMITS_rec.list_line_id,

740: x_multival_attr2_datatype := l_x_LIMITS_rec.multival_attr2_datatype;
741: END IF;
742:
743:
744: IF NOT QP_GLOBALS.Equal(l_x_LIMITS_rec.list_line_id,
745: l_LIMITS_rec.list_line_id)
746: THEN
747: x_list_line_id := l_x_LIMITS_rec.list_line_id;
748: x_list_line := l_LIMITS_val_rec.list_line;

Line 751: IF NOT QP_GLOBALS.Equal(l_x_LIMITS_rec.organization_flag,

747: x_list_line_id := l_x_LIMITS_rec.list_line_id;
748: x_list_line := l_LIMITS_val_rec.list_line;
749: END IF;
750:
751: IF NOT QP_GLOBALS.Equal(l_x_LIMITS_rec.organization_flag,
752: l_LIMITS_rec.organization_flag)
753: THEN
754: x_organization_flag := l_x_LIMITS_rec.organization_flag;
755: x_organization := l_LIMITS_val_rec.organization;

Line 839: l_control_rec QP_GLOBALS.Control_Rec_Type;

835: )
836: IS
837: l_LIMITS_rec QP_Limits_PUB.Limits_Rec_Type;
838: l_old_LIMITS_rec QP_Limits_PUB.Limits_Rec_Type;
839: l_control_rec QP_GLOBALS.Control_Rec_Type;
840: l_return_status VARCHAR2(1);
841: l_x_LIMITS_rec QP_Limits_PUB.Limits_Rec_Type;
842: l_x_LIMIT_ATTRS_rec QP_Limits_PUB.Limit_Attrs_Rec_Type;
843: l_x_LIMIT_ATTRS_tbl QP_Limits_PUB.Limit_Attrs_Tbl_Type;

Line 878: l_LIMITS_rec.operation := QP_GLOBALS.G_OPR_UPDATE;

874:
875: -- Set Operation.
876:
877: IF FND_API.To_Boolean(l_LIMITS_rec.db_flag) THEN
878: l_LIMITS_rec.operation := QP_GLOBALS.G_OPR_UPDATE;
879: ELSE
880: l_LIMITS_rec.operation := QP_GLOBALS.G_OPR_CREATE;
881: END IF;
882:

Line 880: l_LIMITS_rec.operation := QP_GLOBALS.G_OPR_CREATE;

876:
877: IF FND_API.To_Boolean(l_LIMITS_rec.db_flag) THEN
878: l_LIMITS_rec.operation := QP_GLOBALS.G_OPR_UPDATE;
879: ELSE
880: l_LIMITS_rec.operation := QP_GLOBALS.G_OPR_CREATE;
881: END IF;
882:
883: -- Call QP_Limits_PVT.Process_Limits
884:

Line 992: l_control_rec QP_GLOBALS.Control_Rec_Type;

988: , p_limit_id IN NUMBER
989: )
990: IS
991: l_LIMITS_rec QP_Limits_PUB.Limits_Rec_Type;
992: l_control_rec QP_GLOBALS.Control_Rec_Type;
993: l_return_status VARCHAR2(1);
994: l_x_LIMITS_rec QP_Limits_PUB.Limits_Rec_Type;
995: l_x_LIMIT_ATTRS_rec QP_Limits_PUB.Limit_Attrs_Rec_Type;
996: l_x_LIMIT_ATTRS_tbl QP_Limits_PUB.Limit_Attrs_Tbl_Type;

Line 1025: l_LIMITS_rec.operation := QP_GLOBALS.G_OPR_DELETE;

1021: );
1022:
1023: -- Set Operation.
1024:
1025: l_LIMITS_rec.operation := QP_GLOBALS.G_OPR_DELETE;
1026:
1027: -- Call QP_Limits_PVT.Process_Limits
1028:
1029: QP_Limits_PVT.Process_Limits

Line 1119: l_control_rec QP_GLOBALS.Control_Rec_Type;

1115: , x_msg_count OUT NOCOPY /* file.sql.39 change */ NUMBER
1116: , x_msg_data OUT NOCOPY /* file.sql.39 change */ VARCHAR2
1117: )
1118: IS
1119: l_control_rec QP_GLOBALS.Control_Rec_Type;
1120: l_return_status VARCHAR2(1);
1121: l_x_LIMITS_rec QP_Limits_PUB.Limits_Rec_Type;
1122: l_x_LIMIT_ATTRS_rec QP_Limits_PUB.Limit_Attrs_Rec_Type;
1123: l_x_LIMIT_ATTRS_tbl QP_Limits_PUB.Limit_Attrs_Tbl_Type;

Line 1132: l_control_rec.process_entity := QP_GLOBALS.G_ENTITY_LIMITS;

1128: -- Set control flags.
1129:
1130: l_control_rec.controlled_operation := TRUE;
1131: l_control_rec.process := TRUE;
1132: l_control_rec.process_entity := QP_GLOBALS.G_ENTITY_LIMITS;
1133:
1134: l_control_rec.default_attributes := FALSE;
1135: l_control_rec.change_attributes := FALSE;
1136: l_control_rec.validate_entity := FALSE;

Line 1231: l_control_rec QP_GLOBALS.Control_Rec_Type;

1227: , x_msg_count OUT NOCOPY /* file.sql.39 change */ NUMBER
1228: , x_msg_data OUT NOCOPY /* file.sql.39 change */ VARCHAR2
1229: )
1230: IS
1231: l_control_rec QP_GLOBALS.Control_Rec_Type;
1232: l_return_status VARCHAR2(1);
1233: l_x_LIMITS_rec QP_Limits_PUB.Limits_Rec_Type;
1234: l_x_LIMIT_ATTRS_rec QP_Limits_PUB.Limit_Attrs_Rec_Type;
1235: l_x_LIMIT_ATTRS_tbl QP_Limits_PUB.Limit_Attrs_Tbl_Type;

Line 1244: l_control_rec.process_entity := QP_GLOBALS.G_ENTITY_ALL;

1240: -- Set control flags.
1241:
1242: l_control_rec.controlled_operation := TRUE;
1243: l_control_rec.process := TRUE;
1244: l_control_rec.process_entity := QP_GLOBALS.G_ENTITY_ALL;
1245:
1246: l_control_rec.default_attributes := FALSE;
1247: l_control_rec.change_attributes := FALSE;
1248: l_control_rec.validate_entity := FALSE;