Search Results ams_media_b_pk
Overview
The AMS_MEDIA_B table is a core master data table within the Oracle E-Business Suite Marketing (AMS) module, specifically for releases 12.1.1 and 12.2.2. It functions as the primary repository for defining and storing all distinct media types or channels that can be utilized by marketing activities. In essence, it serves as a reference lookup for the various communication channels available to marketers, such as email, direct mail, web, social media, telemarketing, or events. Its central role is to provide a standardized, reusable list of media options that can be associated with campaigns, offers, delivery methods, and other marketing execution objects, ensuring consistency in channel definition and reporting across the application.
Key Information Stored
While the provided metadata does not list all columns, the structure indicates the table's primary purpose is to maintain a unique identifier and associated attributes for each media type. The key column is MEDIA_ID, which serves as the primary key (AMS_MEDIA_B_PK). This numeric identifier is the foreign key referenced by numerous other tables in the schema. Typical columns in such a base table would include system-controlled fields like CREATION_DATE, CREATED_BY, LAST_UPDATE_DATE, LAST_UPDATED_BY, and ENABLED_FLAG (to activate or deactivate a media record). The descriptive, user-facing name for each MEDIA_ID is stored in the corresponding translation table, AMS_MEDIA_TL, which supports multiple languages.
Common Use Cases and Queries
The primary use case is the administration and selection of marketing channels during campaign and activity setup. Common operational and reporting queries involve listing available media, analyzing campaign distribution by channel, or validating media usage. Sample SQL patterns include fetching all active media for a list of values (LOV):
- SELECT media_id, name FROM ams_media_vl WHERE enabled_flag = 'Y' AND SYSDATE BETWEEN start_date_active AND NVL(end_date_active, SYSDATE) ORDER BY name;
Or, joining to campaign data for reporting:
- SELECT c.campaign_name, m.name AS media_channel FROM ams_campaigns_all_b c, ams_media_vl m WHERE c.media_id = m.media_id;
Developers may also query this table to understand valid media IDs when customizing integrations or data feeds that populate related marketing tables.
Related Objects
As indicated by the extensive foreign key relationships, AMS_MEDIA_B is a critical hub table referenced across the Marketing module and into related areas like Trade Management (OZF). Key dependent objects include:
- AMS_MEDIA_TL: The translation table that stores the language-specific names.
- AMS_CAMPAIGNS_ALL_B: Campaigns are linked to a primary media type.
- AMS_ACT_DELIVERY_METHODS & AMS_OFFERS: Define the delivery channel for activities and offers.
- AMS_CAMPAIGN_SCHEDULES_B & AMS_CAT_ACTIVITIES: Associate specific activities with a media type.
- AMS_TCOP_CONTACTS & AMS_TCOP_CHANNEL_SUMMARY: Used in Telemarketing (TCOP) for contact and channel performance reporting.
- OZF_OFFERS: Demonstrates integration with the Trade Management module for offer media.
This wide network of foreign keys underscores the table's fundamental role in classifying and tracking the channel dimension for virtually all marketing execution entities.
-
Table: AMS_MEDIA_B
12.1.1
owner:AMS, object_type:TABLE, fnd_design_data:AMS.AMS_MEDIA_B, object_name:AMS_MEDIA_B, status:VALID, product: AMS - Marketing , description: Specifies all different media that can be used by an activity. , implementation_dba_data: AMS.AMS_MEDIA_B ,
-
Table: AMS_MEDIA_B
12.2.2
owner:AMS, object_type:TABLE, fnd_design_data:AMS.AMS_MEDIA_B, object_name:AMS_MEDIA_B, status:VALID, product: AMS - Marketing , description: Specifies all different media that can be used by an activity. , implementation_dba_data: AMS.AMS_MEDIA_B ,