Search Results c_create




Overview

HZ_CLASS_VALIDATE_V2PUB is a public PL/SQL API package in the Oracle E-Business Suite Trading Community Architecture (TCA) schema, owned by APPS. It provides the server-side validation logic used by the TCA party and classification model to verify the integrity of classification categories, class codes, and code assignments before records are committed to the HZ_CLASS_CATEGORIES, HZ_CODE_ASSIGNMENTS, and related tables. The package belongs to the "V2PUB" generation of TCA APIs, which expose a public (PUB) interface intended for external callers, and it operates in conjunction with the class validation and category-use routines that govern how classifications are structured within the customer and party data model.

In Oracle EBS 12.1.1 and 12.2.2, the package appears in the APPS schema as a compiled body, with the header line indicating a controlled release (ARH2CLVB.pls). It is referenced by one other package, confirming its role as a reusable validation component rather than a standalone business transaction processor.

Key Procedures and Functions

The documented interface exposes 45 procedures and functions. The principal entries include:

Tables Accessed

The package reads and writes the following tables through APPS synonyms:

Usage Notes

HZ_CLASS_VALIDATE_V2PUB is typically invoked from TCA classification forms, concurrent validation programs, and custom PL/SQL that creates or updates class categories and code assignments. Callers should invoke validation before DML and inspect the return status, since failures set FND_API.G_RET_STS_ERROR and populate the FND message stack. The package is intended to be called by the TCA framework rather than directly by end users, and any custom integration should respect the V2PUB calling conventions and the documented table dependencies.