Search Results ame_update_username_pkg
Overview
The APPS.AME_UPDATE_USERNAME_PKG package is a component of the Oracle Approvals Management (AME) module in Oracle E-Business Suite. AME provides the rule-based approval engine that determines routing, approver lists, and hierarchy resolution for transactions submitted from applications such as Purchasing, iProcurement, Payables, and Human Resources. The package exists to support username changes within that approval framework, ensuring that approver identities remain consistent when a user's login name is modified.
The package header, dated 2005 (build 120.0), reveals a deliberately narrow, single-purpose design. It declares only one procedure, UPDATE_USERNAME, and carries no private helper routines or additional public APIs. This isolation is characteristic of AME utility routines that participate in the Workflow Business Event System (WF_EVENT_T is among its referenced tables) rather than exposing general-purpose functionality. Its API classification in the ETRM repository is listed as "OTHER," meaning it is not categorized as a standard public AME API such as the approver list or AME engine APIs, and it is referenced by zero other packages, confirming that it is a terminal, self-contained utility invoked directly rather than through package-to-package chaining.
Key Procedures and Functions
- UPDATE_USERNAME — The sole documented procedure in the package. It is a Workflow-standard signature procedure, taking parameters for item type, item key, activity ID, function mode, and an output result. It is designed to be registered as a function activity in an Oracle Workflow process, where the item type and item key identify the running workflow instance and the function mode indicates whether the activity is being run or has been cancelled (its typical modes being RUN and CANCEL). When invoked, it performs the username update logic, writing the outcome into the
resultoutparameter, which Workflow interprets as a standard activity result. No other procedures or functions are declared in the package specification.
Tables Accessed
The ETRM metadata lists a broad set of AME tables referenced through APPS synonyms, indicating that the procedure touches most of the core AME configuration and runtime structures. These include AME_ACTIONS and AME_ACTION_TYPES (action definitions and their types), AME_APPROVAL_GROUP_ITEMS and AME_APPROVAL_GROUP_MEMBERS (approval group definitions and membership), AME_CALLING_APPS (registered calling applications), AME_CONDITIONS (rule conditions), and AME_CONFIG_VARS (configuration variables). Runtime and history tables include AME_TRANS_APPROVAL_HISTORY, AME_TEMP_DELETIONS, AME_TEMP_INSERTIONS, and AME_TEMP_OLD_APPROVER_LISTS, which hold transient approver list modifications. Logging is handled through AME_EXCEPTIONS_LOG and its sequence AME_EXCEPTIONS_LOG_S. The presence of WF_EVENT_T and DUAL reflects the workflow integration and standard PL/SQL usage.
Usage Notes
This package is not intended for direct invocation by custom code. It is designed to be registered as a Workflow function activity and executed by the Workflow engine, which supplies the item type, item key, activity ID, and function mode. It is therefore invoked automatically when the workflow process that references it reaches the activity, or when an administrator cancels that activity with the CANCEL mode. Because the package is referenced by no other packages, it has no indirect callers.
Administrators encountering the "update_username" search term should recognize that this is an internal AME-to-Workflow integration utility rather than a supported public API. Any customization should target the standard AME public APIs instead, as direct calls bypass the validation and error-handling conventions enforced by the AME framework.
-
PACKAGE: APPS.AME_UPDATE_USERNAME_PKG
12.2.2
-
PACKAGE: APPS.AME_UPDATE_USERNAME_PKG
12.1.1
-
PACKAGE: APPS.AME_UPDATE_USERNAME_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:AME_UPDATE_USERNAME_PKG, status:VALID,
-
PACKAGE: APPS.AME_UPDATE_USERNAME_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:AME_UPDATE_USERNAME_PKG, status:VALID,
-
PACKAGE BODY: APPS.AME_UPDATE_USERNAME_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AME_UPDATE_USERNAME_PKG, status:VALID,
-
PACKAGE BODY: APPS.AME_UPDATE_USERNAME_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AME_UPDATE_USERNAME_PKG, status:VALID,
-
SYNONYM: APPS.AME_EXCEPTIONS_LOG
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AME_EXCEPTIONS_LOG, status:VALID,
-
SYNONYM: APPS.AME_APPROVAL_GROUP_ITEMS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AME_APPROVAL_GROUP_ITEMS, status:VALID,
-
SYNONYM: APPS.AME_EXCEPTIONS_LOG_S
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AME_EXCEPTIONS_LOG_S, status:VALID,
-
SYNONYM: APPS.AME_EXCEPTIONS_LOG_S
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AME_EXCEPTIONS_LOG_S, status:VALID,
-
SYNONYM: APPS.AME_TEMP_INSERTIONS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AME_TEMP_INSERTIONS, status:VALID,
-
SYNONYM: APPS.AME_TEMP_DELETIONS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AME_TEMP_DELETIONS, status:VALID,
-
SYNONYM: APPS.AME_TEMP_DELETIONS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AME_TEMP_DELETIONS, status:VALID,
-
SYNONYM: APPS.AME_TRANS_APPROVAL_HISTORY
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AME_TRANS_APPROVAL_HISTORY, status:VALID,
-
SYNONYM: APPS.AME_TEMP_INSERTIONS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AME_TEMP_INSERTIONS, status:VALID,
-
SYNONYM: APPS.AME_TRANS_APPROVAL_HISTORY
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AME_TRANS_APPROVAL_HISTORY, status:VALID,
-
SYNONYM: APPS.AME_APPROVAL_GROUP_MEMBERS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AME_APPROVAL_GROUP_MEMBERS, status:VALID,
-
SYNONYM: APPS.AME_EXCEPTIONS_LOG
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AME_EXCEPTIONS_LOG, status:VALID,
-
SYNONYM: APPS.AME_TEMP_OLD_APPROVER_LISTS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AME_TEMP_OLD_APPROVER_LISTS, status:VALID,
-
SYNONYM: APPS.AME_APPROVAL_GROUP_MEMBERS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AME_APPROVAL_GROUP_MEMBERS, status:VALID,
-
SYNONYM: APPS.AME_APPROVAL_GROUP_ITEMS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AME_APPROVAL_GROUP_ITEMS, status:VALID,
-
SYNONYM: APPS.AME_TEMP_OLD_APPROVER_LISTS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AME_TEMP_OLD_APPROVER_LISTS, status:VALID,
-
SYNONYM: APPS.AME_CONFIG_VARS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AME_CONFIG_VARS, status:VALID,
-
SYNONYM: APPS.AME_CONFIG_VARS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AME_CONFIG_VARS, status:VALID,
-
SYNONYM: APPS.AME_ACTIONS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AME_ACTIONS, status:VALID,
-
SYNONYM: APPS.AME_CONDITIONS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AME_CONDITIONS, status:VALID,
-
SYNONYM: APPS.AME_CONDITIONS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AME_CONDITIONS, status:VALID,
-
SYNONYM: APPS.AME_ACTIONS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AME_ACTIONS, status:VALID,
-
SYNONYM: APPS.AME_ACTION_TYPES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AME_ACTION_TYPES, status:VALID,
-
SYNONYM: APPS.AME_ACTION_TYPES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AME_ACTION_TYPES, status:VALID,
-
SYNONYM: APPS.AME_CALLING_APPS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AME_CALLING_APPS, status:VALID,
-
APPS.AME_UPDATE_USERNAME_PKG SQL Statements
12.1.1
-
SYNONYM: APPS.AME_CALLING_APPS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AME_CALLING_APPS, status:VALID,
-
PACKAGE BODY: APPS.AME_UPDATE_USERNAME_PKG
12.2.2
-
PACKAGE BODY: APPS.AME_UPDATE_USERNAME_PKG
12.1.1
-
12.1.1 DBA Data
12.1.1
-
APPS.AME_UPDATE_USERNAME_PKG SQL Statements
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
VIEW: APPS.WF_ROLES
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:FND.WF_ROLES, object_name:WF_ROLES, status:VALID,
-
VIEW: APPS.WF_ROLES
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:FND.WF_ROLES, object_name:WF_ROLES, status:VALID,
-
APPS.AME_UPDATE_USERNAME_PKG dependencies on AME_UPDATE_USERNAME_PKG
12.1.1
-
APPS.AME_UPDATE_USERNAME_PKG dependencies on AME_UPDATE_USERNAME_PKG
12.2.2
-
SYNONYM: APPS.WF_EVENT_T
12.2.2
owner:APPS, object_type:SYNONYM, object_name:WF_EVENT_T, status:VALID,
-
TYPE: APPS.WF_EVENT_T
12.1.1
owner:APPS, object_type:TYPE, object_name:WF_EVENT_T, status:VALID,
-
APPS.AME_UPDATE_USERNAME_PKG dependencies on AME_EXCEPTIONS_LOG
12.1.1
-
APPS.AME_UPDATE_USERNAME_PKG dependencies on AME_EXCEPTIONS_LOG
12.2.2
-
PACKAGE: APPS.WF_ENGINE
12.1.1
owner:APPS, object_type:PACKAGE, object_name:WF_ENGINE, status:VALID,
-
PACKAGE: APPS.WF_ENGINE
12.2.2
owner:APPS, object_type:PACKAGE, object_name:WF_ENGINE, status:VALID,