Search Results ams_object_associations
Overview
The AMS_OBJECT_ASSOCIATIONS table is a core data structure within the Oracle E-Business Suite Marketing (AMS) module, serving as a central cross-reference repository. Its primary function is to establish and manage the relationships between different marketing objects, specifically Campaigns, Events, and Creatives, that are actively running or associated with one another. This table enables the complex linking required for integrated marketing campaigns, where a single event might be associated with multiple deliverables or where a campaign may utilize various creative assets. Its role is critical for maintaining data integrity and enabling relational queries across the marketing execution framework in both EBS releases 12.1.1 and 12.2.2.
Key Information Stored
The table's structure is designed to capture the nature of the association between two marketing entities. The primary key, OBJECT_ASSOCIATION_ID, uniquely identifies each relationship record. The two most significant columns are MASTER_OBJECT_ID and USING_OBJECT_ID, which hold the identifiers for the linked objects, defining a directional relationship (e.g., a master campaign linked to a using creative). The table also includes a MAX_COST_CURRENCY_CODE column, linked to FND_CURRENCIES, which suggests the table can store financial constraints or budgets related to the association. Other typical columns in such a table would include OBJECT_TYPE codes for both the master and using objects, association reason codes, and standard WHO columns (CREATION_DATE, LAST_UPDATE_DATE, etc.) for auditing.
Common Use Cases and Queries
This table is essential for reporting and operational queries that need to traverse object relationships. A common use case is generating a list of all creative deliverables associated with a specific campaign for a performance report. Another is validating that all required assets are linked to an event before launch. Sample SQL patterns often involve joins to the primary object tables.
- Find Campaign Creatives:
SELECT * FROM AMS_OBJECT_ASSOCIATIONS assoc, AMS_DELIVERABLES_ALL_B del WHERE assoc.USING_OBJECT_ID = del.DELIVERABLE_ID AND assoc.MASTER_OBJECT_ID = :campaign_id AND assoc.MASTER_OBJECT_TYPE = 'CAMPAIGN'; - List All Associations for an Event:
SELECT * FROM AMS_OBJECT_ASSOCIATIONS WHERE MASTER_OBJECT_ID = :event_id OR USING_OBJECT_ID = :event_id;
Related Objects
As indicated by the foreign key metadata, AMS_OBJECT_ASSOCIATIONS has extensive relationships with other core AMS tables, forming the backbone of the marketing data model. Key related objects include:
- AMS_CAMPAIGNS_ALL_B: The base table for Campaigns, linked via MASTER_OBJECT_ID and USING_OBJECT_ID.
- AMS_EVENT_HEADERS_ALL_B: The base table for Events, linked via MASTER_OBJECT_ID and USING_OBJECT_ID.
- AMS_DELIVERABLES_ALL_B: The base table for Creatives/Deliverables, linked via USING_OBJECT_ID.
- AMS_EVENT_OFFERS_ALL_B: For Event Offers, linked via MASTER_OBJECT_ID and USING_OBJECT_ID.
- AMS_ACT_METRICS_ALL & AMS_ACT_METRIC_HST: These tables reference OBJECT_ASSOCIATION_ID as an ACTIVITY_METRIC_ORIGIN_ID, showing that metrics can be tracked against specific object associations.
- FND_CURRENCIES: Reference for the MAX_COST_CURRENCY_CODE.
-
Table: AMS_OBJECT_ASSOCIATIONS
12.1.1
owner:AMS, object_type:TABLE, fnd_design_data:AMS.AMS_OBJECT_ASSOCIATIONS, object_name:AMS_OBJECT_ASSOCIATIONS, status:VALID, product: AMS - Marketing , description: AMS_OBJECT_ASSOCIATIONS is the cross reference between the Campaigns or Events or Creatives the that are running. , implementation_dba_data: AMS.AMS_OBJECT_ASSOCIATIONS ,
-
Table: AMS_OBJECT_ASSOCIATIONS
12.2.2
owner:AMS, object_type:TABLE, fnd_design_data:AMS.AMS_OBJECT_ASSOCIATIONS, object_name:AMS_OBJECT_ASSOCIATIONS, status:VALID, product: AMS - Marketing , description: AMS_OBJECT_ASSOCIATIONS is the cross reference between the Campaigns or Events or Creatives the that are running. , implementation_dba_data: AMS.AMS_OBJECT_ASSOCIATIONS ,
-
APPS.AMS_EVENT_OBJECTS_COPY_PVT dependencies on AMS_OBJECT_ASSOCIATIONS
12.1.1
-
APPS.AMS_DELIVERABLE_PVT dependencies on AMS_OBJECT_ASSOCIATIONS
12.1.1
-
APPS.AMS_COPYELEMENTS_PVT dependencies on AMS_OBJECT_ASSOCIATIONS
12.1.1
-
APPS.AMS_EVENTSCHEDULE_COPY_PVT dependencies on AMS_OBJECT_ASSOCIATIONS
12.1.1
-
APPS.AMS_ACTMETRICS_ENGINE_PVT dependencies on AMS_OBJECT_ASSOCIATIONS
12.1.1
-
APPS.AMS_CPYUTILITY_PVT dependencies on AMS_OBJECT_ASSOCIATIONS
12.1.1
-
APPS.AMS_COPYELEMENTS_PVT dependencies on AMS_OBJECT_ASSOCIATIONS
12.2.2
-
APPS.BIM_FUND_FACTS dependencies on AMS_OBJECT_ASSOCIATIONS
12.2.2
-
APPS.AMS_CAMPAIGNRULES_PVT dependencies on AMS_OBJECT_ASSOCIATIONS
12.1.1
-
APPS.AMS_CAMPAIGNRULES_PVT dependencies on AMS_OBJECT_ASSOCIATIONS
12.2.2
-
APPS.AMS_REFRESHMETRIC_PVT dependencies on AMS_OBJECT_ASSOCIATIONS
12.2.2
-
APPS.AMS_ACTMETRICS_ENGINE_PVT dependencies on AMS_OBJECT_ASSOCIATIONS
12.2.2
-
APPS.AMS_METRICCUSTOM_PVT dependencies on AMS_OBJECT_ASSOCIATIONS
12.2.2
-
APPS.AMS_DELIVERABLE_PVT dependencies on AMS_OBJECT_ASSOCIATIONS
12.2.2
-
APPS.AMS_EVENTSCHEDULE_COPY_PVT dependencies on AMS_OBJECT_ASSOCIATIONS
12.2.2
-
APPS.AMS_EVENT_OBJECTS_COPY_PVT dependencies on AMS_OBJECT_ASSOCIATIONS
12.2.2
-
APPS.AMS_METRICCUSTOM_PVT dependencies on AMS_OBJECT_ASSOCIATIONS
12.1.1
-
APPS.AMS_REFRESHMETRIC_PVT dependencies on AMS_OBJECT_ASSOCIATIONS
12.1.1
-
APPS.AMS_ASSOCIATIONS_PVT dependencies on AMS_OBJECT_ASSOCIATIONS
12.2.2
-
APPS.AMS_ASSOCIATIONS_PVT dependencies on AMS_OBJECT_ASSOCIATIONS
12.1.1
-
APPS.BIM_FUND_FACTS dependencies on AMS_OBJECT_ASSOCIATIONS
12.1.1
-
APPS.AMS_CPYUTILITY_PVT dependencies on AMS_OBJECT_ASSOCIATIONS
12.2.2
-
APPS.AMS_ASSOCIATIONS_PVT SQL Statements
12.1.1
-
APPS.AMS_ASSOCIATIONS_PVT SQL Statements
12.2.2
-
APPS.BIM_FUND_FACTS dependencies on AMS_EVENT_HEADERS_ALL_B
12.1.1
-
APPS.BIM_FUND_FACTS dependencies on AMS_CAMPAIGNS_ALL_B
12.1.1
-
APPS.AMS_ASSOCIATIONS_PVT dependencies on AMS_OBJECT_ASSOCIATIONS_S
12.1.1
-
APPS.BIM_FUND_FACTS dependencies on AMS_EVENT_OFFERS_ALL_B
12.1.1
-
APPS.BIM_FUND_FACTS dependencies on AMS_EVENT_OFFERS_ALL_B
12.2.2
-
VIEW: APPS.AMS_P_EVENT_DELIVERABLES_V
12.1.1
-
VIEW: APPS.AST_EVENT_DELIVERABLES_V
12.2.2
-
APPS.BIM_FUND_FACTS dependencies on AMS_EVENT_HEADERS_ALL_B
12.2.2
-
APPS.AMS_ASSOCIATIONS_PVT dependencies on AMS_OBJECT_ASSOCIATIONS_S
12.2.2
-
SYNONYM: APPS.AMS_OBJECT_ASSOCIATIONS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AMS_OBJECT_ASSOCIATIONS, status:VALID,
-
APPS.BIM_FUND_FACTS dependencies on AMS_CAMPAIGN_SCHEDULES_B
12.1.1
-
APPS.BIM_FUND_FACTS dependencies on AMS_CAMPAIGN_SCHEDULES_B
12.2.2
-
SYNONYM: APPS.AMS_OBJECT_ASSOCIATIONS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AMS_OBJECT_ASSOCIATIONS, status:VALID,
-
APPS.BIM_FUND_FACTS dependencies on AMS_CAMPAIGNS_ALL_B
12.2.2
-
APPS.AMS_REFRESHMETRIC_PVT dependencies on AMS_METRIC_ACCRUALS
12.1.1
-
VIEW: AMS.AMS_OBJECT_ASSOCIATIONS#
12.2.2
owner:AMS, object_type:VIEW, object_name:AMS_OBJECT_ASSOCIATIONS#, status:VALID,
-
VIEW: APPS.AMS_P_EVENT_DELIVERABLES_V
12.2.2
-
VIEW: APPS.AST_EVENT_DELIVERABLES_V
12.1.1
-
VIEW: APPS.AMS_ACT_CAMPAIGNS_V
12.1.1
-
APPS.AMS_REFRESHMETRIC_PVT dependencies on AMS_METRIC_ACCRUALS
12.2.2
-
VIEW: APPS.AMS_ACT_DELIVERABLES_V
12.2.2
-
VIEW: APPS.AST_CAMP_DELV_ASSOCIATIONS_V
12.1.1
-
Table: AMS_CAMPAIGNS_ALL_B
12.2.2
owner:AMS, object_type:TABLE, fnd_design_data:AMS.AMS_CAMPAIGNS_ALL_B, object_name:AMS_CAMPAIGNS_ALL_B, status:VALID, product: AMS - Marketing , description: Base table to store the details of a campaign. , implementation_dba_data: AMS.AMS_CAMPAIGNS_ALL_B ,
-
VIEW: APPS.AST_CAMP_DELV_ASSOCIATIONS_V
12.2.2