MSC_AP_INTERNAL_LOCATIONS_V
Details
-
Schema: FUSION
-
Object owner: MSC
-
Object type: VIEW
Columns
Name |
---|
LOCATION_CODE SR_LOCATION_CODE LOCATION_NAME SR_LOCATION_ID REGION_NAME COUNTRY_CODE PARENT_REGION_NAME_1 PARENT_REGION_NAME_2 PARENT_REGION_NAME_3 PARENT_REGION_NAME_4 PARENT_REGION_NAME_5 PARENT_REGION_NAME_6 PARENT_REGION_NAME_7 PARENT_REGION_NAME_8 DESCRIPTION ADDRESS1 ADDRESS2 ADDRESS3 ADDRESS4 FLOOR_NUMBER BUILDING CITY STATE PROVINCE COUNTY POSTAL_CODE COUNTRY ADDRESS_EFFECTIVE_DATE ADDRESS_EXPIRATION_DATE LOCATION_TYPE |
Query
SQL_Statement |
---|
SELECT to_char(LOC.LOCATION_ID) LOCATION_CODE, LOC.INTERNAL_LOCATION_CODE SR_LOCATION_CODE, LOC.LOCATION_NAME, LOC.LOCATION_ID SR_LOCATION_ID, geo.geography_name region_name, NVL(geo.country_code, SUBSTR(LOC.COUNTRY, 0, 2)) COUNTRY_CODE, geo.geography_element2 PARENT_REGION_NAME_1 , geo.geography_element3 PARENT_REGION_NAME_2 , geo.geography_element4 PARENT_REGION_NAME_3 , geo.geography_element5 PARENT_REGION_NAME_4 , geo.geography_element6 PARENT_REGION_NAME_5 , geo.geography_element7 PARENT_REGION_NAME_6 , geo.geography_element8 PARENT_REGION_NAME_7 , geo.geography_element9 PARENT_REGION_NAME_8 , LOC.DESCRIPTION, LOC.ADDRESS_LINE_1 ADDRESS1, LOC.ADDRESS_LINE_2 ADDRESS2, LOC.ADDRESS_LINE_3 ADDRESS3, LOC.ADDRESS_LINE_4 ADDRESS4, LOC.FLOOR_NUMBER, LOC.BUILDING, LOC.TOWN_OR_CITY CITY, NULL STATE, NULL PROVINCE, NULL COUNTY, LOC.POSTAL_CODE, LOC.COUNTRY, LOC.EFFECTIVE_START_DATE ADDRESS_EFFECTIVE_DATE, LOC.EFFECTIVE_END_DATE ADDRESS_EXPIRATION_DATE, 'I' LOCATION_TYPE FROM HR_LOCATIONS_ALL_F_VL LOC , (SELECT LOCATION_ID, GEOGRAPHY_ID, loc_effective_end_date, loc_effective_start_date, row_number() OVER (PARTITION BY LOCATION_ID ORDER BY level_number DESC) rank FROM HZ_GEO_NAME_REFERENCES WHERE location_table_name = 'PER_ADDRESSES_F' AND (loc_effective_end_date IS NULL OR (TRUNC(sysdate) BETWEEN loc_effective_start_date AND loc_effective_end_date)) ) georef, hz_geographies geo WHERE loc.address_id = georef.LOCATION_ID(+) AND georef.GEOGRAPHY_ID = geo.GEOGRAPHY_ID(+) AND nvl(georef.rank,1) = 1 AND NVL(geo.country_code, LOC.COUNTRY) IS NOT NULL AND (TRUNC(sysdate) BETWEEN loc.effective_start_date AND loc.effective_end_date OR loc.effective_end_date IS NULL ) |