Search Results ame_string_values
Overview
AME_STRING_VALUES is a reference table in the Oracle E-Business Suite HR (PER) schema that supports the Oracle Approvals Management Engine (AME). The table stores the discrete string literals that satisfy a defined AME condition, allowing the approvals engine to determine whether a given condition evaluates to true for a transaction. In the AME rule model, a condition typically consists of an attribute tested against one or more allowed values; AME_STRING_VALUES holds those allowed string values alongside their effective-date range.
Although the object is owned by the HR schema and registered under the PER product, its functional purpose is tightly bound to AME transaction-type rule configuration rather than to core HR records. From a Data Vault modeling perspective, the ETRM heuristic classifies AME_STRING_VALUES as standalone. This suggests that, in a warehoused model, the table is best represented as an independent reference or lookup set rather than as a hub or link. In practice it functions as a value-set satellite attached to AME condition definitions: it carries no inbound foreign-key dependencies beyond its own security group and is primarily read to resolve condition values during approvals processing.
Key Information Stored
The documented 12.2.2 physical schema for HR.AME_STRING_VALUES contains 12 columns. The most significant are:
- CONDITION_ID — Identifies the AME condition to which the string value belongs. This is the primary business link back to the AME condition definition.
- STRING_VALUE — The literal string that satisfies the condition when matched against the transaction data.
- START_DATE and END_DATE — Define the effective-dating window during which the string value is active.
- SECURITY_GROUP_ID — Foreign key to FND_SECURITY_GROUPS, controlling which security group owns the row.
- OBJECT_VERSION_NUMBER — Optimistic locking column used by the AME framework during concurrent updates.
- CREATED_BY, CREATION_DATE, LAST_UPDATED_BY, LAST_UPDATE_DATE, LAST_UPDATE_LOGIN — Standard Oracle EBS who-columns providing audit trail information.
- ZD_EDITION_NAME — Editioning column supporting Oracle EBS online patching (12.2.x).
The unique index AME_STRING_VALUES_UK1 spans CONDITION_ID, STRING_VALUE, START_DATE, END_DATE, and ZD_EDITION_NAME. This composite business key enforces that a given condition cannot hold duplicate string values within the same effective-date range, while permitting multiple string values per condition and date-versioned reuse of the same value.
Common Use Cases and Queries
Typical uses include auditing AME condition configuration, troubleshooting why an approval rule did or did not fire, and migrating AME setup between environments. A representative query joins the value table to its security group and filters on effective dates:
SELECT s.CONDITION_ID,
s.STRING_VALUE,
s.START_DATE,
s.END_DATE,
g.SECURITY_GROUP_KEY
FROM hr.ame_string_values s,
fnd_security_groups g
WHERE s.security_group_id = g.security_group_id
AND SYSDATE BETWEEN s.start_date AND NVL(s.end_date, SYSDATE);
A second pattern enumerates all values for a specific condition to verify that the intended literals are present and active. Reporting use cases include comparing condition-value sets across instances for release validation, and extracting configuration to document approval matrices for audit or governance purposes. Because the table is effective-dated, historical queries should constrain START_DATE and END_DATE rather than assuming a single current row per value.
Related Objects
- FND_SECURITY_GROUPS — Referenced by SECURITY_GROUP_ID; the only documented foreign key target.
- AME_CONDITIONS — Parent definition of the condition identified by CONDITION_ID; the principal functional join.
- AME_CONDITION_ATTRIBUTES — Defines the attribute that the stored STRING_VALUE is compared against.
- AME_RULES and AME_RULE_DETAILS — Consume conditions (and therefore their string values) when evaluating approvals.
- AME_TRANSACTION_TYPES — Scopes the conditions for which these string values are configured.
- AME_UTIL and the AME engine APIs (for example, AME_API) — Runtime consumers that resolve conditions against transaction data.
Because the object is classified as standalone, it has no dependent child tables; maintenance is performed through AME configuration forms and the AME setup APIs rather than through direct DML.
-
Table: AME_STRING_VALUES
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.AME_STRING_VALUES, object_name:AME_STRING_VALUES, status:VALID, product: PER - Human Resources , description: To be Updated , implementation_dba_data: HR.AME_STRING_VALUES ,
-
Table: AME_STRING_VALUES
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.AME_STRING_VALUES, object_name:AME_STRING_VALUES, status:VALID, product: PER - Human Resources , description: To be Updated , implementation_dba_data: HR.AME_STRING_VALUES ,
-
APPS.AME_STV_SHD SQL Statements
12.2.2
-
VIEW: HR.AME_STRING_VALUES#
12.2.2
owner:HR, object_type:VIEW, object_name:AME_STRING_VALUES#, status:VALID,
-
APPS.AME_STRING_VALUES_API2 SQL Statements
12.1.1
-
APPS.AME_STV_SHD SQL Statements
12.1.1
-
APPS.AME_STRING_VALUES_API2 SQL Statements
12.2.2
-
APPS.AME_STRING_VALUES_API SQL Statements
12.1.1
-
SYNONYM: APPS.AME_STRING_VALUES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AME_STRING_VALUES, status:VALID,
-
TRIGGER: APPS.AME_STRING_VALUES+
12.2.2
owner:APPS, object_type:TRIGGER, object_name:AME_STRING_VALUES+, status:VALID,
-
APPS.AME_STRING_VALUES_API SQL Statements
12.2.2
-
TRIGGER: APPS.AME_STRING_VALUES+
12.2.2
-
VIEW: HR.AME_STRING_VALUES#
12.2.2
-
SYNONYM: APPS.AME_STRING_VALUES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AME_STRING_VALUES, status:VALID,
-
APPS.AME_STV_INS SQL Statements
12.2.2
-
APPS.AME_STV_INS SQL Statements
12.1.1
-
TABLE: HR.AME_STRING_VALUES
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.AME_STRING_VALUES, object_name:AME_STRING_VALUES, status:VALID,
-
TABLE: HR.AME_STRING_VALUES
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.AME_STRING_VALUES, object_name:AME_STRING_VALUES, status:VALID,
-
FUNCTION: APPS.AME_STRING_VALUES=
12.2.2
-
PACKAGE BODY: APPS.AME_STRING_VALUES_API
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
FUNCTION: APPS.AME_STRING_VALUES=
12.2.2
owner:APPS, object_type:FUNCTION, object_name:AME_STRING_VALUES=, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
PACKAGE BODY: APPS.AME_STRING_VALUES_API2
12.1.1
-
PACKAGE BODY: APPS.AME_STRING_VALUES_API
12.1.1
-
PACKAGE BODY: APPS.AME_STRING_VALUES_API2
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
PACKAGE BODY: APPS.AME_STRING_VALUES_API
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AME_STRING_VALUES_API, status:VALID,
-
PACKAGE BODY: APPS.AME_STRING_VALUES_API
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AME_STRING_VALUES_API, status:VALID,
-
PACKAGE BODY: APPS.AME_STRING_VALUES_API2
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AME_STRING_VALUES_API2, status:VALID,
-
PACKAGE BODY: APPS.AME_STV_UPD
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AME_STV_UPD, status:VALID,
-
PACKAGE BODY: APPS.AME_STRING_VALUES_API2
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AME_STRING_VALUES_API2, status:VALID,
-
PACKAGE BODY: APPS.AME_CONDITION_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AME_CONDITION_PKG, status:VALID,
-
PACKAGE BODY: APPS.AME_STV_SHD
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AME_STV_SHD, status:VALID,
-
APPS.AME_STV_DEL SQL Statements
12.1.1
-
PACKAGE BODY: APPS.AME_STV_DEL
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AME_STV_DEL, status:VALID,
-
APPS.AME_STV_DEL SQL Statements
12.2.2
-
PACKAGE BODY: APPS.AME_ADMIN_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AME_ADMIN_PKG, status:VALID,
-
PACKAGE BODY: APPS.AME_STV_BUS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AME_STV_BUS, status:VALID,
-
APPS.AME_CONDITION_PKG SQL Statements
12.2.2
-
PACKAGE BODY: APPS.AME_STV_DEL
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AME_STV_DEL, status:VALID,
-
PACKAGE BODY: APPS.AME_STV_SHD
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AME_STV_SHD, status:VALID,
-
PACKAGE BODY: APPS.AME_CONDITION_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AME_CONDITION_PKG, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.AME_STV_SHD
12.1.1
-
PACKAGE BODY: APPS.AME_STV_UPD
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AME_STV_UPD, status:VALID,
-
PACKAGE BODY: APPS.AME_STV_BUS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AME_STV_BUS, status:VALID,