The following lines contain the word 'select', 'insert', 'update' or 'delete':
SELECT 'X'
INTO v_var1
FROM pn_space_assign_lease_itf
WHERE location_id = P_LOCATION_ID
AND person_id(+) = P_PERSON_ID
AND cost_center = P_COST_CENTER
AND request_id = P_REQUEST_ID;
SELECT 'Y'
INTO v_var2
FROM pn_space_assign_lease_itf
WHERE location_id = P_LOCATION_ID
AND customer_account = P_ACCOUNT_ID
AND request_id = P_REQUEST_ID;
V_LAST_UPDATE_DATE pn_space_assign_lease_itf.LAST_UPDATE_DATE%TYPE;
V_LAST_UPDATED_BY pn_space_assign_lease_itf.LAST_UPDATED_BY%TYPE;
V_LAST_UPDATE_LOGIN pn_space_assign_lease_itf.LAST_UPDATE_LOGIN%TYPE;
SELECT chart_of_accounts_id INTO v_coa_id
FROM GL_SETS_OF_BOOKS
WHERE set_of_books_id= TO_NUMBER(pn_mo_cache_utils.get_profile_value('PN_SET_OF_BOOKS_ID',
pn_mo_cache_utils.get_current_org_id));
'SELECT
distinct
ten.location_id LOCATION_ID,
les.lease_id LEASE_ID,
les.name LEASE_NAME,
les.lease_num LEASE_NUMBER,
lda.lease_commencement_date LEASE_COMMENCEMENT_DATE,
lda.lease_termination_date LEASE_TERMINATION_DATE,
ten.attribute_category ATTRIBUTE_CATEGORY,
ten.attribute1 ATTRIBUTE1,
ten.attribute2 ATTRIBUTE2,
ten.attribute3 ATTRIBUTE3,
ten.attribute4 ATTRIBUTE4,
ten.attribute5 ATTRIBUTE5,
ten.attribute6 ATTRIBUTE6,
ten.attribute7 ATTRIBUTE7,
ten.attribute8 ATTRIBUTE8,
ten.attribute9 ATTRIBUTE9,
ten.attribute10 ATTRIBUTE10,
ten.attribute11 ATTRIBUTE11,
ten.attribute12 ATTRIBUTE12,
ten.attribute13 ATTRIBUTE13,
ten.attribute14 ATTRIBUTE14,
ten.attribute15 ATTRIBUTE15
FROM pn_leases les,
pn_lease_details_all lda,
pn_tenancies_all ten
WHERE ten.lease_id = les.lease_id
AND ten.lease_id = lda.lease_id '
||lease_number_WHERE_clause;
SELECT
distinct
loc.location_id LOCATION_ID,
fl1.meaning LOCATION_TYPE,
NVL(NVL(loc.building, loc.floor), loc.office) LOCATION_NAME,
loc.location_code LOCATION_CODE,
loc.location_type_lookup_code Loc_type , --BUG#2226865
fl.meaning USAGE_TYPE,
loc.rentable_area RENTABLE_AREA,
loc.usable_area USABLE_AREA,
loc.assignable_area ASSIGNABLE_AREA,
loc.common_area COMMON_AREA,
loc.last_update_date LAST_UPDATE_DATE,
loc.last_updated_by LAST_UPDATED_BY,
loc.last_update_login LAST_UPDATE_LOGIN,
loc.creation_date CREATION_DATE,
loc.created_by CREATED_BY
FROM pn_locations_all loc,
fnd_lookups fl,
fnd_lookups fl1
WHERE fl.lookup_code(+) = loc.space_type_lookup_code
AND fl.lookup_type(+) = 'PN_SPACE_TYPE'
AND fl1.lookup_code(+)= loc.location_type_lookup_code
AND fl1.lookup_type(+)= 'PN_LOCATION_TYPE'
AND loc.location_id IN (SELECT loc.location_id FROM pn_locations_all loc
WHERE active_start_date <= as_of_date
AND active_end_date >= as_of_date
START WITH loc.location_id = V_LOCATION_ID_1
CONNECT BY PRIOR loc.location_id = loc.parent_location_id
AND as_of_date between prior active_start_date AND prior active_end_date);
V_LAST_UPDATE_DATE ,
V_LAST_UPDATED_BY ,
V_LAST_UPDATE_LOGIN ,
V_CREATION_DATE ,
V_CREATED_BY ;
SELECT
distinct
emp.location_id LOCATION_ID,
emp.person_id PERSON_ID,
emp.cost_center_code COST_CENTER,
pa.segment1 EMPLOYEE_PROJECT_NUMBER,
pat.task_name EMPLOYEE_TASK_NUMBER,
emp.allocated_area EMPLOYEE_ASSIGNED_AREA,
emp.emp_assign_start_date EMPLOYEE_ASSIGNED_FROM,
emp.emp_assign_end_date EMPLOYEE_ASSIGNED_TO,
NULL CUSTOMER_ACCOUNT,
NULL CUSTOMER_PROJECT_NUMBER,
NULL CUSTOMER_TASK_NUMBER,
0 CUSTOMER_ASSIGNED_AREA,
NULL CUSTOMER_ASSIGNED_FROM,
NULL CUSTOMER_ASSIGNED_TO,
NULL CUSTOMER_NAME,
NULL CUSTOMER_SITE,
NULL CUSTOMER_CATEGORY
FROM pa_projects_all pa,
pa_tasks pat,
pn_space_assign_emp_all emp
WHERE emp.location_id = V_LOCATION_ID_2
AND pa.project_id(+) = emp.project_id
AND pat.task_id(+) = emp.task_id
AND as_of_date between emp.emp_assign_start_date AND NVL(emp.emp_assign_end_date, l_date);
INSERT INTO pn_space_assign_lease_itf
(LEASE_ID ,
LEASE_NAME ,
LEASE_NUMBER ,
LEASE_COMMENCEMENT_DATE ,
LEASE_TERMINATION_DATE ,
LOCATION_ID ,
LOCATION_TYPE ,
LOCATION_NAME ,
LOCATION_CODE ,
SPACE_TYPE ,
PROPERTY_CODE ,
PROPERTY_NAME ,
BUILDING_LOCATION_CODE ,
BUILDING_OR_LAND_NAME ,
FLOOR_LOCATION_CODE ,
FLOOR_OR_PARCEL_NAME ,
OFFICE_LOCATION_CODE ,
OFFICE_OR_SECTION_NAME ,
RENTABLE_AREA ,
USABLE_AREA ,
ASSIGNABLE_AREA ,
COMMON_AREA ,
PERSON_ID ,
EMPLOYEE_NAME ,
COST_CENTER ,
EMPLOYEE_NUMBER ,
EMPLOYEE_TYPE ,
EMPLOYEE_CATEGORY ,
EMPLOYEE_POSITION ,
EMPLOYEE_PROJECT_NUMBER ,
EMPLOYEE_TASK_NUMBER ,
EMPLOYEE_ASSIGNED_AREA ,
EMPLOYEE_VACANT_AREA ,
EMPLOYEE_ASSIGNED_FROM ,
EMPLOYEE_ASSIGNED_TO ,
CUSTOMER_NAME ,
CUSTOMER_SITE ,
CUSTOMER_CATEGORY ,
CUSTOMER_ACCOUNT ,
CUSTOMER_PROJECT_NUMBER ,
CUSTOMER_TASK_NUMBER ,
CUSTOMER_ASSIGNED_AREA ,
CUSTOMER_ASSIGNED_FROM ,
CUSTOMER_ASSIGNED_TO ,
TEN_ATTRIBUTE_CATEGORY ,
TEN_ATTRIBUTE1 ,
TEN_ATTRIBUTE2 ,
TEN_ATTRIBUTE3 ,
TEN_ATTRIBUTE4 ,
TEN_ATTRIBUTE5 ,
TEN_ATTRIBUTE6 ,
TEN_ATTRIBUTE7 ,
TEN_ATTRIBUTE8 ,
TEN_ATTRIBUTE9 ,
TEN_ATTRIBUTE10 ,
TEN_ATTRIBUTE11 ,
TEN_ATTRIBUTE12 ,
TEN_ATTRIBUTE13 ,
TEN_ATTRIBUTE14 ,
TEN_ATTRIBUTE15 ,
LAST_UPDATE_DATE ,
LAST_UPDATED_BY ,
LAST_UPDATE_LOGIN ,
CREATION_DATE ,
CREATED_BY,
REQUEST_ID )
VALUES
( V_LEASE_ID ,
V_LEASE_NAME ,
V_LEASE_NUMBER ,
V_LEASE_COM_DATE ,
V_LEASE_TERM_DATE ,
V_LOCATION_ID ,
V_LOCATION_TYPE ,
V_LOCATION_NAME ,
V_LOCATION_CODE ,
V_SPACE_TYPE ,
v_code_data.PROPERTY_CODE ,
v_code_data.PROPERTY_NAME ,
v_code_data.BUILDING_LOCATION_CODE ,
v_code_data.BUILDING ,
v_code_data.FLOOR_LOCATION_CODE ,
v_code_data.FLOOR ,
v_code_data.OFFICE_LOCATION_CODE ,
v_code_data.OFFICE ,
V_LOC_AREA.RENTABLE_AREA ,--bug#2226865
V_LOC_AREA.USABLE_AREA ,--bug#2226865
V_LOC_AREA.ASSIGNABLE_AREA ,--bug#2226865
V_LOC_AREA.COMMON_AREA ,--bug#2226865
V_PERSON_ID ,
v_emp_data.FULL_NAME ,
V_COST_CENTER ,
v_emp_data.EMPLOYEE_NUMBER ,
v_emp_data.EMPLOYEE_TYPE ,
v_emp_data.EMPLOYMENT_CATEGORY_MEANING ,
v_emp_data.POSITION ,
V_EMPLOYEE_PROJECT_NUMBER ,
V_EMPLOYEE_TASK_NUMBER ,
V_SPACE_AREA.ALLOCATED_AREA_EMP , --bug#2226865
V_SPACE_AREA.Vacant_area , --bug#2226865
V_EMPLOYEE_ASSIGNED_FROM ,
V_EMPLOYEE_ASSIGNED_TO ,
V_CUSTOMER_NAME ,
V_CUSTOMER_SITE ,
V_CUSTOMER_CATEGORY ,
V_CUSTOMER_ACCOUNT ,
V_CUSTOMER_PROJECT_NUMBER ,
V_CUSTOMER_TASK_NUMBER ,
V_SPACE_AREA.ALLOCATED_AREA_CUST , --bug#2226865
V_CUSTOMER_ASSIGNED_FROM ,
V_CUSTOMER_ASSIGNED_TO ,
V_ATTRIBUTE_CATEGORY ,
V_ATTRIBUTE1 ,
V_ATTRIBUTE2 ,
V_ATTRIBUTE3 ,
V_ATTRIBUTE4 ,
V_ATTRIBUTE5 ,
V_ATTRIBUTE6 ,
V_ATTRIBUTE7 ,
V_ATTRIBUTE8 ,
V_ATTRIBUTE9 ,
V_ATTRIBUTE10 ,
V_ATTRIBUTE11 ,
V_ATTRIBUTE12 ,
V_ATTRIBUTE13 ,
V_ATTRIBUTE14 ,
V_ATTRIBUTE15 ,
V_LAST_UPDATE_DATE ,
V_LAST_UPDATED_BY ,
V_LAST_UPDATE_LOGIN ,
V_CREATION_DATE ,
V_CREATED_BY ,
l_request_id );
'SELECT
distinct
ten.location_id LOCATION_ID,
les.lease_id LEASE_ID,
les.name LEASE_NAME,
les.lease_num LEASE_NUMBER,
lda.lease_commencement_date LEASE_COMMENCEMENT_DATE,
lda.lease_termination_date LEASE_TERMINATION_DATE,
ten.attribute_category ATTRIBUTE_CATEGORY,
ten.attribute1 ATTRIBUTE1,
ten.attribute2 ATTRIBUTE2,
ten.attribute3 ATTRIBUTE3,
ten.attribute4 ATTRIBUTE4,
ten.attribute5 ATTRIBUTE5,
ten.attribute6 ATTRIBUTE6,
ten.attribute7 ATTRIBUTE7,
ten.attribute8 ATTRIBUTE8,
ten.attribute9 ATTRIBUTE9,
ten.attribute10 ATTRIBUTE10,
ten.attribute11 ATTRIBUTE11,
ten.attribute12 ATTRIBUTE12,
ten.attribute13 ATTRIBUTE13,
ten.attribute14 ATTRIBUTE14,
ten.attribute15 ATTRIBUTE15
FROM pn_leases les,
pn_lease_details_all lda,
pn_tenancies_all ten
WHERE ten.lease_id = les.lease_id
AND ten.lease_id = lda.lease_id '
||lease_number_WHERE_clause;
SELECT
distinct
loc.location_id LOCATION_ID,
fl1.meaning LOCATION_TYPE,
NVL(NVL(loc.building, loc.floor), loc.office) LOCATION_NAME,
loc.location_code LOCATION_CODE,
loc.location_type_lookup_code Loc_type , --BUG#2226865
fl.meaning USAGE_TYPE,
loc.rentable_area RENTABLE_AREA,
loc.usable_area USABLE_AREA,
loc.assignable_area ASSIGNABLE_AREA,
loc.common_area COMMON_AREA,
loc.last_update_date LAST_UPDATE_DATE,
loc.last_updated_by LAST_UPDATED_BY,
loc.last_update_login LAST_UPDATE_LOGIN,
loc.creation_date CREATION_DATE,
loc.created_by CREATED_BY
FROM pn_locations_all loc,
fnd_lookups fl,
fnd_lookups fl1
WHERE fl.lookup_code(+) = loc.space_type_lookup_code
AND fl.lookup_type(+) = 'PN_SPACE_TYPE'
AND fl1.lookup_code(+)= loc.location_type_lookup_code
AND fl1.lookup_type(+)= 'PN_LOCATION_TYPE'
AND loc.location_id in (select loc.location_id FROM pn_locations_all loc
WHERE active_start_date <= as_of_date
AND active_end_date >= as_of_date
START WITH loc.location_id = V_LOCATION_ID_1
CONNECT BY PRIOR loc.location_id = loc.parent_location_id
AND as_of_date between prior active_start_date AND prior active_end_date);
V_LAST_UPDATE_DATE ,
V_LAST_UPDATED_BY ,
V_LAST_UPDATE_LOGIN ,
V_CREATION_DATE ,
V_CREATED_BY ;
SELECT
distinct
cust.location_id LOCATION_ID,
0 PERSON_ID,
NULL COST_CENTER,
NULL EMPLOYEE_PROJECT_NUMBER,
NULL EMPLOYEE_TASK_NUMBER,
0 EMPLOYEE_ASSIGNED_AREA,
NULL EMPLOYEE_ASSIGNED_FROM,
NULL EMPLOYEE_ASSIGNED_TO,
cust.expense_account_id EXP_ACCOUNT,
cust.cust_account_id CUSTOMER_ACCOUNT_ID,
pa.segment1 CUSTOMER_PROJECT_NUMBER,
pat.task_name CUSTOMER_TASK_NUMBER,
cust.allocated_area CUSTOMER_ASSIGNED_AREA,
cust.cust_assign_start_date CUSTOMER_ASSIGNED_FROM,
cust.cust_assign_end_date CUSTOMER_ASSIGNED_TO,
hp.party_name CUSTOMER_NAME,
hcsu.location CUSTOMER_SITE,
arl.meaning CUSTOMER_CATEGORY
FROM
pa_projects_all pa,
pa_tasks pat,
hz_parties hp,
hz_cust_site_uses_all hcsu,
ar_lookups arl,
hz_cust_accounts hca,
pn_space_assign_cust_all cust
WHERE cust.location_id =V_LOCATION_ID_2 AND
hca.cust_account_id = cust.cust_account_id AND
hca.party_id = hp.party_id AND
arl.lookup_code(+) = hp.category_code AND
arl.lookup_type(+) = 'CUSTOMER_CATEGORY' AND
hcsu.site_use_id(+)= cust.site_use_id AND
pa.project_id(+) = cust.project_id AND
pat.task_id(+) = cust.task_id
AND as_of_date between cust.cust_assign_start_date AND NVL(cust.cust_assign_end_date, l_date);
INSERT INTO pn_space_assign_lease_itf
(LEASE_ID ,
LEASE_NAME ,
LEASE_NUMBER ,
LEASE_COMMENCEMENT_DATE ,
LEASE_TERMINATION_DATE ,
LOCATION_ID ,
LOCATION_TYPE ,
LOCATION_NAME ,
LOCATION_CODE ,
SPACE_TYPE ,
PROPERTY_CODE ,
PROPERTY_NAME ,
BUILDING_LOCATION_CODE ,
BUILDING_OR_LAND_NAME ,
FLOOR_LOCATION_CODE ,
FLOOR_OR_PARCEL_NAME ,
OFFICE_LOCATION_CODE ,
OFFICE_OR_SECTION_NAME ,
RENTABLE_AREA ,
USABLE_AREA ,
ASSIGNABLE_AREA ,
COMMON_AREA ,
PERSON_ID ,
EMPLOYEE_NAME ,
COST_CENTER ,
EMPLOYEE_NUMBER ,
EMPLOYEE_TYPE ,
EMPLOYEE_CATEGORY ,
EMPLOYEE_POSITION ,
EMPLOYEE_PROJECT_NUMBER ,
EMPLOYEE_TASK_NUMBER ,
EMPLOYEE_ASSIGNED_AREA ,
EMPLOYEE_ASSIGNED_FROM ,
EMPLOYEE_ASSIGNED_TO ,
CUSTOMER_NAME ,
CUSTOMER_SITE ,
CUSTOMER_CATEGORY ,
CUSTOMER_ACCOUNT ,
CUSTOMER_PROJECT_NUMBER ,
CUSTOMER_TASK_NUMBER ,
CUSTOMER_ASSIGNED_AREA ,
CUSTOMER_VACANT_AREA ,
CUSTOMER_ASSIGNED_FROM ,
CUSTOMER_ASSIGNED_TO ,
TEN_ATTRIBUTE_CATEGORY ,
TEN_ATTRIBUTE1 ,
TEN_ATTRIBUTE2 ,
TEN_ATTRIBUTE3 ,
TEN_ATTRIBUTE4 ,
TEN_ATTRIBUTE5 ,
TEN_ATTRIBUTE6 ,
TEN_ATTRIBUTE7 ,
TEN_ATTRIBUTE8 ,
TEN_ATTRIBUTE9 ,
TEN_ATTRIBUTE10 ,
TEN_ATTRIBUTE11 ,
TEN_ATTRIBUTE12 ,
TEN_ATTRIBUTE13 ,
TEN_ATTRIBUTE14 ,
TEN_ATTRIBUTE15 ,
LAST_UPDATE_DATE ,
LAST_UPDATED_BY ,
LAST_UPDATE_LOGIN ,
CREATION_DATE ,
CREATED_BY,
REQUEST_ID )
VALUES
( V_LEASE_ID ,
V_LEASE_NAME ,
V_LEASE_NUMBER ,
V_LEASE_COM_DATE ,
V_LEASE_TERM_DATE ,
V_LOCATION_ID ,
V_LOCATION_TYPE ,
V_LOCATION_NAME ,
V_LOCATION_CODE ,
V_SPACE_TYPE ,
v_code_data.PROPERTY_CODE ,
v_code_data.PROPERTY_NAME ,
v_code_data.BUILDING_LOCATION_CODE ,
v_code_data.BUILDING ,
v_code_data.FLOOR_LOCATION_CODE ,
v_code_data.FLOOR ,
v_code_data.OFFICE_LOCATION_CODE ,
v_code_data.OFFICE ,
V_LOC_AREA.RENTABLE_AREA ,--bug#2226865
V_LOC_AREA.USABLE_AREA ,--bug#2226865
V_LOC_AREA.ASSIGNABLE_AREA ,--bug#2226865
V_LOC_AREA.COMMON_AREA ,--bug#2226865
V_PERSON_ID ,
v_emp_data.FULL_NAME ,
V_COST_CENTER ,
v_emp_data.EMPLOYEE_NUMBER ,
v_emp_data.EMPLOYEE_TYPE ,
v_emp_data.EMPLOYMENT_CATEGORY_MEANING ,
v_emp_data.POSITION ,
V_EMPLOYEE_PROJECT_NUMBER ,
V_EMPLOYEE_TASK_NUMBER ,
V_SPACE_AREA.ALLOCATED_AREA_EMP , --bug#2226865
V_EMPLOYEE_ASSIGNED_FROM ,
V_EMPLOYEE_ASSIGNED_TO ,
V_CUSTOMER_NAME ,
V_CUSTOMER_SITE ,
V_CUSTOMER_CATEGORY ,
V_CUSTOMER_ACCOUNT ,
V_CUSTOMER_PROJECT_NUMBER ,
V_CUSTOMER_TASK_NUMBER ,
V_SPACE_AREA.ALLOCATED_AREA_CUST , --bug#2226865
V_SPACE_AREA.Vacant_area , --bug#2226865
V_CUSTOMER_ASSIGNED_FROM ,
V_CUSTOMER_ASSIGNED_TO ,
V_ATTRIBUTE_CATEGORY ,
V_ATTRIBUTE1 ,
V_ATTRIBUTE2 ,
V_ATTRIBUTE3 ,
V_ATTRIBUTE4 ,
V_ATTRIBUTE5 ,
V_ATTRIBUTE6 ,
V_ATTRIBUTE7 ,
V_ATTRIBUTE8 ,
V_ATTRIBUTE9 ,
V_ATTRIBUTE10 ,
V_ATTRIBUTE11 ,
V_ATTRIBUTE12 ,
V_ATTRIBUTE13 ,
V_ATTRIBUTE14 ,
V_ATTRIBUTE15 ,
V_LAST_UPDATE_DATE ,
V_LAST_UPDATED_BY ,
V_LAST_UPDATE_LOGIN ,
V_CREATION_DATE ,
V_CREATED_BY ,
l_request_id );