Search Results get_uom_lov_expense




Overview

INV_UI_RCV_LOVS is an Oracle E-Business Suite PL/SQL package owned by the APPS schema that supplies the SQL behind list-of-values (LOV) windows used throughout the Receiving and receiving-adjacent user interfaces. The package name follows the EBS convention for "UI receiving LOVs," indicating that its purpose is to encapsulate the reference cursor queries that populate LOV selections rather than to execute transactional receiving logic. Each procedure returns a weakly typed REF CURSOR (t_genref), allowing the calling form or page to fetch and display candidate rows dynamically.

The package is declared AUTHID CURRENT_USER, so its statements execute under the privileges of the invoking session rather than the definer. Under Release 12 multi-org access control (MOAC), the "$Header" and inline comments confirm that the earlier parameter p_manual_po_num_type was removed from several procedures (GET_PO_LOV, GET_RECEIPT_NUMBER_LOV, GET_RECEIPT_NUMBER_INSPECT_LOV, GET_DOC_LOV), and organization restriction is now driven by p_organization_id, reflecting the shift to operating-unit and inventory-organization context in 12.1.1 and 12.2.2.

Key Procedures and Functions

The package exposes 33 documented procedures and functions. The prominent members include:

The search term GET_LOCATIONCODE_LOV resolves to one of these location-oriented procedures, returning location code values for the receiving UI rather than full address detail.

Tables Accessed

The package reads (and in limited cases writes) through APPS synonyms covering master and reference data:

Usage Notes

INV_UI_RCV_LOVS is invoked exclusively by the Receiving user interface — the core Receiving form, mobile receiving pages (the p_mobile_form parameter distinguishes RECEIPT from DELIVER), and inspection surfaces. It is referenced by one other documented package, indicating layered reuse rather than direct end-user invocation. Customizations normally call these procedures to populate their own LOV records when building extensions that require PO, location, carrier, receipt, or reason-code selection consistent with standard receiving behavior. Because procedures return REF CURSORs, callers must declare a cursor variable of t_genref and fetch rows themselves. All organization-sensitive queries require the caller to pass the correct organization context so that MOAC and org-level security remain intact.