Search Results get_txn_class_flag




Overview

CSE_ASSET_CLIENT_EXT_STUB is a client extension stub package owned by APPS in the Oracle E-Business Suite. It belongs to the Enterprise Asset Management / Assets (CSE and FA) integration layer and defines the standard extensibility hook points through which customers and partners may override, enrich, or replace the default attribute values that Oracle Assets derives when creating asset records. The package name follows the standard EBS "client extension stub" convention: Oracle ships the stub with empty bodies, and implementers copy it into a custom package that performs the same signature calls. The CSE_ASSET_CLIENT_EXT_STUB documented in ETRM 12.2.2 exposes 25 procedures and functions, and 7 other packages reference it, indicating it sits on a widely consumed call path rather than being terminal utility code.

Key Procedures and Functions

The API classification is OTHER, and the procedures are attribute-oriented getters. They fall into several functional groups:

Each hook reports whether it was actually used through an x_hook_used out parameter and returns diagnostic text through x_error_msg, allowing the caller to distinguish a genuine override from the Oracle default. Parameter-level details beyond these documented occurrences should be confirmed against the live package specification.

Tables Accessed

The single documented table reference is FA_MASS_ADDITIONS, accessed through APPS synonyms. This is the staging table in which mass addition lines are loaded before posting into Oracle Assets. The extension hooks evaluate attribute values for the pending mass addition row, so that the getters can drive defaults and overrides for the eventual asset record.

Usage Notes

These hooks are invoked during the asset creation and mass addition interface flows. Typical callers are the mass additions posting program, the CSE asset integration packages, and custom code performing asset interface loads. Because the stub is shipped with no business logic, implementations customize behavior by creating a client extension package that mirrors the signatures and registers it through the standard profile options used for CSE client extensions. The x_hook_used flag should be tested by callers so that Oracle defaults are applied when no custom hook has been registered.