Search Results po_document_types
Overview
APPS.ICX_PO_REQUISITION_TEMPLATES_V is a reporting view in Oracle E-Business Suite that exposes the contents of the Procurement Requisition Express (self-service requisition template) framework together with resolution of the referenced purchasing documents. It joins requisition express headers and lines (PO_REQEXPRESS_HEADERS and PO_REQEXPRESS_LINES) to purchase order headers and lines, item definitions, supplier data, and purchasing document type lookups. In this respect, it is the denormalized representation of a requisition template: the template header, its lines, and the defaulted purchasing attributes attached to each template line.
The view primarily supports the Oracle iProcurement / e-Procurement module, whose internal schema is ICX. It is widely used for diagnostics, reconciliation, and custom reporting on template definitions, and it is frequently scanned when developers search for po_document_types content because the view resolves document type lookup codes into their display names in two places. The view text contains the ORDERED hint and explicit index hints (INDEX(PRH PO_REQEXPRESS_HEADERS_U1), INDEX(HRE PER_PEOPLE_F_PK)), indicating it is designed for direct query rather than for modification.
Underlying Base Objects
The ETRM metadata documents the following referenced base objects: FINANCIALS_SYSTEM_PARAMETERS (synonym), FND_GLOBAL (package), GL_DAILY_CONVERSION_TYPES (synonym), GL_SETS_OF_BOOKS (view), HR_GENERAL, HR_PERSON_NAME, and HR_SECURITY (packages), MTL_SYSTEM_ITEMS_KFV (synonym), PER_PEOPLE_F (view), PO_DOCUMENT_TYPES (synonym), PO_HEADERS (synonym), PO_LINES (synonym), PO_LINE_TYPES (synonym), PO_LOOKUP_CODES (view), PO_REQEXPRESS_HEADERS (synonym), PO_REQEXPRESS_LINES (synonym), PO_VENDORS (view), PO_VENDOR_CONTACTS (view), and PO_VENDOR_SITES (view).
Two instances of PO_DOCUMENT_TYPES appear in the FROM clause (aliased PDT and PDT1). The first resolves the document type of the template header (PRH.TYPE_LOOKUP_CODE), and the second resolves the document type of the referenced purchase order header (PH.TYPE_LOOKUP_CODE). This double reference is the reason a search on po_document_types surfaces this view. The HR_* packages are not used in the SQL but are required grants for the column-level security applied through PER_PEOPLE_F and the buyer name resolution.
Key Columns
- EXPRESS_NAME, DESCRIPTION — template identity and free-text description from PO_REQEXPRESS_HEADERS.
- TYPE_LOOKUP_CODE, TYPE_NAME — the template's own document type code and resolved display name (PDT.TYPE_NAME).
- PH.TYPE_LOOKUP_CODE, PDT1.TYPE_NAME — the referenced purchase order document type code and its display name from the second PO_DOCUMENT_TYPES instance.
- SEQUENCE_NUM, PO_HEADER_ID, PO_LINE_ID — template line ordering and links to the underlying PO header/line.
- SEGMENT1 — purchase order number.
- CURRENCY_CODE, RATE, RATE_TYPE, RATE_DATE, USER_CONVERSION_TYPE — currency and conversion context from PO_HEADERS and GL_DAILY_CONVERSION_TYPES.
- LINE_NUM, UNIT_PRICE, NVL(PRL.UNIT_PRICE,0) — line identifiers and the effective/rounded unit price expression.
- ITEM_ID, ITEM_DESCRIPTION, ITEM_REVISION, MSI.CONCATENATED_SEGMENTS, MSI.ORGANIZATION_ID — item identity and concatenated key flexfield segments.
- LINE_TYPE_ID, LINE_TYPE, ORDER_TYPE_LOOKUP_CODE, OUTSIDE_OPERATION_FLAG — line type attributes from PO_LINE_TYPES.
- CATEGORY_ID, UNIT_MEAS_LOOKUP_CODE — purchasing category and unit of measure.
- SUGGESTED_VENDOR_ID, VENDOR_NAME, SUGGESTED_VENDOR_SITE_ID, VENDOR_SITE_CODE, SUGGESTED_VENDOR_CONTACT_ID, contact name — supplier defaults.
- SUGGESTED_BUYER_ID, HRE.FULL_NAME — buyer assignment.
- RFQ_REQUIRED_FLAG, SOURCE_TYPE_CODE — sourcing behaviour flags.
Common Use Cases and Queries
Typical scenarios include auditing which document types are applied to requisition templates versus their referenced purchase orders, extracting template lines for supplier and buyer analysis, and validating item/category defaults before populating iProcurement.
- List templates with their header and PO document type names:
SELECT express_name, type_lookup_code, type_name,
ph_type_lookup_code, pdt1_type_name
FROM apps.icx_po_requisition_templates_v;
- Filter templates by a specific purchasing document type (the po_document_types search):
SELECT express_name, type_name, segment1, vendor_name FROM apps.icx_po_requisition_templates_v WHERE pdt1_type_name = 'Purchase Order' OR type_name = 'Purchase Order';
- Extract supplier and line defaults for a template:
SELECT express_name, sequence_num, line_num, item_description,
unit_price, vendor_name, vendor_site_code, full_name
FROM apps.icx_po_requisition_templates_v
WHERE express_name = :p_express_name
ORDER BY sequence_num;
Because the view performs many outer joins and resolves HR columns, ad hoc queries should include a narrowing predicate on EXPRESS_NAME or on the document type columns where possible; this allows the ORDERED hint and the index hints on PO_REQEXPRESS_HEADERS to be exploited effectively.
-
APPS.PO_DOCUMENTS_SV SQL Statements
12.1.1
-
APPS.PO_DOCUMENTS_SV SQL Statements
12.2.2
-
VIEW: APPS.ICX_PO_REQUISITION_TEMPLATES_V
12.1.1
-
VIEW: APPS.ICX_PO_REQUISITION_TEMPLATES_V
12.2.2
-
VIEW: APPS.ICX_PO_REQ_TEMPLATE_ITEMS_V
12.2.2
-
APPS.POR_NOTIFICATION_PKG SQL Statements
12.2.2
-
VIEW: APPS.ICX_PO_REQ_TEMPLATE_ITEMS_V
12.1.1
-
PACKAGE BODY: APPS.PO_DOCUMENTS_SV
12.2.2
-
PACKAGE BODY: APPS.PO_DOCUMENTS_SV
12.1.1
-
APPS.POR_NOTIFICATION_PKG SQL Statements
12.1.1
-
APPS.PO_APPROVE_SV SQL Statements
12.2.2
-
View: POR_VIEW_REQS_TO_APPR_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:ICX.POR_VIEW_REQS_TO_APPR_V, object_name:POR_VIEW_REQS_TO_APPR_V, status:VALID, product: ICX - Oracle iProcurement , description: Orders to Approve View , implementation_dba_data: APPS.POR_VIEW_REQS_TO_APPR_V ,
-
View: POR_VIEW_REQS_TO_APPR_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:ICX.POR_VIEW_REQS_TO_APPR_V, object_name:POR_VIEW_REQS_TO_APPR_V, status:VALID, product: ICX - Oracle iProcurement , description: Orders to Approve View , implementation_dba_data: APPS.POR_VIEW_REQS_TO_APPR_V ,
-
View: ICX_PO_REQUISITION_TEMPLATES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:ICX.ICX_PO_REQUISITION_TEMPLATES_V, object_name:ICX_PO_REQUISITION_TEMPLATES_V, status:VALID, product: ICX - Oracle iProcurement , description: Obsolete , implementation_dba_data: APPS.ICX_PO_REQUISITION_TEMPLATES_V ,
-
View: ICX_PO_REQUISITION_TEMPLATES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:ICX.ICX_PO_REQUISITION_TEMPLATES_V, object_name:ICX_PO_REQUISITION_TEMPLATES_V, status:VALID, product: ICX - Oracle iProcurement , description: Obsolete , implementation_dba_data: APPS.ICX_PO_REQUISITION_TEMPLATES_V ,
-
VIEW: APPS.CHV_ITEM_ORDERS_V
12.2.2
-
VIEW: APPS.POR_VIEW_REQS_TO_APPR_V
12.2.2
-
VIEW: APPS.ICX_CHV_ITEM_ORDERS_V
12.2.2
-
VIEW: APPS.ICX_PO_LATE_RECEIPTS_V
12.1.1
-
VIEW: APPS.CHV_ITEM_ORDERS_V
12.1.1
-
APPS.PO_APPROVE_SV SQL Statements
12.1.1
-
PACKAGE: APPS.PO_APPROVE_SV
12.2.2
-
APPS.PO_HEADERS_SV4 SQL Statements
12.2.2
-
View: ICX_PO_REQ_TEMPLATE_ITEMS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:ICX.ICX_PO_REQ_TEMPLATE_ITEMS_V, object_name:ICX_PO_REQ_TEMPLATE_ITEMS_V, status:VALID, product: ICX - Oracle iProcurement , description: Web Requisitions Template Items View , implementation_dba_data: APPS.ICX_PO_REQ_TEMPLATE_ITEMS_V ,
-
VIEW: APPS.ICX_PO_LATE_RECEIPTS_V
12.2.2
-
VIEW: APPS.ICX_CHV_ITEM_ORDERS_V
12.1.1
-
View: ICX_PO_REQ_TEMPLATE_ITEMS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:ICX.ICX_PO_REQ_TEMPLATE_ITEMS_V, object_name:ICX_PO_REQ_TEMPLATE_ITEMS_V, status:VALID, product: ICX - Oracle iProcurement , description: Web Requisitions Template Items View , implementation_dba_data: APPS.ICX_PO_REQ_TEMPLATE_ITEMS_V ,
-
APPS.PO_HEADERS_SV4 SQL Statements
12.1.1
-
VIEW: APPS.POR_VIEW_REQS_TO_APPR_V
12.1.1
-
PACKAGE: APPS.POREQ
12.1.1
owner:APPS, object_type:PACKAGE, object_name:POREQ, status:VALID,
-
PACKAGE: APPS.POREQ
12.2.2
owner:APPS, object_type:PACKAGE, object_name:POREQ, status:VALID,
-
VIEW: APPS.ICX_PO_OSP_V
12.2.2
-
PACKAGE: APPS.PO_APPROVE_SV
12.1.1
-
PACKAGE BODY: APPS.PO_DOCUMENTS_SV
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PO_DOCUMENTS_SV, status:VALID,
-
PACKAGE: APPS.PO_INBOUND_XML
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PO_INBOUND_XML, status:VALID,
-
PACKAGE: APPS.PO_DOCUMENT_CONTROL_PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PO_DOCUMENT_CONTROL_PUB, status:VALID,
-
PACKAGE BODY: APPS.POR_NOTIFICATION_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:POR_NOTIFICATION_PKG, status:VALID,
-
PACKAGE BODY: APPS.PO_HEADERS_SV3
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PO_HEADERS_SV3, status:VALID,
-
PACKAGE BODY: APPS.PO_DOCUMENTS_SV
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PO_DOCUMENTS_SV, status:VALID,
-
PACKAGE BODY: APPS.PO_APPROVE_SV
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PO_APPROVE_SV, status:VALID,
-
PACKAGE BODY: APPS.POREQ
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:POREQ, status:VALID,
-
PACKAGE: APPS.PO_DOCUMENT_CANCEL_PVT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PO_DOCUMENT_CANCEL_PVT, status:VALID,
-
PACKAGE BODY: APPS.POREQ
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:POREQ, status:VALID,
-
PACKAGE BODY: APPS.ECE_PO_ARCHIVE_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:ECE_PO_ARCHIVE_PKG, status:VALID,
-
PACKAGE BODY: APPS.PO_SECURITY_CHECK_SV
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PO_SECURITY_CHECK_SV, status:VALID,
-
PACKAGE BODY: APPS.PO_RELGEN_PKG1
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PO_RELGEN_PKG1, status:VALID,
-
PACKAGE: APPS.PO_DOCUMENT_TOTALS_PVT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PO_DOCUMENT_TOTALS_PVT, status:VALID,
-
PACKAGE: APPS.PO_DOCUMENT_CONTROL_PVT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PO_DOCUMENT_CONTROL_PVT, status:VALID,
-
PACKAGE BODY: APPS.POR_NOTIFICATION_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:POR_NOTIFICATION_PKG, status:VALID,
-
VIEW: APPS.ICX_PO_OSP_V
12.1.1