DBA Data[Home] [Help]

APPS.AR_DEPOSIT_LIB_PVT dependencies on GL_EURO_USER_RATE_API

Line 1244: RAISE gl_euro_user_rate_api.INVALID_RELATION;

1240: p_to_currency,
1241: trunc(p_exchange_rate_date),
1242: NULL);
1243: ELSE
1244: RAISE gl_euro_user_rate_api.INVALID_RELATION;
1245: END IF;
1246: l_cross_rate :=
1247: gl_euro_user_rate_api.get_cross_rate(p_from_currency,
1248: p_to_currency,

Line 1247: gl_euro_user_rate_api.get_cross_rate(p_from_currency,

1243: ELSE
1244: RAISE gl_euro_user_rate_api.INVALID_RELATION;
1245: END IF;
1246: l_cross_rate :=
1247: gl_euro_user_rate_api.get_cross_rate(p_from_currency,
1248: p_to_currency,
1249: p_exchange_rate_date,
1250: p_exchange_rate,
1251: l_euro_to_emu_rate);

Line 1255: WHEN gl_euro_user_rate_api.INVALID_RELATION THEN

1251: l_euro_to_emu_rate);
1252: return(l_cross_rate);
1253: arp_util.debug('ar_deposit_lib_pvt.Get_cross_rate() -' );
1254: EXCEPTION
1255: WHEN gl_euro_user_rate_api.INVALID_RELATION THEN
1256: null;
1257: WHEN gl_euro_user_rate_api.INVALID_CURRENCY THEN
1258: null;
1259: WHEN others THEN

Line 1257: WHEN gl_euro_user_rate_api.INVALID_CURRENCY THEN

1253: arp_util.debug('ar_deposit_lib_pvt.Get_cross_rate() -' );
1254: EXCEPTION
1255: WHEN gl_euro_user_rate_api.INVALID_RELATION THEN
1256: null;
1257: WHEN gl_euro_user_rate_api.INVALID_CURRENCY THEN
1258: null;
1259: WHEN others THEN
1260: raise;
1261: END Get_cross_rate;

Line 1331: IF (gl_euro_user_rate_api.is_cross_rate(p_currency_code,

1327: -- they are not allowed to enter EMU -> OTHER and
1328: -- OTHER -> EMU rates directly
1329: -- Returns 'N' Otherwise
1330:
1331: IF (gl_euro_user_rate_api.is_cross_rate(p_currency_code,
1332: arp_global.functional_currency,
1333: p_exchange_rate_date,
1334: p_exchange_rate_type) = 'Y')
1335: THEN

Line 1337: gl_euro_user_rate_api.get_prompts_and_rate(

1333: p_exchange_rate_date,
1334: p_exchange_rate_type) = 'Y')
1335: THEN
1336:
1337: gl_euro_user_rate_api.get_prompts_and_rate(
1338: p_currency_code,
1339: arp_global.functional_currency,
1340: p_exchange_rate_date,
1341: l_euro_to_other_prompt,

Line 1347: gl_euro_user_rate_api.get_cross_rate(

1343: l_emu_to_other_prompt,
1344: l_euro_to_emu_rate);
1345:
1346: l_cross_rate :=
1347: gl_euro_user_rate_api.get_cross_rate(
1348: p_currency_code,
1349: p_currency_code,
1350: p_exchange_rate_date,
1351: p_exchange_rate,

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

1352: l_euro_to_emu_rate);
1353:
1354: p_exchange_rate := l_cross_rate;
1355: ELSE
1356: -- case where gl_euro_user_rate_api.is_cross_rate = 'N'
1357: -- here the exchange_rate is directly between the EMU and the non-EMU currency.
1358:
1359: p_exchange_rate := round(p_exchange_rate,38);
1360: