Search Results get_batch_id
Overview
JL_BR_AR_BATCH_PKG is a Brazilian localization package within the Oracle E-Business Suite Applications (APPS) schema. It is a component of the JL (Oracle Financials for Brazil) product family and specifically concerns the Accounts Receivable (AR) batch processing area. The "AR_BATCH" naming convention indicates that the package supports processes operating on Accounts Receivable batches — logical groupings of receivable transactions that are processed, imported, or reported together under a single batch identifier.
The package is defined with the AUTHID CURRENT_USER clause, meaning its procedures execute with the privileges of the invoking user rather than the definer. This is a standard characteristic of many Oracle EBS localization utility packages and reinforces the expectation that the package is invoked from within APPS-privileged concurrent program or form sessions, where the required object grants are available to the calling context.
The header comment ($Header: jlbrrbgs.pls 115.2 2002/11/21 ...) confirms the package has been stable since an early release of the Brazilian localization stack, and its minimal footprint suggests it functions as a targeted utility rather than a broad business-logic engine. It is classified as OTHER in the ETRM API registry, with no cross-package references recorded, indicating it is a leaf-level utility invoked directly by external callers.
Key Procedures and Functions
The package exposes a single documented procedure:
- GET_BATCH_ID — Retrieves a batch identifier associated with a given processing request. The procedure follows an output-parameter pattern, returning the batch identifier to the caller rather than through a function return value. Its purpose is to resolve the relationship between a concurrent request and the Accounts Receivable batch generated or processed under that request. This is a common requirement in Brazilian AR flows, where batch IDs are printed on reports, used to reconcile output files, or carried forward into downstream localization processes.
No other procedures or functions are documented for this package. Because the published metadata does not disclose the full parameter list, implementers should rely on the procedure signature as shipped in the database rather than assuming parameter names or types. The documented parameter usage (an input request identifier and an output batch identifier) reflects the standard concurrent-request-to-batch mapping idiom used throughout the JL modules.
Tables Accessed
The ETRM metadata records no directly referenced tables via APPS synonyms for this package. This is consistent with a utility that derives its batch identifier either through dynamic SQL, calls to other localization APIs, or from the context of the concurrent request records maintained in the standard concurrent manager tables. Because no table dependencies are documented, the package should be treated as a lightweight resolution service rather than a data-maintenance routine. It performs no documented inserts, updates, or deletes.
Usage Notes
Under Oracle EBS 12.1.1 and 12.2.2, JL_BR_AR_BATCH_PKG is typically invoked in the following contexts:
- Concurrent programs: Brazilian AR batch-related concurrent programs call GET_BATCH_ID to determine which batch ID to associate with report output or subsequent processing steps.
- Reports and output post-processing: Batch identifiers are frequently required for header information, file naming, or reconciliation of generated Brazilian AR files.
- Custom extensions: Customer-specific code that wraps or extends the standard JL Brazilian AR functionality may invoke this package to resolve batch IDs consistently with the seeded localization logic.
Because the package is compiled under APPS with AUTHID CURRENT_USER, callers should ensure the executing session has the necessary grants on the underlying objects accessed internally. In 12.2.2 the package resides in the same APPS schema location, and no editioning-related changes are documented. Developers should not modify or wrap this seed package, as it is an Oracle-owned localization object; extensions should call it rather than alter it. Given the limited documented surface area, the package carries low risk of regression and can be relied upon as a stable utility for batch-ID resolution in Brazilian Accounts Receivable processing.
-
PACKAGE: APPS.JL_BR_AR_BATCH_PKG
12.1.1
-
PACKAGE: APPS.JL_BR_AR_BATCH_PKG
12.2.2
-
PACKAGE: APPS.IGR_GEN_002
12.1.1
-
PACKAGE: APPS.ARP_CR_UTIL
12.2.2
-
PACKAGE BODY: APPS.JL_BR_AR_BATCH_PKG
12.1.1
-
PACKAGE BODY: APPS.JL_BR_AR_BATCH_PKG
12.2.2
-
PACKAGE: APPS.ARP_CR_UTIL
12.1.1
-
PACKAGE BODY: APPS.ARP_CR_UTIL
12.2.2
-
PACKAGE BODY: APPS.ARP_CR_UTIL
12.1.1
-
PACKAGE BODY: APPS.IGR_GEN_002
12.1.1
-
PACKAGE: APPS.IGS_AD_ACT_ASSESSMENTS_PKG
12.1.1
-
PACKAGE BODY: APPS.AP_APXIIMPT_XMLP_PKG
12.2.2
-
PACKAGE BODY: APPS.AP_APXIIMPT_XMLP_PKG
12.1.1
-
PACKAGE: APPS.AP_APXIIMPT_XMLP_PKG
12.1.1
-
PACKAGE: APPS.AP_APXIIMPT_XMLP_PKG
12.2.2
-
PACKAGE: APPS.JL_ZZ_AR_LIBRARY_1_PKG
12.1.1
-
PACKAGE: APPS.JL_ZZ_AR_LIBRARY_1_PKG
12.2.2
-
PACKAGE: APPS.AP_IMPORT_UTILITIES_PKG
12.1.1
-
PACKAGE: APPS.AP_IMPORT_UTILITIES_PKG
12.2.2
-
PACKAGE BODY: APPS.JL_ZZ_AR_LIBRARY_1_PKG
12.2.2
-
PACKAGE BODY: APPS.JL_ZZ_AR_LIBRARY_1_PKG
12.1.1
-
PACKAGE BODY: APPS.IGS_FI_GL_INTERFACE
12.1.1
-
PACKAGE BODY: APPS.OKL_BOOK_CONTROLLER_PVT
12.1.1
-
PACKAGE BODY: APPS.OKL_BOOK_CONTROLLER_PVT
12.2.2
-
PACKAGE BODY: APPS.IGS_AD_ACT_ASSESSMENTS_PKG
12.1.1
-
APPS.ARP_CR_UTIL dependencies on AR_CASH_RECEIPTS
12.2.2
-
APPS.ARP_CR_UTIL dependencies on AR_CASH_RECEIPTS
12.1.1
-
APPS.OKL_BOOK_CONTROLLER_PVT dependencies on OKL_BKG_CONTL_SEQ
12.2.2
-
APPS.ARP_CR_UTIL dependencies on AR_CASH_RECEIPTS
12.1.1
-
APPS.ARP_CR_UTIL dependencies on AR_BATCHES
12.2.2
-
APPS.ARP_CR_UTIL dependencies on AR_BATCHES
12.1.1
-
APPS.OKL_BOOK_CONTROLLER_PVT dependencies on OKL_BKG_CONTL_SEQ
12.1.1
-
APPS.ARP_CR_UTIL dependencies on ARP_CR_UTIL
12.1.1
-
APPS.ARP_CR_UTIL dependencies on AR_BATCHES
12.2.2
-
APPS.ARP_CR_UTIL dependencies on AR_DISTRIBUTIONS
12.1.1
-
APPS.ARP_CR_UTIL dependencies on AR_DISTRIBUTIONS
12.2.2
-
APPS.ARP_CR_UTIL dependencies on AR_CASH_RECEIPTS
12.2.2
-
PACKAGE BODY: APPS.AP_IMPORT_UTILITIES_PKG
12.1.1
-
APPS.IGS_AD_ACT_ASSESSMENTS_PKG dependencies on IGS_AD_ACT_ASSESSMENTS_S
12.1.1
-
PACKAGE BODY: APPS.GME_COMMON_PVT
12.1.1
-
APPS.ARP_CR_UTIL dependencies on AR_BATCHES
12.1.1
-
APPS.ARP_CR_UTIL dependencies on ARP_CR_UTIL
12.2.2
-
APPS.GME_COMMON_PVT dependencies on MTL_PARAMETERS
12.1.1
-
PACKAGE BODY: APPS.GME_COMMON_PVT
12.2.2
-
APPS.GME_COMMON_PVT dependencies on MTL_PARAMETERS
12.2.2
-
APPS.IGS_AD_ACT_ASSESSMENTS_PKG dependencies on IGS_AD_CODE_CLASSES
12.1.1
-
PACKAGE BODY: APPS.AP_IMPORT_UTILITIES_PKG
12.2.2
-
APPS.IGS_FI_GL_INTERFACE dependencies on IGS_LOOKUP_VALUES
12.1.1
-
APPS.ARP_CR_UTIL dependencies on ARP_STANDARD
12.1.1
-
APPS.IGS_AD_ACT_ASSESSMENTS_PKG dependencies on DUAL
12.1.1