Search Results jl_zz_ar_tx_cus_cls_pkg
Overview
The APPS.JL_ZZ_AR_TX_CUS_CLS_PKG package is a customization-layer PL/SQL component within the Oracle E-Business Suite (EBS) 12.1.1 and 12.2.2 environments that supports the Latin American localization (JL schema) for tax customer classification. Specifically, it is associated with the JL_ZZ_AR_TX_CUS_CLS object family, which manages customer tax classification rules used by the Receivables (AR) tax engine for countries covered by the Latin America (LA/JL) localizations, such as Argentina, Brazil, Colombia, and Mexico. The package carries the "_ZZ" naming convention characteristic of customer-specific or localization extension objects, indicating it is not a vanilla Oracle-standard API but rather a supplementary component that operates alongside the base EBS tax configuration.
The package provides the CRUD and validation infrastructure for maintaining rows in the customer classification tables. Its API classification is documented as OTHER, meaning it is not a certified public interface API but a supporting routine typically invoked internally by Oracle Forms-based maintenance screens, concurrent programs, or other localization components that populate, update, or delete customer tax classification data.
Key Procedures and Functions
The package exposes six documented procedures that correspond to the standard lifecycle operations for maintaining a classified entity:
- POPULATE_CUS_CLS_ROWS — Bulk-populates customer classification rows, typically used to seed or refresh classification data for a given tax regime or customer set.
- INSERT_ROW — Inserts a new customer classification record, applying any required defaulting or validation logic.
- UPDATE_ROW — Modifies an existing classification record while preserving referential integrity with related attribution and translation tables.
- DELETE_ROW — Removes a classification record and manages any dependent child rows.
- LOCK_ROW — Obtains a row-level lock, supporting the concurrency model used by the EBS Forms DML framework to prevent simultaneous edits.
- CHECK_UNIQUE — Validates uniqueness constraints before insert or update, ensuring duplicate classification rules are not committed.
These routines follow the standard Oracle EBS table-handler pattern, separating row-level locking and uniqueness validation from the actual DML statements.
Tables Accessed
The package operates against three documented tables, accessed through APPS synonyms:
- JL_ZZ_AR_TX_CUS_CLS — The primary table holding customer tax classification records, read and written by the population, insert, update, and delete routines.
- JL_ZZ_AR_TX_CUS_CLS_S — The corresponding translation (_S/_TL) table, storing language-specific descriptive attributes for each classification.
- JL_ZZ_AR_TX_ATT_CLS — An attribution classification table, likely referenced to validate or link customer classification to related tax attribution rules.
These tables form the persistence layer for the customer classification feature referenced by the Receivables tax setup.
Usage Notes
The dependency metadata indicates the package depends only on the SYS STANDARD package and is referenced by itself (recursive reference), meaning it is not consumed by any other documented APPS package. In practice, this package is invoked from:
- Oracle Forms-based setup screens for Latin American tax customer classification, where it supplies BLOCK-level DML and LOV validation logic.
- Custom concurrent programs or ad hoc scripts that bulk-load or refresh classification data during implementation or data-migration projects.
- Other customization code in the same "_ZZ" namespace where referenced explicitly by name.
Because this is a non-public, customer/localization extension package, direct invocation from new custom code should be preceded by impact analysis. Its interface and behavior are not guaranteed across EBS patch levels, and Oracle Support does not certify it as a public API. Developers should clone and re-test against the 12.2.2 database as needed.
-
PACKAGE: APPS.JL_ZZ_AR_TX_CUS_CLS_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:JL_ZZ_AR_TX_CUS_CLS_PKG, status:VALID,
-
PACKAGE: APPS.JL_ZZ_AR_TX_CUS_CLS_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:JL_ZZ_AR_TX_CUS_CLS_PKG, status:VALID,
-
PACKAGE BODY: APPS.JL_ZZ_AR_TX_CUS_CLS_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:JL_ZZ_AR_TX_CUS_CLS_PKG, status:VALID,
-
PACKAGE BODY: APPS.JL_ZZ_AR_TX_CUS_CLS_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:JL_ZZ_AR_TX_CUS_CLS_PKG, status:VALID,
-
PACKAGE: APPS.JL_ZZ_AR_TX_CUS_CLS_PKG
12.2.2
-
PACKAGE: APPS.JL_ZZ_AR_TX_CUS_CLS_PKG
12.1.1
-
SYNONYM: APPS.JL_ZZ_AR_TX_CUS_CLS_S
12.2.2
owner:APPS, object_type:SYNONYM, object_name:JL_ZZ_AR_TX_CUS_CLS_S, status:VALID,
-
SYNONYM: APPS.JL_ZZ_AR_TX_CUS_CLS_S
12.1.1
owner:APPS, object_type:SYNONYM, object_name:JL_ZZ_AR_TX_CUS_CLS_S, status:VALID,
-
SYNONYM: APPS.JL_ZZ_AR_TX_CUS_CLS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:JL_ZZ_AR_TX_CUS_CLS, status:VALID,
-
SYNONYM: APPS.JL_ZZ_AR_TX_CUS_CLS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:JL_ZZ_AR_TX_CUS_CLS, status:VALID,
-
SYNONYM: APPS.JL_ZZ_AR_TX_ATT_CLS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:JL_ZZ_AR_TX_ATT_CLS, status:VALID,
-
SYNONYM: APPS.JL_ZZ_AR_TX_ATT_CLS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:JL_ZZ_AR_TX_ATT_CLS, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.JL_ZZ_AR_TX_CUS_CLS_PKG
12.1.1
-
PACKAGE BODY: APPS.JL_ZZ_AR_TX_CUS_CLS_PKG
12.2.2
-
APPS.JL_ZZ_AR_TX_CUS_CLS_PKG dependencies on JL_ZZ_AR_TX_CUS_CLS_PKG
12.2.2
-
APPS.JL_ZZ_AR_TX_CUS_CLS_PKG dependencies on JL_ZZ_AR_TX_CUS_CLS_PKG
12.1.1
-
APPS.JL_ZZ_AR_TX_CUS_CLS_PKG dependencies on JL_ZZ_AR_TX_CUS_CLS
12.2.2
-
APPS.JL_ZZ_AR_TX_CUS_CLS_PKG dependencies on JL_ZZ_AR_TX_CUS_CLS
12.1.1
-
APPS.JL_ZZ_AR_TX_CUS_CLS_PKG dependencies on APP_EXCEPTION
12.2.2
-
APPS.JL_ZZ_AR_TX_CUS_CLS_PKG dependencies on APP_EXCEPTION
12.1.1
-
PACKAGE: APPS.APP_EXCEPTION
12.2.2
owner:APPS, object_type:PACKAGE, object_name:APP_EXCEPTION, status:VALID,
-
PACKAGE: APPS.APP_EXCEPTION
12.1.1
owner:APPS, object_type:PACKAGE, object_name:APP_EXCEPTION, status:VALID,
-
PACKAGE: APPS.FND_PROFILE
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_PROFILE, status:VALID,
-
PACKAGE: APPS.FND_PROFILE
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_PROFILE, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
PACKAGE: APPS.FND_MESSAGE
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_MESSAGE, status:VALID,
-
PACKAGE: APPS.FND_MESSAGE
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_MESSAGE, status:VALID,
-
PACKAGE: SYS.STANDARD
12.1.1
owner:SYS, object_type:PACKAGE, object_name:STANDARD, status:VALID,