DBA Data[Home] [Help]

APPS.INV_TRANSFER_ORDER_PVT dependencies on INV_VALIDATE

Line 1012: inv_validate_trohdr.ATTRIBUTES(x_return_status => l_return_status, p_trohdr_rec => l_trohdr_rec, p_trohdr_val_rec => l_trohdr_val_rec, p_old_trohdr_rec => l_old_trohdr_rec);

1008:
1009: IF p_validation_level > fnd_api.g_valid_level_none THEN
1010: -- Bug#2536932: Setting Missing elements of P_TROHDR_VAL_REC to NULL values.
1011: l_trohdr_val_rec := inv_trohdr_util.convert_miss_to_null(p_trohdr_val_rec);
1012: inv_validate_trohdr.ATTRIBUTES(x_return_status => l_return_status, p_trohdr_rec => l_trohdr_rec, p_trohdr_val_rec => l_trohdr_val_rec, p_old_trohdr_rec => l_old_trohdr_rec);
1013:
1014: IF l_return_status = fnd_api.g_ret_sts_unexp_error THEN
1015: RAISE fnd_api.g_exc_unexpected_error;
1016: ELSIF l_return_status = fnd_api.g_ret_sts_error THEN

Line 1038: inv_validate_trohdr.entity_delete(x_return_status => l_return_status, p_trohdr_rec => l_trohdr_rec);

1034:
1035: -- Entity level validation.
1036: IF l_control_rec.validate_entity THEN
1037: IF l_trohdr_rec.operation = inv_globals.g_opr_delete THEN
1038: inv_validate_trohdr.entity_delete(x_return_status => l_return_status, p_trohdr_rec => l_trohdr_rec);
1039: ELSE
1040: inv_validate_trohdr.entity(x_return_status => l_return_status, p_trohdr_rec => l_trohdr_rec, p_old_trohdr_rec => l_old_trohdr_rec);
1041: END IF;
1042:

Line 1040: inv_validate_trohdr.entity(x_return_status => l_return_status, p_trohdr_rec => l_trohdr_rec, p_old_trohdr_rec => l_old_trohdr_rec);

1036: IF l_control_rec.validate_entity THEN
1037: IF l_trohdr_rec.operation = inv_globals.g_opr_delete THEN
1038: inv_validate_trohdr.entity_delete(x_return_status => l_return_status, p_trohdr_rec => l_trohdr_rec);
1039: ELSE
1040: inv_validate_trohdr.entity(x_return_status => l_return_status, p_trohdr_rec => l_trohdr_rec, p_old_trohdr_rec => l_old_trohdr_rec);
1041: END IF;
1042:
1043: IF l_return_status = fnd_api.g_ret_sts_unexp_error THEN
1044: RAISE fnd_api.g_exc_unexpected_error;

Line 1160: /* Fix for Bug# 3409435. Calling the INV_Validate_Trolin.init procedure

1156: BEGIN
1157: -- Load local records.
1158: l_trolin_rec := l_trolin_tbl(i);
1159:
1160: /* Fix for Bug# 3409435. Calling the INV_Validate_Trolin.init procedure
1161: to initialize the global variables used in inv_validate_trolin package */
1162: INV_Validate_Trolin.init;
1163:
1164: /* Bug 2504964: Tracking Ship Set : Code Starts */

Line 1161: to initialize the global variables used in inv_validate_trolin package */

1157: -- Load local records.
1158: l_trolin_rec := l_trolin_tbl(i);
1159:
1160: /* Fix for Bug# 3409435. Calling the INV_Validate_Trolin.init procedure
1161: to initialize the global variables used in inv_validate_trolin package */
1162: INV_Validate_Trolin.init;
1163:
1164: /* Bug 2504964: Tracking Ship Set : Code Starts */
1165: IF l_trolin_rec.ship_set_id IS NOT NULL

Line 1162: INV_Validate_Trolin.init;

1158: l_trolin_rec := l_trolin_tbl(i);
1159:
1160: /* Fix for Bug# 3409435. Calling the INV_Validate_Trolin.init procedure
1161: to initialize the global variables used in inv_validate_trolin package */
1162: INV_Validate_Trolin.init;
1163:
1164: /* Bug 2504964: Tracking Ship Set : Code Starts */
1165: IF l_trolin_rec.ship_set_id IS NOT NULL
1166: AND l_trolin_rec.ship_set_id <> NVL(l_current_ship_set_id, -99) THEN

Line 1241: -- inv_default_trolin.ATTRIBUTES and inv_validate_trolin.ATTRIBUTES

1237:
1238: -- bug 4662395 set the profile mfg_organization_id so
1239: -- the call to PJM_PROJECTS_V will return data.
1240: -- The call to PJM_PROJECTS_V is made indirectly through
1241: -- inv_default_trolin.ATTRIBUTES and inv_validate_trolin.ATTRIBUTES
1242: -- both of which can be found in the next few lines of code.
1243:
1244: --Bug #5204255
1245: --We should set the profile value only if it is NULL/G_MISS_NUM

Line 1276: inv_validate_trolin.ATTRIBUTES(x_return_status => l_return_status, p_trolin_rec => l_trolin_rec, p_trolin_val_rec => l_trolin_val_rec, p_old_trolin_rec => l_old_trolin_rec);

1272:
1273: l_trolin_rec := l_tmp_trolin_rec;
1274:
1275: IF p_validation_level > fnd_api.g_valid_level_none THEN
1276: inv_validate_trolin.ATTRIBUTES(x_return_status => l_return_status, p_trolin_rec => l_trolin_rec, p_trolin_val_rec => l_trolin_val_rec, p_old_trolin_rec => l_old_trolin_rec);
1277:
1278: IF l_return_status = fnd_api.g_ret_sts_unexp_error THEN
1279: --debug('error in validate_attributes');
1280: IF (l_debug = 1) THEN

Line 1319: inv_validate_trolin.entity_delete(x_return_status => l_return_status, p_trolin_rec => l_trolin_rec);

1315:
1316: -- Entity level validation.
1317: IF l_control_rec.validate_entity THEN
1318: IF l_trolin_rec.operation = inv_globals.g_opr_delete THEN
1319: inv_validate_trolin.entity_delete(x_return_status => l_return_status, p_trolin_rec => l_trolin_rec);
1320: ELSE
1321: --debug('Trolin Validate Entity');
1322: IF (l_debug = 1) THEN
1323: DEBUG('Trolin Validate Entity', 'Inv_Transfer_Order_PVT.Trolins');

Line 1325: inv_validate_trolin.entity(x_return_status => l_return_status, p_trolin_rec => l_trolin_rec, p_old_trolin_rec => l_old_trolin_rec, p_move_order_type => p_move_order_type);

1321: --debug('Trolin Validate Entity');
1322: IF (l_debug = 1) THEN
1323: DEBUG('Trolin Validate Entity', 'Inv_Transfer_Order_PVT.Trolins');
1324: END IF;
1325: inv_validate_trolin.entity(x_return_status => l_return_status, p_trolin_rec => l_trolin_rec, p_old_trolin_rec => l_old_trolin_rec, p_move_order_type => p_move_order_type);
1326: END IF;
1327:
1328: IF l_return_status = fnd_api.g_ret_sts_unexp_error THEN
1329: l_trolin_rec.return_status := l_return_status;

Line 2025: l_org inv_validate.org;

2021: END get_transfer_order;
2022:
2023: FUNCTION validate_from_subinventory(p_from_subinventory_code IN VARCHAR2, p_organization_id IN NUMBER, p_inventory_item_id IN NUMBER, p_transaction_type_id IN NUMBER, p_restrict_subinventories_code IN NUMBER)
2024: RETURN BOOLEAN IS
2025: l_org inv_validate.org;
2026: l_item inv_validate.item;
2027: l_acct_txn NUMBER;
2028: l_return NUMBER;
2029: l_result BOOLEAN;

Line 2026: l_item inv_validate.item;

2022:
2023: FUNCTION validate_from_subinventory(p_from_subinventory_code IN VARCHAR2, p_organization_id IN NUMBER, p_inventory_item_id IN NUMBER, p_transaction_type_id IN NUMBER, p_restrict_subinventories_code IN NUMBER)
2024: RETURN BOOLEAN IS
2025: l_org inv_validate.org;
2026: l_item inv_validate.item;
2027: l_acct_txn NUMBER;
2028: l_return NUMBER;
2029: l_result BOOLEAN;
2030: l_error_msg VARCHAR2(2000);

Line 2040: IF (inv_validate.transaction_type(p_transaction_type_id, l_txn_action_id, l_txn_source_type_id) = inv_validate.t) THEN

2036: l_item.organization_id := p_organization_id;
2037: l_item.inventory_item_id := p_inventory_item_id;
2038: l_item.restrict_subinventories_code := p_restrict_subinventories_code;
2039:
2040: IF (inv_validate.transaction_type(p_transaction_type_id, l_txn_action_id, l_txn_source_type_id) = inv_validate.t) THEN
2041: IF (l_txn_action_id = 1) THEN
2042: l_acct_txn := 1;
2043: ELSE
2044: l_acct_txn := 0;

Line 2050: l_return := inv_validate.from_subinventory(g_from_sub, l_org, l_item, l_acct_txn);

2046: ELSE
2047: RETURN FALSE;
2048: END IF;
2049:
2050: l_return := inv_validate.from_subinventory(g_from_sub, l_org, l_item, l_acct_txn);
2051:
2052: IF (l_return = inv_validate.f) THEN
2053: l_result := FALSE;
2054: ELSE

Line 2052: IF (l_return = inv_validate.f) THEN

2048: END IF;
2049:
2050: l_return := inv_validate.from_subinventory(g_from_sub, l_org, l_item, l_acct_txn);
2051:
2052: IF (l_return = inv_validate.f) THEN
2053: l_result := FALSE;
2054: ELSE
2055: l_result := TRUE;
2056: END IF;

Line 2071: l_org inv_validate.org;

2067: , p_asset_item IN VARCHAR2
2068: , p_from_sub_asset IN NUMBER
2069: )
2070: RETURN BOOLEAN IS
2071: l_org inv_validate.org;
2072: l_item inv_validate.item;
2073: l_sub inv_validate.sub;
2074: l_acct_txn NUMBER;
2075: l_return NUMBER;

Line 2072: l_item inv_validate.item;

2068: , p_from_sub_asset IN NUMBER
2069: )
2070: RETURN BOOLEAN IS
2071: l_org inv_validate.org;
2072: l_item inv_validate.item;
2073: l_sub inv_validate.sub;
2074: l_acct_txn NUMBER;
2075: l_return NUMBER;
2076: l_result BOOLEAN;

Line 2073: l_sub inv_validate.sub;

2069: )
2070: RETURN BOOLEAN IS
2071: l_org inv_validate.org;
2072: l_item inv_validate.item;
2073: l_sub inv_validate.sub;
2074: l_acct_txn NUMBER;
2075: l_return NUMBER;
2076: l_result BOOLEAN;
2077: BEGIN

Line 2092: l_return := inv_validate.to_subinventory(l_sub, l_org, l_item, g_from_sub, l_acct_txn);

2088: END IF;
2089:
2090: l_item.inventory_asset_flag := p_asset_item;
2091: -- g_from_sub.asset_inventory := p_from_sub_asset;
2092: l_return := inv_validate.to_subinventory(l_sub, l_org, l_item, g_from_sub, l_acct_txn);
2093:
2094: IF (l_return = inv_validate.f) THEN
2095: --l_error_msg := FND_MSG_PUB.GET(p_encoded => FND_API.G_FALSE);
2096: l_result := FALSE;

Line 2094: IF (l_return = inv_validate.f) THEN

2090: l_item.inventory_asset_flag := p_asset_item;
2091: -- g_from_sub.asset_inventory := p_from_sub_asset;
2092: l_return := inv_validate.to_subinventory(l_sub, l_org, l_item, g_from_sub, l_acct_txn);
2093:
2094: IF (l_return = inv_validate.f) THEN
2095: --l_error_msg := FND_MSG_PUB.GET(p_encoded => FND_API.G_FALSE);
2096: l_result := FALSE;
2097: ELSE
2098: l_result := TRUE;