Results for “ams_triggers_tl”
50+ results
AI-generated from documented ETRM metadata — verify critical details on the linked pages.
Overview
AMS_TRIGGERS_TL is the translation (TL) table for the Oracle Marketing (AMS) module, residing in the AMS schema. It stores all translated (language-dependent) columns for marketing triggers — the configurable rules and criteria that drive automated marketing activities such as campaign list generation, scoring, and targeted communications. In Oracle EBS, the Marketing module maintains a base table (AMS_TRIGGERS) holding language-independent data and this companion "_TL" table holding the per-language descriptive text. Every logical trigger therefore has one row in AMS_TRIGGERS and one row per installed/active language in AMS_TRIGGERS_TL, joined on TRIGGER_ID.
From a dimensional-modeling perspective, the mined Data Vault heuristic classifies this object as satellite-leaning. This is a modeling suggestion: AMS_TRIGGERS_TL functions as a descriptive satellite attached to the AMS_TRIGGERS hub (via TRIGGER_ID), carrying time-variant descriptive attributes (the translated name and description) rather than representing an independent business entity. Its composite primary key of (TRIGGER_ID, LANGUAGE) reflects the classic satellite grain of a business key plus a qualifier.
Key Information Stored
The table documents 11 columns. The most significant are:
- TRIGGER_ID — Surrogate identifier of the parent trigger; part of the composite primary key and the foreign key to AMS_TRIGGERS.
- LANGUAGE — Language code (e.g., US, DE, FR) qualifying the translated row; the second half of the composite primary key.
- TRIGGER_NAME — The translated, user-facing name of the trigger, displayed in Marketing UI and reports for the given language.
- DESCRIPTION — The translated descriptive text explaining the trigger's purpose or behavior.
- SOURCE_LANG — The language of the source (untranslated) record, used by the multilanguage translation framework to identify the origin row.
- SECURITY_GROUP_ID — Foreign key to FND_SECURITY_GROUPS, supporting multi-tenant/security-group partitioning of the translated data.
- LAST_UPDATE_DATE — Timestamp of the most recent change to the row.
- LAST_UPATED_BY — The user who performed the last update (note: stored with this exact spelling in the documented schema).
- CREATION_DATE / CREATED_BY — Audit stamps recording row creation and creator.
- LAST_UPDATE_LOGIN — Login identifier associated with the last update, used for audit and troubleshooting.
The surrogate primary key is AMS_TRIGGERS_TL_PK over (TRIGGER_ID, LANGUAGE). There is no separate single-column business-key unique index documented; TRIGGER_ID serves as the business-key candidate linking to the parent entity.
Common Use Cases and Queries
Typical usage centers on retrieving localized trigger names and descriptions alongside the parent trigger data. A common join pattern:
- Localized trigger listing: SELECT t.trigger_id, tl.trigger_name, tl.description FROM ams_triggers t, ams_triggers_tl tl WHERE t.trigger_id = tl.trigger_id AND tl.language = USERENV('LANG');
- Translation completeness audit: identify triggers lacking rows for a given language by outer-joining AMS_TRIGGERS to AMS_TRIGGERS_TL and filtering NULL TRIGGER_NAME.
- Multilanguage reporting: pivot TRIGGER_NAME across LANGUAGE values for cross-region marketing rule catalogs.
- Security-group filtering: constrain results by SECURITY_GROUP_ID to respect data partitioning when SECURITY_GROUP_ID is populated.
Related Objects
- AMS_TRIGGERS — Parent base table; join on AMS_TRIGGERS_TL.TRIGGER_ID = AMS_TRIGGERS.TRIGGER_ID. Holds language-independent trigger definitions.
- FND_SECURITY_GROUPS — Referenced via SECURITY_GROUP_ID, governing access partitioning of the translated rows.
- AMS_TRIGGERS_TL_PK — The primary key constraint (TRIGGER_ID, LANGUAGE) enforcing uniqueness.
- MLS translation views/APIs — The standard Oracle multilanguage framework views and seed/translation APIs that read and maintain TRIGGER_NAME and DESCRIPTION.
In Oracle EBS 12.1.1 and 12.2.2, AMS_TRIGGERS_TL conforms to the standard translation-table architecture, so any query against it should always include the LANGUAGE predicate to avoid returning multiple language rows for a single trigger.
-
Stores all translated columns for triggers.
-
Stores all translated columns for triggers.
-
TABLE: AMS.AMS_TRIGGERS_TL 12.1.1
-
TABLE: AMS.AMS_TRIGGERS_TL 12.2.2
-
VIEW: AMS.AMS_TRIGGERS_TL# 12.2.2
-
View: AMS_TRIGGERS_VL 12.2.2
This view is created to give general information about Marketing triggers.
APPS.AMS_TRIGGERS_VL·↳ AMS_TRIGGERS·↳ AMS_TRIGGERS_TL·Explore AMS module →
-
View: AMS_TRIGGERS_VL 12.1.1
This view is created to give general information about Marketing triggers.
APPS.AMS_TRIGGERS_VL·↳ AMS_TRIGGERS·↳ AMS_TRIGGERS_TL·Explore AMS module →
-
VIEW: AMS.AMS_TRIGGERS_TL# 12.2.2
-
VIEW: APPS.AMS_TRIGGERS_VL 12.1.1
-
VIEW: APPS.AMS_TRIGGERS_VL 12.2.2
-
VIEW: APPS.AMS_TRIGGERS_VL 12.1.1
-
VIEW: APPS.AMS_TRIGGERS_VL 12.2.2
-
12.1.1 DBA Data 12.1.1
-
12.2.2 DBA Data 12.2.2
-
12.2.2 DBA Data 12.2.2
-
12.2.2 DBA Data 12.2.2
-
12.2.2 DBA Data 12.2.2
-
12.1.1 DBA Data 12.1.1
-
12.1.1 FND Design Data 12.1.1
-
12.2.2 FND Design Data 12.2.2
-
12.2.2 DBA Data 12.2.2
-
12.1.1 DBA Data 12.1.1
-
eTRM - AMS Tables and Views 12.2.2
This table is used to store tracking data for web advertisement and offer type schedules
-
eTRM - AMS Tables and Views 12.1.1
This table is used to store tracking data for web advertisement and offer type schedules
-
12.2.2 DBA Data 12.2.2
-
12.1.1 DBA Data 12.1.1
-
eTRM - AMS Tables and Views 12.2.2
This table is used to store tracking data for web advertisement and offer type schedules
-
eTRM - AMS Tables and Views 12.1.1
This table is used to store tracking data for web advertisement and offer type schedules