Results for “get_so_number_status”

10 results




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

Overview

APPS.POR_VIEW_REQS_PKG is a requisition display utility package used by the Oracle Purchasing (PO) and iProcurement modules in Oracle E-Business Suite release 12.1.1 and 12.2.2. Its principal business function is to supply derived descriptive information for a requisition and its associated lines so that EBS forms, workflows, and self-service pages can present meaningful labels rather than raw foreign key identifiers. Rather than storing redundant descriptive columns on the requisition tables, the forms call this package at runtime to resolve values such as the requisition requester name, the deliver-to location, the supplier and sourcing document on which a line is placed, and the total requisition value.

The package is classified in the ETRM repository under API classification OTHER, meaning Oracle does not publish it as a supported public API for external integrations. The header line references PORVRQSB.pls, version 120.26.12020000.3, indicating the file has been maintained through the 12.2 code line. The package includes FND_LOG static variables (G_CURRENT_RUNTIME_LEVEL, G_LEVEL_UNEXPECTED, G_LEVEL_ERROR, G_LEVEL_EXCEPTION, G_LEVEL_EVENT, G_LEVEL_PROCEDURE, G_LEVEL_STATEMENT) and a module name constant used by the FND logging framework, so diagnostic messages from this package are written to the Oracle EBS logging tables when logging is enabled. The package body also retains vestigial code relating to the obsolete POR_APPROVAL_STATUS_LINES_V view; the header comment from liwang dated 06/15/2004 states that this function should be obsoleted in release 11.5.10 but was retained with an empty body to satisfy the view dependency, and the view itself was slated for removal in a later release.

Key Procedures and Functions

The ETRM metadata documents 40 procedures and functions. The following are the principal documented entries:

Tables Accessed

The package reads from FINANCIALS_SYSTEM_PARAMS_ALL for operating unit and system parameters, FND_LOOKUP_VALUES for descriptive lookup values, FND_TERRITORIES_TL for territory names, and FND_USER for user identity resolution. HR data comes from PER_ALL_PEOPLE_F, PER_PHONES, and HR_LOCATIONS_ALL_TL. Purchasing data is drawn from PO_HEADERS_ALL, PO_DISTRIBUTIONS_ALL, and POR_ITEM_ATTRIBUTE_VALUES. Project accounting data is read from PA_PROJECTS and PA_PROJECTS_ALL. Sales order information is read from OE_ORDER_HEADERS_ALL and OE_ORDER_LINES_ALL. Logging output is written to FND_LOG_MESSAGES.

Usage Notes

The package is invoked at runtime by EBS forms and self-service requisition pages when displaying requisition headers and lines, and by workflow notification activities that require approver names and e-mail addresses. It is referenced by 12 other packages in the ETRM dependency map. Because it is classified OTHER rather than as a public API, customizations should avoid calling it directly; the supported interfaces for requisition data are the PO and iProcurement APIs. The functions are stateless and read-only with respect to the business tables, so they are safe to call repeatedly within a form or concurrent program session.