DBA Data[Home] [Help]

APPS.XTR_MARKET_DATA_P dependencies on XTR_FX_FORMULAS

Line 1368: xtr_fx_formulas.fx_spot_rate(p_in_rec.p_contra_ccy, p_in_rec.p_ccy,

1364: RAISE e_mdcs_no_data_found;
1365: END IF;
1366: */
1367: --since cross rates, use fx_spot_rates formula
1368: xtr_fx_formulas.fx_spot_rate(p_in_rec.p_contra_ccy, p_in_rec.p_ccy,
1369: v_contra_ccy, v_ccy, 'C', 'C',
1370: p_out_rec.p_md_out);
1371: ELSE
1372: IF (p_in_rec.p_source = 'C') THEN

Line 1699: xtr_fx_formulas.fx_forward_rate(v_spot_rate, v_base_rate, v_contra_rate,

1695: v_in_rec.p_ccy := 'USD';
1696: v_in_rec.p_contra_ccy := p_in_rec.p_ccy;
1697: get_md_from_set(v_in_rec, v_out_rec);
1698: v_spot_rate := v_out_rec.p_md_out;
1699: xtr_fx_formulas.fx_forward_rate(v_spot_rate, v_base_rate, v_contra_rate,
1700: v_day_count, v_day_count, v_annual_basis,
1701: v_annual_basis, v_fx_forw_base);
1702:
1703: ELSE

Line 1729: xtr_fx_formulas.fx_forward_rate(v_spot_rate, v_base_rate, v_contra_rate,

1725: v_in_rec.p_ccy := 'USD';
1726: v_in_rec.p_contra_ccy := p_in_rec.p_contra_ccy;
1727: get_md_from_set(v_in_rec, v_out_rec);
1728: v_spot_rate := v_out_rec.p_md_out;
1729: xtr_fx_formulas.fx_forward_rate(v_spot_rate, v_base_rate, v_contra_rate,
1730: v_day_count, v_day_count, v_annual_basis,
1731: v_annual_basis, v_fx_forw_contra);
1732: ELSE
1733: v_fx_forw_contra := 1;

Line 1761: xtr_fx_formulas.fx_forward_rate(v_spot_rate, v_base_rate, v_contra_rate,

1757: v_in_rec.p_ccy := 'USD';
1758: v_in_rec.p_contra_ccy := p_in_rec.p_ccy;
1759: get_md_from_set(v_in_rec, v_out_rec);
1760: v_spot_rate := v_out_rec.p_md_out;
1761: xtr_fx_formulas.fx_forward_rate(v_spot_rate, v_base_rate, v_contra_rate,
1762: v_day_count, v_day_count, v_annual_basis,
1763: v_annual_basis, v_fx_forw_base);
1764: ELSE
1765: v_fx_forw_base := 1;

Line 1790: xtr_fx_formulas.fx_forward_rate(v_spot_rate, v_base_rate, v_contra_rate,

1786: v_in_rec.p_ccy := 'USD';
1787: v_in_rec.p_contra_ccy := p_in_rec.p_contra_ccy;
1788: get_md_from_set(v_in_rec, v_out_rec);
1789: v_spot_rate := v_out_rec.p_md_out;
1790: xtr_fx_formulas.fx_forward_rate(v_spot_rate, v_base_rate, v_contra_rate,
1791: v_day_count, v_day_count, v_annual_basis,
1792: v_annual_basis, v_fx_forw_contra);
1793: ELSE
1794: v_fx_forw_contra := 1;

Line 1823: xtr_fx_formulas.fx_forward_rate(v_spot_rate, v_base_rate, v_contra_rate,

1819: v_in_rec.p_ccy := 'USD';
1820: v_in_rec.p_contra_ccy := p_in_rec.p_ccy;
1821: get_md_from_set(v_in_rec, v_out_rec);
1822: v_spot_rate := v_out_rec.p_md_out;
1823: xtr_fx_formulas.fx_forward_rate(v_spot_rate, v_base_rate, v_contra_rate,
1824: v_day_count, v_day_count, v_annual_basis,
1825: v_annual_basis, v_fx_forw_base);
1826: ELSE
1827: v_fx_forw_base := 1;

Line 1856: xtr_fx_formulas.fx_forward_rate(v_spot_rate, v_base_rate, v_contra_rate,

1852: v_in_rec.p_ccy := 'USD';
1853: v_in_rec.p_contra_ccy := p_in_rec.p_contra_ccy;
1854: get_md_from_set(v_in_rec, v_out_rec);
1855: v_spot_rate := v_out_rec.p_md_out;
1856: xtr_fx_formulas.fx_forward_rate(v_spot_rate, v_base_rate, v_contra_rate,
1857: v_day_count, v_day_count, v_annual_basis,
1858: v_annual_basis, v_fx_forw_contra);
1859: ELSE
1860: v_fx_forw_contra := 1;