MSC_DIM_BU_V

Details

  • Schema: FUSION

  • Object owner: MSC

  • Object type: VIEW

Columns

Name

ID

NAME

DESCRIPTION

PARENT_ID

REFRESH_NUMBER

SR_INSTANCE_ID

Query

SQL_Statement

SELECT

ID,

NAME,

DESCRIPTION,

max(PARENT_ID) PARENT_ID,

-1 REFRESH_NUMBER,

SR_INSTANCE_ID

from

(SELECT

P.BUSINESS_UNIT_ID ID ,

P.BUSINESS_UNIT_NAME NAME ,

P.BUSINESS_UNIT_ID||'-'||P.BUSINESS_UNIT_NAME DESCRIPTION,

P.SR_LEGAL_ENTITY PARENT_ID ,

P.REFRESH_NUMBER REFRESH_NUMBER,

IO.SR_INSTANCE_ID SR_INSTANCE_ID

FROM MSC_PARAMETERS P, MSC_APPS_INSTANCES AI, MSC_INSTANCE_ORGS IO

WHERE AI.INSTANCE_ID = IO.SR_INSTANCE_ID

AND P.ORGANIZATION_ID = IO.ORGANIZATION_ID

AND P.BUSINESS_UNIT_ID IS NOT NULL

AND P.SR_LEGAL_ENTITY IS NOT NULL

AND AI.APPS_VER = 2

UNION ALL

SELECT

P.OPERATING_UNIT_ID ID ,

P.OPERATING_UNIT_NAME NAME ,

P.OPERATING_UNIT_ID||'-'||P.OPERATING_UNIT_NAME DESCRIPTION,

P.SR_LEGAL_ENTITY PARENT_ID ,

P.REFRESH_NUMBER REFRESH_NUMBER,

IO.SR_INSTANCE_ID SR_INSTANCE_ID

FROM MSC_PARAMETERS P, MSC_APPS_INSTANCES AI, MSC_INSTANCE_ORGS IO

WHERE AI.INSTANCE_ID = IO.SR_INSTANCE_ID

AND P.ORGANIZATION_ID = IO.ORGANIZATION_ID

AND P.OPERATING_UNIT_ID IS NOT NULL

AND P.SR_LEGAL_ENTITY IS NOT NULL

AND AI.APPS_VER != 2

UNION ALL

SELECT -1 ID,'-1' NAME, '-1' DESCRIPTION,-1 PARENT_ID,-1,-1 REFRESH_NUMBER from dual

)

group by ID, NAME, DESCRIPTION, SR_INSTANCE_ID