Results for “eam_work_request_assoc_v”

50+ results




AI-generated from documented ETRM metadata — verify critical details on the linked pages.

Overview

EAM_WORK_REQUEST_ASSOC_V is a seeded Oracle E-Business Suite view owned by the APPS schema and validated in releases 12.1.1 and 12.2.2. Within the Enterprise Asset Management (EAM) module, it presents a consolidated list of all work requests and service requests that are associated with a given work order. The view is classified as a reporting and integration object: it does not store data itself, but projects the results of joins across the work request, asset instance, department, user, and service request entities into a single denormalized result set.

The view is deliberately constructed as a UNION-style compatibility layer. The first branch surfaces native EAM work request records from WIP_EAM_WORK_REQUESTS, while the service request branch joins CS_INCIDENTS_B_SEC, CS_INCIDENTS_VL_SEC, and EAM_WO_SERVICE_ASSOCIATION. To align both branches to a common projection, service request attributes are populated where present and substituted with typed NULL placeholders where the underlying request type has no equivalent. This design allows downstream forms, concurrent programs, and custom reports to query a single object for "all requests attached to a work order" without branching logic.

Underlying Base Objects

The documented base objects fall into four functional groups:

Codes and meanings are resolved against MFG_LOOKUPS using the lookup types EAM_REQUEST_TYPE, WIP_EAM_WORK_REQ_STATUS, and MTL_EAM_ASSET_TYPE.

Key Columns

Common Use Cases and Queries

The view is typically used to list all requests against a work order, to reconcile EAM work requests with CRM service requests for the same asset, and to feed dashboards that track outstanding requests by department or asset group.

Reporting against a specific work order:

SELECT request_number, request_type, status, asset_number,
       originator, reported_date, exp_resolution_date
FROM   apps.eam_work_request_assoc_v
WHERE  wip_entity_id = :p_wip_entity_id;

Separating work requests from service requests by testing the SR_TYPE_ID placeholder — directly relevant to the search term sr_type_id:

SELECT request_number, request_type, status,
       CASE WHEN sr_type_id IS NULL
            THEN 'WORK REQUEST' ELSE 'SERVICE REQUEST' END AS request_origin
FROM   apps.eam_work_request_assoc_v
WHERE  organization_id = :p_org_id;

Because sr_type_id is substituted with TO_NUMBER(NULL) in the work request branch, an IS NULL test reliably distinguishes native work requests from associated service requests, while non-null values in the SR_* columns indicate an incident-based record joined through EAM_WO_SERVICE_ASSOCIATION.