FND Design Data [Home] [Help]

View: PSBBV_POSITIONS

Product: PSB - Public Sector Budgeting (Obsolete)
Description:
Implementation/DBA Data: Not implemented in this database
View Text

SELECT POS.NAME
, POS.EFFECTIVE_START_DATE
, POS.EFFECTIVE_END_DATE
, MAX(DECODE(PAT.DISPLAY_SEQUENCE
, 1
, DECODE(PAS.ATTRIBUTE_VALUE_ID
, NULL
, PAS.ATTRIBUTE_VALUE
, PATV.ATTRIBUTE_VALUE)
, NULL)) ATTR1
, MAX(DECODE(PAT.DISPLAY_SEQUENCE
, 2
, DECODE(PAS.ATTRIBUTE_VALUE_ID
, NULL
, PAS.ATTRIBUTE_VALUE
, PATV.ATTRIBUTE_VALUE)
, NULL)) ATTR2
, MAX(DECODE(PAT.DISPLAY_SEQUENCE
, 3
, DECODE(PAS.ATTRIBUTE_VALUE_ID
, NULL
, PAS.ATTRIBUTE_VALUE
, PATV.ATTRIBUTE_VALUE)
, NULL)) ATTR3
, MAX(DECODE(PAT.DISPLAY_SEQUENCE
, 4
, DECODE(PAS.ATTRIBUTE_VALUE_ID
, NULL
, PAS.ATTRIBUTE_VALUE
, PATV.ATTRIBUTE_VALUE)
, NULL)) ATTR4
, MAX(DECODE(PAT.DISPLAY_SEQUENCE
, 5
, DECODE(PAS.ATTRIBUTE_VALUE_ID
, NULL
, PAS.ATTRIBUTE_VALUE
, PATV.ATTRIBUTE_VALUE)
, NULL)) ATTR5
, MAX(DECODE(PAT.DISPLAY_SEQUENCE
, 6
, DECODE(PAS.ATTRIBUTE_VALUE_ID
, NULL
, PAS.ATTRIBUTE_VALUE
, PATV.ATTRIBUTE_VALUE)
, NULL)) ATTR6
, MAX(DECODE(PAT.DISPLAY_SEQUENCE
, 7
, DECODE(PAS.ATTRIBUTE_VALUE_ID
, NULL
, PAS.ATTRIBUTE_VALUE
, PATV.ATTRIBUTE_VALUE)
, NULL)) ATTR7
, MAX(DECODE(PAT.DISPLAY_SEQUENCE
, 8
, DECODE(PAS.ATTRIBUTE_VALUE_ID
, NULL
, PAS.ATTRIBUTE_VALUE
, PATV.ATTRIBUTE_VALUE)
, NULL)) ATTR8
, MAX(DECODE(PAT.DISPLAY_SEQUENCE
, 9
, DECODE(PAS.ATTRIBUTE_VALUE_ID
, NULL
, PAS.ATTRIBUTE_VALUE
, PATV.ATTRIBUTE_VALUE)
, NULL)) ATTR9
, MAX(DECODE(PAT.DISPLAY_SEQUENCE
, 10
, DECODE(PAS.ATTRIBUTE_VALUE_ID
, NULL
, PAS.ATTRIBUTE_VALUE
, PATV.ATTRIBUTE_VALUE)
, NULL)) ATTR10
, MAX(DECODE(PAT.DISPLAY_SEQUENCE
, 11
, DECODE(PAS.ATTRIBUTE_VALUE_ID
, NULL
, PAS.ATTRIBUTE_VALUE
, PATV.ATTRIBUTE_VALUE)
, NULL)) ATTR11
, MAX(DECODE(PAT.DISPLAY_SEQUENCE
, 12
, DECODE(PAS.ATTRIBUTE_VALUE_ID
, NULL
, PAS.ATTRIBUTE_VALUE
, PATV.ATTRIBUTE_VALUE)
, NULL)) ATTR12
, MAX(DECODE(PAT.DISPLAY_SEQUENCE
, 13
, DECODE(PAS.ATTRIBUTE_VALUE_ID
, NULL
, PAS.ATTRIBUTE_VALUE
, PATV.ATTRIBUTE_VALUE)
, NULL)) ATTR13
, MAX(DECODE(PAT.DISPLAY_SEQUENCE
, 14
, DECODE(PAS.ATTRIBUTE_VALUE_ID
, NULL
, PAS.ATTRIBUTE_VALUE
, PATV.ATTRIBUTE_VALUE)
, NULL)) ATTR14
, MAX(DECODE(PAT.DISPLAY_SEQUENCE
, 15
, DECODE(PAS.ATTRIBUTE_VALUE_ID
, NULL
, PAS.ATTRIBUTE_VALUE
, PATV.ATTRIBUTE_VALUE)
, NULL)) ATTR15
, MAX(DECODE(PAT.DISPLAY_SEQUENCE
, 16
, DECODE(PAS.ATTRIBUTE_VALUE_ID
, NULL
, PAS.ATTRIBUTE_VALUE
, PATV.ATTRIBUTE_VALUE)
, NULL)) ATTR16
, MAX(DECODE(PAT.DISPLAY_SEQUENCE
, 17
, DECODE(PAS.ATTRIBUTE_VALUE_ID
, NULL
, PAS.ATTRIBUTE_VALUE
, PATV.ATTRIBUTE_VALUE)
, NULL)) ATTR17
, MAX(DECODE(PAT.DISPLAY_SEQUENCE
, 18
, DECODE(PAS.ATTRIBUTE_VALUE_ID
, NULL
, PAS.ATTRIBUTE_VALUE
, PATV.ATTRIBUTE_VALUE)
, NULL)) ATTR18
, MAX(DECODE(PAT.DISPLAY_SEQUENCE
, 19
, DECODE(PAS.ATTRIBUTE_VALUE_ID
, NULL
, PAS.ATTRIBUTE_VALUE
, PATV.ATTRIBUTE_VALUE)
, NULL)) ATTR19
, MAX(DECODE(PAT.DISPLAY_SEQUENCE
, 20
, DECODE(PAS.ATTRIBUTE_VALUE_ID
, NULL
, PAS.ATTRIBUTE_VALUE
, PATV.ATTRIBUTE_VALUE)
, NULL)) ATTR20
, POS.NEW_POSITION_FLAG
, POS.POSITION_ID
, POS.DATA_EXTRACT_ID
FROM PSB_POSITIONS POS
, PSB_POSITION_ASSIGNMENTS PAS
, PSB_ATTRIBUTES PAT
, PSB_ATTRIBUTE_VALUES PATV
WHERE PAS.POSITION_ID = POS.POSITION_ID
AND PAS.ATTRIBUTE_ID = PAT.ATTRIBUTE_ID
AND PAT.DISPLAY_IN_WORKSHEET = 'Y'
AND PAS.ATTRIBUTE_VALUE_ID = PATV.ATTRIBUTE_VALUE_ID(+)
AND PAS.ASSIGNMENT_TYPE = 'ATTRIBUTE' GROUP BY POS.NAME
, POS.EFFECTIVE_START_DATE
, POS.EFFECTIVE_END_DATE
, POS.NEW_POSITION_FLAG
, POS.POSITION_ID
, POS.DATA_EXTRACT_ID WITH READ ONLY

Columns

Name
POSITION_NAME
START_EFFECTIVE_DATE
END_EFFECTIVE_DATE
ATTRIBUTE1
ATTRIBUTE2
ATTRIBUTE3
ATTRIBUTE4
ATTRIBUTE5
ATTRIBUTE6
ATTRIBUTE7
ATTRIBUTE8
ATTRIBUTE9
ATTRIBUTE10
ATTRIBUTE11
ATTRIBUTE12
ATTRIBUTE13
ATTRIBUTE14
ATTRIBUTE15
ATTRIBUTE16
ATTRIBUTE17
ATTRIBUTE18
ATTRIBUTE19
ATTRIBUTE20
NEW_POSITION_FLAG
POSITION_ID
DATA_EXTRACT_ID