DBA Data[Home] [Help]

VIEW: APPS.PN_VAR_RENT_DETAILS_V

Source

View Text - Preformatted

SELECT hdr.var_rent_id, rents.cumulative_vol, rents.proration_rule, hdr.period_id, hdr.line_item_id, GREATEST(rents.commencement_date,gd.group_date) , gd.invoice_date, hdr.grp_date_id, hdr.trx_header_id, dtls.trx_detail_id, hdr.calc_prd_start_date, hdr.calc_prd_end_date, (hdr.calc_prd_end_date - hdr.calc_prd_start_date + 1) days, round(gd.proration_factor*hdr.proration_factor,10), bkpts.group_bkpt_vol_start BKPT_VOL_START, pn_var_rent_calc_pkg.end_breakpoint(bkpts.group_bkpt_vol_start,bkpts.group_bkpt_vol_end) BKPT_VOL_END, decode(rents.cumulative_vol, 'N',nvl(dtls.prorated_grp_vol_start,0), pn_var_rent_calc_pkg.prorated_start_bkpt(rents.proration_rule, dtls.trx_detail_id)) PRORATED_GRP_VOL_START, pn_var_rent_calc_pkg.prorated_end_bkpt(rents.proration_rule, dtls.trx_detail_id) PRORATED_GRP_VOL_END, decode(rents.cumulative_vol, 'Y',pn_var_rent_calc_pkg.ytd_start_bkpt(rents.proration_rule, dtls.trx_detail_id),0) YTD_GROUP_VOL_START, decode(rents.cumulative_vol, 'Y',pn_var_rent_calc_pkg.ytd_end_bkpt(rents.proration_rule, dtls.trx_detail_id),0) YTD_GROUP_VOL_END, decode(rents.cumulative_vol, 'T',pn_var_rent_calc_pkg.annual_start_bkpt(rents.proration_rule, rents.cumulative_vol, dtls.trx_detail_id), 'C',pn_var_rent_calc_pkg.annual_start_bkpt(rents.proration_rule, rents.cumulative_vol, dtls.trx_detail_id), 0) BLENDED_PERIOD_VOL_START, decode(rents.cumulative_vol, 'T',pn_var_rent_calc_pkg.annual_end_bkpt(rents.proration_rule, rents.cumulative_vol, dtls.trx_detail_id), 'C',pn_var_rent_calc_pkg.annual_end_bkpt(rents.proration_rule, rents.cumulative_vol, dtls.trx_detail_id), 0) BLENDED_PERIOD_VOL_END, decode(rents.cumulative_vol, 'N',nvl(hdr.prorated_group_sales,0), pn_var_rent_calc_pkg.group_sales(rents.proration_rule, dtls.trx_detail_id, rents.cumulative_vol)) GROUP_SALES, decode(rents.cumulative_vol, 'N',nvl(hdr.prorated_group_sales_for,0), 'Y',nvl(hdr.ytd_sales_for,0), 'C',nvl(hdr.reporting_group_sales_for,0), 'T',nvl(hdr.prorated_group_sales_for,0)) GROUP_SALES_FOR, decode(rents.cumulative_vol, 'N',nvl(hdr.prorated_group_deductions,0), pn_var_rent_calc_pkg.group_deductions(rents.proration_rule, dtls.trx_detail_id, rents.cumulative_vol)) GROUP_DEDUCTIONS, decode(rents.cumulative_vol, 'N',nvl(hdr.prorated_group_sales,0) - nvl(hdr.prorated_group_deductions,0) , pn_var_rent_calc_pkg.net_volume(rents.proration_rule, dtls.trx_detail_id, rents.cumulative_vol)) NET_VOLUME, decode(rents.cumulative_vol, 'N',nvl(hdr.prorated_group_sales_for,0), 'Y',nvl(hdr.ytd_sales_for,0), 'C',nvl(hdr.reporting_group_sales_for,0), 'T',nvl(hdr.prorated_group_sales_for,0)) NET_VOLUME_FOR, pn_var_rent_calc_pkg.cumulative_volume(rents.proration_rule, dtls.trx_detail_id, rents.cumulative_vol) CUMULATIVE_VOLUME, NVL(ytd_sales_for, 0) CUMULATIVE_VOLUME_FOR, pn_var_rent_calc_pkg.overage_cal(rents.proration_rule, rents.cumulative_vol, dtls.trx_detail_id) OVERAGE, pn_var_rent_calc_pkg.overage_cal_for(rents.proration_rule, rents.cumulative_vol, dtls.trx_detail_id) OVERAGE_FOR, dtls.bkpt_rate, (pn_var_rent_calc_pkg.overage_cal(rents.proration_rule, rents.cumulative_vol, dtls.trx_detail_id)*dtls.bkpt_rate) segment_var_rent, (pn_var_rent_calc_pkg.overage_cal_for(rents.proration_rule, rents.cumulative_vol, dtls.trx_detail_id)*dtls.bkpt_rate) segment_var_rent_for, pn_var_rent_calc_pkg.current_gross_vr(rents.proration_rule, dtls.trx_detail_id) act_var_rent, hdr.percent_rent_due_for for_var_rent, pn_var_rent_calc_pkg.current_gross_vr(rents.proration_rule, dtls.trx_detail_id) act_var_rent_mir, nvl(hdr.prorated_rent_due-nvl(hdr.first_yr_rent,0)+nvl(hdr.percent_rent_due_for,0),0) for_var_rent_mir, pn_var_rent_calc_pkg.cumulative_gross_vr(rents.proration_rule, dtls.trx_detail_id) ytd_percent_rent, hdr.ytd_percent_rent_for ytd_percent_rent_for, rents.invoice_on, pn_var_rent_calc_pkg.true_up_header(hdr.period_id, hdr.trx_header_id, hdr.calc_prd_end_date) is_true_up, rents.org_id FROM pn_var_rents rents, pn_var_trx_headers_all hdr, pn_var_trx_details_all dtls, pn_var_grp_dates_all gd, pn_var_bkpts_det_all bkpts WHERE rents.var_rent_id = hdr.var_rent_id AND gd.grp_date_id = hdr.grp_date_id AND hdr.trx_header_id=dtls.trx_header_id AND bkpts.bkpt_detail_id = dtls.bkpt_detail_id
View Text - HTML Formatted

SELECT HDR.VAR_RENT_ID
, RENTS.CUMULATIVE_VOL
, RENTS.PRORATION_RULE
, HDR.PERIOD_ID
, HDR.LINE_ITEM_ID
, GREATEST(RENTS.COMMENCEMENT_DATE
, GD.GROUP_DATE)
, GD.INVOICE_DATE
, HDR.GRP_DATE_ID
, HDR.TRX_HEADER_ID
, DTLS.TRX_DETAIL_ID
, HDR.CALC_PRD_START_DATE
, HDR.CALC_PRD_END_DATE
, (HDR.CALC_PRD_END_DATE - HDR.CALC_PRD_START_DATE + 1) DAYS
, ROUND(GD.PRORATION_FACTOR*HDR.PRORATION_FACTOR
, 10)
, BKPTS.GROUP_BKPT_VOL_START BKPT_VOL_START
, PN_VAR_RENT_CALC_PKG.END_BREAKPOINT(BKPTS.GROUP_BKPT_VOL_START
, BKPTS.GROUP_BKPT_VOL_END) BKPT_VOL_END
, DECODE(RENTS.CUMULATIVE_VOL
, 'N'
, NVL(DTLS.PRORATED_GRP_VOL_START
, 0)
, PN_VAR_RENT_CALC_PKG.PRORATED_START_BKPT(RENTS.PRORATION_RULE
, DTLS.TRX_DETAIL_ID)) PRORATED_GRP_VOL_START
, PN_VAR_RENT_CALC_PKG.PRORATED_END_BKPT(RENTS.PRORATION_RULE
, DTLS.TRX_DETAIL_ID) PRORATED_GRP_VOL_END
, DECODE(RENTS.CUMULATIVE_VOL
, 'Y'
, PN_VAR_RENT_CALC_PKG.YTD_START_BKPT(RENTS.PRORATION_RULE
, DTLS.TRX_DETAIL_ID)
, 0) YTD_GROUP_VOL_START
, DECODE(RENTS.CUMULATIVE_VOL
, 'Y'
, PN_VAR_RENT_CALC_PKG.YTD_END_BKPT(RENTS.PRORATION_RULE
, DTLS.TRX_DETAIL_ID)
, 0) YTD_GROUP_VOL_END
, DECODE(RENTS.CUMULATIVE_VOL
, 'T'
, PN_VAR_RENT_CALC_PKG.ANNUAL_START_BKPT(RENTS.PRORATION_RULE
, RENTS.CUMULATIVE_VOL
, DTLS.TRX_DETAIL_ID)
, 'C'
, PN_VAR_RENT_CALC_PKG.ANNUAL_START_BKPT(RENTS.PRORATION_RULE
, RENTS.CUMULATIVE_VOL
, DTLS.TRX_DETAIL_ID)
, 0) BLENDED_PERIOD_VOL_START
, DECODE(RENTS.CUMULATIVE_VOL
, 'T'
, PN_VAR_RENT_CALC_PKG.ANNUAL_END_BKPT(RENTS.PRORATION_RULE
, RENTS.CUMULATIVE_VOL
, DTLS.TRX_DETAIL_ID)
, 'C'
, PN_VAR_RENT_CALC_PKG.ANNUAL_END_BKPT(RENTS.PRORATION_RULE
, RENTS.CUMULATIVE_VOL
, DTLS.TRX_DETAIL_ID)
, 0) BLENDED_PERIOD_VOL_END
, DECODE(RENTS.CUMULATIVE_VOL
, 'N'
, NVL(HDR.PRORATED_GROUP_SALES
, 0)
, PN_VAR_RENT_CALC_PKG.GROUP_SALES(RENTS.PRORATION_RULE
, DTLS.TRX_DETAIL_ID
, RENTS.CUMULATIVE_VOL)) GROUP_SALES
, DECODE(RENTS.CUMULATIVE_VOL
, 'N'
, NVL(HDR.PRORATED_GROUP_SALES_FOR
, 0)
, 'Y'
, NVL(HDR.YTD_SALES_FOR
, 0)
, 'C'
, NVL(HDR.REPORTING_GROUP_SALES_FOR
, 0)
, 'T'
, NVL(HDR.PRORATED_GROUP_SALES_FOR
, 0)) GROUP_SALES_FOR
, DECODE(RENTS.CUMULATIVE_VOL
, 'N'
, NVL(HDR.PRORATED_GROUP_DEDUCTIONS
, 0)
, PN_VAR_RENT_CALC_PKG.GROUP_DEDUCTIONS(RENTS.PRORATION_RULE
, DTLS.TRX_DETAIL_ID
, RENTS.CUMULATIVE_VOL)) GROUP_DEDUCTIONS
, DECODE(RENTS.CUMULATIVE_VOL
, 'N'
, NVL(HDR.PRORATED_GROUP_SALES
, 0) - NVL(HDR.PRORATED_GROUP_DEDUCTIONS
, 0)
, PN_VAR_RENT_CALC_PKG.NET_VOLUME(RENTS.PRORATION_RULE
, DTLS.TRX_DETAIL_ID
, RENTS.CUMULATIVE_VOL)) NET_VOLUME
, DECODE(RENTS.CUMULATIVE_VOL
, 'N'
, NVL(HDR.PRORATED_GROUP_SALES_FOR
, 0)
, 'Y'
, NVL(HDR.YTD_SALES_FOR
, 0)
, 'C'
, NVL(HDR.REPORTING_GROUP_SALES_FOR
, 0)
, 'T'
, NVL(HDR.PRORATED_GROUP_SALES_FOR
, 0)) NET_VOLUME_FOR
, PN_VAR_RENT_CALC_PKG.CUMULATIVE_VOLUME(RENTS.PRORATION_RULE
, DTLS.TRX_DETAIL_ID
, RENTS.CUMULATIVE_VOL) CUMULATIVE_VOLUME
, NVL(YTD_SALES_FOR
, 0) CUMULATIVE_VOLUME_FOR
, PN_VAR_RENT_CALC_PKG.OVERAGE_CAL(RENTS.PRORATION_RULE
, RENTS.CUMULATIVE_VOL
, DTLS.TRX_DETAIL_ID) OVERAGE
, PN_VAR_RENT_CALC_PKG.OVERAGE_CAL_FOR(RENTS.PRORATION_RULE
, RENTS.CUMULATIVE_VOL
, DTLS.TRX_DETAIL_ID) OVERAGE_FOR
, DTLS.BKPT_RATE
, (PN_VAR_RENT_CALC_PKG.OVERAGE_CAL(RENTS.PRORATION_RULE
, RENTS.CUMULATIVE_VOL
, DTLS.TRX_DETAIL_ID)*DTLS.BKPT_RATE) SEGMENT_VAR_RENT
, (PN_VAR_RENT_CALC_PKG.OVERAGE_CAL_FOR(RENTS.PRORATION_RULE
, RENTS.CUMULATIVE_VOL
, DTLS.TRX_DETAIL_ID)*DTLS.BKPT_RATE) SEGMENT_VAR_RENT_FOR
, PN_VAR_RENT_CALC_PKG.CURRENT_GROSS_VR(RENTS.PRORATION_RULE
, DTLS.TRX_DETAIL_ID) ACT_VAR_RENT
, HDR.PERCENT_RENT_DUE_FOR FOR_VAR_RENT
, PN_VAR_RENT_CALC_PKG.CURRENT_GROSS_VR(RENTS.PRORATION_RULE
, DTLS.TRX_DETAIL_ID) ACT_VAR_RENT_MIR
, NVL(HDR.PRORATED_RENT_DUE-NVL(HDR.FIRST_YR_RENT
, 0)+NVL(HDR.PERCENT_RENT_DUE_FOR
, 0)
, 0) FOR_VAR_RENT_MIR
, PN_VAR_RENT_CALC_PKG.CUMULATIVE_GROSS_VR(RENTS.PRORATION_RULE
, DTLS.TRX_DETAIL_ID) YTD_PERCENT_RENT
, HDR.YTD_PERCENT_RENT_FOR YTD_PERCENT_RENT_FOR
, RENTS.INVOICE_ON
, PN_VAR_RENT_CALC_PKG.TRUE_UP_HEADER(HDR.PERIOD_ID
, HDR.TRX_HEADER_ID
, HDR.CALC_PRD_END_DATE) IS_TRUE_UP
, RENTS.ORG_ID
FROM PN_VAR_RENTS RENTS
, PN_VAR_TRX_HEADERS_ALL HDR
, PN_VAR_TRX_DETAILS_ALL DTLS
, PN_VAR_GRP_DATES_ALL GD
, PN_VAR_BKPTS_DET_ALL BKPTS
WHERE RENTS.VAR_RENT_ID = HDR.VAR_RENT_ID
AND GD.GRP_DATE_ID = HDR.GRP_DATE_ID
AND HDR.TRX_HEADER_ID=DTLS.TRX_HEADER_ID
AND BKPTS.BKPT_DETAIL_ID = DTLS.BKPT_DETAIL_ID