ZCA_CONTEST_HISTORY_V

Details

  • Schema: FUSION

  • Object owner: ZCA

  • Object type: VIEW

Columns

Name

HISTORY_RECORD_ID

HISTORY_RECORD_OBJECT_ID

HISTORY_RECORD_OBJECT_NUMBER

KPI_ID

CONTEST_ID

HISTORY_OWNER_ID

HISTORY_RECORD_DATE

STATIC_TEXT

DYNAMIC_TEXT_1_VALUE

DYNAMIC_TEXT_2_VALUE

DYNAMIC_TEXT_1_NAME

DYNAMIC_TEXT_2_NAME

DYNAMIC_NUMBER_1_VALUE

DYNAMIC_NUMBER_2_VALUE

DYNAMIC_NUMBER_1_NAME

DYNAMIC_NUMBER_2_NAME

DYNAMIC_NUMBER_1_UOM

DYNAMIC_NUMBER_2_UOM

Query

SQL_Statement

(

Select /*+ LEADING(kh) */

kh.kpi_history_record_id AS HISTORY_RECORD_ID,

kh.kpi_history_record_objid as HISTORY_RECORD_OBJECT_ID,

kh.kpi_history_record_objnum as HISTORY_RECORD_OBJECT_NUMBER,

kh.KPI_ID AS KPI_ID,

zc.CONTEST_ID AS CONTEST_ID,

kh.KPI_HISTORY_RECORD_OWNER_ID AS HISTORY_OWNER_ID,

kh.KPI_HISTORY_RECORD_DATE AS HISTORY_RECORD_DATE,

km.STATIC_TEXT AS STATIC_TEXT,

NVL(lt1.meaning,kh.dynamic_text_1_value) AS DYNAMIC_TEXT_1_VALUE,

NVL(lt2.meaning,kh.dynamic_text_2_value) AS DYNAMIC_TEXT_2_VALUE,

km.DYNAMIC_TEXT_1_NAME AS DYNAMIC_TEXT_1_NAME,

km.DYNAMIC_TEXT_2_NAME AS DYNAMIC_TEXT_2_NAME,

kh.DYNAMIC_NUMBER_1_VALUE AS DYNAMIC_NUMBER_1_VALUE,

kh.DYNAMIC_NUMBER_2_VALUE AS DYNAMIC_NUMBER_2_VALUE,

km.DYNAMIC_NUMBER_1_NAME AS DYNAMIC_NUMBER_1_NAME,

km.DYNAMIC_NUMBER_2_NAME AS DYNAMIC_NUMBER_2_NAME,

km.DYNAMIC_NUMBER_1_UOM AS DYNAMIC_NUMBER_1_UOM,

km.DYNAMIC_NUMBER_2_UOM AS DYNAMIC_NUMBER_2_UOM

from

zca_kpi_history kh,

zca_kpi_history_metadata km,

zca_contests zc,

zca_contest_resources zr,

fnd_lookup_values_tl lt1,

fnd_lookup_values_tl lt2

Where

kh.KPI_EVENT_ID = km.KPI_EVENT_ID and

zc.CONTEST_KPI_ID = kh.KPI_ID and

zr.CONTEST_ID = zc.CONTEST_ID and

zr.RESOURCE_ID = kh.KPI_HISTORY_RECORD_OWNER_ID and

kh.KPI_HISTORY_RECORD_DATE >= zc.CONTEST_START_DATE and

kh.KPI_HISTORY_RECORD_DATE <= zc.CONTEST_END_DATE

AND sys_extract_utc(systimestamp) >= kh.KPI_HISTORY_RECORD_DATE

AND lt1.lookup_type (+) = km.dynamic_text_1_type

AND lt1.lookup_code (+) = nvl(kh.dynamic_text_1_value, 'EMPTY')

AND lt1.view_application_id (+) = 0

AND lt1.language (+) = userenv('LANG')

AND lt2.lookup_type (+) = km.dynamic_text_2_type

AND lt2.lookup_code (+) = nvl(kh.dynamic_text_2_value, 'EMPTY')

AND lt2.view_application_id (+) = 0

AND lt2.language (+) = userenv('LANG')

)

UNION ALL

(

SELECT

ch.CONTEST_HISTORY_RECORD_ID AS HISTORY_RECORD_ID,

ch.CONTEST_HISTORY_RECORD_ID as HISTORY_RECORD_OBJECT_ID,

TO_CHAR(ch.CONTEST_HISTORY_RECORD_ID) as HISTORY_RECORD_OBJECT_NUMBER,

Null AS KPI_ID,

ch.CONTEST_ID,

ch.CONTEST_HIS_REC_OWNER_ID,

ch.CONTEST_HISTORY_RECORD_DATE,

cm.STATIC_TEXT,

ch.DYNAMIC_TEXT_1_VALUE,

ch.DYNAMIC_TEXT_2_VALUE,

cm.DYNAMIC_TEXT_1_NAME,

cm.DYNAMIC_TEXT_2_NAME,

ch.DYNAMIC_NUMBER_1_VALUE,

ch.DYNAMIC_NUMBER_2_VALUE,

cm.DYNAMIC_NUMBER_1_NAME,

cm.DYNAMIC_NUMBER_2_NAME,

cm.DYNAMIC_NUMBER_1_UOM,

cm.DYNAMIC_NUMBER_2_UOM

FROM

zca_contest_history ch,

zca_contest_history_metadata cm

Where

ch.CONTEST_HISTORY_METADATA_ID = cm.CONTEST_HISTORY_METADATA_ID

)