408: IF MRP_Validate_Assignment.Val_Assignment_Set_Id
409: ( g_Assignment_rec.Assignment_Set_Id )
410: THEN
411:
412: MRP_Assignment_Util.Clear_Dependent_Attr
413: ( p_attr_id => MRP_Assignment_Util.G_ASSIGNMENT_SET_ID
414: , p_Assignment_rec => g_Assignment_rec
415: , x_Assignment_rec => g_Assignment_rec
416: );
409: ( g_Assignment_rec.Assignment_Set_Id )
410: THEN
411:
412: MRP_Assignment_Util.Clear_Dependent_Attr
413: ( p_attr_id => MRP_Assignment_Util.G_ASSIGNMENT_SET_ID
414: , p_Assignment_rec => g_Assignment_rec
415: , x_Assignment_rec => g_Assignment_rec
416: );
417: ELSE
431: IF MRP_Validate_Assignment.Val_Assignment_Type
432: ( g_Assignment_rec.Assignment_Type )
433: THEN
434:
435: MRP_Assignment_Util.Clear_Dependent_Attr
436: ( p_attr_id => MRP_Assignment_Util.G_ASSIGNMENT_TYPE
437: , p_Assignment_rec => g_Assignment_rec
438: , x_Assignment_rec => g_Assignment_rec
439: );
432: ( g_Assignment_rec.Assignment_Type )
433: THEN
434:
435: MRP_Assignment_Util.Clear_Dependent_Attr
436: ( p_attr_id => MRP_Assignment_Util.G_ASSIGNMENT_TYPE
437: , p_Assignment_rec => g_Assignment_rec
438: , x_Assignment_rec => g_Assignment_rec
439: );
440: ELSE
454: IF MRP_Validate_Assignment.Val_Attribute1
455: ( g_Assignment_rec.Attribute1 )
456: THEN
457:
458: MRP_Assignment_Util.Clear_Dependent_Attr
459: ( p_attr_id => MRP_Assignment_Util.G_ATTRIBUTE1
460: , p_Assignment_rec => g_Assignment_rec
461: , x_Assignment_rec => g_Assignment_rec
462: );
455: ( g_Assignment_rec.Attribute1 )
456: THEN
457:
458: MRP_Assignment_Util.Clear_Dependent_Attr
459: ( p_attr_id => MRP_Assignment_Util.G_ATTRIBUTE1
460: , p_Assignment_rec => g_Assignment_rec
461: , x_Assignment_rec => g_Assignment_rec
462: );
463: ELSE
477: IF MRP_Validate_Assignment.Val_Attribute10
478: ( g_Assignment_rec.Attribute10 )
479: THEN
480:
481: MRP_Assignment_Util.Clear_Dependent_Attr
482: ( p_attr_id => MRP_Assignment_Util.G_ATTRIBUTE10
483: , p_Assignment_rec => g_Assignment_rec
484: , x_Assignment_rec => g_Assignment_rec
485: );
478: ( g_Assignment_rec.Attribute10 )
479: THEN
480:
481: MRP_Assignment_Util.Clear_Dependent_Attr
482: ( p_attr_id => MRP_Assignment_Util.G_ATTRIBUTE10
483: , p_Assignment_rec => g_Assignment_rec
484: , x_Assignment_rec => g_Assignment_rec
485: );
486: ELSE
500: IF MRP_Validate_Assignment.Val_Attribute11
501: ( g_Assignment_rec.Attribute11 )
502: THEN
503:
504: MRP_Assignment_Util.Clear_Dependent_Attr
505: ( p_attr_id => MRP_Assignment_Util.G_ATTRIBUTE11
506: , p_Assignment_rec => g_Assignment_rec
507: , x_Assignment_rec => g_Assignment_rec
508: );
501: ( g_Assignment_rec.Attribute11 )
502: THEN
503:
504: MRP_Assignment_Util.Clear_Dependent_Attr
505: ( p_attr_id => MRP_Assignment_Util.G_ATTRIBUTE11
506: , p_Assignment_rec => g_Assignment_rec
507: , x_Assignment_rec => g_Assignment_rec
508: );
509: ELSE
523: IF MRP_Validate_Assignment.Val_Attribute12
524: ( g_Assignment_rec.Attribute12 )
525: THEN
526:
527: MRP_Assignment_Util.Clear_Dependent_Attr
528: ( p_attr_id => MRP_Assignment_Util.G_ATTRIBUTE12
529: , p_Assignment_rec => g_Assignment_rec
530: , x_Assignment_rec => g_Assignment_rec
531: );
524: ( g_Assignment_rec.Attribute12 )
525: THEN
526:
527: MRP_Assignment_Util.Clear_Dependent_Attr
528: ( p_attr_id => MRP_Assignment_Util.G_ATTRIBUTE12
529: , p_Assignment_rec => g_Assignment_rec
530: , x_Assignment_rec => g_Assignment_rec
531: );
532: ELSE
546: IF MRP_Validate_Assignment.Val_Attribute13
547: ( g_Assignment_rec.Attribute13 )
548: THEN
549:
550: MRP_Assignment_Util.Clear_Dependent_Attr
551: ( p_attr_id => MRP_Assignment_Util.G_ATTRIBUTE13
552: , p_Assignment_rec => g_Assignment_rec
553: , x_Assignment_rec => g_Assignment_rec
554: );
547: ( g_Assignment_rec.Attribute13 )
548: THEN
549:
550: MRP_Assignment_Util.Clear_Dependent_Attr
551: ( p_attr_id => MRP_Assignment_Util.G_ATTRIBUTE13
552: , p_Assignment_rec => g_Assignment_rec
553: , x_Assignment_rec => g_Assignment_rec
554: );
555: ELSE
569: IF MRP_Validate_Assignment.Val_Attribute14
570: ( g_Assignment_rec.Attribute14 )
571: THEN
572:
573: MRP_Assignment_Util.Clear_Dependent_Attr
574: ( p_attr_id => MRP_Assignment_Util.G_ATTRIBUTE14
575: , p_Assignment_rec => g_Assignment_rec
576: , x_Assignment_rec => g_Assignment_rec
577: );
570: ( g_Assignment_rec.Attribute14 )
571: THEN
572:
573: MRP_Assignment_Util.Clear_Dependent_Attr
574: ( p_attr_id => MRP_Assignment_Util.G_ATTRIBUTE14
575: , p_Assignment_rec => g_Assignment_rec
576: , x_Assignment_rec => g_Assignment_rec
577: );
578: ELSE
592: IF MRP_Validate_Assignment.Val_Attribute15
593: ( g_Assignment_rec.Attribute15 )
594: THEN
595:
596: MRP_Assignment_Util.Clear_Dependent_Attr
597: ( p_attr_id => MRP_Assignment_Util.G_ATTRIBUTE15
598: , p_Assignment_rec => g_Assignment_rec
599: , x_Assignment_rec => g_Assignment_rec
600: );
593: ( g_Assignment_rec.Attribute15 )
594: THEN
595:
596: MRP_Assignment_Util.Clear_Dependent_Attr
597: ( p_attr_id => MRP_Assignment_Util.G_ATTRIBUTE15
598: , p_Assignment_rec => g_Assignment_rec
599: , x_Assignment_rec => g_Assignment_rec
600: );
601: ELSE
615: IF MRP_Validate_Assignment.Val_Attribute2
616: ( g_Assignment_rec.Attribute2 )
617: THEN
618:
619: MRP_Assignment_Util.Clear_Dependent_Attr
620: ( p_attr_id => MRP_Assignment_Util.G_ATTRIBUTE2
621: , p_Assignment_rec => g_Assignment_rec
622: , x_Assignment_rec => g_Assignment_rec
623: );
616: ( g_Assignment_rec.Attribute2 )
617: THEN
618:
619: MRP_Assignment_Util.Clear_Dependent_Attr
620: ( p_attr_id => MRP_Assignment_Util.G_ATTRIBUTE2
621: , p_Assignment_rec => g_Assignment_rec
622: , x_Assignment_rec => g_Assignment_rec
623: );
624: ELSE
638: IF MRP_Validate_Assignment.Val_Attribute3
639: ( g_Assignment_rec.Attribute3 )
640: THEN
641:
642: MRP_Assignment_Util.Clear_Dependent_Attr
643: ( p_attr_id => MRP_Assignment_Util.G_ATTRIBUTE3
644: , p_Assignment_rec => g_Assignment_rec
645: , x_Assignment_rec => g_Assignment_rec
646: );
639: ( g_Assignment_rec.Attribute3 )
640: THEN
641:
642: MRP_Assignment_Util.Clear_Dependent_Attr
643: ( p_attr_id => MRP_Assignment_Util.G_ATTRIBUTE3
644: , p_Assignment_rec => g_Assignment_rec
645: , x_Assignment_rec => g_Assignment_rec
646: );
647: ELSE
661: IF MRP_Validate_Assignment.Val_Attribute4
662: ( g_Assignment_rec.Attribute4 )
663: THEN
664:
665: MRP_Assignment_Util.Clear_Dependent_Attr
666: ( p_attr_id => MRP_Assignment_Util.G_ATTRIBUTE4
667: , p_Assignment_rec => g_Assignment_rec
668: , x_Assignment_rec => g_Assignment_rec
669: );
662: ( g_Assignment_rec.Attribute4 )
663: THEN
664:
665: MRP_Assignment_Util.Clear_Dependent_Attr
666: ( p_attr_id => MRP_Assignment_Util.G_ATTRIBUTE4
667: , p_Assignment_rec => g_Assignment_rec
668: , x_Assignment_rec => g_Assignment_rec
669: );
670: ELSE
684: IF MRP_Validate_Assignment.Val_Attribute5
685: ( g_Assignment_rec.Attribute5 )
686: THEN
687:
688: MRP_Assignment_Util.Clear_Dependent_Attr
689: ( p_attr_id => MRP_Assignment_Util.G_ATTRIBUTE5
690: , p_Assignment_rec => g_Assignment_rec
691: , x_Assignment_rec => g_Assignment_rec
692: );
685: ( g_Assignment_rec.Attribute5 )
686: THEN
687:
688: MRP_Assignment_Util.Clear_Dependent_Attr
689: ( p_attr_id => MRP_Assignment_Util.G_ATTRIBUTE5
690: , p_Assignment_rec => g_Assignment_rec
691: , x_Assignment_rec => g_Assignment_rec
692: );
693: ELSE
707: IF MRP_Validate_Assignment.Val_Attribute6
708: ( g_Assignment_rec.Attribute6 )
709: THEN
710:
711: MRP_Assignment_Util.Clear_Dependent_Attr
712: ( p_attr_id => MRP_Assignment_Util.G_ATTRIBUTE6
713: , p_Assignment_rec => g_Assignment_rec
714: , x_Assignment_rec => g_Assignment_rec
715: );
708: ( g_Assignment_rec.Attribute6 )
709: THEN
710:
711: MRP_Assignment_Util.Clear_Dependent_Attr
712: ( p_attr_id => MRP_Assignment_Util.G_ATTRIBUTE6
713: , p_Assignment_rec => g_Assignment_rec
714: , x_Assignment_rec => g_Assignment_rec
715: );
716: ELSE
730: IF MRP_Validate_Assignment.Val_Attribute7
731: ( g_Assignment_rec.Attribute7 )
732: THEN
733:
734: MRP_Assignment_Util.Clear_Dependent_Attr
735: ( p_attr_id => MRP_Assignment_Util.G_ATTRIBUTE7
736: , p_Assignment_rec => g_Assignment_rec
737: , x_Assignment_rec => g_Assignment_rec
738: );
731: ( g_Assignment_rec.Attribute7 )
732: THEN
733:
734: MRP_Assignment_Util.Clear_Dependent_Attr
735: ( p_attr_id => MRP_Assignment_Util.G_ATTRIBUTE7
736: , p_Assignment_rec => g_Assignment_rec
737: , x_Assignment_rec => g_Assignment_rec
738: );
739: ELSE
753: IF MRP_Validate_Assignment.Val_Attribute8
754: ( g_Assignment_rec.Attribute8 )
755: THEN
756:
757: MRP_Assignment_Util.Clear_Dependent_Attr
758: ( p_attr_id => MRP_Assignment_Util.G_ATTRIBUTE8
759: , p_Assignment_rec => g_Assignment_rec
760: , x_Assignment_rec => g_Assignment_rec
761: );
754: ( g_Assignment_rec.Attribute8 )
755: THEN
756:
757: MRP_Assignment_Util.Clear_Dependent_Attr
758: ( p_attr_id => MRP_Assignment_Util.G_ATTRIBUTE8
759: , p_Assignment_rec => g_Assignment_rec
760: , x_Assignment_rec => g_Assignment_rec
761: );
762: ELSE
776: IF MRP_Validate_Assignment.Val_Attribute9
777: ( g_Assignment_rec.Attribute9 )
778: THEN
779:
780: MRP_Assignment_Util.Clear_Dependent_Attr
781: ( p_attr_id => MRP_Assignment_Util.G_ATTRIBUTE9
782: , p_Assignment_rec => g_Assignment_rec
783: , x_Assignment_rec => g_Assignment_rec
784: );
777: ( g_Assignment_rec.Attribute9 )
778: THEN
779:
780: MRP_Assignment_Util.Clear_Dependent_Attr
781: ( p_attr_id => MRP_Assignment_Util.G_ATTRIBUTE9
782: , p_Assignment_rec => g_Assignment_rec
783: , x_Assignment_rec => g_Assignment_rec
784: );
785: ELSE
799: IF MRP_Validate_Assignment.Val_Attribute_Category
800: ( g_Assignment_rec.Attribute_Category )
801: THEN
802:
803: MRP_Assignment_Util.Clear_Dependent_Attr
804: ( p_attr_id => MRP_Assignment_Util.G_ATTRIBUTE_CATEGORY
805: , p_Assignment_rec => g_Assignment_rec
806: , x_Assignment_rec => g_Assignment_rec
807: );
800: ( g_Assignment_rec.Attribute_Category )
801: THEN
802:
803: MRP_Assignment_Util.Clear_Dependent_Attr
804: ( p_attr_id => MRP_Assignment_Util.G_ATTRIBUTE_CATEGORY
805: , p_Assignment_rec => g_Assignment_rec
806: , x_Assignment_rec => g_Assignment_rec
807: );
808: ELSE
823: ( g_Assignment_rec.Category_Set_Id,
824: g_Assignment_rec.Category_Id )
825: THEN
826:
827: MRP_Assignment_Util.Clear_Dependent_Attr
828: ( p_attr_id => MRP_Assignment_Util.G_CATEGORY_ID
829: , p_Assignment_rec => g_Assignment_rec
830: , x_Assignment_rec => g_Assignment_rec
831: );
824: g_Assignment_rec.Category_Id )
825: THEN
826:
827: MRP_Assignment_Util.Clear_Dependent_Attr
828: ( p_attr_id => MRP_Assignment_Util.G_CATEGORY_ID
829: , p_Assignment_rec => g_Assignment_rec
830: , x_Assignment_rec => g_Assignment_rec
831: );
832: ELSE
846: IF MRP_Validate_Assignment.Val_Category_Set_Id
847: ( g_Assignment_rec.Category_Set_Id )
848: THEN
849:
850: MRP_Assignment_Util.Clear_Dependent_Attr
851: ( p_attr_id => MRP_Assignment_Util.G_CATEGORY_SET_ID
852: , p_Assignment_rec => g_Assignment_rec
853: , x_Assignment_rec => g_Assignment_rec
854: );
847: ( g_Assignment_rec.Category_Set_Id )
848: THEN
849:
850: MRP_Assignment_Util.Clear_Dependent_Attr
851: ( p_attr_id => MRP_Assignment_Util.G_CATEGORY_SET_ID
852: , p_Assignment_rec => g_Assignment_rec
853: , x_Assignment_rec => g_Assignment_rec
854: );
855: ELSE
869: IF MRP_Validate_Assignment.Val_Created_By
870: ( g_Assignment_rec.Created_By )
871: THEN
872:
873: MRP_Assignment_Util.Clear_Dependent_Attr
874: ( p_attr_id => MRP_Assignment_Util.G_CREATED_BY
875: , p_Assignment_rec => g_Assignment_rec
876: , x_Assignment_rec => g_Assignment_rec
877: );
870: ( g_Assignment_rec.Created_By )
871: THEN
872:
873: MRP_Assignment_Util.Clear_Dependent_Attr
874: ( p_attr_id => MRP_Assignment_Util.G_CREATED_BY
875: , p_Assignment_rec => g_Assignment_rec
876: , x_Assignment_rec => g_Assignment_rec
877: );
878: ELSE
892: IF MRP_Validate_Assignment.Val_Creation_Date
893: ( g_Assignment_rec.Creation_Date )
894: THEN
895:
896: MRP_Assignment_Util.Clear_Dependent_Attr
897: ( p_attr_id => MRP_Assignment_Util.G_CREATION_DATE
898: , p_Assignment_rec => g_Assignment_rec
899: , x_Assignment_rec => g_Assignment_rec
900: );
893: ( g_Assignment_rec.Creation_Date )
894: THEN
895:
896: MRP_Assignment_Util.Clear_Dependent_Attr
897: ( p_attr_id => MRP_Assignment_Util.G_CREATION_DATE
898: , p_Assignment_rec => g_Assignment_rec
899: , x_Assignment_rec => g_Assignment_rec
900: );
901: ELSE
915: IF MRP_Validate_Assignment.Val_Customer_Id
916: ( g_Assignment_rec.Customer_Id )
917: THEN
918:
919: MRP_Assignment_Util.Clear_Dependent_Attr
920: ( p_attr_id => MRP_Assignment_Util.G_CUSTOMER_ID
921: , p_Assignment_rec => g_Assignment_rec
922: , x_Assignment_rec => g_Assignment_rec
923: );
916: ( g_Assignment_rec.Customer_Id )
917: THEN
918:
919: MRP_Assignment_Util.Clear_Dependent_Attr
920: ( p_attr_id => MRP_Assignment_Util.G_CUSTOMER_ID
921: , p_Assignment_rec => g_Assignment_rec
922: , x_Assignment_rec => g_Assignment_rec
923: );
924: ELSE
939: ( g_Assignment_rec.Organization_Id,
940: g_Assignment_rec.Inventory_Item_Id )
941: THEN
942:
943: MRP_Assignment_Util.Clear_Dependent_Attr
944: ( p_attr_id => MRP_Assignment_Util.G_INVENTORY_ITEM_ID
945: , p_Assignment_rec => g_Assignment_rec
946: , x_Assignment_rec => g_Assignment_rec
947: );
940: g_Assignment_rec.Inventory_Item_Id )
941: THEN
942:
943: MRP_Assignment_Util.Clear_Dependent_Attr
944: ( p_attr_id => MRP_Assignment_Util.G_INVENTORY_ITEM_ID
945: , p_Assignment_rec => g_Assignment_rec
946: , x_Assignment_rec => g_Assignment_rec
947: );
948: ELSE
962: IF MRP_Validate_Assignment.Val_Last_Updated_By
963: ( g_Assignment_rec.Last_Updated_By )
964: THEN
965:
966: MRP_Assignment_Util.Clear_Dependent_Attr
967: ( p_attr_id => MRP_Assignment_Util.G_LAST_UPDATED_BY
968: , p_Assignment_rec => g_Assignment_rec
969: , x_Assignment_rec => g_Assignment_rec
970: );
963: ( g_Assignment_rec.Last_Updated_By )
964: THEN
965:
966: MRP_Assignment_Util.Clear_Dependent_Attr
967: ( p_attr_id => MRP_Assignment_Util.G_LAST_UPDATED_BY
968: , p_Assignment_rec => g_Assignment_rec
969: , x_Assignment_rec => g_Assignment_rec
970: );
971: ELSE
985: IF MRP_Validate_Assignment.Val_Last_Update_Date
986: ( g_Assignment_rec.Last_Update_Date )
987: THEN
988:
989: MRP_Assignment_Util.Clear_Dependent_Attr
990: ( p_attr_id => MRP_Assignment_Util.G_LAST_UPDATE_DATE
991: , p_Assignment_rec => g_Assignment_rec
992: , x_Assignment_rec => g_Assignment_rec
993: );
986: ( g_Assignment_rec.Last_Update_Date )
987: THEN
988:
989: MRP_Assignment_Util.Clear_Dependent_Attr
990: ( p_attr_id => MRP_Assignment_Util.G_LAST_UPDATE_DATE
991: , p_Assignment_rec => g_Assignment_rec
992: , x_Assignment_rec => g_Assignment_rec
993: );
994: ELSE
1008: IF MRP_Validate_Assignment.Val_Last_Update_Login
1009: ( g_Assignment_rec.Last_Update_Login )
1010: THEN
1011:
1012: MRP_Assignment_Util.Clear_Dependent_Attr
1013: ( p_attr_id => MRP_Assignment_Util.G_LAST_UPDATE_LOGIN
1014: , p_Assignment_rec => g_Assignment_rec
1015: , x_Assignment_rec => g_Assignment_rec
1016: );
1009: ( g_Assignment_rec.Last_Update_Login )
1010: THEN
1011:
1012: MRP_Assignment_Util.Clear_Dependent_Attr
1013: ( p_attr_id => MRP_Assignment_Util.G_LAST_UPDATE_LOGIN
1014: , p_Assignment_rec => g_Assignment_rec
1015: , x_Assignment_rec => g_Assignment_rec
1016: );
1017: ELSE
1031: IF MRP_Validate_Assignment.Val_Organization_Id
1032: ( g_Assignment_rec.Organization_Id )
1033: THEN
1034:
1035: MRP_Assignment_Util.Clear_Dependent_Attr
1036: ( p_attr_id => MRP_Assignment_Util.G_ORGANIZATION_ID
1037: , p_Assignment_rec => g_Assignment_rec
1038: , x_Assignment_rec => g_Assignment_rec
1039: );
1032: ( g_Assignment_rec.Organization_Id )
1033: THEN
1034:
1035: MRP_Assignment_Util.Clear_Dependent_Attr
1036: ( p_attr_id => MRP_Assignment_Util.G_ORGANIZATION_ID
1037: , p_Assignment_rec => g_Assignment_rec
1038: , x_Assignment_rec => g_Assignment_rec
1039: );
1040: ELSE
1054: IF MRP_Validate_Assignment.Val_Program_Application_Id
1055: ( g_Assignment_rec.Program_Application_Id )
1056: THEN
1057:
1058: MRP_Assignment_Util.Clear_Dependent_Attr
1059: ( p_attr_id => MRP_Assignment_Util.G_PROGRAM_APPLICATION_ID
1060: , p_Assignment_rec => g_Assignment_rec
1061: , x_Assignment_rec => g_Assignment_rec
1062: );
1055: ( g_Assignment_rec.Program_Application_Id )
1056: THEN
1057:
1058: MRP_Assignment_Util.Clear_Dependent_Attr
1059: ( p_attr_id => MRP_Assignment_Util.G_PROGRAM_APPLICATION_ID
1060: , p_Assignment_rec => g_Assignment_rec
1061: , x_Assignment_rec => g_Assignment_rec
1062: );
1063: ELSE
1077: IF MRP_Validate_Assignment.Val_Program_Id
1078: ( g_Assignment_rec.Program_Id )
1079: THEN
1080:
1081: MRP_Assignment_Util.Clear_Dependent_Attr
1082: ( p_attr_id => MRP_Assignment_Util.G_PROGRAM_ID
1083: , p_Assignment_rec => g_Assignment_rec
1084: , x_Assignment_rec => g_Assignment_rec
1085: );
1078: ( g_Assignment_rec.Program_Id )
1079: THEN
1080:
1081: MRP_Assignment_Util.Clear_Dependent_Attr
1082: ( p_attr_id => MRP_Assignment_Util.G_PROGRAM_ID
1083: , p_Assignment_rec => g_Assignment_rec
1084: , x_Assignment_rec => g_Assignment_rec
1085: );
1086: ELSE
1100: IF MRP_Validate_Assignment.Val_Program_Update_Date
1101: ( g_Assignment_rec.Program_Update_Date )
1102: THEN
1103:
1104: MRP_Assignment_Util.Clear_Dependent_Attr
1105: ( p_attr_id => MRP_Assignment_Util.G_PROGRAM_UPDATE_DATE
1106: , p_Assignment_rec => g_Assignment_rec
1107: , x_Assignment_rec => g_Assignment_rec
1108: );
1101: ( g_Assignment_rec.Program_Update_Date )
1102: THEN
1103:
1104: MRP_Assignment_Util.Clear_Dependent_Attr
1105: ( p_attr_id => MRP_Assignment_Util.G_PROGRAM_UPDATE_DATE
1106: , p_Assignment_rec => g_Assignment_rec
1107: , x_Assignment_rec => g_Assignment_rec
1108: );
1109: ELSE
1123: IF MRP_Validate_Assignment.Val_Request_Id
1124: ( g_Assignment_rec.Request_Id )
1125: THEN
1126:
1127: MRP_Assignment_Util.Clear_Dependent_Attr
1128: ( p_attr_id => MRP_Assignment_Util.G_REQUEST_ID
1129: , p_Assignment_rec => g_Assignment_rec
1130: , x_Assignment_rec => g_Assignment_rec
1131: );
1124: ( g_Assignment_rec.Request_Id )
1125: THEN
1126:
1127: MRP_Assignment_Util.Clear_Dependent_Attr
1128: ( p_attr_id => MRP_Assignment_Util.G_REQUEST_ID
1129: , p_Assignment_rec => g_Assignment_rec
1130: , x_Assignment_rec => g_Assignment_rec
1131: );
1132: ELSE
1146: IF MRP_Validate_Assignment.Val_Secondary_Inventory
1147: ( g_Assignment_rec.Secondary_Inventory )
1148: THEN
1149:
1150: MRP_Assignment_Util.Clear_Dependent_Attr
1151: ( p_attr_id => MRP_Assignment_Util.G_SECONDARY_INVENTORY
1152: , p_Assignment_rec => g_Assignment_rec
1153: , x_Assignment_rec => g_Assignment_rec
1154: );
1147: ( g_Assignment_rec.Secondary_Inventory )
1148: THEN
1149:
1150: MRP_Assignment_Util.Clear_Dependent_Attr
1151: ( p_attr_id => MRP_Assignment_Util.G_SECONDARY_INVENTORY
1152: , p_Assignment_rec => g_Assignment_rec
1153: , x_Assignment_rec => g_Assignment_rec
1154: );
1155: ELSE
1170: ( g_Assignment_rec.Customer_Id,
1171: g_Assignment_rec.Ship_To_Site_Id )
1172: THEN
1173:
1174: MRP_Assignment_Util.Clear_Dependent_Attr
1175: ( p_attr_id => MRP_Assignment_Util.G_SHIP_TO_SITE_ID
1176: , p_Assignment_rec => g_Assignment_rec
1177: , x_Assignment_rec => g_Assignment_rec
1178: );
1171: g_Assignment_rec.Ship_To_Site_Id )
1172: THEN
1173:
1174: MRP_Assignment_Util.Clear_Dependent_Attr
1175: ( p_attr_id => MRP_Assignment_Util.G_SHIP_TO_SITE_ID
1176: , p_Assignment_rec => g_Assignment_rec
1177: , x_Assignment_rec => g_Assignment_rec
1178: );
1179: ELSE
1194: ( g_Assignment_rec.Sourcing_Rule_Id,
1195: g_Assignment_rec.Sourcing_Rule_Type )
1196: THEN
1197:
1198: MRP_Assignment_Util.Clear_Dependent_Attr
1199: ( p_attr_id => MRP_Assignment_Util.G_SOURCING_RULE_ID
1200: , p_Assignment_rec => g_Assignment_rec
1201: , x_Assignment_rec => g_Assignment_rec
1202: );
1195: g_Assignment_rec.Sourcing_Rule_Type )
1196: THEN
1197:
1198: MRP_Assignment_Util.Clear_Dependent_Attr
1199: ( p_attr_id => MRP_Assignment_Util.G_SOURCING_RULE_ID
1200: , p_Assignment_rec => g_Assignment_rec
1201: , x_Assignment_rec => g_Assignment_rec
1202: );
1203: ELSE
1217: IF MRP_Validate_Assignment.Val_Sourcing_Rule_Type
1218: ( g_Assignment_rec.Sourcing_Rule_Type )
1219: THEN
1220:
1221: MRP_Assignment_Util.Clear_Dependent_Attr
1222: ( p_attr_id => MRP_Assignment_Util.G_SOURCING_RULE_TYPE
1223: , p_Assignment_rec => g_Assignment_rec
1224: , x_Assignment_rec => g_Assignment_rec
1225: );
1218: ( g_Assignment_rec.Sourcing_Rule_Type )
1219: THEN
1220:
1221: MRP_Assignment_Util.Clear_Dependent_Attr
1222: ( p_attr_id => MRP_Assignment_Util.G_SOURCING_RULE_TYPE
1223: , p_Assignment_rec => g_Assignment_rec
1224: , x_Assignment_rec => g_Assignment_rec
1225: );
1226: ELSE