Search Results validate_group
Overview
ARP_GROUP_INV is an Oracle E-Business Suite Receivables (AR) package that supports the Consolidated Billing Invoice process. It is owned by the APPS schema and declared with AUTHID CURRENT_USER, meaning its unqualified database references resolve against the privileges of the calling user rather than the package owner. The package drives the generation and validation of consolidated invoices, which combine multiple transactions belonging to a single customer or bill-to grouping into one invoice document. Consolidated billing is commonly used where a customer expects a single periodic statement rather than individual invoices per transaction.
The package operates on the AR_CONS_INV consolidation tables and the Receivables interface tables. Its design follows the standard Receivables batch pattern: read source transactions, validate them, persist consolidation grouping data, and then produce interface records that are subsequently processed into actual transactions. The private header comment indicates a legacy lineage ("ARPMINVS.pls"), reflecting an older module name associated with consolidated invoice maintenance.
Key Procedures and Functions
- generate — Drives generation of the consolidated invoice data for a given concurrent request. It is the primary entry point used when a consolidation run is executed.
- validate_data — Performs validation across the selected source transactions before or during the consolidation run, identifying records that cannot be consolidated.
- update_ps — Updates payment schedules associated with the transactions being consolidated, aligning installment and due-date information with the newly formed consolidated invoice.
- validate_group — Validates the consolidation group assembled for the run. This is the procedure associated with the user's search term "validate_group." It accepts a request identifier and returns the count of rejected rows through an OUT NOCOPY parameter, allowing the caller to report how many records failed grouping validation.
Tables Accessed
Documented references fall into several functional groups:
- Consolidation tables: AR_CONS_INV, AR_CONS_INV_S, and AR_CONS_INV_TRX store and sequence the consolidation grouping and its member transactions.
- Transaction and schedule tables: RA_CUSTOMER_TRX and RA_CUST_TRX_TYPES supply source transactions and transaction type attributes; AR_PAYMENT_SCHEDULES holds installments updated by update_ps.
- Customer tables: HZ_CUST_ACCT_SITES, HZ_CUST_SITE_USES, and HZ_CUSTOMER_PROFILES provide bill-to and profile information used in grouping and validation.
- Interface tables: RA_INTERFACE_LINES, RA_INTERFACE_LINES_GT, and RA_INTERFACE_ERRORS hold records rejected or staged during validation.
- Setup and utility: AR_SYSTEM_PARAMETERS for system options and DUAL for singleton queries.
Usage Notes
ARP_GROUP_INV is normally invoked indirectly through the Consolidated Billing Invoice concurrent program, which supplies the request identifier passed to generate, validate_data, and update_ps. Direct calls from forms or custom PL/SQL are uncommon; because the package is not referenced by any other documented package, it functions as a top-level worker rather than a shared library. Customizations should call validate_group only within a controlled run context, since it depends on consolidation data already staged for the request. Validation failures are surfaced through the returned rejected-row count and RA_INTERFACE_ERRORS.
-
PACKAGE: APPS.ARP_GROUP_INV
12.2.2
-
PACKAGE: APPS.ARP_GROUP_INV
12.1.1
-
PACKAGE: APPS.FTE_SEL_GROUPS_PKG
12.2.2
-
PACKAGE: APPS.FTE_SEL_GROUPS_PKG
12.1.1
-
PACKAGE: APPS.HZ_DYN_VALIDATION
12.1.1
-
PACKAGE: APPS.HZ_DYN_VALIDATION
12.2.2
-
PACKAGE: APPS.FEM_FACTOR_TABLES_UTIL_PKG
12.1.1
-
PACKAGE BODY: APPS.ARP_GROUP_INV
12.1.1
-
PACKAGE: APPS.OE_GROUP_SCH_UTIL
12.2.2
-
PACKAGE: APPS.OE_GROUP_SCH_UTIL
12.1.1
-
PACKAGE BODY: APPS.ARP_GROUP_INV
12.2.2
-
PACKAGE BODY: APPS.FEM_FACTOR_TABLES_UTIL_PKG
12.1.1
-
PACKAGE: APPS.INV_TXN_MANAGER_PUB
12.1.1
-
PACKAGE: APPS.INV_TXN_MANAGER_PUB
12.2.2
-
PACKAGE: APPS.INV_TXN_MANAGER_GRP
12.2.2
-
PACKAGE: APPS.INV_TXN_MANAGER_GRP
12.1.1
-
PACKAGE BODY: APPS.FTE_SEL_GROUPS_PKG
12.1.1
-
PACKAGE BODY: APPS.FTE_SEL_GROUPS_PKG
12.2.2
-
PACKAGE BODY: APPS.HZ_DYN_VALIDATION
12.2.2
-
PACKAGE BODY: APPS.HZ_DYN_VALIDATION
12.1.1
-
PACKAGE: APPS.HZ_REGISTRY_VALIDATE_V2PUB
12.1.1
-
PACKAGE: APPS.HZ_REGISTRY_VALIDATE_V2PUB
12.2.2
-
APPS.FEM_FACTOR_TABLES_UTIL_PKG dependencies on DUAL
12.1.1
-
APPS.ARP_GROUP_INV dependencies on ARP_STANDARD
12.1.1
-
APPS.ARP_GROUP_INV dependencies on ARP_STANDARD
12.2.2
-
APPS.FEM_FACTOR_TABLES_UTIL_PKG dependencies on FEM_HIER_DIMENSION_GRPS
12.1.1
-
APPS.ARP_GROUP_INV dependencies on STANDARD
12.1.1
-
APPS.ARP_GROUP_INV dependencies on STANDARD
12.2.2
-
APPS.ARP_GROUP_INV dependencies on ARP_GROUP_INV
12.1.1
-
APPS.ARP_GROUP_INV dependencies on ARP_GROUP_INV
12.2.2
-
APPS.OE_GROUP_SCH_UTIL dependencies on OE_ORDER_PUB
12.1.1
-
APPS.OE_SCHEDULE_UTIL dependencies on OE_GROUP_SCH_UTIL
12.2.2
-
PACKAGE BODY: APPS.OE_GROUP_SCH_UTIL
12.1.1
-
APPS.INV_TXN_MANAGER_PUB dependencies on WIP_CONSTANTS
12.2.2
-
APPS.OE_GROUP_SCH_UTIL dependencies on OE_ORDER_PUB
12.2.2
-
PACKAGE BODY: APPS.INV_TXN_MANAGER_PUB
12.1.1
-
APPS.INV_TXN_MANAGER_PUB dependencies on WIP_CONSTANTS
12.1.1
-
PACKAGE BODY: APPS.OE_GROUP_SCH_UTIL
12.2.2
-
APPS.HZ_REGISTRY_VALIDATE_V2PUB dependencies on HZ_PARTY_V2PUB
12.1.1
-
APPS.HZ_DYN_VALIDATION dependencies on HZ_PARTY_V2PUB
12.1.1
-
APPS.FEM_FACTOR_TABLES_UTIL_PKG dependencies on FEM_HIERARCHIES
12.1.1
-
APPS.HZ_DYN_VALIDATION dependencies on HZ_PARTY_V2PUB
12.2.2
-
APPS.HZ_REGISTRY_VALIDATE_V2PUB dependencies on HZ_PARTY_V2PUB
12.2.2
-
PACKAGE BODY: APPS.INV_TXN_MANAGER_PUB
12.2.2
-
APPS.INV_TXN_MANAGER_GRP dependencies on PO_ASL_ATTRIBUTES
12.2.2
-
APPS.HZ_DYN_VALIDATION dependencies on HZ_PARTY_V2PUB
12.2.2
-
APPS.INV_TXN_MANAGER_GRP dependencies on PO_ASL_ATTRIBUTES
12.1.1
-
APPS.INV_TXN_MANAGER_PUB dependencies on WIP_MTI_PUB
12.1.1
-
PACKAGE BODY: APPS.INV_TXN_MANAGER_GRP
12.1.1
-
APPS.HZ_DYN_VALIDATION dependencies on HZ_UTILITY_V2PUB
12.2.2