Search Results ame_mandatory_attributes
Overview
AME_MANDATORY_ATTRIBUTES is a table owned by the HR schema within the Oracle E-Business Suite, classified under the PER (Human Resources) product module. It is part of the Oracle Approvals Management Engine (AME) infrastructure, which governs approval routing, rules evaluation, and transaction attribute processing across multiple EBS applications. The table records mandatory attributes associated with specific attribute-to-action-type combinations, defining which attributes must be present or enforced for approval actions to be evaluated correctly.
The ETRM metadata classifies this object heuristically, based on its foreign key structure, as a standalone entity. This classification suggests the table functions as a reference or configuration store rather than participating in the traditional Data Vault hub, link, or satellite pattern. In a Data Vault modeling exercise, it would most naturally map to a reference satellite or a standalone configuration table, given its single documented foreign key relationship and its lack of join dependencies to multiple parent entities.
Key Information Stored
The table contains twelve documented columns in ETRM 12.2.2. The most operationally significant are the business-key components and the audit/versioning columns that govern the record lifecycle.
- ATTRIBUTE_ID — Identifies the AME attribute being marked mandatory; a business-key candidate and likely a foreign reference to the AME attribute definitions.
- ACTION_TYPE_ID — The approval action type with which the mandatory attribute is associated; a business-key candidate.
- START_DATE / END_DATE — Define the effective period during which the mandatory attribute rule applies; both are business-key components.
- ZD_EDITION_NAME — Supports edition-based redefinition, enabling online patching and multi-version coexistence; part of the unique key.
- SECURITY_GROUP_ID — References FND_SECURITY_GROUPS and controls row-level security visibility.
- OBJECT_VERSION_NUMBER — Supports optimistic locking for concurrent updates.
- CREATED_BY, CREATION_DATE, LAST_UPDATED_BY, LAST_UPDATE_DATE, LAST_UPDATE_LOGIN — Standard EBS audit columns capturing who created and modified the record and when.
The unique index AME_MANDATORY_ATTRIBUTES_UK1 (ATTRIBUTE_ID, ACTION_TYPE_ID, START_DATE, END_DATE, ZD_EDITION_NAME) represents the principal business-key candidate, distinguishing surrogate identity from the logical key that enforces uniqueness of the effective-dated rule.
Common Use Cases and Queries
This table is typically queried during AME configuration audits, approval-rule troubleshooting, and effective-dated rule validation. A representative query retrieves the mandatory attributes active for a given action type within a date range:
- Identify all attributes currently enforced for an action:
SELECT ATTRIBUTE_ID, ACTION_TYPE_ID, START_DATE, END_DATE FROM AME_MANDATORY_ATTRIBUTES WHERE ACTION_TYPE_ID = :action_id AND SYSDATE BETWEEN START_DATE AND END_DATE; - Audit security-group scoped records: join to FND_SECURITY_GROUPS on SECURITY_GROUP_ID to confirm access boundaries.
- Track configuration changes over time using START_DATE/END_DATE windows and the audit columns.
- Reconcile AME setup against approval rule definitions to detect missing or duplicated mandatory-attribute entries.
- Validate edition-based patching by filtering on ZD_EDITION_NAME.
Related Objects
The documented foreign key defines the most direct dependency: SECURITY_GROUP_ID references FND_SECURITY_GROUPS. Beyond this, AME_MANDATORY_ATTRIBUTES logically integrates with the broader AME and FND security infrastructure, including AME attribute and action-type definition tables referenced by ATTRIBUTE_ID and ACTION_TYPE_ID, and versioning/edition objects tied to ZD_EDITION_NAME. Its placement in the HR schema also aligns it with EBS Human Resources configuration objects that consume AME approval processing.
-
Table: AME_MANDATORY_ATTRIBUTES
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.AME_MANDATORY_ATTRIBUTES, object_name:AME_MANDATORY_ATTRIBUTES, status:VALID, product: PER - Human Resources , description: To be Updated , implementation_dba_data: HR.AME_MANDATORY_ATTRIBUTES ,
-
Table: AME_MANDATORY_ATTRIBUTES
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.AME_MANDATORY_ATTRIBUTES, object_name:AME_MANDATORY_ATTRIBUTES, status:VALID, product: PER - Human Resources , description: To be Updated , implementation_dba_data: HR.AME_MANDATORY_ATTRIBUTES ,
-
VIEW: HR.AME_MANDATORY_ATTRIBUTES#
12.2.2
owner:HR, object_type:VIEW, object_name:AME_MANDATORY_ATTRIBUTES#, status:VALID,
-
APPS.AME_MAN_SHD SQL Statements
12.2.2
-
APPS.AME_MAN_SHD SQL Statements
12.1.1
-
VIEW: HR.AME_MANDATORY_ATTRIBUTES#
12.2.2
-
TRIGGER: APPS.AME_MANDATORY_ATTRIBUTES+
12.2.2
owner:APPS, object_type:TRIGGER, object_name:AME_MANDATORY_ATTRIBUTES+, status:VALID,
-
APPS.AME_MAN_ATTRIBUTES_API SQL Statements
12.1.1
-
APPS.AME_MAN_ATTRIBUTES_API SQL Statements
12.2.2
-
APPS.AME_MAN_INS SQL Statements
12.1.1
-
APPS.AME_MAN_INS SQL Statements
12.2.2
-
TRIGGER: APPS.AME_MANDATORY_ATTRIBUTES+
12.2.2
-
SYNONYM: APPS.AME_MANDATORY_ATTRIBUTES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AME_MANDATORY_ATTRIBUTES, status:VALID,
-
SYNONYM: APPS.AME_MANDATORY_ATTRIBUTES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AME_MANDATORY_ATTRIBUTES, status:VALID,
-
FUNCTION: APPS.AME_MANDATORY_ATTRIBUTES=
12.2.2
-
TABLE: HR.AME_MANDATORY_ATTRIBUTES
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.AME_MANDATORY_ATTRIBUTES, object_name:AME_MANDATORY_ATTRIBUTES, status:VALID,
-
TABLE: HR.AME_MANDATORY_ATTRIBUTES
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.AME_MANDATORY_ATTRIBUTES, object_name:AME_MANDATORY_ATTRIBUTES, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
FUNCTION: APPS.AME_MANDATORY_ATTRIBUTES=
12.2.2
owner:APPS, object_type:FUNCTION, object_name:AME_MANDATORY_ATTRIBUTES=, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
APPS.AME_ATTRIBUTE_PKG SQL Statements
12.1.1
-
APPS.AME_RULE_USAGES_API SQL Statements
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
APPS.AME_RULE_USAGES_API SQL Statements
12.1.1
-
APPS.AME_ATTRIBUTE_PKG SQL Statements
12.2.2
-
PACKAGE BODY: APPS.AME_MAN_ATTRIBUTES_API
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AME_MAN_ATTRIBUTES_API, status:VALID,
-
PACKAGE BODY: APPS.AME_MAN_ATTRIBUTES_API
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AME_MAN_ATTRIBUTES_API, status:VALID,
-
PACKAGE BODY: APPS.AME_RULE_USAGES_API2
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AME_RULE_USAGES_API2, status:VALID,
-
PACKAGE BODY: APPS.AME_RULE_USAGES_API
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AME_RULE_USAGES_API, status:VALID,
-
PACKAGE BODY: APPS.AME_RULE_USAGES_API
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AME_RULE_USAGES_API, status:VALID,
-
PACKAGE BODY: APPS.AME_SEED_UTILITY
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AME_SEED_UTILITY, status:VALID,
-
APPS.AME_RULE_USAGES_API2 SQL Statements
12.1.1
-
12.1.1 DBA Data
12.1.1
-
PACKAGE BODY: APPS.AME_MAN_SHD
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AME_MAN_SHD, status:VALID,
-
APPS.AME_MAN_DEL SQL Statements
12.2.2
-
PACKAGE BODY: APPS.AME_MAN_BUS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AME_MAN_BUS, status:VALID,
-
PACKAGE BODY: APPS.AME_MAN_DEL
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AME_MAN_DEL, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.AME_MAN_DEL
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AME_MAN_DEL, status:VALID,
-
PACKAGE BODY: APPS.AME_ATTRIBUTE_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AME_ATTRIBUTE_PKG, status:VALID,
-
PACKAGE BODY: APPS.AME_ATR_BUS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AME_ATR_BUS, status:VALID,
-
PACKAGE BODY: APPS.AME_MAN_BUS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AME_MAN_BUS, status:VALID,
-
PACKAGE BODY: APPS.AME_ACTION_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AME_ACTION_PKG, status:VALID,
-
PACKAGE BODY: APPS.AME_ATTRIBUTE_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AME_ATTRIBUTE_PKG, status:VALID,
-
APPS.AME_RULE_USAGES_API2 SQL Statements
12.2.2
-
PACKAGE BODY: APPS.AME_MAN_SHD
12.2.2
-
PACKAGE BODY: APPS.AME_MAN_INS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AME_MAN_INS, status:VALID,
-
PACKAGE BODY: APPS.AME_ATY_BUS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AME_ATY_BUS, status:VALID,