Search Results batch
Overview
The AP_PBATCH_SETS_ALL table is a core data object within the Oracle E-Business Suite Payables (AP) module, specifically designed to manage payment batch sets. In Oracle Payables, a payment batch set is a logical grouping of one or more individual payment batches. This construct allows for the organized and efficient processing of payments, enabling users to define a set of payment criteria and then generate multiple batches that adhere to those overarching parameters. The table serves as the master definition repository for these sets, storing the header-level information. Its role is critical in the payment workflow, acting as a parent entity that governs the creation and execution of its constituent payment batches, thereby facilitating bulk payment operations and consolidated reporting.
Key Information Stored
The table's primary identifier is the BATCH_SET_ID, a system-generated unique key that forms the primary key (AP_PBATCH_SETS_PK). Each payment batch set must also have a unique BATCH_SET_NAME, enforced by the AP_PBATCH_SETS_UK1 unique key constraint, which is the user-defined identifier. While the provided metadata does not list all columns, typical columns in such a header table would include creation and last update dates (CREATION_DATE, LAST_UPDATE_DATE), the user who created it (CREATED_BY), status indicators (STATUS), a description field, and the operating unit identifier (ORG_ID), as indicated by the "_ALL" suffix which denotes a multi-org structure.
Common Use Cases and Queries
A primary use case is the generation and tracking of payment batch sets for scheduled or manual payment runs. Users create a batch set, define invoice selection criteria, and the system generates individual payment batches within it. Common queries involve listing active batch sets or finding details for a specific set. For reporting, one might join this table with its lines to analyze the scope of a payment run.
- Find all batch sets created in the current period:
SELECT batch_set_name, creation_date FROM ap_pbatch_sets_all WHERE TRUNC(creation_date) >= TRUNC(SYSDATE-30); - Retrieve a specific batch set by name to obtain its ID for further analysis:
SELECT batch_set_id, status FROM ap_pbatch_sets_all WHERE batch_set_name = '<SET_NAME>';
Related Objects
The AP_PBATCH_SETS_ALL table has defined relationships with several key Payables tables, as per the provided foreign key metadata. The AP_PBATCH_SET_LINES_ALL table holds the detailed lines (individual payment batches) belonging to each set, linked via the BATCH_SET_ID. The AP_INV_SELECTION_CRITERIA_ALL table stores the invoice selection rules defined for the batch set, also linked by BATCH_SET_ID. These relationships form the core data model for the batch set functionality. In practice, this table is also closely related to the AP_PAYMENT_BATCHES_ALL table (though not listed in the provided FK metadata) and is accessed through standard Payables forms and the Payment Batch Set and Payment Batch processes.
-
Lookup Type: CHECK BATCH STATUS
12.1.1
product: AP - Payables , meaning: Check Batch Status , description: Payment Batch Status ,
-
Lookup Type: CHECK BATCH STATUS
12.2.2
product: AP - Payables , meaning: Check Batch Status , description: Payment Batch Status ,
-
Lookup Type: CHECK GENERIC BATCH STATUS
12.1.1
product: AP - Payables , meaning: Check Generic Batch Status , description: Different statuses of a payment batch ,
-
Lookup Type: PAYMENT BATCH NEXT STEP
12.2.2
product: AP - Payables , meaning: Payment Batch Next Step , description: Various steps that can be perfomed on a payment batch ,
-
Lookup Type: PAYMENT BATCH NEXT STEP
12.1.1
product: AP - Payables , meaning: Payment Batch Next Step , description: Various steps that can be perfomed on a payment batch ,
-
Lookup Type: CHECK GENERIC BATCH STATUS
12.2.2
product: AP - Payables , meaning: Check Generic Batch Status , description: Different statuses of a payment batch ,
-
Lookup Type: POSTED_INVOICE_RPT_SORT
12.2.2
product: AP - Payables , meaning: Posted Invoice Rpt Sort , description: Sort by option for posted invocie report ,
-
Lookup Type: POSTED_INVOICE_RPT_SORT
12.1.1
product: AP - Payables , meaning: Posted Invoice Rpt Sort , description: Sort by option for posted invocie report ,
-
Lookup Type: POSTED_PAYMENT_RPT_SORT
12.1.1
product: AP - Payables , meaning: Posted Payment Rpt Sort , description: Sort by option for posted payment report ,
-
Lookup Type: POSTED_PAYMENT_RPT_SORT
12.2.2
product: AP - Payables , meaning: Posted Payment Rpt Sort , description: Sort by option for posted payment report ,
-
Concurrent Program: APXBCOBN
12.1.1
execution_filename: APXBCOBN , product: AP - Payables , user_name: APXBCOBN , description: Batch Control Report by Batch Name , argument_method: Standard , enabled: Yes , execution_method: Oracle Reports ,
-
Concurrent Program: APXBCOBN
12.2.2
execution_filename: APXBCOBN , product: AP - Payables , user_name: APXBCOBN , description: Batch Control Report by Batch Name , argument_method: Standard , enabled: Yes , execution_method: Oracle Reports ,
-
Lookup Type: SYSTEM APPROVALS OPTION
12.1.1
product: AP - Payables , meaning: System Approvals Option , description: System invoice validation user submission options ,
-
Concurrent Program: APXBCOBN_XML
12.2.2
product: AP - Payables , user_name: Batch Control Report by Batch Name (XML) - Not Supported: Reserved For Future Use , description: Batch Control Report by Batch Name , argument_method: Standard , enabled: No , execution_method: Java Concurrent Program ,
-
Lookup Type: SYSTEM APPROVALS OPTION
12.2.2
product: AP - Payables , meaning: System Approvals Option , description: System invoice validation user submission options ,
-
Concurrent Program: APXSPBST
12.1.1
execution_filename: SchedBatchSet , product: AP - Payables , user_name: Submit Payment Batch Set , description: Submit Payment Batch Set , argument_method: Standard , enabled: No , execution_method: Java Concurrent Program ,
-
Concurrent Program: APXBCOBN_XML
12.1.1
product: AP - Payables , user_name: Batch Control Report by Batch Name (XML) - Not Supported: Reserved For Future Use , description: Batch Control Report by Batch Name , argument_method: Standard , enabled: No , execution_method: Java Concurrent Program ,
-
Lookup Type: CHECKRUN ACTIONS
12.2.2
product: AP - Payables , meaning: Checkrun Actions , description: Actions user can take after confirming the results of printing a checkrun ,
-
Lookup Type: CHECKRUN ACTIONS
12.1.1
product: AP - Payables , meaning: Checkrun Actions , description: Actions user can take after confirming the results of printing a checkrun ,
-
Lookup Type: BANK CHARGE PAYMENT TYPE
12.1.1
product: AP - Payables , meaning: Bank Charge Payment Type , description: Payment type options when using bank charges ,
-
Lookup Type: BANK CHARGE PAYMENT TYPE
12.2.2
product: AP - Payables , meaning: Bank Charge Payment Type , description: Payment type options when using bank charges ,
-
Concurrent Program: APXSPBST
12.2.2
execution_filename: SchedBatchSet , product: AP - Payables , user_name: Submit Payment Batch Set , description: Submit Payment Batch Set , argument_method: Standard , enabled: No , execution_method: Java Concurrent Program ,
-
Lookup Type: RECEIPT PROGRAM
12.2.2
product: AP - Payables , meaning: Receipt Program , description: Automatic Receipt Program Types for Accounts Receivable ,
-
Lookup Type: RECEIPT PROGRAM
12.1.1
product: AP - Payables , meaning: Receipt Program , description: Automatic Receipt Program Types for Accounts Receivable ,
-
Concurrent Program: APPBCN
12.1.1
execution_filename: APPBCF , product: AP - Payables , user_name: APPBCF , description: Confirm Payment Batch , argument_method: Database fetch , enabled: No , execution_method: Spawned ,
-
Concurrent Program: APPBCF
12.1.1
execution_filename: APPBCF , product: AP - Payables , user_name: APPBCF , description: Confirm Payment Batch , argument_method: Database fetch , enabled: No , execution_method: Spawned ,
-
Concurrent Program: APXCHCCR
12.1.1
execution_filename: APXCHCCR , product: AP - Payables , user_name: APXCHCCR , description: Payment Batch Control Report , argument_method: Standard , enabled: No , execution_method: Oracle Reports ,
-
Concurrent Program: APCNFM
12.2.2
execution_filename: APCNFM , product: AP - Payables , user_name: APCNFM , description: Old Confirm Payment Batch , argument_method: Database fetch , enabled: No , execution_method: Spawned ,
-
Concurrent Program: APXCHCCR
12.2.2
execution_filename: APXCHCCR , product: AP - Payables , user_name: APXCHCCR , description: Payment Batch Control Report , argument_method: Standard , enabled: No , execution_method: Oracle Reports ,
-
Concurrent Program: APXCDS
12.2.2
execution_filename: APXCDS , product: AP - Payables , user_name: APXCDS , description: Old Confirm Payment Batch , argument_method: Database fetch , enabled: No , execution_method: Spawned ,
-
Concurrent Program: APCNFM
12.1.1
execution_filename: APCNFM , product: AP - Payables , user_name: APCNFM , description: Old Confirm Payment Batch , argument_method: Database fetch , enabled: No , execution_method: Spawned ,
-
Concurrent Program: APXCDS
12.1.1
execution_filename: APXCDS , product: AP - Payables , user_name: APXCDS , description: Old Confirm Payment Batch , argument_method: Database fetch , enabled: No , execution_method: Spawned ,
-
Concurrent Program: APPBCF
12.2.2
execution_filename: APPBCF , product: AP - Payables , user_name: APPBCF , description: Confirm Payment Batch , argument_method: Database fetch , enabled: No , execution_method: Spawned ,
-
Concurrent Program: APXBCOEB
12.1.1
execution_filename: APXBCOEB , product: AP - Payables , user_name: APXBCOEB , description: Batch Control Report by Entered By , argument_method: Standard , enabled: Yes , execution_method: Oracle Reports ,
-
Concurrent Program: APPBCN
12.2.2
execution_filename: APPBCF , product: AP - Payables , user_name: APPBCF , description: Confirm Payment Batch , argument_method: Database fetch , enabled: No , execution_method: Spawned ,
-
Concurrent Program: APXBCOEB
12.2.2
execution_filename: APXBCOEB , product: AP - Payables , user_name: APXBCOEB , description: Batch Control Report by Entered By , argument_method: Standard , enabled: Yes , execution_method: Oracle Reports ,
-
Lookup Type: NLS REPORT PARAMETER
12.1.1
product: AP - Payables , meaning: Nls Report Parameter , description: Report Parameter ,
-
Lookup Type: NLS REPORT PARAMETER
12.2.2
product: AP - Payables , meaning: Nls Report Parameter , description: Report Parameter ,
-
Lookup Type: PMT TYPE
12.1.1
product: AP - Payables , meaning: Pmt Type , description: Payment Type ,
-
Lookup Type: PMT TYPE
12.2.2
product: AP - Payables , meaning: Pmt Type , description: Payment Type ,
-
Concurrent Program: JECHRVAL
12.1.1
product: AP - Payables , user_name: Swiss Validate Payment Batch Report , description: Swiss Validate Payment Batch Report , argument_method: Standard , enabled: No , execution_method: Oracle Reports ,
-
Concurrent Program: JECHRVAL
12.2.2
product: AP - Payables , user_name: Swiss Validate Payment Batch Report , description: Swiss Validate Payment Batch Report , argument_method: Standard , enabled: No , execution_method: Oracle Reports ,
-
Concurrent Program: APXBCOEB_XML
12.2.2
product: AP - Payables , user_name: Batch Control Report by Entered By (XML) - Not Supported: Reserved For Future Use , description: Batch Control Report by Entered By , argument_method: Standard , enabled: No , execution_method: Java Concurrent Program ,
-
Concurrent Program: APXBCOEB_XML
12.1.1
product: AP - Payables , user_name: Batch Control Report by Entered By (XML) - Not Supported: Reserved For Future Use , description: Batch Control Report by Entered By , argument_method: Standard , enabled: No , execution_method: Java Concurrent Program ,
-
Lookup Type: NLS TRANSLATION
12.1.1
product: AP - Payables , meaning: Nls Translation , description: Words/phrases that need to be NLS ,
-
Lookup Type: NLS TRANSLATION
12.2.2
product: AP - Payables , meaning: Nls Translation , description: Words/phrases that need to be NLS ,
-
Table: AP_PBATCH_SETS_ALL
12.2.2
owner:AP, object_type:TABLE, fnd_design_data:SQLAP.AP_PBATCH_SETS_ALL, object_name:AP_PBATCH_SETS_ALL, status:VALID, product: AP - Payables , description: Payment batch sets , implementation_dba_data: AP.AP_PBATCH_SETS_ALL ,
-
Table: AP_CHECKRUN_CONFIRMATIONS_ALL
12.1.1
owner:AP, object_type:TABLE, fnd_design_data:SQLAP.AP_CHECKRUN_CONFIRMATIONS_ALL, object_name:AP_CHECKRUN_CONFIRMATIONS_ALL, status:VALID, product: AP - Payables , description: Temporary table for payment batch confirmations , implementation_dba_data: AP.AP_CHECKRUN_CONFIRMATIONS_ALL ,
-
Table: AP_UNSELECTED_INVOICES_ALL
12.1.1
owner:AP, object_type:TABLE, fnd_design_data:SQLAP.AP_UNSELECTED_INVOICES_ALL, object_name:AP_UNSELECTED_INVOICES_ALL, status:VALID, product: AP - Payables , description: This table holds invoices that could not be paid by a payment batch. , implementation_dba_data: AP.AP_UNSELECTED_INVOICES_ALL ,
-
Table: AP_CHECKRUN_CONC_PROCESSES_ALL
12.1.1
owner:AP, object_type:TABLE, fnd_design_data:SQLAP.AP_CHECKRUN_CONC_PROCESSES_ALL, object_name:AP_CHECKRUN_CONC_PROCESSES_ALL, status:VALID, product: AP - Payables , description: Temporary table for tracking payment batch concurrent programs , implementation_dba_data: AP.AP_CHECKRUN_CONC_PROCESSES_ALL ,