DBA Data[Home] [Help]

VIEW: APPS.PN_FLOORS_V

Source

View Text - Preformatted

SELECT loc.rowid row_id, loc.location_id location_id, loc.last_update_date last_update_date, loc.last_updated_by last_updated_by, loc.creation_date creation_date, loc.created_by created_by, loc.last_update_login last_update_login, loc.location_type_lookup_code location_type_lookup_code, flv.meaning location_type, loc.space_type_lookup_code space_type_lookup_code, lst.meaning space_type, loc.function_type_lookup_code function_type_lookup_code, fun.meaning function_type, loc.standard_type_lookup_code standard_type_lookup_code, std.meaning standard_type, loc.location_code location_code, loc.location_alias location_alias, loc.building building, loc.floor floor, loc.parent_location_id parent_location_id, loc.status status, loc.interface_flag interface_flag, loc.attribute_category attribute_category, loc.attribute1 attribute1, loc.attribute2 attribute2, loc.attribute3 attribute3, loc.attribute4 attribute4, loc.attribute5 attribute5, loc.attribute6 attribute6, loc.attribute7 attribute7, loc.attribute8 attribute8, loc.attribute9 attribute9, loc.attribute10 attribute10, loc.attribute11 attribute11, loc.attribute12 attribute12, loc.attribute13 attribute13, loc.attribute14 attribute14, loc.attribute15 attribute15, pnp_util_func.get_vacant_area(loc.location_id, loc.active_start_date) vacant_area, pnp_util_func.get_utilized_capacity(loc.location_id, loc.active_start_date) utilized_capacity, pnp_util_func.get_floor_vacancy(loc.location_id, loc.active_start_date) vacancy, pnp_util_func.get_floor_secondary_area(loc.location_id) secondary_circulation, loc.active_start_date active_start_date, TO_DATE(DECODE(TO_CHAR(loc.active_end_date,'MM/DD/YYYY'),'12/31/4712',NULL,TO_CHAR(loc.active_end_date,'MM/DD/YYYY')),'MM/DD/YYYY') active_end_date, NVL(loc.occupancy_status_code,'Y') occupancy_status_code, ocst.meaning occupancy_status, NVL(loc.assignable_emp,'Y') assignable_emp, NVL(loc.assignable_cc,'Y') assignable_cc, NVL(loc.assignable_cust,'Y') assignable_cust, loc.disposition_code disposition_code, LTRIM(RTRIM(disp.meaning)) disposition, loc.acc_treatment_code acc_treatment_code, LTRIM(RTRIM(acct.meaning)) acc_treatment FROM fnd_lookups lst, fnd_lookups flv, pn_locations loc, fnd_lookups fun, fnd_lookups std, fnd_lookups ocst, fnd_lookups disp, fnd_lookups acct WHERE loc.location_type_lookup_code IN ('FLOOR' , 'PARCEL') AND flv.lookup_code = loc.location_type_lookup_code AND flv.lookup_type = 'PN_LOCATION_TYPE' AND lst.lookup_code (+) = loc.space_type_lookup_code AND lst.lookup_type (+) = DECODE(loc.location_type_lookup_code,'FLOOR','PN_SPACE_TYPE', 'PARCEL','PN_PARCEL_TYPE') AND fun.lookup_code (+) = loc.function_type_lookup_code AND fun.lookup_type (+) = 'PN_FUNCTION_TYPE' AND std.lookup_code (+) = loc.standard_type_lookup_code AND std.lookup_type (+) = 'PN_STANDARD_TYPE' AND ocst.lookup_code (+) = NVL(loc.occupancy_status_code,'Y') AND ocst.lookup_type (+) = 'PN_OCCUPANCY_STATUS_CODE' AND disp.lookup_code (+) = loc.disposition_code AND disp.lookup_type (+) = 'PN_DISPOSITION_CODE' AND acct.lookup_code (+) = loc.acc_treatment_code AND acct.lookup_type (+) = 'PN_ACC_TREATMENT_CODE'
View Text - HTML Formatted

SELECT LOC.ROWID ROW_ID
, LOC.LOCATION_ID LOCATION_ID
, LOC.LAST_UPDATE_DATE LAST_UPDATE_DATE
, LOC.LAST_UPDATED_BY LAST_UPDATED_BY
, LOC.CREATION_DATE CREATION_DATE
, LOC.CREATED_BY CREATED_BY
, LOC.LAST_UPDATE_LOGIN LAST_UPDATE_LOGIN
, LOC.LOCATION_TYPE_LOOKUP_CODE LOCATION_TYPE_LOOKUP_CODE
, FLV.MEANING LOCATION_TYPE
, LOC.SPACE_TYPE_LOOKUP_CODE SPACE_TYPE_LOOKUP_CODE
, LST.MEANING SPACE_TYPE
, LOC.FUNCTION_TYPE_LOOKUP_CODE FUNCTION_TYPE_LOOKUP_CODE
, FUN.MEANING FUNCTION_TYPE
, LOC.STANDARD_TYPE_LOOKUP_CODE STANDARD_TYPE_LOOKUP_CODE
, STD.MEANING STANDARD_TYPE
, LOC.LOCATION_CODE LOCATION_CODE
, LOC.LOCATION_ALIAS LOCATION_ALIAS
, LOC.BUILDING BUILDING
, LOC.FLOOR FLOOR
, LOC.PARENT_LOCATION_ID PARENT_LOCATION_ID
, LOC.STATUS STATUS
, LOC.INTERFACE_FLAG INTERFACE_FLAG
, LOC.ATTRIBUTE_CATEGORY ATTRIBUTE_CATEGORY
, LOC.ATTRIBUTE1 ATTRIBUTE1
, LOC.ATTRIBUTE2 ATTRIBUTE2
, LOC.ATTRIBUTE3 ATTRIBUTE3
, LOC.ATTRIBUTE4 ATTRIBUTE4
, LOC.ATTRIBUTE5 ATTRIBUTE5
, LOC.ATTRIBUTE6 ATTRIBUTE6
, LOC.ATTRIBUTE7 ATTRIBUTE7
, LOC.ATTRIBUTE8 ATTRIBUTE8
, LOC.ATTRIBUTE9 ATTRIBUTE9
, LOC.ATTRIBUTE10 ATTRIBUTE10
, LOC.ATTRIBUTE11 ATTRIBUTE11
, LOC.ATTRIBUTE12 ATTRIBUTE12
, LOC.ATTRIBUTE13 ATTRIBUTE13
, LOC.ATTRIBUTE14 ATTRIBUTE14
, LOC.ATTRIBUTE15 ATTRIBUTE15
, PNP_UTIL_FUNC.GET_VACANT_AREA(LOC.LOCATION_ID
, LOC.ACTIVE_START_DATE) VACANT_AREA
, PNP_UTIL_FUNC.GET_UTILIZED_CAPACITY(LOC.LOCATION_ID
, LOC.ACTIVE_START_DATE) UTILIZED_CAPACITY
, PNP_UTIL_FUNC.GET_FLOOR_VACANCY(LOC.LOCATION_ID
, LOC.ACTIVE_START_DATE) VACANCY
, PNP_UTIL_FUNC.GET_FLOOR_SECONDARY_AREA(LOC.LOCATION_ID) SECONDARY_CIRCULATION
, LOC.ACTIVE_START_DATE ACTIVE_START_DATE
, TO_DATE(DECODE(TO_CHAR(LOC.ACTIVE_END_DATE
, 'MM/DD/YYYY')
, '12/31/4712'
, NULL
, TO_CHAR(LOC.ACTIVE_END_DATE
, 'MM/DD/YYYY'))
, 'MM/DD/YYYY') ACTIVE_END_DATE
, NVL(LOC.OCCUPANCY_STATUS_CODE
, 'Y') OCCUPANCY_STATUS_CODE
, OCST.MEANING OCCUPANCY_STATUS
, NVL(LOC.ASSIGNABLE_EMP
, 'Y') ASSIGNABLE_EMP
, NVL(LOC.ASSIGNABLE_CC
, 'Y') ASSIGNABLE_CC
, NVL(LOC.ASSIGNABLE_CUST
, 'Y') ASSIGNABLE_CUST
, LOC.DISPOSITION_CODE DISPOSITION_CODE
, LTRIM(RTRIM(DISP.MEANING)) DISPOSITION
, LOC.ACC_TREATMENT_CODE ACC_TREATMENT_CODE
, LTRIM(RTRIM(ACCT.MEANING)) ACC_TREATMENT
FROM FND_LOOKUPS LST
, FND_LOOKUPS FLV
, PN_LOCATIONS LOC
, FND_LOOKUPS FUN
, FND_LOOKUPS STD
, FND_LOOKUPS OCST
, FND_LOOKUPS DISP
, FND_LOOKUPS ACCT
WHERE LOC.LOCATION_TYPE_LOOKUP_CODE IN ('FLOOR'
, 'PARCEL')
AND FLV.LOOKUP_CODE = LOC.LOCATION_TYPE_LOOKUP_CODE
AND FLV.LOOKUP_TYPE = 'PN_LOCATION_TYPE'
AND LST.LOOKUP_CODE (+) = LOC.SPACE_TYPE_LOOKUP_CODE
AND LST.LOOKUP_TYPE (+) = DECODE(LOC.LOCATION_TYPE_LOOKUP_CODE
, 'FLOOR'
, 'PN_SPACE_TYPE'
, 'PARCEL'
, 'PN_PARCEL_TYPE')
AND FUN.LOOKUP_CODE (+) = LOC.FUNCTION_TYPE_LOOKUP_CODE
AND FUN.LOOKUP_TYPE (+) = 'PN_FUNCTION_TYPE'
AND STD.LOOKUP_CODE (+) = LOC.STANDARD_TYPE_LOOKUP_CODE
AND STD.LOOKUP_TYPE (+) = 'PN_STANDARD_TYPE'
AND OCST.LOOKUP_CODE (+) = NVL(LOC.OCCUPANCY_STATUS_CODE
, 'Y')
AND OCST.LOOKUP_TYPE (+) = 'PN_OCCUPANCY_STATUS_CODE'
AND DISP.LOOKUP_CODE (+) = LOC.DISPOSITION_CODE
AND DISP.LOOKUP_TYPE (+) = 'PN_DISPOSITION_CODE'
AND ACCT.LOOKUP_CODE (+) = LOC.ACC_TREATMENT_CODE
AND ACCT.LOOKUP_TYPE (+) = 'PN_ACC_TREATMENT_CODE'