Results for “csp_requirement_headers_v”

32 results




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

Overview

The CSP_REQUIREMENT_HEADERS_V view is an APPS-owned database object within the Oracle E-Business Suite Spares Management (CSP) product family. It exposes header-level information about parts requirements — the demand records that drive spare parts sourcing, planning, and fulfillment against field service activities. The view is validated and available in both Oracle EBS 12.1.1 and 12.2.2.

Rather than requiring integration or reporting developers to join the underlying CSP, JTF (Task), OE, and HR organization tables manually, the view pre-assembles a consolidated, denormalized projection of each requirement header. It resolves foreign keys into human-readable codes and names — service request numbers, task numbers, order type names, and destination organization codes — and flattens assignment context (resource type and resource ID) so that a requirement can be reported against either its own stored resource or the resource captured on the associated task assignment. For this reason the view is commonly used as a reporting and integration access point: discoverable through oe_transaction_types joins (which it already contains internally), it is frequently referenced by Service/Spares reporting extracts, OBIEE/BI Publisher datasets, and custom concurrent programs that need a flat requirement-header result set without owning the join logic themselves.

Underlying Base Objects

The view is defined over the following documented base objects:

All non-driving joins are outer joins, so a requirement header row is retained even when its task, assignment, order type, or destination organization is absent; in those cases the derived descriptive columns return NULL.

Key Columns

Common Use Cases and Queries

The view supports reporting on open requirements, tracing requirements to service requests and order types, and integration extracts that must resolve organization and resource descriptors. A typical query lists open requirements with their service request, order type, and destination:

  • Filter by OPEN_REQUIREMENT = 'Y' or NEED_BY_DATE windows for demand reporting.
  • Group by DESTINATION_ORGANIZATION and ORDER_TYPE_NAME to summarize spares demand.
  • Join ORDER_TYPE_ID back to OE_TRANSACTION_TYPES only where additional transaction type attributes are required, since the view already resolves the name.

Example:

SELECT requirement_header_id, service_request, task_number, order_type_name, need_by_date, destination_organization, open_requirement FROM csp_requirement_headers_v WHERE open_requirement = 'Y' AND TRUNC(need_by_date) >= TRUNC(SYSDATE) ORDER BY need_by_date;

Because the joins are outer joins and the task join is constrained to service-request sources, results reflect only SR-derived task context for task/assignment columns, while the requirement header itself is always preserved for matching base rows.