DBA Data[Home] [Help]

APPS.XTR_RATE_CONVERSION dependencies on XTR_CALC_P

Line 284: Call XTR_CALC_P.DAYS_CALC_RUN_C(...);

280: RATE_CONV_OUT_REC_TYPE:
281: p_ RATE_OUT num
282:
283: Formula:
284: Call XTR_CALC_P.DAYS_CALC_RUN_C(...);
285: IF p_DAY_COUNT_BASIS_IN?OUT is NOT NULL THEN
286: Call DAY_COUNT_BASIS_CONV(...)
287: IF p_RATE_TYPE_IN/OUT is NOT NULL THEN
288: Calculate v_Num_Years

Line 324: xtr_calc_p.calc_days_run_c(p_in_rec.p_start_date, p_in_rec.p_end_date,

320:
321: BEGIN
322:
323: IF (p_in_rec.p_day_count_basis_out IS NOT NULL) THEN
324: xtr_calc_p.calc_days_run_c(p_in_rec.p_start_date, p_in_rec.p_end_date,
325: p_in_rec.p_day_count_basis_out, v_dummy,
326: v_day_count_out, v_ann_basis_out);
327: IF (p_in_rec.p_day_count_basis_in IS NOT NULL) and
328: (p_in_rec.p_day_count_basis_in <> p_in_rec.p_day_count_basis_out) THEN

Line 329: xtr_calc_p.calc_days_run_c(p_in_rec.p_start_date, p_in_rec.p_end_date,

325: p_in_rec.p_day_count_basis_out, v_dummy,
326: v_day_count_out, v_ann_basis_out);
327: IF (p_in_rec.p_day_count_basis_in IS NOT NULL) and
328: (p_in_rec.p_day_count_basis_in <> p_in_rec.p_day_count_basis_out) THEN
329: xtr_calc_p.calc_days_run_c(p_in_rec.p_start_date, p_in_rec.p_end_date,
330: p_in_rec.p_day_count_basis_in, v_dummy,
331: v_day_count_in, v_ann_basis_in);
332: day_count_basis_conv(v_day_count_in, v_day_count_out, v_ann_basis_in,
333: v_ann_basis_out, p_in_rec.p_rate_in, v_temp_rate);

Line 554: xtr_calc_p.calc_days_run_c(p_in_rec.p_spot_date, p_in_rec.p_future_date,

550: AND p_in_rec.p_day_count_basis IS NOT NULL AND p_in_rec.p_rate_type IS NOT
551: NULL AND p_in_rec.p_indicator = 'T' AND v_cf_necessary THEN
552: --Calculate the annual basis and day count based on ACT/ACT to get
553: --fair comparison
554: xtr_calc_p.calc_days_run_c(p_in_rec.p_spot_date, p_in_rec.p_future_date,
555: 'ACTUAL/ACTUAL', null, v_day_count_act,
556: v_ann_basis_act);
557: --Made sure the rate is Simple for < 1 Year and annualized for >= 1 Year.
558: v_rc_in.p_rate_type_in := p_in_rec.p_rate_type;

Line 567: xtr_calc_p.calc_days_run_c(p_in_rec.p_spot_date,

563: v_rc_in.p_compound_freq_in := p_in_rec.p_compound_freq;
564: xtr_rate_conversion.rate_conv_simple_annualized(v_rc_in, v_rc_out);
565: v_rate := v_rc_out.p_rate_out;
566: --get annual basis and day count based on the given day count basis
567: xtr_calc_p.calc_days_run_c(p_in_rec.p_spot_date,
568: p_in_rec.p_future_date,
569: p_in_rec.p_day_count_basis, null, v_day_count,
570: v_annual_basis);
571: ELSIF p_in_rec.p_annual_basis IS NOT NULL AND p_in_rec.p_day_count IS NOT

Line 581: xtr_calc_p.calc_days_run_c(p_in_rec.p_spot_date, p_in_rec.p_future_date,

577: v_annual_basis := p_in_rec.p_annual_basis;
578: ELSE
579: --Calculate the annual basis and day count based on ACT/ACT to get
580: --fair comparison
581: xtr_calc_p.calc_days_run_c(p_in_rec.p_spot_date, p_in_rec.p_future_date,
582: 'ACTUAL/ACTUAL', null, v_day_count_act,
583: v_ann_basis_act);
584: v_rate := p_in_rec.p_rate;
585: xtr_calc_p.calc_days_run_c(p_in_rec.p_spot_date,

Line 585: xtr_calc_p.calc_days_run_c(p_in_rec.p_spot_date,

581: xtr_calc_p.calc_days_run_c(p_in_rec.p_spot_date, p_in_rec.p_future_date,
582: 'ACTUAL/ACTUAL', null, v_day_count_act,
583: v_ann_basis_act);
584: v_rate := p_in_rec.p_rate;
585: xtr_calc_p.calc_days_run_c(p_in_rec.p_spot_date,
586: p_in_rec.p_future_date,
587: p_in_rec.p_day_count_basis, null, v_day_count,
588: v_annual_basis);
589: END IF;

Line 681: xtr_calc_p.calc_days_run_c(p_in_rec.p_start_date, p_in_rec.p_end_date,

677: v_rc_in rate_conv_in_rec_type;
678: v_rc_out rate_conv_out_rec_type;
679: BEGIN
680: --find out whether the rate less than a year or not
681: xtr_calc_p.calc_days_run_c(p_in_rec.p_start_date, p_in_rec.p_end_date,
682: 'ACTUAL/ACTUAL', null,
683: v_day_count, v_ann_basis);
684: IF v_day_count<=v_ann_basis THEN --convert to simple rate
685: --only converts if not Simple rate already