Search Results validate_financial_reports
Overview
APPS.HZ_ORG_INFO_VALIDATE is a validation-only PL/SQL package within the Oracle E-Business Suite Trade Management (formerly Oracle Customers Online / TCA) schema. It is declared with AUTHID CURRENT_USER, meaning its SQL statements execute with the privileges of the calling user rather than the definer, and it is owned by the APPS account. Its central business function is to enforce data-integrity and business rules for the "organization information" entity in the Trading Community Architecture (TCA) model before that data is persisted to the HZ tables. The package acts as the validation layer that sits beneath the public DML APIs in HZ_ORG_INFO_PUB; each validation routine accepts the corresponding public record type and returns a status flag indicating whether the candidate record is acceptable.
Key Procedures and Functions
The package exposes eight documented procedures, one for each organization-information sub-entity. Each follows a consistent signature convention: it consumes an IN parameter carrying the public record-type structure, an IN parameter carrying a create-or-update flag to distinguish insert from modify semantics, and an IN OUT NOCOPY return-status parameter that communicates the outcome. The procedures are:
- validate_stock_markets — validates stock-market information for a party organization prior to persistence.
- validate_security_issued — validates securities-issued records associated with the organization.
- validate_financial_reports — validates financial-reporting entries for the organization.
- validate_financial_numbers — validates financial figures; uniquely among the set it carries two additional
OUT NOCOPYparameters returning reporting content-source type and actual content source. - validate_certifications — the routine matching the user's search term; it validates certification records (for example, minority- or woman-owned business certifications) attached to the organization before they are committed through the public API.
- validate_industrial_reference — validates industrial reference data tied to the organization.
- validate_industrial_classes — validates industrial classification definitions.
- validate_industrial_class_app — validates the application (assignment) of industrial classes to a specific organization.
Tables Accessed
All base tables are referenced through APPS synonyms and correspond directly to the entity each validator governs. HZ_PARTIES anchors the organization identity against which validations are performed. HZ_STOCK_MARKETS, HZ_SECURITY_ISSUED, HZ_FINANCIAL_REPORTS, HZ_FINANCIAL_NUMBERS, HZ_CERTIFICATIONS, HZ_INDUSTRIAL_REFERENCE, HZ_INDUSTRIAL_CLASSES, and HZ_INDUSTRIAL_CLASS_APP supply the transactional and reference data being checked. FND_CURRENCIES is consulted to validate currency codes for the monetary sub-entities such as financial numbers and stock markets. These lookups allow the validators to confirm existence of parent rows, verify that assignments are legal, and ensure that code values conform to defined reference data.
Usage Notes
HZ_ORG_INFO_VALIDATE is not typically called directly by end users or by forms; rather it is invoked internally by the higher-level public API package HZ_ORG_INFO_PUB. The metadata records that it is referenced by one other package, consistent with this internal-helper role. In practice, any custom code, Oracle Forms customization, or concurrent program that creates or updates organization information through the supported HZ_ORG_INFO_PUB interface will trigger these validation routines implicitly. The mandatory p_create_update_flag argument lets the same logic apply stricter or different rules for inserts versus updates, and the x_return_status parameter returns a status value (such as success, error, or unexpected error) that the caller inspects before proceeding with the actual DML. The presence of HZ_ORG_INFO_VALIDATE in a dependency chain therefore indicates that the corresponding organization-information attributes—including certifications—have passed through a standardized TCA validation gate prior to commit.
-
PACKAGE: APPS.HZ_ORG_INFO_VALIDATE
12.2.2
-
PACKAGE: APPS.HZ_ORG_INFO_VALIDATE
12.1.1
-
PACKAGE BODY: APPS.HZ_ORG_INFO_VALIDATE
12.2.2
-
PACKAGE BODY: APPS.HZ_ORG_INFO_VALIDATE
12.1.1
-
APPS.HZ_ORG_INFO_VALIDATE dependencies on HZ_ORG_INFO_PUB
12.1.1
-
APPS.HZ_ORG_INFO_VALIDATE dependencies on HZ_ORG_INFO_PUB
12.2.2
-
APPS.HZ_ORG_INFO_VALIDATE dependencies on HZ_COMMON_PUB
12.2.2
-
APPS.HZ_ORG_INFO_VALIDATE dependencies on HZ_COMMON_PUB
12.1.1
-
APPS.HZ_ORG_INFO_VALIDATE dependencies on HZ_ORG_INFO_PUB
12.1.1
-
APPS.HZ_ORG_INFO_VALIDATE dependencies on HZ_ORG_INFO_PUB
12.2.2