Search Results allow_express_delivery_flag




Overview

RCV_RECEIVING_PARAMETERS_V is a VALID reporting and integration view owned by the APPS schema in Oracle E-Business Suite 12.1.1 and 12.2.2. It is registered under the PO — Purchasing product family and is documented in ETRM as "Retrofitted," meaning the object was carried forward across release boundaries to preserve backward compatibility for customizations, reports, and interfaces that reference it.

The view presents receiving control parameters at the inventory organization level. One row is returned per organization defined in RCV_PARAMETERS, enriched with descriptive routing names resolved from RCV_ROUTING_HEADERS. It is the conventional access point for answering the question "how is receiving configured for this organization?" without querying the base parameter table directly. Because it exposes the parameter flags alongside human-readable routing names, it is widely used in receiving reports, tolerance validation logic, and interfaces that must respect organization-specific receiving rules before submitting receipt transactions.

Underlying Base Objects

The view is defined over two documented base objects:

  • RCV_PARAMETERS (exposed as a synonym) — the primary source, supplying all receiving control flags, tolerances, exception codes, account references, and the routing header identifiers.
  • RCV_ROUTING_HEADERS (a view) — joined twice to resolve the receiving routing name and the RMA receiving routing name.

The join is an outer join on both routing columns: RP.RECEIVING_ROUTING_ID = RRH.ROUTING_HEADER_ID (+) and RP.RMA_RECEIPT_ROUTING_ID = RRH1.ROUTING_HEADER_ID (+). Organizations with no routing configured therefore still return a row, with ROUTING_NAME and RMA_ROUTING_NAME null. The view also carries standard WHO audit columns and concurrent program context columns (REQUEST_ID, PROGRAM_APPLICATION_ID, PROGRAM_ID, PROGRAM_UPDATE_DATE) inherited from RCV_PARAMETERS.

Key Columns

Common Use Cases and Queries

Typical uses include confirming whether express delivery is enabled for an organization, driving tolerance validation in custom receiving forms, and feeding routing names into reports.

  • Check express delivery configuration for a single organization:
    SELECT organization_id, allow_express_delivery_flag
    FROM   apps.rcv_receiving_parameters_v
    WHERE  organization_id = :p_org_id;
  • Audit receiving tolerances and exception handling across organizations:
    SELECT organization_id, qty_rcv_tolerance, qty_rcv_exception_code,
           days_early_receipt_allowed, days_late_receipt_allowed
    FROM   apps.rcv_receiving_parameters_v
    ORDER  BY organization_id;
  • List organizations with receiving routing names resolved:
    SELECT organization_id, receiving_routing_id, routing_name,
           rma_receipt_routing_id, rma_routing_name
    FROM   apps.rcv_receiving_parameters_v
    WHERE  routing_name IS NOT NULL;

Because the view is a simple non-aggregated projection with outer joins, it can be joined freely to organization and receipt tables in custom concurrent programs and BI Publisher data models without introducing row multiplication.