DBA Data[Home] [Help]

APPS.INV_DEFAULT_TROLIN dependencies on INV_TROLIN_UTIL

Line 739: INV_Trolin_Util.Clear_Dependent_Attr

735:
736: l_org.organization_id := g_trolin_rec.organization_id;
737: IF INV_Validate.Organization(l_org) = inv_validate.T
738: THEN
739: INV_Trolin_Util.Clear_Dependent_Attr
740: ( p_attr_id => INV_Trolin_Util.G_ORGANIZATION
741: , p_trolin_rec => g_trolin_rec
742: , x_trolin_rec => g_trolin_rec
743: );

Line 740: ( p_attr_id => INV_Trolin_Util.G_ORGANIZATION

736: l_org.organization_id := g_trolin_rec.organization_id;
737: IF INV_Validate.Organization(l_org) = inv_validate.T
738: THEN
739: INV_Trolin_Util.Clear_Dependent_Attr
740: ( p_attr_id => INV_Trolin_Util.G_ORGANIZATION
741: , p_trolin_rec => g_trolin_rec
742: , x_trolin_rec => g_trolin_rec
743: );
744: ELSE

Line 762: INV_Trolin_Util.Clear_Dependent_Attr

758: l_item.inventory_item_id := g_trolin_rec.inventory_item_id;
759: IF INV_Validate.Inventory_Item(l_item, l_org)
760: = inv_validate.T
761: THEN
762: INV_Trolin_Util.Clear_Dependent_Attr
763: ( p_attr_id => INV_Trolin_Util.G_INVENTORY_ITEM
764: , p_trolin_rec => g_trolin_rec
765: , x_trolin_rec => g_trolin_rec
766: );

Line 763: ( p_attr_id => INV_Trolin_Util.G_INVENTORY_ITEM

759: IF INV_Validate.Inventory_Item(l_item, l_org)
760: = inv_validate.T
761: THEN
762: INV_Trolin_Util.Clear_Dependent_Attr
763: ( p_attr_id => INV_Trolin_Util.G_INVENTORY_ITEM
764: , p_trolin_rec => g_trolin_rec
765: , x_trolin_rec => g_trolin_rec
766: );
767: ELSE

Line 782: INV_Trolin_Util.Clear_Dependent_Attr

778: IF g_trolin_rec.transaction_type_id IS NOT NULL THEN
779: l_trans.transaction_type_id := g_trolin_rec.transaction_type_id;
780: IF INV_Validate.Transaction_Type(l_trans) = inv_validate.T
781: THEN
782: INV_Trolin_Util.Clear_Dependent_Attr
783: ( p_attr_id => INV_Trolin_Util.G_TRANSACTION_TYPE_ID
784: , p_trolin_rec => g_trolin_rec
785: , x_trolin_rec => g_trolin_rec
786: );

Line 783: ( p_attr_id => INV_Trolin_Util.G_TRANSACTION_TYPE_ID

779: l_trans.transaction_type_id := g_trolin_rec.transaction_type_id;
780: IF INV_Validate.Transaction_Type(l_trans) = inv_validate.T
781: THEN
782: INV_Trolin_Util.Clear_Dependent_Attr
783: ( p_attr_id => INV_Trolin_Util.G_TRANSACTION_TYPE_ID
784: , p_trolin_rec => g_trolin_rec
785: , x_trolin_rec => g_trolin_rec
786: );
787: ELSE

Line 807: INV_Trolin_Util.Clear_Dependent_Attr

803: IF g_trolin_rec.date_required IS NOT NULL THEN
804:
805: IF INV_Validate_Trohdr.Date_Required(g_trolin_rec.date_required) = INV_Validate_Trohdr.T
806: THEN
807: INV_Trolin_Util.Clear_Dependent_Attr
808: ( p_attr_id => INV_Trolin_Util.G_DATE_REQUIRED
809: , p_trolin_rec => g_trolin_rec
810: , x_trolin_rec => g_trolin_rec
811: );

Line 808: ( p_attr_id => INV_Trolin_Util.G_DATE_REQUIRED

804:
805: IF INV_Validate_Trohdr.Date_Required(g_trolin_rec.date_required) = INV_Validate_Trohdr.T
806: THEN
807: INV_Trolin_Util.Clear_Dependent_Attr
808: ( p_attr_id => INV_Trolin_Util.G_DATE_REQUIRED
809: , p_trolin_rec => g_trolin_rec
810: , x_trolin_rec => g_trolin_rec
811: );
812: ELSE

Line 830: INV_Trolin_Util.Clear_Dependent_Attr

826: l_fsub.secondary_inventory_name := g_trolin_rec.from_subinventory_code;
827: IF
828: INV_Validate.From_Subinventory(l_fsub,l_org,l_item,l_acct_txn) = inv_validate.T
829: THEN
830: INV_Trolin_Util.Clear_Dependent_Attr
831: ( p_attr_id => INV_Trolin_Util.G_FROM_SUBINVENTORY
832: , p_trolin_rec => g_trolin_rec
833: , x_trolin_rec => g_trolin_rec
834: );

Line 831: ( p_attr_id => INV_Trolin_Util.G_FROM_SUBINVENTORY

827: IF
828: INV_Validate.From_Subinventory(l_fsub,l_org,l_item,l_acct_txn) = inv_validate.T
829: THEN
830: INV_Trolin_Util.Clear_Dependent_Attr
831: ( p_attr_id => INV_Trolin_Util.G_FROM_SUBINVENTORY
832: , p_trolin_rec => g_trolin_rec
833: , x_trolin_rec => g_trolin_rec
834: );
835:

Line 855: INV_Trolin_Util.Clear_Dependent_Attr

851: IF
852: INV_Validate.From_Subinventory(l_fsub,l_org,l_item,l_acct_txn) = inv_validate.T
853:
854: THEN
855: INV_Trolin_Util.Clear_Dependent_Attr
856: ( p_attr_id => INV_Trolin_Util.G_FROM_SUBINVENTORY
857: , p_trolin_rec => g_trolin_rec
858: , x_trolin_rec => g_trolin_rec
859: );

Line 856: ( p_attr_id => INV_Trolin_Util.G_FROM_SUBINVENTORY

852: INV_Validate.From_Subinventory(l_fsub,l_org,l_item,l_acct_txn) = inv_validate.T
853:
854: THEN
855: INV_Trolin_Util.Clear_Dependent_Attr
856: ( p_attr_id => INV_Trolin_Util.G_FROM_SUBINVENTORY
857: , p_trolin_rec => g_trolin_rec
858: , x_trolin_rec => g_trolin_rec
859: );
860: ELSE

Line 879: INV_Trolin_Util.Clear_Dependent_Attr

875: l_floc.inventory_location_id := g_trolin_rec.from_locator_id;
876: IF INV_Validate.From_Locator(l_floc,l_org,l_item,l_fsub,g_trolin_rec.project_id,g_trolin_rec.task_id,l_trans.transaction_action_id) =
877: inv_validate.T
878: THEN
879: INV_Trolin_Util.Clear_Dependent_Attr
880: ( p_attr_id => INV_Trolin_Util.G_FROM_LOCATOR
881: , p_trolin_rec => g_trolin_rec
882: , x_trolin_rec => g_trolin_rec
883: );

Line 880: ( p_attr_id => INV_Trolin_Util.G_FROM_LOCATOR

876: IF INV_Validate.From_Locator(l_floc,l_org,l_item,l_fsub,g_trolin_rec.project_id,g_trolin_rec.task_id,l_trans.transaction_action_id) =
877: inv_validate.T
878: THEN
879: INV_Trolin_Util.Clear_Dependent_Attr
880: ( p_attr_id => INV_Trolin_Util.G_FROM_LOCATOR
881: , p_trolin_rec => g_trolin_rec
882: , x_trolin_rec => g_trolin_rec
883: );
884: ELSE

Line 901: INV_Trolin_Util.Clear_Dependent_Attr

897: IF g_trolin_rec.line_id IS NOT NULL THEN
898:
899: IF INV_Validate_trolin.Line(g_trolin_rec.line_id) = inv_validate_trolin.T
900: THEN
901: INV_Trolin_Util.Clear_Dependent_Attr
902: ( p_attr_id => INV_Trolin_Util.G_LINE
903: , p_trolin_rec => g_trolin_rec
904: , x_trolin_rec => g_trolin_rec
905: );

Line 902: ( p_attr_id => INV_Trolin_Util.G_LINE

898:
899: IF INV_Validate_trolin.Line(g_trolin_rec.line_id) = inv_validate_trolin.T
900: THEN
901: INV_Trolin_Util.Clear_Dependent_Attr
902: ( p_attr_id => INV_Trolin_Util.G_LINE
903: , p_trolin_rec => g_trolin_rec
904: , x_trolin_rec => g_trolin_rec
905: );
906: ELSE

Line 924: INV_Trolin_Util.Clear_Dependent_Attr

920: IF INV_Validate_trolin.Line_Number(g_trolin_rec.line_number,
921: g_trolin_rec.header_id,
922: l_org) = inv_validate_trolin.T
923: THEN
924: INV_Trolin_Util.Clear_Dependent_Attr
925: ( p_attr_id => INV_Trolin_Util.G_LINE_NUMBER
926: , p_trolin_rec => g_trolin_rec
927: , x_trolin_rec => g_trolin_rec
928: );

Line 925: ( p_attr_id => INV_Trolin_Util.G_LINE_NUMBER

921: g_trolin_rec.header_id,
922: l_org) = inv_validate_trolin.T
923: THEN
924: INV_Trolin_Util.Clear_Dependent_Attr
925: ( p_attr_id => INV_Trolin_Util.G_LINE_NUMBER
926: , p_trolin_rec => g_trolin_rec
927: , x_trolin_rec => g_trolin_rec
928: );
929: ELSE

Line 945: INV_Trolin_Util.Clear_Dependent_Attr

941: IF g_trolin_rec.line_status IS NOT NULL THEN
942:
943: IF INV_Validate_trolin.Line_Status(g_trolin_rec.line_status) = inv_validate_trolin.T
944: THEN
945: INV_Trolin_Util.Clear_Dependent_Attr
946: ( p_attr_id => INV_Trolin_Util.G_LINE_STATUS
947: , p_trolin_rec => g_trolin_rec
948: , x_trolin_rec => g_trolin_rec
949: );

Line 946: ( p_attr_id => INV_Trolin_Util.G_LINE_STATUS

942:
943: IF INV_Validate_trolin.Line_Status(g_trolin_rec.line_status) = inv_validate_trolin.T
944: THEN
945: INV_Trolin_Util.Clear_Dependent_Attr
946: ( p_attr_id => INV_Trolin_Util.G_LINE_STATUS
947: , p_trolin_rec => g_trolin_rec
948: , x_trolin_rec => g_trolin_rec
949: );
950: ELSE

Line 978: INV_Trolin_Util.Clear_Dependent_Attr

974: IF l_mov_order_type=INV_GLOBALS.g_move_order_put_away
975: THEN
976:
977: IF INV_Validate.Lot_Number(l_lot, l_org, l_item) = inv_validate.T THEN
978: INV_Trolin_Util.Clear_Dependent_Attr
979: ( p_attr_id => INV_Trolin_Util.G_LOT_NUMBER
980: , p_trolin_rec => g_trolin_rec
981: , x_trolin_rec => g_trolin_rec
982: );

Line 979: ( p_attr_id => INV_Trolin_Util.G_LOT_NUMBER

975: THEN
976:
977: IF INV_Validate.Lot_Number(l_lot, l_org, l_item) = inv_validate.T THEN
978: INV_Trolin_Util.Clear_Dependent_Attr
979: ( p_attr_id => INV_Trolin_Util.G_LOT_NUMBER
980: , p_trolin_rec => g_trolin_rec
981: , x_trolin_rec => g_trolin_rec
982: );
983: ELSE

Line 991: INV_Trolin_Util.Clear_Dependent_Attr

987: ELSE
988:
989: IF INV_Validate.Lot_Number(l_lot,l_org,l_item,l_fsub,l_floc,g_trolin_rec.revision) = inv_validate.T
990: THEN
991: INV_Trolin_Util.Clear_Dependent_Attr
992: ( p_attr_id => INV_Trolin_Util.G_LOT_NUMBER
993: , p_trolin_rec => g_trolin_rec
994: , x_trolin_rec => g_trolin_rec
995: );

Line 992: ( p_attr_id => INV_Trolin_Util.G_LOT_NUMBER

988:
989: IF INV_Validate.Lot_Number(l_lot,l_org,l_item,l_fsub,l_floc,g_trolin_rec.revision) = inv_validate.T
990: THEN
991: INV_Trolin_Util.Clear_Dependent_Attr
992: ( p_attr_id => INV_Trolin_Util.G_LOT_NUMBER
993: , p_trolin_rec => g_trolin_rec
994: , x_trolin_rec => g_trolin_rec
995: );
996: ELSE

Line 1012: INV_Trolin_Util.Clear_Dependent_Attr

1008: IF g_trolin_rec.project_id IS NOT NULL THEN
1009:
1010: IF INV_Validate.Project(g_trolin_rec.project_id) = inv_validate.T
1011: THEN
1012: INV_Trolin_Util.Clear_Dependent_Attr
1013: ( p_attr_id => INV_Trolin_Util.G_PROJECT
1014: , p_trolin_rec => g_trolin_rec
1015: , x_trolin_rec => g_trolin_rec
1016: );

Line 1013: ( p_attr_id => INV_Trolin_Util.G_PROJECT

1009:
1010: IF INV_Validate.Project(g_trolin_rec.project_id) = inv_validate.T
1011: THEN
1012: INV_Trolin_Util.Clear_Dependent_Attr
1013: ( p_attr_id => INV_Trolin_Util.G_PROJECT
1014: , p_trolin_rec => g_trolin_rec
1015: , x_trolin_rec => g_trolin_rec
1016: );
1017: ELSE

Line 1033: INV_Trolin_Util.Clear_Dependent_Attr

1029: IF g_trolin_rec.quantity IS NOT NULL THEN
1030:
1031: IF INV_Validate.Quantity(g_trolin_rec.quantity) = inv_validate.T
1032: THEN
1033: INV_Trolin_Util.Clear_Dependent_Attr
1034: ( p_attr_id => INV_Trolin_Util.G_QUANTITY
1035: , p_trolin_rec => g_trolin_rec
1036: , x_trolin_rec => g_trolin_rec
1037: );

Line 1034: ( p_attr_id => INV_Trolin_Util.G_QUANTITY

1030:
1031: IF INV_Validate.Quantity(g_trolin_rec.quantity) = inv_validate.T
1032: THEN
1033: INV_Trolin_Util.Clear_Dependent_Attr
1034: ( p_attr_id => INV_Trolin_Util.G_QUANTITY
1035: , p_trolin_rec => g_trolin_rec
1036: , x_trolin_rec => g_trolin_rec
1037: );
1038: ELSE

Line 1055: INV_Trolin_Util.Clear_Dependent_Attr

1051:
1052: IF
1053: INV_Validate_trolin.Quantity_Delivered(g_trolin_rec.quantity_delivered) = inv_validate_trolin.T
1054: THEN
1055: INV_Trolin_Util.Clear_Dependent_Attr
1056: ( p_attr_id => INV_Trolin_Util.G_QUANTITY_DELIVERED
1057: , p_trolin_rec => g_trolin_rec
1058: , x_trolin_rec => g_trolin_rec
1059: );

Line 1056: ( p_attr_id => INV_Trolin_Util.G_QUANTITY_DELIVERED

1052: IF
1053: INV_Validate_trolin.Quantity_Delivered(g_trolin_rec.quantity_delivered) = inv_validate_trolin.T
1054: THEN
1055: INV_Trolin_Util.Clear_Dependent_Attr
1056: ( p_attr_id => INV_Trolin_Util.G_QUANTITY_DELIVERED
1057: , p_trolin_rec => g_trolin_rec
1058: , x_trolin_rec => g_trolin_rec
1059: );
1060: ELSE

Line 1077: INV_Trolin_Util.Clear_Dependent_Attr

1073:
1074: IF
1075: INV_Validate_trolin.Quantity_Detailed(g_trolin_rec.quantity_detailed) = inv_validate_trolin.T
1076: THEN
1077: INV_Trolin_Util.Clear_Dependent_Attr
1078: ( p_attr_id => INV_Trolin_Util.G_QUANTITY_DETAILED
1079: , p_trolin_rec => g_trolin_rec
1080: , x_trolin_rec => g_trolin_rec
1081: );

Line 1078: ( p_attr_id => INV_Trolin_Util.G_QUANTITY_DETAILED

1074: IF
1075: INV_Validate_trolin.Quantity_Detailed(g_trolin_rec.quantity_detailed) = inv_validate_trolin.T
1076: THEN
1077: INV_Trolin_Util.Clear_Dependent_Attr
1078: ( p_attr_id => INV_Trolin_Util.G_QUANTITY_DETAILED
1079: , p_trolin_rec => g_trolin_rec
1080: , x_trolin_rec => g_trolin_rec
1081: );
1082: ELSE

Line 1098: INV_Trolin_Util.Clear_Dependent_Attr

1094: IF g_trolin_rec.reason_id IS NOT NULL THEN
1095:
1096: IF INV_Validate.Reason(g_trolin_rec.reason_id) = inv_validate.T
1097: THEN
1098: INV_Trolin_Util.Clear_Dependent_Attr
1099: ( p_attr_id => INV_Trolin_Util.G_REASON
1100: , p_trolin_rec => g_trolin_rec
1101: , x_trolin_rec => g_trolin_rec
1102: );

Line 1099: ( p_attr_id => INV_Trolin_Util.G_REASON

1095:
1096: IF INV_Validate.Reason(g_trolin_rec.reason_id) = inv_validate.T
1097: THEN
1098: INV_Trolin_Util.Clear_Dependent_Attr
1099: ( p_attr_id => INV_Trolin_Util.G_REASON
1100: , p_trolin_rec => g_trolin_rec
1101: , x_trolin_rec => g_trolin_rec
1102: );
1103: ELSE

Line 1119: INV_Trolin_Util.Clear_Dependent_Attr

1115: IF g_trolin_rec.reference IS NOT NULL THEN
1116:
1117: IF INV_Validate.Reference(g_trolin_rec.reference) = inv_validate.T
1118: THEN
1119: INV_Trolin_Util.Clear_Dependent_Attr
1120: ( p_attr_id => INV_Trolin_Util.G_REFERENCE
1121: , p_trolin_rec => g_trolin_rec
1122: , x_trolin_rec => g_trolin_rec
1123: );

Line 1120: ( p_attr_id => INV_Trolin_Util.G_REFERENCE

1116:
1117: IF INV_Validate.Reference(g_trolin_rec.reference) = inv_validate.T
1118: THEN
1119: INV_Trolin_Util.Clear_Dependent_Attr
1120: ( p_attr_id => INV_Trolin_Util.G_REFERENCE
1121: , p_trolin_rec => g_trolin_rec
1122: , x_trolin_rec => g_trolin_rec
1123: );
1124: ELSE

Line 1141: INV_Trolin_Util.Clear_Dependent_Attr

1137: IF g_trolin_rec.reference_id IS NOT NULL THEN
1138:
1139: IF INV_Validate.Reference(g_trolin_rec.reference_id,g_trolin_rec.reference_type_code) = inv_validate.T
1140: THEN
1141: INV_Trolin_Util.Clear_Dependent_Attr
1142: ( p_attr_id => INV_Trolin_Util.G_REFERENCE
1143: , p_trolin_rec => g_trolin_rec
1144: , x_trolin_rec => g_trolin_rec
1145: );

Line 1142: ( p_attr_id => INV_Trolin_Util.G_REFERENCE

1138:
1139: IF INV_Validate.Reference(g_trolin_rec.reference_id,g_trolin_rec.reference_type_code) = inv_validate.T
1140: THEN
1141: INV_Trolin_Util.Clear_Dependent_Attr
1142: ( p_attr_id => INV_Trolin_Util.G_REFERENCE
1143: , p_trolin_rec => g_trolin_rec
1144: , x_trolin_rec => g_trolin_rec
1145: );
1146: ELSE

Line 1164: INV_Trolin_Util.Clear_Dependent_Attr

1160: IF
1161: INV_Validate.Reference_Type(g_trolin_rec.reference_type_code)
1162: = inv_validate.T
1163: THEN
1164: INV_Trolin_Util.Clear_Dependent_Attr
1165: ( p_attr_id => INV_Trolin_Util.G_REFERENCE_TYPE
1166: , p_trolin_rec => g_trolin_rec
1167: , x_trolin_rec => g_trolin_rec
1168: );

Line 1165: ( p_attr_id => INV_Trolin_Util.G_REFERENCE_TYPE

1161: INV_Validate.Reference_Type(g_trolin_rec.reference_type_code)
1162: = inv_validate.T
1163: THEN
1164: INV_Trolin_Util.Clear_Dependent_Attr
1165: ( p_attr_id => INV_Trolin_Util.G_REFERENCE_TYPE
1166: , p_trolin_rec => g_trolin_rec
1167: , x_trolin_rec => g_trolin_rec
1168: );
1169: ELSE

Line 1185: INV_Trolin_Util.Clear_Dependent_Attr

1181: IF g_trolin_rec.revision IS NOT NULL THEN
1182:
1183: IF INV_Validate.Revision(g_trolin_rec.revision,l_org,l_item) = inv_validate.T
1184: THEN
1185: INV_Trolin_Util.Clear_Dependent_Attr
1186: ( p_attr_id => INV_Trolin_Util.G_REVISION
1187: , p_trolin_rec => g_trolin_rec
1188: , x_trolin_rec => g_trolin_rec
1189: );

Line 1186: ( p_attr_id => INV_Trolin_Util.G_REVISION

1182:
1183: IF INV_Validate.Revision(g_trolin_rec.revision,l_org,l_item) = inv_validate.T
1184: THEN
1185: INV_Trolin_Util.Clear_Dependent_Attr
1186: ( p_attr_id => INV_Trolin_Util.G_REVISION
1187: , p_trolin_rec => g_trolin_rec
1188: , x_trolin_rec => g_trolin_rec
1189: );
1190: ELSE

Line 1209: INV_Trolin_Util.Clear_Dependent_Attr

1205: l_serial.serial_number := g_trolin_rec.serial_number_end;
1206: IF
1207: INV_Validate.Serial_Number_End(l_serial,l_org,l_item,l_fsub,l_lot,l_floc,g_trolin_rec.revision) = inv_validate.T
1208: THEN
1209: INV_Trolin_Util.Clear_Dependent_Attr
1210: ( p_attr_id => INV_Trolin_Util.G_SERIAL_NUMBER_END
1211: , p_trolin_rec => g_trolin_rec
1212: , x_trolin_rec => g_trolin_rec
1213: );

Line 1210: ( p_attr_id => INV_Trolin_Util.G_SERIAL_NUMBER_END

1206: IF
1207: INV_Validate.Serial_Number_End(l_serial,l_org,l_item,l_fsub,l_lot,l_floc,g_trolin_rec.revision) = inv_validate.T
1208: THEN
1209: INV_Trolin_Util.Clear_Dependent_Attr
1210: ( p_attr_id => INV_Trolin_Util.G_SERIAL_NUMBER_END
1211: , p_trolin_rec => g_trolin_rec
1212: , x_trolin_rec => g_trolin_rec
1213: );
1214: ELSE

Line 1233: INV_Trolin_Util.Clear_Dependent_Attr

1229: l_serial.serial_number := g_trolin_rec.serial_number_start;
1230: IF
1231: INV_Validate.Serial_Number_Start(l_serial,l_org,l_item,l_fsub,l_lot,l_floc,g_trolin_rec.revision) = inv_validate.T
1232: THEN
1233: INV_Trolin_Util.Clear_Dependent_Attr
1234: ( p_attr_id => INV_Trolin_Util.G_SERIAL_NUMBER_START
1235: , p_trolin_rec => g_trolin_rec
1236: , x_trolin_rec => g_trolin_rec
1237: );

Line 1234: ( p_attr_id => INV_Trolin_Util.G_SERIAL_NUMBER_START

1230: IF
1231: INV_Validate.Serial_Number_Start(l_serial,l_org,l_item,l_fsub,l_lot,l_floc,g_trolin_rec.revision) = inv_validate.T
1232: THEN
1233: INV_Trolin_Util.Clear_Dependent_Attr
1234: ( p_attr_id => INV_Trolin_Util.G_SERIAL_NUMBER_START
1235: , p_trolin_rec => g_trolin_rec
1236: , x_trolin_rec => g_trolin_rec
1237: );
1238: ELSE

Line 1254: INV_Trolin_Util.Clear_Dependent_Attr

1250: IF g_trolin_rec.status_date IS NOT NULL THEN
1251:
1252: IF INV_Validate_Trohdr.Status_Date(g_trolin_rec.status_date) = inv_validate_trohdr.T
1253: THEN
1254: INV_Trolin_Util.Clear_Dependent_Attr
1255: ( p_attr_id => INV_Trolin_Util.G_STATUS_DATE
1256: , p_trolin_rec => g_trolin_rec
1257: , x_trolin_rec => g_trolin_rec
1258: );

Line 1255: ( p_attr_id => INV_Trolin_Util.G_STATUS_DATE

1251:
1252: IF INV_Validate_Trohdr.Status_Date(g_trolin_rec.status_date) = inv_validate_trohdr.T
1253: THEN
1254: INV_Trolin_Util.Clear_Dependent_Attr
1255: ( p_attr_id => INV_Trolin_Util.G_STATUS_DATE
1256: , p_trolin_rec => g_trolin_rec
1257: , x_trolin_rec => g_trolin_rec
1258: );
1259: ELSE

Line 1276: INV_Trolin_Util.Clear_Dependent_Attr

1272: IF g_trolin_rec.task_id IS NOT NULL THEN
1273:
1274: IF INV_Validate.Task(g_trolin_rec.task_id,g_trolin_rec.project_id) = inv_validate.T
1275: THEN
1276: INV_Trolin_Util.Clear_Dependent_Attr
1277: ( p_attr_id => INV_Trolin_Util.G_TASK
1278: , p_trolin_rec => g_trolin_rec
1279: , x_trolin_rec => g_trolin_rec
1280: );

Line 1277: ( p_attr_id => INV_Trolin_Util.G_TASK

1273:
1274: IF INV_Validate.Task(g_trolin_rec.task_id,g_trolin_rec.project_id) = inv_validate.T
1275: THEN
1276: INV_Trolin_Util.Clear_Dependent_Attr
1277: ( p_attr_id => INV_Trolin_Util.G_TASK
1278: , p_trolin_rec => g_trolin_rec
1279: , x_trolin_rec => g_trolin_rec
1280: );
1281: ELSE

Line 1298: INV_Trolin_Util.Clear_Dependent_Attr

1294: IF g_trolin_rec.to_account_id IS NOT NULL THEN
1295:
1296: IF INV_Validate.To_Account(g_trolin_rec.to_account_id) = inv_validate.T
1297: THEN
1298: INV_Trolin_Util.Clear_Dependent_Attr
1299: ( p_attr_id => INV_Trolin_Util.G_TO_ACCOUNT
1300: , p_trolin_rec => g_trolin_rec
1301: , x_trolin_rec => g_trolin_rec
1302: );

Line 1299: ( p_attr_id => INV_Trolin_Util.G_TO_ACCOUNT

1295:
1296: IF INV_Validate.To_Account(g_trolin_rec.to_account_id) = inv_validate.T
1297: THEN
1298: INV_Trolin_Util.Clear_Dependent_Attr
1299: ( p_attr_id => INV_Trolin_Util.G_TO_ACCOUNT
1300: , p_trolin_rec => g_trolin_rec
1301: , x_trolin_rec => g_trolin_rec
1302: );
1303: ELSE

Line 1321: INV_Trolin_Util.Clear_Dependent_Attr

1317: l_tloc.inventory_location_id := g_trolin_rec.to_locator_id;
1318: IF
1319: INV_Validate.To_Locator(l_tloc,l_org,l_item,l_tsub,g_trolin_rec.project_id, g_trolin_rec.task_id,l_trans.transaction_action_id) = inv_validate.T
1320: THEN
1321: INV_Trolin_Util.Clear_Dependent_Attr
1322: ( p_attr_id => INV_Trolin_Util.G_TO_LOCATOR
1323: , p_trolin_rec => g_trolin_rec
1324: , x_trolin_rec => g_trolin_rec
1325: );

Line 1322: ( p_attr_id => INV_Trolin_Util.G_TO_LOCATOR

1318: IF
1319: INV_Validate.To_Locator(l_tloc,l_org,l_item,l_tsub,g_trolin_rec.project_id, g_trolin_rec.task_id,l_trans.transaction_action_id) = inv_validate.T
1320: THEN
1321: INV_Trolin_Util.Clear_Dependent_Attr
1322: ( p_attr_id => INV_Trolin_Util.G_TO_LOCATOR
1323: , p_trolin_rec => g_trolin_rec
1324: , x_trolin_rec => g_trolin_rec
1325: );
1326: ELSE

Line 1345: INV_Trolin_Util.Clear_Dependent_Attr

1341: l_tsub.secondary_inventory_name := g_trolin_rec.to_subinventory_code;
1342: IF
1343: INV_Validate.To_Subinventory(l_tsub,l_org,l_item,l_fsub,l_acct_txn) = inv_validate.T
1344: THEN
1345: INV_Trolin_Util.Clear_Dependent_Attr
1346: ( p_attr_id => INV_Trolin_Util.G_TO_SUBINVENTORY
1347: , p_trolin_rec => g_trolin_rec
1348: , x_trolin_rec => g_trolin_rec
1349: );

Line 1346: ( p_attr_id => INV_Trolin_Util.G_TO_SUBINVENTORY

1342: IF
1343: INV_Validate.To_Subinventory(l_tsub,l_org,l_item,l_fsub,l_acct_txn) = inv_validate.T
1344: THEN
1345: INV_Trolin_Util.Clear_Dependent_Attr
1346: ( p_attr_id => INV_Trolin_Util.G_TO_SUBINVENTORY
1347: , p_trolin_rec => g_trolin_rec
1348: , x_trolin_rec => g_trolin_rec
1349: );
1350: ELSE

Line 1369: INV_Trolin_Util.Clear_Dependent_Attr

1365: IF
1366: INV_Validate.To_Subinventory(l_tsub,l_org,l_item,l_fsub,l_acct_txn) = inv_validate.T
1367:
1368: THEN
1369: INV_Trolin_Util.Clear_Dependent_Attr
1370: ( p_attr_id => INV_Trolin_Util.G_TO_SUBINVENTORY
1371: , p_trolin_rec => g_trolin_rec
1372: , x_trolin_rec => g_trolin_rec
1373: );

Line 1370: ( p_attr_id => INV_Trolin_Util.G_TO_SUBINVENTORY

1366: INV_Validate.To_Subinventory(l_tsub,l_org,l_item,l_fsub,l_acct_txn) = inv_validate.T
1367:
1368: THEN
1369: INV_Trolin_Util.Clear_Dependent_Attr
1370: ( p_attr_id => INV_Trolin_Util.G_TO_SUBINVENTORY
1371: , p_trolin_rec => g_trolin_rec
1372: , x_trolin_rec => g_trolin_rec
1373: );
1374: ELSE

Line 1392: INV_Trolin_Util.Clear_Dependent_Attr

1388:
1389: IF
1390: INV_Validate.Transaction_Header(g_trolin_rec.transaction_header_id) = inv_validate.T
1391: THEN
1392: INV_Trolin_Util.Clear_Dependent_Attr
1393: ( p_attr_id => INV_Trolin_Util.G_TRANSACTION_HEADER
1394: , p_trolin_rec => g_trolin_rec
1395: , x_trolin_rec => g_trolin_rec
1396: );

Line 1393: ( p_attr_id => INV_Trolin_Util.G_TRANSACTION_HEADER

1389: IF
1390: INV_Validate.Transaction_Header(g_trolin_rec.transaction_header_id) = inv_validate.T
1391: THEN
1392: INV_Trolin_Util.Clear_Dependent_Attr
1393: ( p_attr_id => INV_Trolin_Util.G_TRANSACTION_HEADER
1394: , p_trolin_rec => g_trolin_rec
1395: , x_trolin_rec => g_trolin_rec
1396: );
1397: ELSE

Line 1413: INV_Trolin_Util.Clear_Dependent_Attr

1409: IF g_trolin_rec.uom_code IS NOT NULL THEN
1410:
1411: IF INV_Validate.Uom(g_trolin_rec.uom_code, l_org, l_item) = inv_validate.T
1412: THEN
1413: INV_Trolin_Util.Clear_Dependent_Attr
1414: ( p_attr_id => INV_Trolin_Util.G_UOM
1415: , p_trolin_rec => g_trolin_rec
1416: , x_trolin_rec => g_trolin_rec
1417: );

Line 1414: ( p_attr_id => INV_Trolin_Util.G_UOM

1410:
1411: IF INV_Validate.Uom(g_trolin_rec.uom_code, l_org, l_item) = inv_validate.T
1412: THEN
1413: INV_Trolin_Util.Clear_Dependent_Attr
1414: ( p_attr_id => INV_Trolin_Util.G_UOM
1415: , p_trolin_rec => g_trolin_rec
1416: , x_trolin_rec => g_trolin_rec
1417: );
1418: ELSE

Line 1435: INV_Trolin_Util.Clear_Dependent_Attr

1431: g_trolin_rec.transaction_source_type_id := Get_Transaction_Source_Type_ID(g_trolin_rec.transaction_Type_id);
1432: IF g_trolin_rec.transaction_source_type_id IS NOT NULL THEN
1433: --IF INV_Validate.Transaction_Source_Type(g_trolin_rec.transaction_source_type_id)
1434: --THEN
1435: INV_Trolin_Util.Clear_Dependent_Attr
1436: ( p_attr_id => INV_Trolin_Util.G_TRANSACTION_SOURCE_TYPE_ID
1437: , p_trolin_rec => g_trolin_rec
1438: , x_trolin_rec => g_trolin_rec
1439: );

Line 1436: ( p_attr_id => INV_Trolin_Util.G_TRANSACTION_SOURCE_TYPE_ID

1432: IF g_trolin_rec.transaction_source_type_id IS NOT NULL THEN
1433: --IF INV_Validate.Transaction_Source_Type(g_trolin_rec.transaction_source_type_id)
1434: --THEN
1435: INV_Trolin_Util.Clear_Dependent_Attr
1436: ( p_attr_id => INV_Trolin_Util.G_TRANSACTION_SOURCE_TYPE_ID
1437: , p_trolin_rec => g_trolin_rec
1438: , x_trolin_rec => g_trolin_rec
1439: );
1440: --ELSE

Line 1451: INV_Trolin_Util.Clear_Dependent_Attr

1447: g_trolin_rec.txn_source_id := Get_Txn_Source_ID;
1448: IF g_trolin_rec.txn_source_id IS NOT NULL THEN
1449: --IF INV_Validate.Txn_Source(g_trolin_rec.txn_source_id)
1450: --THEN
1451: INV_Trolin_Util.Clear_Dependent_Attr
1452: ( p_attr_id => INV_Trolin_Util.G_TXN_SOURCE_ID
1453: , p_trolin_rec => g_trolin_rec
1454: , x_trolin_rec => g_trolin_rec
1455: );

Line 1452: ( p_attr_id => INV_Trolin_Util.G_TXN_SOURCE_ID

1448: IF g_trolin_rec.txn_source_id IS NOT NULL THEN
1449: --IF INV_Validate.Txn_Source(g_trolin_rec.txn_source_id)
1450: --THEN
1451: INV_Trolin_Util.Clear_Dependent_Attr
1452: ( p_attr_id => INV_Trolin_Util.G_TXN_SOURCE_ID
1453: , p_trolin_rec => g_trolin_rec
1454: , x_trolin_rec => g_trolin_rec
1455: );
1456: --ELSE

Line 1467: INV_Trolin_Util.Clear_Dependent_Attr

1463: g_trolin_rec.txn_source_line_id := Get_Txn_Source_Line_ID;
1464: IF g_trolin_rec.txn_source_line_id IS NOT NULL THEN
1465: --IF INV_Validate.Txn_Source_Line(g_trolin_rec.txn_source_line_id)
1466: --THEN
1467: INV_Trolin_Util.Clear_Dependent_Attr
1468: ( p_attr_id => INV_Trolin_Util.G_TXN_SOURCE_LINE_ID
1469: , p_trolin_rec => g_trolin_rec
1470: , x_trolin_rec => g_trolin_rec
1471: );

Line 1468: ( p_attr_id => INV_Trolin_Util.G_TXN_SOURCE_LINE_ID

1464: IF g_trolin_rec.txn_source_line_id IS NOT NULL THEN
1465: --IF INV_Validate.Txn_Source_Line(g_trolin_rec.txn_source_line_id)
1466: --THEN
1467: INV_Trolin_Util.Clear_Dependent_Attr
1468: ( p_attr_id => INV_Trolin_Util.G_TXN_SOURCE_LINE_ID
1469: , p_trolin_rec => g_trolin_rec
1470: , x_trolin_rec => g_trolin_rec
1471: );
1472: --ELSE

Line 1483: INV_Trolin_Util.Clear_Dependent_Attr

1479: g_trolin_rec.txn_source_line_detail_id := Get_Txn_Source_Line_Detail_ID;
1480: IF g_trolin_rec.txn_source_line_detail_id IS NOT NULL THEN
1481: --IF INV_Validate.Txn_Source_Line_Detail(g_trolin_rec.txn_source_line_detail_id)
1482: --THEN
1483: INV_Trolin_Util.Clear_Dependent_Attr
1484: ( p_attr_id => INV_Trolin_Util.G_TXN_SOURCE_LINE_DETAIL_ID
1485: , p_trolin_rec => g_trolin_rec
1486: , x_trolin_rec => g_trolin_rec
1487: );

Line 1484: ( p_attr_id => INV_Trolin_Util.G_TXN_SOURCE_LINE_DETAIL_ID

1480: IF g_trolin_rec.txn_source_line_detail_id IS NOT NULL THEN
1481: --IF INV_Validate.Txn_Source_Line_Detail(g_trolin_rec.txn_source_line_detail_id)
1482: --THEN
1483: INV_Trolin_Util.Clear_Dependent_Attr
1484: ( p_attr_id => INV_Trolin_Util.G_TXN_SOURCE_LINE_DETAIL_ID
1485: , p_trolin_rec => g_trolin_rec
1486: , x_trolin_rec => g_trolin_rec
1487: );
1488: --ELSE

Line 1499: INV_Trolin_Util.Clear_Dependent_Attr

1495: g_trolin_rec.primary_quantity := Get_Primary_Quantity;
1496: IF g_trolin_rec.primary_quantity IS NOT NULL THEN
1497: --IF INV_Validate.Primary_Quantity(g_trolin_rec.primary_quantity)
1498: --THEN
1499: INV_Trolin_Util.Clear_Dependent_Attr
1500: ( p_attr_id => INV_Trolin_Util.G_PRIMARY_QUANTITY
1501: , p_trolin_rec => g_trolin_rec
1502: , x_trolin_rec => g_trolin_rec
1503: );

Line 1500: ( p_attr_id => INV_Trolin_Util.G_PRIMARY_QUANTITY

1496: IF g_trolin_rec.primary_quantity IS NOT NULL THEN
1497: --IF INV_Validate.Primary_Quantity(g_trolin_rec.primary_quantity)
1498: --THEN
1499: INV_Trolin_Util.Clear_Dependent_Attr
1500: ( p_attr_id => INV_Trolin_Util.G_PRIMARY_QUANTITY
1501: , p_trolin_rec => g_trolin_rec
1502: , x_trolin_rec => g_trolin_rec
1503: );
1504: --ELSE

Line 1515: INV_Trolin_Util.Clear_Dependent_Attr

1511: g_trolin_rec.to_organization_id := Get_To_Organization_Id;
1512: IF g_trolin_rec.to_organization_id IS NOT NULL THEN
1513: --IF INV_Validate.To_Organization(g_trolin_rec.to_organization_id)
1514: --THEN
1515: INV_Trolin_Util.Clear_Dependent_Attr
1516: ( p_attr_id => INV_Trolin_Util.G_TO_ORGANIZATION_ID
1517: , p_trolin_rec => g_trolin_rec
1518: , x_trolin_rec => g_trolin_rec
1519: );

Line 1516: ( p_attr_id => INV_Trolin_Util.G_TO_ORGANIZATION_ID

1512: IF g_trolin_rec.to_organization_id IS NOT NULL THEN
1513: --IF INV_Validate.To_Organization(g_trolin_rec.to_organization_id)
1514: --THEN
1515: INV_Trolin_Util.Clear_Dependent_Attr
1516: ( p_attr_id => INV_Trolin_Util.G_TO_ORGANIZATION_ID
1517: , p_trolin_rec => g_trolin_rec
1518: , x_trolin_rec => g_trolin_rec
1519: );
1520: --ELSE

Line 1531: INV_Trolin_Util.Clear_Dependent_Attr

1527: g_trolin_rec.pick_strategy_id := Get_Pick_Strategy_Id;
1528: IF g_trolin_rec.pick_strategy_id IS NOT NULL THEN
1529: --IF INV_Validate.Pick_Strategy(g_trolin_rec.pick_strategy_id)
1530: --THEN
1531: INV_Trolin_Util.Clear_Dependent_Attr
1532: ( p_attr_id => INV_Trolin_Util.G_PICK_STRATEGY_ID
1533: , p_trolin_rec => g_trolin_rec
1534: , x_trolin_rec => g_trolin_rec
1535: );

Line 1532: ( p_attr_id => INV_Trolin_Util.G_PICK_STRATEGY_ID

1528: IF g_trolin_rec.pick_strategy_id IS NOT NULL THEN
1529: --IF INV_Validate.Pick_Strategy(g_trolin_rec.pick_strategy_id)
1530: --THEN
1531: INV_Trolin_Util.Clear_Dependent_Attr
1532: ( p_attr_id => INV_Trolin_Util.G_PICK_STRATEGY_ID
1533: , p_trolin_rec => g_trolin_rec
1534: , x_trolin_rec => g_trolin_rec
1535: );
1536: --ELSE

Line 1547: INV_Trolin_Util.Clear_Dependent_Attr

1543: g_trolin_rec.put_away_strategy_id := Get_Put_Away_Strategy_ID;
1544: IF g_trolin_rec.put_away_strategy_id IS NOT NULL THEN
1545: --IF INV_Validate.Put_Away_Strategy(g_trolin_rec.put_away_strategy_id)
1546: --THEN
1547: INV_Trolin_Util.Clear_Dependent_Attr
1548: ( p_attr_id => INV_Trolin_Util.G_PUT_AWAY_STRATEGY_ID
1549: , p_trolin_rec => g_trolin_rec
1550: , x_trolin_rec => g_trolin_rec
1551: );

Line 1548: ( p_attr_id => INV_Trolin_Util.G_PUT_AWAY_STRATEGY_ID

1544: IF g_trolin_rec.put_away_strategy_id IS NOT NULL THEN
1545: --IF INV_Validate.Put_Away_Strategy(g_trolin_rec.put_away_strategy_id)
1546: --THEN
1547: INV_Trolin_Util.Clear_Dependent_Attr
1548: ( p_attr_id => INV_Trolin_Util.G_PUT_AWAY_STRATEGY_ID
1549: , p_trolin_rec => g_trolin_rec
1550: , x_trolin_rec => g_trolin_rec
1551: );
1552: --ELSE

Line 1566: INV_Trolin_Util.Clear_Dependent_Attr

1562: IF g_trolin_rec.secondary_quantity IS NOT NULL THEN
1563:
1564: IF INV_Validate.Secondary_Quantity(g_trolin_rec.quantity) = inv_validate.T
1565: THEN
1566: INV_Trolin_Util.Clear_Dependent_Attr
1567: ( p_attr_id => INV_Trolin_Util.G_SECONDARY_QUANTITY
1568: , p_trolin_rec => g_trolin_rec
1569: , x_trolin_rec => g_trolin_rec
1570: );

Line 1567: ( p_attr_id => INV_Trolin_Util.G_SECONDARY_QUANTITY

1563:
1564: IF INV_Validate.Secondary_Quantity(g_trolin_rec.quantity) = inv_validate.T
1565: THEN
1566: INV_Trolin_Util.Clear_Dependent_Attr
1567: ( p_attr_id => INV_Trolin_Util.G_SECONDARY_QUANTITY
1568: , p_trolin_rec => g_trolin_rec
1569: , x_trolin_rec => g_trolin_rec
1570: );
1571: ELSE

Line 1587: INV_Trolin_Util.Clear_Dependent_Attr

1583:
1584: IF
1585: INV_Validate_trolin.Secondary_Quantity_Delivered(g_trolin_rec.secondary_quantity_delivered) = inv_validate_trolin.T
1586: THEN
1587: INV_Trolin_Util.Clear_Dependent_Attr
1588: ( p_attr_id => INV_Trolin_Util.G_SECONDARY_QUANTITY_DELIVERED
1589: , p_trolin_rec => g_trolin_rec
1590: , x_trolin_rec => g_trolin_rec
1591: );

Line 1588: ( p_attr_id => INV_Trolin_Util.G_SECONDARY_QUANTITY_DELIVERED

1584: IF
1585: INV_Validate_trolin.Secondary_Quantity_Delivered(g_trolin_rec.secondary_quantity_delivered) = inv_validate_trolin.T
1586: THEN
1587: INV_Trolin_Util.Clear_Dependent_Attr
1588: ( p_attr_id => INV_Trolin_Util.G_SECONDARY_QUANTITY_DELIVERED
1589: , p_trolin_rec => g_trolin_rec
1590: , x_trolin_rec => g_trolin_rec
1591: );
1592: ELSE

Line 1609: INV_Trolin_Util.Clear_Dependent_Attr

1605:
1606: IF
1607: INV_Validate_trolin.Secondary_Quantity_Detailed(g_trolin_rec.secondary_quantity_detailed) = inv_validate_trolin.T
1608: THEN
1609: INV_Trolin_Util.Clear_Dependent_Attr
1610: ( p_attr_id => INV_Trolin_Util.G_SECONDARY_QUANTITY_DETAILED
1611: , p_trolin_rec => g_trolin_rec
1612: , x_trolin_rec => g_trolin_rec
1613: );

Line 1610: ( p_attr_id => INV_Trolin_Util.G_SECONDARY_QUANTITY_DETAILED

1606: IF
1607: INV_Validate_trolin.Secondary_Quantity_Detailed(g_trolin_rec.secondary_quantity_detailed) = inv_validate_trolin.T
1608: THEN
1609: INV_Trolin_Util.Clear_Dependent_Attr
1610: ( p_attr_id => INV_Trolin_Util.G_SECONDARY_QUANTITY_DETAILED
1611: , p_trolin_rec => g_trolin_rec
1612: , x_trolin_rec => g_trolin_rec
1613: );
1614: ELSE

Line 1630: INV_Trolin_Util.Clear_Dependent_Attr

1626: IF g_trolin_rec.secondary_uom IS NOT NULL THEN
1627:
1628: IF INV_Validate.Secondary_Uom(g_trolin_rec.secondary_uom, l_org, l_item) = inv_validate.T
1629: THEN
1630: INV_Trolin_Util.Clear_Dependent_Attr
1631: ( p_attr_id => INV_Trolin_Util.G_SECONDARY_UOM
1632: , p_trolin_rec => g_trolin_rec
1633: , x_trolin_rec => g_trolin_rec
1634: );

Line 1631: ( p_attr_id => INV_Trolin_Util.G_SECONDARY_UOM

1627:
1628: IF INV_Validate.Secondary_Uom(g_trolin_rec.secondary_uom, l_org, l_item) = inv_validate.T
1629: THEN
1630: INV_Trolin_Util.Clear_Dependent_Attr
1631: ( p_attr_id => INV_Trolin_Util.G_SECONDARY_UOM
1632: , p_trolin_rec => g_trolin_rec
1633: , x_trolin_rec => g_trolin_rec
1634: );
1635: ELSE

Line 1656: INV_Trolin_Util.Clear_Dependent_Attr

1652: IF g_trolin_rec.grade_code IS NOT NULL THEN
1653:
1654: IF INV_Validate.Grade_Code(g_trolin_rec.grade_code, l_org, l_item) = inv_validate.T
1655: THEN
1656: INV_Trolin_Util.Clear_Dependent_Attr
1657: ( p_attr_id => INV_Trolin_Util.G_GRADE_CODE
1658: , p_trolin_rec => g_trolin_rec
1659: , x_trolin_rec => g_trolin_rec
1660: );

Line 1657: ( p_attr_id => INV_Trolin_Util.G_GRADE_CODE

1653:
1654: IF INV_Validate.Grade_Code(g_trolin_rec.grade_code, l_org, l_item) = inv_validate.T
1655: THEN
1656: INV_Trolin_Util.Clear_Dependent_Attr
1657: ( p_attr_id => INV_Trolin_Util.G_GRADE_CODE
1658: , p_trolin_rec => g_trolin_rec
1659: , x_trolin_rec => g_trolin_rec
1660: );
1661: ELSE