1223: Temp_allow_unscheduled_exp := nvl(tc.SCHEDULED_EXP_ONLY,'N') ;
1224: IF ( p_assignment_id is NULL and x_person_id is NOT NULL and l_check_pjrm_tc_flag = 'Y') Then
1225:
1226: print_message('Stage:PATC:10.12.003.6');
1227: temp_assignment_id := PA_UTILS4.get_assignment_id
1228: (p_person_id => x_person_id
1229: ,p_project_id => x_project_id
1230: ,p_task_id => x_task_id
1231: ,p_ei_date => x_ei_date );
1738: If ( (nvl(PATC.G_OVERIDE_ASSIGNMENT_ID,0) <> nvl(L_BeforeCE_AsgnId,0)) and
1739: (proj.p_assign_precedes_task = 'Y') and
1740: (X_Calling_Module <> 'PAXTREPE') ) Then
1741:
1742: PATC.G_OVERIDE_WORK_TYPE_ID := PA_UTILS4.get_work_type_id (
1743: p_project_id =>X_project_id
1744: , p_task_id =>X_task_id
1745: , p_assignment_id=>nvl(PATC.G_OVERIDE_ASSIGNMENT_ID,0) );
1746:
1743: p_project_id =>X_project_id
1744: , p_task_id =>X_task_id
1745: , p_assignment_id=>nvl(PATC.G_OVERIDE_ASSIGNMENT_ID,0) );
1746:
1747: PATC.G_OVERIDE_TP_AMT_TYPE_CODE := pa_utils4.get_tp_amt_type_code(
1748: p_work_type_id => PATC.G_OVERIDE_WORK_TYPE_ID );
1749:
1750: PATC.G_OVERIDE_ASSIGNMENT_NAME := pa_utils4.get_assignment_name(
1751: p_assignment_id =>PATC.G_OVERIDE_ASSIGNMENT_ID);
1746:
1747: PATC.G_OVERIDE_TP_AMT_TYPE_CODE := pa_utils4.get_tp_amt_type_code(
1748: p_work_type_id => PATC.G_OVERIDE_WORK_TYPE_ID );
1749:
1750: PATC.G_OVERIDE_ASSIGNMENT_NAME := pa_utils4.get_assignment_name(
1751: p_assignment_id =>PATC.G_OVERIDE_ASSIGNMENT_ID);
1752:
1753: PATC.G_OVERIDE_WORK_TYPE_NAME := pa_utils4.get_work_type_name(
1754: p_work_type_id => PATC.G_OVERIDE_WORK_TYPE_ID);
1749:
1750: PATC.G_OVERIDE_ASSIGNMENT_NAME := pa_utils4.get_assignment_name(
1751: p_assignment_id =>PATC.G_OVERIDE_ASSIGNMENT_ID);
1752:
1753: PATC.G_OVERIDE_WORK_TYPE_NAME := pa_utils4.get_work_type_name(
1754: p_work_type_id => PATC.G_OVERIDE_WORK_TYPE_ID);
1755:
1756: -- start of projcurrency and EI attrib changes
1757: -- Override the Billable flag if the work type biilability is enabled
1756: -- start of projcurrency and EI attrib changes
1757: -- Override the Billable flag if the work type biilability is enabled
1758: print_message('Stage:PATC:10.13.003');
1759:
1760: X_billable_flag := PA_UTILS4.get_trxn_work_billabilty
1761: /* (p_work_type_id => p_work_type_id commented for bug 2648550 */
1762: /* Bug 2648550 used global variable in work_type_id parameter */
1763: (p_work_type_id => PATC.G_OVERIDE_WORK_TYPE_ID
1764: ,p_tc_extn_bill_flag => X_billable_flag);
1766:
1767: Else
1768:
1769: PATC.G_OVERIDE_WORK_TYPE_ID := p_work_type_id;
1770: PATC.G_OVERIDE_TP_AMT_TYPE_CODE := pa_utils4.get_tp_amt_type_code(
1771: p_work_type_id => p_work_type_id);
1772: PATC.G_OVERIDE_ASSIGNMENT_NAME := pa_utils4.get_assignment_name(
1773: p_assignment_id =>p_assignment_id);
1774: PATC.G_OVERIDE_WORK_TYPE_NAME := pa_utils4.get_work_type_name(
1768:
1769: PATC.G_OVERIDE_WORK_TYPE_ID := p_work_type_id;
1770: PATC.G_OVERIDE_TP_AMT_TYPE_CODE := pa_utils4.get_tp_amt_type_code(
1771: p_work_type_id => p_work_type_id);
1772: PATC.G_OVERIDE_ASSIGNMENT_NAME := pa_utils4.get_assignment_name(
1773: p_assignment_id =>p_assignment_id);
1774: PATC.G_OVERIDE_WORK_TYPE_NAME := pa_utils4.get_work_type_name(
1775: p_work_type_id => p_work_type_id);
1776:
1770: PATC.G_OVERIDE_TP_AMT_TYPE_CODE := pa_utils4.get_tp_amt_type_code(
1771: p_work_type_id => p_work_type_id);
1772: PATC.G_OVERIDE_ASSIGNMENT_NAME := pa_utils4.get_assignment_name(
1773: p_assignment_id =>p_assignment_id);
1774: PATC.G_OVERIDE_WORK_TYPE_NAME := pa_utils4.get_work_type_name(
1775: p_work_type_id => p_work_type_id);
1776:
1777: -- start of projcurrency and EI attrib changes
1778: -- Override the Billable flag if the work type biilability is enabled
1776:
1777: -- start of projcurrency and EI attrib changes
1778: -- Override the Billable flag if the work type biilability is enabled
1779: print_message('Stage:PATC:10.13.004');
1780: X_billable_flag := PA_UTILS4.get_trxn_work_billabilty
1781: (p_work_type_id => p_work_type_id
1782: ,p_tc_extn_bill_flag => X_billable_flag);
1783:
1784: