PJO_DIS_PD_PERIOD_V
Details
-
Schema: FUSION
-
Object owner: PJO
-
Object type: VIEW
Columns
Name |
---|
PLANNING_ELEMENT_ID PROJECT_ID OBJECT_ID1 TASK_ID RBS_ELEMENT_ID PLAN_VERSION_ID PLANNING_START_DATE PLANNING_END_DATE UNIT_OF_MEASURE SPREAD_CURVE_ID START_DATE CURRENT_REPORTING_PERIOD END_DATE FROM_ANCHOR_POSITION PERIOD_PROMPT START_PERIOD_NAME END_PERIOD_NAME PERIOD_PROFILE_ID ORG_ID SESSION_ID TXN_CURRENCY_CODE PLAN_LINE_ID |
Query
SQL_Statement |
---|
select ppe.planning_element_id, ppe.project_id, ppe.object_id1, ppe.task_id, ppe.rbs_element_id, ppe.plan_version_id, ppe.planning_start_date, ppe.planning_end_date, ppe.unit_of_measure, ppe.spread_curve_id, decode(ppd.period_prompt, 'Preceding Period', DECODE(SIGN(ppd.start_date - ppe.planning_start_date), -1, pjo_edit_plan_setup.get_period_start_date(ppe.planning_start_date,ppj.org_id,ppo.time_phased_code), ppd.start_date), 'Succeeding Period', DECODE(SIGN(ppd.start_date - ppe.planning_start_date), -1, pjo_edit_plan_setup.get_period_start_date(ppe.planning_start_date,ppj.org_id,ppo.time_phased_code), ppd.start_date), ppd.start_date) START_DATE, ppd.current_reporting_period, decode(ppd.period_prompt, 'Succeeding Period', DECODE(SIGN(ppd.end_date - ppe.planning_end_date), -1, ppd.end_date, pjo_edit_plan_setup.get_period_end_date(ppe.planning_end_date,ppj.org_id,ppo.time_phased_code)), 'Preceding Period', DECODE(SIGN(ppd.end_date - ppe.planning_end_date), -1, ppd.end_date, pjo_edit_plan_setup.get_period_end_date(ppe.planning_end_date,ppj.org_id,ppo.time_phased_code)), ppd.end_date) END_DATE, ppd.from_anchor_position, ppd.period_prompt, ppd.start_period_name, ppd.end_period_name, ppd.period_profile_id, ppd.org_id, ppd.session_id, ppl.txn_currency_code, ppl.plan_line_id from pjo_planning_elements ppe, pjo_plan_lines ppl, PJO_DIS_SESSION_PERIODS ppd, pjo_planning_options ppo, pjf_projects_all_b ppj where ppe.planning_start_date <= ppd.end_date and ppe.planning_end_date >= ppd.start_date and ppe.planning_element_id = ppl.planning_element_id and ppe.plan_version_id = ppo.plan_version_id and ppo.period_profile_id = ppd.period_profile_id and ppd.current_reporting_period = ppo.current_planning_period and ppe.project_id = ppj.project_id and ppj.org_id = ppd.org_id and ppo.time_phased_code <> 'A' union select ppe.planning_element_id, ppe.project_id, ppe.object_id1, ppe.task_id, ppe.rbs_element_id, ppe.plan_version_id, ppe.planning_start_date, ppe.planning_end_date, ppe.unit_of_measure, ppe.spread_curve_id, ppd.start_date start_date, ppd.current_reporting_period, ppd.end_date end_date, ppd.from_anchor_position, ppd.period_prompt, ppd.start_period_name, ppd.end_period_name, ppd.period_profile_id, ppd.org_id, ppd.session_id, ppl.txn_currency_code, ppl.plan_line_id from pjo_planning_elements ppe, pjo_plan_lines ppl, pjo_dis_session_periods ppd, pjo_planning_options ppo, pjf_projects_all_b ppj, pjo_plan_versions_b ppv, GMS_AWD_STR_END_PR_DATE_V gms where gms.bp_start_date <= ppd.end_date and gms.bp_end_date >= ppd.start_date and ppe.planning_element_id = ppl.planning_element_id and ppe.plan_version_id = ppo.plan_version_id and ppe.project_id = ppj.project_id and ppj.org_id = ppd.org_id and ppo.time_phased_code = 'A' and ppv.plan_version_id = ppo.plan_version_id and ppv.object_id1 = ppd.award_id and ppv.object_id1 = gms.id |