Search Results pn_phones_all
Overview
The PN_PHONES_ALL table is a core data object within the Oracle E-Business Suite (EBS) Property Manager (PN) module. It serves as the central repository for storing telecommuting contact information, specifically the various phone numbers and related details associated with a contact. Its primary role is to support the comprehensive management of property-related contacts by enabling the storage of multiple communication channels for a single entity. As a multi-organization enabled table (indicated by the "_ALL" suffix), it segregates data by operating unit, ensuring that information is correctly partitioned and accessible according to the user's security profile and responsibility. The table is fundamental for maintaining accurate and accessible contact details within the property management lifecycle.
Key Information Stored
The table's structure is designed to capture essential telephony data linked to a contact. The primary key, PHONE_ID, uniquely identifies each phone record. The critical foreign key column, CONTACT_ID, establishes the mandatory relationship to a specific entry in the PN_CONTACTS_ALL table, ensuring every phone number is associated with a valid contact. While the provided metadata does not list all columns, typical columns in such a table would include fields to store the phone number itself (e.g., PHONE_NUMBER), its type (e.g., OFFICE, MOBILE, HOME, FAX), extension, country and area codes, and primary flags. Standard EBS audit columns like CREATION_DATE, CREATED_BY, LAST_UPDATE_DATE, LAST_UPDATED_BY, and LAST_UPDATE_LOGIN are also present to track data changes.
Common Use Cases and Queries
This table is primarily accessed for contact management and reporting within Property Manager. Common operational use cases include displaying all contact methods for a given property manager or lessee, generating contact directories, and integrating phone data with other EBS modules like Oracle CRM. A typical query would retrieve phone details for a specific contact, often joining with the PN_CONTACTS_ALL and potentially PN_PERSONS tables to get a complete profile.
Sample SQL Pattern:
SELECT ph.phone_number,
ph.phone_type,
c.contact_name,
c.contact_type
FROM pn_phones_all ph,
pn_contacts_all c
WHERE ph.contact_id = c.contact_id
AND c.contact_id = :p_contact_id
AND ph.org_id = :p_org_id;
Reporting use cases often involve listing all primary business phone numbers for contacts associated with active leases or properties, which requires joining through PN_CONTACTS_ALL to related lease or property tables.
Related Objects
The PN_PHONES_ALL table has a direct and critical dependency on the PN_CONTACTS_ALL table, as documented in the provided metadata. This relationship is enforced by a foreign key constraint where the CONTACT_ID column in PN_PHONES_ALL references the primary key of PN_CONTACTS_ALL. This design ensures referential integrity, meaning a phone record cannot exist without a valid parent contact. Consequently, any API, form, or report that manipulates or displays contact phone information will inherently interact with both tables. Key related objects include the PN_CONTACTS_ALL table itself and the PN_PHONES_PK primary key constraint. While not listed in the brief metadata, it is also common for this table to be referenced by or joined with views that aggregate contact information for user interfaces and standard reports within the Property Manager module.
-
Table: PN_PHONES_ALL
12.1.1
owner:PN, object_type:TABLE, fnd_design_data:PN.PN_PHONES_ALL, object_name:PN_PHONES_ALL, status:VALID, product: PN - Property Manager , description: Telecommuting information to reach a contact , implementation_dba_data: PN.PN_PHONES_ALL ,
-
Table: PN_PHONES_ALL
12.2.2
owner:PN, object_type:TABLE, fnd_design_data:PN.PN_PHONES_ALL, object_name:PN_PHONES_ALL, status:VALID, product: PN - Property Manager , description: Telecommuting information to reach a contact , implementation_dba_data: PN.PN_PHONES_ALL ,
-
APPS.PNT_PHONE_PKG dependencies on PN_PHONES_ALL
12.2.2
-
APPS.PNT_CONT_PKG dependencies on PN_PHONES_ALL
12.1.1
-
APPS.PNT_PHONE_PKG dependencies on PN_PHONES_ALL
12.1.1
-
APPS.PNT_CONT_PKG dependencies on PN_PHONES_ALL
12.2.2
-
SYNONYM: APPS.PN_PHONES_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PN_PHONES_ALL, status:VALID,
-
VIEW: APPS.PN_PHONES_ALL_DFV
12.2.2
-
VIEW: APPS.PN_PHONES_ALL_DFV
12.1.1
-
VIEW: PN.PN_PHONES_ALL#
12.2.2
owner:PN, object_type:VIEW, object_name:PN_PHONES_ALL#, status:VALID,
-
APPS.PNT_PHONE_PKG SQL Statements
12.1.1
-
APPS.PNT_PHONE_PKG SQL Statements
12.2.2
-
SYNONYM: APPS.PN_PHONES_ALL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PN_PHONES_ALL, status:VALID,
-
APPS.PNT_PHONE_PKG dependencies on DUAL
12.1.1
-
APPS.PNT_PHONE_PKG dependencies on PN_PHONES_S
12.1.1
-
APPS.PNT_PHONE_PKG dependencies on PN_PHONES_S
12.2.2
-
TABLE: PN.PN_PHONES_ALL
12.1.1
owner:PN, object_type:TABLE, fnd_design_data:PN.PN_PHONES_ALL, object_name:PN_PHONES_ALL, status:VALID,
-
VIEW: PN.PN_PHONES_ALL#
12.2.2
-
Table: PN_CONTACTS_ALL
12.1.1
owner:PN, object_type:TABLE, fnd_design_data:PN.PN_CONTACTS_ALL, object_name:PN_CONTACTS_ALL, status:VALID, product: PN - Property Manager , description: Contact information identified at the site level of a service provider , implementation_dba_data: PN.PN_CONTACTS_ALL ,
-
SYNONYM: APPS.PN_PHONES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PN_PHONES, status:VALID,
-
Table: PN_CONTACTS_ALL
12.2.2
owner:PN, object_type:TABLE, fnd_design_data:PN.PN_CONTACTS_ALL, object_name:PN_CONTACTS_ALL, status:VALID, product: PN - Property Manager , description: Contact information identified at the site level of a service provider , implementation_dba_data: PN.PN_CONTACTS_ALL ,
-
PACKAGE BODY: APPS.PNT_CONT_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PNT_CONT_PKG, status:VALID,
-
VIEW: APPS.PN_LOCATIONS_ITF_V
12.2.2
-
APPS.PNT_PHONE_PKG dependencies on DUAL
12.2.2
-
VIEW: APPS.PN_PHONES_ALL_DFV
12.2.2
owner:APPS, object_type:VIEW, object_name:PN_PHONES_ALL_DFV, status:VALID,
-
VIEW: APPS.PN_PHONES_ALL_DFV
12.1.1
owner:APPS, object_type:VIEW, object_name:PN_PHONES_ALL_DFV, status:VALID,
-
VIEW: APPS.PN_LOCATIONS_ITF_V
12.1.1
-
TABLE: PN.PN_PHONES_ALL
12.2.2
owner:PN, object_type:TABLE, fnd_design_data:PN.PN_PHONES_ALL, object_name:PN_PHONES_ALL, status:VALID,
-
PACKAGE BODY: APPS.PNT_CONT_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PNT_CONT_PKG, status:VALID,
-
SYNONYM: APPS.PN_PHONES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PN_PHONES, status:VALID,
-
PACKAGE BODY: APPS.PNT_PHONE_PKG
12.2.2
-
PACKAGE BODY: APPS.PNT_PHONE_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PNT_PHONE_PKG, status:VALID,
-
PACKAGE BODY: APPS.PNT_PHONE_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PNT_PHONE_PKG, status:VALID,
-
APPS.PNT_CONT_PKG SQL Statements
12.1.1
-
PACKAGE BODY: APPS.PNT_PHONE_PKG
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.2.2 FND Design Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
APPS.PNT_CONT_PKG SQL Statements
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
12.1.1 FND Design Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
View: PN_LOCATIONS_ITF_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PN.PN_LOCATIONS_ITF_V, object_name:PN_LOCATIONS_ITF_V, status:VALID, product: PN - Property Manager , implementation_dba_data: APPS.PN_LOCATIONS_ITF_V ,
-
View: PN_LOCATIONS_ITF_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PN.PN_LOCATIONS_ITF_V, object_name:PN_LOCATIONS_ITF_V, status:VALID, product: PN - Property Manager , implementation_dba_data: APPS.PN_LOCATIONS_ITF_V ,
-
APPS.PNT_CONT_PKG dependencies on PN_CONTACTS_ALL
12.1.1
-
APPS.PNT_CONT_PKG dependencies on PN_CONTACTS_ALL
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2