Search Results pa_transaction_interface_all
Overview
The PA_TRANSACTION_INTERFACE_ALL table is a core interface table within the Oracle Projects (PA) module of Oracle E-Business Suite (EBS) versions 12.1.1 and 12.2.2. Its primary function is to serve as a staging area for importing financial and non-labor transaction data from external sources into the Oracle Projects application. This includes data from feeder systems such as Oracle Payables, Oracle Purchasing, Oracle Inventory, and other third-party or legacy applications. The table's design facilitates a controlled data import process, allowing for validation and error correction before transactions are transferred to the permanent project transaction tables, thereby ensuring data integrity within the Projects module.
Key Information Stored
The table stores a comprehensive set of attributes required to create a valid project transaction. Key columns, as indicated by its foreign key relationships, include the unique identifier TXN_INTERFACE_ID and critical reference data such as PROJECT_ID and TASK_ID for project accounting. It holds TRANSACTION_SOURCE to identify the originating system, and links to procurement data via PO_HEADER_ID and PO_LINE_ID. For cost processing, it stores EXPENDITURE_TYPE, WIP_RESOURCE_ID, and currency conversion information (PROJFUNC_CURRENCY_CODE, PROJFUNC_COST_RATE_TYPE). Vendor and business group details are captured through VENDOR_ID and PERSON_BUSINESS_GROUP_ID. Additional columns typically include transaction dates, quantities, raw and burdened costs, revenue amounts, and status flags to manage the interface process lifecycle (e.g., validation status, error messages).
Common Use Cases and Queries
The primary use case is the execution of the "Import Transactions" process, which selects records from this interface table, validates them against Projects' setup rules, and creates entries in base tables like PA_EXPENDITURES_ALL. Common operational queries involve monitoring the interface queue. For instance, to identify pending transactions for a specific project: SELECT txn_interface_id, transaction_source, creation_date FROM pa_transaction_interface_all WHERE project_id = :p_project_id AND process_status IS NULL;. To diagnose import failures, a query checking for error status is essential: SELECT txn_interface_id, error_message FROM pa_transaction_interface_all WHERE process_status = 'E';. For reporting on interfaced data before import, analysts may join this table with PA_PROJECTS_ALL and PA_TASKS to summarize costs by task or project.
Related Objects
As documented, PA_TRANSACTION_INTERFACE_ALL has extensive dependencies. It is the parent table for the multicurrency interface table PA_MC_TXN_INTERFACE_ALL. Its foreign keys define critical relationships: PA_TRANSACTION_SOURCES for valid source codes; PA_PROJECTS_ALL and PA_TASKS for project structure; PA_EXPENDITURE_TYPES for cost classification; and PO_HEADERS_ALL, PO_LINES_ALL, and PO_VENDORS for procurement integration. The table is also referenced by standard Oracle Public APIs, such as the PA_TRANSACTION_INTERFACE_PUB package, which provides the programmatic means to populate and process this interface. Successful processing moves data to core transactional tables like PA_EXPENDITURES_ALL and PA_COST_DISTRIBUTION_LINES_ALL.
-
Table: PA_TRANSACTION_INTERFACE_ALL
12.1.1
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_TRANSACTION_INTERFACE_ALL, object_name:PA_TRANSACTION_INTERFACE_ALL, status:VALID, product: PA - Projects , description: Interface table to import transactions from external sources into Oracle Projects , implementation_dba_data: PA.PA_TRANSACTION_INTERFACE_ALL ,
-
Table: PA_TRANSACTION_INTERFACE_ALL
12.2.2
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_TRANSACTION_INTERFACE_ALL, object_name:PA_TRANSACTION_INTERFACE_ALL, status:VALID, product: PA - Projects , description: Interface table to import transactions from external sources into Oracle Projects , implementation_dba_data: PA.PA_TRANSACTION_INTERFACE_ALL ,
-
APPS.JAI_PA_COSTING_PKG dependencies on PA_TRANSACTION_INTERFACE_ALL
12.1.1
-
APPS.CSE_AP_PA_PKG dependencies on PA_TRANSACTION_INTERFACE_ALL
12.1.1
-
APPS.PA_OTC_API dependencies on PA_TRANSACTION_INTERFACE_ALL
12.1.1
-
APPS.GMS_PA_API dependencies on PA_TRANSACTION_INTERFACE_ALL
12.1.1
-
APPS.GMS_PA_COSTING_PKG dependencies on PA_TRANSACTION_INTERFACE_ALL
12.1.1
-
APPS.PQH_GL_POSTING dependencies on PA_TRANSACTION_INTERFACE_ALL
12.1.1
-
APPS.PJM_TRANSFER_IPV_PKG dependencies on PA_TRANSACTION_INTERFACE_ALL
12.1.1
-
APPS.GMS_PA_COSTING_PKG dependencies on PA_TRANSACTION_INTERFACE_ALL
12.1.1
-
APPS.CS_SR_INTERFACE_CP dependencies on PA_TRANSACTION_INTERFACE_ALL
12.2.2
-
APPS.PA_OTC_API dependencies on PA_TRANSACTION_INTERFACE_ALL
12.2.2
-
APPS.GMS_PA_COSTING_PKG dependencies on PA_TRANSACTION_INTERFACE_ALL
12.2.2
-
APPS.PQH_GL_POSTING dependencies on PA_TRANSACTION_INTERFACE_ALL
12.2.2
-
APPS.PA_ALLOC_RUN dependencies on PA_TRANSACTION_INTERFACE_ALL
12.1.1
-
APPS.GMS_LD_PKG dependencies on PA_TRANSACTION_INTERFACE_ALL
12.1.1
-
APPS.CST_PRJMFG_COST_COLLECTOR dependencies on PA_TRANSACTION_INTERFACE_ALL
12.1.1
-
APPS.PQH_COMMITMENT_POSTING dependencies on PA_TRANSACTION_INTERFACE_ALL
12.2.2
-
APPS.PA_MC_CURRENCY_PKG dependencies on PA_TRANSACTION_INTERFACE_ALL
12.2.2
-
APPS.PA_OTC_API dependencies on PA_TRANSACTION_INTERFACE_ALL
12.1.1
-
APPS.GMS_LD_PKG dependencies on PA_TRANSACTION_INTERFACE_ALL
12.2.2
-
APPS.PA_OTC_API dependencies on PA_TRANSACTION_INTERFACE_ALL
12.2.2
-
APPS.GMS_PA_API dependencies on PA_TRANSACTION_INTERFACE_ALL
12.2.2
-
APPS.PSP_ENC_LIQ_TRAN dependencies on PA_TRANSACTION_INTERFACE_ALL
12.2.2
-
APPS.PAAPIMP_PKG dependencies on PA_TRANSACTION_INTERFACE_ALL
12.2.2
-
APPS.PJM_TRANSFER_IPV_PKG dependencies on PA_TRANSACTION_INTERFACE_ALL
12.2.2
-
APPS.CSE_PROJ_ITEM_IN_SRV_PKG dependencies on PA_TRANSACTION_INTERFACE_ALL
12.2.2
-
APPS.PJM_TRANSFER_CHARGES_PKG dependencies on PA_TRANSACTION_INTERFACE_ALL
12.2.2
-
APPS.GMS_AWARD_DIST_ENG dependencies on PA_TRANSACTION_INTERFACE_ALL
12.1.1
-
APPS.PQH_COMMITMENT_POSTING dependencies on PA_TRANSACTION_INTERFACE_ALL
12.1.1
-
APPS.PA_HR_TRANSACTIONS dependencies on PA_TRANSACTION_INTERFACE_ALL
12.1.1
-
APPS.PA_PURGE_VALIDATE_COSTING dependencies on PA_TRANSACTION_INTERFACE_ALL
12.1.1
-
APPS.PJM_TRANSFER_CHARGES_PKG dependencies on PA_TRANSACTION_INTERFACE_ALL
12.1.1
-
APPS.PSP_ENC_SUM_TRAN dependencies on PA_TRANSACTION_INTERFACE_ALL
12.1.1
-
APPS.CST_PRJMFG_COST_COLLECTOR dependencies on PA_TRANSACTION_INTERFACE_ALL
12.2.2
-
APPS.PAAPIMP_PKG dependencies on PA_TRANSACTION_INTERFACE_ALL
12.1.1
-
APPS.PA_TXN_INT_TRIG_CTL dependencies on PA_TRANSACTION_INTERFACE_ALL
12.1.1
-
APPS.PSP_SUM_ADJ dependencies on PA_TRANSACTION_INTERFACE_ALL
12.1.1
-
APPS.PJM_TRANSFER_SPEC_CHARGES_PKG dependencies on PA_TRANSACTION_INTERFACE_ALL
12.1.1
-
APPS.PQH_GL_POSTING dependencies on PA_TRANSACTION_INTERFACE_ALL
12.1.1
-
APPS.PA_TXN_INTERFACE_ITEMS_PKG dependencies on PA_TRANSACTION_INTERFACE_ALL
12.1.1
-
APPS.HXT_PA_USER_EXITS dependencies on PA_TRANSACTION_INTERFACE_ALL
12.2.2
-
APPS.PA_TXN_INT_TRIG_CTL dependencies on PA_TRANSACTION_INTERFACE_ALL
12.2.2
-
APPS.PA_CC_IDENT dependencies on PA_TRANSACTION_INTERFACE_ALL
12.2.2
-
APPS.PSP_SUM_TRANS dependencies on PA_TRANSACTION_INTERFACE_ALL
12.2.2
-
APPS.GMS_AWARD_DIST_ENG dependencies on PA_TRANSACTION_INTERFACE_ALL
12.2.2
-
APPS.PSP_ENC_SUM_TRAN dependencies on PA_TRANSACTION_INTERFACE_ALL
12.2.2
-
APPS.CSE_IPA_TRANS_PKG dependencies on PA_TRANSACTION_INTERFACE_ALL
12.2.2
-
APPS.CSE_DEPLOYMENT_GRP dependencies on PA_TRANSACTION_INTERFACE_ALL
12.2.2
-
APPS.PA_PURGE_VALIDATE_COSTING dependencies on PA_TRANSACTION_INTERFACE_ALL
12.2.2