Search Results ap_product_setup
Overview
AP_PRODUCT_SETUP is a Payables-owned configuration table in the AP schema within Oracle E-Business Suite 12.1.1 and 12.2.2. It stores the system-level options and defaults that govern how Oracle Payables operates across all operating units, providing the baseline behavior for supplier numbering, invoice entry, payment processing, and matching. Because it holds global setup rather than transactional records, it is a low-volume reference table, typically containing a single controlling row identified by RECORD_NUMBER. From a Data Vault modeling perspective, the mined relationship data classifies this table as standalone; a heuristic suggestion would treat it as a reference hub (or a single-row configuration satellite), given that no foreign-key dependencies were documented. Its influence is pervasive: many downstream Payables processes read these defaults during invoice validation, payment creation, and supplier registration.
Key Information Stored
The primary key is AP_PRODUCT_SETUP_PK, defined on RECORD_NUMBER. RECORD_NUMBER functions as the surrogate key; there is no documented business-key unique index, so column-level defaults act as the stable configuration values. The 21 documented columns include:
- SUPPLIER_NUMBERING_METHOD and SUPPLIER_NUM_TYPE — control whether supplier numbers are entered manually or generated automatically, and the numbering scheme used.
- NEXT_AUTO_SUPPLIER_NUM — the next sequential number used when automatic supplier numbering is enabled.
- INVOICE_CURRENCY_CODE — the default currency applied to invoices when no other currency is specified.
- TERMS_ID and TERMS_DATE_BASIS — the default payment terms and the date basis (for example, invoice date) used to calculate due dates.
- PAY_DATE_BASIS_LOOKUP_CODE — determines the basis on which the payment date is derived.
- PAYMENT_METHOD_LOOKUP_CODE — the default payment method assigned to new payments.
- SUPPLIER_PAY_GROUP_LOOKUP_CODE — the default supplier pay group.
- ALWAYS_TAKE_DISC_FLAG — indicates whether available discounts are taken regardless of other conditions.
- AUTO_CALCULATE_INTEREST_FLAG — controls automatic interest calculation on overdue invoices.
- MATCH_OPTION and HOLD_UNMATCHED_INVOICES_FLAG — define the invoice matching policy and whether unmatched invoices are placed on hold.
- USE_BANK_CHARGE_FLAG and BANK_CHARGE_BEARER — govern bank charge handling and which party bears the charge.
- Standard audit columns (CREATION_DATE, CREATED_BY, LAST_UPDATE_DATE, LAST_UPDATED_BY, LAST_UPDATE_LOGIN).
Common Use Cases and Queries
Typical scenarios include auditing global Payables configuration, verifying matching and hold policies before period close, and diagnosing why invoices received a particular default currency, terms, or payment method. A simple retrieval of the active configuration is:
- SELECT terms_id, payment_method_lookup_code, match_option, hold_unmatched_invoices_flag FROM ap.ap_product_setup WHERE record_number = :record_number;
- SELECT supplier_numbering_method, supplier_num_type, next_auto_supplier_num FROM ap.ap_product_setup;
Reporting uses include comparing configuration between environments, documenting setup during implementations, and confirming that ALWAYS_TAKE_DISC_FLAG or AUTO_CALCULATE_INTEREST_FLAG aligns with policy. Because the table is read-heavy and rarely changed, queries are inexpensive and can be safely joined to lookup views for descriptive values.
Related Objects
Since AP_PRODUCT_SETUP is classified as standalone, it exposes no documented foreign-key relationships. Nonetheless, its values are consumed by core Payables entities and processes:
- AP_INVOICES_ALL — uses INVOICE_CURRENCY_CODE, TERMS_ID, and matching options as invoice defaults.
- AP_PAYMENT_SCHEDULES_ALL — derives due dates and discount logic from TERMS_ID and ALWAYS_TAKE_DISC_FLAG.
- AP_CHECKS_ALL and AP_INVOICE_PAYMENTS_ALL — reference PAYMENT_METHOD_LOOKUP_CODE and pay date basis defaults.
- AP_SUPPLIERS — governed by SUPPLIER_NUMBERING_METHOD, SUPPLIER_NUM_TYPE, and NEXT_AUTO_SUPPLIER_NUM.
- AP_TERMS — the source of TERMS_ID values referenced by this setup table.
- AP_LOOKUP_CODES — supplies values for PAYMENT_METHOD_LOOKUP_CODE, PAY_DATE_BASIS_LOOKUP_CODE, and SUPPLIER_PAY_GROUP_LOOKUP_CODE.
- Payables Setup and Open Interface concurrent programs — read these defaults during invoice import and payment processing.
-
Table: AP_PRODUCT_SETUP
12.2.2
owner:AP, object_type:TABLE, fnd_design_data:SQLAP.AP_PRODUCT_SETUP, object_name:AP_PRODUCT_SETUP, status:VALID, product: AP - Payables , description: AP_PRODUCT_SETUP contains the options and defaults you define for operating your Oracle Payables application system across all operating units. This table contains information such as your default payment terms and payment method. Your Orac , implementation_dba_data: AP.AP_PRODUCT_SETUP ,
-
Table: AP_PRODUCT_SETUP
12.1.1
owner:AP, object_type:TABLE, fnd_design_data:SQLAP.AP_PRODUCT_SETUP, object_name:AP_PRODUCT_SETUP, status:VALID, product: AP - Payables , description: AP_PRODUCT_SETUP contains the options and defaults you define for operating your Oracle Payables application system across all operating units. This table contains information such as your default payment terms and payment method. Your Orac , implementation_dba_data: AP.AP_PRODUCT_SETUP ,
-
VIEW: AP.AP_PRODUCT_SETUP#
12.2.2
owner:AP, object_type:VIEW, object_name:AP_PRODUCT_SETUP#, status:VALID,
-
SYNONYM: APPS.AP_PRODUCT_SETUP
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AP_PRODUCT_SETUP, status:VALID,
-
VIEW: AP.AP_PRODUCT_SETUP#
12.2.2
-
SYNONYM: APPS.AP_PRODUCT_SETUP
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AP_PRODUCT_SETUP, status:VALID,
-
PACKAGE: APPS.AP_MO_CACHE_UTILS
12.1.1
owner:APPS, object_type:PACKAGE, object_name:AP_MO_CACHE_UTILS, status:VALID,
-
PACKAGE: APPS.AP_MO_CACHE_UTILS
12.2.2
owner:APPS, object_type:PACKAGE, object_name:AP_MO_CACHE_UTILS, status:VALID,
-
TABLE: AP.AP_PRODUCT_SETUP
12.2.2
owner:AP, object_type:TABLE, fnd_design_data:SQLAP.AP_PRODUCT_SETUP, object_name:AP_PRODUCT_SETUP, status:VALID,
-
TABLE: AP.AP_PRODUCT_SETUP
12.1.1
owner:AP, object_type:TABLE, fnd_design_data:SQLAP.AP_PRODUCT_SETUP, object_name:AP_PRODUCT_SETUP, status:VALID,
-
PACKAGE BODY: APPS.AP_APXWTGNR_XMLP_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AP_APXWTGNR_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.AP_APXVDMVD_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AP_APXVDMVD_PKG, status:VALID,
-
PACKAGE BODY: APPS.AP_APXVDMVD_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AP_APXVDMVD_PKG, status:VALID,
-
PACKAGE BODY: APPS.AP_VENDORS_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AP_VENDORS_PKG, status:VALID,
-
PACKAGE BODY: APPS.AP_APXWTGNR_XMLP_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AP_APXWTGNR_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.AP_VENDORS_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AP_VENDORS_PKG, status:VALID,
-
PACKAGE BODY: APPS.PO_SHIPMENTS_SV8
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PO_SHIPMENTS_SV8, status:VALID,
-
PACKAGE BODY: APPS.AP_APXVDVSR_XMLP_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AP_APXVDVSR_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.AP_APXVDVSR_XMLP_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AP_APXVDVSR_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.AP_INTEREST_INVOICE_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AP_INTEREST_INVOICE_PKG, status:VALID,
-
PACKAGE BODY: APPS.AP_INTEREST_INVOICE_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AP_INTEREST_INVOICE_PKG, status:VALID,
-
PACKAGE BODY: APPS.AR_REFUNDS_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AR_REFUNDS_PVT, status:VALID,
-
PACKAGE BODY: APPS.PO_AUTO_HEADER_PROCESS_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PO_AUTO_HEADER_PROCESS_PVT, status:VALID,
-
APPS.AP_VENDORS_PKG SQL Statements
12.1.1
-
APPS.AP_VENDORS_PKG SQL Statements
12.2.2
-
PACKAGE BODY: APPS.AP_WEB_EXPORT_ER
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AP_WEB_EXPORT_ER, status:VALID,
-
PACKAGE BODY: APPS.AP_ISP_UTILITIES_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AP_ISP_UTILITIES_PKG, status:VALID,
-
PACKAGE BODY: APPS.AP_IMPORT_INVOICES_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AP_IMPORT_INVOICES_PKG, status:VALID,
-
PACKAGE BODY: APPS.AP_IMPORT_VALIDATION_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AP_IMPORT_VALIDATION_PKG, status:VALID,
-
PACKAGE BODY: APPS.PO_CORE_S
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PO_CORE_S, status:VALID,
-
PACKAGE BODY: APPS.AP_IMPORT_UTILITIES_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AP_IMPORT_UTILITIES_PKG, status:VALID,
-
PACKAGE BODY: APPS.AP_WEB_EXPORT_ER
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AP_WEB_EXPORT_ER, status:VALID,
-
PACKAGE BODY: APPS.PO_CORE_S
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PO_CORE_S, status:VALID,
-
PACKAGE BODY: APPS.AP_IMPORT_UTILITIES_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AP_IMPORT_UTILITIES_PKG, status:VALID,
-
PACKAGE BODY: APPS.AP_IMPORT_VALIDATION_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AP_IMPORT_VALIDATION_PKG, status:VALID,
-
PACKAGE BODY: APPS.AP_VENDOR_PUB_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, 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
-
12.1.1 FND Design Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.AP_VENDOR_PUB_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AP_VENDOR_PUB_PKG, status:VALID,
-
12.2.2 FND Design Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
TABLE: AP.AP_SYSTEM_PARAMETERS_ALL
12.1.1
owner:AP, object_type:TABLE, fnd_design_data:SQLAP.AP_SYSTEM_PARAMETERS_ALL, object_name:AP_SYSTEM_PARAMETERS_ALL, status:VALID,
-
PACKAGE BODY: APPS.PO_INTERFACE_S
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PO_INTERFACE_S, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
PACKAGE BODY: APPS.PO_INTERFACE_S
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PO_INTERFACE_S, status:VALID,
-
APPS.AP_APXVDMVD_PKG SQL Statements
12.1.1
-
12.2.2 DBA Data
12.2.2