FLS PA Budgets and Actuals - Totals, FLS PA Project, PA Fundings, PA Projects
Description
Categories: Discoverer
Imported Discoverer folders:
PA Fundings (PAFG_FUNDINGS)
PA Projects (PAFG_PROJECTS)
FLS PA Budgets and Actuals - Totals (Custom SQL)
FLS PA Project (Custom SQL)
Object IDs: 246383.246396.246437.246467
EUL: eul_us
PA Fundings (PAFG_FUNDINGS)
PA Projects (PAFG_PROJECTS)
FLS PA Budgets and Actuals - Totals (Custom SQL)
FLS PA Project (Custom SQL)
Object IDs: 246383.246396.246437.246467
EUL: eul_us
Run
FLS PA Budgets and Actuals - Totals, FLS PA Project, PA Fundings, PA Projects and other Oracle EBS reports with Blitz Reportâ„¢ on our demo environment
select fpbaat.function_code fc, fpbaat.project_number, pp.project_name, pp.carrying_out_org_name dept, pp.project_type, pp.carrying_out_org_name "Dept.", fpbaat.project_status, fpp.project_controller, fpp.project_manager, pf.allocated_amount agreement_funding__amount, fpbaat.revised_revenue revised_revenue_budget, fpbaat.revised_cost revised_cost_budget, decode(decode(sign(instr(fpbaat.project_type,'POC Projects')),1,'Forecast','Revised'),'Revised',fpbaat.revised_revenue_draft,fpbaat.forecast_revenue_draft) forecast_revenue_budget, decode(decode(sign(instr(fpbaat.project_type,'POC Projects')),1,'Forecast','Revised'),'Revised',fpbaat.revised_cost_draft,fpbaat.forecast_cost_draft) forecast_cost_budget, fpbaat.invoice_amount, fpbaat.actual_cost, decode(sign((fpbaat.forecast_cost_draft-fpbaat.actual_cost)),-1,'x',null) cst_overrun, pp.function_code, fpbaat.actual_revenue, fpbaat.cost_accrual actual_cost_accrual, to_number((fpbaat.actual_revenue-fpbaat.cost_accrual)) actual_margin, decode(to_number(xxpa_utils.pa_calc_draft_revenue(fpbaat.project_id,decode(decode(sign(instr(fpbaat.project_type,'POC Projects')),1,'Forecast','Revised'),'Revised',fpbaat.revised_revenue_draft,fpbaat.forecast_revenue_draft),decode(decode(sign(instr(fpbaat.project_type,'POC Projects')),1,'Forecast','Revised'),'Revised',fpbaat.revised_cost_draft,fpbaat.forecast_cost_draft),fpbaat.invoice_amount,fpbaat.actual_cost)),-1,0,-9,0,xxpa_utils.pa_calc_draft_revenue(fpbaat.project_id,decode(decode(sign(instr(fpbaat.project_type,'POC Projects')),1,'Forecast','Revised'),'Revised',fpbaat.revised_revenue_draft,fpbaat.forecast_revenue_draft),decode(decode(sign(instr(fpbaat.project_type,'POC Projects')),1,'Forecast','Revised'),'Revised',fpbaat.revised_cost_draft,fpbaat.forecast_cost_draft),fpbaat.invoice_amount,fpbaat.actual_cost)) draft_revenue_accrual, decode(to_number(xxpa_utils.pa_calc_draft_revenue(fpbaat.project_id,decode(decode(sign(instr(fpbaat.project_type,'POC Projects')),1,'Forecast','Revised'),'Revised',fpbaat.revised_revenue_draft,fpbaat.forecast_revenue_draft),decode(decode(sign(instr(fpbaat.project_type,'POC Projects')),1,'Forecast','Revised'),'Revised',fpbaat.revised_cost_draft,fpbaat.forecast_cost_draft),fpbaat.invoice_amount,fpbaat.actual_cost)),-1,0,-9,0,xxpa_utils.pa_calc_draft_revenue(fpbaat.project_id,decode(decode(sign(instr(fpbaat.project_type,'POC Projects')),1,'Forecast','Revised'),'Revised',fpbaat.revised_revenue_draft,fpbaat.forecast_revenue_draft),decode(decode(sign(instr(fpbaat.project_type,'POC Projects')),1,'Forecast','Revised'),'Revised',fpbaat.revised_cost_draft,fpbaat.forecast_cost_draft),fpbaat.invoice_amount,fpbaat.actual_cost)) draft_revenue_accrual2, to_number((decode(to_number(xxpa_utils.pa_calc_draft_revenue(fpbaat.project_id,decode(decode(sign(instr(fpbaat.project_type,'POC Projects')),1,'Forecast','Revised'),'Revised',fpbaat.revised_revenue_draft,fpbaat.forecast_revenue_draft),decode(decode(sign(instr(fpbaat.project_type,'POC Projects')),1,'Forecast','Revised'),'Revised',fpbaat.revised_cost_draft,fpbaat.forecast_cost_draft),fpbaat.invoice_amount,fpbaat.actual_cost)),-1,0,-9,0,xxpa_utils.pa_calc_draft_revenue(fpbaat.project_id,decode(decode(sign(instr(fpbaat.project_type,'POC Projects')),1,'Forecast','Revised'),'Revised',fpbaat.revised_revenue_draft,fpbaat.forecast_revenue_draft),decode(decode(sign(instr(fpbaat.project_type,'POC Projects')),1,'Forecast','Revised'),'Revised',fpbaat.revised_cost_draft,fpbaat.forecast_cost_draft),fpbaat.invoice_amount,fpbaat.actual_cost))-decode(fpbaat.project_status,'Soft Closed',fpbaat.cost_accrual,decode(decode(decode(sign(instr(fpbaat.project_type,'POC Projects')),1,'Forecast','Revised'),'Revised',fpbaat.revised_revenue_draft,fpbaat.forecast_revenue_draft),0,0,decode(decode(decode(sign(instr(fpbaat.project_type,'POC Projects')),1,'Forecast','Revised'),'Revised',fpbaat.revised_cost_draft,fpbaat.forecast_cost_draft),0,0,xxpa_utils.pa_calc_draft_cost(fpbaat.project_id,decode(decode(sign(instr(fpbaat.project_type,'POC Projects')),1,'Forecast','Revised'),'Revised',fpbaat.revised_revenue_draft,fpbaat.forecast_revenue_draft),decode(decode(sign(instr(fpbaat.project_type,'POC Projects')),1,'Forecast','Revised'),'Revised',fpbaat.revised_cost_draft,fpbaat.forecast_cost_draft),fpbaat.invoice_amount,fpbaat.actual_cost)))))) "Draft Margin ", to_number((decode(to_number(xxpa_utils.pa_calc_draft_revenue(fpbaat.project_id,decode(decode(sign(instr(fpbaat.project_type,'POC Projects')),1,'Forecast','Revised'),'Revised',fpbaat.revised_revenue_draft,fpbaat.forecast_revenue_draft),decode(decode(sign(instr(fpbaat.project_type,'POC Projects')),1,'Forecast','Revised'),'Revised',fpbaat.revised_cost_draft,fpbaat.forecast_cost_draft),fpbaat.invoice_amount,fpbaat.actual_cost)),-1,0,-9,0,xxpa_utils.pa_calc_draft_revenue(fpbaat.project_id,decode(decode(sign(instr(fpbaat.project_type,'POC Projects')),1,'Forecast','Revised'),'Revised',fpbaat.revised_revenue_draft,fpbaat.forecast_revenue_draft),decode(decode(sign(instr(fpbaat.project_type,'POC Projects')),1,'Forecast','Revised'),'Revised',fpbaat.revised_cost_draft,fpbaat.forecast_cost_draft),fpbaat.invoice_amount,fpbaat.actual_cost))-decode(fpbaat.project_status,'Soft Closed',fpbaat.cost_accrual,decode(decode(decode(sign(instr(fpbaat.project_type,'POC Projects')),1,'Forecast','Revised'),'Revised',fpbaat.revised_revenue_draft,fpbaat.forecast_revenue_draft),0,0,decode(decode(decode(sign(instr(fpbaat.project_type,'POC Projects')),1,'Forecast','Revised'),'Revised',fpbaat.revised_cost_draft,fpbaat.forecast_cost_draft),0,0,xxpa_utils.pa_calc_draft_cost(fpbaat.project_id,decode(decode(sign(instr(fpbaat.project_type,'POC Projects')),1,'Forecast','Revised'),'Revised',fpbaat.revised_revenue_draft,fpbaat.forecast_revenue_draft),decode(decode(sign(instr(fpbaat.project_type,'POC Projects')),1,'Forecast','Revised'),'Revised',fpbaat.revised_cost_draft,fpbaat.forecast_cost_draft),fpbaat.invoice_amount,fpbaat.actual_cost)))))) "Draft Margin 2", decode(fpbaat.project_status,'Soft Closed',fpbaat.cost_accrual,decode(decode(decode(sign(instr(fpbaat.project_type,'POC Projects')),1,'Forecast','Revised'),'Revised',fpbaat.revised_revenue_draft,fpbaat.forecast_revenue_draft),0,0,decode(decode(decode(sign(instr(fpbaat.project_type,'POC Projects')),1,'Forecast','Revised'),'Revised',fpbaat.revised_cost_draft,fpbaat.forecast_cost_draft),0,0,xxpa_utils.pa_calc_draft_cost(fpbaat.project_id,decode(decode(sign(instr(fpbaat.project_type,'POC Projects')),1,'Forecast','Revised'),'Revised',fpbaat.revised_revenue_draft,fpbaat.forecast_revenue_draft),decode(decode(sign(instr(fpbaat.project_type,'POC Projects')),1,'Forecast','Revised'),'Revised',fpbaat.revised_cost_draft,fpbaat.forecast_cost_draft),fpbaat.invoice_amount,fpbaat.actual_cost)))) draft_cost_accrual, decode(fpbaat.project_status,'Soft Closed',fpbaat.cost_accrual,decode(decode(decode(sign(instr(fpbaat.project_type,'POC Projects')),1,'Forecast','Revised'),'Revised',fpbaat.revised_revenue_draft,fpbaat.forecast_revenue_draft),0,0,decode(decode(decode(sign(instr(fpbaat.project_type,'POC Projects')),1,'Forecast','Revised'),'Revised',fpbaat.revised_cost_draft,fpbaat.forecast_cost_draft),0,0,xxpa_utils.pa_calc_draft_cost(fpbaat.project_id,decode(decode(sign(instr(fpbaat.project_type,'POC Projects')),1,'Forecast','Revised'),'Revised',fpbaat.revised_revenue_draft,fpbaat.forecast_revenue_draft),decode(decode(sign(instr(fpbaat.project_type,'POC Projects')),1,'Forecast','Revised'),'Revised',fpbaat.revised_cost_draft,fpbaat.forecast_cost_draft),fpbaat.invoice_amount,fpbaat.actual_cost)))) draft_cost_accrual2, (decode(to_number(xxpa_utils.pa_calc_draft_revenue(fpbaat.project_id,decode(decode(sign(instr(fpbaat.project_type,'POC Projects')),1,'Forecast','Revised'),'Revised',fpbaat.revised_revenue_draft,fpbaat.forecast_revenue_draft),decode(decode(sign(instr(fpbaat.project_type,'POC Projects')),1,'Forecast','Revised'),'Revised',fpbaat.revised_cost_draft,fpbaat.forecast_cost_draft),fpbaat.invoice_amount,fpbaat.actual_cost)),-1,0,-9,0,xxpa_utils.pa_calc_draft_revenue(fpbaat.project_id,decode(decode(sign(instr(fpbaat.project_type,'POC Projects')),1,'Forecast','Revised'),'Revised',fpbaat.revised_revenue_draft,fpbaat.forecast_revenue_draft),decode(decode(sign(instr(fpbaat.project_type,'POC Projects')),1,'Forecast','Revised'),'Revised',fpbaat.revised_cost_draft,fpbaat.forecast_cost_draft),fpbaat.invoice_amount,fpbaat.actual_cost))-fpbaat.actual_revenue) revenue_change, (decode(to_number(xxpa_utils.pa_calc_draft_revenue(fpbaat.project_id,decode(decode(sign(instr(fpbaat.project_type,'POC Projects')),1,'Forecast','Revised'),'Revised',fpbaat.revised_revenue_draft,fpbaat.forecast_revenue_draft),decode(decode(sign(instr(fpbaat.project_type,'POC Projects')),1,'Forecast','Revised'),'Revised',fpbaat.revised_cost_draft,fpbaat.forecast_cost_draft),fpbaat.invoice_amount,fpbaat.actual_cost)),-1,0,-9,0,xxpa_utils.pa_calc_draft_revenue(fpbaat.project_id,decode(decode(sign(instr(fpbaat.project_type,'POC Projects')),1,'Forecast','Revised'),'Revised',fpbaat.revised_revenue_draft,fpbaat.forecast_revenue_draft),decode(decode(sign(instr(fpbaat.project_type,'POC Projects')),1,'Forecast','Revised'),'Revised',fpbaat.revised_cost_draft,fpbaat.forecast_cost_draft),fpbaat.invoice_amount,fpbaat.actual_cost))-fpbaat.actual_revenue) revenue_change2, to_number((decode(fpbaat.project_status,'Soft Closed',fpbaat.cost_accrual,decode(decode(decode(sign(instr(fpbaat.project_type,'POC Projects')),1,'Forecast','Revised'),'Revised',fpbaat.revised_revenue_draft,fpbaat.forecast_revenue_draft),0,0,decode(decode(decode(sign(instr(fpbaat.project_type,'POC Projects')),1,'Forecast','Revised'),'Revised',fpbaat.revised_cost_draft,fpbaat.forecast_cost_draft),0,0,xxpa_utils.pa_calc_draft_cost(fpbaat.project_id,decode(decode(sign(instr(fpbaat.project_type,'POC Projects')),1,'Forecast','Revised'),'Revised',fpbaat.revised_revenue_draft,fpbaat.forecast_revenue_draft),decode(decode(sign(instr(fpbaat.project_type,'POC Projects')),1,'Forecast','Revised'),'Revised',fpbaat.revised_cost_draft,fpbaat.forecast_cost_draft),fpbaat.invoice_amount,fpbaat.actual_cost))))-fpbaat.cost_accrual)) cost_change, to_number((decode(fpbaat.project_status,'Soft Closed',fpbaat.cost_accrual,decode(decode(decode(sign(instr(fpbaat.project_type,'POC Projects')),1,'Forecast','Revised'),'Revised',fpbaat.revised_revenue_draft,fpbaat.forecast_revenue_draft),0,0,decode(decode(decode(sign(instr(fpbaat.project_type,'POC Projects')),1,'Forecast','Revised'),'Revised',fpbaat.revised_cost_draft,fpbaat.forecast_cost_draft),0,0,xxpa_utils.pa_calc_draft_cost(fpbaat.project_id,decode(decode(sign(instr(fpbaat.project_type,'POC Projects')),1,'Forecast','Revised'),'Revised'< |