939: THEN
940: PA_UTILS.ADD_MESSAGE( p_app_short_name => 'PA'
941: ,p_msg_name => 'PA_TP_CANT_NTER_PRG_CANCEL_MSP'
942: ,p_token1 => 'TASK_NAME'
943: ,p_value1 => PA_TASK_UTILS.get_task_name(l_task_id)
944: ,p_token2 => 'TASK_NUMBER'
945: ,p_value2 => PA_TASK_UTILS.get_task_number(l_task_id));
946: x_msg_data := 'PA_TP_CANT_NTER_PRG_CANCEL';
947: x_return_status := 'E';
941: ,p_msg_name => 'PA_TP_CANT_NTER_PRG_CANCEL_MSP'
942: ,p_token1 => 'TASK_NAME'
943: ,p_value1 => PA_TASK_UTILS.get_task_name(l_task_id)
944: ,p_token2 => 'TASK_NUMBER'
945: ,p_value2 => PA_TASK_UTILS.get_task_number(l_task_id));
946: x_msg_data := 'PA_TP_CANT_NTER_PRG_CANCEL';
947: x_return_status := 'E';
948: RAISE FND_API.G_EXC_ERROR;
949: ELSE
1003: THEN
1004: PA_UTILS.ADD_MESSAGE( p_app_short_name => 'PA'
1005: ,p_msg_name => 'PA_TP_CANT_ENTER_PROG_MSP'
1006: ,p_token1 => 'TASK_NAME'
1007: ,p_value1 => PA_TASK_UTILS.get_task_name(p_object_id)
1008: ,p_token2 => 'TASK_NUMBER'
1009: ,p_value2 => PA_TASK_UTILS.get_task_number(p_object_id)
1010: ,p_token3 => 'PROJECT_NAME'
1011: ,p_value3 => PA_TASK_UTILS.get_project_name(p_project_id)
1005: ,p_msg_name => 'PA_TP_CANT_ENTER_PROG_MSP'
1006: ,p_token1 => 'TASK_NAME'
1007: ,p_value1 => PA_TASK_UTILS.get_task_name(p_object_id)
1008: ,p_token2 => 'TASK_NUMBER'
1009: ,p_value2 => PA_TASK_UTILS.get_task_number(p_object_id)
1010: ,p_token3 => 'PROJECT_NAME'
1011: ,p_value3 => PA_TASK_UTILS.get_project_name(p_project_id)
1012: ,p_token4 => 'PROJECT_NUMBER'
1013: ,p_value4 => PA_TASK_UTILS.get_project_number(p_project_id));
1007: ,p_value1 => PA_TASK_UTILS.get_task_name(p_object_id)
1008: ,p_token2 => 'TASK_NUMBER'
1009: ,p_value2 => PA_TASK_UTILS.get_task_number(p_object_id)
1010: ,p_token3 => 'PROJECT_NAME'
1011: ,p_value3 => PA_TASK_UTILS.get_project_name(p_project_id)
1012: ,p_token4 => 'PROJECT_NUMBER'
1013: ,p_value4 => PA_TASK_UTILS.get_project_number(p_project_id));
1014: x_msg_data := 'PA_TP_CANT_ENTER_PROG';
1015: x_return_status := 'E';
1009: ,p_value2 => PA_TASK_UTILS.get_task_number(p_object_id)
1010: ,p_token3 => 'PROJECT_NAME'
1011: ,p_value3 => PA_TASK_UTILS.get_project_name(p_project_id)
1012: ,p_token4 => 'PROJECT_NUMBER'
1013: ,p_value4 => PA_TASK_UTILS.get_project_number(p_project_id));
1014: x_msg_data := 'PA_TP_CANT_ENTER_PROG';
1015: x_return_status := 'E';
1016: RAISE FND_API.G_EXC_ERROR;
1017: ELSE
1079: ,p_msg_name => 'PA_TP_INV_PRG_STAT_MSP'
1080: ,p_token1 => 'PROG_STATUS'
1081: ,p_value1 => p_progress_status_code
1082: ,p_token2 => 'TASK_NAME'
1083: ,p_value2 => PA_TASK_UTILS.get_task_name(l_task_id)
1084: ,p_token3 => 'TASK_NUMBER'
1085: ,p_value3 => PA_TASK_UTILS.get_task_number(l_task_id)
1086: ,p_token4 => 'PROJECT_NAME'
1087: ,p_value4 => PA_TASK_UTILS.get_project_name(p_project_id)
1081: ,p_value1 => p_progress_status_code
1082: ,p_token2 => 'TASK_NAME'
1083: ,p_value2 => PA_TASK_UTILS.get_task_name(l_task_id)
1084: ,p_token3 => 'TASK_NUMBER'
1085: ,p_value3 => PA_TASK_UTILS.get_task_number(l_task_id)
1086: ,p_token4 => 'PROJECT_NAME'
1087: ,p_value4 => PA_TASK_UTILS.get_project_name(p_project_id)
1088: ,p_token5 => 'PROJECT_NUMBER'
1089: ,p_value5 => PA_TASK_UTILS.get_project_number(p_project_id));
1083: ,p_value2 => PA_TASK_UTILS.get_task_name(l_task_id)
1084: ,p_token3 => 'TASK_NUMBER'
1085: ,p_value3 => PA_TASK_UTILS.get_task_number(l_task_id)
1086: ,p_token4 => 'PROJECT_NAME'
1087: ,p_value4 => PA_TASK_UTILS.get_project_name(p_project_id)
1088: ,p_token5 => 'PROJECT_NUMBER'
1089: ,p_value5 => PA_TASK_UTILS.get_project_number(p_project_id));
1090: x_msg_data := 'PA_TP_INV_PRG_STAT';
1091: x_return_status := 'E';
1085: ,p_value3 => PA_TASK_UTILS.get_task_number(l_task_id)
1086: ,p_token4 => 'PROJECT_NAME'
1087: ,p_value4 => PA_TASK_UTILS.get_project_name(p_project_id)
1088: ,p_token5 => 'PROJECT_NUMBER'
1089: ,p_value5 => PA_TASK_UTILS.get_project_number(p_project_id));
1090: x_msg_data := 'PA_TP_INV_PRG_STAT';
1091: x_return_status := 'E';
1092: RAISE FND_API.G_EXC_ERROR;
1093: ELSE
1118: THEN
1119: PA_UTILS.ADD_MESSAGE( p_app_short_name => 'PA'
1120: ,p_msg_name => 'PA_TP_INV_TSK_STAT_MSP'
1121: ,p_token1 => 'TASK_NAME'
1122: ,p_value1 => PA_TASK_UTILS.get_task_name(p_object_id)
1123: ,p_token2 => 'TASK_NUMBER'
1124: ,p_value2 => PA_TASK_UTILS.get_task_number(p_object_id));
1125: x_msg_data := 'PA_TP_INV_TSK_STAT';
1126: x_return_status := 'E';
1120: ,p_msg_name => 'PA_TP_INV_TSK_STAT_MSP'
1121: ,p_token1 => 'TASK_NAME'
1122: ,p_value1 => PA_TASK_UTILS.get_task_name(p_object_id)
1123: ,p_token2 => 'TASK_NUMBER'
1124: ,p_value2 => PA_TASK_UTILS.get_task_number(p_object_id));
1125: x_msg_data := 'PA_TP_INV_TSK_STAT';
1126: x_return_status := 'E';
1127: RAISE FND_API.G_EXC_ERROR;
1128: ELSE
1153: THEN
1154: PA_UTILS.ADD_MESSAGE( p_app_short_name => 'PA'
1155: ,p_msg_name => 'PA_TP_NO_NEG_WQ_MSP'
1156: ,p_token1 => 'TASK_NAME'
1157: ,p_value1 => PA_TASK_UTILS.get_task_name(p_object_id)
1158: ,p_token2 => 'TASK_NUMBER'
1159: ,p_value2 => PA_TASK_UTILS.get_task_number(p_object_id));
1160: x_msg_data := 'PA_TP_NO_NEG_WQ';
1161: x_return_status := 'E';
1155: ,p_msg_name => 'PA_TP_NO_NEG_WQ_MSP'
1156: ,p_token1 => 'TASK_NAME'
1157: ,p_value1 => PA_TASK_UTILS.get_task_name(p_object_id)
1158: ,p_token2 => 'TASK_NUMBER'
1159: ,p_value2 => PA_TASK_UTILS.get_task_number(p_object_id));
1160: x_msg_data := 'PA_TP_NO_NEG_WQ';
1161: x_return_status := 'E';
1162: RAISE FND_API.G_EXC_ERROR;
1163: ELSE
1338: THEN
1339: PA_UTILS.ADD_MESSAGE( p_app_short_name => 'PA'
1340: ,p_msg_name => 'PA_PERC_COMP_INV_MSP'
1341: ,p_token1 => 'TASK_NAME'
1342: ,p_value1 => PA_TASK_UTILS.get_task_name(p_object_id)
1343: ,p_token2 => 'TASK_NUMBER'
1344: ,p_value2 => PA_TASK_UTILS.get_task_number(p_object_id));
1345: x_msg_data := 'PA_PERC_COMP_INV';
1346: x_return_status := 'E';
1340: ,p_msg_name => 'PA_PERC_COMP_INV_MSP'
1341: ,p_token1 => 'TASK_NAME'
1342: ,p_value1 => PA_TASK_UTILS.get_task_name(p_object_id)
1343: ,p_token2 => 'TASK_NUMBER'
1344: ,p_value2 => PA_TASK_UTILS.get_task_number(p_object_id));
1345: x_msg_data := 'PA_PERC_COMP_INV';
1346: x_return_status := 'E';
1347: RAISE FND_API.G_EXC_ERROR;
1348: ELSE
1405: THEN
1406: PA_UTILS.ADD_MESSAGE( p_app_short_name => 'PA'
1407: ,p_msg_name => 'PA_TP_INV_TSK_STAT_MSP'
1408: ,p_token1 => 'TASK_NAME'
1409: ,p_value1 => PA_TASK_UTILS.get_task_name(p_object_id)
1410: ,p_token2 => 'TASK_NUMBER'
1411: ,p_value2 => PA_TASK_UTILS.get_task_number(p_object_id));
1412: x_msg_data := 'PA_TP_INV_TSK_STAT';
1413: x_return_status := 'E';
1407: ,p_msg_name => 'PA_TP_INV_TSK_STAT_MSP'
1408: ,p_token1 => 'TASK_NAME'
1409: ,p_value1 => PA_TASK_UTILS.get_task_name(p_object_id)
1410: ,p_token2 => 'TASK_NUMBER'
1411: ,p_value2 => PA_TASK_UTILS.get_task_number(p_object_id));
1412: x_msg_data := 'PA_TP_INV_TSK_STAT';
1413: x_return_status := 'E';
1414: RAISE FND_API.G_EXC_ERROR;
1415: ELSE
1438: THEN
1439: PA_UTILS.ADD_MESSAGE(p_app_short_name => 'PA'
1440: ,p_msg_name => 'PA_TP_ACT_EFF_DISABL_MSP'
1441: ,p_token1 => 'TASK_NAME'
1442: ,p_value1 => PA_TASK_UTILS.get_task_name(p_object_id)
1443: ,p_token2 => 'TASK_NUMBER'
1444: ,p_value2 => PA_TASK_UTILS.get_task_number(p_object_id)
1445: ,p_token3 => 'PROJECT_NAME'
1446: ,p_value3 => PA_TASK_UTILS.get_project_name(p_project_id)
1440: ,p_msg_name => 'PA_TP_ACT_EFF_DISABL_MSP'
1441: ,p_token1 => 'TASK_NAME'
1442: ,p_value1 => PA_TASK_UTILS.get_task_name(p_object_id)
1443: ,p_token2 => 'TASK_NUMBER'
1444: ,p_value2 => PA_TASK_UTILS.get_task_number(p_object_id)
1445: ,p_token3 => 'PROJECT_NAME'
1446: ,p_value3 => PA_TASK_UTILS.get_project_name(p_project_id)
1447: ,p_token4 => 'PROJECT_NUMBER'
1448: ,p_value4 => PA_TASK_UTILS.get_project_number(p_project_id)
1442: ,p_value1 => PA_TASK_UTILS.get_task_name(p_object_id)
1443: ,p_token2 => 'TASK_NUMBER'
1444: ,p_value2 => PA_TASK_UTILS.get_task_number(p_object_id)
1445: ,p_token3 => 'PROJECT_NAME'
1446: ,p_value3 => PA_TASK_UTILS.get_project_name(p_project_id)
1447: ,p_token4 => 'PROJECT_NUMBER'
1448: ,p_value4 => PA_TASK_UTILS.get_project_number(p_project_id)
1449: );
1450: x_msg_data := 'PA_TP_ACT_EFF_DISABL';
1444: ,p_value2 => PA_TASK_UTILS.get_task_number(p_object_id)
1445: ,p_token3 => 'PROJECT_NAME'
1446: ,p_value3 => PA_TASK_UTILS.get_project_name(p_project_id)
1447: ,p_token4 => 'PROJECT_NUMBER'
1448: ,p_value4 => PA_TASK_UTILS.get_project_number(p_project_id)
1449: );
1450: x_msg_data := 'PA_TP_ACT_EFF_DISABL';
1451: x_return_status := 'E';
1452: l_tp_pcc_est_disabl := 'Y';
1511: THEN
1512: PA_UTILS.ADD_MESSAGE(p_app_short_name => 'PA'
1513: ,p_msg_name => 'PA_TP_NO_EFF_WITH_ASSN_MSP'
1514: ,p_token1 => 'TASK_NAME'
1515: ,p_value1 => PA_TASK_UTILS.get_task_name(p_object_id)
1516: ,p_token2 => 'TASK_NUMBER'
1517: ,p_value2 => PA_TASK_UTILS.get_task_number(p_object_id)
1518: );
1519: x_msg_data := 'PA_TP_NO_EFF_WITH_ASSN';
1513: ,p_msg_name => 'PA_TP_NO_EFF_WITH_ASSN_MSP'
1514: ,p_token1 => 'TASK_NAME'
1515: ,p_value1 => PA_TASK_UTILS.get_task_name(p_object_id)
1516: ,p_token2 => 'TASK_NUMBER'
1517: ,p_value2 => PA_TASK_UTILS.get_task_number(p_object_id)
1518: );
1519: x_msg_data := 'PA_TP_NO_EFF_WITH_ASSN';
1520: x_return_status := 'E';
1521: --RAISE FND_API.G_EXC_ERROR; --rasie error message.
1566: THEN
1567: PA_UTILS.ADD_MESSAGE(p_app_short_name => 'PA'
1568: ,p_msg_name => 'PA_TP_EST_REM_EFF_DISABL_MSP'
1569: ,p_token1 => 'TASK_NAME'
1570: ,p_value1 => PA_TASK_UTILS.get_task_name(p_object_id)
1571: ,p_token2 => 'TASK_NUMBER'
1572: ,p_value2 => PA_TASK_UTILS.get_task_number(p_object_id)
1573: ,p_token3 => 'PROJECT_NAME'
1574: ,p_value3 => PA_TASK_UTILS.get_project_name(p_project_id)
1568: ,p_msg_name => 'PA_TP_EST_REM_EFF_DISABL_MSP'
1569: ,p_token1 => 'TASK_NAME'
1570: ,p_value1 => PA_TASK_UTILS.get_task_name(p_object_id)
1571: ,p_token2 => 'TASK_NUMBER'
1572: ,p_value2 => PA_TASK_UTILS.get_task_number(p_object_id)
1573: ,p_token3 => 'PROJECT_NAME'
1574: ,p_value3 => PA_TASK_UTILS.get_project_name(p_project_id)
1575: ,p_token4 => 'PROJECT_NUMBER'
1576: ,p_value4 => PA_TASK_UTILS.get_project_number(p_project_id)
1570: ,p_value1 => PA_TASK_UTILS.get_task_name(p_object_id)
1571: ,p_token2 => 'TASK_NUMBER'
1572: ,p_value2 => PA_TASK_UTILS.get_task_number(p_object_id)
1573: ,p_token3 => 'PROJECT_NAME'
1574: ,p_value3 => PA_TASK_UTILS.get_project_name(p_project_id)
1575: ,p_token4 => 'PROJECT_NUMBER'
1576: ,p_value4 => PA_TASK_UTILS.get_project_number(p_project_id)
1577: );
1578: x_msg_data := 'PA_TP_EST_REM_EFF_DISABL';
1572: ,p_value2 => PA_TASK_UTILS.get_task_number(p_object_id)
1573: ,p_token3 => 'PROJECT_NAME'
1574: ,p_value3 => PA_TASK_UTILS.get_project_name(p_project_id)
1575: ,p_token4 => 'PROJECT_NUMBER'
1576: ,p_value4 => PA_TASK_UTILS.get_project_number(p_project_id)
1577: );
1578: x_msg_data := 'PA_TP_EST_REM_EFF_DISABL';
1579: x_return_status := 'E';
1580: --RAISE FND_API.G_EXC_ERROR;
1606: THEN
1607: PA_UTILS.ADD_MESSAGE(p_app_short_name => 'PA'
1608: ,p_msg_name => 'PA_TP_PCC_DISABL_MSP'
1609: ,p_token1 => 'TASK_NAME'
1610: ,p_value1 => PA_TASK_UTILS.get_task_name(p_object_id)
1611: ,p_token2 => 'TASK_NUMBER'
1612: ,p_value2 => PA_TASK_UTILS.get_task_number(p_object_id)
1613: ,p_token3 => 'PROJECT_NAME'
1614: ,p_value3 => PA_TASK_UTILS.get_project_name(p_project_id)
1608: ,p_msg_name => 'PA_TP_PCC_DISABL_MSP'
1609: ,p_token1 => 'TASK_NAME'
1610: ,p_value1 => PA_TASK_UTILS.get_task_name(p_object_id)
1611: ,p_token2 => 'TASK_NUMBER'
1612: ,p_value2 => PA_TASK_UTILS.get_task_number(p_object_id)
1613: ,p_token3 => 'PROJECT_NAME'
1614: ,p_value3 => PA_TASK_UTILS.get_project_name(p_project_id)
1615: ,p_token4 => 'PROJECT_NUMBER'
1616: ,p_value4 => PA_TASK_UTILS.get_project_number(p_project_id)
1610: ,p_value1 => PA_TASK_UTILS.get_task_name(p_object_id)
1611: ,p_token2 => 'TASK_NUMBER'
1612: ,p_value2 => PA_TASK_UTILS.get_task_number(p_object_id)
1613: ,p_token3 => 'PROJECT_NAME'
1614: ,p_value3 => PA_TASK_UTILS.get_project_name(p_project_id)
1615: ,p_token4 => 'PROJECT_NUMBER'
1616: ,p_value4 => PA_TASK_UTILS.get_project_number(p_project_id)
1617: );
1618: x_msg_data := 'PA_TP_PCC_DISABL';
1612: ,p_value2 => PA_TASK_UTILS.get_task_number(p_object_id)
1613: ,p_token3 => 'PROJECT_NAME'
1614: ,p_value3 => PA_TASK_UTILS.get_project_name(p_project_id)
1615: ,p_token4 => 'PROJECT_NUMBER'
1616: ,p_value4 => PA_TASK_UTILS.get_project_number(p_project_id)
1617: );
1618: x_msg_data := 'PA_TP_PCC_DISABL';
1619: x_return_status := 'E';
1620: -- RAISE FND_API.G_EXC_ERROR;
2529: THEN
2530: PA_UTILS.ADD_MESSAGE( p_app_short_name => 'PA'
2531: ,p_msg_name => 'PA_TP_STAT_DTES_PC_COMB_MSP'
2532: ,p_token1 => 'TASK_NAME'
2533: ,p_value1 => PA_TASK_UTILS.get_task_name(l_task_id)
2534: ,p_token2 => 'TASK_NUMBER'
2535: ,p_value2 => PA_TASK_UTILS.get_task_number(l_task_id));
2536: x_msg_data := 'PA_TP_STAT_DTES_PC_COMB';
2537: x_return_status := 'E';
2531: ,p_msg_name => 'PA_TP_STAT_DTES_PC_COMB_MSP'
2532: ,p_token1 => 'TASK_NAME'
2533: ,p_value1 => PA_TASK_UTILS.get_task_name(l_task_id)
2534: ,p_token2 => 'TASK_NUMBER'
2535: ,p_value2 => PA_TASK_UTILS.get_task_number(l_task_id));
2536: x_msg_data := 'PA_TP_STAT_DTES_PC_COMB';
2537: x_return_status := 'E';
2538: RAISE FND_API.G_EXC_ERROR;
2539: ELSE
2610: THEN
2611: PA_UTILS.ADD_MESSAGE( p_app_short_name => 'PA'
2612: ,p_msg_name => 'PA_TP_STAT_DTES_PC_COMB_MSP'
2613: ,p_token1 => 'TASK_NAME'
2614: ,p_value1 => PA_TASK_UTILS.get_task_name(l_task_id)
2615: ,p_token2 => 'TASK_NUMBER'
2616: ,p_value2 => PA_TASK_UTILS.get_task_number(l_task_id));
2617: x_msg_data := 'PA_TP_STAT_DTES_PC_COMB';
2618: x_return_status := 'E';
2612: ,p_msg_name => 'PA_TP_STAT_DTES_PC_COMB_MSP'
2613: ,p_token1 => 'TASK_NAME'
2614: ,p_value1 => PA_TASK_UTILS.get_task_name(l_task_id)
2615: ,p_token2 => 'TASK_NUMBER'
2616: ,p_value2 => PA_TASK_UTILS.get_task_number(l_task_id));
2617: x_msg_data := 'PA_TP_STAT_DTES_PC_COMB';
2618: x_return_status := 'E';
2619: RAISE FND_API.G_EXC_ERROR;
2620: ELSE
20122: THEN
20123: PA_UTILS.ADD_MESSAGE( p_app_short_name => 'PA'
20124: ,p_msg_name => 'PA_TP_CANT_NTER_PRG_CANCEL_MSP'
20125: ,p_token1 => 'TASK_NAME'
20126: ,p_value1 => PA_TASK_UTILS.get_task_name(l_task_id)
20127: ,p_token2 => 'TASK_NUMBER'
20128: ,p_value2 => PA_TASK_UTILS.get_task_number(l_task_id));
20129: x_msg_data := 'PA_TP_CANT_NTER_PRG_CANCEL';
20130: x_return_status := 'E';
20124: ,p_msg_name => 'PA_TP_CANT_NTER_PRG_CANCEL_MSP'
20125: ,p_token1 => 'TASK_NAME'
20126: ,p_value1 => PA_TASK_UTILS.get_task_name(l_task_id)
20127: ,p_token2 => 'TASK_NUMBER'
20128: ,p_value2 => PA_TASK_UTILS.get_task_number(l_task_id));
20129: x_msg_data := 'PA_TP_CANT_NTER_PRG_CANCEL';
20130: x_return_status := 'E';
20131: RAISE FND_API.G_EXC_ERROR;
20132: ELSE