DBA Data[Home] [Help]

APPS.INV_DEFAULT_TROLIN dependencies on INV_TROLIN_UTIL

Line 705: INV_Trolin_Util.Clear_Dependent_Attr

701:
702: l_org.organization_id := g_trolin_rec.organization_id;
703: IF INV_Validate.Organization(l_org) = inv_validate.T
704: THEN
705: INV_Trolin_Util.Clear_Dependent_Attr
706: ( p_attr_id => INV_Trolin_Util.G_ORGANIZATION
707: , p_trolin_rec => g_trolin_rec
708: , x_trolin_rec => g_trolin_rec
709: );

Line 706: ( p_attr_id => INV_Trolin_Util.G_ORGANIZATION

702: l_org.organization_id := g_trolin_rec.organization_id;
703: IF INV_Validate.Organization(l_org) = inv_validate.T
704: THEN
705: INV_Trolin_Util.Clear_Dependent_Attr
706: ( p_attr_id => INV_Trolin_Util.G_ORGANIZATION
707: , p_trolin_rec => g_trolin_rec
708: , x_trolin_rec => g_trolin_rec
709: );
710: ELSE

Line 728: INV_Trolin_Util.Clear_Dependent_Attr

724: l_item.inventory_item_id := g_trolin_rec.inventory_item_id;
725: IF INV_Validate.Inventory_Item(l_item, l_org)
726: = inv_validate.T
727: THEN
728: INV_Trolin_Util.Clear_Dependent_Attr
729: ( p_attr_id => INV_Trolin_Util.G_INVENTORY_ITEM
730: , p_trolin_rec => g_trolin_rec
731: , x_trolin_rec => g_trolin_rec
732: );

Line 729: ( p_attr_id => INV_Trolin_Util.G_INVENTORY_ITEM

725: IF INV_Validate.Inventory_Item(l_item, l_org)
726: = inv_validate.T
727: THEN
728: INV_Trolin_Util.Clear_Dependent_Attr
729: ( p_attr_id => INV_Trolin_Util.G_INVENTORY_ITEM
730: , p_trolin_rec => g_trolin_rec
731: , x_trolin_rec => g_trolin_rec
732: );
733: ELSE

Line 748: INV_Trolin_Util.Clear_Dependent_Attr

744: IF g_trolin_rec.transaction_type_id IS NOT NULL THEN
745: l_trans.transaction_type_id := g_trolin_rec.transaction_type_id;
746: IF INV_Validate.Transaction_Type(l_trans) = inv_validate.T
747: THEN
748: INV_Trolin_Util.Clear_Dependent_Attr
749: ( p_attr_id => INV_Trolin_Util.G_TRANSACTION_TYPE_ID
750: , p_trolin_rec => g_trolin_rec
751: , x_trolin_rec => g_trolin_rec
752: );

Line 749: ( p_attr_id => INV_Trolin_Util.G_TRANSACTION_TYPE_ID

745: l_trans.transaction_type_id := g_trolin_rec.transaction_type_id;
746: IF INV_Validate.Transaction_Type(l_trans) = inv_validate.T
747: THEN
748: INV_Trolin_Util.Clear_Dependent_Attr
749: ( p_attr_id => INV_Trolin_Util.G_TRANSACTION_TYPE_ID
750: , p_trolin_rec => g_trolin_rec
751: , x_trolin_rec => g_trolin_rec
752: );
753: ELSE

Line 773: INV_Trolin_Util.Clear_Dependent_Attr

769: IF g_trolin_rec.date_required IS NOT NULL THEN
770:
771: IF INV_Validate_Trohdr.Date_Required(g_trolin_rec.date_required) = INV_Validate_Trohdr.T
772: THEN
773: INV_Trolin_Util.Clear_Dependent_Attr
774: ( p_attr_id => INV_Trolin_Util.G_DATE_REQUIRED
775: , p_trolin_rec => g_trolin_rec
776: , x_trolin_rec => g_trolin_rec
777: );

Line 774: ( p_attr_id => INV_Trolin_Util.G_DATE_REQUIRED

770:
771: IF INV_Validate_Trohdr.Date_Required(g_trolin_rec.date_required) = INV_Validate_Trohdr.T
772: THEN
773: INV_Trolin_Util.Clear_Dependent_Attr
774: ( p_attr_id => INV_Trolin_Util.G_DATE_REQUIRED
775: , p_trolin_rec => g_trolin_rec
776: , x_trolin_rec => g_trolin_rec
777: );
778: ELSE

Line 796: INV_Trolin_Util.Clear_Dependent_Attr

792: l_fsub.secondary_inventory_name := g_trolin_rec.from_subinventory_code;
793: IF
794: INV_Validate.From_Subinventory(l_fsub,l_org,l_item,l_acct_txn) = inv_validate.T
795: THEN
796: INV_Trolin_Util.Clear_Dependent_Attr
797: ( p_attr_id => INV_Trolin_Util.G_FROM_SUBINVENTORY
798: , p_trolin_rec => g_trolin_rec
799: , x_trolin_rec => g_trolin_rec
800: );

Line 797: ( p_attr_id => INV_Trolin_Util.G_FROM_SUBINVENTORY

793: IF
794: INV_Validate.From_Subinventory(l_fsub,l_org,l_item,l_acct_txn) = inv_validate.T
795: THEN
796: INV_Trolin_Util.Clear_Dependent_Attr
797: ( p_attr_id => INV_Trolin_Util.G_FROM_SUBINVENTORY
798: , p_trolin_rec => g_trolin_rec
799: , x_trolin_rec => g_trolin_rec
800: );
801:

Line 821: INV_Trolin_Util.Clear_Dependent_Attr

817: IF
818: INV_Validate.From_Subinventory(l_fsub,l_org,l_item,l_acct_txn) = inv_validate.T
819:
820: THEN
821: INV_Trolin_Util.Clear_Dependent_Attr
822: ( p_attr_id => INV_Trolin_Util.G_FROM_SUBINVENTORY
823: , p_trolin_rec => g_trolin_rec
824: , x_trolin_rec => g_trolin_rec
825: );

Line 822: ( p_attr_id => INV_Trolin_Util.G_FROM_SUBINVENTORY

818: INV_Validate.From_Subinventory(l_fsub,l_org,l_item,l_acct_txn) = inv_validate.T
819:
820: THEN
821: INV_Trolin_Util.Clear_Dependent_Attr
822: ( p_attr_id => INV_Trolin_Util.G_FROM_SUBINVENTORY
823: , p_trolin_rec => g_trolin_rec
824: , x_trolin_rec => g_trolin_rec
825: );
826: ELSE

Line 845: INV_Trolin_Util.Clear_Dependent_Attr

841: l_floc.inventory_location_id := g_trolin_rec.from_locator_id;
842: 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) =
843: inv_validate.T
844: THEN
845: INV_Trolin_Util.Clear_Dependent_Attr
846: ( p_attr_id => INV_Trolin_Util.G_FROM_LOCATOR
847: , p_trolin_rec => g_trolin_rec
848: , x_trolin_rec => g_trolin_rec
849: );

Line 846: ( p_attr_id => INV_Trolin_Util.G_FROM_LOCATOR

842: 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) =
843: inv_validate.T
844: THEN
845: INV_Trolin_Util.Clear_Dependent_Attr
846: ( p_attr_id => INV_Trolin_Util.G_FROM_LOCATOR
847: , p_trolin_rec => g_trolin_rec
848: , x_trolin_rec => g_trolin_rec
849: );
850: ELSE

Line 867: INV_Trolin_Util.Clear_Dependent_Attr

863: IF g_trolin_rec.line_id IS NOT NULL THEN
864:
865: IF INV_Validate_trolin.Line(g_trolin_rec.line_id) = inv_validate_trolin.T
866: THEN
867: INV_Trolin_Util.Clear_Dependent_Attr
868: ( p_attr_id => INV_Trolin_Util.G_LINE
869: , p_trolin_rec => g_trolin_rec
870: , x_trolin_rec => g_trolin_rec
871: );

Line 868: ( p_attr_id => INV_Trolin_Util.G_LINE

864:
865: IF INV_Validate_trolin.Line(g_trolin_rec.line_id) = inv_validate_trolin.T
866: THEN
867: INV_Trolin_Util.Clear_Dependent_Attr
868: ( p_attr_id => INV_Trolin_Util.G_LINE
869: , p_trolin_rec => g_trolin_rec
870: , x_trolin_rec => g_trolin_rec
871: );
872: ELSE

Line 890: INV_Trolin_Util.Clear_Dependent_Attr

886: IF INV_Validate_trolin.Line_Number(g_trolin_rec.line_number,
887: g_trolin_rec.header_id,
888: l_org) = inv_validate_trolin.T
889: THEN
890: INV_Trolin_Util.Clear_Dependent_Attr
891: ( p_attr_id => INV_Trolin_Util.G_LINE_NUMBER
892: , p_trolin_rec => g_trolin_rec
893: , x_trolin_rec => g_trolin_rec
894: );

Line 891: ( p_attr_id => INV_Trolin_Util.G_LINE_NUMBER

887: g_trolin_rec.header_id,
888: l_org) = inv_validate_trolin.T
889: THEN
890: INV_Trolin_Util.Clear_Dependent_Attr
891: ( p_attr_id => INV_Trolin_Util.G_LINE_NUMBER
892: , p_trolin_rec => g_trolin_rec
893: , x_trolin_rec => g_trolin_rec
894: );
895: ELSE

Line 911: INV_Trolin_Util.Clear_Dependent_Attr

907: IF g_trolin_rec.line_status IS NOT NULL THEN
908:
909: IF INV_Validate_trolin.Line_Status(g_trolin_rec.line_status) = inv_validate_trolin.T
910: THEN
911: INV_Trolin_Util.Clear_Dependent_Attr
912: ( p_attr_id => INV_Trolin_Util.G_LINE_STATUS
913: , p_trolin_rec => g_trolin_rec
914: , x_trolin_rec => g_trolin_rec
915: );

Line 912: ( p_attr_id => INV_Trolin_Util.G_LINE_STATUS

908:
909: IF INV_Validate_trolin.Line_Status(g_trolin_rec.line_status) = inv_validate_trolin.T
910: THEN
911: INV_Trolin_Util.Clear_Dependent_Attr
912: ( p_attr_id => INV_Trolin_Util.G_LINE_STATUS
913: , p_trolin_rec => g_trolin_rec
914: , x_trolin_rec => g_trolin_rec
915: );
916: ELSE

Line 944: INV_Trolin_Util.Clear_Dependent_Attr

940: IF l_mov_order_type=INV_GLOBALS.g_move_order_put_away
941: THEN
942:
943: IF INV_Validate.Lot_Number(l_lot, l_org, l_item) = inv_validate.T THEN
944: INV_Trolin_Util.Clear_Dependent_Attr
945: ( p_attr_id => INV_Trolin_Util.G_LOT_NUMBER
946: , p_trolin_rec => g_trolin_rec
947: , x_trolin_rec => g_trolin_rec
948: );

Line 945: ( p_attr_id => INV_Trolin_Util.G_LOT_NUMBER

941: THEN
942:
943: IF INV_Validate.Lot_Number(l_lot, l_org, l_item) = inv_validate.T THEN
944: INV_Trolin_Util.Clear_Dependent_Attr
945: ( p_attr_id => INV_Trolin_Util.G_LOT_NUMBER
946: , p_trolin_rec => g_trolin_rec
947: , x_trolin_rec => g_trolin_rec
948: );
949: ELSE

Line 957: INV_Trolin_Util.Clear_Dependent_Attr

953: ELSE
954:
955: IF INV_Validate.Lot_Number(l_lot,l_org,l_item,l_fsub,l_floc,g_trolin_rec.revision) = inv_validate.T
956: THEN
957: INV_Trolin_Util.Clear_Dependent_Attr
958: ( p_attr_id => INV_Trolin_Util.G_LOT_NUMBER
959: , p_trolin_rec => g_trolin_rec
960: , x_trolin_rec => g_trolin_rec
961: );

Line 958: ( p_attr_id => INV_Trolin_Util.G_LOT_NUMBER

954:
955: IF INV_Validate.Lot_Number(l_lot,l_org,l_item,l_fsub,l_floc,g_trolin_rec.revision) = inv_validate.T
956: THEN
957: INV_Trolin_Util.Clear_Dependent_Attr
958: ( p_attr_id => INV_Trolin_Util.G_LOT_NUMBER
959: , p_trolin_rec => g_trolin_rec
960: , x_trolin_rec => g_trolin_rec
961: );
962: ELSE

Line 978: INV_Trolin_Util.Clear_Dependent_Attr

974: IF g_trolin_rec.project_id IS NOT NULL THEN
975:
976: IF INV_Validate.Project(g_trolin_rec.project_id) = inv_validate.T
977: THEN
978: INV_Trolin_Util.Clear_Dependent_Attr
979: ( p_attr_id => INV_Trolin_Util.G_PROJECT
980: , p_trolin_rec => g_trolin_rec
981: , x_trolin_rec => g_trolin_rec
982: );

Line 979: ( p_attr_id => INV_Trolin_Util.G_PROJECT

975:
976: IF INV_Validate.Project(g_trolin_rec.project_id) = inv_validate.T
977: THEN
978: INV_Trolin_Util.Clear_Dependent_Attr
979: ( p_attr_id => INV_Trolin_Util.G_PROJECT
980: , p_trolin_rec => g_trolin_rec
981: , x_trolin_rec => g_trolin_rec
982: );
983: ELSE

Line 999: INV_Trolin_Util.Clear_Dependent_Attr

995: IF g_trolin_rec.quantity IS NOT NULL THEN
996:
997: IF INV_Validate.Quantity(g_trolin_rec.quantity) = inv_validate.T
998: THEN
999: INV_Trolin_Util.Clear_Dependent_Attr
1000: ( p_attr_id => INV_Trolin_Util.G_QUANTITY
1001: , p_trolin_rec => g_trolin_rec
1002: , x_trolin_rec => g_trolin_rec
1003: );

Line 1000: ( p_attr_id => INV_Trolin_Util.G_QUANTITY

996:
997: IF INV_Validate.Quantity(g_trolin_rec.quantity) = inv_validate.T
998: THEN
999: INV_Trolin_Util.Clear_Dependent_Attr
1000: ( p_attr_id => INV_Trolin_Util.G_QUANTITY
1001: , p_trolin_rec => g_trolin_rec
1002: , x_trolin_rec => g_trolin_rec
1003: );
1004: ELSE

Line 1021: INV_Trolin_Util.Clear_Dependent_Attr

1017:
1018: IF
1019: INV_Validate_trolin.Quantity_Delivered(g_trolin_rec.quantity_delivered) = inv_validate_trolin.T
1020: THEN
1021: INV_Trolin_Util.Clear_Dependent_Attr
1022: ( p_attr_id => INV_Trolin_Util.G_QUANTITY_DELIVERED
1023: , p_trolin_rec => g_trolin_rec
1024: , x_trolin_rec => g_trolin_rec
1025: );

Line 1022: ( p_attr_id => INV_Trolin_Util.G_QUANTITY_DELIVERED

1018: IF
1019: INV_Validate_trolin.Quantity_Delivered(g_trolin_rec.quantity_delivered) = inv_validate_trolin.T
1020: THEN
1021: INV_Trolin_Util.Clear_Dependent_Attr
1022: ( p_attr_id => INV_Trolin_Util.G_QUANTITY_DELIVERED
1023: , p_trolin_rec => g_trolin_rec
1024: , x_trolin_rec => g_trolin_rec
1025: );
1026: ELSE

Line 1043: INV_Trolin_Util.Clear_Dependent_Attr

1039:
1040: IF
1041: INV_Validate_trolin.Quantity_Detailed(g_trolin_rec.quantity_detailed) = inv_validate_trolin.T
1042: THEN
1043: INV_Trolin_Util.Clear_Dependent_Attr
1044: ( p_attr_id => INV_Trolin_Util.G_QUANTITY_DETAILED
1045: , p_trolin_rec => g_trolin_rec
1046: , x_trolin_rec => g_trolin_rec
1047: );

Line 1044: ( p_attr_id => INV_Trolin_Util.G_QUANTITY_DETAILED

1040: IF
1041: INV_Validate_trolin.Quantity_Detailed(g_trolin_rec.quantity_detailed) = inv_validate_trolin.T
1042: THEN
1043: INV_Trolin_Util.Clear_Dependent_Attr
1044: ( p_attr_id => INV_Trolin_Util.G_QUANTITY_DETAILED
1045: , p_trolin_rec => g_trolin_rec
1046: , x_trolin_rec => g_trolin_rec
1047: );
1048: ELSE

Line 1064: INV_Trolin_Util.Clear_Dependent_Attr

1060: IF g_trolin_rec.reason_id IS NOT NULL THEN
1061:
1062: IF INV_Validate.Reason(g_trolin_rec.reason_id) = inv_validate.T
1063: THEN
1064: INV_Trolin_Util.Clear_Dependent_Attr
1065: ( p_attr_id => INV_Trolin_Util.G_REASON
1066: , p_trolin_rec => g_trolin_rec
1067: , x_trolin_rec => g_trolin_rec
1068: );

Line 1065: ( p_attr_id => INV_Trolin_Util.G_REASON

1061:
1062: IF INV_Validate.Reason(g_trolin_rec.reason_id) = inv_validate.T
1063: THEN
1064: INV_Trolin_Util.Clear_Dependent_Attr
1065: ( p_attr_id => INV_Trolin_Util.G_REASON
1066: , p_trolin_rec => g_trolin_rec
1067: , x_trolin_rec => g_trolin_rec
1068: );
1069: ELSE

Line 1085: INV_Trolin_Util.Clear_Dependent_Attr

1081: IF g_trolin_rec.reference IS NOT NULL THEN
1082:
1083: IF INV_Validate.Reference(g_trolin_rec.reference) = inv_validate.T
1084: THEN
1085: INV_Trolin_Util.Clear_Dependent_Attr
1086: ( p_attr_id => INV_Trolin_Util.G_REFERENCE
1087: , p_trolin_rec => g_trolin_rec
1088: , x_trolin_rec => g_trolin_rec
1089: );

Line 1086: ( p_attr_id => INV_Trolin_Util.G_REFERENCE

1082:
1083: IF INV_Validate.Reference(g_trolin_rec.reference) = inv_validate.T
1084: THEN
1085: INV_Trolin_Util.Clear_Dependent_Attr
1086: ( p_attr_id => INV_Trolin_Util.G_REFERENCE
1087: , p_trolin_rec => g_trolin_rec
1088: , x_trolin_rec => g_trolin_rec
1089: );
1090: ELSE

Line 1107: INV_Trolin_Util.Clear_Dependent_Attr

1103: IF g_trolin_rec.reference_id IS NOT NULL THEN
1104:
1105: IF INV_Validate.Reference(g_trolin_rec.reference_id,g_trolin_rec.reference_type_code) = inv_validate.T
1106: THEN
1107: INV_Trolin_Util.Clear_Dependent_Attr
1108: ( p_attr_id => INV_Trolin_Util.G_REFERENCE
1109: , p_trolin_rec => g_trolin_rec
1110: , x_trolin_rec => g_trolin_rec
1111: );

Line 1108: ( p_attr_id => INV_Trolin_Util.G_REFERENCE

1104:
1105: IF INV_Validate.Reference(g_trolin_rec.reference_id,g_trolin_rec.reference_type_code) = inv_validate.T
1106: THEN
1107: INV_Trolin_Util.Clear_Dependent_Attr
1108: ( p_attr_id => INV_Trolin_Util.G_REFERENCE
1109: , p_trolin_rec => g_trolin_rec
1110: , x_trolin_rec => g_trolin_rec
1111: );
1112: ELSE

Line 1130: INV_Trolin_Util.Clear_Dependent_Attr

1126: IF
1127: INV_Validate.Reference_Type(g_trolin_rec.reference_type_code)
1128: = inv_validate.T
1129: THEN
1130: INV_Trolin_Util.Clear_Dependent_Attr
1131: ( p_attr_id => INV_Trolin_Util.G_REFERENCE_TYPE
1132: , p_trolin_rec => g_trolin_rec
1133: , x_trolin_rec => g_trolin_rec
1134: );

Line 1131: ( p_attr_id => INV_Trolin_Util.G_REFERENCE_TYPE

1127: INV_Validate.Reference_Type(g_trolin_rec.reference_type_code)
1128: = inv_validate.T
1129: THEN
1130: INV_Trolin_Util.Clear_Dependent_Attr
1131: ( p_attr_id => INV_Trolin_Util.G_REFERENCE_TYPE
1132: , p_trolin_rec => g_trolin_rec
1133: , x_trolin_rec => g_trolin_rec
1134: );
1135: ELSE

Line 1151: INV_Trolin_Util.Clear_Dependent_Attr

1147: IF g_trolin_rec.revision IS NOT NULL THEN
1148:
1149: IF INV_Validate.Revision(g_trolin_rec.revision,l_org,l_item) = inv_validate.T
1150: THEN
1151: INV_Trolin_Util.Clear_Dependent_Attr
1152: ( p_attr_id => INV_Trolin_Util.G_REVISION
1153: , p_trolin_rec => g_trolin_rec
1154: , x_trolin_rec => g_trolin_rec
1155: );

Line 1152: ( p_attr_id => INV_Trolin_Util.G_REVISION

1148:
1149: IF INV_Validate.Revision(g_trolin_rec.revision,l_org,l_item) = inv_validate.T
1150: THEN
1151: INV_Trolin_Util.Clear_Dependent_Attr
1152: ( p_attr_id => INV_Trolin_Util.G_REVISION
1153: , p_trolin_rec => g_trolin_rec
1154: , x_trolin_rec => g_trolin_rec
1155: );
1156: ELSE

Line 1175: INV_Trolin_Util.Clear_Dependent_Attr

1171: l_serial.serial_number := g_trolin_rec.serial_number_end;
1172: IF
1173: INV_Validate.Serial_Number_End(l_serial,l_org,l_item,l_fsub,l_lot,l_floc,g_trolin_rec.revision) = inv_validate.T
1174: THEN
1175: INV_Trolin_Util.Clear_Dependent_Attr
1176: ( p_attr_id => INV_Trolin_Util.G_SERIAL_NUMBER_END
1177: , p_trolin_rec => g_trolin_rec
1178: , x_trolin_rec => g_trolin_rec
1179: );

Line 1176: ( p_attr_id => INV_Trolin_Util.G_SERIAL_NUMBER_END

1172: IF
1173: INV_Validate.Serial_Number_End(l_serial,l_org,l_item,l_fsub,l_lot,l_floc,g_trolin_rec.revision) = inv_validate.T
1174: THEN
1175: INV_Trolin_Util.Clear_Dependent_Attr
1176: ( p_attr_id => INV_Trolin_Util.G_SERIAL_NUMBER_END
1177: , p_trolin_rec => g_trolin_rec
1178: , x_trolin_rec => g_trolin_rec
1179: );
1180: ELSE

Line 1199: INV_Trolin_Util.Clear_Dependent_Attr

1195: l_serial.serial_number := g_trolin_rec.serial_number_start;
1196: IF
1197: INV_Validate.Serial_Number_Start(l_serial,l_org,l_item,l_fsub,l_lot,l_floc,g_trolin_rec.revision) = inv_validate.T
1198: THEN
1199: INV_Trolin_Util.Clear_Dependent_Attr
1200: ( p_attr_id => INV_Trolin_Util.G_SERIAL_NUMBER_START
1201: , p_trolin_rec => g_trolin_rec
1202: , x_trolin_rec => g_trolin_rec
1203: );

Line 1200: ( p_attr_id => INV_Trolin_Util.G_SERIAL_NUMBER_START

1196: IF
1197: INV_Validate.Serial_Number_Start(l_serial,l_org,l_item,l_fsub,l_lot,l_floc,g_trolin_rec.revision) = inv_validate.T
1198: THEN
1199: INV_Trolin_Util.Clear_Dependent_Attr
1200: ( p_attr_id => INV_Trolin_Util.G_SERIAL_NUMBER_START
1201: , p_trolin_rec => g_trolin_rec
1202: , x_trolin_rec => g_trolin_rec
1203: );
1204: ELSE

Line 1220: INV_Trolin_Util.Clear_Dependent_Attr

1216: IF g_trolin_rec.status_date IS NOT NULL THEN
1217:
1218: IF INV_Validate_Trohdr.Status_Date(g_trolin_rec.status_date) = inv_validate_trohdr.T
1219: THEN
1220: INV_Trolin_Util.Clear_Dependent_Attr
1221: ( p_attr_id => INV_Trolin_Util.G_STATUS_DATE
1222: , p_trolin_rec => g_trolin_rec
1223: , x_trolin_rec => g_trolin_rec
1224: );

Line 1221: ( p_attr_id => INV_Trolin_Util.G_STATUS_DATE

1217:
1218: IF INV_Validate_Trohdr.Status_Date(g_trolin_rec.status_date) = inv_validate_trohdr.T
1219: THEN
1220: INV_Trolin_Util.Clear_Dependent_Attr
1221: ( p_attr_id => INV_Trolin_Util.G_STATUS_DATE
1222: , p_trolin_rec => g_trolin_rec
1223: , x_trolin_rec => g_trolin_rec
1224: );
1225: ELSE

Line 1242: INV_Trolin_Util.Clear_Dependent_Attr

1238: IF g_trolin_rec.task_id IS NOT NULL THEN
1239:
1240: IF INV_Validate.Task(g_trolin_rec.task_id,g_trolin_rec.project_id) = inv_validate.T
1241: THEN
1242: INV_Trolin_Util.Clear_Dependent_Attr
1243: ( p_attr_id => INV_Trolin_Util.G_TASK
1244: , p_trolin_rec => g_trolin_rec
1245: , x_trolin_rec => g_trolin_rec
1246: );

Line 1243: ( p_attr_id => INV_Trolin_Util.G_TASK

1239:
1240: IF INV_Validate.Task(g_trolin_rec.task_id,g_trolin_rec.project_id) = inv_validate.T
1241: THEN
1242: INV_Trolin_Util.Clear_Dependent_Attr
1243: ( p_attr_id => INV_Trolin_Util.G_TASK
1244: , p_trolin_rec => g_trolin_rec
1245: , x_trolin_rec => g_trolin_rec
1246: );
1247: ELSE

Line 1264: INV_Trolin_Util.Clear_Dependent_Attr

1260: IF g_trolin_rec.to_account_id IS NOT NULL THEN
1261:
1262: IF INV_Validate.To_Account(g_trolin_rec.to_account_id) = inv_validate.T
1263: THEN
1264: INV_Trolin_Util.Clear_Dependent_Attr
1265: ( p_attr_id => INV_Trolin_Util.G_TO_ACCOUNT
1266: , p_trolin_rec => g_trolin_rec
1267: , x_trolin_rec => g_trolin_rec
1268: );

Line 1265: ( p_attr_id => INV_Trolin_Util.G_TO_ACCOUNT

1261:
1262: IF INV_Validate.To_Account(g_trolin_rec.to_account_id) = inv_validate.T
1263: THEN
1264: INV_Trolin_Util.Clear_Dependent_Attr
1265: ( p_attr_id => INV_Trolin_Util.G_TO_ACCOUNT
1266: , p_trolin_rec => g_trolin_rec
1267: , x_trolin_rec => g_trolin_rec
1268: );
1269: ELSE

Line 1287: INV_Trolin_Util.Clear_Dependent_Attr

1283: l_tloc.inventory_location_id := g_trolin_rec.to_locator_id;
1284: IF
1285: 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
1286: THEN
1287: INV_Trolin_Util.Clear_Dependent_Attr
1288: ( p_attr_id => INV_Trolin_Util.G_TO_LOCATOR
1289: , p_trolin_rec => g_trolin_rec
1290: , x_trolin_rec => g_trolin_rec
1291: );

Line 1288: ( p_attr_id => INV_Trolin_Util.G_TO_LOCATOR

1284: IF
1285: 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
1286: THEN
1287: INV_Trolin_Util.Clear_Dependent_Attr
1288: ( p_attr_id => INV_Trolin_Util.G_TO_LOCATOR
1289: , p_trolin_rec => g_trolin_rec
1290: , x_trolin_rec => g_trolin_rec
1291: );
1292: ELSE

Line 1311: INV_Trolin_Util.Clear_Dependent_Attr

1307: l_tsub.secondary_inventory_name := g_trolin_rec.to_subinventory_code;
1308: IF
1309: INV_Validate.To_Subinventory(l_tsub,l_org,l_item,l_fsub,l_acct_txn) = inv_validate.T
1310: THEN
1311: INV_Trolin_Util.Clear_Dependent_Attr
1312: ( p_attr_id => INV_Trolin_Util.G_TO_SUBINVENTORY
1313: , p_trolin_rec => g_trolin_rec
1314: , x_trolin_rec => g_trolin_rec
1315: );

Line 1312: ( p_attr_id => INV_Trolin_Util.G_TO_SUBINVENTORY

1308: IF
1309: INV_Validate.To_Subinventory(l_tsub,l_org,l_item,l_fsub,l_acct_txn) = inv_validate.T
1310: THEN
1311: INV_Trolin_Util.Clear_Dependent_Attr
1312: ( p_attr_id => INV_Trolin_Util.G_TO_SUBINVENTORY
1313: , p_trolin_rec => g_trolin_rec
1314: , x_trolin_rec => g_trolin_rec
1315: );
1316: ELSE

Line 1335: INV_Trolin_Util.Clear_Dependent_Attr

1331: IF
1332: INV_Validate.To_Subinventory(l_tsub,l_org,l_item,l_fsub,l_acct_txn) = inv_validate.T
1333:
1334: THEN
1335: INV_Trolin_Util.Clear_Dependent_Attr
1336: ( p_attr_id => INV_Trolin_Util.G_TO_SUBINVENTORY
1337: , p_trolin_rec => g_trolin_rec
1338: , x_trolin_rec => g_trolin_rec
1339: );

Line 1336: ( p_attr_id => INV_Trolin_Util.G_TO_SUBINVENTORY

1332: INV_Validate.To_Subinventory(l_tsub,l_org,l_item,l_fsub,l_acct_txn) = inv_validate.T
1333:
1334: THEN
1335: INV_Trolin_Util.Clear_Dependent_Attr
1336: ( p_attr_id => INV_Trolin_Util.G_TO_SUBINVENTORY
1337: , p_trolin_rec => g_trolin_rec
1338: , x_trolin_rec => g_trolin_rec
1339: );
1340: ELSE

Line 1358: INV_Trolin_Util.Clear_Dependent_Attr

1354:
1355: IF
1356: INV_Validate.Transaction_Header(g_trolin_rec.transaction_header_id) = inv_validate.T
1357: THEN
1358: INV_Trolin_Util.Clear_Dependent_Attr
1359: ( p_attr_id => INV_Trolin_Util.G_TRANSACTION_HEADER
1360: , p_trolin_rec => g_trolin_rec
1361: , x_trolin_rec => g_trolin_rec
1362: );

Line 1359: ( p_attr_id => INV_Trolin_Util.G_TRANSACTION_HEADER

1355: IF
1356: INV_Validate.Transaction_Header(g_trolin_rec.transaction_header_id) = inv_validate.T
1357: THEN
1358: INV_Trolin_Util.Clear_Dependent_Attr
1359: ( p_attr_id => INV_Trolin_Util.G_TRANSACTION_HEADER
1360: , p_trolin_rec => g_trolin_rec
1361: , x_trolin_rec => g_trolin_rec
1362: );
1363: ELSE

Line 1379: INV_Trolin_Util.Clear_Dependent_Attr

1375: IF g_trolin_rec.uom_code IS NOT NULL THEN
1376:
1377: IF INV_Validate.Uom(g_trolin_rec.uom_code, l_org, l_item) = inv_validate.T
1378: THEN
1379: INV_Trolin_Util.Clear_Dependent_Attr
1380: ( p_attr_id => INV_Trolin_Util.G_UOM
1381: , p_trolin_rec => g_trolin_rec
1382: , x_trolin_rec => g_trolin_rec
1383: );

Line 1380: ( p_attr_id => INV_Trolin_Util.G_UOM

1376:
1377: IF INV_Validate.Uom(g_trolin_rec.uom_code, l_org, l_item) = inv_validate.T
1378: THEN
1379: INV_Trolin_Util.Clear_Dependent_Attr
1380: ( p_attr_id => INV_Trolin_Util.G_UOM
1381: , p_trolin_rec => g_trolin_rec
1382: , x_trolin_rec => g_trolin_rec
1383: );
1384: ELSE

Line 1401: INV_Trolin_Util.Clear_Dependent_Attr

1397: g_trolin_rec.transaction_source_type_id := Get_Transaction_Source_Type_ID(g_trolin_rec.transaction_Type_id);
1398: IF g_trolin_rec.transaction_source_type_id IS NOT NULL THEN
1399: --IF INV_Validate.Transaction_Source_Type(g_trolin_rec.transaction_source_type_id)
1400: --THEN
1401: INV_Trolin_Util.Clear_Dependent_Attr
1402: ( p_attr_id => INV_Trolin_Util.G_TRANSACTION_SOURCE_TYPE_ID
1403: , p_trolin_rec => g_trolin_rec
1404: , x_trolin_rec => g_trolin_rec
1405: );

Line 1402: ( p_attr_id => INV_Trolin_Util.G_TRANSACTION_SOURCE_TYPE_ID

1398: IF g_trolin_rec.transaction_source_type_id IS NOT NULL THEN
1399: --IF INV_Validate.Transaction_Source_Type(g_trolin_rec.transaction_source_type_id)
1400: --THEN
1401: INV_Trolin_Util.Clear_Dependent_Attr
1402: ( p_attr_id => INV_Trolin_Util.G_TRANSACTION_SOURCE_TYPE_ID
1403: , p_trolin_rec => g_trolin_rec
1404: , x_trolin_rec => g_trolin_rec
1405: );
1406: --ELSE

Line 1417: INV_Trolin_Util.Clear_Dependent_Attr

1413: g_trolin_rec.txn_source_id := Get_Txn_Source_ID;
1414: IF g_trolin_rec.txn_source_id IS NOT NULL THEN
1415: --IF INV_Validate.Txn_Source(g_trolin_rec.txn_source_id)
1416: --THEN
1417: INV_Trolin_Util.Clear_Dependent_Attr
1418: ( p_attr_id => INV_Trolin_Util.G_TXN_SOURCE_ID
1419: , p_trolin_rec => g_trolin_rec
1420: , x_trolin_rec => g_trolin_rec
1421: );

Line 1418: ( p_attr_id => INV_Trolin_Util.G_TXN_SOURCE_ID

1414: IF g_trolin_rec.txn_source_id IS NOT NULL THEN
1415: --IF INV_Validate.Txn_Source(g_trolin_rec.txn_source_id)
1416: --THEN
1417: INV_Trolin_Util.Clear_Dependent_Attr
1418: ( p_attr_id => INV_Trolin_Util.G_TXN_SOURCE_ID
1419: , p_trolin_rec => g_trolin_rec
1420: , x_trolin_rec => g_trolin_rec
1421: );
1422: --ELSE

Line 1433: INV_Trolin_Util.Clear_Dependent_Attr

1429: g_trolin_rec.txn_source_line_id := Get_Txn_Source_Line_ID;
1430: IF g_trolin_rec.txn_source_line_id IS NOT NULL THEN
1431: --IF INV_Validate.Txn_Source_Line(g_trolin_rec.txn_source_line_id)
1432: --THEN
1433: INV_Trolin_Util.Clear_Dependent_Attr
1434: ( p_attr_id => INV_Trolin_Util.G_TXN_SOURCE_LINE_ID
1435: , p_trolin_rec => g_trolin_rec
1436: , x_trolin_rec => g_trolin_rec
1437: );

Line 1434: ( p_attr_id => INV_Trolin_Util.G_TXN_SOURCE_LINE_ID

1430: IF g_trolin_rec.txn_source_line_id IS NOT NULL THEN
1431: --IF INV_Validate.Txn_Source_Line(g_trolin_rec.txn_source_line_id)
1432: --THEN
1433: INV_Trolin_Util.Clear_Dependent_Attr
1434: ( p_attr_id => INV_Trolin_Util.G_TXN_SOURCE_LINE_ID
1435: , p_trolin_rec => g_trolin_rec
1436: , x_trolin_rec => g_trolin_rec
1437: );
1438: --ELSE

Line 1449: INV_Trolin_Util.Clear_Dependent_Attr

1445: g_trolin_rec.txn_source_line_detail_id := Get_Txn_Source_Line_Detail_ID;
1446: IF g_trolin_rec.txn_source_line_detail_id IS NOT NULL THEN
1447: --IF INV_Validate.Txn_Source_Line_Detail(g_trolin_rec.txn_source_line_detail_id)
1448: --THEN
1449: INV_Trolin_Util.Clear_Dependent_Attr
1450: ( p_attr_id => INV_Trolin_Util.G_TXN_SOURCE_LINE_DETAIL_ID
1451: , p_trolin_rec => g_trolin_rec
1452: , x_trolin_rec => g_trolin_rec
1453: );

Line 1450: ( p_attr_id => INV_Trolin_Util.G_TXN_SOURCE_LINE_DETAIL_ID

1446: IF g_trolin_rec.txn_source_line_detail_id IS NOT NULL THEN
1447: --IF INV_Validate.Txn_Source_Line_Detail(g_trolin_rec.txn_source_line_detail_id)
1448: --THEN
1449: INV_Trolin_Util.Clear_Dependent_Attr
1450: ( p_attr_id => INV_Trolin_Util.G_TXN_SOURCE_LINE_DETAIL_ID
1451: , p_trolin_rec => g_trolin_rec
1452: , x_trolin_rec => g_trolin_rec
1453: );
1454: --ELSE

Line 1465: INV_Trolin_Util.Clear_Dependent_Attr

1461: g_trolin_rec.primary_quantity := Get_Primary_Quantity;
1462: IF g_trolin_rec.primary_quantity IS NOT NULL THEN
1463: --IF INV_Validate.Primary_Quantity(g_trolin_rec.primary_quantity)
1464: --THEN
1465: INV_Trolin_Util.Clear_Dependent_Attr
1466: ( p_attr_id => INV_Trolin_Util.G_PRIMARY_QUANTITY
1467: , p_trolin_rec => g_trolin_rec
1468: , x_trolin_rec => g_trolin_rec
1469: );

Line 1466: ( p_attr_id => INV_Trolin_Util.G_PRIMARY_QUANTITY

1462: IF g_trolin_rec.primary_quantity IS NOT NULL THEN
1463: --IF INV_Validate.Primary_Quantity(g_trolin_rec.primary_quantity)
1464: --THEN
1465: INV_Trolin_Util.Clear_Dependent_Attr
1466: ( p_attr_id => INV_Trolin_Util.G_PRIMARY_QUANTITY
1467: , p_trolin_rec => g_trolin_rec
1468: , x_trolin_rec => g_trolin_rec
1469: );
1470: --ELSE

Line 1481: INV_Trolin_Util.Clear_Dependent_Attr

1477: g_trolin_rec.to_organization_id := Get_To_Organization_Id;
1478: IF g_trolin_rec.to_organization_id IS NOT NULL THEN
1479: --IF INV_Validate.To_Organization(g_trolin_rec.to_organization_id)
1480: --THEN
1481: INV_Trolin_Util.Clear_Dependent_Attr
1482: ( p_attr_id => INV_Trolin_Util.G_TO_ORGANIZATION_ID
1483: , p_trolin_rec => g_trolin_rec
1484: , x_trolin_rec => g_trolin_rec
1485: );

Line 1482: ( p_attr_id => INV_Trolin_Util.G_TO_ORGANIZATION_ID

1478: IF g_trolin_rec.to_organization_id IS NOT NULL THEN
1479: --IF INV_Validate.To_Organization(g_trolin_rec.to_organization_id)
1480: --THEN
1481: INV_Trolin_Util.Clear_Dependent_Attr
1482: ( p_attr_id => INV_Trolin_Util.G_TO_ORGANIZATION_ID
1483: , p_trolin_rec => g_trolin_rec
1484: , x_trolin_rec => g_trolin_rec
1485: );
1486: --ELSE

Line 1497: INV_Trolin_Util.Clear_Dependent_Attr

1493: g_trolin_rec.pick_strategy_id := Get_Pick_Strategy_Id;
1494: IF g_trolin_rec.pick_strategy_id IS NOT NULL THEN
1495: --IF INV_Validate.Pick_Strategy(g_trolin_rec.pick_strategy_id)
1496: --THEN
1497: INV_Trolin_Util.Clear_Dependent_Attr
1498: ( p_attr_id => INV_Trolin_Util.G_PICK_STRATEGY_ID
1499: , p_trolin_rec => g_trolin_rec
1500: , x_trolin_rec => g_trolin_rec
1501: );

Line 1498: ( p_attr_id => INV_Trolin_Util.G_PICK_STRATEGY_ID

1494: IF g_trolin_rec.pick_strategy_id IS NOT NULL THEN
1495: --IF INV_Validate.Pick_Strategy(g_trolin_rec.pick_strategy_id)
1496: --THEN
1497: INV_Trolin_Util.Clear_Dependent_Attr
1498: ( p_attr_id => INV_Trolin_Util.G_PICK_STRATEGY_ID
1499: , p_trolin_rec => g_trolin_rec
1500: , x_trolin_rec => g_trolin_rec
1501: );
1502: --ELSE

Line 1513: INV_Trolin_Util.Clear_Dependent_Attr

1509: g_trolin_rec.put_away_strategy_id := Get_Put_Away_Strategy_ID;
1510: IF g_trolin_rec.put_away_strategy_id IS NOT NULL THEN
1511: --IF INV_Validate.Put_Away_Strategy(g_trolin_rec.put_away_strategy_id)
1512: --THEN
1513: INV_Trolin_Util.Clear_Dependent_Attr
1514: ( p_attr_id => INV_Trolin_Util.G_PUT_AWAY_STRATEGY_ID
1515: , p_trolin_rec => g_trolin_rec
1516: , x_trolin_rec => g_trolin_rec
1517: );

Line 1514: ( p_attr_id => INV_Trolin_Util.G_PUT_AWAY_STRATEGY_ID

1510: IF g_trolin_rec.put_away_strategy_id IS NOT NULL THEN
1511: --IF INV_Validate.Put_Away_Strategy(g_trolin_rec.put_away_strategy_id)
1512: --THEN
1513: INV_Trolin_Util.Clear_Dependent_Attr
1514: ( p_attr_id => INV_Trolin_Util.G_PUT_AWAY_STRATEGY_ID
1515: , p_trolin_rec => g_trolin_rec
1516: , x_trolin_rec => g_trolin_rec
1517: );
1518: --ELSE

Line 1532: INV_Trolin_Util.Clear_Dependent_Attr

1528: IF g_trolin_rec.secondary_quantity IS NOT NULL THEN
1529:
1530: IF INV_Validate.Secondary_Quantity(g_trolin_rec.quantity) = inv_validate.T
1531: THEN
1532: INV_Trolin_Util.Clear_Dependent_Attr
1533: ( p_attr_id => INV_Trolin_Util.G_SECONDARY_QUANTITY
1534: , p_trolin_rec => g_trolin_rec
1535: , x_trolin_rec => g_trolin_rec
1536: );

Line 1533: ( p_attr_id => INV_Trolin_Util.G_SECONDARY_QUANTITY

1529:
1530: IF INV_Validate.Secondary_Quantity(g_trolin_rec.quantity) = inv_validate.T
1531: THEN
1532: INV_Trolin_Util.Clear_Dependent_Attr
1533: ( p_attr_id => INV_Trolin_Util.G_SECONDARY_QUANTITY
1534: , p_trolin_rec => g_trolin_rec
1535: , x_trolin_rec => g_trolin_rec
1536: );
1537: ELSE

Line 1553: INV_Trolin_Util.Clear_Dependent_Attr

1549:
1550: IF
1551: INV_Validate_trolin.Secondary_Quantity_Delivered(g_trolin_rec.secondary_quantity_delivered) = inv_validate_trolin.T
1552: THEN
1553: INV_Trolin_Util.Clear_Dependent_Attr
1554: ( p_attr_id => INV_Trolin_Util.G_SECONDARY_QUANTITY_DELIVERED
1555: , p_trolin_rec => g_trolin_rec
1556: , x_trolin_rec => g_trolin_rec
1557: );

Line 1554: ( p_attr_id => INV_Trolin_Util.G_SECONDARY_QUANTITY_DELIVERED

1550: IF
1551: INV_Validate_trolin.Secondary_Quantity_Delivered(g_trolin_rec.secondary_quantity_delivered) = inv_validate_trolin.T
1552: THEN
1553: INV_Trolin_Util.Clear_Dependent_Attr
1554: ( p_attr_id => INV_Trolin_Util.G_SECONDARY_QUANTITY_DELIVERED
1555: , p_trolin_rec => g_trolin_rec
1556: , x_trolin_rec => g_trolin_rec
1557: );
1558: ELSE

Line 1575: INV_Trolin_Util.Clear_Dependent_Attr

1571:
1572: IF
1573: INV_Validate_trolin.Secondary_Quantity_Detailed(g_trolin_rec.secondary_quantity_detailed) = inv_validate_trolin.T
1574: THEN
1575: INV_Trolin_Util.Clear_Dependent_Attr
1576: ( p_attr_id => INV_Trolin_Util.G_SECONDARY_QUANTITY_DETAILED
1577: , p_trolin_rec => g_trolin_rec
1578: , x_trolin_rec => g_trolin_rec
1579: );

Line 1576: ( p_attr_id => INV_Trolin_Util.G_SECONDARY_QUANTITY_DETAILED

1572: IF
1573: INV_Validate_trolin.Secondary_Quantity_Detailed(g_trolin_rec.secondary_quantity_detailed) = inv_validate_trolin.T
1574: THEN
1575: INV_Trolin_Util.Clear_Dependent_Attr
1576: ( p_attr_id => INV_Trolin_Util.G_SECONDARY_QUANTITY_DETAILED
1577: , p_trolin_rec => g_trolin_rec
1578: , x_trolin_rec => g_trolin_rec
1579: );
1580: ELSE

Line 1596: INV_Trolin_Util.Clear_Dependent_Attr

1592: IF g_trolin_rec.secondary_uom IS NOT NULL THEN
1593:
1594: IF INV_Validate.Secondary_Uom(g_trolin_rec.secondary_uom, l_org, l_item) = inv_validate.T
1595: THEN
1596: INV_Trolin_Util.Clear_Dependent_Attr
1597: ( p_attr_id => INV_Trolin_Util.G_SECONDARY_UOM
1598: , p_trolin_rec => g_trolin_rec
1599: , x_trolin_rec => g_trolin_rec
1600: );

Line 1597: ( p_attr_id => INV_Trolin_Util.G_SECONDARY_UOM

1593:
1594: IF INV_Validate.Secondary_Uom(g_trolin_rec.secondary_uom, l_org, l_item) = inv_validate.T
1595: THEN
1596: INV_Trolin_Util.Clear_Dependent_Attr
1597: ( p_attr_id => INV_Trolin_Util.G_SECONDARY_UOM
1598: , p_trolin_rec => g_trolin_rec
1599: , x_trolin_rec => g_trolin_rec
1600: );
1601: ELSE

Line 1622: INV_Trolin_Util.Clear_Dependent_Attr

1618: IF g_trolin_rec.grade_code IS NOT NULL THEN
1619:
1620: IF INV_Validate.Grade_Code(g_trolin_rec.grade_code, l_org, l_item) = inv_validate.T
1621: THEN
1622: INV_Trolin_Util.Clear_Dependent_Attr
1623: ( p_attr_id => INV_Trolin_Util.G_GRADE_CODE
1624: , p_trolin_rec => g_trolin_rec
1625: , x_trolin_rec => g_trolin_rec
1626: );

Line 1623: ( p_attr_id => INV_Trolin_Util.G_GRADE_CODE

1619:
1620: IF INV_Validate.Grade_Code(g_trolin_rec.grade_code, l_org, l_item) = inv_validate.T
1621: THEN
1622: INV_Trolin_Util.Clear_Dependent_Attr
1623: ( p_attr_id => INV_Trolin_Util.G_GRADE_CODE
1624: , p_trolin_rec => g_trolin_rec
1625: , x_trolin_rec => g_trolin_rec
1626: );
1627: ELSE