Search Results validate_data
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.1.1
-
PACKAGE: APPS.ARP_GROUP_INV
12.2.2
-
PACKAGE BODY: APPS.PJM_SEIBAN_PUB
12.2.2
-
PACKAGE BODY: APPS.PJM_SEIBAN_PUB
12.1.1
-
PACKAGE BODY: APPS.PAY_GB_MOVDED_EDI
12.1.1
-
PACKAGE BODY: APPS.PAY_GB_WNU_EDI
12.1.1
-
PACKAGE BODY: APPS.PAY_GB_WNU_EDI
12.2.2
-
APPS.FLM_KANBAN_TRANSFER SQL Statements
12.2.2
-
PACKAGE: APPS.INV_DCP_PVT
12.1.1
-
PACKAGE: APPS.INV_DCP_PVT
12.2.2
-
PACKAGE BODY: APPS.PAY_GB_MOVDED_EDI
12.2.2
-
PACKAGE BODY: APPS.ARP_GROUP_INV
12.2.2
-
PACKAGE: APPS.RCV_DCP_PVT
12.1.1
-
PACKAGE: APPS.RCV_DCP_PVT
12.2.2
-
PACKAGE BODY: APPS.ARP_GROUP_INV
12.1.1
-
PACKAGE BODY: APPS.FLM_KANBAN_TRANSFER
12.2.2
-
PACKAGE BODY: APPS.PJM_PROJECT_PARAM_PUB
12.2.2
-
PACKAGE BODY: APPS.PJM_PROJECT_PARAM_PUB
12.1.1
-
PACKAGE BODY: APPS.RCV_DCP_PVT
12.2.2
-
PACKAGE BODY: APPS.RCV_DCP_PVT
12.1.1
-
PACKAGE: APPS.BEN_EXTRACT_SEED
12.1.1
-
PACKAGE: APPS.BEN_EXTRACT_SEED
12.2.2
-
PACKAGE BODY: APPS.INV_DCP_PVT
12.1.1
-
PACKAGE BODY: APPS.OKE_PRINT_FORM_PUB
12.1.1
-
PACKAGE BODY: APPS.INV_DCP_PVT
12.2.2
-
PACKAGE BODY: APPS.OKE_PRINT_FORM_PUB
12.2.2
-
PACKAGE: APPS.PA_PROJECT_PVT
12.2.2
-
PACKAGE: APPS.PA_PROJECT_PVT
12.1.1
-
PACKAGE BODY: APPS.OKL_AM_TERMNT_INTERFACE_PVT
12.1.1
-
PACKAGE BODY: APPS.AMS_WFMOD_PVT
12.2.2
-
PACKAGE: APPS.AMS_WFMOD_PVT
12.2.2
-
PACKAGE: APPS.AMS_WFMOD_PVT
12.1.1
-
PACKAGE BODY: APPS.AMS_WFMOD_PVT
12.1.1
-
PACKAGE BODY: APPS.OKL_AM_TERMNT_INTERFACE_PVT
12.2.2
-
APPS.PA_PROJECT_PVT dependencies on PA_DEBUG
12.1.1
-
APPS.PA_PROJECT_PVT dependencies on PA_DEBUG
12.2.2
-
APPS.PAY_GB_MOVDED_EDI dependencies on HR_UTILITY
12.1.1
-
APPS.PAY_GB_MOVDED_EDI dependencies on PAY_GB_EOY_MAGTAPE
12.1.1
-
APPS.PAY_GB_MOVDED_EDI dependencies on HR_UTILITY
12.2.2
-
APPS.PAY_GB_WNU_EDI dependencies on PAY_CORE_UTILS
12.1.1
-
APPS.PAY_GB_WNU_EDI dependencies on PAY_CORE_UTILS
12.2.2
-
APPS.PAY_GB_WNU_EDI dependencies on PAY_GB_EOY_MAGTAPE
12.2.2
-
APPS.IGF_AP_BATCH_VER_PRC_PKG SQL Statements
12.1.1
-
APPS.PAY_GB_WNU_EDI dependencies on PAY_GB_EOY_MAGTAPE
12.1.1
-
APPS.PAY_GB_WNU_EDI dependencies on HR_UTILITY
12.1.1
-
APPS.PAY_GB_WNU_EDI dependencies on HR_UTILITY
12.2.2
-
APPS.PA_PROJECT_PVT dependencies on FND_PROFILE
12.2.2
-
APPS.PAY_GB_MOVDED_EDI dependencies on FND_FILE
12.1.1
-
APPS.PA_PROJECT_PVT dependencies on FND_PROFILE
12.1.1
-
APPS.RCV_DCP_PVT dependencies on ASN_DEBUG
12.2.2