DBA Data[Home] [Help]

APPS.AR_RECEIPT_LIB_PVT dependencies on GL_EURO_USER_RATE_API

Line 1616: RAISE gl_euro_user_rate_api.INVALID_RELATION;

1612: p_to_currency,
1613: trunc(p_exchange_rate_date),
1614: NULL);
1615: ELSE
1616: RAISE gl_euro_user_rate_api.INVALID_RELATION;
1617: END IF;
1618: l_cross_rate :=
1619: gl_euro_user_rate_api.get_cross_rate(p_from_currency,
1620: p_to_currency,

Line 1619: gl_euro_user_rate_api.get_cross_rate(p_from_currency,

1615: ELSE
1616: RAISE gl_euro_user_rate_api.INVALID_RELATION;
1617: END IF;
1618: l_cross_rate :=
1619: gl_euro_user_rate_api.get_cross_rate(p_from_currency,
1620: p_to_currency,
1621: p_exchange_rate_date,
1622: p_exchange_rate,
1623: l_euro_to_emu_rate);

Line 1626: WHEN gl_euro_user_rate_api.INVALID_RELATION THEN

1622: p_exchange_rate,
1623: l_euro_to_emu_rate);
1624: return(l_cross_rate);
1625: EXCEPTION
1626: WHEN gl_euro_user_rate_api.INVALID_RELATION THEN
1627: null;
1628: WHEN gl_euro_user_rate_api.INVALID_CURRENCY THEN
1629: null;
1630: WHEN others THEN

Line 1628: WHEN gl_euro_user_rate_api.INVALID_CURRENCY THEN

1624: return(l_cross_rate);
1625: EXCEPTION
1626: WHEN gl_euro_user_rate_api.INVALID_RELATION THEN
1627: null;
1628: WHEN gl_euro_user_rate_api.INVALID_CURRENCY THEN
1629: null;
1630: WHEN others THEN
1631: raise;
1632: END Get_cross_rate;

Line 1699: IF (gl_euro_user_rate_api.is_cross_rate(p_currency_code,

1695: -- they are not allowed to enter EMU -> OTHER and
1696: -- OTHER -> EMU rates directly
1697: -- Returns 'N' Otherwise
1698:
1699: IF (gl_euro_user_rate_api.is_cross_rate(p_currency_code,
1700: arp_global.functional_currency,
1701: p_exchange_rate_date,
1702: p_exchange_rate_type) = 'Y')
1703: THEN

Line 1705: gl_euro_user_rate_api.get_prompts_and_rate(

1701: p_exchange_rate_date,
1702: p_exchange_rate_type) = 'Y')
1703: THEN
1704:
1705: gl_euro_user_rate_api.get_prompts_and_rate(
1706: p_currency_code,
1707: arp_global.functional_currency,
1708: p_exchange_rate_date,
1709: l_euro_to_other_prompt,

Line 1715: gl_euro_user_rate_api.get_cross_rate(

1711: l_emu_to_other_prompt,
1712: l_euro_to_emu_rate);
1713:
1714: l_cross_rate :=
1715: gl_euro_user_rate_api.get_cross_rate(
1716: p_currency_code,
1717: p_currency_code,
1718: p_exchange_rate_date,
1719: p_exchange_rate,

Line 1724: -- case where gl_euro_user_rate_api.is_cross_rate = 'N'

1720: l_euro_to_emu_rate);
1721:
1722: p_exchange_rate := l_cross_rate;
1723: ELSE
1724: -- case where gl_euro_user_rate_api.is_cross_rate = 'N'
1725: -- here the exchange_rate is directly between the EMU and the non-EMU currency.
1726:
1727: p_exchange_rate := round(p_exchange_rate,38);
1728: