FND Design Data [Home] [Help]

View: IGS_FI_FUND_SRC_HIST_V

Product: IGS - Student System (Obsolete)
Description: This view is used to merge funding source history with the current funding source details enabling all details to be accessed over time, up till the current day. Each entry represents all column values over defined time periods.
Implementation/DBA Data: Not implemented in this database
View Text

SELECT FSH1.FUNDING_SOURCE
, FSH1.HIST_START_DT
, FSH1.HIST_END_DT
, FSH1.HIST_WHO
, NVL( FSH1.DESCRIPTION
, NVL( SUBSTR( IGS_AU_GEN_002.AUDP_GET_FSH_COL( FSH1.FUNDING_SOURCE
, 'DESCRIPTION'
, FSH1.HIST_END_DT)
, 1
, 60)
, FS1.DESCRIPTION)) DESCRIPTION
, NVL( FSH1.GOVT_FUNDING_SOURCE
, NVL( TO_NUMBER( IGS_AU_GEN_002.AUDP_GET_FSH_COL( FSH1.FUNDING_SOURCE
, 'GOVT_FUNDING_SOURCE'
, FSH1.HIST_END_DT))
, FS1.GOVT_FUNDING_SOURCE)) GOVT_FUNDING_SOURCE
, NVL( FSH1.CLOSED_IND
, NVL( SUBSTR( IGS_AU_GEN_002.AUDP_GET_FSH_COL( FSH1.FUNDING_SOURCE
, 'CLOSED_IND'
, FSH1.HIST_END_DT)
, 1
, 1)
, FS1.CLOSED_IND)) CLOSED_IND
, FSH1.CREATED_BY
, FSH1.CREATION_DATE
, FSH1.LAST_UPDATED_BY
, FSH1.LAST_UPDATE_DATE
, FSH1.LAST_UPDATE_LOGIN FROM IGS_FI_FUND_SRC_HIST FSH1
, IGS_FI_FUND_SRC FS1
WHERE FS1.FUNDING_SOURCE = FSH1.FUNDING_SOURCE UNION ALL SELECT FS2.FUNDING_SOURCE
, NVL( MAX(FSH2.HIST_END_DT)
, FS2.LAST_UPDATE_DATE) HIST_START_DT
, TO_DATE(NULL) HIST_END_DT
, FS2.LAST_UPDATED_BY HIST_WHO
, FS2.DESCRIPTION
, FS2.GOVT_FUNDING_SOURCE
, FS2.CLOSED_IND
, FS2.CREATED_BY
, FS2.CREATION_DATE
, FS2.LAST_UPDATED_BY
, FS2.LAST_UPDATE_DATE
, FS2.LAST_UPDATE_LOGIN FROM IGS_FI_FUND_SRC_HIST FSH2
, IGS_FI_FUND_SRC FS2 WHERE FS2.FUNDING_SOURCE = FSH2.FUNDING_SOURCE (+) GROUP BY FS2.FUNDING_SOURCE
, FS2.DESCRIPTION
, FS2.GOVT_FUNDING_SOURCE
, FS2.CLOSED_IND
, FS2.CREATED_BY
, FS2.CREATION_DATE
, FS2.LAST_UPDATED_BY
, FS2.LAST_UPDATE_DATE
, FS2.LAST_UPDATE_LOGIN

Columns

Name
FUNDING_SOURCE
HIST_START_DT
HIST_END_DT
HIST_WHO
DESCRIPTION
GOVT_FUNDING_SOURCE
CLOSED_IND
CREATED_BY
CREATION_DATE
LAST_UPDATED_BY
LAST_UPDATE_DATE
LAST_UPDATE_LOGIN