Search Results approver_sequence




Overview

ASO_APPROVER_DETAILS_V is a seeded, read-only database view owned by the APPS schema in Oracle E-Business Suite, delivered as part of the ASO (Order Capture) product family. It exposes approver-level detail rows associated with the approval infrastructure used by Oracle Order Management and related Order Capture flows in both EBS 12.1.1 and 12.2.2. In the ETRM metadata the object is registered as object type VIEW with a status of VALID.

The view serves as a denormalized reporting and integration surface over the approval detail table. Rather than requiring callers to join approver identifiers to the person or resource tables manually, it resolves the approver's display name and translates the internal approver status code into a user-facing meaning. This makes it well suited for approval-status inquiries, workflow-driven lookups, and inbound/outbound integrations that need to present approver identity and state in a single row.

The search fragment provided ("'approver_user_id':approver.get('approver_user_id'),'approver_name':approver.get('approver_name'),") reflects a typical consumer pattern: application code (often JavaScript or a middleware mapping layer) reading the APPROVER_USER_ID and APPROVER_NAME attributes from an approval record and re-keying them into a JSON-style payload. ASO_APPROVER_DETAILS_V is the natural source of exactly those two fields, since it surfaces both the numeric user identifier and the resolved display name on the same row.

Underlying Base Objects

The view text is defined over the following documented base objects:

The name resolution strategy is an NVL: the person name is preferred, and the resource source name is substituted when no person match exists. The APPROVER_STATUS equals MEANING join makes the status column directly readable.

Key Columns

Common Use Cases and Queries

Typical usages include approval-status reporting, workflow reconciliation, and interface extracts that publish approver identity and outcome.

  • List approvers and status for a given approval object.
  • Retrieve APPROVER_USER_ID and APPROVER_NAME for integration mapping.
  • Identify pending approvals by DATE_SENT with no DATE_RECEIVED.
  • Reconcile workflow item keys back to approval details.
SELECT approval_det_id, approver_sequence, approver_name,
       approver_user_id, approver_status, date_sent, date_received
FROM   apps.aso_approver_details_v
WHERE  object_approval_id = :p_object_approval_id
ORDER  BY approver_sequence;

SELECT approver_user_id, approver_name
FROM   apps.aso_approver_details_v
WHERE  approver_status = 'PENDING';

Because the view performs correlated scalar subqueries and effective-dated lookups, heavy ad hoc reporting should be filtered by OBJECT_APPROVAL_ID or APPROVER_USER_ID to keep plan costs predictable.