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 */
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
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
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
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
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');
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;