DBA Data[Home] [Help]

VIEW: APPS.EDWBV_ORGA_OPER_UNIT_LCV

Source

View Text - Preformatted

SELECT to_char(ou.organization_id) || '-' || i.instance_code operating_unit_pk ,to_char(le.organization_id) || '-' || i.instance_code legal_entity_fk ,ou.name || ' (' || oubg.name || ')' name ,ou.name || ' (' || oubg.name || ')' operating_unit_dp ,oubg.name business_group ,ou.date_from date_from ,ou.date_to date_to ,hr_general.decode_lookup('INTL_EXTL',ou.internal_external_flag) int_ext_flag ,hr_general.decode_lookup('ORG_TYPE',ou.type) org_type ,mp.organization_code org_code ,mp.primary_cost_method primary_cst_mthd ,i.instance_code instance ,ou.organization_id operating_unit_id ,'OU' level_name ,'_DF:PER:PER_ORGANIZATION_UNITS:ou' ,'_DF:PER:HR_ORGANIZATION_INFORMATION:oi1' ,'_DF:PER:Org Developer DF:oi1' ,greatest( NVL( ou.last_update_date,to_date('01-01-2000','DD-MM_YYYY')), NVL(oubg.last_update_date,to_date('01-01-2000','DD-MM_YYYY')), NVL( le.last_update_date,to_date('01-01-2000','DD-MM_YYYY')), NVL( oi1.last_update_date,to_date('01-01-2000','DD-MM_YYYY')), NVL( mp.last_update_date, to_date('01-01-2000','DD-MM_YYYY')), NVL( oi2.last_update_date,to_date('01-01-2000','DD-MM_YYYY'))) last_update_date ,ou.creation_date creation_date FROM hr_all_organization_units ou ,hr_all_organization_units oubg ,hr_all_organization_units le ,hr_organization_information oi1 ,hr_organization_information oi2 ,mtl_parameters mp ,edw_local_instance i WHERE ou.business_group_id = oubg.organization_id AND ou.organization_id = oi1.organization_id AND oi1.org_information_context = 'CLASS' AND oi1.org_information1 = 'OPERATING_UNIT' AND oi1.org_information2 = 'Y' AND ou.organization_id = oi2.organization_id AND oi2.org_information_context = 'Operating Unit Information' AND to_number(oi2.org_information2) = le.organization_id AND ou.organization_id = mp.organization_id (+)
View Text - HTML Formatted

SELECT TO_CHAR(OU.ORGANIZATION_ID) || '-' || I.INSTANCE_CODE OPERATING_UNIT_PK
, TO_CHAR(LE.ORGANIZATION_ID) || '-' || I.INSTANCE_CODE LEGAL_ENTITY_FK
, OU.NAME || ' (' || OUBG.NAME || ')' NAME
, OU.NAME || ' (' || OUBG.NAME || ')' OPERATING_UNIT_DP
, OUBG.NAME BUSINESS_GROUP
, OU.DATE_FROM DATE_FROM
, OU.DATE_TO DATE_TO
, HR_GENERAL.DECODE_LOOKUP('INTL_EXTL'
, OU.INTERNAL_EXTERNAL_FLAG) INT_EXT_FLAG
, HR_GENERAL.DECODE_LOOKUP('ORG_TYPE'
, OU.TYPE) ORG_TYPE
, MP.ORGANIZATION_CODE ORG_CODE
, MP.PRIMARY_COST_METHOD PRIMARY_CST_MTHD
, I.INSTANCE_CODE INSTANCE
, OU.ORGANIZATION_ID OPERATING_UNIT_ID
, 'OU' LEVEL_NAME
, '_DF:PER:PER_ORGANIZATION_UNITS:OU'
, '_DF:PER:HR_ORGANIZATION_INFORMATION:OI1'
, '_DF:PER:ORG DEVELOPER DF:OI1'
, GREATEST( NVL( OU.LAST_UPDATE_DATE
, TO_DATE('01-01-2000'
, 'DD-MM_YYYY'))
, NVL(OUBG.LAST_UPDATE_DATE
, TO_DATE('01-01-2000'
, 'DD-MM_YYYY'))
, NVL( LE.LAST_UPDATE_DATE
, TO_DATE('01-01-2000'
, 'DD-MM_YYYY'))
, NVL( OI1.LAST_UPDATE_DATE
, TO_DATE('01-01-2000'
, 'DD-MM_YYYY'))
, NVL( MP.LAST_UPDATE_DATE
, TO_DATE('01-01-2000'
, 'DD-MM_YYYY'))
, NVL( OI2.LAST_UPDATE_DATE
, TO_DATE('01-01-2000'
, 'DD-MM_YYYY'))) LAST_UPDATE_DATE
, OU.CREATION_DATE CREATION_DATE
FROM HR_ALL_ORGANIZATION_UNITS OU
, HR_ALL_ORGANIZATION_UNITS OUBG
, HR_ALL_ORGANIZATION_UNITS LE
, HR_ORGANIZATION_INFORMATION OI1
, HR_ORGANIZATION_INFORMATION OI2
, MTL_PARAMETERS MP
, EDW_LOCAL_INSTANCE I
WHERE OU.BUSINESS_GROUP_ID = OUBG.ORGANIZATION_ID
AND OU.ORGANIZATION_ID = OI1.ORGANIZATION_ID
AND OI1.ORG_INFORMATION_CONTEXT = 'CLASS'
AND OI1.ORG_INFORMATION1 = 'OPERATING_UNIT'
AND OI1.ORG_INFORMATION2 = 'Y'
AND OU.ORGANIZATION_ID = OI2.ORGANIZATION_ID
AND OI2.ORG_INFORMATION_CONTEXT = 'OPERATING UNIT INFORMATION'
AND TO_NUMBER(OI2.ORG_INFORMATION2) = LE.ORGANIZATION_ID
AND OU.ORGANIZATION_ID = MP.ORGANIZATION_ID (+)