Results for “rcv_returns_v”

50+ results




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

Overview

RCV_RETURNS_V is an APPS-owned database view in Oracle E-Business Suite Release 12.1.1 and 12.2.2, classified under the PO – Purchasing product family. Per the ETRM metadata, its status is VALID and it is described as "Retrofitted," indicating that the object was re-pointed against the R12 transactional data model, most likely from an earlier 11i definition. It exposes return-to-vendor, RMA, and related receiving return transactions for reporting and integration purposes.

The view presents return transaction records sourced from the receiving transaction table (RCV_TRANSACTIONS) rather than direct inserts, and is designed to be a reporting-friendly projection. Because it joins to purchasing, receiving, WIP, HR, and OE objects, it allows consumers to retrieve a return transaction together with pricing, vendor, routing, and destination context in a single query without writing the join logic themselves.

The user search term shelf_days does not appear in the documented view text or column list. There is no SHELF_DAYS column in the ETRM metadata for RCV_RETURNS_V; shelf-life calculation in EBS is normally handled through inventory lot attributes (for example MTL_LOT_NUMBERS.SHELF_LIFE_CODE and expiry date columns) rather than this view. Any shelf-life reporting requirement would therefore need to join RCV_RETURNS_V back to the relevant MTL lot/attribute tables on organization, item, and lot.

Underlying Base Objects

The documented referenced base objects for 12.2.2 span nine functional areas:

Numerous base objects are synonyms rather than tables or views in the APPS schema. The distinction matters for debugging: a synonym resolves to the owning application schema, so invalid view compilation typically traces to a change in one of the underlying views such as PO_VENDORS, PO_LINES_TRX_V, or RCV_ROUTING_HEADERS.

Key Columns

The view exposes a broad transaction record plus join-derived attributes:

Common Use Cases and Queries

The view supports return analysis, vendor return reconciliation, and receiving exception reporting. A typical query retrieves returns against a purchase order with derived pricing and vendor context:

  • Return transactions by date range, filtered on TRANSACTION_TYPE and TRANSACTION_DATE, joined to PO_HEADERS for segmentation.
  • Price variance reporting using PO_UNIT_PRICE against CURRENCY_CONVERSION_RATE for foreign-currency POs.
  • RMA versus vendor-return separation using SOURCE_DOCUMENT_CODE.
  • Shelf-life analysis by joining to MTL_LOT_NUMBERS on ORGANIZATION_ID and item, since shelf-days logic is not exposed by this view.
  • Exception reporting on RECEIPT_EXCEPTION_FLAG and INSPECTION_STATUS_CODE.
SELECT r.transaction_id, r.transaction_date, r.transaction_type,
       r.quantity, r.uom_code, r.po_unit_price, r.vendor,
       r.location_code, r.rma_reference
FROM   apps.rcv_returns_v r
WHERE  r.transaction_date >= :p_from_date
AND    r.transaction_date <  :p_to_date
AND    r.organization_id = :p_org_id;

Because the object is a view rather than a table, no direct DML is permitted; returns must be created through standard receiving processes or the interface tables referenced in the definition.