Search Results ap_suppliers_int
The AP_SUPPLIERS_INT
table in Oracle E-Business Suite (EBS) 12.1.1 and 12.2.2 is a critical interface table used in the Accounts Payable (AP) module for staging supplier data before it is validated and imported into the primary supplier tables. This table facilitates the bulk loading of supplier information from external sources, such as legacy systems or third-party applications, into Oracle EBS while ensuring data integrity and compliance with business rules. Below is a detailed breakdown of its structure, purpose, and usage.
Purpose and Functionality
TheAP_SUPPLIERS_INT
table serves as an intermediary storage area for supplier data during the supplier import process. It allows organizations to validate and transform data before committing it to the core supplier tables (AP_SUPPLIERS
, AP_SUPPLIER_SITES_ALL
, etc.). This ensures that only clean, accurate, and properly formatted data enters the system, reducing errors and maintaining data consistency.
Key Columns and Structure
The table includes columns that map to essential supplier attributes, such as:- VENDOR_INTERFACE_ID: A unique identifier for each record in the interface table.
- VENDOR_NAME: The name of the supplier.
- VENDOR_NUM: An optional supplier number assigned by the organization.
- TAXPAYER_ID: The tax identifier (e.g., VAT or TIN) for the supplier.
- ADDRESS_LINES: Supplier address details (often split into multiple columns for line-by-line storage).
- COUNTRY: The country code for the supplier's location.
- TERMS_NAME: Payment terms associated with the supplier.
- STATUS: Indicates whether the record is pending, processed, or errored.
- BATCH_ID: Groups multiple records for batch processing.
Data Flow and Processing
The typical workflow for usingAP_SUPPLIERS_INT
involves the following steps:
- Data Loading: External data is inserted into the interface table via SQL*Loader, APIs, or custom scripts.
- Validation: The "Supplier Import" concurrent program (APXSUIMP) validates the data against Oracle's business rules, flagging errors for correction.
- Transformation: Valid data is transformed into the format required by the core supplier tables.
- Import: Clean data is imported into
AP_SUPPLIERS
and related tables, creating or updating supplier records.
Error Handling
Records that fail validation are marked with an error status in theSTATUS
column, and details are logged in the AP_INTERFACE_REJECTIONS
table. Common errors include duplicate supplier names, missing mandatory fields, or invalid tax IDs.
Integration and Customization
The table supports integration with other Oracle modules (e.g., Purchasing, Payments) and can be extended with custom columns to accommodate unique business requirements. Organizations often use PL/SQL triggers or APIs to automate data enrichment or apply additional validation logic.Conclusion
TheAP_SUPPLIERS_INT
table is a foundational component of Oracle EBS's supplier onboarding process, enabling efficient, scalable, and error-resistant data migration. Its design ensures seamless integration with the AP module while providing flexibility for customization, making it indispensable for organizations managing large volumes of supplier data in Oracle EBS 12.1.1 or 12.2.2.
-
Table: AP_SUPPLIERS_INT
12.2.2
owner:AP, object_type:TABLE, fnd_design_data:SQLAP.AP_SUPPLIERS_INT, object_name:AP_SUPPLIERS_INT, status:VALID, product: AP - Payables , description: AP_SUPPLIERS_INT holds Supplier information which is loaded by the user for import. The columns in the table map to corresponding columns in the PO_VENDORS table. The Oracle Payables application uses this information to create a new Supp , implementation_dba_data: AP.AP_SUPPLIERS_INT ,
-
Table: AP_SUPPLIERS_INT
12.1.1
owner:AP, object_type:TABLE, fnd_design_data:SQLAP.AP_SUPPLIERS_INT, object_name:AP_SUPPLIERS_INT, status:VALID, product: AP - Payables , description: AP_SUPPLIERS_INT holds Supplier information which is loaded by the user for import. The columns in the table map to corresponding columns in the PO_VENDORS table. The Oracle Payables application uses this information to create a new Supp , implementation_dba_data: AP.AP_SUPPLIERS_INT ,
-
APPS.AP_VENDOR_PUB_PKG dependencies on AP_SUPPLIERS_INT
12.1.1
-
APPS.FUN_VENDOR_PVT_PKG dependencies on AP_SUPPLIERS_INT
12.1.1
-
APPS.AP_VENDOR_PUB_PKG dependencies on AP_SUPPLIERS_INT
12.2.2
-
APPS.AP_APXSUIMP_XMLP_PKG dependencies on AP_SUPPLIERS_INT
12.1.1
-
APPS.AP_APXSUIMP_XMLP_PKG dependencies on AP_SUPPLIERS_INT
12.2.2
-
APPS.POS_BULKLOAD_ENTITIES dependencies on AP_SUPPLIERS_INT
12.2.2
-
APPS.AP_VENDOR_PUB_PKG dependencies on AP_SUPPLIERS_INT
12.1.1
-
APPS.AP_VENDOR_PUB_PKG dependencies on AP_SUPPLIERS_INT
12.2.2
-
APPS.FUN_VENDOR_PVT_PKG dependencies on AP_SUPPLIERS_INT
12.2.2
-
APPS.POS_BATCH_IMPORT_PKG dependencies on AP_SUPPLIERS_INT
12.2.2
-
APPS.POS_IMP_SUPP_PKG dependencies on AP_SUPPLIERS_INT
12.2.2
-
APPS.AP_VENDOR_PUB_PKG dependencies on AP_SUPPLIERS
12.2.2
-
APPS.POS_BATCH_IMPORT_PKG dependencies on AP_SUPPLIERS
12.2.2
-
APPS.AP_VENDOR_PUB_PKG dependencies on AP_SUPPLIERS
12.1.1
-
APPS.POS_BATCH_IMPORT_PKG dependencies on AP_SUPPLIER_INT_REJECTIONS
12.2.2
-
APPS.POS_BULKLOAD_ENTITIES dependencies on AP_SUPPLIERS
12.2.2
-
APPS.POS_BULKLOAD_ENTITIES dependencies on HZ_IMP_PARTIES_INT
12.2.2
-
SYNONYM: APPS.AP_SUPPLIERS_INT
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AP_SUPPLIERS_INT, status:VALID,
-
SYNONYM: APPS.AP_SUPPLIERS_INT
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AP_SUPPLIERS_INT, status:VALID,
-
APPS.AP_VENDOR_PUB_PKG SQL Statements
12.1.1
-
APPS.POS_BATCH_IMPORT_PKG dependencies on HZ_ORIG_SYS_REFERENCES
12.2.2
-
APPS.AP_VENDOR_PUB_PKG SQL Statements
12.2.2
-
PACKAGE BODY: APPS.AP_APXSUIMP_XMLP_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AP_APXSUIMP_XMLP_PKG, status:VALID,
-
APPS.AP_VENDOR_PUB_PKG dependencies on AP_SUPPLIER_INT_REJECTIONS
12.1.1
-
APPS.AP_VENDOR_PUB_PKG dependencies on AP_SUPPLIER_INT_REJECTIONS
12.2.2
-
PACKAGE: APPS.FUN_VENDOR_PVT_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FUN_VENDOR_PVT_PKG, status:VALID,
-
PACKAGE BODY: APPS.POS_IMP_SUPP_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:POS_IMP_SUPP_PKG, status:VALID,
-
PACKAGE BODY: APPS.AP_APXSUIMP_XMLP_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AP_APXSUIMP_XMLP_PKG, status:VALID,
-
PACKAGE: APPS.FUN_VENDOR_PVT_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FUN_VENDOR_PVT_PKG, status:VALID,
-
APPS.POS_BATCH_IMPORT_PKG dependencies on HZ_IMP_PARTIES_INT
12.2.2
-
APPS.POS_IMP_SUPP_PKG dependencies on AP_SUPPLIER_SITES_INT
12.2.2
-
APPS.AP_VENDOR_PUB_PKG dependencies on AP_INVOICES_UTILITY_PKG
12.2.2
-
APPS.AP_VENDOR_PUB_PKG dependencies on FND_API
12.1.1
-
APPS.AP_APXSUIMP_XMLP_PKG SQL Statements
12.2.2
-
PACKAGE BODY: APPS.POS_BULKLOAD_ENTITIES
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:POS_BULKLOAD_ENTITIES, status:VALID,
-
VIEW: AP.AP_SUPPLIERS_INT#
12.2.2
owner:AP, object_type:VIEW, object_name:AP_SUPPLIERS_INT#, status:VALID,
-
APPS.AP_APXSUIMP_XMLP_PKG SQL Statements
12.1.1
-
APPS.AP_VENDOR_PUB_PKG dependencies on FND_API
12.2.2
-
APPS.AP_VENDOR_PUB_PKG dependencies on IBY_TEMP_EXT_BANK_ACCTS
12.2.2
-
PACKAGE: APPS.AP_VENDOR_PUB_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:AP_VENDOR_PUB_PKG, status:VALID,
-
APPS.POS_BULKLOAD_ENTITIES SQL Statements
12.2.2
-
PACKAGE: APPS.AP_VENDOR_PUB_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:AP_VENDOR_PUB_PKG, status:VALID,
-
PACKAGE BODY: APPS.POS_BATCH_IMPORT_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:POS_BATCH_IMPORT_PKG, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
APPS.POS_BATCH_IMPORT_PKG SQL Statements
12.2.2
-
PACKAGE BODY: APPS.AP_VENDOR_PUB_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AP_VENDOR_PUB_PKG, status:VALID,
-
APPS.POS_IMP_SUPP_PKG SQL Statements
12.2.2
-
VIEW: AP.AP_SUPPLIERS_INT#
12.2.2