1: PACKAGE BODY pa_multi_currency_billing AS
2: --$Header: PAXMULTB.pls 120.6 2008/05/16 05:13:08 nkapling ship $
3:
4: /*----------------------------------------------------------------------------------------+
5: | Procedure : get_imp_defaults |
72: x_competence_match_wt := NULL;
73: x_availability_match_wt := NULL;
74: x_job_level_match_wt := NULL;
75: FND_MSG_PUB.add_Exc_msg(
76: p_pkg_name => 'PA_MULTI_CURRENCY_BILLING',
77: p_procedure_name => 'get_imp_defaults');
78:
79: RAISE ;
80:
231: x_msg_count := 1;
232: x_msg_data := 'PA_NO_FUNDING_EXISTS';
233: x_return_status := FND_API.G_RET_STS_ERROR;
234: FND_MSG_PUB.add_Exc_msg(
235: p_pkg_name => 'PA_MULTI_CURRENCY_BILLING',
236: p_procedure_name => 'get_project_defaults');
237:
238: RAISE ;
239: */
272: x_funding_rate_date := NULL;
273: x_funding_exchange_rate := NULL;
274:
275: FND_MSG_PUB.add_Exc_msg(
276: p_pkg_name => 'PA_MULTI_CURRENCY_BILLING',
277: p_procedure_name => 'get_project_defaults');
278:
279: RAISE ;
280:
309: EXCEPTION
310:
311: WHEN others THEN
312: FND_MSG_PUB.add_Exc_msg(
313: p_pkg_name => 'PA_MULTI_CURRENCY_BILLING',
314: p_procedure_name => 'is_project_mcb_enabled');
315:
316: RAISE ;
317:
347: EXCEPTION
348:
349: WHEN others THEN
350: FND_MSG_PUB.add_Exc_msg(
351: p_pkg_name => 'PA_MULTI_CURRENCY_BILLING',
352: p_procedure_name => 'is_OU_mcb_enabled');
353:
354: RAISE ;
355:
384: EXCEPTION
385:
386: WHEN others THEN
387: FND_MSG_PUB.add_Exc_msg(
388: p_pkg_name => 'PA_MULTI_CURRENCY_BILLING',
389: p_procedure_name => 'is_sharing_bill_rates_allowed');
390:
391: RAISE ;
392:
421: EXCEPTION
422:
423: WHEN others THEN
424: FND_MSG_PUB.add_Exc_msg(
425: p_pkg_name => 'PA_MULTI_CURRENCY_BILLING',
426: p_procedure_name => 'is_funding_across_ou_allowed');
427:
428: RAISE ;
429:
479: EXCEPTION
480:
481: WHEN NO_DATA_FOUND THEN
482: FND_MSG_PUB.add_Exc_msg(
483: p_pkg_name => 'PA_MULTI_CURRENCY_BILLING',
484: p_procedure_name => 'get_invoice_processing_cur');
485:
486: RAISE ;
487:
494: EXCEPTION
495:
496: WHEN others THEN
497: FND_MSG_PUB.add_Exc_msg(
498: p_pkg_name => 'PA_MULTI_CURRENCY_BILLING',
499: p_procedure_name => 'get_invoice_processing_cur');
500:
501: RAISE ;
502:
645: IF ( p_conversion_type_tab(i) = 'User') THEN
646:
647: IF ( p_user_validate_flag_tab(i) = 'Y') THEN
648:
649: l_allow_user_rate_type := pa_multi_currency.is_user_rate_type_allowed (
650: p_from_currency_tab(i),
651: p_to_currency_tab(i) ,
652: NVL(p_conversion_date_tab(i),sysdate)) ;
653:
793: EXCEPTION
794:
795: WHEN others THEN
796: FND_MSG_PUB.add_Exc_msg(
797: p_pkg_name => 'PA_MULTI_CURRENCY_BILLING',
798: p_procedure_name => 'convert_amount_bulk');
799:
800: RAISE ;
801:
1688: END Check_Cust_Funding_Exists;
1689:
1690: /* till here */
1691:
1692: END pa_multi_currency_billing;