Search Results icx_po_requisition_headers_v
Overview
ICX_PO_REQUISITION_HEADERS_V is a reporting and integration view owned by the APPS schema in Oracle E-Business Suite, delivered as part of the ICX (Oracle iProcurement) product family. It exposes requisition header information from the purchasing schema in a form adapted to the iProcurement inquiry and display requirements. The view is documented as VALID in both 12.1.1 and 12.2.2 and carries the description "Requisition Headers View."
Functionally, the view presents one row per requisition header, drawing from PO_REQUISITION_HEADERS and enriching it with derived values such as a decoded cancellation flag, a formatted requisition total, a preparer name, a displayed authorization status, a document type description, and a reserved-funds indicator. The view is defined with a ROWID-based ROW_ID column, which allows Oracle Forms-based iProcurement screens and other consumers to perform optimistic locking and navigate to the base header row. Because it is a view rather than a table, it performs no storage of its own; all values are resolved at query time against requester context and system setup.
Underlying Base Objects
The view is defined over PO_REQUISITION_HEADERS (exposed through an APPS synonym) as its primary driver, with PRH serving as the table alias in the view text. It joins and references a broad set of supporting objects documented in the ETRM 12.2.2 metadata: PO_ACTION_HISTORY, PO_DOCUMENT_TYPES and PO_LOOKUP_CODES for document type and status display; GL_SETS_OF_BOOKS (SOB) for the functional currency; FINANCIALS_SYSTEM_PARAMETERS for ledger context; and the HR_EMPLOYEES and HR_PERSON_NAME views together with the HR_GENERAL, HR_SECURITY and FND_GLOBAL packages to resolve the preparer's full name. FND_LOOKUPS, FND_PROFILE and FND_CURRENCY provide lookup values, profile option values and currency formatting. Two PL/SQL packages supply computed columns: PO_REQS_INQ_SV (GET_RESERVED_FLAG) and PO_REQUISITION_HEADERS_PKG (GET_REQ_TOTAL).
Key Columns
- REQUISITION_HEADER_ID — Primary key of the underlying requisition header, used to join to lines and distributions.
- REQUISITION_NUM — Exposed from PRH.SEGMENT1; the user-visible requisition number.
- ROW_ID — The ROWID of the base PO_REQUISITION_HEADERS row, supporting update and locking.
- AUTHORIZATION_STATUS / AUTHORIZATION_STATUS_DSP — The stored status code and its displayed (translated) value from the lookup.
- CANCEL_FLAG — Derived via DECODE to 'Y' when the authorization status is 'CANCELLED', else NULL.
- CLOSED_CODE — NVL-adjusted so a NULL stored closed code is presented as 'OPEN'.
- REQ_HEADER_AMOUNT / CURRENCY_CODE — The requisition total returned by PO_REQUISITION_HEADERS_PKG.GET_REQ_TOTAL, formatted using the ledger currency's format mask.
- PREPARER_ID / PREPARER_NAME — The creator identifier and the resolved HR full name.
- RESERVED_FLAG — Result of PO_REQS_INQ_SV.GET_RESERVED_FLAG, indicating whether funds are reserved.
- DOCUMENT_TYPE_DSP — Descriptive name from PO_DOCUMENT_TYPES for the requisition document type.
- TYPE_LOOKUP_CODE, ENABLED_FLAG, ON_LINE_FLAG, PREPARER_FINISHED_FLAG, RESEARCH_COMPLETE_FLAG, SUMMARY_FLAG, TRANSFERRED_TO_OE_FLAG — Status and control flags used by iProcurement workflows.
- SEGMENT2 through SEGMENT5, ATTRIBUTE1 through ATTRIBUTE15 and ATTRIBUTE_CATEGORY — Descriptive flexfield and key flexfield segment values.
- CREATED_BY, CREATION_DATE, LAST_UPDATED_BY, LAST_UPDATE_DATE, LAST_UPDATE_LOGIN, PROGRAM_APPLICATION_ID, PROGRAM_ID, REQUEST_ID — Standard WHO and concurrent program audit columns.
Common Use Cases and Queries
The view is typically used to report requisition header status, values and ownership without needing to reconstruct the display logic that iProcurement applies. A representative query lists open requisitions with formatted amounts:
SELECT requisition_num, preparer_name, authorization_status_dsp, req_header_amount, currency_code FROM apps.icx_po_requisition_headers_v WHERE NVL(closed_code,'OPEN') = 'OPEN' ORDER BY creation_date DESC;SELECT requisition_header_id, requisition_num, cancel_flag, reserved_flag, document_type_dsp FROM apps.icx_po_requisition_headers_v WHERE authorization_status = 'IN PROCESS';SELECT requisition_num, req_header_amount, segment2, attribute1 FROM apps.icx_po_requisition_headers_v WHERE preparer_id = :p_preparer_id AND creation_date >= :p_from_date;
Performance considerations apply: because REQ_HEADER_AMOUNT and RESERVED_FLAG are PL/SQL functions executed per row, queries filtering on those derived columns force function evaluation across candidate rows and should be avoided in large extracts. Filtering on indexed base columns such as REQUISITION_HEADER_ID, PREPARER_ID or CREATION_DATE is preferable. As with all APPS views, the view is subject to row-level security through HR_SECURITY and MO/operating unit profiles, so results reflect the responsibility's access.
-
View: ICX_PO_REQUISITION_HEADERS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:ICX.ICX_PO_REQUISITION_HEADERS_V, object_name:ICX_PO_REQUISITION_HEADERS_V, status:VALID, product: ICX - Oracle iProcurement , description: Requisition Headers View , implementation_dba_data: APPS.ICX_PO_REQUISITION_HEADERS_V ,
-
View: ICX_PO_REQUISITION_HEADERS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:ICX.ICX_PO_REQUISITION_HEADERS_V, object_name:ICX_PO_REQUISITION_HEADERS_V, status:VALID, product: ICX - Oracle iProcurement , description: Requisition Headers View , implementation_dba_data: APPS.ICX_PO_REQUISITION_HEADERS_V ,
-
PACKAGE: APPS.PO_REQS_INQ_SV
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PO_REQS_INQ_SV, status:VALID,
-
PACKAGE: APPS.PO_REQUISITION_HEADERS_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PO_REQUISITION_HEADERS_PKG, status:VALID,
-
PACKAGE: APPS.PO_REQUISITION_HEADERS_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PO_REQUISITION_HEADERS_PKG, status:VALID,
-
PACKAGE: APPS.PO_REQS_INQ_SV
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PO_REQS_INQ_SV, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
SYNONYM: APPS.PO_ACTION_HISTORY
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PO_ACTION_HISTORY, status:VALID,
-
SYNONYM: APPS.PO_ACTION_HISTORY
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PO_ACTION_HISTORY, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
SYNONYM: APPS.PO_DOCUMENT_TYPES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PO_DOCUMENT_TYPES, status:VALID,
-
VIEW: APPS.ICX_PO_REQUISITION_HEADERS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:ICX.ICX_PO_REQUISITION_HEADERS_V, object_name:ICX_PO_REQUISITION_HEADERS_V, status:VALID,
-
VIEW: APPS.ICX_PO_REQUISITION_HEADERS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:ICX.ICX_PO_REQUISITION_HEADERS_V, object_name:ICX_PO_REQUISITION_HEADERS_V, status:VALID,
-
12.1.1 FND Design Data
12.1.1
-
12.2.2 FND Design Data
12.2.2
-
SYNONYM: APPS.PO_DOCUMENT_TYPES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PO_DOCUMENT_TYPES, status:VALID,
-
SYNONYM: APPS.PO_REQUISITION_HEADERS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PO_REQUISITION_HEADERS, status:VALID,
-
SYNONYM: APPS.PO_REQUISITION_HEADERS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PO_REQUISITION_HEADERS, status:VALID,
-
VIEW: APPS.HR_EMPLOYEES
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PO.HR_EMPLOYEES, object_name:HR_EMPLOYEES, status:VALID,
-
VIEW: APPS.HR_EMPLOYEES
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PO.HR_EMPLOYEES, object_name:HR_EMPLOYEES, status:VALID,
-
PACKAGE: APPS.HR_PERSON_NAME
12.1.1
owner:APPS, object_type:PACKAGE, object_name:HR_PERSON_NAME, status:VALID,
-
PACKAGE: APPS.HR_PERSON_NAME
12.2.2
owner:APPS, object_type:PACKAGE, object_name:HR_PERSON_NAME, status:VALID,
-
SYNONYM: APPS.FINANCIALS_SYSTEM_PARAMETERS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FINANCIALS_SYSTEM_PARAMETERS, status:VALID,
-
SYNONYM: APPS.FINANCIALS_SYSTEM_PARAMETERS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:FINANCIALS_SYSTEM_PARAMETERS, status:VALID,
-
PACKAGE: APPS.FND_CURRENCY
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_CURRENCY, status:VALID,
-
VIEW: APPS.PO_LOOKUP_CODES
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PO.PO_LOOKUP_CODES, object_name:PO_LOOKUP_CODES, status:VALID,
-
PACKAGE: APPS.FND_CURRENCY
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_CURRENCY, status:VALID,
-
VIEW: APPS.PO_LOOKUP_CODES
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PO.PO_LOOKUP_CODES, object_name:PO_LOOKUP_CODES, status:VALID,
-
PACKAGE: APPS.HR_SECURITY
12.1.1
owner:APPS, object_type:PACKAGE, object_name:HR_SECURITY, status:VALID,
-
PACKAGE: APPS.HR_SECURITY
12.2.2
owner:APPS, object_type:PACKAGE, object_name:HR_SECURITY, status:VALID,
-
VIEW: APPS.FND_LOOKUPS
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:FND.FND_LOOKUPS, object_name:FND_LOOKUPS, status:VALID,
-
VIEW: APPS.FND_LOOKUPS
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:FND.FND_LOOKUPS, object_name:FND_LOOKUPS, status:VALID,
-
VIEW: APPS.GL_SETS_OF_BOOKS
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:SQLGL.GL_SETS_OF_BOOKS, object_name:GL_SETS_OF_BOOKS, status:VALID,
-
VIEW: APPS.GL_SETS_OF_BOOKS
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:SQLGL.GL_SETS_OF_BOOKS, object_name:GL_SETS_OF_BOOKS, status:VALID,
-
PACKAGE: APPS.HR_GENERAL
12.2.2
owner:APPS, object_type:PACKAGE, object_name:HR_GENERAL, status:VALID,
-
PACKAGE: APPS.HR_GENERAL
12.1.1
owner:APPS, object_type:PACKAGE, object_name:HR_GENERAL, status:VALID,
-
eTRM - PO Tables and Views
12.1.1
description: Temporary table for tracking a receiving upgrade from Release 9 to Release 10 ,
-
eTRM - ICX Tables and Views
12.2.2
-
eTRM - ICX Tables and Views
12.1.1
-
12.2.2 DBA Data
12.2.2
-
PACKAGE: APPS.FND_PROFILE
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_PROFILE, status:VALID,
-
PACKAGE: APPS.FND_PROFILE
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_PROFILE, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
eTRM - SQLGL Tables and Views
12.1.1
description: USSGL transaction codes ,
-
PACKAGE: APPS.FND_GLOBAL
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_GLOBAL, status:VALID,
-
PACKAGE: APPS.FND_GLOBAL
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_GLOBAL, status:VALID,
-
eTRM - FND Tables and Views
12.2.2
description: No longer used ,
-
eTRM - FND Tables and Views
12.1.1
description: No longer used ,
-
eTRM - ICX Tables and Views
12.2.2
-
eTRM - ICX Tables and Views
12.1.1