Search Results ozf_offer_adjustments_tl_pk
Overview
The OZF_OFFER_ADJUSTMENTS_TL table is a core data object within the Oracle E-Business Suite (EBS) Trade Management module (OZF). It functions as a translation table, specifically designed to store all language-specific, or translatable, text columns associated with offer adjustments. An offer adjustment is a promotional mechanism used in trade promotions to modify the price, discount, or other terms of a sales offer. This table enables the application to support multiple languages by storing translated versions of descriptive fields, such as adjustment names or reasons, linked to a base record. Its role is critical for multinational deployments where trade promotions must be presented and managed in various local languages, ensuring data integrity and user accessibility across global operations.
Key Information Stored
The table's structure is defined by its composite primary key, which consists of OFFER_ADJUSTMENT_ID and LANGUAGE. The OFFER_ADJUSTMENT_ID column is a foreign key that links each translated row to its corresponding master record in the OZF_OFFER_ADJUSTMENTS_B table. The LANGUAGE column holds the code (e.g., 'US', 'DE', 'JA') identifying the language of the translated text. While the specific translatable column names are not detailed in the provided metadata, typical Translation (TL) tables in Oracle EBS commonly contain columns such as ADJUSTMENT_NAME, DESCRIPTION, and REASON. These columns hold the user-facing text in the specified language. Additional standard columns like CREATED_BY, CREATION_DATE, LAST_UPDATED_BY, LAST_UPDATE_DATE, and LAST_UPDATE_LOGIN are also typically present for auditing purposes.
Common Use Cases and Queries
The primary use case is retrieving offer adjustment information in a user's session language for display in forms, reports, and online screens. A common reporting requirement is to list adjustments with their descriptions in a specific language. For example, to query active adjustments in French, one might join to the base table for status filtering. A typical SQL pattern involves an inner join between the base and translation tables, constrained by the session language or a specific language code.
- Sample Query: SELECT b.OFFER_ADJUSTMENT_ID, tl.ADJUSTMENT_NAME, tl.DESCRIPTION FROM ozf_offer_adjustments_b b, ozf_offer_adjustments_tl tl WHERE b.offer_adjustment_id = tl.offer_adjustment_id AND tl.language = USERENV('LANG') AND b.status = 'ACTIVE';
- Data Migration: During implementation or upgrade, this table is populated with translated text for each supported language and corresponding master record.
- Reporting: Creating multilingual promotion reports that present adjustment details in the local language of the report recipient.
Related Objects
The OZF_OFFER_ADJUSTMENTS_TL table has a direct and essential relationship with the OZF_OFFER_ADJUSTMENTS_B table, which stores the non-translatable, base information for an offer adjustment. The relationship is enforced by a foreign key constraint where OZF_OFFER_ADJUSTMENTS_TL.OFFER_ADJUSTMENT_ID references the primary key of OZF_OFFER_ADJUSTMENTS_B. This is a classic Oracle EBS architecture pattern: a "Base" table (_B) holding operational and transactional data, and a "Translation" table (_TL) holding the language-specific textual attributes. Any application form, report, or API that displays the descriptive text of an offer adjustment will inherently depend on this table join. The primary key OZF_OFFER_ADJUSTMENTS_TL_PK ensures uniqueness for each combination of adjustment and language.
-
Table: OZF_OFFER_ADJUSTMENTS_TL
12.2.2
owner:OZF, object_type:TABLE, fnd_design_data:OZF.OZF_OFFER_ADJUSTMENTS_TL, object_name:OZF_OFFER_ADJUSTMENTS_TL, status:VALID, product: OZF - Trade Management , description: stores all translatable columns for offer adjustments , implementation_dba_data: OZF.OZF_OFFER_ADJUSTMENTS_TL ,
-
Table: OZF_OFFER_ADJUSTMENTS_TL
12.1.1
owner:OZF, object_type:TABLE, fnd_design_data:OZF.OZF_OFFER_ADJUSTMENTS_TL, object_name:OZF_OFFER_ADJUSTMENTS_TL, status:VALID, product: OZF - Trade Management , description: stores all translatable columns for offer adjustments , implementation_dba_data: OZF.OZF_OFFER_ADJUSTMENTS_TL ,