Search Results po_document_types_all_vl
Overview
PO_DOCUMENT_TYPES_ALL_VL is a multilingual (VL) view in the APPS schema that consolidates purchasing document type definitions for Oracle E-Business Suite releases 12.1.1 and 12.2.2. It presents the translatable name of each document type alongside the full set of configuration attributes that govern approval routing, security, sourcing, and contract behavior. Because it is a VL view, it joins the language-independent base table to its translation table and filters rows using USERENV('LANG'), so each query returns document type names in the session's current language.
In reporting and integration scenarios, the view serves as the authoritative reference for resolving a DOCUMENT_TYPE_CODE / DOCUMENT_SUBTYPE combination into a user-facing type name and its behavioral flags. Users searching for the column CONTRACT_TEMPLATE_CODE are typically attempting to identify which purchasing document types are associated with contract templates, or to trace how a template is linked to a specific type configuration. That column is exposed directly by this view, as are related contract and sourcing attributes such as DOCUMENT_TEMPLATE_CODE and USE_CONTRACT_FOR_SOURCING_FLAG.
Underlying Base Objects
The view is defined over two documented base objects, both accessed through APPS synonyms:
- PO_DOCUMENT_TYPES_ALL_B — the language-independent base table holding the operational columns (organization, document type code, subtype, approval workflow settings, security levels, descriptive flexfield attributes, and the contract/template columns including CONTRACT_TEMPLATE_CODE).
- PO_DOCUMENT_TYPES_ALL_TL — the translation table supplying
TYPE_NAMEin the session language.
The join condition matches DOCUMENT_TYPE_CODE, DOCUMENT_SUBTYPE, and ORG_ID across both tables, and restricts T.LANGUAGE to USERENV('LANG'). The view also derives ROW_ID from B.ROWID. Note that although the base table name contains "ALL," the view is not automatically filtered by org; consumers must apply their own ORG_ID predicate where multi-org isolation is required.
Key Columns
- ORG_ID — operating unit identifier; determines which organization owns a given document type configuration.
- DOCUMENT_TYPE_CODE / DOCUMENT_SUBTYPE — the primary business key identifying a document type (for example, a purchasing document class and its subtype).
- TYPE_NAME — the translatable, user-facing name of the document type from the TL table.
- CONTRACT_TEMPLATE_CODE — the contract template associated with the document type; this is the column referenced in the user's search.
- DOCUMENT_TEMPLATE_CODE — the default document template for the type.
- USE_CONTRACT_FOR_SOURCING_FLAG — indicates whether contracts are used for sourcing.
- DISABLED_FLAG — marks inactive document types.
- Approval/Forwarding controls —
CAN_PREPARER_APPROVE_FLAG,CAN_APPROVER_MODIFY_DOC_FLAG,CAN_CHANGE_APPROVAL_PATH_FLAG,FORWARDING_MODE_CODE, and related flags that govern the approval workflow. - Workflow columns —
WF_APPROVAL_ITEMTYPE,WF_APPROVAL_PROCESS,WF_CREATEDOC_ITEMTYPE,WF_CREATEDOC_PROCESS, andAME_TRANSACTION_TYPEdefine the routing and Approvals Management integration. - ATTRIBUTE1–15 / ATTRIBUTE_CATEGORY — descriptive flexfield storage; SECURITY_LEVEL_CODE / ACCESS_LEVEL_CODE — security settings.
Common Use Cases and Queries
Typical scenarios include populating LOVs with valid document types, auditing which types are enabled for a given operating unit, and joining to transaction tables to translate codes into names. A common query returns active document types with their contract and sourcing configuration:
- Resolve names for a reporting join:
SELECT pdt.DOCUMENT_TYPE_CODE, pdt.DOCUMENT_SUBTYPE, pdt.TYPE_NAME FROM PO_DOCUMENT_TYPES_ALL_VL pdt WHERE pdt.ORG_ID = :org_id AND pdt.DISABLED_FLAG = 'N'; - Find types tied to contract templates (relevant to the user's search):
SELECT pdt.ORG_ID, pdt.DOCUMENT_TYPE_CODE, pdt.DOCUMENT_SUBTYPE, pdt.TYPE_NAME, pdt.CONTRACT_TEMPLATE_CODE FROM PO_DOCUMENT_TYPES_ALL_VL pdt WHERE pdt.CONTRACT_TEMPLATE_CODE IS NOT NULL; - Audit approval configuration:
SELECT pdt.DOCUMENT_TYPE_CODE, pdt.TYPE_NAME, pdt.WF_APPROVAL_PROCESS, pdt.CAN_PREPARER_APPROVE_FLAG FROM PO_DOCUMENT_TYPES_ALL_VL pdt WHERE pdt.ORG_ID = :org_id;
Because the view filters on the session language, integrated applications and concurrent programs should confirm that the querying session's language is initialized; otherwise TYPE_NAME may return no rows for types lacking a translation in that language.
-
View: PO_DOCUMENT_TYPES_ALL_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PO.PO_DOCUMENT_TYPES_ALL_VL, object_name:PO_DOCUMENT_TYPES_ALL_VL, status:VALID, product: PO - Purchasing , implementation_dba_data: APPS.PO_DOCUMENT_TYPES_ALL_VL ,
-
View: PO_DOCUMENT_TYPES_ALL_VL
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PO.PO_DOCUMENT_TYPES_ALL_VL, object_name:PO_DOCUMENT_TYPES_ALL_VL, status:VALID, product: PO - Purchasing , implementation_dba_data: APPS.PO_DOCUMENT_TYPES_ALL_VL ,
-
VIEW: APPS.POS_PO_LINES_V
12.1.1
-
PACKAGE BODY: APPS.PO_DOCUMENT_TYPES_ALL_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PO_DOCUMENT_TYPES_ALL_PKG, status:VALID,
-
SYNONYM: APPS.PO_DOCUMENT_TYPES_ALL_TL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PO_DOCUMENT_TYPES_ALL_TL, status:VALID,
-
PACKAGE BODY: APPS.PO_DOCUMENT_TYPES_ALL_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PO_DOCUMENT_TYPES_ALL_PKG, status:VALID,
-
VIEW: APPS.POS_PO_LINES_V
12.2.2
-
SYNONYM: APPS.PO_DOCUMENT_TYPES_ALL_TL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PO_DOCUMENT_TYPES_ALL_TL, status:VALID,
-
SYNONYM: APPS.PO_DOCUMENT_TYPES_ALL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PO_DOCUMENT_TYPES_ALL, status:VALID,
-
SYNONYM: APPS.PO_DOCUMENT_TYPES_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PO_DOCUMENT_TYPES_ALL, status:VALID,
-
SYNONYM: APPS.PO_DOCUMENT_TYPES_ALL_B
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PO_DOCUMENT_TYPES_ALL_B, status:VALID,
-
View: POS_PO_LINES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PO.POS_PO_LINES_V, object_name:POS_PO_LINES_V, status:VALID, product: PO - Purchasing , implementation_dba_data: APPS.POS_PO_LINES_V ,
-
VIEW: APPS.POS_PO_RFQ_HEADERS_V
12.2.2
-
VIEW: APPS.POS_PO_RFQ_HEADERS_V
12.1.1
-
View: POS_PO_LINES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PO.POS_PO_LINES_V POS.POS_PO_LINES_V, object_name:POS_PO_LINES_V, status:VALID, product: POS - iSupplier Portal , description: Fetches information related to shipments for the Purchase Order. Used to fetch records for which an ASN could be created. , implementation_dba_data: APPS.POS_PO_LINES_V ,
-
SYNONYM: APPS.PO_DOCUMENT_TYPES_ALL_B
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PO_DOCUMENT_TYPES_ALL_B, status:VALID,
-
View: POS_PO_LINES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PO.POS_PO_LINES_V POS.POS_PO_LINES_V, object_name:POS_PO_LINES_V, status:VALID, product: PO - Purchasing , implementation_dba_data: APPS.POS_PO_LINES_V ,
-
12.1.1 DBA Data
12.1.1
-
View: POS_PO_RFQ_HEADERS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PO.POS_PO_RFQ_HEADERS_V POS.POS_PO_RFQ_HEADERS_V, object_name:POS_PO_RFQ_HEADERS_V, status:VALID, product: POS - iSupplier Portal , description: Displays RFQ Headers , implementation_dba_data: APPS.POS_PO_RFQ_HEADERS_V ,
-
View: POS_PO_RFQ_HEADERS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PO.POS_PO_RFQ_HEADERS_V POS.POS_PO_RFQ_HEADERS_V, object_name:POS_PO_RFQ_HEADERS_V, status:VALID, product: PO - Purchasing , implementation_dba_data: APPS.POS_PO_RFQ_HEADERS_V ,
-
View: POS_PO_RFQ_HEADERS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PO.POS_PO_RFQ_HEADERS_V, object_name:POS_PO_RFQ_HEADERS_V, status:VALID, product: PO - Purchasing , implementation_dba_data: APPS.POS_PO_RFQ_HEADERS_V ,
-
VIEW: APPS.POS_PO_OSP_V
12.2.2
-
VIEW: APPS.POS_PO_OSP_V
12.1.1
-
VIEW: APPS.POS_PO_OSP_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PO.POS_PO_OSP_V, object_name:POS_PO_OSP_V, status:VALID,
-
VIEW: APPS.POS_PO_OSP_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PO.POS_PO_OSP_V POS.POS_PO_OSP_V, object_name:POS_PO_OSP_V, status:VALID,
-
View: POS_PO_OSP_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PO.POS_PO_OSP_V POS.POS_PO_OSP_V, object_name:POS_PO_OSP_V, status:VALID, product: PO - Purchasing , implementation_dba_data: APPS.POS_PO_OSP_V ,
-
12.2.2 DBA Data
12.2.2
-
View: POS_PO_OSP_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PO.POS_PO_OSP_V, object_name:POS_PO_OSP_V, status:VALID, product: PO - Purchasing , implementation_dba_data: APPS.POS_PO_OSP_V ,
-
VIEW: APPS.PO_DOCUMENT_TYPES_ALL_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PO.PO_DOCUMENT_TYPES_ALL_VL, object_name:PO_DOCUMENT_TYPES_ALL_VL, status:VALID,
-
View: POS_PO_OSP_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PO.POS_PO_OSP_V POS.POS_PO_OSP_V, object_name:POS_PO_OSP_V, status:VALID, product: POS - iSupplier Portal , description: Fetches PO details related to items which need outside processing. , implementation_dba_data: APPS.POS_PO_OSP_V ,
-
12.1.1 FND Design Data
12.1.1
-
VIEW: APPS.PO_DOCUMENT_TYPES_ALL_VL
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PO.PO_DOCUMENT_TYPES_ALL_VL, object_name:PO_DOCUMENT_TYPES_ALL_VL, status:VALID,
-
12.2.2 FND Design Data
12.2.2
-
VIEW: APPS.POS_PO_RFQ_HEADERS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PO.POS_PO_RFQ_HEADERS_V, object_name:POS_PO_RFQ_HEADERS_V, status:VALID,
-
VIEW: APPS.POS_PO_RFQ_HEADERS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PO.POS_PO_RFQ_HEADERS_V POS.POS_PO_RFQ_HEADERS_V, object_name:POS_PO_RFQ_HEADERS_V, status:VALID,
-
PACKAGE BODY: APPS.PO_DOCUMENT_TYPES_ALL_PKG
12.1.1
-
PACKAGE BODY: APPS.PO_DOCUMENT_TYPES_ALL_PKG
12.2.2
-
VIEW: APPS.POS_PO_LINES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PO.POS_PO_LINES_V, object_name:POS_PO_LINES_V, status:VALID,
-
VIEW: APPS.POS_PO_LINES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PO.POS_PO_LINES_V POS.POS_PO_LINES_V, object_name:POS_PO_LINES_V, status:VALID,
-
APPS.PO_DOCUMENT_TYPES_ALL_PKG dependencies on PO_DOCUMENT_TYPES_ALL_VL
12.2.2
-
APPS.PO_DOCUMENT_TYPES_ALL_PKG dependencies on PO_DOCUMENT_TYPES_ALL_VL
12.1.1
-
eTRM - POS Tables and Views
12.2.2
description: This table is used during release 11i to release 12 upgrade. It stores vendor_ids of vendors who are considered in iSupplier Portal TCA Supplier upgrade scripts. ,
-
APPS.PO_DOCUMENT_TYPES_ALL_PKG SQL Statements
12.1.1
-
APPS.PO_DOCUMENT_TYPES_ALL_PKG SQL Statements
12.2.2
-
APPS.PO_DOCUMENT_TYPES_ALL_PKG dependencies on PO_DOCUMENT_TYPES_ALL_B
12.2.2
-
APPS.PO_DOCUMENT_TYPES_ALL_PKG dependencies on PO_DOCUMENT_TYPES_ALL_B
12.1.1
-
APPS.PO_DOCUMENT_TYPES_ALL_PKG dependencies on PO_DOCUMENT_TYPES_ALL_TL
12.2.2
-
APPS.PO_DOCUMENT_TYPES_ALL_PKG dependencies on PO_DOCUMENT_TYPES_ALL_TL
12.1.1
-
eTRM - PO Tables and Views
12.2.2
description: Temporary table for tracking a receiving upgrade from Release 9 to Release 10 ,
-
eTRM - PO Tables and Views
12.1.1
description: Temporary table for tracking a receiving upgrade from Release 9 to Release 10 ,