DBA Data[Home] [Help]

APPS.INV_DEFAULT_TROLIN dependencies on INV_VALIDATE

Line 59: RETURN INV_Validate.g_TRO_GlobalAttributes.header_id;

55: RETURN NUMBER
56: IS
57: BEGIN
58: -- -------------------------------------------------------
59: RETURN INV_Validate.g_TRO_GlobalAttributes.header_id;
60: END Get_Header;
61: */
62:
63: FUNCTION Get_Inventory_Item

Line 642: l_org inv_validate.org;

638: , p_iteration IN NUMBER := 1
639: , x_trolin_rec OUT NOCOPY INV_Move_Order_PUB.Trolin_Rec_Type
640: )
641: IS
642: l_org inv_validate.org;
643: l_item inv_validate.item;
644: l_fsub inv_validate.sub;
645: l_tsub inv_validate.sub;
646: l_floc inv_validate.locator;

Line 643: l_item inv_validate.item;

639: , x_trolin_rec OUT NOCOPY INV_Move_Order_PUB.Trolin_Rec_Type
640: )
641: IS
642: l_org inv_validate.org;
643: l_item inv_validate.item;
644: l_fsub inv_validate.sub;
645: l_tsub inv_validate.sub;
646: l_floc inv_validate.locator;
647: l_tloc inv_validate.locator;

Line 644: l_fsub inv_validate.sub;

640: )
641: IS
642: l_org inv_validate.org;
643: l_item inv_validate.item;
644: l_fsub inv_validate.sub;
645: l_tsub inv_validate.sub;
646: l_floc inv_validate.locator;
647: l_tloc inv_validate.locator;
648: l_lot inv_validate.lot;

Line 645: l_tsub inv_validate.sub;

641: IS
642: l_org inv_validate.org;
643: l_item inv_validate.item;
644: l_fsub inv_validate.sub;
645: l_tsub inv_validate.sub;
646: l_floc inv_validate.locator;
647: l_tloc inv_validate.locator;
648: l_lot inv_validate.lot;
649: l_serial inv_validate.serial;

Line 646: l_floc inv_validate.locator;

642: l_org inv_validate.org;
643: l_item inv_validate.item;
644: l_fsub inv_validate.sub;
645: l_tsub inv_validate.sub;
646: l_floc inv_validate.locator;
647: l_tloc inv_validate.locator;
648: l_lot inv_validate.lot;
649: l_serial inv_validate.serial;
650: l_trans inv_validate.transaction;

Line 647: l_tloc inv_validate.locator;

643: l_item inv_validate.item;
644: l_fsub inv_validate.sub;
645: l_tsub inv_validate.sub;
646: l_floc inv_validate.locator;
647: l_tloc inv_validate.locator;
648: l_lot inv_validate.lot;
649: l_serial inv_validate.serial;
650: l_trans inv_validate.transaction;
651: l_acct_txn NUMBER;

Line 648: l_lot inv_validate.lot;

644: l_fsub inv_validate.sub;
645: l_tsub inv_validate.sub;
646: l_floc inv_validate.locator;
647: l_tloc inv_validate.locator;
648: l_lot inv_validate.lot;
649: l_serial inv_validate.serial;
650: l_trans inv_validate.transaction;
651: l_acct_txn NUMBER;
652:

Line 649: l_serial inv_validate.serial;

645: l_tsub inv_validate.sub;
646: l_floc inv_validate.locator;
647: l_tloc inv_validate.locator;
648: l_lot inv_validate.lot;
649: l_serial inv_validate.serial;
650: l_trans inv_validate.transaction;
651: l_acct_txn NUMBER;
652:
653: l_mov_order_type NUMBER;

Line 650: l_trans inv_validate.transaction;

646: l_floc inv_validate.locator;
647: l_tloc inv_validate.locator;
648: l_lot inv_validate.lot;
649: l_serial inv_validate.serial;
650: l_trans inv_validate.transaction;
651: l_acct_txn NUMBER;
652:
653: l_mov_order_type NUMBER;
654: l_return_status VARCHAR2(1) := fnd_api.g_ret_sts_success;

Line 703: IF INV_Validate.Organization(l_org) = inv_validate.T

699:
700: IF g_trolin_rec.organization_id IS NOT NULL THEN
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

Line 725: IF INV_Validate.Inventory_Item(l_item, l_org)

721:
722: IF g_trolin_rec.inventory_item_id IS NOT NULL THEN
723:
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

Line 726: = inv_validate.T

722: IF g_trolin_rec.inventory_item_id IS NOT NULL THEN
723:
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

Line 746: IF INV_Validate.Transaction_Type(l_trans) = inv_validate.T

742: g_trolin_rec.transaction_type_id := Get_Transaction_Type_Id;
743: END IF;
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

Line 756: INV_Validate_Trolin.g_transaction_l := l_trans;

752: );
753: ELSE
754: g_trolin_rec.transaction_type_id := NULL;
755: END IF;
756: INV_Validate_Trolin.g_transaction_l := l_trans;
757: END IF;
758:
759: IF l_trans.transaction_action_id = 1 THEN
760: l_acct_txn := 1;

Line 771: IF INV_Validate_Trohdr.Date_Required(g_trolin_rec.date_required) = INV_Validate_Trohdr.T

767: g_trolin_rec.date_required := Get_Date_Required;
768:
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

Line 794: INV_Validate.From_Subinventory(l_fsub,l_org,l_item,l_acct_txn) = inv_validate.T

790:
791: IF g_trolin_rec.from_subinventory_code IS NOT NULL THEN
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

Line 818: INV_Validate.From_Subinventory(l_fsub,l_org,l_item,l_acct_txn) = inv_validate.T

814:
815: IF g_trolin_rec.from_subinventory_id IS NOT NULL THEN
816: l_fsub.secondary_inventory_name := g_trolin_rec.from_subinventory_code;
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

Line 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) =

838:
839: IF g_trolin_rec.from_locator_id IS NOT NULL THEN
840:
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

Line 843: inv_validate.T

839: IF g_trolin_rec.from_locator_id IS NOT NULL THEN
840:
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

Line 865: IF INV_Validate_trolin.Line(g_trolin_rec.line_id) = inv_validate_trolin.T

861: g_trolin_rec.line_id := Get_Line;
862:
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

Line 886: IF INV_Validate_trolin.Line_Number(g_trolin_rec.line_number,

882: g_trolin_rec.line_number := Get_Line_Number;
883:
884: IF g_trolin_rec.line_number IS NOT NULL THEN
885:
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

Line 888: l_org) = inv_validate_trolin.T

884: IF g_trolin_rec.line_number IS NOT NULL THEN
885:
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

Line 909: IF INV_Validate_trolin.Line_Status(g_trolin_rec.line_status) = inv_validate_trolin.T

905: g_trolin_rec.line_status := Get_Line_Status;
906:
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

Line 943: IF INV_Validate.Lot_Number(l_lot, l_org, l_item) = inv_validate.T THEN

939:
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

Line 955: IF INV_Validate.Lot_Number(l_lot,l_org,l_item,l_fsub,l_floc,g_trolin_rec.revision) = inv_validate.T

951: END IF;
952:
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

Line 976: IF INV_Validate.Project(g_trolin_rec.project_id) = inv_validate.T

972: g_trolin_rec.project_id := Get_Project;
973:
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

Line 997: IF INV_Validate.Quantity(g_trolin_rec.quantity) = inv_validate.T

993: g_trolin_rec.quantity := Get_Quantity;
994:
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

Line 1019: INV_Validate_trolin.Quantity_Delivered(g_trolin_rec.quantity_delivered) = inv_validate_trolin.T

1015:
1016: IF g_trolin_rec.quantity_delivered IS NOT NULL THEN
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

Line 1041: INV_Validate_trolin.Quantity_Detailed(g_trolin_rec.quantity_detailed) = inv_validate_trolin.T

1037:
1038: IF g_trolin_rec.quantity_detailed IS NOT NULL THEN
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

Line 1062: IF INV_Validate.Reason(g_trolin_rec.reason_id) = inv_validate.T

1058: g_trolin_rec.reason_id := Get_Reason;
1059:
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

Line 1083: IF INV_Validate.Reference(g_trolin_rec.reference) = inv_validate.T

1079: g_trolin_rec.reference := Get_Reference;
1080:
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

Line 1105: IF INV_Validate.Reference(g_trolin_rec.reference_id,g_trolin_rec.reference_type_code) = inv_validate.T

1101: g_trolin_rec.reference_id := Get_Reference;
1102:
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

Line 1127: INV_Validate.Reference_Type(g_trolin_rec.reference_type_code)

1123:
1124: IF g_trolin_rec.reference_type_code IS NOT NULL THEN
1125:
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

Line 1128: = inv_validate.T

1124: IF g_trolin_rec.reference_type_code IS NOT NULL THEN
1125:
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

Line 1149: IF INV_Validate.Revision(g_trolin_rec.revision,l_org,l_item) = inv_validate.T

1145: g_trolin_rec.revision := Get_Revision;
1146:
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

Line 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

1169: IF g_trolin_rec.serial_number_end IS NOT NULL THEN
1170:
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

Line 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

1193: IF g_trolin_rec.serial_number_start IS NOT NULL THEN
1194:
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

Line 1218: IF INV_Validate_Trohdr.Status_Date(g_trolin_rec.status_date) = inv_validate_trohdr.T

1214: g_trolin_rec.status_date := Get_Status_Date;
1215:
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

Line 1240: IF INV_Validate.Task(g_trolin_rec.task_id,g_trolin_rec.project_id) = inv_validate.T

1236: g_trolin_rec.task_id := Get_Task;
1237:
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

Line 1262: IF INV_Validate.To_Account(g_trolin_rec.to_account_id) = inv_validate.T

1258: g_trolin_rec.to_account_id := Get_To_Account;
1259:
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

Line 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

1281:
1282: IF g_trolin_rec.to_locator_id IS NOT NULL THEN
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

Line 1309: INV_Validate.To_Subinventory(l_tsub,l_org,l_item,l_fsub,l_acct_txn) = inv_validate.T

1305: IF g_trolin_rec.to_subinventory_code IS NOT NULL THEN
1306:
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

Line 1332: INV_Validate.To_Subinventory(l_tsub,l_org,l_item,l_fsub,l_acct_txn) = inv_validate.T

1328:
1329: IF g_trolin_rec.to_subinventory_id IS NOT NULL THEN
1330: l_tsub.secondary_inventory_name := g_trolin_rec.to_subinventory_code;
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

Line 1356: INV_Validate.Transaction_Header(g_trolin_rec.transaction_header_id) = inv_validate.T

1352:
1353: IF g_trolin_rec.transaction_header_id IS NOT NULL THEN
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

Line 1377: IF INV_Validate.Uom(g_trolin_rec.uom_code, l_org, l_item) = inv_validate.T

1373: g_trolin_rec.uom_code := Get_Uom;
1374:
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

Line 1399: --IF INV_Validate.Transaction_Source_Type(g_trolin_rec.transaction_source_type_id)

1395:
1396: IF g_trolin_rec.transaction_source_type_id = FND_API.G_MISS_NUM THEN
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

Line 1415: --IF INV_Validate.Txn_Source(g_trolin_rec.txn_source_id)

1411:
1412: IF g_trolin_rec.txn_source_id = FND_API.G_MISS_NUM THEN
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

Line 1431: --IF INV_Validate.Txn_Source_Line(g_trolin_rec.txn_source_line_id)

1427:
1428: IF g_trolin_rec.txn_source_line_id = FND_API.G_MISS_NUM THEN
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

Line 1447: --IF INV_Validate.Txn_Source_Line_Detail(g_trolin_rec.txn_source_line_detail_id)

1443:
1444: IF g_trolin_rec.txn_source_line_detail_id = FND_API.G_MISS_NUM THEN
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

Line 1463: --IF INV_Validate.Primary_Quantity(g_trolin_rec.primary_quantity)

1459:
1460: IF g_trolin_rec.primary_quantity = FND_API.G_MISS_NUM THEN
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

Line 1479: --IF INV_Validate.To_Organization(g_trolin_rec.to_organization_id)

1475:
1476: IF g_trolin_rec.to_organization_id = FND_API.G_MISS_NUM THEN
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

Line 1495: --IF INV_Validate.Pick_Strategy(g_trolin_rec.pick_strategy_id)

1491:
1492: IF g_trolin_rec.pick_strategy_id = FND_API.G_MISS_NUM THEN
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

Line 1511: --IF INV_Validate.Put_Away_Strategy(g_trolin_rec.put_away_strategy_id)

1507:
1508: IF g_trolin_rec.put_away_strategy_id = FND_API.G_MISS_NUM THEN
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

Line 1530: IF INV_Validate.Secondary_Quantity(g_trolin_rec.quantity) = inv_validate.T

1526: g_trolin_rec.secondary_quantity := Get_Quantity;
1527:
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

Line 1551: INV_Validate_trolin.Secondary_Quantity_Delivered(g_trolin_rec.secondary_quantity_delivered) = inv_validate_trolin.T

1547:
1548: IF g_trolin_rec.secondary_quantity_delivered IS NOT NULL THEN
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

Line 1573: INV_Validate_trolin.Secondary_Quantity_Detailed(g_trolin_rec.secondary_quantity_detailed) = inv_validate_trolin.T

1569:
1570: IF g_trolin_rec.secondary_quantity_detailed IS NOT NULL THEN
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

Line 1594: IF INV_Validate.Secondary_Uom(g_trolin_rec.secondary_uom, l_org, l_item) = inv_validate.T

1590: g_trolin_rec.secondary_uom := Get_Secondary_Uom;
1591: /*
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

Line 1620: IF INV_Validate.Grade_Code(g_trolin_rec.grade_code, l_org, l_item) = inv_validate.T

1616: g_trolin_rec.grade_code := Get_Grade_Code;
1617: /*
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