Search Results ap_vendor_pub_pkg
The DEEPSEEKAPPS.IGI_STP_TABLE_HANDLER_PKG
package in Oracle E-Business Suite (EBS) versions 12.1.1 or 12.2.2 interacts with AP_VENDOR_PUB_PKG
as part of its vendor data processing logic. This dependency primarily revolves around vendor creation, validation, and synchronization within the Supplier Management or Procure-to-Pay (P2P) modules. Below is a detailed analysis of their relationship:
1. Functional Dependency Overview
TheIGI_STP_TABLE_HANDLER_PKG
package is typically a custom solution (as indicated by the DEEPSEEKAPPS
schema prefix) designed to handle staging table operations, likely for supplier data integration. Its dependency on AP_VENDOR_PUB_PKG
stems from the need to leverage Oracle's standard vendor/public API for:
- Vendor Validation: Validating vendor attributes (tax IDs, payment terms, etc.) before processing.
- Vendor Creation/Updates: Using
AP_VENDOR_PUB_PKG
methods likeCREATE_VENDOR
orUPDATE_VENDOR
to ensure compliance with Oracle's data model. - Error Handling: Relying on standardized error messages and status codes from the public API.
2. Key Integration Points
The dependency manifests in scenarios such as:- Staging Table to Vendor Conversion: When
IGI_STP_TABLE_HANDLER_PKG
processes records from a staging table, it invokesAP_VENDOR_PUB_PKG
to transform them into valid vendor records inAP_SUPPLIERS
. - Data Enrichment: The package may call
AP_VENDOR_PUB_PKG.GET_VENDOR
to fetch additional vendor details (e.g., site or contact info) for validation or merging. - Bulk Processing: For batch operations, the custom package might use the public API's bulk methods to optimize performance.
3. Technical Implementation Details
In EBS 12.1.1/12.2.2, the dependency is enforced through:- Parameter Alignment:
IGI_STP_TABLE_HANDLER_PKG
must structure input parameters (e.g., vendor name, tax ID) to matchAP_VENDOR_PUB_PKG
's expected formats. - Transaction Control: The custom package may rely on the public API's commit/rollback behavior or explicitly manage transactions around API calls.
- Version-Specific Logic: Minor differences in
AP_VENDOR_PUB_PKG
between 12.1.1 and 12.2.2 (e.g., new parameters in 12.2.2) may require conditional code in the custom package.
4. Impact of Dependency
- Upgrade Considerations: Changes to
AP_VENDOR_PUB_PKG
during EBS upgrades could breakIGI_STP_TABLE_HANDLER_PKG
functionality. - Performance: Excessive calls to the public API may introduce latency in batch jobs.
- Customization Limits: The dependency restricts deviations from Oracle's standard vendor model.
5. Mitigation Strategies
To manage this dependency:- Wrap
AP_VENDOR_PUB_PKG
calls in exception handlers to gracefully manage API changes. - Implement caching for frequently accessed vendor data to reduce API calls.
- Document all integration points for future maintenance.
DEEPSEEKAPPS
schema.
-
APPS.AP_APXSUIMP_XMLP_PKG dependencies on AP_VENDOR_PUB_PKG
12.1.1
-
APPS.POS_VENDOR_PUB_PKG dependencies on AP_VENDOR_PUB_PKG
12.1.1
-
APPS.AP_WEB_EXPORT_ER dependencies on AP_VENDOR_PUB_PKG
12.2.2
-
APPS.AP_VENDOR_PUB_PKG dependencies on AP_VENDOR_PUB_PKG
12.2.2
-
APPS.AP_VENDORS_PKG dependencies on AP_VENDOR_PUB_PKG
12.2.2
-
APPS.POS_AP_SUPPLIER_SITE_BO_PKG dependencies on AP_VENDOR_PUB_PKG
12.2.2
-
APPS.FUN_VENDOR_PVT_PKG dependencies on AP_VENDOR_PUB_PKG
12.1.1
-
APPS.AP_VENDORS_PKG dependencies on AP_VENDOR_PUB_PKG
12.1.1
-
APPS.OKC_REP_UTIL_PVT dependencies on AP_VENDOR_PUB_PKG
12.1.1
-
APPS.AP_APXSSIMP_XMLP_PKG dependencies on AP_VENDOR_PUB_PKG
12.1.1
-
APPS.OKL_LLA_UTIL_PVT dependencies on AP_VENDOR_PUB_PKG
12.1.1
-
APPS.POS_PROFILE_PKG dependencies on AP_VENDOR_PUB_PKG
12.2.2
-
APPS.POS_VENDOR_REG_PKG dependencies on AP_VENDOR_PUB_PKG
12.2.2
-
APPS.AP_VENDOR_PUB_PKG_W dependencies on AP_VENDOR_PUB_PKG
12.2.2
-
APPS.AP_APXINUPD_XMLP_PKG dependencies on AP_VENDOR_PUB_PKG
12.1.1
-
APPS.POS_VENDOR_REG_PKG dependencies on AP_VENDOR_PUB_PKG
12.1.1
-
APPS.AP_VENDOR_SITES_PKG dependencies on AP_VENDOR_PUB_PKG
12.1.1
-
APPS.AP_APXINUPD_XMLP_PKG dependencies on AP_VENDOR_PUB_PKG
12.2.2
-
APPS.IGI_STP_TABLE_HANDLER_PKG dependencies on AP_VENDOR_PUB_PKG
12.2.2
-
APPS.POS_SEARCH_DUP_PARTY_PKG dependencies on AP_VENDOR_PUB_PKG
12.2.2
-
APPS.POS_SUPPLIER_ADDRESS_PKG dependencies on AP_VENDOR_PUB_PKG
12.2.2
-
APPS.AP_VENDOR_SITES_PKG dependencies on AP_VENDOR_PUB_PKG
12.2.2
-
APPS.POS_MERGE_SUPPLIER_PKG dependencies on AP_VENDOR_PUB_PKG
12.2.2
-
APPS.ITG_SYNCSUPPLIERINBOUND_PVT dependencies on AP_VENDOR_PUB_PKG
12.1.1
-
APPS.POS_SUPPLIER_ADDRESS_PKG dependencies on AP_VENDOR_PUB_PKG
12.1.1
-
APPS.FV_CCR_UTIL_PVT dependencies on AP_VENDOR_PUB_PKG
12.1.1
-
APPS.AP_VENDOR_SITES_PKG dependencies on AP_VENDOR_PUB_PKG
12.1.1
-
APPS.AP_VENDORS_PKG dependencies on AP_VENDOR_PUB_PKG
12.1.1
-
APPS.POS_PROFILE_PKG dependencies on AP_VENDOR_PUB_PKG
12.1.1
-
APPS.AP_VENDOR_PUB_PKG dependencies on AP_VENDOR_PUB_PKG
12.1.1
-
APPS.POS_VENDOR_PUB_PKG dependencies on AP_VENDOR_PUB_PKG
12.1.1
-
APPS.POS_VENDOR_PUB_PKG dependencies on AP_VENDOR_PUB_PKG
12.2.2
-
APPS.FV_CCR_UTIL_PVT dependencies on AP_VENDOR_PUB_PKG
12.2.2
-
APPS.AP_VENDORS_PKG dependencies on AP_VENDOR_PUB_PKG
12.2.2
-
APPS.AP_VENDOR_SITES_PKG dependencies on AP_VENDOR_PUB_PKG
12.2.2
-
APPS.IGI_STP_TABLE_HANDLER_PKG dependencies on AP_VENDOR_PUB_PKG
12.1.1
-
APPS.AP_VENDOR_PUB_PKG_W dependencies on AP_VENDOR_PUB_PKG
12.1.1
-
APPS.AP_WEB_EXPORT_ER dependencies on AP_VENDOR_PUB_PKG
12.1.1
-
APPS.OKL_LLA_UTIL_PVT dependencies on AP_VENDOR_PUB_PKG
12.2.2
-
APPS.POS_SUPPLIER_CONTACT_BO_PKG dependencies on AP_VENDOR_PUB_PKG
12.2.2
-
APPS.FUN_VENDOR_PVT_PKG dependencies on AP_VENDOR_PUB_PKG
12.2.2
-
APPS.ITG_SYNCSUPPLIERINBOUND_PVT dependencies on AP_VENDOR_PUB_PKG
12.2.2
-
APPS.POS_AP_SUPPLIER_BO_PKG dependencies on AP_VENDOR_PUB_PKG
12.2.2
-
APPS.POS_BATCH_IMPORT_PKG dependencies on AP_VENDOR_PUB_PKG
12.2.2
-
APPS.POS_VENDOR_PUB_PKG dependencies on AP_VENDOR_PUB_PKG
12.2.2
-
APPS.AP_APXSSIMP_XMLP_PKG dependencies on AP_VENDOR_PUB_PKG
12.2.2
-
APPS.OKC_REP_UTIL_PVT dependencies on AP_VENDOR_PUB_PKG
12.2.2
-
APPS.AP_APXSUIMP_XMLP_PKG dependencies on AP_VENDOR_PUB_PKG
12.2.2
-
PACKAGE: APPS.AP_VENDOR_SITES_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:AP_VENDOR_SITES_PKG, status:VALID,
-
SYNONYM: APPS.AP_TOLERANCE_TEMPLATES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AP_TOLERANCE_TEMPLATES, status:VALID,