Results for “po_pos_all_v”

36 results




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

Overview

The PO_POS_ALL_V view is an APPS-owned database object within the Purchasing (PO) module of Oracle E-Business Suite, valid in both 12.1.1 and 12.2.2. Its ETRM documentation designates it as "10SC ONLY - Retrofitted," indicating that the object originated from a specialized localization or vertical build (10SC) and was subsequently retrofitted into the standard application schema. Despite this origin note, the view is a fully valid, deployed object in the APPS schema.

Functionally, PO_POS_ALL_V presents a consolidated, user-facing projection of purchase order headers and their associated descriptive attributes. It joins document header data to vendor information, document type classifications, approval (authorization) status descriptions, operating unit names, and purchasing agent employee names. The view is intended for reporting and integration scenarios in which a denormalized, human-readable representation of purchasing documents is required without navigating the multiple underlying transactional tables directly. It surfaces records for standard purchase orders, planned orders, blanket purchase agreements, and contracts, filtered and decorated through Oracle's lookup and multi-organization security mechanisms.

Underlying Base Objects

The view is defined over the following documented base objects, resolved through APPS synonyms or package calls:

Key Columns

Common Use Cases and Queries

Typical uses include purchasing document listings, agent workload reports, approval status dashboards, and supplier-facing extracts.

  • List all open blanket agreements for the current operating unit.
  • Report purchase orders by buying agent name and authorization status.
  • Extract supplier and document type details for integration into downstream systems.
SELECT segment1, type_name, vendor_name,
       authorization_status_dsp, name
  FROM po_pos_all_v
 WHERE type_lookup_code = 'BLANKET'
   AND authorization_status = 'APPROVED';
SELECT agent_id, COUNT(*) po_count
  FROM po_pos_all_v
 WHERE creation_date >= SYSDATE - 30
 GROUP BY agent_id;

Because the view enforces multi-organization and lookup security filters internally, querying it directly returns only data the session is entitled to view.