DBA Data[Home] [Help]

APPS.PA_PLANNING_RESOURCE_UTILS dependencies on PA_PLANNING_RESOURCE_PVT

Line 393: Pa_Planning_Resource_Pvt.g_token);

389: ********************************************************************/
390: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
391: IF x_error_msg_code = 'PA_INVALID_ORG' THEN
392: PA_UTILS.Add_Message('PA', 'PA_INVALID_ORG_PLAN_RES', 'PLAN_RES',
393: Pa_Planning_Resource_Pvt.g_token);
394: Return;
395: ELSIF x_error_msg_code = 'PA_ORG_NOT_UNIQUE' THEN
396: PA_UTILS.Add_Message('PA', 'PA_ORG_NOT_UNIQUE_PLAN_RES',
397: 'PLAN_RES',Pa_Planning_Resource_Pvt.g_token);

Line 397: 'PLAN_RES',Pa_Planning_Resource_Pvt.g_token);

393: Pa_Planning_Resource_Pvt.g_token);
394: Return;
395: ELSIF x_error_msg_code = 'PA_ORG_NOT_UNIQUE' THEN
396: PA_UTILS.Add_Message('PA', 'PA_ORG_NOT_UNIQUE_PLAN_RES',
397: 'PLAN_RES',Pa_Planning_Resource_Pvt.g_token);
398: Return;
399: ELSE
400: Return;
401: END IF;

Line 424: Pa_Planning_Resource_Pvt.g_token);

420: /* We will be adding a new message which reads
421: Organization is an Invalid Expenditure or Project
422: Organization.*/
423: PA_UTILS.Add_Message('PA', x_error_msg_code, 'PLAN_RES',
424: Pa_Planning_Resource_Pvt.g_token);
425: Return;
426: END;
427:
428: END IF;

Line 613: Pa_Planning_Resource_Pvt.g_token);

609: l_err_status := 'Y';
610: x_return_status := FND_API.G_RET_STS_ERROR;
611: x_error_msg_code:= 'PA_IS_NOT_CONTINGENT';
612: PA_UTILS.Add_Message('PA', x_error_msg_code, 'PLAN_RES',
613: Pa_Planning_Resource_Pvt.g_token);
614: Return;
615: END IF;
616: END IF;
617:

Line 645: Pa_Planning_Resource_Pvt.g_token);

641: x_error_msg_code := l_error_msg_code;
642:
643: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
644: PA_UTILS.Add_Message('PA', l_error_msg_code, 'PLAN_RES',
645: Pa_Planning_Resource_Pvt.g_token);
646: Return;
647: END IF;
648: ELSE
649: x_supplier_id := NULL;

Line 653: Pa_Planning_Resource_Pvt.g_token);

649: x_supplier_id := NULL;
650: x_return_status := FND_API.G_RET_STS_ERROR;
651: x_error_msg_code:= 'PA_PLN_RL_NO_SUPPLIER';
652: PA_UTILS.Add_Message('PA', x_error_msg_code, 'PLAN_RES',
653: Pa_Planning_Resource_Pvt.g_token);
654: Return;
655: END IF;
656: END IF;
657: END Validate_Supplier;

Line 803: Pa_Planning_Resource_Pvt.g_token);

799: x_return_status := FND_API.G_RET_STS_ERROR;
800: --Need to get message for this.
801: x_error_msg_code:= 'PA_INVALID_PERSON_ID';
802: PA_UTILS.Add_Message('PA', x_error_msg_code, 'PLAN_RES',
803: Pa_Planning_Resource_Pvt.g_token);
804: Return;
805: END;
806:
807: x_return_status:= FND_API.G_RET_STS_SUCCESS;

Line 1552: Pa_Planning_Resource_Pvt.g_token);

1548: x_return_status := FND_API.G_RET_STS_ERROR;
1549: --Need to get message for this.
1550: x_error_msg_code:= 'PA_RESOURCE_NO_MATCH';
1551: PA_UTILS.Add_Message('PA', x_error_msg_code, 'PLAN_RES',
1552: Pa_Planning_Resource_Pvt.g_token);
1553: ELSE
1554:
1555: IF p_res_type_code = 'RESOURCE_CLASS' THEN
1556: IF p_resource_code = p_resource_class_code THEN

Line 1579: Pa_Planning_Resource_Pvt.g_token);

1575: x_return_status := FND_API.G_RET_STS_ERROR;
1576: --Need to get message for this.
1577: x_error_msg_code:= 'PA_PERSON_TYPE_CODE_INVALID';
1578: PA_UTILS.Add_Message('PA', x_error_msg_code, 'PLAN_RES',
1579: Pa_Planning_Resource_Pvt.g_token);
1580: END;
1581: ELSIF p_res_type_code = 'NON_LABOR_RESOURCE' THEN
1582: BEGIN
1583: SELECT non_labor_resource

Line 1593: Pa_Planning_Resource_Pvt.g_token);

1589: x_return_status := FND_API.G_RET_STS_ERROR;
1590: --Need to get message for this.
1591: x_error_msg_code:= 'PA_NON_LABOR_CODE_INVALID';
1592: PA_UTILS.Add_Message('PA', x_error_msg_code, 'PLAN_RES',
1593: Pa_Planning_Resource_Pvt.g_token);
1594: END;
1595: ELSIF p_res_type_code = 'NAMED_PERSON' THEN
1596:
1597: pa_planning_resource_utils.Check_PersonName_or_ID(

Line 1611: Pa_Planning_Resource_Pvt.g_token);

1607: x_error_msg_code := l_error_msg_code;
1608:
1609: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
1610: PA_UTILS.Add_Message('PA', l_error_msg_code, 'PLAN_RES',
1611: Pa_Planning_Resource_Pvt.g_token);
1612: Return;
1613: END IF;
1614: /***************************************
1615: * Rest of code goes here all the ELSIF

Line 1644: Pa_Planning_Resource_Pvt.g_token);

1640: -- hr_utility.trace('x_error_msg_code IS : ' || x_error_msg_code);
1641: -- hr_utility.trace('x_job_id IS : ' || x_job_id);
1642: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
1643: PA_UTILS.Add_Message('PA', l_error_msg_code, 'PLAN_RES',
1644: Pa_Planning_Resource_Pvt.g_token);
1645: Return;
1646: END IF;
1647: ELSIF p_res_type_code = 'BOM_LABOR' THEN
1648:

Line 1670: Pa_Planning_Resource_Pvt.g_token);

1666: END IF;
1667:
1668: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
1669: PA_UTILS.Add_Message('PA', l_error_msg_code, 'PLAN_RES',
1670: Pa_Planning_Resource_Pvt.g_token);
1671: Return;
1672: END IF;
1673: ELSIF p_res_type_code = 'BOM_EQUIPMENT' THEN
1674:

Line 1690: Pa_Planning_Resource_Pvt.g_token);

1686: x_error_msg_code := l_error_msg_code;
1687:
1688: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
1689: PA_UTILS.Add_Message('PA', l_error_msg_code, 'PLAN_RES',
1690: Pa_Planning_Resource_Pvt.g_token);
1691: Return;
1692: END IF;
1693:
1694: ELSIF p_res_type_code = 'ITEM_CATEGORY' THEN

Line 1735: Pa_Planning_Resource_Pvt.g_token);

1731: x_return_status := l_return_status;
1732: x_error_msg_code := l_error_msg_code;
1733: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
1734: PA_UTILS.Add_Message('PA', l_error_msg_code, 'PLAN_RES',
1735: Pa_Planning_Resource_Pvt.g_token);
1736: END IF;
1737: ELSIF p_res_type_code = 'INVENTORY_ITEM' THEN
1738: BEGIN
1739: SELECT def.item_master_id

Line 1776: Pa_Planning_Resource_Pvt.g_token);

1772: x_return_status := l_return_status;
1773: x_error_msg_code := l_error_msg_code;
1774: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
1775: PA_UTILS.Add_Message('PA', l_error_msg_code, 'PLAN_RES',
1776: Pa_Planning_Resource_Pvt.g_token);
1777: Return;
1778: END IF;
1779: /******ELSIF*******/
1780: END IF;

Line 5240: p_value1 => Pa_Planning_Resource_Pvt.g_token);

5236: Pa_Utils.Add_Message
5237: (P_App_Short_Name => 'PA',
5238: P_Msg_Name => 'PA_VFC_INVALID_FIN_CAT_CODE',
5239: p_token1 => 'PLAN_RES',
5240: p_value1 => Pa_Planning_Resource_Pvt.g_token);
5241: When MAN_PARAMS_NULL Then
5242: X_Return_Status := Fnd_Api.G_Ret_Sts_Error;
5243: X_Error_Message_Code := 'PA_VFC_MAN_PARAMS_NULL';
5244: Pa_Utils.Add_Message

Line 5248: p_value1 => Pa_Planning_Resource_Pvt.g_token);

5244: Pa_Utils.Add_Message
5245: (P_App_Short_Name => 'PA',
5246: P_Msg_Name => 'PA_VFC_MAN_PARAMS_NULL',
5247: p_token1 => 'PLAN_RES',
5248: p_value1 => Pa_Planning_Resource_Pvt.g_token);
5249: When BAD_FIN_CAT_FOR_EVENT_TYPE Then
5250: X_Return_Status := Fnd_Api.G_Ret_Sts_Error;
5251: X_Error_Message_Code := 'PA_VFC_BAD_FINCAT_FOR_EVT_TYPE';
5252: Pa_Utils.Add_Message

Line 5256: p_value1 => Pa_Planning_Resource_Pvt.g_token);

5252: Pa_Utils.Add_Message
5253: (P_App_Short_Name => 'PA',
5254: P_Msg_Name => 'PA_VFC_BAD_FINCAT_FOR_EVT_TYPE',
5255: p_token1 => 'PLAN_RES',
5256: p_value1 => Pa_Planning_Resource_Pvt.g_token);
5257: When BAD_FIN_CAT_FOR_EXP_TYPE Then
5258: X_Return_Status := Fnd_Api.G_Ret_Sts_Error;
5259: X_Error_Message_Code := 'PA_VFC_BAD_FIN_CAT_FOR_EXP_TYP';
5260: Pa_Utils.Add_Message

Line 5264: p_value1 => Pa_Planning_Resource_Pvt.g_token);

5260: Pa_Utils.Add_Message
5261: (P_App_Short_Name => 'PA',
5262: P_Msg_Name => 'PA_VFC_BAD_FIN_CAT_FOR_EXP_TYP',
5263: p_token1 => 'PLAN_RES',
5264: p_value1 => Pa_Planning_Resource_Pvt.g_token);
5265: When BAD_FIN_CAT_FOR_EXP_CAT Then
5266: X_Return_Status := Fnd_Api.G_Ret_Sts_Error;
5267: X_Error_Message_Code := 'PA_VFC_BAD_FIN_CAT_FOR_EXP_CAT';
5268: Pa_Utils.Add_Message

Line 5272: p_value1 => Pa_Planning_Resource_Pvt.g_token);

5268: Pa_Utils.Add_Message
5269: (P_App_Short_Name => 'PA',
5270: P_Msg_Name => 'PA_VFC_BAD_FIN_CAT_FOR_EXP_CAT',
5271: p_token1 => 'PLAN_RES',
5272: p_value1 => Pa_Planning_Resource_Pvt.g_token);
5273: When BAD_FIN_CAT_FOR_REV_CAT Then
5274: X_Return_Status := Fnd_Api.G_Ret_Sts_Error;
5275: X_Error_Message_Code := 'PA_VFC_BAD_FIN_CAT_FOR_REV_CAT';
5276: Pa_Utils.Add_Message

Line 5280: p_value1 => Pa_Planning_Resource_Pvt.g_token);

5276: Pa_Utils.Add_Message
5277: (P_App_Short_Name => 'PA',
5278: P_Msg_Name => 'PA_VFC_BAD_FIN_CAT_FOR_REV_CAT',
5279: p_token1 => 'PLAN_RES',
5280: p_value1 => Pa_Planning_Resource_Pvt.g_token);
5281: When BAD_FIN_CAT_UOM Then
5282: X_Return_Status := Fnd_Api.G_Ret_Sts_Error;
5283: X_Error_Message_Code := 'PA_VFC_BAD_FIN_CAT_UOM';
5284: Pa_Utils.Add_Message

Line 5288: p_value1 => Pa_Planning_Resource_Pvt.g_token);

5284: Pa_Utils.Add_Message
5285: (P_App_Short_Name => 'PA',
5286: P_Msg_Name => 'PA_VFC_BAD_FIN_CAT_UOM',
5287: p_token1 => 'PLAN_RES',
5288: p_value1 => Pa_Planning_Resource_Pvt.g_token);
5289: When Others Then
5290: Raise;
5291:
5292: End Validate_Fin_Category;

Line 5600: p_value1 => Pa_Planning_Resource_Pvt.g_token);

5596: Pa_Utils.Add_Message
5597: (P_App_Short_Name => 'PA',
5598: P_Msg_Name => 'PA_VIR_MAN_PARAMS_NULL',
5599: p_token1 => 'PLAN_RES',
5600: p_value1 => Pa_Planning_Resource_Pvt.g_token);
5601: When INVAL_RES_CLSS_CODE Then
5602: X_Return_Status := Fnd_Api.G_Ret_Sts_Error;
5603: X_Error_Message_Code := 'PA_VIR_INVAL_RES_CLSS_CODE';
5604: Pa_Utils.Add_Message

Line 5608: p_value1 => Pa_Planning_Resource_Pvt.g_token);

5604: Pa_Utils.Add_Message
5605: (P_App_Short_Name => 'PA',
5606: P_Msg_Name => 'PA_VIR_INVAL_RES_CLSS_CODE',
5607: p_token1 => 'PLAN_RES',
5608: p_value1 => Pa_Planning_Resource_Pvt.g_token);
5609: When INVAL_RES_TYPE_CODE Then
5610: X_Return_Status := Fnd_Api.G_Ret_Sts_Error;
5611: X_Error_Message_Code := 'PA_VIR_INVAL_RES_TYPE_CODE';
5612: Pa_Utils.Add_Message

Line 5616: p_value1 => Pa_Planning_Resource_Pvt.g_token);

5612: Pa_Utils.Add_Message
5613: (P_App_Short_Name => 'PA',
5614: P_Msg_Name => 'PA_VIR_INVAL_RES_TYPE_CODE',
5615: p_token1 => 'PLAN_RES',
5616: p_value1 => Pa_Planning_Resource_Pvt.g_token);
5617: When Others Then
5618: Raise;
5619:
5620: End Validate_Incur_by_Resource;

Line 6350: p_value1 => Pa_Planning_Resource_Pvt.g_token);

6346: Pa_Utils.Add_Message
6347: (P_App_Short_Name => 'PA',
6348: P_Msg_Name => 'PA_JOB_NOT_IN_JOB_GROUP',
6349: p_token1 => 'PLAN_RES',
6350: p_value1 => Pa_Planning_Resource_Pvt.g_token);
6351: */
6352:
6353: When BAD_FC_PARAM_COMBO Then
6354: X_Return_Status := Fnd_Api.G_Ret_Sts_Error;

Line 6365: p_value1 => Pa_Planning_Resource_Pvt.g_token);

6361: Pa_Utils.Add_Message
6362: (P_App_Short_Name => 'PA',
6363: P_Msg_Name => 'PA_PLN_RL_USE_FC_LOV',
6364: p_token1 => 'PLAN_RES',
6365: p_value1 => Pa_Planning_Resource_Pvt.g_token);
6366:
6367: When BAD_INCUR_PARAM_COMBO Then
6368: X_Return_Status := Fnd_Api.G_Ret_Sts_Error;
6369: X_Msg_Count := 1;

Line 6379: p_value1 => Pa_Planning_Resource_Pvt.g_token);

6375: Pa_Utils.Add_Message
6376: (P_App_Short_Name => 'PA',
6377: P_Msg_Name => 'PA_PLN_RL_USE_INCUR_RES_LOV',
6378: p_token1 => 'PLAN_RES',
6379: p_value1 => Pa_Planning_Resource_Pvt.g_token);
6380:
6381: When MISSING_RES_TYPE_VALUES Then
6382: X_Return_Status := Fnd_Api.G_Ret_Sts_Error;
6383: X_Msg_Count := 1;

Line 6393: p_value1 => Pa_Planning_Resource_Pvt.g_token);

6389: Pa_Utils.Add_Message
6390: (P_App_Short_Name => 'PA',
6391: P_Msg_Name => 'PA_PLN_RL_NO_RES_TYPE',
6392: p_token1 => 'PLAN_RES',
6393: p_value1 => Pa_Planning_Resource_Pvt.g_token);
6394:
6395: When MISSING_ORG_VALUES Then
6396: X_Return_Status := Fnd_Api.G_Ret_Sts_Error;
6397: X_Msg_Count := 1;

Line 6407: p_value1 => Pa_Planning_Resource_Pvt.g_token);

6403: Pa_Utils.Add_Message
6404: (P_App_Short_Name => 'PA',
6405: P_Msg_Name => 'PA_PLN_RL_NO_ORG',
6406: p_token1 => 'PLAN_RES',
6407: p_value1 => Pa_Planning_Resource_Pvt.g_token);
6408:
6409: When MISSING_FC_VALUES Then
6410: X_Return_Status := Fnd_Api.G_Ret_Sts_Error;
6411: X_Msg_Count := 1;

Line 6421: p_value1 => Pa_Planning_Resource_Pvt.g_token);

6417: Pa_Utils.Add_Message
6418: (P_App_Short_Name => 'PA',
6419: P_Msg_Name => 'PA_PLN_RL_NO_FC',
6420: p_token1 => 'PLAN_RES',
6421: p_value1 => Pa_Planning_Resource_Pvt.g_token);
6422:
6423: When MISSING_INCUR_BY_VALUES Then
6424: X_Return_Status := Fnd_Api.G_Ret_Sts_Error;
6425: X_Msg_Count := 1;

Line 6435: p_value1 => Pa_Planning_Resource_Pvt.g_token);

6431: Pa_Utils.Add_Message
6432: (P_App_Short_Name => 'PA',
6433: P_Msg_Name => 'PA_PLN_RL_NO_INCUR_BY',
6434: p_token1 => 'PLAN_RES',
6435: p_value1 => Pa_Planning_Resource_Pvt.g_token);
6436:
6437: When MISSING_SUPPLIER_VALUES Then
6438: X_Return_Status := Fnd_Api.G_Ret_Sts_Error;
6439: X_Msg_Count := 1;

Line 6449: p_value1 => Pa_Planning_Resource_Pvt.g_token);

6445: Pa_Utils.Add_Message
6446: (P_App_Short_Name => 'PA',
6447: P_Msg_Name => 'PA_PLN_RL_NO_SUPPLIER',
6448: p_token1 => 'PLAN_RES',
6449: p_value1 => Pa_Planning_Resource_Pvt.g_token);
6450:
6451: When MISSING_ROLE_VALUES Then
6452: X_Return_Status := Fnd_Api.G_Ret_Sts_Error;
6453: X_Msg_Count := 1;

Line 6463: p_value1 => Pa_Planning_Resource_Pvt.g_token);

6459: Pa_Utils.Add_Message
6460: (P_App_Short_Name => 'PA',
6461: P_Msg_Name => 'PA_PLN_RL_NO_ROLE',
6462: p_token1 => 'PLAN_RES',
6463: p_value1 => Pa_Planning_Resource_Pvt.g_token);
6464:
6465: When MISSING_TEAM_ROLE Then
6466: X_Return_Status := Fnd_Api.G_Ret_Sts_Error;
6467: X_Msg_Count := 1;

Line 6477: p_value1 => Pa_Planning_Resource_Pvt.g_token);

6473: Pa_Utils.Add_Message
6474: (P_App_Short_Name => 'PA',
6475: P_Msg_Name => 'PA_PLN_RL_TEAM_ROLE',
6476: p_token1 => 'PLAN_RES',
6477: p_value1 => Pa_Planning_Resource_Pvt.g_token);
6478: When INVALID_BOM_COMBO Then
6479: X_Return_Status := Fnd_Api.G_Ret_Sts_Error;
6480: X_Msg_Count := 1;
6481: X_Msg_Data := AddTaskAlias(

Line 6490: p_value1 => Pa_Planning_Resource_Pvt.g_token);

6486: Pa_Utils.Add_Message
6487: (P_App_Short_Name => 'PA',
6488: P_Msg_Name => 'PA_PLN_RL_INV_BOM_ORG',
6489: p_token1 => 'PLAN_RES',
6490: p_value1 => Pa_Planning_Resource_Pvt.g_token);
6491: When FAIL_VALIDATION Then
6492: -- return status is already set by the called procedure already
6493: X_Msg_Count := 1;
6494: X_Msg_Data := AddTaskAlias(

Line 6529: * Call to pa_planning_resource_pvt.create_planning_resource

6525: * pa_resource_list_members table.
6526: * (4) If no rows are returned then does step 5,6
6527: * (5) Checks if the resource list is project specific
6528: * If it is then creates a new resource_list_member
6529: * Call to pa_planning_resource_pvt.create_planning_resource
6530: * And passes back the newly
6531: * created resource_list_member_id
6532: * (6) If it is a Centrally controlled resource list
6533: * Then it calls Vijays API which will return the best

Line 7022: * Call to Pa_Planning_Resource_Pvt.Create_Planning_Resource

7018: **********************************************/
7019: IF l_exists = 'N' and l_central_control = 'N' THEN
7020: --dbms_output.put_line(' START *** ');
7021: /*************************************************
7022: * Call to Pa_Planning_Resource_Pvt.Create_Planning_Resource
7023: * which would create the planning resource member
7024: * for the project_id,res_format_id and resource_list_id passed
7025: * using the information passed.
7026: *****************************************************/

Line 7123: -- hr_utility.trace('Call Pa_Planning_Resource_Pvt.Create_Planning_Resource');

7119: -- dbms_output.put_line('l_valid IS ' || l_valid);
7120: IF l_valid = 'Y' THEN
7121: -- hr_utility.trace_on(null, 'RMJOB');
7122: -- hr_utility.trace('************* START **************');
7123: -- hr_utility.trace('Call Pa_Planning_Resource_Pvt.Create_Planning_Resource');
7124: --dbms_output.put_line('Pa_Planning_Resource_Pvt.Create_Planning_Resource');
7125: Pa_Planning_Resource_Pvt.Create_Planning_Resource
7126: (p_resource_list_id => l_resource_list_id,
7127: p_res_format_id => p_res_format_id,

Line 7124: --dbms_output.put_line('Pa_Planning_Resource_Pvt.Create_Planning_Resource');

7120: IF l_valid = 'Y' THEN
7121: -- hr_utility.trace_on(null, 'RMJOB');
7122: -- hr_utility.trace('************* START **************');
7123: -- hr_utility.trace('Call Pa_Planning_Resource_Pvt.Create_Planning_Resource');
7124: --dbms_output.put_line('Pa_Planning_Resource_Pvt.Create_Planning_Resource');
7125: Pa_Planning_Resource_Pvt.Create_Planning_Resource
7126: (p_resource_list_id => l_resource_list_id,
7127: p_res_format_id => p_res_format_id,
7128: p_resource_class_id => l_resource_class_id,

Line 7125: Pa_Planning_Resource_Pvt.Create_Planning_Resource

7121: -- hr_utility.trace_on(null, 'RMJOB');
7122: -- hr_utility.trace('************* START **************');
7123: -- hr_utility.trace('Call Pa_Planning_Resource_Pvt.Create_Planning_Resource');
7124: --dbms_output.put_line('Pa_Planning_Resource_Pvt.Create_Planning_Resource');
7125: Pa_Planning_Resource_Pvt.Create_Planning_Resource
7126: (p_resource_list_id => l_resource_list_id,
7127: p_res_format_id => p_res_format_id,
7128: p_resource_class_id => l_resource_class_id,
7129: p_project_id => p_project_id,

Line 7778: Pa_Planning_Resource_Pvt.g_token);

7774: x_error_msg_code => X_msg_data);
7775:
7776: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
7777: PA_UTILS.Add_Message ('PA', X_msg_data, 'PLAN_RES',
7778: Pa_Planning_Resource_Pvt.g_token);
7779: Return;
7780: END IF;
7781:
7782: -- Get the person's HR Org and pass back

Line 7820: Pa_Planning_Resource_Pvt.g_token);

7816: x_error_msg_code => X_msg_data);
7817:
7818: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
7819: PA_UTILS.Add_Message ('PA', X_msg_data, 'PLAN_RES',
7820: Pa_Planning_Resource_Pvt.g_token);
7821: Return;
7822: END IF;
7823: ELSIF l_fmt_details.Res_Type_Code = 'BOM_EQUIPMENT' THEN
7824: pa_planning_resource_utils.Check_BOM_EqLabor_or_ID(

Line 7835: Pa_Planning_Resource_Pvt.g_token);

7831: x_error_msg_code => X_msg_data);
7832:
7833: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
7834: PA_UTILS.Add_Message ('PA', X_msg_data, 'PLAN_RES',
7835: Pa_Planning_Resource_Pvt.g_token);
7836: Return;
7837: END IF;
7838: END IF;
7839: