Search Results pos_profile_pkg
Overview
POS_PROFILE_PKG is a PL/SQL package in the APPS schema that supports supplier profile maintenance within Oracle E-Business Suite, specifically for the Oracle Procurement and iProcurement supplier-facing functionality. The package encapsulates business logic for creating and maintaining supplier records and their associated party, site, contact, and payment data. It operates as a low-level utility layer that other supplier profile routines call, rather than as a self-contained user-facing API. In ETRM documentation the object is classified as VALID with an API classification of OTHER, meaning it is not published as an officially supported public interface but is nonetheless a stable component relied upon internally. The package has both a specification and a body and depends on the SYS.STANDARD package. It is referenced by POS_PROFILE_CHANGE_REQUEST_PKG and by itself, confirming its role as a building block for supplier profile change-request processing.
Key Procedures and Functions
Four documented program units are exposed, all centered on supplier and address data handling:
- BUYER_BOOT_STRAP — Initializes or seeds supplier-related profile data, providing the baseline setup required before subsequent supplier operations can proceed. It is typically the entry point that prepares working data for the buyer or supplier context.
- GET_VENDOR_DATA — Retrieves supplier (vendor) information for use by callers, consolidating vendor attributes from the underlying supplier tables so that dependent processes can work from a single fetched result set.
- BUYER_UPDATE_ADDRESS_DETAILS — Updates address information associated with a supplier or buyer-side supplier record, propagating changes to the relevant party site and location structures.
- REMOVE_ADDRESS — Deletes or deactivates an address associated with a supplier, handling the necessary cleanup of related party, site, and contact point rows.
The parameter signatures for these units are not published in the available metadata; accordingly, only their functional intent is described here.
Tables Accessed
The package reads and writes a broad set of supplier, party, and payment tables through APPS synonyms:
- AP_SUPPLIERS, AP_SUPPLIER_CONTACTS, AP_SUPPLIER_SITES_ALL — Core supplier header, contact, and site records maintained by the address and vendor routines.
- HZ_PARTIES, HZ_PARTY_SITES, HZ_PARTY_SITE_USES, HZ_CONTACT_POINTS, HZ_RELATIONSHIPS — TCA (Trading Community Architecture) entities that store the party-level representation of suppliers, their sites, site purposes, contact points, and relationships.
- IBY_EXTERNAL_PAYEES_ALL, IBY_PMT_INSTR_USES_ALL — Payments-related tables holding external payee definitions and payment instrument usage, reflecting supplier payment setup.
- FND_USER — Oracle Applications user data, used to identify the acting user or owner during profile changes.
These references confirm that the package coordinates supplier master data across both the Payables supplier model and the TCA model.
Usage Notes
POS_PROFILE_PKG is not intended for direct invocation by end users. It is called by other PL/SQL packages — chiefly POS_PROFILE_CHANGE_REQUEST_PKG — which drive supplier profile change requests. In practice, supplier profile updates initiated through Oracle iSupplier Portal, supplier management forms, or concurrent programs that process profile change requests will ultimately reach this package. Custom code that requires supplier address or vendor data may call these routines where the metadata-documented interface is stable, but because the classification is OTHER rather than a published API, developers should validate signatures against the specific release (12.1.1 or 12.2.2) before relying on them. The dependency on FND_USER indicates that audit or ownership context is captured during execution.
-
PACKAGE: APPS.POS_PROFILE_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:POS_PROFILE_PKG, status:VALID,
-
PACKAGE: APPS.POS_PROFILE_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:POS_PROFILE_PKG, status:VALID,
-
PACKAGE BODY: APPS.POS_PROFILE_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:POS_PROFILE_PKG, status:VALID,
-
PACKAGE BODY: APPS.POS_PROFILE_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:POS_PROFILE_PKG, status:VALID,
-
PACKAGE: APPS.POS_PROFILE_PKG
12.2.2
-
PACKAGE: APPS.POS_PROFILE_PKG
12.1.1
-
PACKAGE: APPS.POS_ADDRESS_NOTES_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:POS_ADDRESS_NOTES_PKG, status:VALID,
-
PACKAGE: APPS.POS_SUPPLIER_ADDRESS_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:POS_SUPPLIER_ADDRESS_PKG, status:VALID,
-
PACKAGE: APPS.POS_SUPPLIER_ADDRESS_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:POS_SUPPLIER_ADDRESS_PKG, status:VALID,
-
PACKAGE: APPS.POS_ADDRESS_NOTES_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:POS_ADDRESS_NOTES_PKG, status:VALID,
-
PACKAGE: APPS.POS_PARTY_MANAGEMENT_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:POS_PARTY_MANAGEMENT_PKG, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
PACKAGE: APPS.POS_VENDOR_PUB_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:POS_VENDOR_PUB_PKG, status:VALID,
-
PACKAGE: APPS.POS_PARTY_MANAGEMENT_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:POS_PARTY_MANAGEMENT_PKG, status:VALID,
-
PACKAGE: APPS.POS_URL_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:POS_URL_PKG, status:VALID,
-
PACKAGE: APPS.POS_URL_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:POS_URL_PKG, status:VALID,
-
PACKAGE: APPS.POS_VENDOR_PUB_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:POS_VENDOR_PUB_PKG, status:VALID,
-
PACKAGE: APPS.POS_ENTERPRISE_UTIL_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:POS_ENTERPRISE_UTIL_PKG, status:VALID,
-
PACKAGE: APPS.POS_ENTERPRISE_UTIL_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:POS_ENTERPRISE_UTIL_PKG, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
PACKAGE: APPS.AP_VENDOR_PUB_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:AP_VENDOR_PUB_PKG, status:VALID,
-
SYNONYM: APPS.AP_SUPPLIER_CONTACTS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AP_SUPPLIER_CONTACTS, status:VALID,
-
PACKAGE: APPS.IBY_DISBURSEMENT_SETUP_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IBY_DISBURSEMENT_SETUP_PUB, status:VALID,
-
SYNONYM: APPS.AP_SUPPLIER_CONTACTS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AP_SUPPLIER_CONTACTS, status:VALID,
-
PACKAGE: APPS.IBY_DISBURSEMENT_SETUP_PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:IBY_DISBURSEMENT_SETUP_PUB, status:VALID,
-
SYNONYM: APPS.IBY_EXTERNAL_PAYEES_ALL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:IBY_EXTERNAL_PAYEES_ALL, status:VALID,
-
PACKAGE BODY: APPS.POS_PROFILE_CHANGE_REQUEST_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:POS_PROFILE_CHANGE_REQUEST_PKG, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.POS_PROFILE_CHANGE_REQUEST_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:POS_PROFILE_CHANGE_REQUEST_PKG, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
SYNONYM: APPS.IBY_EXTERNAL_PAYEES_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IBY_EXTERNAL_PAYEES_ALL, status:VALID,
-
PACKAGE: APPS.IBY_FNDCPT_SETUP_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IBY_FNDCPT_SETUP_PUB, status:VALID,
-
SYNONYM: APPS.IBY_PMT_INSTR_USES_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IBY_PMT_INSTR_USES_ALL, status:VALID,
-
PACKAGE: APPS.AP_VENDOR_PUB_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:AP_VENDOR_PUB_PKG, status:VALID,
-
PACKAGE: APPS.IBY_FNDCPT_SETUP_PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:IBY_FNDCPT_SETUP_PUB, status:VALID,
-
SYNONYM: APPS.IBY_PMT_INSTR_USES_ALL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:IBY_PMT_INSTR_USES_ALL, status:VALID,
-
PACKAGE: APPS.IBY_FNDCPT_COMMON_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IBY_FNDCPT_COMMON_PUB, status:VALID,
-
PACKAGE: APPS.IBY_FNDCPT_COMMON_PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:IBY_FNDCPT_COMMON_PUB, status:VALID,
-
PACKAGE: APPS.HZ_CONTACT_POINT_V2PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:HZ_CONTACT_POINT_V2PUB, status:VALID,
-
PACKAGE: APPS.HZ_PARTY_SITE_V2PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:HZ_PARTY_SITE_V2PUB, status:VALID,
-
PACKAGE: APPS.HZ_CONTACT_POINT_V2PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:HZ_CONTACT_POINT_V2PUB, status:VALID,
-
PACKAGE: APPS.HZ_PARTY_SITE_V2PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:HZ_PARTY_SITE_V2PUB, status:VALID,
-
SYNONYM: APPS.AP_SUPPLIER_SITES_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AP_SUPPLIER_SITES_ALL, status:VALID,
-
SYNONYM: APPS.HZ_PARTY_SITE_USES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:HZ_PARTY_SITE_USES, status:VALID,
-
SYNONYM: APPS.HZ_PARTY_SITE_USES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:HZ_PARTY_SITE_USES, status:VALID,
-
SYNONYM: APPS.AP_SUPPLIERS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AP_SUPPLIERS, status:VALID,
-
SYNONYM: APPS.AP_SUPPLIER_SITES_ALL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AP_SUPPLIER_SITES_ALL, status:VALID,
-
SYNONYM: APPS.AP_SUPPLIERS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AP_SUPPLIERS, status:VALID,
-
PACKAGE BODY: APPS.POS_PROFILE_PKG
12.1.1
-
PACKAGE BODY: APPS.POS_PROFILE_PKG
12.2.2