Search Results batch
The AP_PBATCH_SET_LINES_ALL
table in Oracle E-Business Suite (EBS) 12.1.1 or 12.2.2 is a critical repository for storing payment batch line details within the Payables module. This table serves as a foundation for managing payment processing, enabling organizations to track, validate, and execute disbursements efficiently. Below is a detailed breakdown of its structure, functionality, and integration within Oracle EBS.
### **Overview of AP_PBATCH_SET_LINES_ALL**
This table stores transactional data related to individual payment batch lines, which are grouped under a payment batch header (referenced via BATCH_ID
). Each record represents a payable invoice or expense report earmarked for payment within a batch. The table is part of Oracle Payables' payment engine and supports functionalities such as payment selection, validation, and execution.
### **Key Columns and Their Significance**
1. **BATCH_ID**: Foreign key linking to AP_PBATCHES_ALL
, identifying the parent payment batch.
2. **BATCH_LINE_ID**: Primary key, uniquely identifying each line within a batch.
3. **INVOICE_ID**: References AP_INVOICES_ALL
, associating the line with a specific invoice.
4. **PAYMENT_AMOUNT**: The disbursement amount for the invoice in the batch.
5. **PAYMENT_STATUS**: Tracks the processing state (e.g., 'Pending', 'Paid', 'Canceled').
6. **PAYMENT_METHOD_CODE**: Defines the payment method (e.g., 'Check', 'EFT', 'Wire').
7. **ACCOUNTING_DATE**: The GL date for the payment transaction.
8. **ORG_ID**: Multi-org identifier, segregating data by operating unit.
### **Functional Role in Payment Processing**
- **Payment Batch Creation**: When users create a payment batch, invoices meeting selection criteria are inserted into this table.
- **Validation**: The table stores pre-payment validation flags (e.g., HOLD_FLAG
) to prevent erroneous payments.
- **Payment Execution**: During payment submission, records are updated with payment IDs (linking to AP_CHECKS_ALL
).
- **Reconciliation**: Post-payment, status columns are updated to reflect settlement.
### **Integration with Other Modules**
- **General Ledger (GL)**: Payment accounting entries are derived from data in this table.
- **Cash Management**: Payment details are reconciled with bank statements.
- **Supplier Portal**: Suppliers can view payment statuses sourced from this table.
### **Customization and Extensions**
- **Descriptive Flexfields (DFFs)**: Custom attributes can be added to capture business-specific data.
- **API Interactions**: Oracle's Payables APIs (AP_PAYMENT_BATCH_PUB
) interact with this table for automated batch processing.
### **Performance Considerations**
- Indexes on BATCH_ID
, INVOICE_ID
, and PAYMENT_STATUS
optimize query performance.
- Purge strategies should be implemented to archive historical data, as the table can grow rapidly.
### **Common Use Cases**
1. **Payment Batch Reporting**: SQL queries against this table generate disbursement reports.
2. **Audit Trails**: Tracking payment lifecycle changes (e.g., status transitions).
3. **Error Resolution**: Identifying invoices with validation failures (HOLD_FLAG = 'Y'
).
### **Conclusion**
The AP_PBATCH_SET_LINES_ALL
table is indispensable for Oracle Payables' payment workflows. Its structured design ensures accurate payment processing, while integrations with other EBS modules facilitate end-to-end financial operations. Understanding its schema and relationships is crucial for troubleshooting, reporting, and customizing payment processes in Oracle EBS 12.1.1 or 12.2.2.
-
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.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_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_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.2.2
product: AP - Payables , meaning: System Approvals Option , description: System invoice validation user submission options ,
-
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 ,
-
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 ,
-
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 ,
-
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: 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 ,
-
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 ,
-
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: 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: 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: 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: 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: 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: 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: 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: 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.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 ,
-
Lookup Type: PMT TYPE
12.1.1
product: AP - Payables , meaning: Pmt Type , description: Payment Type ,
-
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_SET_LINES_ALL
12.1.1
owner:AP, object_type:TABLE, fnd_design_data:SQLAP.AP_PBATCH_SET_LINES_ALL, object_name:AP_PBATCH_SET_LINES_ALL, status:VALID, product: AP - Payables , description: Payment batch set lines , implementation_dba_data: AP.AP_PBATCH_SET_LINES_ALL ,
-
Table: AP_PBATCH_SET_LINES_ALL
12.2.2
owner:AP, object_type:TABLE, fnd_design_data:SQLAP.AP_PBATCH_SET_LINES_ALL, object_name:AP_PBATCH_SET_LINES_ALL, status:VALID, product: AP - Payables , description: Payment batch set lines , implementation_dba_data: AP.AP_PBATCH_SET_LINES_ALL ,
-
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 ,