Search Results pon_attachments_interface
Overview
The PON_ATTACHMENTS_INTERFACE table is a critical data interface object within the Oracle E-Business Suite Sourcing (PON) module for versions 12.1.1 and 12.2.2. It functions as a staging table designed to temporarily hold attachment data for sourcing negotiations during import or integration processes. Its primary role is to facilitate the batch loading of document attachments into the core negotiation tables from external systems or legacy data sources. By using this interface table, data can be validated and transformed before being processed into the production transactional tables, ensuring data integrity and supporting complex data migration scenarios.
Key Information Stored
While the provided metadata does not list specific columns, the table's description and foreign key relationship define its core purpose. Based on its function and the documented foreign key to FND_DOCUMENTS, the table typically stores metadata required to link an attachment to a negotiation. Key columns would include a unique identifier for the interface record (BATCH_ID or INTERFACE_ID), a reference to the target negotiation (e.g., AUCTION_HEADER_ID), and the DOCUMENT_ID which is a foreign key to FND_DOCUMENTS.DOCUMENT_ID. This DOCUMENT_ID column is the critical link to the Oracle Applications core document management system, which stores the actual file, category, title, and author information. The table likely also includes status and error message columns to track the success or failure of the interface record processing.
Common Use Cases and Queries
The primary use case for this table is the programmatic import of attachments for existing or new sourcing negotiations, often via a concurrent request. A common operational query involves checking the status of imported records to identify any failures that require correction. For example:
- Identifying unprocessed or errored interface records for a specific batch:
SELECT * FROM pon_attachments_interface WHERE batch_id = :p_batch_id AND process_status = 'ERROR'; - Validating the linkage between interface data and the core documents table before processing:
SELECT pai.* FROM pon_attachments_interface pai WHERE NOT EXISTS (SELECT 1 FROM fnd_documents fd WHERE fd.document_id = pai.document_id);
Reporting directly on this table is uncommon, as it is a transient data store. However, it is essential for troubleshooting data load issues and auditing data migration efforts.
Related Objects
The PON_ATTACHMENTS_INTERFACE table has a direct and documented relationship with a core Oracle EBS foundation table, as indicated by the provided foreign key metadata.
- FND_DOCUMENTS: This is the primary related object. The column PON_ATTACHMENTS_INTERFACE.DOCUMENT_ID is a foreign key to FND_DOCUMENTS.DOCUMENT_ID. This relationship ensures that every attachment referenced in the interface table corresponds to a valid, registered document within the Oracle Applications framework. The join condition for querying would be:
pon_attachments_interface.document_id = fnd_documents.document_id.
While not listed in the provided metadata, this interface table is logically processed by or feeds into core Sourcing transactional tables such as PON_AUCTION_ATTRIBUTES or PON_ATTACHMENTS, via standard interface concurrent programs.
-
Table: PON_ATTACHMENTS_INTERFACE
12.1.1
owner:PON, object_type:TABLE, fnd_design_data:PON.PON_ATTACHMENTS_INTERFACE, object_name:PON_ATTACHMENTS_INTERFACE, status:VALID, product: PON - Sourcing , description: Interface table to store imported negotiation attachments , implementation_dba_data: PON.PON_ATTACHMENTS_INTERFACE ,
-
Table: PON_ATTACHMENTS_INTERFACE
12.2.2
owner:PON, object_type:TABLE, fnd_design_data:PON.PON_ATTACHMENTS_INTERFACE, object_name:PON_ATTACHMENTS_INTERFACE, status:VALID, product: PON - Sourcing , description: Interface table to store imported negotiation attachments , implementation_dba_data: PON.PON_ATTACHMENTS_INTERFACE ,