Search Results pn_rec_arcl_all
Overview
The PN_REC_ARCL_ALL table is a core data structure within the Oracle E-Business Suite Property Manager (PN) module. It serves as the master repository for area class header information. In the context of lease and property management, an area class is a critical classification used to define and categorize different types of space within a property, such as retail, office, storage, or common area. This table establishes the definition and organizational context for these classifications, enabling detailed tracking, allocation, and billing of space based on its designated use. Its role is foundational to the module's ability to manage complex lease agreements where rental calculations and expense recoveries are often tied to specific area types.
Key Information Stored
While the provided metadata does not list specific columns beyond key identifiers, the table's primary purpose and foreign key relationships indicate the nature of its critical data points. The primary key, AREA_CLASS_ID, uniquely identifies each area class definition. The table is multi-org enabled, as indicated by the ORG_ID foreign key to HR_ALL_ORGANIZATION_UNITS, ensuring data is partitioned by operating unit. The PROPERTY_ID foreign key to PN_PROPERTIES_ALL links each area class to a specific property. Other essential columns typically found in such header tables include NAME and DESCRIPTION for the area class, effective dates (START_DATE, END_DATE), and standard WHO columns (CREATION_DATE, CREATED_BY, LAST_UPDATE_DATE, LAST_UPDATED_BY) for auditing.
Common Use Cases and Queries
This table is central to reporting and transactional processes involving leased space. Common use cases include generating rent rolls segmented by area type, configuring expense recovery pools based on area class, and ensuring lease clauses are applied to the correct space classifications. A frequent reporting query involves joining the area class header to its details and associated leases. For example, to list all area classes for a property, a query might be: SELECT prca.area_class_id, prca.name, prca.description FROM pn_rec_arcl_all prca WHERE prca.property_id = :p_property_id AND prca.org_id = :p_org_id;. For integration or data migration, the table is typically accessed via public APIs or views to ensure business rule validation.
Related Objects
The PN_REC_ARCL_ALL table has extensive relationships within the Property Manager schema, acting as a parent to several key transactional tables. As per the metadata, its primary foreign key relationships are:
- Parent Tables: PN_PROPERTIES_ALL (via PROPERTY_ID), HR_ALL_ORGANIZATION_UNITS (via ORG_ID).
- Child Tables (Key Dependencies):
- PN_REC_ARCL_DTL_ALL: Stores the detailed breakdown, such as floor and unit mappings, for each area class.
- PN_REC_AGR_LINAREA_ALL: Links area classes to specific lease agreement lines.
- PN_REC_EXPCL_ALL and PN_REC_EXPCL_DTL_ALL: Reference area classes for defining expense recovery classifications and defaults.
- PN_REC_ARCL_EXC_ALL: Manages exceptions to standard area class definitions.
These relationships underscore the table's central role in the lease management data model, where the area class defined in the header propagates to lease terms, billing calculations, and expense allocations.
-
Table: PN_REC_ARCL_ALL
12.2.2
owner:PN, object_type:TABLE, fnd_design_data:PN.PN_REC_ARCL_ALL, object_name:PN_REC_ARCL_ALL, status:VALID, product: PN - Property Manager , description: Stores area class header information. , implementation_dba_data: PN.PN_REC_ARCL_ALL ,
-
Table: PN_REC_ARCL_ALL
12.1.1
owner:PN, object_type:TABLE, fnd_design_data:PN.PN_REC_ARCL_ALL, object_name:PN_REC_ARCL_ALL, status:VALID, product: PN - Property Manager , description: Stores area class header information. , implementation_dba_data: PN.PN_REC_ARCL_ALL ,
-
Table: PN_PROPERTIES_ALL
12.2.2
owner:PN, object_type:TABLE, fnd_design_data:PN.PN_PROPERTIES_ALL, object_name:PN_PROPERTIES_ALL, status:VALID, product: PN - Property Manager , description: Stores the properties information. , implementation_dba_data: PN.PN_PROPERTIES_ALL ,
-
Table: PN_REC_ARCL_EXC_ALL
12.2.2
owner:PN, object_type:TABLE, fnd_design_data:PN.PN_REC_ARCL_EXC_ALL, object_name:PN_REC_ARCL_EXC_ALL, status:VALID, product: PN - Property Manager , description: Stores area class exclusions information. , implementation_dba_data: PN.PN_REC_ARCL_EXC_ALL ,
-
Table: PN_REC_ARCL_EXC_ALL
12.1.1
owner:PN, object_type:TABLE, fnd_design_data:PN.PN_REC_ARCL_EXC_ALL, object_name:PN_REC_ARCL_EXC_ALL, status:VALID, product: PN - Property Manager , description: Stores area class exclusions information. , implementation_dba_data: PN.PN_REC_ARCL_EXC_ALL ,
-
Table: PN_REC_ARCL_DTL_ALL
12.2.2
owner:PN, object_type:TABLE, fnd_design_data:PN.PN_REC_ARCL_DTL_ALL, object_name:PN_REC_ARCL_DTL_ALL, status:VALID, product: PN - Property Manager , description: Stores area class details summary header information , implementation_dba_data: PN.PN_REC_ARCL_DTL_ALL ,
-
Table: PN_REC_AGR_LINAREA_ALL
12.1.1
owner:PN, object_type:TABLE, fnd_design_data:PN.PN_REC_AGR_LINAREA_ALL, object_name:PN_REC_AGR_LINAREA_ALL, status:VALID, product: PN - Property Manager , description: Recovery Area set up table , implementation_dba_data: PN.PN_REC_AGR_LINAREA_ALL ,
-
Table: PN_REC_ARCL_DTL_ALL
12.1.1
owner:PN, object_type:TABLE, fnd_design_data:PN.PN_REC_ARCL_DTL_ALL, object_name:PN_REC_ARCL_DTL_ALL, status:VALID, product: PN - Property Manager , description: Stores area class details summary header information , implementation_dba_data: PN.PN_REC_ARCL_DTL_ALL ,
-
Table: PN_REC_EXPCL_DTL_ALL
12.2.2
owner:PN, object_type:TABLE, fnd_design_data:PN.PN_REC_EXPCL_DTL_ALL, object_name:PN_REC_EXPCL_DTL_ALL, status:VALID, product: PN - Property Manager , description: Stores expense class details header information. , implementation_dba_data: PN.PN_REC_EXPCL_DTL_ALL ,
-
Table: PN_PROPERTIES_ALL
12.1.1
owner:PN, object_type:TABLE, fnd_design_data:PN.PN_PROPERTIES_ALL, object_name:PN_PROPERTIES_ALL, status:VALID, product: PN - Property Manager , description: Stores the properties information. , implementation_dba_data: PN.PN_PROPERTIES_ALL ,
-
Table: PN_REC_EXPCL_DTL_ALL
12.1.1
owner:PN, object_type:TABLE, fnd_design_data:PN.PN_REC_EXPCL_DTL_ALL, object_name:PN_REC_EXPCL_DTL_ALL, status:VALID, product: PN - Property Manager , description: Stores expense class details header information. , implementation_dba_data: PN.PN_REC_EXPCL_DTL_ALL ,
-
Table: PN_REC_AGR_LINAREA_ALL
12.2.2
owner:PN, object_type:TABLE, fnd_design_data:PN.PN_REC_AGR_LINAREA_ALL, object_name:PN_REC_AGR_LINAREA_ALL, status:VALID, product: PN - Property Manager , description: Recovery Area set up table , implementation_dba_data: PN.PN_REC_AGR_LINAREA_ALL ,
-
Table: PN_REC_EXPCL_ALL
12.1.1
owner:PN, object_type:TABLE, fnd_design_data:PN.PN_REC_EXPCL_ALL, object_name:PN_REC_EXPCL_ALL, status:VALID, product: PN - Property Manager , description: Stores expense class setup information , implementation_dba_data: PN.PN_REC_EXPCL_ALL ,
-
Table: PN_REC_EXPCL_ALL
12.2.2
owner:PN, object_type:TABLE, fnd_design_data:PN.PN_REC_EXPCL_ALL, object_name:PN_REC_EXPCL_ALL, status:VALID, product: PN - Property Manager , description: Stores expense class setup information , implementation_dba_data: PN.PN_REC_EXPCL_ALL ,