Search Results pon_response_import_pkg
Overview
The APPS.PON_RESPONSE_IMPORT_PKG package is a PL/SQL program unit within the Oracle E-Business Suite Sourcing (Oracle Sourcing / Oracle iSupplier Portal) module. Its principal business function is to import supplier responses to sourcing events—typically bids, quotations, or auction responses—into the Sourcing transactional tables. Suppliers and buying organizations frequently prepare responses outside the application in spreadsheet or XML formats, and this package provides the server-side logic that ingests, validates, and persists that data as structured bid or auction response records. The package is classified as OTHER in the ETRM metadata, indicating that it is an internal implementation utility rather than a documented public API. It is part of the PON (Purchasing/Sourcing) application schema and resides in the APPS schema, which is standard for EBS 12.1.1 and 12.2.2.
Key Procedures and Functions
The package body exposes six documented program units, whose names reflect the import lifecycle:
- GET_MESSAGE_1_TOKEN — A helper that retrieves a message token, likely used to resolve or format user-facing error or status messages generated during import processing.
- PROCESS_SPREADSHEET_DATA — The core routine that parses incoming spreadsheet (delimited) response data and stages it for validation and loading into the bid response interface structures.
- PROCESS_XML_SPREADSHEET_DATA — The XML analog of the above, parsing response payloads supplied in XML spreadsheet format.
- REMOVE_XML_SKIPPED_LINES — Cleanses the staging area by removing lines that were intentionally skipped during XML parsing, preventing stale or invalid rows from being processed.
- COPY_SHIPMENT_INTERFACE_TO_TXN — Moves shipment-level response data from the interface table into the transactional shipment tables once validation succeeds.
- PROCESS_SPREADSHEET_UDA_DATA — Handles import of user-defined attribute (UDA) values associated with supplier responses.
Tables Accessed
The package reads and writes several core Sourcing tables through APPS synonyms. Interface and transactional bid tables include PON_BID_HEADERS, PON_BID_ITEM_PRICES, PON_BID_ITEM_PRICES_INTERFACE, PON_BID_SHIPMENTS, and PON_INTERFACE_ERRORS, which together hold the response header, item pricing, shipment, and error-capture records. UDA data is handled via PO_UDA_INTERFACE. Auction-related structures—PON_AUCTION_HEADERS_ALL, PON_AUCTION_ITEM_PRICES_ALL, PON_AUCTION_SHIPMENTS_ALL, PON_AUCTION_ATTRIBUTES, and PON_AUC_BIZRULES—support auction response scenarios. Attachment and security references are resolved through FND_ATTACHED_DOCUMENTS, FND_DOCUMENT_CATEGORIES, and FND_USER.
Usage Notes
PON_RESPONSE_IMPORT_PKG is typically invoked indirectly by the Sourcing application rather than called directly by end users. It supports supplier response upload through the Sourcing UI and related concurrent programs that process spreadsheet or XML response files. Because the metadata documents that it is referenced by no other packages, it functions as a terminal utility within the response-import flow. Customizations that extend response import should treat the package as an internal component and avoid modifying it directly, since Oracle may change its internals between patch levels in 12.1.1 and 12.2.2.
-
SYNONYM: APPS.PON_BID_ITEM_PRICES_INTERFACE
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PON_BID_ITEM_PRICES_INTERFACE, status:VALID,
-
PACKAGE: APPS.PON_RESPONSE_IMPORT_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PON_RESPONSE_IMPORT_PKG, status:VALID,
-
SYNONYM: APPS.PON_BID_ITEM_PRICES_INTERFACE
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PON_BID_ITEM_PRICES_INTERFACE, status:VALID,
-
PACKAGE: APPS.PON_RESPONSE_IMPORT_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PON_RESPONSE_IMPORT_PKG, status:VALID,
-
SYNONYM: APPS.PO_UDA_INTERFACE
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PO_UDA_INTERFACE, status:VALID,
-
SYNONYM: APPS.PON_INTERFACE_ERRORS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PON_INTERFACE_ERRORS, status:VALID,
-
SYNONYM: APPS.PON_BID_SHIPMENTS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PON_BID_SHIPMENTS, status:VALID,
-
SYNONYM: APPS.PON_BID_SHIPMENTS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PON_BID_SHIPMENTS, status:VALID,
-
PACKAGE BODY: APPS.PON_RESPONSE_IMPORT_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PON_RESPONSE_IMPORT_PKG, status:VALID,
-
SYNONYM: APPS.PON_INTERFACE_ERRORS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PON_INTERFACE_ERRORS, status:VALID,
-
PACKAGE BODY: APPS.PON_RESPONSE_IMPORT_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PON_RESPONSE_IMPORT_PKG, status:VALID,
-
SYNONYM: APPS.PON_BID_ITEM_PRICES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PON_BID_ITEM_PRICES, status:VALID,
-
PACKAGE: APPS.PON_RESPONSE_IMPORT_PKG
12.1.1
-
SYNONYM: APPS.PON_BID_ITEM_PRICES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PON_BID_ITEM_PRICES, status:VALID,
-
SYNONYM: APPS.PON_BID_HEADERS_INTERFACE
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PON_BID_HEADERS_INTERFACE, status:VALID,
-
SYNONYM: APPS.PON_BID_PRICE_ELEMENTS_INT
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PON_BID_PRICE_ELEMENTS_INT, status:VALID,
-
SYNONYM: APPS.PON_BID_SHIPMENTS_INT
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PON_BID_SHIPMENTS_INT, status:VALID,
-
SYNONYM: APPS.PON_BID_ATTR_VALUES_INTERFACE
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PON_BID_ATTR_VALUES_INTERFACE, status:VALID,
-
PACKAGE: APPS.PON_RESPONSE_PVT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PON_RESPONSE_PVT, status:VALID,
-
SYNONYM: APPS.PON_BID_HEADERS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PON_BID_HEADERS, status:VALID,
-
PACKAGE: APPS.PON_RESPONSE_IMPORT_PKG
12.2.2
-
SYNONYM: APPS.PON_BID_SHIPMENTS_INT
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PON_BID_SHIPMENTS_INT, status:VALID,
-
SYNONYM: APPS.PON_BID_HEADERS_INTERFACE
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PON_BID_HEADERS_INTERFACE, status:VALID,
-
SYNONYM: APPS.PON_BID_PRICE_DIFFER_INT
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PON_BID_PRICE_DIFFER_INT, status:VALID,
-
PACKAGE: APPS.PON_VALIDATE_PAYMENTS_INT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PON_VALIDATE_PAYMENTS_INT, status:VALID,
-
SYNONYM: APPS.PON_BID_PAYMENTS_INTERFACE
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PON_BID_PAYMENTS_INTERFACE, status:VALID,
-
SYNONYM: APPS.PON_BID_PRICE_DIFFERENTIALS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PON_BID_PRICE_DIFFERENTIALS, status:VALID,
-
SYNONYM: APPS.PON_BID_PRICE_DIFFER_INT
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PON_BID_PRICE_DIFFER_INT, status:VALID,
-
SYNONYM: APPS.PON_BID_PRICE_ELEMENTS_INT
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PON_BID_PRICE_ELEMENTS_INT, status:VALID,
-
SYNONYM: APPS.PON_BID_ATTR_VALUES_INTERFACE
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PON_BID_ATTR_VALUES_INTERFACE, status:VALID,
-
PACKAGE: APPS.PON_VALIDATE_PAYMENTS_INT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PON_VALIDATE_PAYMENTS_INT, status:VALID,
-
SYNONYM: APPS.PON_BID_PRICE_DIFFERENTIALS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PON_BID_PRICE_DIFFERENTIALS, status:VALID,
-
PACKAGE: APPS.PON_OEX_TIMEZONE_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PON_OEX_TIMEZONE_PKG, status:VALID,
-
SYNONYM: APPS.PON_BID_PRICE_ELEMENTS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PON_BID_PRICE_ELEMENTS, status:VALID,
-
SYNONYM: APPS.PON_BID_PAYMENTS_INTERFACE
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PON_BID_PAYMENTS_INTERFACE, status:VALID,
-
PACKAGE: APPS.PON_OA_UTIL_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PON_OA_UTIL_PKG, status:VALID,
-
PACKAGE: APPS.PON_NEG_COPY_DATATYPES_GRP
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PON_NEG_COPY_DATATYPES_GRP, status:VALID,
-
PACKAGE: APPS.PON_OEX_TIMEZONE_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PON_OEX_TIMEZONE_PKG, status:VALID,
-
PACKAGE: APPS.PON_BID_VALIDATIONS_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PON_BID_VALIDATIONS_PKG, status:VALID,
-
SYNONYM: APPS.PON_PRICE_ELEMENTS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PON_PRICE_ELEMENTS, status:VALID,
-
PACKAGE: APPS.PON_RESPONSE_PVT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PON_RESPONSE_PVT, status:VALID,
-
SYNONYM: APPS.PON_BID_HEADERS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PON_BID_HEADERS, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
PACKAGE: APPS.PON_BID_VALIDATIONS_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PON_BID_VALIDATIONS_PKG, status:VALID,
-
SYNONYM: APPS.PON_PRICE_ELEMENTS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PON_PRICE_ELEMENTS, status:VALID,
-
SYNONYM: APPS.PON_BID_PRICE_ELEMENTS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PON_BID_PRICE_ELEMENTS, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
SYNONYM: APPS.PON_PRICE_ELEMENT_TYPES_TL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PON_PRICE_ELEMENT_TYPES_TL, status:VALID,
-
SYNONYM: APPS.PON_AUC_BIZRULES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PON_AUC_BIZRULES, status:VALID,
-
SYNONYM: APPS.PON_AUCTION_SHIPMENTS_ALL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PON_AUCTION_SHIPMENTS_ALL, status:VALID,