Results for “document_type_code”
50+ results
AI-generated from documented ETRM metadata — verify critical details on the linked pages.
Overview
PO_DOCUMENT_TYPES_ALL_TL is the translation (TL) table for purchasing document types in Oracle E-Business Suite, owned by the PO (Purchasing) schema. In Oracle EBS, "document type" is the controlling classification that determines which purchasing document a given record represents — a standard purchase order, a blanket purchase agreement, a contract, a quotation, and so on. The base table PO_DOCUMENT_TYPES_ALL_B stores the language-independent definition, while PO_DOCUMENT_TYPES_ALL_TL stores the language-dependent, translatable attributes for each document type. This separation lets Oracle EBS deploy in multilingual environments: the same document type carries distinct display names per installed language, driven by the LANGUAGE column.
Under the heuristic Data Vault classification supplied in the metadata, this object is treated as standalone. In Data Vault modeling terms, that means it is not modeled as a pure hub, link, or satellite by the mined foreign-key structure, but rather functions as a reference or lookup table accessed independently. The translated type name is the property most consumers need, so the table is best understood as a language-dependent descriptive attribute set for purchasing document types.
Key Information Stored
The table contains twelve documented columns. The most operationally significant are:
- DOCUMENT_TYPE_CODE — the business identifier of the purchasing document type (for example, the code distinguishing a standard purchase order from a blanket agreement). It is part of the primary key and a leading column of the unique index.
- DOCUMENT_SUBTYPE — the subtype that narrows the document type category further; this is critical in releases where purchasing functionality is subclassified. It is also part of the primary key.
- LANGUAGE — the installed language for which this translated row applies (for example, US, ZHS, or D). It is the third component of the primary key and the column that gives this table its "TL" behavior.
- TYPE_NAME — the translated, user-visible name of the document type. This is the value typically surfaced in list-of-values and reports.
- SOURCE_LANG — the language in which the source (base) name was originally entered, used by the translation framework.
- ORG_ID — the operating unit or organization identifier, supporting multi-org access to document type definitions.
- ZD_EDITION_NAME — the edition identifier used by Oracle's editioning and online patching infrastructure, essential in 12.2.x.
- Standard WHO/audit columns — CREATED_BY, CREATION_DATE, LAST_UPDATED_BY, LAST_UPDATE_DATE, LAST_UPDATE_LOGIN — record row provenance and are used by concurrent programs, change tracking, and audits.
The surrogate-style primary key is PO_DOCUMENT_TYPES_ALL_TL_PK, defined on (DOCUMENT_SUBTYPE, LANGUAGE, DOCUMENT_TYPE_CODE). The documented business-key candidate is the unique index PO_DOCUMENT_TYPES_ALL_TL_U1, defined on (DOCUMENT_TYPE_CODE, DOCUMENT_SUBTYPE, ORG_ID, LANGUAGE, ZD_EDITION_NAME). Queries that must return exactly one row per document type and language should align predicates with U1 to guarantee uniqueness and index access.
Common Use Cases and Queries
The dominant use case is resolving a document type code to its translated display name for a specific language, typically inside a report, list of values, or integration extract. A representative query joins the translation table and restricts to the session or target language:
SELECT document_type_code, document_subtype, type_name FROM po_document_types_all_tl WHERE language = USERENV('LANG') AND org_id = :org_id;- Reporting on purchasing document volumes grouped by document type name, joining PO_HEADERS_ALL or PO_DOCUMENT_TYPES_ALL_B to the translated name for a user-friendly label.
- Multilingual data validation: comparing TYPE_NAME across languages for a single DOCUMENT_TYPE_CODE to verify translations are complete and consistent.
- Operating-unit scoped lookups using ORG_ID to restrict the document types visible to a given organization.
- 12.2.x edition-aware extracts that filter on ZD_EDITION_NAME to avoid reading obsolete editioned rows during online patching.
Because translation rows are keyed by language, always filter LANGUAGE explicitly; omitting it can multiply rows in joins with base tables.
Related Objects
The most significant objects that relate to or depend on this table include:
- PO_DOCUMENT_TYPES_ALL_B — the base, language-independent table with which the TL table shares the document type key.
- PO_DOCUMENT_TYPES_ALL_V — the language view that joins the base and translation tables for display.
- PO_HEADERS_ALL — purchasing document headers whose TYPE_LOOKUP_CODE / document type is described by the base row that this TL table translates.
- PO_DOCUMENT_TYPES and related purchasing lookup views — reference the same type codes for validation.
- FND_LANGUAGES — the language master that supplies valid values for LANGUAGE and SOURCE_LANG.
- The Purchasing document creation APIs and concurrent programs that consult the base table and use the TL table to render names in the user's language.
Together these objects form the reference backbone for identifying and labeling purchasing document types across Oracle EBS 12.1.1 and 12.2.2.
-
Translated document types
-
Stores the negotiation document type
-
Stores code combinations and numbering information for exchange protocol numbering
-
Stores the negotiation document type
-
10SC ONLY - Retrofitted
APPS.PO_RFQQT_DOCUMENT_TYPES_ALL_V·↳ FND_GLOBAL·↳ PO_DOCUMENT_TYPES_ALL_TL·↳ PO_DOCUMENT_TYPES_B·Explore PO module →
-
Status of proposal component
-
Stores code combinations and numbering information for exchange protocol numbering
-
View: POS_ACK_EDIT_V 12.1.1
-
View: PO_POS_VAL_V 12.2.2
10SC ONLY - Retrofitted
APPS.PO_POS_VAL_V·↳ AP_SUPPLIERS·↳ FND_GLOBAL·↳ FND_LOOKUP_VALUES·Explore PO module →
-
View: POS_ACK_SELECT_V 12.2.2
APPS.POS_ACK_SELECT_V·↳ FND_GLOBAL·↳ FND_PROFILE·↳ HR_EMPLOYEES·Explore ICX module →
-
10SC ONLY - Retrofitted
APPS.PO_RFQQT_DOCUMENT_TYPES_ALL_V·↳ FND_GLOBAL·↳ PO_DOCUMENT_TYPES_ALL_TL·↳ PO_DOCUMENT_TYPES_B·Explore PO module →
-
View: POS_ACK_SELECT_V 12.1.1
APPS.POS_ACK_SELECT_V·↳ FND_PROFILE·↳ HR_EMPLOYEES·↳ HR_GENERAL·Explore ICX module →
-
This table holds the list of suppliers to which the contractor request is sent out
-
No longer used
-
Approved supplier list documents
-
No longer used
-
View: POA_BIS_SAVINGS_RPT_V 12.1.1
APPS.POA_BIS_SAVINGS_RPT_V·↳ POA_BIS_SAVINGS_RPT·Explore PO module →
-
APPS.PO_DOCUMENT_TYPES_ALL_VL·↳ PO_DOCUMENT_TYPES_ALL_B·↳ PO_DOCUMENT_TYPES_ALL_TL·Explore PO module →
-
Translated document types
-
View: POA_BIS_SAVINGS_V 12.1.1
This view resolves the foreign key references in POA_BIS_SAVINGS table. Please refer to the base table for further information.
APPS.POA_BIS_SAVINGS_V·↳ HR_ALL_ORGANIZATION_UNITS·↳ MTL_CATEGORIES_KFV·↳ MTL_SYSTEM_ITEMS_KFV·Explore PO module →
-
View: PO_POS_VAL_V 12.1.1
10SC ONLY - Retrofitted
APPS.PO_POS_VAL_V·↳ AP_SUPPLIERS·↳ FND_GLOBAL·↳ FND_LOOKUP_VALUES·Explore PO module →
-
View: OE_ORDER_LINES_RM_V 12.2.2
APPS.OE_ORDER_LINES_RM_V·↳ FND_LANGUAGES·↳ OE_ORDER_LINES_ALL·↳ OE_TRANSACTION_TYPES_ALL·Explore ONT module →
-
View: RCV_RECEIPTS_PRINT_RMA 12.2.2
Print view of receipts
APPS.RCV_RECEIPTS_PRINT_RMA·↳ FND_GLOBAL·↳ HR_LOCATIONS_ALL_TL·↳ HZ_CUST_ACCOUNTS·Explore PO module →
-
View: RCV_RECEIPTS_PRINT_REQ 12.1.1
Print view of receipts
APPS.RCV_RECEIPTS_PRINT_REQ·↳ FINANCIALS_SYSTEM_PARAMS_ALL·↳ FND_GLOBAL·↳ HR_GENERAL·Explore PO module →
-
View: PO_DOCUMENT_TYPES_V 12.1.1
- Retrofitted
APPS.PO_DOCUMENT_TYPES_V·↳ FND_GLOBAL·↳ PER_POSITION_STRUCTURES·↳ PO_DOCUMENT_TYPES·Explore PO module →
-
View: POS_ACK_EDIT_V 12.2.2
-
View: RCV_RECEIPTS_PRINT_INV 12.2.2
Print view of receipts
APPS.RCV_RECEIPTS_PRINT_INV·↳ FND_GLOBAL·↳ HR_GENERAL·↳ HR_LOCATIONS_ALL_TL·Explore PO module →
-
View: PO_DOCUMENT_TYPES_V 12.2.2
- Retrofitted
APPS.PO_DOCUMENT_TYPES_V·↳ FND_GLOBAL·↳ PER_POSITION_STRUCTURES·↳ PO_DOCUMENT_TYPES·Explore PO module →
-
View: RCV_RECEIPTS_PRINT_REQ 12.2.2
Print view of receipts
APPS.RCV_RECEIPTS_PRINT_REQ·↳ FND_GLOBAL·↳ HR_GENERAL·↳ HR_LOCATIONS_ALL_TL·Explore PO module →
-
View: IGI_EXP_NUMBERING 12.1.1
Multi org view which displays all the code combinations and numbering information for Exchange Protocol numbering.
APPS.IGI_EXP_NUMBERING·↳ IGI_EXP_NUMBERING_ALL·Explore IGI module →
-
View: IGI_EXP_NUMBERING 12.2.2
Multi org view which displays all the code combinations and numbering information for Exchange Protocol numbering.
APPS.IGI_EXP_NUMBERING·↳ IGI_EXP_NUMBERING_ALL·Explore IGI module →
-
Temporary table for Purchasing Intelligence reports.
-
View: OE_ORDER_HEADERS_RM_V 12.2.2
APPS.OE_ORDER_HEADERS_RM_V·↳ FND_LANGUAGES·↳ OE_ORDER_HEADERS_ALL·↳ OE_TRANSACTION_TYPES_TL·Explore ONT module →
-
View: PO_POS_VAL_TRX_V 12.2.2
PUB
APPS.PO_POS_VAL_TRX_V·↳ AP_SUPPLIERS·↳ FND_GLOBAL·↳ FND_LOOKUP_VALUES·Explore PO module →
-
- Retrofitted
APPS.PO_REQ_DISTRIBUTIONS_INQ_V·↳ FND_GLOBAL·↳ FND_PROFILE·↳ GL_DAILY_CONVERSION_TYPES·Explore PO module →
-
View: PO_DOCUMENT_TYPES_VL 12.2.2
APPS.PO_DOCUMENT_TYPES_VL·↳ PO_DOCUMENT_TYPES_ALL_TL·↳ PO_DOCUMENT_TYPES_B·Explore PO module →
-
View: PO_DOCUMENT_TYPES_VL 12.1.1
APPS.PO_DOCUMENT_TYPES_VL·↳ PO_DOCUMENT_TYPES_ALL_TL·↳ PO_DOCUMENT_TYPES_B·Explore PO module →
-
For Internal Use Only: This table is global temporary table based on po_requisition_lines_all table. It is used for internal processing of data for PO Approval Submission Checks.
-
Approved supplier list documents
-
APPS.PO_DOCUMENT_TYPES_ALL_VL·↳ PO_DOCUMENT_TYPES_ALL_B·↳ PO_DOCUMENT_TYPES_ALL_TL·Explore PO module →
-
This table holds the list of suppliers to which the contractor request is sent out
-
Control document type functions
-
View: RCV_RECEIPTS_PRINT_INV 12.1.1
Print view of receipts
APPS.RCV_RECEIPTS_PRINT_INV·↳ FINANCIALS_SYSTEM_PARAMS_ALL·↳ FND_GLOBAL·↳ HR_GENERAL·Explore PO module →
-
Control document type functions
-
- Retrofitted
APPS.PO_REQUISITION_LINES_INQ_V·↳ BOM_RESOURCES·↳ FINANCIALS_SYSTEM_PARAMS_ALL·↳ GL_DAILY_CONVERSION_TYPES·Explore PO module →
-
View: POR_LINES_ALL_V 12.2.2
Requisition Line View
APPS.POR_LINES_ALL_V·↳ FND_GLOBAL·↳ FND_LOOKUPS·↳ HR_GENERAL·Explore ICX module →
-
View: POR_LINES_ALL_V 12.1.1
Requisition Line View
APPS.POR_LINES_ALL_V·↳ FND_GLOBAL·↳ FND_LOOKUPS·↳ HR_GENERAL·Explore ICX module →