Search Results document_line_num




Overview

The APPS.POS_LINES_V view is a Purchasing (PO) module reporting object that consolidates line-level receipt and shipment data sourced primarily from the Receiving Open Interface tables. Its name reflects its function: it exposes point-of-shipment (ASN) and receipt line attributes, drawing first from RCV_TRANSACTIONS_INTERFACE and, through a UNION, from RCV_SHIPMENT_LINES. This makes the view particularly relevant to inbound logistics, advance shipment notice (ASN) processing, and receipt correction reporting.

The view carries a documented status of VALID and is owned by the APPS schema. Because the user search term po_revision_num surfaces in its projection list, POS_LINES_V is frequently consulted when reporting on PO revision context for pending or historical receipt transactions — a value not directly adjacent to receipt lines in the base interface tables in a denormalized form. It serves as a convenient integration and reporting facade over receipt interface and shipment data rather than as a transactional table itself.

Underlying Base Objects

The documented base objects for POS_LINES_V span several schemas and include both tables and views:

Because the view unions two distinct receipt sources, its row count can exceed either source alone; consumers should filter by PROCESSING_STATUS_CODE or TRANSACTION_STATUS_CODE to scope to a single logical stream.

Key Columns

Common Use Cases and Queries

Typical scenarios include reviewing in-flight receipt interface records before processing, auditing PO revision activity against receipts, and validating ASN details. A representative query filtering on revision values is:

  • SELECT po_number, po_revision_num, quantity, processing_status_code FROM apps.pos_lines_v WHERE po_revision_num IS NOT NULL;
  • SELECT po_number, quantity_ordered, quantity_received FROM apps.pos_lines_v WHERE po_line_location_id = :location_id;
  • SELECT po_number, vendor_name, country_of_origin_displayed FROM apps.pos_lines_v WHERE processing_status_code = 'ERROR';

The view is best used for reporting and interface monitoring, while direct DML should be performed against the underlying RCV and PO tables.