DBA Data[Home] [Help]

APPS.FEM_RU_ENGINE_PVT dependencies on GL_CURRENCY_API

Line 2829: GL_CURRENCY_API.Get_Triangulation_Rate (

2825:
2826: else
2827:
2828: begin
2829: GL_CURRENCY_API.Get_Triangulation_Rate (
2830: x_from_currency => p_request_rec.functional_currency_code
2831: ,x_to_currency => x_rule_rec.entered_currency_code
2832: ,x_conversion_date => p_request_rec.exch_rate_date
2833: ,x_conversion_type => g_currency_conv_type

Line 2839: when GL_CURRENCY_API.NO_RATE then

2835: ,x_denominator => x_rule_rec.entered_exch_rate_den
2836: ,x_rate => x_rule_rec.entered_exch_rate
2837: );
2838: exception
2839: when GL_CURRENCY_API.NO_RATE then
2840: FEM_ENGINES_PKG.User_Message (
2841: p_app_name => G_FEM
2842: ,p_msg_name => G_ENG_NO_EXCH_RATE_ERR
2843: ,p_token1 => 'FROM_CURRENCY_CODE'

Line 2854: when GL_CURRENCY_API.INVALID_CURRENCY then

2850: ,p_value4 => g_currency_conv_type
2851: );
2852: raise l_rule_prep_error;
2853:
2854: when GL_CURRENCY_API.INVALID_CURRENCY then
2855: FEM_ENGINES_PKG.User_Message (
2856: p_app_name => G_FEM
2857: ,p_msg_name => G_ENG_BAD_CURRENCY_ERR
2858: ,p_token1 => 'FROM_CURRENCY_CODE'

Line 5515: -- variables to 1. If they differ, then call the GL Currency API

5511: );
5512:
5513: -- If the cross ledger's currency code is the same as the request's
5514: -- functional currency code , then set all the exchange rate
5515: -- variables to 1. If they differ, then call the GL Currency API
5516: -- to obtain the appropriate values for the exchange rate variables.
5517: if (g_xledger_tbl(l_xledger_id).currency_code = p_functional_currency_code) then
5518:
5519: -- Default the exchange rate to 1 as the cross ledger currency

Line 5528: GL_CURRENCY_API.Get_Triangulation_Rate (

5524:
5525: else
5526:
5527: begin
5528: GL_CURRENCY_API.Get_Triangulation_Rate (
5529: x_from_currency => g_xledger_tbl(l_xledger_id).currency_code
5530: ,x_to_currency => p_functional_currency_code
5531: ,x_conversion_date => p_exch_rate_date
5532: ,x_conversion_type => g_currency_conv_type

Line 5538: when GL_CURRENCY_API.NO_RATE then

5534: ,x_denominator => g_xledger_tbl(l_xledger_id).exch_rate_den
5535: ,x_rate => g_xledger_tbl(l_xledger_id).exch_rate
5536: );
5537: exception
5538: when GL_CURRENCY_API.NO_RATE then
5539: FEM_ENGINES_PKG.User_Message (
5540: p_app_name => G_FEM
5541: ,p_msg_name => G_ENG_NO_EXCH_RATE_ERR
5542: ,p_token1 => 'FROM_CURRENCY_CODE'

Line 5552: when GL_CURRENCY_API.INVALID_CURRENCY then

5548: ,p_token4 => 'CONVERSION_TYPE'
5549: ,p_value4 => g_currency_conv_type
5550: );
5551: raise l_rollup_parent_node_error;
5552: when GL_CURRENCY_API.INVALID_CURRENCY then
5553: FEM_ENGINES_PKG.User_Message (
5554: p_app_name => G_FEM
5555: ,p_msg_name => G_ENG_BAD_CURRENCY_ERR
5556: ,p_token1 => 'FROM_CURRENCY_CODE'