Search Results ar_batches_all
Overview
The AP_PAYMENT_PROGRAMS table is a core reference table within the Oracle E-Business Suite Payables (AP) module, serving as the central repository for defining and storing payment program definitions. Its primary role is to act as a master list of executable programs or formats used for generating, formatting, and transmitting payment-related documents. This includes programs for printing checks, formatting electronic payment files (EFT), and generating remittance advices. The table's definitions are referenced by configuration setups across both Payables and Receivables (AR), linking specific business processes, such as a payment batch or a receipt method, to the technical program that executes the payment output.
Key Information Stored
The table's structure is designed to uniquely identify and describe each payment program. The primary key is PROGRAM_ID, a unique numeric identifier. A second unique key is enforced on the FRIENDLY_NAME column, which stores the human-readable name of the program, such as 'APXPAWHR.rdf' for a check printing program or a custom concurrent program name. While the provided metadata does not list all columns, typical columns in this table would include a PROGRAM_TYPE to classify the program's purpose (e.g., PRINT, TRANSMIT, FORMAT) and potentially a PROGRAM_APPLICATION_ID to denote the owning application. The table's integrity is maintained by its primary and unique keys, ensuring no duplicate program IDs or friendly names exist.
Common Use Cases and Queries
This table is primarily used for setup validation, troubleshooting, and generating reference reports. A common query involves identifying which payment programs are assigned to specific business configurations. For instance, to find all payment programs linked to Receivables batches (as hinted by the user's search for "ar_batches_all"), one would join AP_PAYMENT_PROGRAMS to AR_BATCHES_ALL. A typical diagnostic SQL pattern is:
- SELECT b.name batch_name, p.friendly_name program_name
- FROM ar_batches_all b, ap_payment_programs p
- WHERE b.auto_print_program_id = p.program_id;
Another critical use case is during the implementation of new payment formats, where administrators must ensure the correct PROGRAM_ID is referenced in related setup tables like AP_CHECK_FORMATS or AR_RECEIPT_METHODS.
Related Objects
As evidenced by the extensive foreign key relationships in the metadata, AP_PAYMENT_PROGRAMS is a foundational object referenced by numerous setup tables across financial modules. Key related objects include:
- AP_BANK_BRANCHES: References programs for transmission and printing defaults.
- AP_CHECK_FORMATS: Links to programs for building payments, formatting payments, and creating remittance advices.
- AR_BATCHES_ALL: Uses programs for automatic printing (AUTO_PRINT_PROGRAM_ID) and transmission (AUTO_TRANS_PROGRAM_ID) of receipt batches.
- AR_RECEIPT_METHODS and AR_RECEIPT_METHOD_ACCOUNTS_ALL: Define programs for printing and transmitting receipts, factoring, and remittances.
- JL_BR_* Tables: Country-specific (Brazil) extensions that reference payment programs for localized payment formats.
-
Table: AP_PAYMENT_PROGRAMS
12.2.2
owner:AP, object_type:TABLE, fnd_design_data:SQLAP.AP_PAYMENT_PROGRAMS, object_name:AP_PAYMENT_PROGRAMS, status:VALID, product: AP - Payables , description: Payment programs used for defining payment formats , implementation_dba_data: AP.AP_PAYMENT_PROGRAMS ,
-
Table: AP_PAYMENT_PROGRAMS
12.1.1
owner:AP, object_type:TABLE, fnd_design_data:SQLAP.AP_PAYMENT_PROGRAMS, object_name:AP_PAYMENT_PROGRAMS, status:VALID, product: AP - Payables , description: Payment programs used for defining payment formats , implementation_dba_data: AP.AP_PAYMENT_PROGRAMS ,
-
Table: AP_BANK_BRANCHES
12.2.2
owner:AP, object_type:TABLE, fnd_design_data:SQLAP.AP_BANK_BRANCHES, object_name:AP_BANK_BRANCHES, status:VALID, product: AP - Payables , implementation_dba_data: AP.AP_BANK_BRANCHES ,
-
Table: AP_BANK_BRANCHES
12.1.1
owner:AP, object_type:TABLE, fnd_design_data:SQLAP.AP_BANK_BRANCHES, object_name:AP_BANK_BRANCHES, status:VALID, product: AP - Payables , implementation_dba_data: AP.AP_BANK_BRANCHES ,
-
Table: AP_BANK_ACCOUNTS_ALL
12.1.1
owner:AP, object_type:TABLE, fnd_design_data:SQLAP.AP_BANK_ACCOUNTS_ALL, object_name:AP_BANK_ACCOUNTS_ALL, status:VALID, product: AP - Payables , implementation_dba_data: AP.AP_BANK_ACCOUNTS_ALL ,
-
Table: AP_BANK_ACCOUNTS_ALL
12.2.2
owner:AP, object_type:TABLE, fnd_design_data:SQLAP.AP_BANK_ACCOUNTS_ALL, object_name:AP_BANK_ACCOUNTS_ALL, status:VALID, product: AP - Payables , implementation_dba_data: AP.AP_BANK_ACCOUNTS_ALL ,