Search Results pon_vendormerge_grp
Overview
PON_VENDORMERGE_GRP is a PL/SQL package owned by the APPS schema that supports supplier consolidation within Oracle Purchasing. The package name, together with its single documented entry point, indicates that it exists to allow buyer-facing purchasing records to be re-pointed from one supplier to another when two supplier records are merged in Oracle Payables and Oracle Purchasing. In Oracle E-Business Suite, supplier merging is a controlled administrative operation: duplicate or superseded supplier records are combined so that a single surviving supplier carries the transactional history of both. Because Purchasing maintains its own supplier-linked data — sourcing, bidding, acknowledgements, and supplier access records — a dedicated package is required to migrate those references safely.
The GRP suffix identifies the package as a group or driver unit rather than a base API. It is the orchestration layer that the higher-level vendor merge process calls, rather than a public API intended for direct invocation by end users or external integrations.
Key Procedures and Functions
The ETRM metadata documents a single entry point:
- MERGE_VENDOR — the operational procedure that performs the Purchasing-side re-pointing of supplier references during a vendor merge. It is the procedure other components invoke when the surviving supplier has been determined by the merge driver.
No parameter lists are documented. The procedure is designed to be called from within an existing merge transaction so that all affected Purchasing records are updated consistently with the Payables-side merge.
Tables Accessed
The package references the following tables through APPS synonyms. Each has a clear role in the merge:
- AP_SUPPLIERS — the Payables supplier master, used to identify and validate the surviving supplier record.
- PON_BID_HEADERS, PON_BID_ITEM_PRICES, PON_BIDDING_PARTIES — sourcing and bidding documents tied to the old supplier that must be reassigned.
- PON_AUCTION_HEADERS_ALL — auction header records associated with the merged supplier.
- PON_ACKNOWLEDGEMENTS — supplier acknowledgements that must reflect the surviving supplier.
- PON_SUPPLIER_ACCESS and PON_PF_SUPPLIER_FORMULA — supplier access and supplier formula configurations.
- PON_SUPPLIER_ACTIVITIES — supplier activity history.
- PON_PARTY_LINE_EXCLUSIONS — party and line-level exclusions linked to the supplier.
- PON_TE_RECIPIENTS, PON_THREADS, PON_THREAD_ENTRIES — sourcing collaboration threads and recipients.
Usage Notes
PON_VENDORMERGE_GRP is not intended for direct invocation by end users. It is invoked by the supplier merge facility in Oracle Payables and Purchasing, and its documented dependents confirm this: AP_VENDOR_PARTY_MERGE_PKG and the package itself reference it, meaning the merge path drives it rather than external code. It depends in turn on FND_API and STANDARD, consistent with a package that uses the Oracle Application Object Library programming standards, including error handling and savepoint conventions.
When implementing custom supplier merge logic or extending merge behavior, the correct approach is to call the standard merge process rather than MERGE_VENDOR directly, so that transaction control, validation, and dependent Payables records remain synchronized. This behavior is consistent across Oracle EBS 12.1.1 and 12.2.2. Administrators performing merges should back up affected purchasing data beforehand, since a merge rewrites the supplier foreign key across many PON tables.
-
PACKAGE: APPS.PON_VENDORMERGE_GRP
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PON_VENDORMERGE_GRP, status:VALID,
-
PACKAGE: APPS.PON_VENDORMERGE_GRP
12.1.1
-
PACKAGE BODY: APPS.PON_VENDORMERGE_GRP
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PON_VENDORMERGE_GRP, status:VALID,
-
PACKAGE: APPS.PON_VENDORMERGE_GRP
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PON_VENDORMERGE_GRP, status:VALID,
-
PACKAGE BODY: APPS.PON_VENDORMERGE_GRP
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PON_VENDORMERGE_GRP, status:VALID,
-
PACKAGE: APPS.PON_VENDORMERGE_GRP
12.2.2
-
SYNONYM: APPS.PON_ACKNOWLEDGEMENTS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PON_ACKNOWLEDGEMENTS, status:VALID,
-
SYNONYM: APPS.PON_PF_SUPPLIER_FORMULA
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PON_PF_SUPPLIER_FORMULA, status:VALID,
-
SYNONYM: APPS.PON_SUPPLIER_ACCESS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PON_SUPPLIER_ACCESS, status:VALID,
-
SYNONYM: APPS.PON_THREAD_ENTRIES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PON_THREAD_ENTRIES, status:VALID,
-
SYNONYM: APPS.PON_THREAD_ENTRIES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PON_THREAD_ENTRIES, status:VALID,
-
SYNONYM: APPS.PON_PARTY_LINE_EXCLUSIONS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PON_PARTY_LINE_EXCLUSIONS, status:VALID,
-
SYNONYM: APPS.PON_PF_SUPPLIER_FORMULA
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PON_PF_SUPPLIER_FORMULA, status:VALID,
-
SYNONYM: APPS.PON_SUPPLIER_ACTIVITIES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PON_SUPPLIER_ACTIVITIES, status:VALID,
-
SYNONYM: APPS.PON_SUPPLIER_ACCESS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PON_SUPPLIER_ACCESS, status:VALID,
-
PACKAGE: APPS.PON_CONTERMS_UTL_PVT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PON_CONTERMS_UTL_PVT, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
SYNONYM: APPS.PON_ACKNOWLEDGEMENTS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PON_ACKNOWLEDGEMENTS, status:VALID,
-
SYNONYM: APPS.PON_THREADS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PON_THREADS, status:VALID,
-
SYNONYM: APPS.PON_SUPPLIER_ACTIVITIES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PON_SUPPLIER_ACTIVITIES, status:VALID,
-
SYNONYM: APPS.PON_THREADS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PON_THREADS, status:VALID,
-
SYNONYM: APPS.PON_TE_RECIPIENTS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PON_TE_RECIPIENTS, status:VALID,
-
SYNONYM: APPS.PON_TE_RECIPIENTS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PON_TE_RECIPIENTS, status:VALID,
-
SYNONYM: APPS.PON_BIDDING_PARTIES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PON_BIDDING_PARTIES, status:VALID,
-
SYNONYM: APPS.PON_PARTY_LINE_EXCLUSIONS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PON_PARTY_LINE_EXCLUSIONS, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
PACKAGE: APPS.PON_CONTERMS_UTL_PVT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PON_CONTERMS_UTL_PVT, 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 BODY: APPS.AP_VENDOR_PARTY_MERGE_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AP_VENDOR_PARTY_MERGE_PKG, status:VALID,
-
SYNONYM: APPS.PON_BIDDING_PARTIES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PON_BIDDING_PARTIES, status:VALID,
-
PACKAGE BODY: APPS.AP_VENDOR_PARTY_MERGE_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AP_VENDOR_PARTY_MERGE_PKG, status:VALID,
-
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_AUCTION_HEADERS_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PON_AUCTION_HEADERS_ALL, status:VALID,
-
SYNONYM: APPS.PON_BID_HEADERS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PON_BID_HEADERS, status:VALID,
-
SYNONYM: APPS.PON_BID_HEADERS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PON_BID_HEADERS, status:VALID,
-
SYNONYM: APPS.PON_AUCTION_HEADERS_ALL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PON_AUCTION_HEADERS_ALL, status:VALID,
-
SYNONYM: APPS.AP_SUPPLIERS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AP_SUPPLIERS, status:VALID,
-
SYNONYM: APPS.AP_SUPPLIERS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AP_SUPPLIERS, status:VALID,
-
APPS.PON_VENDORMERGE_GRP dependencies on PON_VENDORMERGE_GRP
12.1.1
-
APPS.PON_VENDORMERGE_GRP dependencies on PON_VENDORMERGE_GRP
12.2.2
-
APPS.AP_VENDOR_PARTY_MERGE_PKG dependencies on PON_VENDORMERGE_GRP
12.1.1
-
APPS.AP_VENDOR_PARTY_MERGE_PKG dependencies on PON_VENDORMERGE_GRP
12.2.2
-
PACKAGE BODY: APPS.PON_VENDORMERGE_GRP
12.1.1
-
PACKAGE BODY: APPS.PON_VENDORMERGE_GRP
12.2.2
-
VIEW: APPS.PO_VENDOR_SITES_ALL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:SQLAP.PO_VENDOR_SITES_ALL, object_name:PO_VENDOR_SITES_ALL, status:VALID,
-
VIEW: APPS.PO_VENDOR_SITES_ALL
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:SQLAP.PO_VENDOR_SITES_ALL, object_name:PO_VENDOR_SITES_ALL, status:VALID,
-
APPS.PON_VENDORMERGE_GRP dependencies on FND_PROFILE
12.1.1
-
VIEW: APPS.PO_VENDORS
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:SQLAP.PO_VENDORS, object_name:PO_VENDORS, status:VALID,