Search Results pn_leases_v
Overview
PN_LEASES_V is a reporting and integration view in the APPS schema belonging to the PN – Property Manager product within Oracle E-Business Suite. It is a denormalized projection that consolidates lease header information, lease detail records, customer (party) attributes, and descriptive lookup values into a single queryable structure. The view carries a VALID status in both EBS 12.1.1 and 12.2.2 and is defined entirely in PL/SQL independent of the underlying table structures, meaning it does not store data of its own.
Its primary role is to expose lease data in a form suitable for operational reporting, custom concurrent programs, Oracle Reports/BI Publisher layouts, and inbound/outbound integrations that require lease, tenant, and financial account attributes in one fetch. Because the view joins across the lease, lease detail, lease change, and trading community (HZ) tables, it abstracts the relational complexity of the Property Manager data model from report developers and integration consumers.
Underlying Base Objects
The documented metadata lists the following referenced base objects: FND_GLOBAL (package), FND_LOOKUPS (view), FND_USER (synonym), HZ_CUST_ACCOUNTS (synonym), HZ_PARTIES (synonym), PNP_UTIL_FUNC (package), PN_LEASES (synonym), PN_LEASES_ALL (synonym), PN_LEASE_CHANGES_ALL (synonym), PN_LEASE_DETAILS_ALL (synonym), and PN_PAY_GROUP_RULES (synonym).
- PN_LEASES / PN_LEASES_ALL — supply lease header columns such as NAME, LEASE_NUM, LEASE_TYPE_CODE, LEASE_CLASS_CODE, STATUS, LEASE_STATUS, LOCATION_ID, and CUSTOMER_ID.
- PN_LEASE_DETAILS_ALL — supplies LEASE_DETAIL_ID, the DFF attribute columns (ATTRIBUTE_CATEGORY, ATTRIBUTE1 through ATTRIBUTE15), the financial account IDs (EXPENSE_ACCOUNT_ID, ACCRUAL_ACCOUNT_ID, RECEIVABLE_ACCOUNT_ID), the term template, and the key lease dates.
- PN_LEASE_CHANGES_ALL — contributes LEASE_CHANGE_ID for change-version tracking.
- HZ_PARTIES / HZ_CUST_ACCOUNTS — resolve CUSTOMER_NAME (HZP.PARTY_NAME) and CUSTOMER_NUMBER (HCA.ACCOUNT_NUMBER).
- FND_USER — joined twice (aliases FNA and FNR) against ABSTRACTED_BY_USER and RESPONSIBLE_USER to yield USER_ABSTRACTED and USER_RESPONSIBLE.
- FND_LOOKUPS — supplies the MEANING column decoded as LEASE_TYPE.
- PNP_UTIL_FUNC and FND_GLOBAL — provide utility and session-context functions used in the view definition.
Key Columns
- LEASE_ID, LEASE_DETAIL_ID, LEASE_CHANGE_ID — primary and foreign key identifiers linking lease, detail, and change records.
- LEASE_NAME, LEASE_NUMBER — the lease NAME and LEASE_NUM display values.
- LEASE_TYPE_CODE, LEASE_CLASS_CODE, LEASE_TYPE — classification codes plus the decoded LEASE_TYPE meaning from FND_LOOKUPS.
- STATUS, LEASE_STATUS — lease workflow and lifecycle status indicators.
- CUSTOMER_ID, CUSTOMER_NAME, CUSTOMER_NUMBER — tenant identifiers resolved from HZ_PARTIES and HZ_CUST_ACCOUNTS.
- LEASE_COMMENCEMENT_DATE, LEASE_TERMINATION_DATE — the core lease period boundaries.
- LEASE_TERM — computed as TRUNC(LEASE_TERMINATION_DATE) - TRUNC(LEASE_COMMENCEMENT_DATE) + 1, giving an inclusive day count for the lease.
- LEASE_EXECUTION_DATE, LEASE_EXTENSION_END_DATE — execution and extension milestones.
- EXPENSE_ACCOUNT_ID, ACCRUAL_ACCOUNT_ID, RECEIVABLE_ACCOUNT_ID, TERM_TEMPLATE_ID — accounting and term configuration references.
- ATTRIBUTE_CATEGORY, ATTRIBUTE1–ATTRIBUTE15 — the descriptive flexfield columns carried through from the lease detail.
- USER_ABSTRACTED, USER_RESPONSIBLE — user names for abstraction and responsibility ownership.
Common Use Cases and Queries
Typical scenarios include lease portfolio reporting, tenant billing reconciliation, lease-term aging analysis, and integration extracts that feed downstream accounting or facilities systems. A common selection pattern joins lease summaries with the decoded customer name and computed term:
- Active lease register: SELECT LEASE_NUMBER, LEASE_NAME, CUSTOMER_NAME, LEASE_TYPE, LEASE_COMMENCEMENT_DATE, LEASE_TERMINATION_DATE, LEASE_TERM FROM APPS.PN_LEASES_V WHERE LEASE_STATUS = 'ACTIVE' ORDER BY LEASE_TERMINATION_DATE;
- Tenant-based extraction: SELECT LEASE_ID, LEASE_DETAIL_ID, LEASE_NUMBER, CUSTOMER_NUMBER, CUSTOMER_NAME, RESPONSIBLE_USER, USER_RESPONSIBLE FROM APPS.PN_LEASES_V WHERE CUSTOMER_ID = :p_customer_id;
- Expiring leases within 90 days: SELECT LEASE_NUMBER, CUSTOMER_NAME, LEASE_TERMINATION_DATE, LEASE_TERM FROM APPS.PN_LEASES_V WHERE LEASE_TERMINATION_DATE BETWEEN SYSDATE AND SYSDATE+90;
Because the view spans multiple base objects, queries should filter aggressively on indexed columns such as LEASE_ID, CUSTOMER_ID, or LEASE_STATUS to maintain performance on large lease portfolios. Consumers should treat the view as read-only and validate joins against PN_LEASES_ALL and PN_LEASE_DETAILS_ALL where row-level security or configuration semantics are decisive.
-
View: PN_LEASES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PN.PN_LEASES_V, object_name:PN_LEASES_V, status:VALID, product: PN - Property Manager , implementation_dba_data: APPS.PN_LEASES_V ,
-
View: PN_LEASES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PN.PN_LEASES_V, object_name:PN_LEASES_V, status:VALID, product: PN - Property Manager , implementation_dba_data: APPS.PN_LEASES_V ,
-
PACKAGE BODY: APPS.PN_MODIFY_PMT_SCHED
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PN_MODIFY_PMT_SCHED, status:VALID,
-
SYNONYM: APPS.PN_PAY_GROUP_RULES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PN_PAY_GROUP_RULES, status:VALID,
-
PACKAGE BODY: APPS.PN_GENERATE_PMT_SCHED
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PN_GENERATE_PMT_SCHED, status:VALID,
-
PACKAGE BODY: APPS.PN_MODIFY_PMT_SCHED
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PN_MODIFY_PMT_SCHED, status:VALID,
-
SYNONYM: APPS.PN_PAY_GROUP_RULES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PN_PAY_GROUP_RULES, status:VALID,
-
PACKAGE BODY: APPS.PN_GENERATE_PMT_SCHED
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PN_GENERATE_PMT_SCHED, status:VALID,
-
12.2.2 FND Design Data
12.2.2
-
SYNONYM: APPS.PN_LEASE_CHANGES_ALL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PN_LEASE_CHANGES_ALL, status:VALID,
-
SYNONYM: APPS.PN_LEASE_CHANGES_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PN_LEASE_CHANGES_ALL, status:VALID,
-
12.1.1 FND Design Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
SYNONYM: APPS.PN_LEASE_DETAILS_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PN_LEASE_DETAILS_ALL, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
SYNONYM: APPS.PN_LEASE_DETAILS_ALL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PN_LEASE_DETAILS_ALL, status:VALID,
-
SYNONYM: APPS.PN_LEASES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PN_LEASES, status:VALID,
-
SYNONYM: APPS.PN_LEASES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PN_LEASES, status:VALID,
-
SYNONYM: APPS.PN_LEASES_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PN_LEASES_ALL, status:VALID,
-
PACKAGE: APPS.PNP_UTIL_FUNC
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PNP_UTIL_FUNC, status:VALID,
-
SYNONYM: APPS.PN_LEASES_ALL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PN_LEASES_ALL, status:VALID,
-
PACKAGE: APPS.PNP_UTIL_FUNC
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PNP_UTIL_FUNC, status:VALID,
-
VIEW: APPS.PN_LEASES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PN.PN_LEASES_V, object_name:PN_LEASES_V, status:VALID,
-
VIEW: APPS.PN_LEASES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PN.PN_LEASES_V, object_name:PN_LEASES_V, status:VALID,
-
APPS.PN_GENERATE_PMT_SCHED SQL Statements
12.2.2
-
APPS.PN_GENERATE_PMT_SCHED SQL Statements
12.1.1
-
APPS.PNRX_MILESTONES SQL Statements
12.2.2
-
APPS.PNRX_MILESTONES SQL Statements
12.1.1
-
APPS.PNRX_LEASE_OPTIONS SQL Statements
12.2.2
-
APPS.PNRX_LEASE_OPTIONS SQL Statements
12.1.1
-
APPS.PN_MODIFY_PMT_SCHED SQL Statements
12.1.1
-
APPS.PN_MODIFY_PMT_SCHED SQL Statements
12.2.2
-
APPS.PN_GENERATE_PMT_SCHED dependencies on PN_LEASES_V
12.1.1
-
APPS.PN_MODIFY_PMT_SCHED dependencies on PN_LEASES_V
12.1.1
-
APPS.PN_MODIFY_PMT_SCHED dependencies on PN_LEASES_V
12.2.2
-
APPS.PN_GENERATE_PMT_SCHED dependencies on PN_LEASES_V
12.2.2
-
PACKAGE BODY: APPS.PN_GENERATE_PMT_SCHED
12.2.2
-
PACKAGE BODY: APPS.PN_GENERATE_PMT_SCHED
12.1.1
-
PACKAGE BODY: APPS.PN_MODIFY_PMT_SCHED
12.2.2
-
PACKAGE BODY: APPS.PN_MODIFY_PMT_SCHED
12.1.1
-
PACKAGE BODY: APPS.PNRX_MILESTONES
12.2.2
-
PACKAGE BODY: APPS.PNRX_MILESTONES
12.1.1
-
APPS.PN_GENERATE_PMT_SCHED dependencies on PN_PAYMENT_TERMS_ALL
12.1.1
-
APPS.PN_GENERATE_PMT_SCHED dependencies on PN_PAYMENT_TERMS_ALL
12.2.2
-
PACKAGE BODY: APPS.PNRX_LEASE_OPTIONS
12.2.2
-
APPS.PNRX_LEASE_OPTIONS dependencies on FND_LOOKUPS
12.1.1
-
PACKAGE BODY: APPS.PNRX_LEASE_OPTIONS
12.1.1
-
APPS.PNRX_LEASE_OPTIONS dependencies on FND_LOOKUPS
12.2.2
-
SYNONYM: APPS.HZ_CUST_ACCOUNTS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:HZ_CUST_ACCOUNTS, status:VALID,
-
SYNONYM: APPS.HZ_CUST_ACCOUNTS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:HZ_CUST_ACCOUNTS, status:VALID,