Search Results ar_transaction_grp
Overview
APPS.AR_TRANSACTION_GRP is a server-side PL/SQL package belonging to the Oracle Receivables (AR) module of Oracle E-Business Suite. It is classified as a GRP (group) package, a designation Oracle reserves for programs that bundle a related set of operations rather than exposing a discrete business API. In practice, AR_TRANSACTION_GRP provides the low-level transaction lifecycle handling used to move an AR transaction (an invoice, credit memo, debit memo, chargeback, or on-account credit) between the "incomplete" and "complete" states within the RA_CUSTOMER_TRX model.
The package is owned by the APPS schema, carries a VALID status in both the 12.1.1 and 12.2.2 releases, and holds no subobjects beyond its specification and body. Its position in the dependency tree is deliberately narrow: it reads the core transaction table and a small set of Receivables setup tables, and it is referenced by only one other package plus a small number of external callers. This confinement confirms its role as an internal utility rather than a general-purpose extension point.
Key Procedures and Functions
The ETRM metadata documents two procedures. No parameter lists are published, and none should be assumed; the descriptions below reflect their documented purpose only.
- COMPLETE_TRANSACTION — Transitions a Receivables transaction from the incomplete state to the complete state. Completion is the business event that makes an invoice or credit memo eligible for posting to the general ledger, for customer balance updates, and for downstream processing such as dunning, statements, and collections. The procedure applies the completion logic required by the associated transaction type and batch source.
- INCOMPLETE_TRANSACTION — Performs the reverse transition, returning a completed transaction to the incomplete state so that it can be amended, corrected, or reprocessed before being completed again. This is the mechanism behind the standard Receivables behavior in which a posted or unposted transaction is reopened for editing.
Both procedures operate on the transaction identified by the calling context and record the resulting status on the transaction header.
Tables Accessed
The package accesses four tables through APPS synonyms:
- RA_CUSTOMER_TRX — The transaction header table and the primary target of both procedures. Status columns on this table are updated to reflect the completed or incomplete state, and the row supplies the transaction type, batch source, and currency context used by the completion logic. This is also the only table listed in the ETRM dependency extract for earlier releases.
- AR_SYSTEM_PARAMETERS — Supplies Receivables system-level options that govern transaction processing behavior.
- RA_BATCH_SOURCES — Identifies the batch source of the transaction and its associated completion and numbering attributes.
- RA_CUST_TRX_TYPES — Provides the transaction type definition, including its class and the rules that determine how completion behaves for that type.
Usage Notes
AR_TRANSACTION_GRP is an internal package and is not published in the Oracle Receivables Open Interfaces or public API documentation. It is normally invoked indirectly rather than called directly by customer code. The standard entry points are the Receivables transaction windows and related forms, where completing or incompleting a transaction triggers this logic, and any concurrent or batch program that relies on the same completion path. The dependency listing shows JL_JLZZRCVI_XMLP_PKG as a referencing program, indicating that a localized concurrent program report also depends on this package.
Because the package is a GRP object with an undocumented parameter interface, customizations should not call COMPLETE_TRANSACTION or INCOMPLETE_TRANSACTION directly. Direct invocation risks bypassing validation and locking that the supported API layer performs. Where custom code must complete or reopen a transaction, the supported Receivables APIs should be used instead. Confirm the package status and body version in the target instance after any patch or upgrade, as the specification may be regenerated.
-
PACKAGE: APPS.AR_TRANSACTION_GRP
12.1.1
owner:APPS, object_type:PACKAGE, object_name:AR_TRANSACTION_GRP, status:VALID,
-
PACKAGE: APPS.AR_TRANSACTION_GRP
12.2.2
-
PACKAGE: APPS.AR_TRANSACTION_GRP
12.2.2
owner:APPS, object_type:PACKAGE, object_name:AR_TRANSACTION_GRP, status:VALID,
-
PACKAGE BODY: APPS.AR_TRANSACTION_GRP
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AR_TRANSACTION_GRP, status:VALID,
-
PACKAGE BODY: APPS.AR_TRANSACTION_GRP
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AR_TRANSACTION_GRP, status:VALID,
-
PACKAGE: APPS.AR_TRANSACTION_GRP
12.1.1
-
PACKAGE: APPS.ARP_TRX_COMPLETE_CHK
12.1.1
owner:APPS, object_type:PACKAGE, object_name:ARP_TRX_COMPLETE_CHK, status:VALID,
-
PACKAGE: APPS.ARP_TRX_COMPLETE_CHK
12.2.2
owner:APPS, object_type:PACKAGE, object_name:ARP_TRX_COMPLETE_CHK, status:VALID,
-
PACKAGE: APPS.ARP_PROCESS_HEADER_POST_COMMIT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:ARP_PROCESS_HEADER_POST_COMMIT, status:VALID,
-
PACKAGE: APPS.ARP_PROCESS_HEADER_POST_COMMIT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:ARP_PROCESS_HEADER_POST_COMMIT, status:VALID,
-
PACKAGE BODY: APPS.JL_JLZZRCVI_XMLP_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:JL_JLZZRCVI_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.JL_JLZZRCVI_XMLP_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:JL_JLZZRCVI_XMLP_PKG, status:VALID,
-
PACKAGE: APPS.ARP_CT_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:ARP_CT_PKG, status:VALID,
-
PACKAGE: APPS.ARP_CT_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:ARP_CT_PKG, status:VALID,
-
PACKAGE: APPS.FND_SEQNUM
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_SEQNUM, status:VALID,
-
PACKAGE: APPS.FND_SEQNUM
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_SEQNUM, status:VALID,
-
PACKAGE: APPS.OE_PROFILE
12.1.1
owner:APPS, object_type:PACKAGE, object_name:OE_PROFILE, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
PACKAGE: APPS.OE_PROFILE
12.2.2
owner:APPS, object_type:PACKAGE, object_name:OE_PROFILE, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.AR_TRANSACTION_GRP
12.1.1
-
PACKAGE BODY: APPS.AR_TRANSACTION_GRP
12.2.2
-
12.1.1 DBA Data
12.1.1
-
PACKAGE: APPS.ARPT_SQL_FUNC_UTIL
12.1.1
owner:APPS, object_type:PACKAGE, object_name:ARPT_SQL_FUNC_UTIL, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
PACKAGE: APPS.ARPT_SQL_FUNC_UTIL
12.2.2
owner:APPS, object_type:PACKAGE, object_name:ARPT_SQL_FUNC_UTIL, status:VALID,
-
SYNONYM: APPS.RA_BATCH_SOURCES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:RA_BATCH_SOURCES, status:VALID,
-
SYNONYM: APPS.RA_BATCH_SOURCES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:RA_BATCH_SOURCES, status:VALID,
-
PACKAGE: APPS.ARP_GLOBAL
12.1.1
owner:APPS, object_type:PACKAGE, object_name:ARP_GLOBAL, status:VALID,
-
SYNONYM: APPS.RA_CUSTOMER_TRX
12.1.1
owner:APPS, object_type:SYNONYM, object_name:RA_CUSTOMER_TRX, status:VALID,
-
PACKAGE: APPS.ARP_GLOBAL
12.2.2
owner:APPS, object_type:PACKAGE, object_name:ARP_GLOBAL, status:VALID,
-
SYNONYM: APPS.RA_CUSTOMER_TRX
12.2.2
owner:APPS, object_type:SYNONYM, object_name:RA_CUSTOMER_TRX, status:VALID,
-
PACKAGE: APPS.ARP_UTIL
12.2.2
owner:APPS, object_type:PACKAGE, object_name:ARP_UTIL, status:VALID,
-
PACKAGE: APPS.ARP_UTIL
12.1.1
owner:APPS, object_type:PACKAGE, object_name:ARP_UTIL, status:VALID,
-
SYNONYM: APPS.RA_CUST_TRX_TYPES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:RA_CUST_TRX_TYPES, status:VALID,
-
APPS.AR_TRANSACTION_GRP dependencies on AR_TRANSACTION_GRP
12.2.2
-
APPS.JL_JLZZRCVI_XMLP_PKG dependencies on AR_TRANSACTION_GRP
12.1.1
-
SYNONYM: APPS.AR_SYSTEM_PARAMETERS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AR_SYSTEM_PARAMETERS, status:VALID,
-
APPS.AR_TRANSACTION_GRP dependencies on AR_TRANSACTION_GRP
12.1.1
-
APPS.JL_JLZZRCVI_XMLP_PKG dependencies on AR_TRANSACTION_GRP
12.2.2
-
SYNONYM: APPS.RA_CUST_TRX_TYPES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:RA_CUST_TRX_TYPES, status:VALID,
-
SYNONYM: APPS.AR_SYSTEM_PARAMETERS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AR_SYSTEM_PARAMETERS, status:VALID,
-
APPS.AR_TRANSACTION_GRP dependencies on ARP_PROCESS_HEADER_POST_COMMIT
12.2.2
-
APPS.AR_TRANSACTION_GRP dependencies on ARP_PROCESS_HEADER_POST_COMMIT
12.1.1
-
APPS.AR_TRANSACTION_GRP dependencies on FND_PROFILE
12.2.2
-
APPS.AR_TRANSACTION_GRP dependencies on FND_PROFILE
12.1.1
-
PACKAGE BODY: APPS.ARP_PROCESS_HEADER_POST_COMMIT
12.1.1
-
PACKAGE BODY: APPS.ARP_PROCESS_HEADER_POST_COMMIT
12.2.2
-
PACKAGE: APPS.FND_MSG_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_MSG_PUB, status:VALID,
-
PACKAGE: APPS.FND_PROFILE
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_PROFILE, status:VALID,