MSC_AP_CATALOG_CATEGORIES_V
Details
-
Schema: FUSION
-
Object owner: MSC
-
Object type: VIEW
Columns
Name |
---|
CATEGORY_SET_ID CATEGORY_ID PARENT_CATEGORY_ID CATEGORY_CODE CATEGORY_NAME PARENT_CATEGORY_NAME CATEGORY_SET_NAME START_DATE_ACTIVE DESCRIPTION END_DATE_ACTIVE CATEGORY_ACTIVE_STATUS |
Query
SQL_Statement |
---|
SELECT ecvs.CATEGORY_SET_ID CATEGORY_SET_ID, ecvs.CATEGORY_ID CATEGORY_ID, ecvs.PARENT_CATEGORY_ID PARENT_CATEGORY_ID, ECS1.CATEGORY_CODE, ECS1.CATEGORY_NAME, ECS2.CATEGORY_NAME PARENT_CATEGORY_NAME, ECS3.CATEGORY_SET_NAME, TRUNC(ecs1.START_DATE_ACTIVE) START_DATE_ACTIVE, ecs1.description, TRUNC(ecs1.END_DATE_ACTIVE) END_DATE_ACTIVE, ( CASE WHEN TRUNC(SYSDATE) >= TRUNC(NVL(COALESCE(GREATEST(ecs1.start_date_active,ecs3.start_date),ecs1.start_date_active,ecs3.start_date),SYSDATE)) AND TRUNC(SYSDATE) <= TRUNC(NVL(COALESCE(LEAST(ecs1.end_date_active,ecs3.end_date),ecs1.end_date_active,ecs3.end_date),SYSDATE)) THEN 1 ELSE 2 END ) category_active_status FROM EGP_CATEGORIES_VL ecs1, EGP_CATEGORIES_VL ecs2, MSC_AP_CATEGORY_SETS_V ecs3, EGP_CATEGORY_SET_VALID_CATS ECVS WHERE ECS1.CATEGORY_ID = ECVS.CATEGORY_ID AND ECS2.CATEGORY_ID(+) = ECVS.PARENT_CATEGORY_ID AND ECS3.SR_CATEGORY_SET_ID = ECVS.CATEGORY_SET_ID |