DBA Data[Home] [Help]

APPS.PA_TASK_PVT1 dependencies on PA_TASK_TYPE_UTILS

Line 2126: PA_TASK_TYPE_UTILS.change_task_type_allowed(

2122: --check if task type can be modified if different
2123: l_new_tt_wq_enabled := NULL;
2124: IF (p_TYPE_ID <> v_cur_proj_elems_rec.TYPE_ID AND p_TYPE_ID <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM) THEN
2125:
2126: PA_TASK_TYPE_UTILS.change_task_type_allowed(
2127: p_task_id => p_task_id,
2128: p_from_task_type_id => v_cur_proj_elems_rec.TYPE_ID ,
2129: p_to_task_type_id => p_TYPE_ID ,
2130: x_change_allowed => l_change_allowed,

Line 2152: IF ('N' = PA_TASK_TYPE_UTILS.check_tk_type_effective(p_type_id)) THEN

2148: END IF;
2149: -- end of bug 3459905
2150: END IF;
2151:
2152: IF ('N' = PA_TASK_TYPE_UTILS.check_tk_type_effective(p_type_id)) THEN
2153: PA_UTILS.ADD_MESSAGE('PA', 'PA_PS_EFF_TASK_TYPE_ERR');
2154: l_msg_data := 'PA_PS_EFF_TASK_TYPE_ERR';
2155: -- start of bug 3459905
2156: --Check if there is any error.

Line 2264: PA_TASK_TYPE_UTILS.change_wi_allowed(

2260: --check change work item ok
2261: IF (p_work_item_code <> v_cur_proj_elems_rec.WQ_ITEM_CODE AND
2262: p_work_item_code <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) THEN
2263:
2264: PA_TASK_TYPE_UTILS.change_wi_allowed(
2265: p_task_id => p_task_id,
2266: x_return_status => l_return_status,
2267: x_msg_count => l_msg_count,
2268: x_msg_data => l_msg_data

Line 2286: IF (PA_TASK_TYPE_UTILS.check_tk_type_wq_enabled(l_TYPE_ID) = 'Y' AND

2282:
2283: IF (p_work_item_code IS NOT NULL AND p_work_item_code = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) THEN
2284: l_work_item_code := v_cur_proj_elems_rec.WQ_ITEM_CODE;
2285: ELSE
2286: IF (PA_TASK_TYPE_UTILS.check_tk_type_wq_enabled(l_TYPE_ID) = 'Y' AND
2287: PA_PROGRESS_UTILS.get_project_wq_flag(v_cur_proj_elems_rec.project_id) = 'Y') THEN
2288: l_work_item_code := p_work_item_code;
2289: ELSE
2290: l_work_item_code := null;

Line 2298: PA_TASK_TYPE_UTILS.change_uom_allowed(

2294: --check change uom
2295: IF (p_UOM_code <> v_cur_proj_elems_rec.WQ_UOM_CODE AND
2296: p_UOM_code <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) THEN
2297:
2298: PA_TASK_TYPE_UTILS.change_uom_allowed(
2299: p_task_id => p_task_id,
2300: x_return_status => l_return_status,
2301: x_msg_count => l_msg_count,
2302: x_msg_data => l_msg_data

Line 2320: IF (PA_TASK_TYPE_UTILS.check_tk_type_wq_enabled(l_TYPE_ID) = 'Y' AND

2316:
2317: IF (p_uom_code IS NOT NULL and p_uom_code = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) THEN
2318: l_uom_code := v_cur_proj_elems_rec.WQ_UOM_CODE;
2319: ELSE
2320: IF (PA_TASK_TYPE_UTILS.check_tk_type_wq_enabled(l_TYPE_ID) = 'Y' AND
2321: PA_PROGRESS_UTILS.get_project_wq_flag(v_cur_proj_elems_rec.project_id) = 'Y') THEN
2322: l_uom_code := p_uom_code;
2323: ELSE
2324: l_uom_code := NULL;

Line 6372: l_progress_flag := pa_task_type_utils.check_tk_type_progressable(l_task_type_id);

6368: --get progressable flag
6369: OPEN get_task_type_id(l_proj_element_id);
6370: FETCH get_task_type_id into l_task_type_id;
6371: CLOSE get_task_type_id;
6372: l_progress_flag := pa_task_type_utils.check_tk_type_progressable(l_task_type_id);
6373: --3035902: end process update flag changes
6374:
6375: OPEN cur_proj_elems( l_proj_element_id );
6376: FETCH cur_proj_elems INTO x_row_id_elem;

Line 7487: /* IF ('N' = PA_TASK_TYPE_UTILS.check_tk_type_wq_enabled(l_task_type_id) OR

7483: OPEN get_task_type_id(l_proj_element_id);
7484: FETCH get_task_type_id into l_task_type_id;
7485: CLOSE get_task_type_id;
7486:
7487: /* IF ('N' = PA_TASK_TYPE_UTILS.check_tk_type_wq_enabled(l_task_type_id) OR
7488: 'N' = PA_PROGRESS_UTILS.get_project_wq_flag(l_project_id)) THEN
7489: --error message
7490: PA_UTILS.ADD_MESSAGE('PA', 'PA_PS_CANT_ENT_WQ_ATTR1');
7491: x_msg_data := 'PA_PS_CANT_ENT_WQ_ATTR1';

Line 7517: IF ('N' = PA_TASK_TYPE_UTILS.check_tk_type_wq_enabled(l_task_type_id) OR

7513: RAISE FND_API.G_EXC_ERROR;
7514: -- Else condition added for Bug No. : 2791413
7515: ELSE
7516: */
7517: IF ('N' = PA_TASK_TYPE_UTILS.check_tk_type_wq_enabled(l_task_type_id) OR
7518: 'N' = PA_PROGRESS_UTILS.get_project_wq_flag(l_project_id)) THEN
7519: --error message
7520: PA_UTILS.ADD_MESSAGE('PA', 'PA_PS_CANT_ENT_WQ_ATTR1');
7521: x_msg_data := 'PA_PS_CANT_ENT_WQ_ATTR1';

Line 7995: /* IF ('N' = PA_TASK_TYPE_UTILS.check_tk_type_wq_enabled(l_task_type_id) OR

7991: OPEN get_task_type_id(cur_val_rec.proj_element_id);
7992: FETCH get_task_type_id into l_task_type_id;
7993: CLOSE get_task_type_id;
7994:
7995: /* IF ('N' = PA_TASK_TYPE_UTILS.check_tk_type_wq_enabled(l_task_type_id) OR
7996: 'N' = PA_PROGRESS_UTILS.get_project_wq_flag(cur_val_rec.project_id)) THEN
7997: -- Bug 2791413 Added error message
7998: PA_UTILS.ADD_MESSAGE('PA', 'PA_PS_CANT_ENT_WQ_ATTR1');
7999: x_msg_data := 'PA_PS_CANT_ENT_WQ_ATTR1';

Line 8011: IF ('N' = PA_TASK_TYPE_UTILS.check_tk_type_wq_enabled(l_task_type_id) OR

8007: END IF; */
8008:
8009: -- Above commented code is Changed to below to cheque if any value is being passed into work quantity or not
8010:
8011: IF ('N' = PA_TASK_TYPE_UTILS.check_tk_type_wq_enabled(l_task_type_id) OR
8012: 'N' = PA_PROGRESS_UTILS.get_project_wq_flag(cur_val_rec.project_id)) THEN
8013: -- If condition added for Bug No. : 2791413
8014: IF (p_wq_planned_quantity <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM AND p_wq_planned_quantity IS NOT NULL) THEN
8015: -- Bug 2791413 Added error message

Line 8051: -- PA_TASK_TYPE_UTILS.check_planned_quantity(

8047: -- CLOSE get_info;
8048: -- OPEN get_actual_wq(l_project_id, l_proj_element_id);
8049: -- FETCH get_actual_wq into l_actual_wq;
8050: -- IF get_actual_wq%FOUND THEN
8051: -- PA_TASK_TYPE_UTILS.check_planned_quantity(
8052: -- p_planned_quantity => l_wq_planned_quantity,
8053: -- p_actual_work_quantity => l_actual_wq,
8054: -- x_return_status => l_return_status,
8055: -- x_msg_count => l_msg_count,

Line 10145: l_progress_flag := pa_task_type_utils.check_tk_type_progressable(l_task_type_id);

10141: --3035902: process update flag changes
10142: OPEN get_task_type_id(l_proj_element_id);
10143: FETCH get_task_type_id into l_task_type_id;
10144: CLOSE get_task_type_id;
10145: l_progress_flag := pa_task_type_utils.check_tk_type_progressable(l_task_type_id);
10146: --3035902: end process update flag changes
10147:
10148: OPEN cur_proj_elems( l_proj_element_id );
10149: FETCH cur_proj_elems INTO x_row_id_elem;