Search Results fv_ipac_trx
Overview
The APPS.FV_IPAC_TRANSACTIONS_SUMM_PKG package body is a PL/SQL implementation object within the Oracle E-Business Suite Federal Financials (FV) module. Its name indicates a role in managing the summary or aggregation of Intra-Governmental Payment and Collection (IPAC) transactions, which are the mechanisms used by U.S. federal agencies to settle inter-agency reimbursable and transfer transactions through Treasury. The package supports the maintenance of IPAC transaction summary records held in the EBS database, providing the standard data manipulation entry points required for transactional consistency. It is classified as an OTHER API within the ETRM repository, meaning it is not published as a formal public interface but is instead intended for internal use by the Federal Financials application components that own the IPAC summary data. The package body depends on several supporting objects, including FV_IPAC_TRX, FV_IPAC_BILLING_ID_S, FV_UTILITY, FND_MESSAGE, FND_LOG, and APP_EXCEPTION, reflecting a design that integrates directly with the IPAC transaction and billing identifier infrastructure while leveraging standard Oracle EBS error handling and logging utilities.
Key Procedures and Functions
The package body exposes four documented procedures that together form a complete row-level data management interface for the IPAC transaction summary records:
- INSERT_ROW — Creates a new summary transaction record, populating the target summary structure with the values supplied by the caller.
- UPDATE_ROW — Modifies the attributes of an existing summary transaction record to reflect corrected or changed transaction data.
- DELETE_ROW — Removes a summary transaction record from the underlying structure when it is no longer required or has been reversed.
- LOCK_ROW — Acquires a row-level lock against a summary transaction record, providing concurrency control so that a record cannot be modified by another session while it is being processed.
These four operations constitute a conventional table-handler pattern, in which the package encapsulates all direct DML and locking logic against its associated base table, allowing the application tier to invoke validated, reusable operations rather than issuing direct SQL. Consistent with ETRM documentation, no parameter lists are published for these procedures; callers must reference the deployed package specification for exact signatures.
Tables Accessed
The documented table references for this package are FV_IPAC_TRX, FV_IPAC_BILLING_ID_S, and DUAL, accessed through APPS synonyms:
- FV_IPAC_TRX — The base IPAC transactions table, which stores the underlying inter-agency transaction data. The summary package reads this data as the source for populating and maintaining summary records.
- FV_IPAC_BILLING_ID_S — The sequence used to generate unique billing identifiers for IPAC records. The package references this sequence when inserting new summary rows.
- DUAL — The standard Oracle single-row pseudo-table, typically used for sequence value retrieval or lightweight existence and validation checks.
Usage Notes
The package is not referenced by any other database object, indicating that it is invoked from outside the PL/SQL dependency chain — most commonly from Oracle Forms-based Federal Financials screens, concurrent programs, or other application-tier logic that manages IPAC transaction summaries. Because it is classified as an OTHER API, it should not be treated as a stable public interface; customizations or integrations that call these procedures should validate the behavior against the specific EBS release. Deployments on 12.1.1 and 12.2.2 share the same logical structure, though the Online Patching (ADOP) architecture in 12.2.2 means any modifications to this package body require adherence to editioning and patch-cycle rules. Standard EBS logging and message utilities are used extensively, so runtime diagnostics from these procedures are available through FND_LOG and FND_MESSAGE, and error conditions are propagated via APP_EXCEPTION.
-
APPS.FV_IPAC_TRANSACTIONS_SUMM_PKG SQL Statements
12.1.1
-
APPS.FV_IPAC_TRANSACTIONS_SUMM_PKG SQL Statements
12.2.2
-
SYNONYM: APPS.FV_IPAC_TRX
12.2.2
owner:APPS, object_type:SYNONYM, object_name:FV_IPAC_TRX, status:VALID,
-
PACKAGE BODY: APPS.FV_IPAC_TRANSACTIONS_SUMM_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FV_IPAC_TRANSACTIONS_SUMM_PKG, status:VALID,
-
PACKAGE BODY: APPS.FV_IPAC_TRANSACTIONS_SUMM_PKG
12.2.2
-
PACKAGE BODY: APPS.FV_IPAC_TRANSACTIONS_SUMM_PKG
12.1.1
-
PACKAGE BODY: APPS.FV_IPAC_TRANSACTIONS_SUMM_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:FV_IPAC_TRANSACTIONS_SUMM_PKG, status:VALID,
-
SYNONYM: APPS.FV_IPAC_TRX
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FV_IPAC_TRX, status:VALID,
-
PACKAGE BODY: APPS.FV_CMERGE
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FV_CMERGE, status:VALID,
-
APPS.FV_CMERGE SQL Statements
12.2.2
-
APPS.FV_CMERGE SQL Statements
12.1.1
-
PACKAGE BODY: APPS.FV_CMERGE
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:FV_CMERGE, status:VALID,
-
PACKAGE BODY: APPS.FV_CMERGE
12.2.2
-
PACKAGE BODY: APPS.FV_CMERGE
12.1.1
-
12.1.1 DBA Data
12.1.1
-
VIEW: FV.FV_IPAC_TRX_ALL#
12.2.2
owner:FV, object_type:VIEW, object_name:FV_IPAC_TRX_ALL#, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
TABLE: FV.FV_IPAC_TRX_ALL
12.1.1
owner:FV, object_type:TABLE, fnd_design_data:FV.FV_IPAC_TRX_ALL, object_name:FV_IPAC_TRX_ALL, status:VALID,
-
APPS.FV_CMERGE dependencies on FV_IPAC_TRX
12.2.2
-
APPS.FV_IPAC_TRANSACTIONS_SUMM_PKG dependencies on FV_IPAC_TRX
12.2.2
-
APPS.FV_IPAC_TRANSACTIONS_SUMM_PKG dependencies on FV_IPAC_TRX
12.1.1
-
APPS.FV_CMERGE dependencies on FV_IPAC_TRX
12.1.1
-
APPS.FV_IPAC_TRANSACTIONS_SUMM_PKG dependencies on FV_IPAC_BILLING_ID_S
12.1.1
-
APPS.FV_IPAC_TRANSACTIONS_SUMM_PKG dependencies on FV_IPAC_BILLING_ID_S
12.2.2
-
APPS.FV_IPAC SQL Statements
12.1.1
-
APPS.FV_IPAC_TRANSACTIONS_SUMM_PKG dependencies on DUAL
12.2.2
-
APPS.FV_CMERGE dependencies on FV_UTILITY
12.1.1
-
APPS.FV_CMERGE dependencies on FND_LOG
12.1.1
-
APPS.FV_IPAC_TRANSACTIONS_SUMM_PKG dependencies on DUAL
12.1.1
-
APPS.FV_IPAC SQL Statements
12.2.2
-
APPS.FV_CMERGE dependencies on RA_CUSTOMER_MERGES
12.2.2
-
APPS.FV_CMERGE dependencies on RA_CUSTOMER_MERGES
12.1.1
-
APPS.FV_CMERGE dependencies on FND_LOG
12.2.2
-
APPS.FV_CMERGE dependencies on FV_UTILITY
12.2.2
-
APPS.FV_CMERGE dependencies on ARP_MESSAGE
12.1.1
-
APPS.FV_CMERGE dependencies on ARP_MESSAGE
12.2.2
-
APPS.FV_CMERGE dependencies on ARP_STANDARD
12.2.2
-
APPS.FV_CMERGE dependencies on STANDARD
12.2.2
-
APPS.FV_CMERGE dependencies on STANDARD
12.1.1
-
APPS.FV_CMERGE dependencies on FV_INVOICE_FINANCE_CHRGS
12.1.1
-
APPS.FV_CMERGE dependencies on FV_INVOICE_FINANCE_CHRGS
12.2.2
-
APPS.FV_CMERGE dependencies on HZ_CUSTOMER_MERGE_LOG_S
12.1.1
-
APPS.FV_CMERGE dependencies on HZ_CUSTOMER_MERGE_LOG_S
12.2.2
-
APPS.FV_CMERGE dependencies on ARP_STANDARD
12.1.1
-
APPS.FV_CMERGE dependencies on RA_CUSTOMER_MERGE_HEADERS
12.1.1
-
APPS.FV_CMERGE dependencies on RA_CUSTOMER_MERGE_HEADERS
12.2.2
-
APPS.FV_IPAC dependencies on RA_CUSTOMER_TRX
12.1.1
-
APPS.FV_IPAC dependencies on RA_CUSTOMER_TRX
12.2.2
-
APPS.FV_CMERGE dependencies on HZ_CUSTOMER_MERGE_LOG
12.2.2
-
APPS.FV_CMERGE dependencies on HZ_CUSTOMER_MERGE_LOG
12.1.1