Search Results pop_hz_org_contact_roles




Overview

HZ_POPULATE_BOT_PKG is a PL/SQL package owned by the APPS schema in Oracle E-Business Suite Release 12.1.1 and 12.2.2. Its name reflects its central purpose: populating the Business Object Tracking (BOT) infrastructure within the Oracle Trading Community Architecture (TCA) data model. The package header carries the file identifier ARHPBOTS.pls, indicating that it originated in the Receivables (AR) product family, where TCA registries and party model components are shared across Receivables, Order Management, and other modules.

The package exposes a uniform set of procedures that each service a specific TCA entity. Every procedure follows a conventional signature pattern in which an operation parameter indicates the DML action (typically insert, update, or delete) and an entity identifier parameter identifies the specific record being processed. This design allows callers to register, maintain, or remove business object tracking records against the corresponding entity tables in a controlled, repeatable manner.

Key Procedures and Functions

The documented interface comprises 34 procedures, of which the following are representative of the entity coverage:

Each procedure accepts an operation indicator and the primary key of the target row, and applies the operation to the business object tracking model for that entity.

Tables Accessed

The package references TCA tables through APPS synonyms. Documented tables include HZ_BUS_OBJ_TRACKING, which is the central tracking repository this package maintains; HZ_CERTIFICATIONS, HZ_CITIZENSHIP, HZ_CODE_ASSIGNMENTS, HZ_CONTACT_POINTS, HZ_CONTACT_PREFERENCES, HZ_CREDIT_RATINGS, HZ_CUSTOMER_PROFILES, HZ_CUST_ACCOUNTS, HZ_CUST_ACCOUNT_ROLES, HZ_CUST_ACCT_RELATE_ALL, HZ_CUST_ACCT_SITES_ALL, HZ_CUST_PROFILE_AMTS, HZ_CUST_SITE_USES_ALL, and HZ_EDUCATION. Together these tables represent the party, customer, contact, site, profile, and qualification entities whose lifecycle events are reflected in the business object tracking structure.

Usage Notes

HZ_POPULATE_BOT_PKG is referenced by 22 other packages within the EBS codebase, which indicates that it is an internal utility rather than a public, standalone API. It is typically invoked indirectly when TCA entity records are created, changed, or removed through supported TCA APIs, forms, or concurrent programs, so that the business object tracking records remain synchronized with the underlying entity data. Direct invocation in custom code should be approached with caution, given the absence of a documented public API classification and the package's dependency on internal entity identifiers. The 12.2.2 metadata lists the API classification as OTHER, reinforcing that it is intended for internal maintenance of business object tracking rather than as an exposed integration point.