DBA Data[Home] [Help]

APPS.PA_PLANNING_RESOURCE_UTILS dependencies on PA_PLANNING_RESOURCE_PVT

Line 389: Pa_Planning_Resource_Pvt.g_token);

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

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

389: Pa_Planning_Resource_Pvt.g_token);
390: Return;
391: ELSIF x_error_msg_code = 'PA_ORG_NOT_UNIQUE' THEN
392: PA_UTILS.Add_Message('PA', 'PA_ORG_NOT_UNIQUE_PLAN_RES',
393: 'PLAN_RES',Pa_Planning_Resource_Pvt.g_token);
394: Return;
395: ELSE
396: Return;
397: END IF;

Line 420: Pa_Planning_Resource_Pvt.g_token);

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

Line 609: Pa_Planning_Resource_Pvt.g_token);

605: l_err_status := 'Y';
606: x_return_status := FND_API.G_RET_STS_ERROR;
607: x_error_msg_code:= 'PA_IS_NOT_CONTINGENT';
608: PA_UTILS.Add_Message('PA', x_error_msg_code, 'PLAN_RES',
609: Pa_Planning_Resource_Pvt.g_token);
610: Return;
611: END IF;
612: END IF;
613:

Line 641: Pa_Planning_Resource_Pvt.g_token);

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

Line 649: Pa_Planning_Resource_Pvt.g_token);

645: x_supplier_id := NULL;
646: x_return_status := FND_API.G_RET_STS_ERROR;
647: x_error_msg_code:= 'PA_PLN_RL_NO_SUPPLIER';
648: PA_UTILS.Add_Message('PA', x_error_msg_code, 'PLAN_RES',
649: Pa_Planning_Resource_Pvt.g_token);
650: Return;
651: END IF;
652: END IF;
653: END Validate_Supplier;

Line 799: Pa_Planning_Resource_Pvt.g_token);

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

Line 1542: Pa_Planning_Resource_Pvt.g_token);

1538: x_return_status := FND_API.G_RET_STS_ERROR;
1539: --Need to get message for this.
1540: x_error_msg_code:= 'PA_RESOURCE_NO_MATCH';
1541: PA_UTILS.Add_Message('PA', x_error_msg_code, 'PLAN_RES',
1542: Pa_Planning_Resource_Pvt.g_token);
1543: ELSE
1544:
1545: IF p_res_type_code = 'RESOURCE_CLASS' THEN
1546: IF p_resource_code = p_resource_class_code THEN

Line 1566: Pa_Planning_Resource_Pvt.g_token);

1562: x_return_status := FND_API.G_RET_STS_ERROR;
1563: --Need to get message for this.
1564: x_error_msg_code:= 'PA_PERSON_TYPE_CODE_INVALID';
1565: PA_UTILS.Add_Message('PA', x_error_msg_code, 'PLAN_RES',
1566: Pa_Planning_Resource_Pvt.g_token);
1567: END;
1568: ELSIF p_res_type_code = 'NON_LABOR_RESOURCE' THEN
1569: BEGIN
1570: SELECT non_labor_resource

Line 1580: Pa_Planning_Resource_Pvt.g_token);

1576: x_return_status := FND_API.G_RET_STS_ERROR;
1577: --Need to get message for this.
1578: x_error_msg_code:= 'PA_NON_LABOR_CODE_INVALID';
1579: PA_UTILS.Add_Message('PA', x_error_msg_code, 'PLAN_RES',
1580: Pa_Planning_Resource_Pvt.g_token);
1581: END;
1582: ELSIF p_res_type_code = 'NAMED_PERSON' THEN
1583:
1584: pa_planning_resource_utils.Check_PersonName_or_ID(

Line 1598: Pa_Planning_Resource_Pvt.g_token);

1594: x_error_msg_code := l_error_msg_code;
1595:
1596: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
1597: PA_UTILS.Add_Message('PA', l_error_msg_code, 'PLAN_RES',
1598: Pa_Planning_Resource_Pvt.g_token);
1599: Return;
1600: END IF;
1601: /***************************************
1602: * Rest of code goes here all the ELSIF

Line 1631: Pa_Planning_Resource_Pvt.g_token);

1627: -- hr_utility.trace('x_error_msg_code IS : ' || x_error_msg_code);
1628: -- hr_utility.trace('x_job_id IS : ' || x_job_id);
1629: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
1630: PA_UTILS.Add_Message('PA', l_error_msg_code, 'PLAN_RES',
1631: Pa_Planning_Resource_Pvt.g_token);
1632: Return;
1633: END IF;
1634: ELSIF p_res_type_code = 'BOM_LABOR' THEN
1635:

Line 1657: Pa_Planning_Resource_Pvt.g_token);

1653: END IF;
1654:
1655: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
1656: PA_UTILS.Add_Message('PA', l_error_msg_code, 'PLAN_RES',
1657: Pa_Planning_Resource_Pvt.g_token);
1658: Return;
1659: END IF;
1660: ELSIF p_res_type_code = 'BOM_EQUIPMENT' THEN
1661:

Line 1677: Pa_Planning_Resource_Pvt.g_token);

1673: x_error_msg_code := l_error_msg_code;
1674:
1675: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
1676: PA_UTILS.Add_Message('PA', l_error_msg_code, 'PLAN_RES',
1677: Pa_Planning_Resource_Pvt.g_token);
1678: Return;
1679: END IF;
1680:
1681: ELSIF p_res_type_code = 'ITEM_CATEGORY' THEN

Line 1722: Pa_Planning_Resource_Pvt.g_token);

1718: x_return_status := l_return_status;
1719: x_error_msg_code := l_error_msg_code;
1720: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
1721: PA_UTILS.Add_Message('PA', l_error_msg_code, 'PLAN_RES',
1722: Pa_Planning_Resource_Pvt.g_token);
1723: END IF;
1724: ELSIF p_res_type_code = 'INVENTORY_ITEM' THEN
1725: BEGIN
1726: SELECT def.item_master_id

Line 1763: Pa_Planning_Resource_Pvt.g_token);

1759: x_return_status := l_return_status;
1760: x_error_msg_code := l_error_msg_code;
1761: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
1762: PA_UTILS.Add_Message('PA', l_error_msg_code, 'PLAN_RES',
1763: Pa_Planning_Resource_Pvt.g_token);
1764: Return;
1765: END IF;
1766: /******ELSIF*******/
1767: END IF;

Line 5180: p_value1 => Pa_Planning_Resource_Pvt.g_token);

5176: Pa_Utils.Add_Message
5177: (P_App_Short_Name => 'PA',
5178: P_Msg_Name => 'PA_VFC_INVALID_FIN_CAT_CODE',
5179: p_token1 => 'PLAN_RES',
5180: p_value1 => Pa_Planning_Resource_Pvt.g_token);
5181: When MAN_PARAMS_NULL Then
5182: X_Return_Status := Fnd_Api.G_Ret_Sts_Error;
5183: X_Error_Message_Code := 'PA_VFC_MAN_PARAMS_NULL';
5184: Pa_Utils.Add_Message

Line 5188: p_value1 => Pa_Planning_Resource_Pvt.g_token);

5184: Pa_Utils.Add_Message
5185: (P_App_Short_Name => 'PA',
5186: P_Msg_Name => 'PA_VFC_MAN_PARAMS_NULL',
5187: p_token1 => 'PLAN_RES',
5188: p_value1 => Pa_Planning_Resource_Pvt.g_token);
5189: When BAD_FIN_CAT_FOR_EVENT_TYPE Then
5190: X_Return_Status := Fnd_Api.G_Ret_Sts_Error;
5191: X_Error_Message_Code := 'PA_VFC_BAD_FINCAT_FOR_EVT_TYPE';
5192: Pa_Utils.Add_Message

Line 5196: p_value1 => Pa_Planning_Resource_Pvt.g_token);

5192: Pa_Utils.Add_Message
5193: (P_App_Short_Name => 'PA',
5194: P_Msg_Name => 'PA_VFC_BAD_FINCAT_FOR_EVT_TYPE',
5195: p_token1 => 'PLAN_RES',
5196: p_value1 => Pa_Planning_Resource_Pvt.g_token);
5197: When BAD_FIN_CAT_FOR_EXP_TYPE Then
5198: X_Return_Status := Fnd_Api.G_Ret_Sts_Error;
5199: X_Error_Message_Code := 'PA_VFC_BAD_FIN_CAT_FOR_EXP_TYP';
5200: Pa_Utils.Add_Message

Line 5204: p_value1 => Pa_Planning_Resource_Pvt.g_token);

5200: Pa_Utils.Add_Message
5201: (P_App_Short_Name => 'PA',
5202: P_Msg_Name => 'PA_VFC_BAD_FIN_CAT_FOR_EXP_TYP',
5203: p_token1 => 'PLAN_RES',
5204: p_value1 => Pa_Planning_Resource_Pvt.g_token);
5205: When BAD_FIN_CAT_FOR_EXP_CAT Then
5206: X_Return_Status := Fnd_Api.G_Ret_Sts_Error;
5207: X_Error_Message_Code := 'PA_VFC_BAD_FIN_CAT_FOR_EXP_CAT';
5208: Pa_Utils.Add_Message

Line 5212: p_value1 => Pa_Planning_Resource_Pvt.g_token);

5208: Pa_Utils.Add_Message
5209: (P_App_Short_Name => 'PA',
5210: P_Msg_Name => 'PA_VFC_BAD_FIN_CAT_FOR_EXP_CAT',
5211: p_token1 => 'PLAN_RES',
5212: p_value1 => Pa_Planning_Resource_Pvt.g_token);
5213: When BAD_FIN_CAT_FOR_REV_CAT Then
5214: X_Return_Status := Fnd_Api.G_Ret_Sts_Error;
5215: X_Error_Message_Code := 'PA_VFC_BAD_FIN_CAT_FOR_REV_CAT';
5216: Pa_Utils.Add_Message

Line 5220: p_value1 => Pa_Planning_Resource_Pvt.g_token);

5216: Pa_Utils.Add_Message
5217: (P_App_Short_Name => 'PA',
5218: P_Msg_Name => 'PA_VFC_BAD_FIN_CAT_FOR_REV_CAT',
5219: p_token1 => 'PLAN_RES',
5220: p_value1 => Pa_Planning_Resource_Pvt.g_token);
5221: When BAD_FIN_CAT_UOM Then
5222: X_Return_Status := Fnd_Api.G_Ret_Sts_Error;
5223: X_Error_Message_Code := 'PA_VFC_BAD_FIN_CAT_UOM';
5224: Pa_Utils.Add_Message

Line 5228: p_value1 => Pa_Planning_Resource_Pvt.g_token);

5224: Pa_Utils.Add_Message
5225: (P_App_Short_Name => 'PA',
5226: P_Msg_Name => 'PA_VFC_BAD_FIN_CAT_UOM',
5227: p_token1 => 'PLAN_RES',
5228: p_value1 => Pa_Planning_Resource_Pvt.g_token);
5229: When Others Then
5230: Raise;
5231:
5232: End Validate_Fin_Category;

Line 5515: p_value1 => Pa_Planning_Resource_Pvt.g_token);

5511: Pa_Utils.Add_Message
5512: (P_App_Short_Name => 'PA',
5513: P_Msg_Name => 'PA_VIR_MAN_PARAMS_NULL',
5514: p_token1 => 'PLAN_RES',
5515: p_value1 => Pa_Planning_Resource_Pvt.g_token);
5516: When INVAL_RES_CLSS_CODE Then
5517: X_Return_Status := Fnd_Api.G_Ret_Sts_Error;
5518: X_Error_Message_Code := 'PA_VIR_INVAL_RES_CLSS_CODE';
5519: Pa_Utils.Add_Message

Line 5523: p_value1 => Pa_Planning_Resource_Pvt.g_token);

5519: Pa_Utils.Add_Message
5520: (P_App_Short_Name => 'PA',
5521: P_Msg_Name => 'PA_VIR_INVAL_RES_CLSS_CODE',
5522: p_token1 => 'PLAN_RES',
5523: p_value1 => Pa_Planning_Resource_Pvt.g_token);
5524: When INVAL_RES_TYPE_CODE Then
5525: X_Return_Status := Fnd_Api.G_Ret_Sts_Error;
5526: X_Error_Message_Code := 'PA_VIR_INVAL_RES_TYPE_CODE';
5527: Pa_Utils.Add_Message

Line 5531: p_value1 => Pa_Planning_Resource_Pvt.g_token);

5527: Pa_Utils.Add_Message
5528: (P_App_Short_Name => 'PA',
5529: P_Msg_Name => 'PA_VIR_INVAL_RES_TYPE_CODE',
5530: p_token1 => 'PLAN_RES',
5531: p_value1 => Pa_Planning_Resource_Pvt.g_token);
5532: When Others Then
5533: Raise;
5534:
5535: End Validate_Incur_by_Resource;

Line 6192: p_value1 => Pa_Planning_Resource_Pvt.g_token);

6188: Pa_Utils.Add_Message
6189: (P_App_Short_Name => 'PA',
6190: P_Msg_Name => 'PA_JOB_NOT_IN_JOB_GROUP',
6191: p_token1 => 'PLAN_RES',
6192: p_value1 => Pa_Planning_Resource_Pvt.g_token);
6193: */
6194:
6195: When BAD_FC_PARAM_COMBO Then
6196: X_Return_Status := Fnd_Api.G_Ret_Sts_Error;

Line 6207: p_value1 => Pa_Planning_Resource_Pvt.g_token);

6203: Pa_Utils.Add_Message
6204: (P_App_Short_Name => 'PA',
6205: P_Msg_Name => 'PA_PLN_RL_USE_FC_LOV',
6206: p_token1 => 'PLAN_RES',
6207: p_value1 => Pa_Planning_Resource_Pvt.g_token);
6208:
6209: When BAD_INCUR_PARAM_COMBO Then
6210: X_Return_Status := Fnd_Api.G_Ret_Sts_Error;
6211: X_Msg_Count := 1;

Line 6221: p_value1 => Pa_Planning_Resource_Pvt.g_token);

6217: Pa_Utils.Add_Message
6218: (P_App_Short_Name => 'PA',
6219: P_Msg_Name => 'PA_PLN_RL_USE_INCUR_RES_LOV',
6220: p_token1 => 'PLAN_RES',
6221: p_value1 => Pa_Planning_Resource_Pvt.g_token);
6222:
6223: When MISSING_RES_TYPE_VALUES Then
6224: X_Return_Status := Fnd_Api.G_Ret_Sts_Error;
6225: X_Msg_Count := 1;

Line 6235: p_value1 => Pa_Planning_Resource_Pvt.g_token);

6231: Pa_Utils.Add_Message
6232: (P_App_Short_Name => 'PA',
6233: P_Msg_Name => 'PA_PLN_RL_NO_RES_TYPE',
6234: p_token1 => 'PLAN_RES',
6235: p_value1 => Pa_Planning_Resource_Pvt.g_token);
6236:
6237: When MISSING_ORG_VALUES Then
6238: X_Return_Status := Fnd_Api.G_Ret_Sts_Error;
6239: X_Msg_Count := 1;

Line 6249: p_value1 => Pa_Planning_Resource_Pvt.g_token);

6245: Pa_Utils.Add_Message
6246: (P_App_Short_Name => 'PA',
6247: P_Msg_Name => 'PA_PLN_RL_NO_ORG',
6248: p_token1 => 'PLAN_RES',
6249: p_value1 => Pa_Planning_Resource_Pvt.g_token);
6250:
6251: When MISSING_FC_VALUES Then
6252: X_Return_Status := Fnd_Api.G_Ret_Sts_Error;
6253: X_Msg_Count := 1;

Line 6263: p_value1 => Pa_Planning_Resource_Pvt.g_token);

6259: Pa_Utils.Add_Message
6260: (P_App_Short_Name => 'PA',
6261: P_Msg_Name => 'PA_PLN_RL_NO_FC',
6262: p_token1 => 'PLAN_RES',
6263: p_value1 => Pa_Planning_Resource_Pvt.g_token);
6264:
6265: When MISSING_INCUR_BY_VALUES Then
6266: X_Return_Status := Fnd_Api.G_Ret_Sts_Error;
6267: X_Msg_Count := 1;

Line 6277: p_value1 => Pa_Planning_Resource_Pvt.g_token);

6273: Pa_Utils.Add_Message
6274: (P_App_Short_Name => 'PA',
6275: P_Msg_Name => 'PA_PLN_RL_NO_INCUR_BY',
6276: p_token1 => 'PLAN_RES',
6277: p_value1 => Pa_Planning_Resource_Pvt.g_token);
6278:
6279: When MISSING_SUPPLIER_VALUES Then
6280: X_Return_Status := Fnd_Api.G_Ret_Sts_Error;
6281: X_Msg_Count := 1;

Line 6291: p_value1 => Pa_Planning_Resource_Pvt.g_token);

6287: Pa_Utils.Add_Message
6288: (P_App_Short_Name => 'PA',
6289: P_Msg_Name => 'PA_PLN_RL_NO_SUPPLIER',
6290: p_token1 => 'PLAN_RES',
6291: p_value1 => Pa_Planning_Resource_Pvt.g_token);
6292:
6293: When MISSING_ROLE_VALUES Then
6294: X_Return_Status := Fnd_Api.G_Ret_Sts_Error;
6295: X_Msg_Count := 1;

Line 6305: p_value1 => Pa_Planning_Resource_Pvt.g_token);

6301: Pa_Utils.Add_Message
6302: (P_App_Short_Name => 'PA',
6303: P_Msg_Name => 'PA_PLN_RL_NO_ROLE',
6304: p_token1 => 'PLAN_RES',
6305: p_value1 => Pa_Planning_Resource_Pvt.g_token);
6306:
6307: When MISSING_TEAM_ROLE Then
6308: X_Return_Status := Fnd_Api.G_Ret_Sts_Error;
6309: X_Msg_Count := 1;

Line 6319: p_value1 => Pa_Planning_Resource_Pvt.g_token);

6315: Pa_Utils.Add_Message
6316: (P_App_Short_Name => 'PA',
6317: P_Msg_Name => 'PA_PLN_RL_TEAM_ROLE',
6318: p_token1 => 'PLAN_RES',
6319: p_value1 => Pa_Planning_Resource_Pvt.g_token);
6320: When INVALID_BOM_COMBO Then
6321: X_Return_Status := Fnd_Api.G_Ret_Sts_Error;
6322: X_Msg_Count := 1;
6323: X_Msg_Data := AddTaskAlias(

Line 6332: p_value1 => Pa_Planning_Resource_Pvt.g_token);

6328: Pa_Utils.Add_Message
6329: (P_App_Short_Name => 'PA',
6330: P_Msg_Name => 'PA_PLN_RL_INV_BOM_ORG',
6331: p_token1 => 'PLAN_RES',
6332: p_value1 => Pa_Planning_Resource_Pvt.g_token);
6333: When FAIL_VALIDATION Then
6334: -- return status is already set by the called procedure already
6335: X_Msg_Count := 1;
6336: X_Msg_Data := AddTaskAlias(

Line 6371: * Call to pa_planning_resource_pvt.create_planning_resource

6367: * pa_resource_list_members table.
6368: * (4) If no rows are returned then does step 5,6
6369: * (5) Checks if the resource list is project specific
6370: * If it is then creates a new resource_list_member
6371: * Call to pa_planning_resource_pvt.create_planning_resource
6372: * And passes back the newly
6373: * created resource_list_member_id
6374: * (6) If it is a Centrally controlled resource list
6375: * Then it calls Vijays API which will return the best

Line 6864: * Call to Pa_Planning_Resource_Pvt.Create_Planning_Resource

6860: **********************************************/
6861: IF l_exists = 'N' and l_central_control = 'N' THEN
6862: --dbms_output.put_line(' START *** ');
6863: /*************************************************
6864: * Call to Pa_Planning_Resource_Pvt.Create_Planning_Resource
6865: * which would create the planning resource member
6866: * for the project_id,res_format_id and resource_list_id passed
6867: * using the information passed.
6868: *****************************************************/

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

6961: -- dbms_output.put_line('l_valid IS ' || l_valid);
6962: IF l_valid = 'Y' THEN
6963: -- hr_utility.trace_on(null, 'RMJOB');
6964: -- hr_utility.trace('************* START **************');
6965: -- hr_utility.trace('Call Pa_Planning_Resource_Pvt.Create_Planning_Resource');
6966: --dbms_output.put_line('Pa_Planning_Resource_Pvt.Create_Planning_Resource');
6967: Pa_Planning_Resource_Pvt.Create_Planning_Resource
6968: (p_resource_list_id => l_resource_list_id,
6969: p_res_format_id => p_res_format_id,

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

6962: IF l_valid = 'Y' THEN
6963: -- hr_utility.trace_on(null, 'RMJOB');
6964: -- hr_utility.trace('************* START **************');
6965: -- hr_utility.trace('Call Pa_Planning_Resource_Pvt.Create_Planning_Resource');
6966: --dbms_output.put_line('Pa_Planning_Resource_Pvt.Create_Planning_Resource');
6967: Pa_Planning_Resource_Pvt.Create_Planning_Resource
6968: (p_resource_list_id => l_resource_list_id,
6969: p_res_format_id => p_res_format_id,
6970: p_resource_class_id => l_resource_class_id,

Line 6967: Pa_Planning_Resource_Pvt.Create_Planning_Resource

6963: -- hr_utility.trace_on(null, 'RMJOB');
6964: -- hr_utility.trace('************* START **************');
6965: -- hr_utility.trace('Call Pa_Planning_Resource_Pvt.Create_Planning_Resource');
6966: --dbms_output.put_line('Pa_Planning_Resource_Pvt.Create_Planning_Resource');
6967: Pa_Planning_Resource_Pvt.Create_Planning_Resource
6968: (p_resource_list_id => l_resource_list_id,
6969: p_res_format_id => p_res_format_id,
6970: p_resource_class_id => l_resource_class_id,
6971: p_project_id => p_project_id,

Line 7620: Pa_Planning_Resource_Pvt.g_token);

7616: x_error_msg_code => X_msg_data);
7617:
7618: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
7619: PA_UTILS.Add_Message ('PA', X_msg_data, 'PLAN_RES',
7620: Pa_Planning_Resource_Pvt.g_token);
7621: Return;
7622: END IF;
7623:
7624: -- Get the person's HR Org and pass back

Line 7662: Pa_Planning_Resource_Pvt.g_token);

7658: x_error_msg_code => X_msg_data);
7659:
7660: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
7661: PA_UTILS.Add_Message ('PA', X_msg_data, 'PLAN_RES',
7662: Pa_Planning_Resource_Pvt.g_token);
7663: Return;
7664: END IF;
7665: ELSIF l_fmt_details.Res_Type_Code = 'BOM_EQUIPMENT' THEN
7666: pa_planning_resource_utils.Check_BOM_EqLabor_or_ID(

Line 7677: Pa_Planning_Resource_Pvt.g_token);

7673: x_error_msg_code => X_msg_data);
7674:
7675: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
7676: PA_UTILS.Add_Message ('PA', X_msg_data, 'PLAN_RES',
7677: Pa_Planning_Resource_Pvt.g_token);
7678: Return;
7679: END IF;
7680: END IF;
7681: