Search Results pon_interface_errors
Overview
The PON_INTERFACE_ERRORS table is a critical error-handling repository within the Oracle E-Business Suite (EBS) Sourcing (PON) module. Its primary role is to capture and persist error records generated during the integration of Sourcing data with other EBS applications or external systems. This table acts as a diagnostic log for interface failures, ensuring that transactional data from processes such as auction payments or bid shipments is not lost when an integration point fails. By isolating errors in this dedicated structure, the system maintains data integrity within core transactional tables while providing administrators and support personnel with a centralized location for troubleshooting interface-related issues.
Key Information Stored
While the provided metadata does not list specific columns, the table's description and foreign key relationships define its core data model. It stores records that link an error message to a specific failed interface transaction. Key inferred data elements include a unique error identifier, a timestamp for when the error occurred, the error message text or code, and identifiers for the source interface process. Crucially, the documented foreign keys indicate the table holds specific reference IDs—such as PAYMENT_ID and BID_PAYMENT_ID—that pinpoint the exact payment or shipment record from source tables (PON_AUC_PAYMENTS_SHIPMENTS, PON_BID_PAYMENTS_SHIPMENTS) that caused the interface failure. This design allows for precise correlation between an error and the business data it affected.
Common Use Cases and Queries
The primary use case is monitoring and resolving integration failures in the Sourcing module. System administrators routinely query this table to identify pending interface errors that require intervention. A common reporting query involves joining to the related source tables to fetch descriptive details about the failed transaction. For example, to investigate errors related to auction payments, one might use a SQL pattern such as:
- SELECT e.*, a.payment_number FROM pon_interface_errors e, pon_auc_payments_shipments a WHERE e.payment_id = a.payment_id AND e.creation_date > SYSDATE - 1;
This facilitates error reconciliation, where after the root cause is fixed (e.g., a master data issue in a receiving application), the erroneous record can be purged from PON_INTERFACE_ERRORS, and the interface can be resubmitted.
Related Objects
The table maintains defined foreign key relationships with two key transactional tables in the Sourcing module, as per the provided metadata:
- PON_AUC_PAYMENTS_SHIPMENTS: Linked via the PAYMENT_ID column. This relationship stores errors arising from interfaces related to payments and shipments for auction-based sourcing agreements.
- PON_BID_PAYMENTS_SHIPMENTS: Linked via the BID_PAYMENT_ID column. This relationship stores errors arising from interfaces related to payments and shipments associated with supplier bids.
These relationships are fundamental, as they tether each error log entry directly to the business transaction that failed to process through an external interface, such as one to Oracle Payables or other financial modules.
-
Table: PON_INTERFACE_ERRORS
12.1.1
owner:PON, object_type:TABLE, fnd_design_data:PON.PON_INTERFACE_ERRORS, object_name:PON_INTERFACE_ERRORS, status:VALID, product: PON - Sourcing , description: Contains any errors from interfaces to other applications , implementation_dba_data: PON.PON_INTERFACE_ERRORS ,
-
Table: PON_INTERFACE_ERRORS
12.2.2
owner:PON, object_type:TABLE, fnd_design_data:PON.PON_INTERFACE_ERRORS, object_name:PON_INTERFACE_ERRORS, status:VALID, product: PON - Sourcing , description: Contains any errors from interfaces to other applications , implementation_dba_data: PON.PON_INTERFACE_ERRORS ,
-
APPS.PON_RESPONSE_PVT dependencies on PON_INTERFACE_ERRORS
12.2.2
-
APPS.PON_AUC_INTERFACE_TABLE_PKG dependencies on PON_INTERFACE_ERRORS
12.2.2
-
APPS.PON_SOURCING_OPENAPI_GRP dependencies on PON_INTERFACE_ERRORS
12.1.1
-
APPS.PON_LARGE_AUCTION_UTIL_PKG dependencies on PON_INTERFACE_ERRORS
12.1.1
-
APPS.PON_RESPONSE_PVT dependencies on PON_INTERFACE_ERRORS
12.1.1
-
APPS.PON_AUC_INTERFACE_TABLE_PKG dependencies on PON_INTERFACE_ERRORS
12.1.1
-
APPS.PON_AWARD_PKG dependencies on PON_INTERFACE_ERRORS
12.2.2
-
APPS.PON_BID_VALIDATIONS_PKG dependencies on PON_INTERFACE_ERRORS
12.2.2
-
APPS.PON_LARGE_AUCTION_UTIL_PKG dependencies on PON_INTERFACE_ERRORS
12.2.2
-
APPS.PON_BID_VALIDATIONS_PKG dependencies on PON_INTERFACE_ERRORS
12.1.1
-
APPS.PON_RESPONSE_IMPORT_PKG dependencies on PON_INTERFACE_ERRORS
12.2.2
-
APPS.PON_NEGOTIATION_COPY_GRP dependencies on PON_INTERFACE_ERRORS
12.2.2
-
APPS.PON_FBO_PKG dependencies on PON_INTERFACE_ERRORS
12.2.2
-
APPS.PON_VALIDATE_PAYMENTS_INT dependencies on PON_INTERFACE_ERRORS
12.2.2
-
APPS.PON_LARGE_AUCTION_UTIL_PKG dependencies on PON_INTERFACE_ERRORS
12.1.1
-
APPS.PON_CP_INTRFAC_TO_TRANSACTION dependencies on PON_INTERFACE_ERRORS
12.1.1
-
APPS.PON_BID_VALIDATIONS_PKG dependencies on PON_INTERFACE_ERRORS
12.1.1
-
APPS.PON_NEGOTIATION_COPY_GRP dependencies on PON_INTERFACE_ERRORS
12.1.1
-
APPS.PON_VALIDATE_ITEM_PRICES_INT dependencies on PON_INTERFACE_ERRORS
12.1.1
-
APPS.PON_BID_VALIDATIONS_PKG dependencies on PON_INTERFACE_ERRORS
12.2.2
-
APPS.PON_SOURCING_OPENAPI_GRP dependencies on PON_INTERFACE_ERRORS
12.2.2
-
APPS.PON_UNSOL_VALIDATIONS_PKG dependencies on PON_INTERFACE_ERRORS
12.2.2
-
APPS.PON_RESPONSE_IMPORT_PKG dependencies on PON_INTERFACE_ERRORS
12.2.2
-
APPS.PON_CP_INTRFAC_TO_TRANSACTION dependencies on PON_INTERFACE_ERRORS
12.2.2
-
APPS.PON_AWARD_PKG dependencies on PON_INTERFACE_ERRORS
12.1.1
-
APPS.PON_RESPONSE_IMPORT_PKG dependencies on PON_INTERFACE_ERRORS
12.1.1
-
APPS.PON_NEGOTIATION_PUBLISH_PVT dependencies on PON_INTERFACE_ERRORS
12.1.1
-
APPS.PON_VALIDATE_ITEM_PRICES_INT dependencies on PON_INTERFACE_ERRORS
12.2.2
-
APPS.PON_LARGE_AUCTION_UTIL_PKG dependencies on PON_INTERFACE_ERRORS
12.2.2
-
APPS.PON_AUC_INTERFACE_TABLE_PKG dependencies on PON_INTERFACE_ERRORS
12.2.2
-
APPS.PON_OPEN_INTERFACE_PVT dependencies on PON_INTERFACE_ERRORS
12.2.2
-
APPS.PON_UNSOL_VALIDATIONS_PKG dependencies on PON_INTERFACE_ERRORS
12.2.2
-
APPS.PON_RESPONSE_IMPORT_PKG dependencies on PON_INTERFACE_ERRORS
12.1.1
-
APPS.PON_NEGOTIATION_PUBLISH_PVT dependencies on PON_INTERFACE_ERRORS
12.2.2
-
APPS.PON_VALIDATE_SHIPMENTS_INT dependencies on PON_INTERFACE_ERRORS
12.2.2
-
APPS.PON_VALIDATE_PAYMENTS_INT dependencies on PON_INTERFACE_ERRORS
12.1.1
-
APPS.PON_NEGOTIATION_PUBLISH_PVT dependencies on PON_BID_VALIDATIONS_PKG
12.2.2
-
APPS.PON_VALIDATE_ITEM_PRICES_INT SQL Statements
12.2.2
-
APPS.PON_NEGOTIATION_PUBLISH_PVT dependencies on PON_BID_VALIDATIONS_PKG
12.1.1
-
APPS.PON_NEGOTIATION_PUBLISH_PVT SQL Statements
12.1.1
-
APPS.PON_VALIDATE_ITEM_PRICES_INT SQL Statements
12.1.1
-
APPS.PON_AUC_INTERFACE_TABLE_PKG SQL Statements
12.2.2
-
Concurrent Program: PON_PURGE_ERRORS
12.1.1
execution_filename: PON_LARGE_AUCTION_UTIL_PKG.PURGE_INTERFACE_ERRORS_CP , product: PON - Sourcing , user_name: Purge expired errors from PON_INTERFACE_ERRORS table , description: Purge expired errors from pon_interface_errors table , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
APPS.PON_AUC_INTERFACE_TABLE_PKG SQL Statements
12.1.1
-
APPS.PON_UNSOL_VALIDATIONS_PKG dependencies on PON_BID_VALIDATIONS_PKG
12.2.2
-
APPS.PON_VALIDATE_ITEM_PRICES_INT dependencies on FND_LOOKUP_VALUES_VL
12.2.2
-
APPS.PON_NEGOTIATION_PUBLISH_PVT dependencies on PA_ORGANIZATIONS_EXPEND_V
12.1.1
-
APPS.PON_NEGOTIATION_PUBLISH_PVT dependencies on STANDARD
12.2.2