DBA Data[Home] [Help]

APPS.PA_TASK_PVT1 dependencies on PA_TASK_TYPE_UTILS

Line 2007: PA_TASK_TYPE_UTILS.change_task_type_allowed(

2003: --check if task type can be modified if different
2004: l_new_tt_wq_enabled := NULL;
2005: IF (p_TYPE_ID <> v_cur_proj_elems_rec.TYPE_ID AND p_TYPE_ID <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM) THEN
2006:
2007: PA_TASK_TYPE_UTILS.change_task_type_allowed(
2008: p_task_id => p_task_id,
2009: p_from_task_type_id => v_cur_proj_elems_rec.TYPE_ID ,
2010: p_to_task_type_id => p_TYPE_ID ,
2011: x_change_allowed => l_change_allowed,

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

2029: END IF;
2030: -- end of bug 3459905
2031: END IF;
2032:
2033: IF ('N' = PA_TASK_TYPE_UTILS.check_tk_type_effective(p_type_id)) THEN
2034: PA_UTILS.ADD_MESSAGE('PA', 'PA_PS_EFF_TASK_TYPE_ERR');
2035: l_msg_data := 'PA_PS_EFF_TASK_TYPE_ERR';
2036: -- start of bug 3459905
2037: --Check if there is any error.

Line 2145: PA_TASK_TYPE_UTILS.change_wi_allowed(

2141: --check change work item ok
2142: IF (p_work_item_code <> v_cur_proj_elems_rec.WQ_ITEM_CODE AND
2143: p_work_item_code <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) THEN
2144:
2145: PA_TASK_TYPE_UTILS.change_wi_allowed(
2146: p_task_id => p_task_id,
2147: x_return_status => l_return_status,
2148: x_msg_count => l_msg_count,
2149: x_msg_data => l_msg_data

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

2163:
2164: IF (p_work_item_code IS NOT NULL AND p_work_item_code = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) THEN
2165: l_work_item_code := v_cur_proj_elems_rec.WQ_ITEM_CODE;
2166: ELSE
2167: IF (PA_TASK_TYPE_UTILS.check_tk_type_wq_enabled(l_TYPE_ID) = 'Y' AND
2168: PA_PROGRESS_UTILS.get_project_wq_flag(v_cur_proj_elems_rec.project_id) = 'Y') THEN
2169: l_work_item_code := p_work_item_code;
2170: ELSE
2171: l_work_item_code := null;

Line 2179: PA_TASK_TYPE_UTILS.change_uom_allowed(

2175: --check change uom
2176: IF (p_UOM_code <> v_cur_proj_elems_rec.WQ_UOM_CODE AND
2177: p_UOM_code <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) THEN
2178:
2179: PA_TASK_TYPE_UTILS.change_uom_allowed(
2180: p_task_id => p_task_id,
2181: x_return_status => l_return_status,
2182: x_msg_count => l_msg_count,
2183: x_msg_data => l_msg_data

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

2197:
2198: IF (p_uom_code IS NOT NULL and p_uom_code = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) THEN
2199: l_uom_code := v_cur_proj_elems_rec.WQ_UOM_CODE;
2200: ELSE
2201: IF (PA_TASK_TYPE_UTILS.check_tk_type_wq_enabled(l_TYPE_ID) = 'Y' AND
2202: PA_PROGRESS_UTILS.get_project_wq_flag(v_cur_proj_elems_rec.project_id) = 'Y') THEN
2203: l_uom_code := p_uom_code;
2204: ELSE
2205: l_uom_code := NULL;

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

5854: --get progressable flag
5855: OPEN get_task_type_id(l_proj_element_id);
5856: FETCH get_task_type_id into l_task_type_id;
5857: CLOSE get_task_type_id;
5858: l_progress_flag := pa_task_type_utils.check_tk_type_progressable(l_task_type_id);
5859: --3035902: end process update flag changes
5860:
5861: OPEN cur_proj_elems( l_proj_element_id );
5862: FETCH cur_proj_elems INTO x_row_id_elem;

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

6880: OPEN get_task_type_id(l_proj_element_id);
6881: FETCH get_task_type_id into l_task_type_id;
6882: CLOSE get_task_type_id;
6883:
6884: /* IF ('N' = PA_TASK_TYPE_UTILS.check_tk_type_wq_enabled(l_task_type_id) OR
6885: 'N' = PA_PROGRESS_UTILS.get_project_wq_flag(l_project_id)) THEN
6886: --error message
6887: PA_UTILS.ADD_MESSAGE('PA', 'PA_PS_CANT_ENT_WQ_ATTR1');
6888: x_msg_data := 'PA_PS_CANT_ENT_WQ_ATTR1';

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

6910: RAISE FND_API.G_EXC_ERROR;
6911: -- Else condition added for Bug No. : 2791413
6912: ELSE
6913: */
6914: IF ('N' = PA_TASK_TYPE_UTILS.check_tk_type_wq_enabled(l_task_type_id) OR
6915: 'N' = PA_PROGRESS_UTILS.get_project_wq_flag(l_project_id)) THEN
6916: --error message
6917: PA_UTILS.ADD_MESSAGE('PA', 'PA_PS_CANT_ENT_WQ_ATTR1');
6918: x_msg_data := 'PA_PS_CANT_ENT_WQ_ATTR1';

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

7382: OPEN get_task_type_id(cur_val_rec.proj_element_id);
7383: FETCH get_task_type_id into l_task_type_id;
7384: CLOSE get_task_type_id;
7385:
7386: /* IF ('N' = PA_TASK_TYPE_UTILS.check_tk_type_wq_enabled(l_task_type_id) OR
7387: 'N' = PA_PROGRESS_UTILS.get_project_wq_flag(cur_val_rec.project_id)) THEN
7388: -- Bug 2791413 Added error message
7389: PA_UTILS.ADD_MESSAGE('PA', 'PA_PS_CANT_ENT_WQ_ATTR1');
7390: x_msg_data := 'PA_PS_CANT_ENT_WQ_ATTR1';

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

7398: END IF; */
7399:
7400: -- Above commented code is Changed to below to cheque if any value is being passed into work quantity or not
7401:
7402: IF ('N' = PA_TASK_TYPE_UTILS.check_tk_type_wq_enabled(l_task_type_id) OR
7403: 'N' = PA_PROGRESS_UTILS.get_project_wq_flag(cur_val_rec.project_id)) THEN
7404: -- If condition added for Bug No. : 2791413
7405: IF (p_wq_planned_quantity <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM AND p_wq_planned_quantity IS NOT NULL) THEN
7406: -- Bug 2791413 Added error message

Line 7442: -- PA_TASK_TYPE_UTILS.check_planned_quantity(

7438: -- CLOSE get_info;
7439: -- OPEN get_actual_wq(l_project_id, l_proj_element_id);
7440: -- FETCH get_actual_wq into l_actual_wq;
7441: -- IF get_actual_wq%FOUND THEN
7442: -- PA_TASK_TYPE_UTILS.check_planned_quantity(
7443: -- p_planned_quantity => l_wq_planned_quantity,
7444: -- p_actual_work_quantity => l_actual_wq,
7445: -- x_return_status => l_return_status,
7446: -- x_msg_count => l_msg_count,

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

9384: --3035902: process update flag changes
9385: OPEN get_task_type_id(l_proj_element_id);
9386: FETCH get_task_type_id into l_task_type_id;
9387: CLOSE get_task_type_id;
9388: l_progress_flag := pa_task_type_utils.check_tk_type_progressable(l_task_type_id);
9389: --3035902: end process update flag changes
9390:
9391: OPEN cur_proj_elems( l_proj_element_id );
9392: FETCH cur_proj_elems INTO x_row_id_elem;