Search Results ams_list_fields_tl_pk
Overview
The AMS_LIST_FIELDS_TL table is a core data object within the Oracle E-Business Suite (EBS) Marketing (AMS) module, specifically for versions 12.1.1 and 12.2.2. It functions as a translation table, storing multilingual content for list field definitions. In Oracle EBS, list fields are configurable elements used within marketing lists to segment and target customers. This table enables the application to present field labels, prompts, and other descriptive attributes in a user's preferred language, supporting global deployments. Its role is critical for maintaining a single source of truth for field definitions while providing localized user interfaces across different language installations.
Key Information Stored
The table's primary purpose is to hold translated text for columns associated with list fields. Its structure is based on a standard Oracle EBS translation table pattern. The key columns include LIST_FIELD_ID, which is the foreign key linking to the base table's primary identifier, and LANGUAGE, which stores the language code (e.g., 'US' for American English). Together, these columns form the table's primary key (AMS_LIST_FIELDS_TL_PK). The remaining columns typically consist of translated text fields, such as FIELD_NAME or DESCRIPTION, which store the human-readable labels for the corresponding LIST_FIELD_ID in the specified LANGUAGE. The SOURCE_LANG column is also commonly present in TL tables to denote the original language of the record.
Common Use Cases and Queries
A primary use case is generating user interface components or reports where list field names must be displayed in the session language of the current user. Application logic will join this table to its base table, filtering on the LANGUAGE column. A common SQL pattern retrieves the translated name for a specific field or a set of fields. For example, to fetch all translated field names for a given LIST_FIELD_ID, one might use: SELECT language, field_name FROM ams_list_fields_tl WHERE list_field_id = :1. For reporting, a standard join to display base field data with its English translation would be: SELECT b.column1, tl.field_name FROM ams_list_fields_b b, ams_list_fields_tl tl WHERE b.list_field_id = tl.list_field_id AND tl.language = 'US'.
Related Objects
The table maintains a direct and essential relationship with its corresponding base table, as documented in the provided metadata. The primary foreign key relationship is:
- Foreign Key to AMS_LIST_FIELDS_B: The column AMS_LIST_FIELDS_TL.LIST_FIELD_ID references the primary key in the AMS_LIST_FIELDS_B table. This relationship ensures that every translation record is associated with a valid master list field definition. The join condition is typically
ams_list_fields_b.list_field_id = ams_list_fields_tl.list_field_id.
-
Table: AMS_LIST_FIELDS_TL
12.2.2
owner:AMS, object_type:TABLE, fnd_design_data:AMS.AMS_LIST_FIELDS_TL, object_name:AMS_LIST_FIELDS_TL, status:VALID, product: AMS - Marketing , description: This table stores all translated columns for list fields. , implementation_dba_data: AMS.AMS_LIST_FIELDS_TL ,
-
Table: AMS_LIST_FIELDS_TL
12.1.1
owner:AMS, object_type:TABLE, fnd_design_data:AMS.AMS_LIST_FIELDS_TL, object_name:AMS_LIST_FIELDS_TL, status:VALID, product: AMS - Marketing , description: This table stores all translated columns for list fields. , implementation_dba_data: AMS.AMS_LIST_FIELDS_TL ,
-
eTRM - AMS Tables and Views
12.2.2
description: This table is used to store tracking data for web advertisement and offer type schedules ,
-
eTRM - AMS Tables and Views
12.1.1
description: This table is used to store tracking data for web advertisement and offer type schedules ,
-
eTRM - AMS Tables and Views
12.2.2
description: This table is used to store tracking data for web advertisement and offer type schedules ,
-
eTRM - AMS Tables and Views
12.1.1
description: This table is used to store tracking data for web advertisement and offer type schedules ,