Results for “batch_source_id”
50+ results
AI-generated from documented ETRM metadata — verify critical details on the linked pages.
Overview
AR_AI_BATCH_SOURCE_V is a PL/SQL view owned by the APPS schema in Oracle E-Business Suite Releases 12.1.1 and 12.2.2. It belongs to the Oracle Receivables (AR) product family and carries a status of VALID in the ETRM repository. The view exposes the set of Receivables batch sources that are relevant to the organization currently returned by AR_AI_ORG_V, the helper view used in the AutoInvoice workflow to resolve the operating unit context of the session.
Its purpose is to drive AutoInvoice batch-source selection lists and lookup pages. A batch source identifies the origin and defaulting rules applied to a group of transactions as they are imported through AutoInvoice. Because batch sources are defined per operating unit in RA_BATCH_SOURCES_ALL, a naive query can return the same batch-source name multiple times — once for each organization. AR_AI_BATCH_SOURCE_V is designed precisely to prevent that duplication. The documented description states that it "selects batch sources based on the org returned from ar_ai_org_v" and that "each batch source (name) should appear on the list only once." Only batch sources of type FOREIGN, that is, foreign or imported transactions processed by AutoInvoice, are included.
The view is therefore a presentation-layer object rather than a transactional data source. It is consumed by AutoInvoice setup and submission forms, and it can be joined safely to other AutoInvoice metadata queries.
Underlying Base Objects
The view is defined exclusively over RA_BATCH_SOURCES_ALL, referenced in the ETRM metadata as a synonym in the APPS schema. RA_BATCH_SOURCES_ALL is the multi-organization table that stores batch-source definitions, including the BATCH_SOURCE_ID primary key, the NAME and DESCRIPTION, the BATCH_SOURCE_TYPE classification, and the ORG_ID of the owning operating unit.
The view text performs a UNION ALL between two branches. The first branch aggregates RA_BATCH_SOURCES_ALL rows with BATCH_SOURCE_TYPE = 'FOREIGN' by NAME, returning MAX(DESCRIPTION), MAX(BATCH_SOURCE_ID), and MAX(ORG_ID), together with a literal GET_ALL flag of 'Y'. This branch collapses duplicate names across organizations into a single row. The second branch selects each FOREIGN batch source individually, returning its own DESCRIPTION, BATCH_SOURCE_ID, and ORG_ID, with GET_ALL set to 'N'.
Key Columns
- NAME — The batch-source name as displayed to users and referenced in the AutoInvoice interface tables. This is the value users select when submitting the AutoInvoice program.
- DESCRIPTION — The descriptive text attached to the batch source for identification and help text.
- BATCH_SOURCE_ID — The unique identifier of the batch source. In the aggregated GET_ALL = 'Y' branch this is a MAX() surrogate, whereas in the GET_ALL = 'N' branch it is the exact identifier of the individual row.
- ORG_ID — The operating unit that owns the batch source. Under Multi-Org Access Control this drives which definitions are visible to the current responsibility.
- GET_ALL — A derived flag. 'Y' denotes the consolidated row returned for a given NAME; 'N' denotes an individual organization-level row. This flag allows the calling form to offer a "get all" style choice alongside specific rows.
Common Use Cases and Queries
The primary use case is populating the list of valid AutoInvoice batch sources for the current operating unit without repeating names. A typical query restricting to the consolidated rows is:
SELECT name, description, batch_source_id, org_id
FROM apps.ar_ai_batch_source_v
WHERE get_all = 'Y'
ORDER BY name;
A second scenario retrieves every individual batch source tied to the session organization, which is useful when the exact BATCH_SOURCE_ID is required for an interface-table load:
SELECT name, description, batch_source_id, org_id
FROM apps.ar_ai_batch_source_v
WHERE get_all = 'N'
AND org_id = fnd_profile.value('ORG_ID');
A diagnostic query confirms that no batch-source name is duplicated across the consolidated result set, validating the view's stated design goal:
SELECT name, COUNT(*)
FROM apps.ar_ai_batch_source_v
WHERE get_all = 'Y'
GROUP BY name
HAVING COUNT(*) > 1;
Because the view filters to BATCH_SOURCE_TYPE = 'FOREIGN', it should not be used to enumerate manual or non-AutoInvoice batch sources; those must be queried directly from RA_BATCH_SOURCES_ALL.
-
View: AR_AI_BATCH_SOURCE_V 12.1.1
Selects batch sources based on the org returned from ar_ai_org_v. Each batch source (name) should appear on the list only once.
APPS.AR_AI_BATCH_SOURCE_V·↳ RA_BATCH_SOURCES_ALL·Explore AR module →
-
View: AR_AI_BATCH_SOURCE_V 12.2.2
Selects batch sources based on the org returned from ar_ai_org_v. Each batch source (name) should appear on the list only once.
APPS.AR_AI_BATCH_SOURCE_V·↳ RA_BATCH_SOURCES_ALL·Explore AR module →
-
This table is used whenever an invoice is copied from a source transaction.
-
View to list the transactions for which signature was not generated.
APPS.JE_PT_RA_TRX_REQUEST_IDS_V·↳ FND_DOCUMENT_SEQUENCES·↳ JE_PT_RA_CUST_TRX_EXTS·↳ RA_CUSTOMER_TRX·Explore JE module →
-
View: XTR_AR_OPEN_APLD_TRX_V 12.1.1
APPS.XTR_AR_OPEN_APLD_TRX_V·↳ AR_PAYMENT_SCHEDULES_ALL·↳ GL_LEDGER_LE_V·↳ HR_OPERATING_UNITS·Explore XTR module →
-
This table is used whenever an invoice is copied from a source transaction.
-
Table stores values pass'g RGentry when manual ARtransaction done for 1st time
-
View: XTR_AR_OPEN_TRX_V 12.2.2
This view is used for Hedge Positions form.
APPS.XTR_AR_OPEN_TRX_V·↳ AR_CASH_RECEIPTS_ALL·↳ AR_CASH_RECEIPT_HISTORY_ALL·↳ AR_PAYMENT_SCHEDULES_ALL·Explore XTR module →
-
transaction batch source shared extract
APPS.AR_TRX_BATCH_SOURCE_S_V·↳ AR_XLA_LINES_EXTRACT·↳ RA_BATCH_SOURCES_ALL·Explore AR module →
-
Temporary table for Bank Transfer batches creation
-
View: JAI_AR_TRX_DETAILS_V 12.2.2
APPS.JAI_AR_TRX_DETAILS_V·↳ HZ_CUST_ACCOUNTS·↳ HZ_PARTIES·↳ RA_BATCH_SOURCES_ALL·Explore JA module →
-
View: XTR_AR_OPEN_TRX_V 12.1.1
This view is used for Hedge Positions form.
APPS.XTR_AR_OPEN_TRX_V·↳ AR_CASH_RECEIPTS_ALL·↳ AR_CASH_RECEIPT_HISTORY_ALL·↳ AR_PAYMENT_SCHEDULES_ALL·Explore XTR module →
-
transaction batch source shared extract
APPS.AR_TRX_BATCH_SOURCE_S_V·↳ AR_XLA_LINES_EXTRACT·↳ RA_BATCH_SOURCES_ALL·Explore AR module →
-
This table stores associations of transaction sources and transaction types. This table restricts you to using only associated transaction types for a selected transaction source.
-
View: XTR_AR_OPEN_APLD_TRX_V 12.2.2
APPS.XTR_AR_OPEN_APLD_TRX_V·↳ AR_PAYMENT_SCHEDULES_ALL·↳ GL_LEDGER_LE_V·↳ HR_OPERATING_UNITS·Explore XTR module →
-
View: XTR_AR_ORIG_TRX_V 12.1.1
The XTR_AR_ORIG_TRX_V view is used in the Current Hedge Items window of the Hedge Relationship - Forecast (XTRINHRF) form when the Source is Receivables
APPS.XTR_AR_ORIG_TRX_V·↳ AR_PAYMENT_SCHEDULES_ALL·↳ GL_LEDGER_LE_V·↳ HR_OPERATING_UNITS·Explore XTR module →
-
View: XTR_AR_ORIG_TRX_V 12.2.2
The XTR_AR_ORIG_TRX_V view is used in the Current Hedge Items window of the Hedge Relationship - Forecast (XTRINHRF) form when the Source is Receivables
APPS.XTR_AR_ORIG_TRX_V·↳ AR_PAYMENT_SCHEDULES_ALL·↳ GL_LEDGER_LE_V·↳ HR_OPERATING_UNITS·Explore XTR module →
-
APPS.JL_BR_AR_BANK_RETURNS_V·↳ HZ_CUST_ACCOUNTS·↳ HZ_ORGANIZATION_PROFILES·↳ HZ_PARTIES·Explore JL module →
-
APPS.JL_BR_AR_BANK_RETURNS_V·↳ HZ_CUST_ACCOUNTS·↳ HZ_ORGANIZATION_PROFILES·↳ HZ_PARTIES·Explore JL module →
-
Table stores values pass'g RGentry when manual ARtransaction done for 1st time
-
APPS.IGS_FI_CONTROL·↳ IGS_FI_CONTROL_ALL·Explore IGS module →
-
Accounting, bank account, and numbering information for a batch
-
Stores information about the receivables invoices.
-
View: JAI_AR_TRX_DETAILS_V 12.1.1
APPS.JAI_AR_TRX_DETAILS_V·↳ HZ_CUST_ACCOUNTS·↳ HZ_PARTIES·↳ RA_BATCH_SOURCES_ALL·Explore JA module →
-
View: AR_BATCHES_ALL_MRC_V 12.2.2
APPS.AR_BATCHES_ALL_MRC_V·↳ AR_BATCHES_ALL·↳ AR_MC_BATCHES·Explore AR module →
-
Validated Bank Returns
-
Stores receipt batch header information to be processed by the Apply Cash Receipt process
-
Stores information about the receivables invoices.
-
Temporary table for Bank Transfer batches creation
-
Stores receipt batch header information to be processed by the Apply Cash Receipt process
-
This table stores a flag to indicate if Oracle Accounts Receivables is installed or not.
-
This table stores associations of transaction sources and transaction types. This table restricts you to using only associated transaction types for a selected transaction source.
-
Invoice batch information
-
Invoice batch information
-
View: RA_BATCHES_ALL_MRC_V 12.2.2
APPS.RA_BATCHES_ALL_MRC_V·↳ RA_BATCHES_ALL·↳ RA_MC_BATCHES·Explore AR module →
-
Accounting, bank account, and numbering information for a batch
-
View: RA_BATCHES_MRC_V 12.2.2
APPS.RA_BATCHES_MRC_V·↳ RA_BATCHES_ALL·↳ RA_MC_BATCHES·Explore AR module →
-
Receipt Method accounts
-
Receipt batch information
-
Bank Account distribution criteria for Bank Transfer batches
-
This is the fact table that stores AR transaction data at the payment schedule level.
-
Validated Bank Returns
-
View: AR_BATCHES_MRC_V 12.1.1
APPS.AR_BATCHES_MRC_V·↳ AR_BATCHES_ALL·↳ AR_MC_BATCHES·Explore AR module →
-
View for the standing charges forms based on IGI_RPI_STANDING_CHARGES view
APPS.IGI_RPI_STANDING_CHARGES_V·↳ AR_RECEIPT_METHODS·↳ HR_OPERATING_UNITS·↳ HZ_CUST_ACCOUNTS_ALL·Explore IGI module →
-
APPS.RA_CUSTOMER_TRX_ALL_MRC_V·↳ RA_CUSTOMER_TRX_ALL·↳ RA_MC_CUSTOMER_TRX·Explore AR module →
-
Loans System Options Table
-
APPS.JL_BR_AR_COLL_DOCS_SAB_V·↳ AR_BATCH_SOURCES·↳ AR_PAYMENT_SCHEDULES_ALL·↳ AR_RECEIPT_METHODS·Explore JL module →
-
View: AR_BR_BATCHES_V 12.1.1
APPS.AR_BR_BATCHES_V·↳ AR_LOOKUPS·↳ AR_RECEIPT_METHODS·↳ AR_SELECTION_CRITERIA·Explore AR module →
-
View: AR_BATCHES_MRC_V 12.2.2
APPS.AR_BATCHES_MRC_V·↳ AR_BATCHES_ALL·↳ AR_MC_BATCHES·Explore AR module →