Search Results ams_columns_metadata




Overview

AMS_COLUMNS_METADATA is a configuration and metadata repository table owned by the AMS schema within the Oracle E-Business Suite Marketing module. Its documented purpose is to store metadata used for locking and search behavior in Oracle Marketing's extensible attribute framework. In practice, the table records the relationship between an AMS object type, a specific object attribute, and the corresponding activity type, along with the database column binding, HTML form parameters, and the search controls that the application should expose for that attribute. It is one of the foundational tables that drives dynamically rendered search pages and column-locking semantics in Oracle Marketing applications such as campaign management, list management, and one-to-one marketing.

From a heuristic Data Vault modeling perspective, the documented structure is best classified as a standalone object. It does not present the multi-parent foreign-key pattern typical of a link table, nor does it carry the temporal, fully dependent attribute profile of a pure satellite. It behaves most like a reference or metadata hub-like entity that anchors descriptive attributes to a natural business key composed of object type, attribute, activity type, and form parameter.

Key Information Stored

The table contains 44 documented columns in 12.2.2. The most significant are:

Common Use Cases and Queries

Typical uses include diagnosing why an attribute is not searchable or incorrectly displayed, listing the seeded versus custom search metadata for a given object, and auditing which database columns back a searchable attribute.

  • Query all metadata for a specific object type and attribute to inspect its search definition.
  • Join to FND_SECURITY_GROUPS on SECURITY_GROUP_ID to determine which responsibility-level security group governs a metadata row.
  • Filter on SEEDED_FLAG to separate Oracle-delivered configuration from customer extensions.
  • Report on SEARCH_TYPE and SEARCH_QUERY to troubleshoot dynamic search SQL generation.
  • Use AK_REGION_CODE and AK_ATTRIBUTE_CODE to correlate metadata with OA Framework page definitions.

Related Objects

The documented foreign-key relationship ties AMS_COLUMNS_METADATA.SECURITY_GROUP_ID to FND_SECURITY_GROUPS, which is the primary external dependency for access control. Because the table is classified as standalone, it has no other documented inbound or outbound foreign keys. In practice, related AMS tables include the object and activity definition tables that supply OBJECT_TYPE and ACTIVITY_TYPE_CODE values, along with AMS attribute metadata tables that share the AK region and attribute mapping columns. The PK constraint AMS_COLUMNS_METADATA_PK and unique index AMS_COLUMNS_METADATA_U1 are the principal integrity mechanisms supporting joins and lookups.