Search Results igi_exp_ap_trans
Overview
APPS.IGI_EXP_AVAILABLE_TRX_V is a reporting view in Oracle E-Business Suite (EBS) 12.1.1 and 12.2.2 that exposes transactions eligible for expenditure processing within the Oracle E-Business Suite Advanced Procurement / ETRM (Expenditure Tracking and Reconciliation Management) product family. The view is owned by the APPS schema and is designed to present invoices and customer transactions that have not yet been processed, providing a unified, cross-application read model for downstream ETRM reconciliation and expenditure tracking activities.
The view's architectural significance lies in how it consolidates two distinct transaction streams into a single result set using a UNION. The first branch surfaces Receivables (AR) customer transactions originating from RA_CUSTOMER_TRX_V that satisfy specific eligibility conditions; the second surfaces Payables (AP) invoices from AP_INVOICES_V that carry a particular hold. In both cases, the view also exposes a normalized set of business columns (transaction number, third party, third party site, amount, currency, GL date) so that consumers can treat AR and AP transactions uniformly.
The presence of the "third_party" terminology in the metadata reflects the view's vendor-neutral naming: what upstream is a vendor or a customer is presented here as a generic third party, with corresponding THIRD_PARTY and THIRD_PARTY_SITE columns.
Underlying Base Objects
Per the documented ETRM 12.2.2 metadata, the view is defined over an extensive set of base objects. The core sources are:
- RA_CUSTOMER_TRX_V — source of AR customer transaction rows (first UNION branch).
- AP_INVOICES_V — source of AP invoice rows (second UNION branch).
- IGI_EXP_AR_TRX_AMOUNTS_V — supplies the transaction amount (TRX_AMOUNT) joined to AR transactions.
- AP_HOLDS — used to restrict AP invoices to those held with hold lookup code 'AWAIT EXP APP' and no release code.
- IGI_EXP_AR_TRANS and IGI_EXP_AP_TRANS — referenced in NOT EXISTS subqueries that exclude transactions already processed by ETRM.
- FND_APPLICATION_VL — supplies the APPLICATION_NAME, joined where the application ID is 222 (Receivables) or 200 (Payables).
Additional documented dependencies are primarily packaged APIs and utilities referenced by the underlying views and columns, including AP_INVOICES_PKG, AP_INVOICES_UTILITY_PKG, AP_PREPAY_UTILS_PKG, ARH_ADDR_PKG, ARPT_SQL_FUNC_UTIL, FND_GLOBAL, FND_PROFILE, FND_USER_AP_PKG, HR_GENERAL, HR_SECURITY, PA_TASK_UTILS and PA_UTILS4. These typically support the security, currency and descriptive-flexfield logic embedded in the source views rather than appearing directly in the outer query text.
Key Columns
The view exposes a harmonized set of columns:
- APPLICATION / APPLICATION_ID — the source application; the query text hard-codes 222 for Receivables and 200 for Payables.
- TRANSACTION_TYPE / TRANSACTION_TYPE_DESC — the transaction classification (for AR, the CTT class/type name; for AP, the invoice type and its lookup code).
- TRANSACTION_NUMBER — the AR transaction number or the AP invoice number.
- GL_DATE — the general ledger date used for accounting.
- THIRD_PARTY / THIRD_PARTY_SITE — the customer or vendor name and site (RAC_BILL_TO_CUSTOMER_NAME / SU_BILL_TO_LOCATION for AR; VENDOR_NAME / VENDOR_SITE_CODE for AP).
- THIRD_PARTY_ID / THIRD_PARTY_SITE_ID — identifiers, mapped from BILL_TO_CUSTOMER_ID / BILL_TO_SITE_USE_ID or VENDOR_ID / VENDOR_SITE_ID.
- AMOUNT and CURRENCY_CODE — monetary value and ISO currency.
- ORG_ID — the operating unit, essential for multi-org security.
- INVOICE_ID / CUSTOMER_TRX_ID — mutually exclusive identifiers: AR rows carry CUSTOMER_TRX_ID with a placeholder -999 for INVOICE_ID, and vice versa for AP rows.
- DESCRIPTION — blank for AR and the invoice description for AP.
Common Use Cases and Queries
Because the view is a read-only reporting construct, it is most commonly queried directly for reconciliation dashboards, ETRM candidate selection, and third-party expenditure reporting. A representative query is:
SELECT APPLICATION, TRANSACTION_NUMBER, THIRD_PARTY, THIRD_PARTY_SITE, AMOUNT, CURRENCY_CODE, GL_DATE FROM APPS.IGI_EXP_AVAILABLE_TRX_V WHERE ORG_ID = :p_org_id;- Filtering by source:
SELECT * FROM APPS.IGI_EXP_AVAILABLE_TRX_V WHERE APPLICATION_ID = 200;(Payables only) orAPPLICATION_ID = 222(Receivables only). - Identifying candidates not yet processed, since the NOT EXISTS clauses already exclude transactions present in IGI_EXP_AR_TRANS and IGI_EXP_AP_TRANS.
When troubleshooting missing rows, examine the AP hold code 'AWAIT EXP APP' and the COMPLETE_FLAG on the AR side, as these are the principal filters imposed by the view definition.
-
SYNONYM: APPS.IGI_EXP_AP_TRANS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:IGI_EXP_AP_TRANS, status:VALID,
-
VIEW: APPS.IGI_EXP_AVAILABLE_TRX_V
12.1.1
-
PACKAGE BODY: APPS.IGI_VENDOR_MERGE_GRP
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGI_VENDOR_MERGE_GRP, status:VALID,
-
PACKAGE BODY: APPS.IGI_EXP_UTILS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGI_EXP_UTILS, status:VALID,
-
SYNONYM: APPS.IGI_EXP_AP_TRANS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGI_EXP_AP_TRANS, status:VALID,
-
PACKAGE BODY: APPS.IGI_VENDOR_MERGE_GRP
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:IGI_VENDOR_MERGE_GRP, status:VALID,
-
VIEW: APPS.IGI_EXP_DU_LINES_V
12.1.1
-
PACKAGE BODY: APPS.IGI_EXP_APPROVAL_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGI_EXP_APPROVAL_PKG, status:VALID,
-
VIEW: APPS.IGI_EXP_AVAILABLE_TRX_V
12.2.2
-
PACKAGE BODY: APPS.IGI_EXP_UTILS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:IGI_EXP_UTILS, status:VALID,
-
APPS.IGI_EXP_APPROVAL_PKG SQL Statements
12.1.1
-
APPS.IGI_EXP_APPROVAL_PKG SQL Statements
12.2.2
-
PACKAGE BODY: APPS.IGI_EXP_APPROVAL_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:IGI_EXP_APPROVAL_PKG, status:VALID,
-
VIEW: APPS.IGI_EXP_DU_LINES_V
12.2.2
-
View: IGI_EXP_AVAILABLE_TRX_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGI.IGI_EXP_AVAILABLE_TRX_V, object_name:IGI_EXP_AVAILABLE_TRX_V, status:VALID, product: IGI - Public Sector Financials International , description: Returns details of all transactions in Payables and Receivables that are available for inclusion into a Dialog Unit. , implementation_dba_data: APPS.IGI_EXP_AVAILABLE_TRX_V ,
-
VIEW: IGI.IGI_EXP_AP_TRANS_ALL#
12.2.2
owner:IGI, object_type:VIEW, object_name:IGI_EXP_AP_TRANS_ALL#, status:VALID,
-
VIEW: APPS.IGI_EXP_AVAILABLE_TRX_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGI.IGI_EXP_AVAILABLE_TRX_V, object_name:IGI_EXP_AVAILABLE_TRX_V, status:VALID,
-
APPS.IGI_EXP_UTILS SQL Statements
12.2.2
-
VIEW: APPS.IGI_EXP_AVAILABLE_TRX_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:IGI.IGI_EXP_AVAILABLE_TRX_V, object_name:IGI_EXP_AVAILABLE_TRX_V, status:VALID,
-
VIEW: APPS.IGI_EXP_DU_LINES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:IGI.IGI_EXP_DU_LINES_V, object_name:IGI_EXP_DU_LINES_V, status:VALID,
-
VIEW: APPS.IGI_EXP_DU_LINES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGI.IGI_EXP_DU_LINES_V, object_name:IGI_EXP_DU_LINES_V, status:VALID,
-
View: IGI_EXP_AVAILABLE_TRX_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:IGI.IGI_EXP_AVAILABLE_TRX_V, object_name:IGI_EXP_AVAILABLE_TRX_V, status:VALID, product: IGI - Public Sector Financials International , description: Returns details of all transactions in Payables and Receivables that are available for inclusion into a Dialog Unit. , implementation_dba_data: APPS.IGI_EXP_AVAILABLE_TRX_V ,
-
APPS.IGI_EXP_UTILS SQL Statements
12.1.1
-
APPS.IGI_VENDOR_MERGE_GRP SQL Statements
12.1.1
-
View: IGI_EXP_DU_LINES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGI.IGI_EXP_DU_LINES_V, object_name:IGI_EXP_DU_LINES_V, status:VALID, product: IGI - Public Sector Financials International , description: Returns details of all Payables and Receivables transactions that are included in Dialog Units. , implementation_dba_data: APPS.IGI_EXP_DU_LINES_V ,
-
APPS.IGI_VENDOR_MERGE_GRP SQL Statements
12.2.2
-
View: IGI_EXP_DU_LINES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:IGI.IGI_EXP_DU_LINES_V, object_name:IGI_EXP_DU_LINES_V, status:VALID, product: IGI - Public Sector Financials International , description: Returns details of all Payables and Receivables transactions that are included in Dialog Units. , implementation_dba_data: APPS.IGI_EXP_DU_LINES_V ,
-
12.2.2 DBA Data
12.2.2
-
TABLE: IGI.IGI_EXP_AP_TRANS_ALL
12.1.1
owner:IGI, object_type:TABLE, fnd_design_data:IGI.IGI_EXP_AP_TRANS_ALL, object_name:IGI_EXP_AP_TRANS_ALL, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
PACKAGE BODY: APPS.IGI_VENDOR_MERGE_GRP
12.1.1
-
APPS.IGI_EXP_APPROVAL_PKG dependencies on IGI_EXP_AP_TRANS
12.1.1
-
APPS.IGI_EXP_UTILS dependencies on IGI_EXP_AP_TRANS
12.1.1
-
PACKAGE BODY: APPS.IGI_VENDOR_MERGE_GRP
12.2.2
-
APPS.IGI_VENDOR_MERGE_GRP dependencies on IGI_EXP_AP_TRANS
12.1.1
-
APPS.IGI_EXP_APPROVAL_PKG dependencies on IGI_EXP_AP_TRANS
12.2.2
-
APPS.IGI_VENDOR_MERGE_GRP dependencies on IGI_EXP_AP_TRANS
12.2.2
-
APPS.IGI_EXP_UTILS dependencies on IGI_EXP_AP_TRANS
12.2.2
-
PACKAGE BODY: APPS.IGI_EXP_UTILS
12.1.1
-
PACKAGE BODY: APPS.IGI_EXP_UTILS
12.2.2
-
APPS.IGI_EXP_APPROVAL_PKG dependencies on IGI_EXP_AR_TRANS
12.1.1
-
APPS.IGI_EXP_APPROVAL_PKG dependencies on IGI_EXP_AR_TRANS
12.2.2
-
APPS.IGI_EXP_UTILS dependencies on AP_INVOICES_ALL
12.1.1
-
APPS.IGI_VENDOR_MERGE_GRP dependencies on AP_INVOICES
12.2.2
-
APPS.IGI_EXP_UTILS dependencies on AP_INVOICES_ALL
12.2.2
-
APPS.IGI_VENDOR_MERGE_GRP dependencies on AP_INVOICES
12.1.1
-
APPS.IGI_EXP_UTILS dependencies on IGI_EXP_AR_TRANS
12.1.1
-
APPS.IGI_EXP_UTILS dependencies on IGI_EXP_AR_TRANS
12.2.2
-
PACKAGE BODY: APPS.IGI_EXP_APPROVAL_PKG
12.1.1
-
PACKAGE BODY: APPS.IGI_EXP_APPROVAL_PKG
12.2.2