FND Design Data [Home] [Help]

View: BSC_SYS_PERIODS_VL

Product: FND - Application Object Library
Description:
Implementation/DBA Data: Not implemented in this database
View Text

SELECT TL.YEAR
, TL.PERIODICITY_ID
, TL.PERIOD_ID
, TL.MONTH
, CASE WHEN C.EDW_CALENDAR_TYPE_ID = 1 THEN TL.NAME ELSE DECODE(P.PERIODICITY_TYPE
, 2
, RTRIM(TO_CHAR(TO_DATE(SUBSTR(TL.NAME
, 1
, INSTR(TL.NAME
, ';') -1)
, 'MM')
, 'MONTH'))||'-'|| RTRIM(TO_CHAR(TO_DATE(SUBSTR(TL.NAME
, INSTR(TL.NAME
, ';') + 1)
, 'MM')
, 'MONTH'))
, 3
, RTRIM(TO_CHAR(TO_DATE(SUBSTR(TL.NAME
, 1
, INSTR(TL.NAME
, ';') -1)
, 'MM')
, 'MONTH'))||'-'|| RTRIM(TO_CHAR(TO_DATE(SUBSTR(TL.NAME
, INSTR(TL.NAME
, ';') + 1)
, 'MM')
, 'MONTH'))
, 4
, RTRIM(TO_CHAR(TO_DATE(SUBSTR(TL.NAME
, 1
, INSTR(TL.NAME
, ';') -1)
, 'MM')
, 'MONTH'))||'-'|| RTRIM(TO_CHAR(TO_DATE(SUBSTR(TL.NAME
, INSTR(TL.NAME
, ';') + 1)
, 'MM')
, 'MONTH'))
, 5
, RTRIM(TO_CHAR(TO_DATE(TL.NAME
, 'MM')
, 'MONTH'))
, 7
, RTRIM(TO_CHAR(TO_DATE(SUBSTR(TL.NAME
, 1
, INSTR(TL.NAME
, ';') -1)
, 'MM')
, 'MONTH'))||' '|| RTRIM(SUBSTR(NAME
, INSTR(TL.NAME
, ';') + 1))
, 9
, RTRIM(TO_CHAR(TO_DATE(SUBSTR(TL.NAME
, 1
, INSTR(TL.NAME
, ';') -1)
, 'MM')
, 'MONTH'))||' '|| RTRIM(SUBSTR(NAME
, INSTR(TL.NAME
, ';') + 1))
, RTRIM(TO_CHAR(TO_DATE(SUBSTR(TL.NAME
, 1
, INSTR(TL.NAME
, ';') -1)
, 'MM')
, 'MONTH'))||' '|| RTRIM(SUBSTR(TL.NAME
, INSTR(TL.NAME
, ';') + 1))) END NAME
, CASE WHEN C.EDW_CALENDAR_TYPE_ID = 1 THEN TL.NAME ELSE DECODE(P.PERIODICITY_TYPE
, 2
, RTRIM(TO_CHAR(TO_DATE(SUBSTR(TL.NAME
, 1
, INSTR(TL.NAME
, ';') -1)
, 'MM')
, (DECODE(USERENV('LANG')
, 'JA'
, 'MONTH'
, 'ZHT'
, 'MONTH'
, 'ZHS'
, 'MONTH'
, 'MON'))))||'-'|| RTRIM(TO_CHAR(TO_DATE(SUBSTR(TL.NAME
, INSTR(TL.NAME
, ';') + 1)
, 'MM')
, (DECODE(USERENV('LANG')
, 'JA'
, 'MONTH'
, 'ZHT'
, 'MONTH'
, 'ZHS'
, 'MONTH'
, 'MON'))))
, 3
, RTRIM(TO_CHAR(TO_DATE(SUBSTR(TL.NAME
, 1
, INSTR(TL.NAME
, ';') -1)
, 'MM')
, (DECODE(USERENV('LANG')
, 'JA'
, 'MONTH'
, 'ZHT'
, 'MONTH'
, 'ZHS'
, 'MONTH'
, 'MON'))))||'-'|| RTRIM(TO_CHAR(TO_DATE(SUBSTR(TL.NAME
, INSTR(TL.NAME
, ';') + 1)
, 'MM')
, (DECODE(USERENV('LANG')
, 'JA'
, 'MONTH'
, 'ZHT'
, 'MONTH'
, 'ZHS'
, 'MONTH'
, 'MON'))))
, 4
, RTRIM(TO_CHAR(TO_DATE(SUBSTR(TL.NAME
, 1
, INSTR(TL.NAME
, ';') -1)
, 'MM')
, (DECODE(USERENV('LANG')
, 'JA'
, 'MONTH'
, 'ZHT'
, 'MONTH'
, 'ZHS'
, 'MONTH'
, 'MON'))))||'-'|| RTRIM(TO_CHAR(TO_DATE(SUBSTR(TL.NAME
, INSTR(TL.NAME
, ';') + 1)
, 'MM')
, (DECODE(USERENV('LANG')
, 'JA'
, 'MONTH'
, 'ZHT'
, 'MONTH'
, 'ZHS'
, 'MONTH'
, 'MON'))))
, 5
, RTRIM(TO_CHAR(TO_DATE(TL.NAME
, 'MM')
, (DECODE(USERENV('LANG')
, 'JA'
, 'MONTH'
, 'ZHT'
, 'MONTH'
, 'ZHS'
, 'MONTH'
, 'MON'))))
, 7
, RTRIM(TO_CHAR(TO_DATE(SUBSTR(TL.NAME
, 1
, INSTR(TL.NAME
, ';') -1)
, 'MM')
, (DECODE(USERENV('LANG')
, 'JA'
, 'MONTH'
, 'ZHT'
, 'MONTH'
, 'ZHS'
, 'MONTH'
, 'MON'))))|| RTRIM(SUBSTR(NAME
, INSTR(TL.NAME
, ';') + 1))
, 9
, RTRIM(TO_CHAR(TO_DATE(SUBSTR(TL.NAME
, 1
, INSTR(TL.NAME
, ';') -1)
, 'MM')
, (DECODE(USERENV('LANG')
, 'JA'
, 'MONTH'
, 'ZHT'
, 'MONTH'
, 'ZHS'
, 'MONTH'
, 'MON'))))|| RTRIM(SUBSTR(NAME
, INSTR(TL.NAME
, ';') + 1))
, RTRIM(TO_CHAR(TO_DATE(SUBSTR(NAME
, 1
, INSTR(NAME
, ';') -1)
, 'MM')
, (DECODE(USERENV('LANG')
, 'JA'
, 'MONTH'
, 'ZHT'
, 'MONTH'
, 'ZHS'
, 'MONTH'
, 'MON'))))|| RTRIM(SUBSTR(NAME
, INSTR(NAME
, ';') + 1))) END SHORT_NAME
FROM BSC_SYS_PERIODS_TL TL
, BSC_SYS_PERIODICITIES P
, BSC_SYS_CALENDARS_B C
WHERE TL.PERIODICITY_ID = P.PERIODICITY_ID
AND TL.LANGUAGE = USERENV('LANG')
AND P.CALENDAR_ID = C.CALENDAR_ID