Search Results payables
The PA_BC_COMMITMENTS_ALL
table in Oracle E-Business Suite (EBS) versions 12.1.1 and 12.2.2 is a critical repository for budget commitment data within the Project Accounting (PA) module. It serves as the foundation for tracking financial obligations, encumbrances, and budgetary controls across projects, ensuring alignment with organizational financial policies. Below is a detailed analysis of its structure, functionality, and integration within Oracle EBS.
Table Overview
ThePA_BC_COMMITMENTS_ALL
table stores records of financial commitments made against project budgets, including purchase orders, requisitions, and other encumbrances. It acts as an intermediary between transactional data (e.g., Procurement, Payables) and budgetary controls, enabling real-time tracking of committed funds. Key attributes include:
- COMMITMENT_ID: Primary key uniquely identifying each commitment.
- PROJECT_ID: Links commitments to specific projects in
PA_PROJECTS_ALL
. - TASK_ID: Associates commitments with project tasks (
PA_TASKS
). - BUDGET_VERSION_ID: References the budget version in
PA_BUDGET_VERSIONS
. - COMMITMENT_TYPE: Classifies commitments (e.g., 'PO', 'REQ').
- AMOUNT: The committed monetary value.
- GL_DATE: General Ledger date for accounting period alignment.
Functional Role
This table supports Oracle EBS's budgetary control framework by:- Encumbrance Accounting: Tracks obligations before actual expenditure, ensuring funds are reserved.
- Budget Checks: Validates transactions against available budgets via integration with
PA_BC_PACKETS
. - Audit & Reporting: Provides traceability for financial audits and project cost analysis.
Integration Points
PA_BC_COMMITMENTS_ALL
interacts with multiple Oracle modules:
- Procurement (PO): Commitments from purchase orders flow into this table via
PO_DISTRIBUTIONS_ALL
. - General Ledger (GL): Encumbrance journals are generated based on commitment data.
- Projects (PA): Integrates with
PA_BUDGET_LINES
to enforce budget thresholds.
Technical Considerations
In EBS 12.1.1 and 12.2.2, the table leverages Oracle's Multi-Org architecture (_ALL
suffix), partitioning data by operating unit. Key dependencies include:
- Indexes: Optimized for queries on
PROJECT_ID
,TASK_ID
, andGL_DATE
. - APIs:
PA_BC_COMMITMENTS_PUB
provides programmatic access for custom extensions. - Purge Mechanisms: Aged data is archived via concurrent programs like 'Purge Budgetary Control Data'.
Customization & Extensions
Organizations often extend this table's functionality by:- Adding custom columns for industry-specific attributes.
- Developing triggers to enforce business rules during commitment creation.
- Integrating with third-party systems via Oracle Integration Bus (OIB).
Conclusion
ThePA_BC_COMMITMENTS_ALL
table is a cornerstone of Oracle EBS's project financial management, ensuring budgetary compliance and financial transparency. Its design accommodates complex project hierarchies, multi-org deployments, and real-time financial controls, making it indispensable for organizations leveraging Oracle Projects in EBS 12.1.1/12.2.2.
-
Lookup Type: PA_CMT_TRX_TYPE
12.2.2
product: PA - Projects , meaning: Transaction Type , description: Transaction Type for Payables/Purchasing Transactions interfaced to Projects. ,
-
Lookup Type: PA_CMT_TRX_TYPE
12.1.1
product: PA - Projects , meaning: Transaction Type , description: Transaction Type for Payables/Purchasing Transactions interfaced to Projects. ,
-
Lookup Type: PA_ACCT_SOURCE_CODE
12.2.2
product: PA - Projects , meaning: Projects Default Accounting Sources , description: Projects Default Accounting Sources ,
-
Lookup Type: PA_ACCT_SOURCE_CODE
12.1.1
product: PA - Projects , meaning: Projects Default Accounting Sources , description: Projects Default Accounting Sources ,
-
Concurrent Program: PAFFER
12.1.1
execution_filename: PAFFER , product: PA - Projects , user_name: PAFFER , description: Tieback Expense Reports from Payables , argument_method: Database fetch , enabled: No , execution_method: Spawned ,
-
Concurrent Program: PATTER
12.2.2
execution_filename: PATTER , product: PA - Projects , user_name: PATTER , description: Transfer Expense Reports to Payables , argument_method: Database fetch , enabled: No , execution_method: Spawned ,
-
Concurrent Program: PAAPIMP
12.1.1
execution_filename: PAAPIMP_PKG.PAAPIMP , product: PA - Projects , user_name: PAAPIMP , description: Payables Expense Reports Pull Program , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Concurrent Program: PAFFER
12.2.2
execution_filename: PAFFER , product: PA - Projects , user_name: PAFFER , description: Tieback Expense Reports from Payables , argument_method: Database fetch , enabled: No , execution_method: Spawned ,
-
Concurrent Program: PATTER
12.1.1
execution_filename: PATTER , product: PA - Projects , user_name: PATTER , description: Transfer Expense Reports to Payables , argument_method: Database fetch , enabled: No , execution_method: Spawned ,
-
Concurrent Program: PAAPIMP
12.2.2
execution_filename: PAAPIMP_PKG.PAAPIMP , product: PA - Projects , user_name: PAAPIMP , description: Payables Expense Reports Pull Program , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Concurrent Program: PAVTVC
12.1.1
execution_filename: PAVTVC , product: PA - Projects , user_name: PAVTVC , description: Transfer Vendor Invoice Adjustment Costs to Payables , argument_method: Database fetch , enabled: No , execution_method: Spawned ,
-
Concurrent Program: PAVTVC
12.2.2
execution_filename: PAVTVC , product: PA - Projects , user_name: PAVTVC , description: Transfer Vendor Invoice Adjustment Costs to Payables , argument_method: Database fetch , enabled: No , execution_method: Spawned ,
-
Lookup Type: PA_XLA_TRANSFER_SYSTEM
12.1.1
product: PA - Projects , meaning: Pa Xla Transfer System , description: Line reference columns ,
-
Lookup Type: PA_XLA_TRANSFER_SYSTEM
12.2.2
product: PA - Projects , meaning: Pa Xla Transfer System , description: Line reference columns ,
-
Lookup Type: COMMITMENT TXN SOURCE
12.1.1
product: PA - Projects , meaning: Commitment Txn Source , description: Commitment Txn Source ,
-
Concurrent Program: PAAPIMP_SI
12.1.1
execution_filename: PAAPIMP_PKG.PAAPIMP , product: PA - Projects , user_name: PAAPIMP , description: Payables Expense Reports Pull Program , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Lookup Type: CC_AP_TRANSFER_ERROR_CODE
12.1.1
product: PA - Projects , meaning: Oracle Payables Invoice Transfer Errors , description: Oracle Payables Invoice Transfer Errors ,
-
Concurrent Program: PAAPIMP_SI
12.2.2
execution_filename: PAAPIMP_PKG.PAAPIMP , product: PA - Projects , user_name: PAAPIMP , description: Payables Expense Reports Pull Program , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Concurrent Program: PAAPIMPR
12.2.2
execution_filename: PAAPIMPR , product: PA - Projects , user_name: PAAPIMPR , description: Payables Expense Reports Pull Program Report , argument_method: Standard , enabled: Yes , execution_method: Oracle Reports ,
-
Lookup Type: COMMITMENT TXN SOURCE
12.2.2
product: PA - Projects , meaning: Commitment Txn Source , description: Commitment Txn Source ,
-
Concurrent Program: PA_DEBITMEMO_IMPORT
12.2.2
execution_filename: PA_DEDUCTIONS.IMPORT_DEBITMEMO , product: PA - Projects , user_name: PA_DED_AP_IMPORT , description: Import Deductions To Payables , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Lookup Type: CC_AP_TRANSFER_ERROR_CODE
12.2.2
product: PA - Projects , meaning: Oracle Payables Invoice Transfer Errors , description: Oracle Payables Invoice Transfer Errors ,
-
Concurrent Program: PAAPIMPR
12.1.1
execution_filename: PAAPIMPR , product: PA - Projects , user_name: PAAPIMPR , description: Payables Expense Reports Pull Program Report , argument_method: Standard , enabled: Yes , execution_method: Oracle Reports ,
-
Lookup Type: PA_XLA_TRANSFER_DETAIL
12.1.1
product: PA - Projects , meaning: Pa Xla Transfer Detail , description: Transfer From / To ,
-
Lookup Type: PA_XLA_TRANSFER_DETAIL
12.2.2
product: PA - Projects , meaning: Pa Xla Transfer Detail , description: Transfer From / To ,
-
Lookup Type: EXPENDITURE SOURCE
12.2.2
product: PA - Projects , meaning: Expenditure Source , description: Expenditure Source ,
-
Lookup Type: EXPENDITURE SOURCE
12.1.1
product: PA - Projects , meaning: Expenditure Source , description: Expenditure Source ,
-
Concurrent Program: PAXSIADJ
12.1.1
execution_filename: PAXSIADJ , product: PA - Projects , user_name: PAXSIADJ , description: The executable reports on supplier cost transactions. You can use the report as an aid to reconcile Oracle Projects with Oracle Payables, Oracle Purchasing, and Oracle General Ledger , argument_method: Standard , enabled: Yes , execution_method: Oracle Reports ,
-
Concurrent Program: PAXSIADJ
12.2.2
execution_filename: PAXSIADJ , product: PA - Projects , user_name: PAXSIADJ , description: The executable reports on supplier cost transactions. You can use the report as an aid to reconcile Oracle Projects with Oracle Payables, Oracle Purchasing, and Oracle General Ledger , argument_method: Standard , enabled: Yes , execution_method: Oracle Reports ,
-
Lookup Type: TRANSFER ERROR
12.2.2
product: PA - Projects , meaning: AR/AP transfer error code , description: AR/AP transfer error code ,
-
Lookup Type: INTERFACE STREAMLINE OPTION
12.1.1
product: PA - Projects , meaning: Interface Streamline Option , description: Option of distribution and interface programs to run in streamline from the Submit Processes form ,
-
Lookup Type: TRANSFER ERROR
12.1.1
product: PA - Projects , meaning: AR/AP transfer error code , description: AR/AP transfer error code ,
-
Lookup Type: INTERFACE STREAMLINE OPTION
12.2.2
product: PA - Projects , meaning: Interface Streamline Option , description: Option of distribution and interface programs to run in streamline from the Submit Processes form ,
-
Lookup Type: PURGE_VALIDATION_ERRORS
12.2.2
product: PA - Projects , meaning: Purge Validation Errors , description: Validation errors ,
-
Lookup Type: PURGE_VALIDATION_ERRORS
12.1.1
product: PA - Projects , meaning: Purge Validation Errors , description: Validation errors ,
-
Concurrent Program: PAAPIMPR_XML
12.1.1
product: PA - Projects , user_name: AUD: Supplier Costs Interface Audit (XML) , description: Interface Project Costs from Payables/Purchasing Report , argument_method: Standard , enabled: Yes , execution_method: Java Concurrent Program ,
-
Concurrent Program: PAAPIMPR_XML
12.2.2
product: PA - Projects , user_name: AUD: Supplier Costs Interface Audit (XML) , description: Interface Project Costs from Payables/Purchasing Report , argument_method: Standard , enabled: Yes , execution_method: Java Concurrent Program ,
-
Concurrent Program: PAXSIADJ_XML
12.1.1
product: PA - Projects , user_name: AUD: Supplier Cost Audit Report (XML) , description: The program reports on supplier cost transactions. You can use the report as an aid to reconcile Oracle Projects with Oracle Payables, Oracle Purchasing, and Oracle General Ledger. , argument_method: Standard , enabled: Yes , execution_method: Java Concurrent Program ,
-
Concurrent Program: PAXSIADJ_XML
12.2.2
product: PA - Projects , user_name: AUD: Supplier Cost Audit Report (XML) , description: The program reports on supplier cost transactions. You can use the report as an aid to reconcile Oracle Projects with Oracle Payables, Oracle Purchasing, and Oracle General Ledger. , argument_method: Standard , enabled: Yes , execution_method: Java Concurrent Program ,
-
Lookup Type: MODULE
12.1.1
product: PA - Projects , meaning: Module , description: Module ,
-
Lookup Type: MODULE
12.2.2
product: PA - Projects , meaning: Module , description: Module ,
-
Table: PA_BC_COMMITMENTS_ALL
12.1.1
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_BC_COMMITMENTS_ALL, object_name:PA_BC_COMMITMENTS_ALL, status:VALID, product: PA - Projects , description: PA_BC_COMMITMENTS holds all the commitment transactions (Req, PO and Payables) that are funds checked. When maintain project balances programs sweeps the commitment records to project balances, the commitments are inserted into this table. , implementation_dba_data: PA.PA_BC_COMMITMENTS_ALL ,
-
Table: PA_BC_COMMITMENTS_ALL
12.2.2
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_BC_COMMITMENTS_ALL, object_name:PA_BC_COMMITMENTS_ALL, status:VALID, product: PA - Projects , description: PA_BC_COMMITMENTS holds all the commitment transactions (Req, PO and Payables) that are funds checked. When maintain project balances programs sweeps the commitment records to project balances, the commitments are inserted into this table. , implementation_dba_data: PA.PA_BC_COMMITMENTS_ALL ,
-
View: PA_AP_INV_EXCEPTIONS_DET_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_AP_INV_EXCEPTIONS_DET_V, object_name:PA_AP_INV_EXCEPTIONS_DET_V, status:VALID, product: PA - Projects , description: Details of Oracle Payables invoices that prevent a period from being cloded. , implementation_dba_data: APPS.PA_AP_INV_EXCEPTIONS_DET_V ,
-
View: PA_AP_INV_EXCEPTIONS_DET_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_AP_INV_EXCEPTIONS_DET_V, object_name:PA_AP_INV_EXCEPTIONS_DET_V, status:VALID, product: PA - Projects , description: Details of Oracle Payables invoices that prevent a period from being cloded. , implementation_dba_data: APPS.PA_AP_INV_EXCEPTIONS_DET_V ,
-
Lookup Type: AP_INV_EXCP
12.2.2
product: PA - Projects , meaning: Accounts Payable Invoice Exceptions , description: Accounts Payable Invoice Exceptions ,
-
View: PA_AP_INV_EXCEPTIONS_SUM_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_AP_INV_EXCEPTIONS_SUM_V, object_name:PA_AP_INV_EXCEPTIONS_SUM_V, status:VALID, product: PA - Projects , description: PA_AP_INV_EXCEPTIONS_SUM_V is a view that identifies the Payables invoices that prevent a period from being closed. , implementation_dba_data: APPS.PA_AP_INV_EXCEPTIONS_SUM_V ,
-
View: PA_AP_INV_EXCEPTIONS_SUM_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_AP_INV_EXCEPTIONS_SUM_V, object_name:PA_AP_INV_EXCEPTIONS_SUM_V, status:VALID, product: PA - Projects , description: PA_AP_INV_EXCEPTIONS_SUM_V is a view that identifies the Payables invoices that prevent a period from being closed. , implementation_dba_data: APPS.PA_AP_INV_EXCEPTIONS_SUM_V ,
-
Lookup Type: TRANSACTION REJECTION REASON
12.2.2
product: PA - Projects , meaning: Transaction Rejection Reason , description: The reason why a transaction was rejected during import into PA from an external system via Transaction Import ,
-
Lookup Type: TRANSACTION REJECTION REASON
12.1.1
product: PA - Projects , meaning: Transaction Rejection Reason , description: The reason why a transaction was rejected during import into PA from an external system via Transaction Import ,