HXT_TCLAY_REGION_V

Details

  • Schema: FUSION

  • Object owner: HWM

  • Object type: VIEW

Columns

Name

TCLAY_ID

TCLAY_CD

TCLAYST_ID

TCLAY_TYPE

TCLAY_TASK_SHORT_NAME

TL_TASK_RESULTS_ID

TL_TASK_FEATURES_ID

TASK_SHORT_NAME

TASK_NAME

CREATED_BY

CREATION_DATE

LAST_UPDATED_BY

LAST_UPDATE_DATE

LAST_UPDATE_LOGIN

LAYOUT_REGION_CODE

MATRIX_DECIMAL_PLACE

MATRIX_BLANK_ROWS_DEFAULT

MATRIX_ENABLE_NEGATIVE

MATRIX_TE_FORMAT

MATRIX_DATE_FORMAT

MATRIX_ENABLE_MIDNIGHT

MATRIX_DISPLAY_UOM

MATRIX_HIGHLIGHT_OT

MATRIX_ENABLE_BUTTON_RULE

MATRIX_VIEW_DAILY_TEVT

MATRIX_HIDE_SECONDS

MATRIX_DISPLAY_HOUR_SLIDER

MATRIX_DISPLAY_TIME_SLIDER

ADDTL_LABEL

COMMENT_LABEL

COMMENT_DISPLAY_OPTION

COMMENT_DATE_FORMAT

DAILY_LABEL

DAILY_DATE_FORMAT

TIMETOTALS_DECIMAL_PLACE

HOURS_DECIMAL_PLACE

HOURS_DATE_FORMAT

UNITS_DATE_FORMAT

INSTANCE_FLAG

Query

SQL_Statement

SELECT layout.TCLAY_ID,

layout.TCLAY_CD,

layout.TCLAYST_ID,

layout.TCLAY_TYPE,

layout.TCLAY_TASK_SHORT_NAME,

layout.TL_TASK_RESULTS_ID,

layout.TL_TASK_FEATURES_ID,

layout.TASK_SHORT_NAME,

layout.TASK_NAME,

layout.CREATED_BY,

layout.CREATION_DATE,

layout.LAST_UPDATED_BY,

layout.LAST_UPDATE_DATE,

layout.LAST_UPDATE_LOGIN ,

NVL(NVL(hour.LAYOUT_SUBTABLE_CODE, matrix.LAYOUT_TABLE_CODE), 'RAW_INSTANCE') LAYOUT_REGION_CODE ,

(

CASE

WHEN NVL(hour.LAYOUT_SUBTABLE_CODE, matrix.LAYOUT_TABLE_CODE) <> 'TCR_INSTANCE_CCTT'

AND (layout.TCLAY_TYPE LIKE 'Time %'

OR layout.TCLAY_TYPE LIKE 'Fuse Calendar %')

THEN matrix.MATRIX_DECIMAL_PLACE

ELSE NULL

END) MATRIX_DECIMAL_PLACE ,

(

CASE

WHEN NVL(hour.LAYOUT_SUBTABLE_CODE, matrix.LAYOUT_TABLE_CODE) <> 'TCR_INSTANCE_CCTT'

AND layout.TCLAY_TYPE LIKE 'Time %'

THEN matrix.MATRIX_BLANK_ROWS_DEFAULT

ELSE NULL

END) MATRIX_BLANK_ROWS_DEFAULT ,

(

CASE

WHEN NVL(hour.LAYOUT_SUBTABLE_CODE, matrix.LAYOUT_TABLE_CODE) <> 'TCR_INSTANCE_CCTT'

AND (layout.TCLAY_TYPE LIKE 'Time %'

OR layout.TCLAY_TYPE LIKE 'Fuse Calendar %')

THEN NVL(matrix.MATRIX_ENABLE_NEGATIVE, 'N')

ELSE NULL

END) MATRIX_ENABLE_NEGATIVE ,

(

CASE

WHEN NVL(hour.LAYOUT_SUBTABLE_CODE, matrix.LAYOUT_TABLE_CODE) <> 'TCR_INSTANCE_CCTT'

AND (layout.TCLAY_TYPE LIKE 'Time %'

OR layout.TCLAY_TYPE LIKE 'Fuse Calendar %')

THEN matrix.MATRIX_TE_FORMAT

ELSE NULL

END) MATRIX_TE_FORMAT ,

(

CASE

WHEN NVL(hour.LAYOUT_SUBTABLE_CODE, matrix.LAYOUT_TABLE_CODE) <> 'TCR_INSTANCE_CCTT'

AND layout.TCLAY_TYPE LIKE 'Time %'

THEN matrix.MATRIX_DATE_FORMAT

ELSE NULL

END) MATRIX_DATE_FORMAT ,

(

CASE

WHEN NVL(hour.LAYOUT_SUBTABLE_CODE, matrix.LAYOUT_TABLE_CODE) <> 'TCR_INSTANCE_CCTT'

AND (layout.TCLAY_TYPE LIKE 'Time %'

OR layout.TCLAY_TYPE LIKE 'Fuse Calendar %')

THEN NVL(matrix.MATRIX_ENABLE_MIDNIGHT, 'N')

ELSE NULL

END) MATRIX_ENABLE_MIDNIGHT ,

(

CASE

WHEN NVL(hour.LAYOUT_SUBTABLE_CODE, matrix.LAYOUT_TABLE_CODE) <> 'TCR_INSTANCE_CCTT'

AND layout.TCLAY_TYPE LIKE 'Time %'

THEN NVL(matrix.MATRIX_DISPLAY_UOM, 'N')

ELSE NULL

END) MATRIX_DISPLAY_UOM ,

(

CASE

WHEN NVL(hour.LAYOUT_SUBTABLE_CODE, matrix.LAYOUT_TABLE_CODE) <> 'TCR_INSTANCE_CCTT'

AND layout.TCLAY_TYPE LIKE 'Time %'

THEN matrix.MATRIX_HIGHLIGHT_OT

ELSE NULL

END) MATRIX_HIGHLIGHT_OT ,

(

CASE

WHEN NVL(hour.LAYOUT_SUBTABLE_CODE, matrix.LAYOUT_TABLE_CODE) <> 'TCR_INSTANCE_CCTT'

AND layout.TCLAY_TYPE = 'Web Clock Indiv'

THEN NVL(matrix.MATRIX_ENABLE_BUTTON_RULE, 'N')

ELSE NULL

END) MATRIX_ENABLE_BUTTON_RULE ,

(

CASE

WHEN NVL(hour.LAYOUT_SUBTABLE_CODE, matrix.LAYOUT_TABLE_CODE) <> 'TCR_INSTANCE_CCTT'

AND layout.TCLAY_TYPE = 'Web Clock Indiv'

THEN NVL(matrix.MATRIX_VIEW_DAILY_TEVT, 'N')

ELSE NULL

END) MATRIX_VIEW_DAILY_TEVT ,

(

CASE

WHEN NVL(hour.LAYOUT_SUBTABLE_CODE, matrix.LAYOUT_TABLE_CODE) <> 'TCR_INSTANCE_CCTT'

AND layout.TCLAY_TYPE = 'Web Clock Indiv'

THEN NVL(matrix.MATRIX_HIDE_SECONDS, 'N')

ELSE NULL

END) MATRIX_HIDE_SECONDS ,

(

CASE

WHEN NVL(hour.LAYOUT_SUBTABLE_CODE, matrix.LAYOUT_TABLE_CODE) <> 'TCR_INSTANCE_CCTT'

AND layout.TCLAY_TYPE LIKE 'Fuse Calendar %'

THEN NVL(matrix.MATRIX_DISPLAY_HOUR_SLIDER, 'N')

ELSE NULL

END) MATRIX_DISPLAY_HOUR_SLIDER ,

(

CASE

WHEN NVL(hour.LAYOUT_SUBTABLE_CODE, matrix.LAYOUT_TABLE_CODE) <> 'TCR_INSTANCE_CCTT'

AND layout.TCLAY_TYPE LIKE 'Fuse Calendar %'

THEN NVL(matrix.MATRIX_DISPLAY_TIME_SLIDER, 'N')

ELSE NULL

END) MATRIX_DISPLAY_TIME_SLIDER ,

(

CASE

WHEN NVL(hour.LAYOUT_SUBTABLE_CODE, matrix.LAYOUT_TABLE_CODE) <> 'TCR_INSTANCE_CCTT'

THEN addtl.ADDTL_LABEL

ELSE NULL

END) ADDTL_LABEL ,

(

CASE

WHEN NVL(hour.LAYOUT_SUBTABLE_CODE, matrix.LAYOUT_TABLE_CODE) <> 'TCR_INSTANCE_CCTT'

THEN comments.COMMENT_LABEL

ELSE NULL

END) COMMENT_LABEL ,

(

CASE

WHEN NVL(hour.LAYOUT_SUBTABLE_CODE, matrix.LAYOUT_TABLE_CODE) <> 'TCR_INSTANCE_CCTT'

THEN comments.COMMENT_DISPLAY_OPTION

ELSE NULL

END) COMMENT_DISPLAY_OPTION ,

(

CASE

WHEN NVL(hour.LAYOUT_SUBTABLE_CODE, matrix.LAYOUT_TABLE_CODE) <> 'TCR_INSTANCE_CCTT'

THEN comments.COMMENT_DATE_FORMAT

ELSE NULL

END) COMMENT_DATE_FORMAT ,

(

CASE

WHEN NVL(hour.LAYOUT_SUBTABLE_CODE, matrix.LAYOUT_TABLE_CODE) <> 'TCR_INSTANCE_CCTT'

THEN daily.DAILY_LABEL

ELSE NULL

END) DAILY_LABEL ,

(

CASE

WHEN NVL(hour.LAYOUT_SUBTABLE_CODE, matrix.LAYOUT_TABLE_CODE) <> 'TCR_INSTANCE_CCTT'

THEN daily.DAILY_DATE_FORMAT

ELSE NULL

END) DAILY_DATE_FORMAT ,

(

CASE

WHEN layout.TCLAY_TYPE LIKE 'Fuse Calendar %'

THEN NVL(timeT.TIMETOTALS_DECIMAL_PLACE, 0)

ELSE NULL

END) TIMETOTALS_DECIMAL_PLACE ,

hour.HOURS_DECIMAL_PLACE,

hour.HOURS_DATE_FORMAT,

unit.UNITS_DATE_FORMAT,

'Y' INSTANCE_FLAG

FROM HXT_TCLAY_V layout,

(SELECT NVL(SUBSTR(TCLAYFLD_ATTRIBUTE_CATEGORY, 15, 3), 'RAW')

|| '_INSTANCE'

|| SUBSTR(TCLAYFLD_ATTRIBUTE_CATEGORY, 18, 5) LAYOUT_TABLE_CODE,

TCLAY_ID,

LABEL MATRIX_LABEL,

TCLAYFLD_ATTRIBUTE_NUMBER1 MATRIX_DECIMAL_PLACE,

TCLAYFLD_ATTRIBUTE_NUMBER2 MATRIX_BLANK_ROWS_DEFAULT,

TCLAYFLD_ATTRIBUTE_CHAR1 MATRIX_ENABLE_NEGATIVE,

TCLAYFLD_ATTRIBUTE_CHAR2 MATRIX_TE_FORMAT,

TCLAYFLD_ATTRIBUTE_CHAR3 MATRIX_DATE_FORMAT,

TCLAYFLD_ATTRIBUTE_CHAR9 MATRIX_ENABLE_MIDNIGHT,

TCLAYFLD_ATTRIBUTE_CHAR10 MATRIX_DISPLAY_UOM,

TCLAYFLD_ATTRIBUTE_CHAR11 MATRIX_HIGHLIGHT_OT,

TCLAYFLD_ATTRIBUTE_CHAR15 MATRIX_ENABLE_BUTTON_RULE,

TCLAYFLD_ATTRIBUTE_CHAR17 MATRIX_VIEW_DAILY_TEVT,

TCLAYFLD_ATTRIBUTE_CHAR18 MATRIX_HIDE_SECONDS,

TCLAYFLD_ATTRIBUTE_CHAR26 MATRIX_DISPLAY_HOUR_SLIDER,

TCLAYFLD_ATTRIBUTE_CHAR27 MATRIX_DISPLAY_TIME_SLIDER

FROM HXT_TCLAYFLD_DEFNS_VL

WHERE NAME = 'MATRIX_PARAMS'

) matrix,

(SELECT NVL(SUBSTR(TCLAYFLD_ATTRIBUTE_CATEGORY, 13, 3), 'RAW')

|| '_INSTANCE'

|| SUBSTR(TCLAYFLD_ATTRIBUTE_CATEGORY, 16, 5) LAYOUT_TABLE_CODE,

TCLAY_ID,

LABEL ADDTL_LABEL

FROM HXT_TCLAYFLD_DEFNS_VL

WHERE NAME = 'ADDTL_ATTRS'

) addtl,

(SELECT NVL(SUBSTR(TCLAYFLD_ATTRIBUTE_CATEGORY, 10, 3), 'RAW')

|| '_INSTANCE'

|| SUBSTR(TCLAYFLD_ATTRIBUTE_CATEGORY, 13, 5) LAYOUT_TABLE_CODE,

TCLAY_ID,

LABEL COMMENT_LABEL,

TCLAYFLD_ATTRIBUTE_CHAR1 COMMENT_DISPLAY_OPTION,

TCLAYFLD_ATTRIBUTE_CHAR4 COMMENT_DATE_FORMAT

FROM HXT_TCLAYFLD_DEFNS_VL

WHERE NAME = 'Comments'

) comments,

(SELECT NVL(SUBSTR(TCLAYFLD_ATTRIBUTE_CATEGORY, 15, 3), 'RAW')

|| '_INSTANCE'

|| SUBSTR(TCLAYFLD_ATTRIBUTE_CATEGORY, 18, 5) LAYOUT_TABLE_CODE,

TCLAY_ID,

LABEL DAILY_LABEL,

TCLAYFLD_ATTRIBUTE_CHAR1 DAILY_DATE_FORMAT

FROM HXT_TCLAYFLD_DEFNS_VL

WHERE NAME = 'DAILY_DETAILS'

) daily,

(SELECT 'RAW_INSTANCE' LAYOUT_TABLE_CODE,

TCLAY_ID,

TCLAYFLD_ATTRIBUTE_NUMBER1 TIMETOTALS_DECIMAL_PLACE

FROM HXT_TCLAYFLD_DEFNS_VL

WHERE NAME = 'TIME_TOTALS'

) timeT,

(SELECT NVL(SUBSTR(TCLAYFLD_ATTRIBUTE_CATEGORY, 18, 3), 'RAW')

|| '_INSTANCE' LAYOUT_TABLE_CODE,

NVL(SUBSTR(TCLAYFLD_ATTRIBUTE_CATEGORY, 18, 3), 'RAW')

|| '_INSTANCE'

|| SUBSTR(TCLAYFLD_ATTRIBUTE_CATEGORY, 21, 5) LAYOUT_SUBTABLE_CODE,

TCLAY_ID,

TCLAYFLD_ATTRIBUTE_NUMBER1 HOURS_DECIMAL_PLACE,

NVL(TCLAYFLD_ATTRIBUTE_CHAR3, 'EEEEE, MMMMM dd') HOURS_DATE_FORMAT

FROM HXT_TCLAYFLD_DEFNS_VL

WHERE NAME IN ('HOURS_CATEGORIES', 'HOURS_CATEGORIES_TCR')

) hour,

(SELECT NVL(SUBSTR(TCLAYFLD_ATTRIBUTE_CATEGORY, 17, 3), 'RAW')

|| '_INSTANCE' LAYOUT_TABLE_CODE,

NVL(SUBSTR(TCLAYFLD_ATTRIBUTE_CATEGORY, 17, 3), 'RAW')

|| '_INSTANCE'

|| SUBSTR(TCLAYFLD_ATTRIBUTE_CATEGORY, 20, 5) LAYOUT_SUBTABLE_CODE,

TCLAY_ID,

NVL(TCLAYFLD_ATTRIBUTE_CHAR3, 'EEEEE, MMMMM dd') UNITS_DATE_FORMAT

FROM HXT_TCLAYFLD_DEFNS_VL

WHERE NAME IN ('DAYS_CATEGORIES', 'DAYS_CATEGORIES_TCR')

) unit

WHERE layout.TCLAY_ID = matrix.TCLAY_ID (+)

AND matrix.TCLAY_ID = addtl.TCLAY_ID (+)

AND matrix.LAYOUT_TABLE_CODE = addtl.LAYOUT_TABLE_CODE (+)

AND matrix.TCLAY_ID = comments.TCLAY_ID (+)

AND matrix.LAYOUT_TABLE_CODE = comments.LAYOUT_TABLE_CODE (+)

AND matrix.TCLAY_ID = daily.TCLAY_ID (+)

AND matrix.LAYOUT_TABLE_CODE = daily.LAYOUT_TABLE_CODE (+)

AND matrix.TCLAY_ID = timeT.TCLAY_ID (+)

AND matrix.LAYOUT_TABLE_CODE = timeT.LAYOUT_TABLE_CODE (+)

AND matrix.TCLAY_ID = hour.TCLAY_ID (+)

AND matrix.LAYOUT_TABLE_CODE = hour.LAYOUT_TABLE_CODE (+)

AND hour.TCLAY_ID = unit.TCLAY_ID (+)

AND hour.LAYOUT_TABLE_CODE = unit.LAYOUT_TABLE_CODE (+)

AND hour.LAYOUT_SUBTABLE_CODE = unit.LAYOUT_SUBTABLE_CODE (+)