DBA Data[Home] [Help]

MATERIALIZED VIEW: APPS.GL_ACCESS_SET_LEDGERS

Source


(SELECT "A8"."ACCESS_SET_ID" "ACCESS_SET_ID",DECODE("A7"."LEDGER_ID",NULL,"A8"."LEDGER_ID","A7"."LEDGER_ID") "LEDGER_ID",DECODE(MIN(DECODE("A8"."ALL_SEGMENT_VALUE_FLAG",'Y',DECODE("A8"."ACCESS_PRIVILEGE_CODE",'B',1,'R',3),DECODE("A8"."ACCESS_PRIVILEGE_CODE",'B',2,'R',3))),1,'F',2,'B',3,'R') "ACCESS_PRIVILEGE_CODE",MAX("A8"."LAST_UPDATE_DATE") "LAST_UPDATE_DATE",0 "LAST_UPDATED_BY",MAX("A8"."CREATION_DATE") "CREATION_DATE",0 "CREATED_BY",0 "LAST_UPDATE_LOGIN",TO_DATE(NULL) "START_DATE",TO_DATE(NULL) "END_DATE" FROM "GL"."GL_ACCESS_SETS" "A9","GL"."GL_ACCESS_SET_NORM_ASSIGN" "A8","GL"."GL_LEDGER_SET_ASSIGNMENTS" "A7" WHERE "A9"."AUTOMATICALLY_CREATED_FLAG"='N' AND "A8"."ACCESS_SET_ID"="A9"."ACCESS_SET_ID" AND NVL("A8"."STATUS_CODE",'X')<>'I' AND "A7"."LEDGER_SET_ID"(+)="A8"."LEDGER_ID" GROUP BY "A8"."ACCESS_SET_ID",DECODE("A7"."LEDGER_ID",NULL,"A8"."LEDGER_ID","A7"."LEDGER_ID")) UNION ALL  (SELECT "A5"."ACCESS_SET_ID" "ACCESS_SET_ID",DECODE("A6"."OBJECT_TYPE_CODE",'S',"A3"."LEDGER_ID","A4"."LEDGER_ID") "LEDGER_ID",DECODE(MAX(DECODE("A6"."OBJECT_TYPE_CODE",'S',1,DECODE("A3"."LEDGER_ID",NULL,DECODE("A4"."ALL_SEGMENT_VALUE_FLAG",'Y',DECODE("A4"."ACCESS_PRIVILEGE_CODE",'R',3,'B',1),DECODE("A4"."ACCESS_PRIVILEGE_CODE",'R',3,'B',2)),DECODE("A2"."ALL_SEGMENT_VALUE_FLAG",'Y',DECODE("A2"."ACCESS_PRIVILEGE_CODE",'R',3,'B',1),DECODE("A2"."ACCESS_PRIVILEGE_CODE",'R',3,'B',2))))),1,'F',2,'B',3,'R') "ACCESS_PRIVILEGE_CODE",MAX("A2"."LAST_UPDATE_DATE") "LAST_UPDATE_DATE",0 "LAST_UPDATED_BY",MAX("A2"."CREATION_DATE") "CREATION_DATE",0 "CREATED_BY",0 "LAST_UPDATE_LOGIN",TO_DATE(NULL) "START_DATE",TO_DATE(NULL) "END_DATE" FROM "GL"."GL_LEDGERS" "A6","GL"."GL_ACCESS_SETS" "A5","GL"."GL_ACCESS_SET_NORM_ASSIGN" "A4","GL"."GL_LEDGER_SET_ASSIGNMENTS" "A3","GL"."GL_ACCESS_SET_NORM_ASSIGN" "A2" WHERE "A5"."ACCESS_SET_ID"="A6"."IMPLICIT_ACCESS_SET_ID" AND "A5"."AUTOMATICALLY_CREATED_FLAG"='Y' AND "A4"."ACCESS_SET_ID"="A5"."ACCESS_SET_ID" AND NVL("A4"."STATUS_CODE",'X')<>'I' AND "A3"."LEDGER_SET_ID"(+)="A4"."LEDGER_ID" AND NVL("A3"."STATUS_CODE"(+),'X')<>'I' AND "A2"."ACCESS_SET_ID"=DECODE("A3"."LEDGER_SET_ID",NULL,"A4"."ACCESS_SET_ID","A4"."ACCESS_SET_ID") AND "A2"."LEDGER_ID"=DECODE("A6"."OBJECT_TYPE_CODE",'S',"A4"."LEDGER_ID",NVL("A3"."LEDGER_ID","A4"."LEDGER_ID")) AND NVL("A2"."STATUS_CODE",'X')<>'I' GROUP BY "A5"."ACCESS_SET_ID",DECODE("A6"."OBJECT_TYPE_CODE",'S',"A3"."LEDGER_ID","A4"."LEDGER_ID"))