Search Results okl_invc_line_types_tl
Overview
OKL_INVC_LINE_TYPES_TL is the translation (TL) table for lease and finance invoice line types within the OKL schema, which belongs to the Oracle Lease and Finance Management module. Its documented purpose is to hold the translatable columns of OKL_INVC_LINE_TYPES_B, following Oracle's Multi-Language Support (MLS) standards. In the context of Oracle EBS 12.1.1 and 12.2.2, this means the table stores one row per language for each invoice line type defined in the base table, enabling multilingual descriptive text while keeping language-independent attributes in the base.
The metadata classifies the object as a standalone entity under a heuristic Data Vault model, meaning no foreign keys were mined that would attach it to another documented hub or link. As a modeling suggestion, an MLS translation table is most naturally treated as a satellite: its grain is the base entity key plus LANGUAGE, and it carries descriptive, language-dependent attributes that change over time. The surrogate primary key OKL_INVC_LINE_TYPES_TL_PK is composed of ID and LANGUAGE, and the unique index OKL_INVC_LINE_TYPES_TL_U1 on the same two columns reinforces that combination as the business-key candidate.
Key Information Stored
The table is documented with eleven columns. The most significant are:
- ID — the surrogate identifier shared with the base table; part of both the primary key and the unique index.
- LANGUAGE — the language code for the translation row; the second component of the primary key and unique index.
- SOURCE_LANG — the language from which the translated text was derived, indicating whether the row is the source or a derived translation.
- NAME — the translated name of the invoice line type, the principal user-facing value.
- DESCRIPTION — the translated long description of the line type.
- SFWT_FLAG — the standard MLS "seed from which text" flag used to indicate translation provenance and maintenance behavior.
- CREATED_BY, CREATION_DATE, LAST_UPDATED_BY, LAST_UPDATE_DATE, LAST_UPDATE_LOGIN — the standard Oracle EBS WHO-column audit set recording who created and last modified each row and when.
The surrogate primary key (ID, LANGUAGE) differs from the business-key candidate only in that both documented unique constraints cover the same column pair; no single-column business key exists in the translation table. Because translation text must never be joined by name, all joins to related data flow through ID.
Common Use Cases and Queries
The primary use case is retrieving invoice line type descriptions in the session or reporting language. A typical query joins the translation table to the base table and filters by language:
- SELECT b.id, t.name, t.description FROM okl.okl_invc_line_types_b b, okl.okl_invc_line_types_tl t WHERE b.id = t.id AND t.language = USERENV('LANG');
- Verifying that every base row has a translation for a required language, to detect missing MLS rows before go-live or after a language patch.
- Reporting on translation completeness using SOURCE_LANG and SFWT_FLAG to identify rows still carrying untranslated source text.
- Auditing changes to line type descriptions over time through CREATION_DATE and LAST_UPDATE_DATE.
- Building multilingual lease invoice or billing reports where line type labels must render in each user's language.
Queries should always constrain LANGUAGE, since an unconstrained join returns one row per installed language.
Related Objects
The most significant related objects follow from the MLS pattern and the invoice line type domain:
- OKL_INVC_LINE_TYPES_B — the base table holding language-independent columns; joined on ID and the true parent of this translation table.
- OKL_INVC_LINE_TYPES_TL_PK / OKL_INVC_LINE_TYPES_TL_U1 — the primary key and unique index enforcing the (ID, LANGUAGE) grain.
- OKL_INVOICES — the lease invoice header domain that consumes invoice line types.
- OKL_INVOICE_LINES — invoice lines whose type references the base line type definitions translated here.
- Oracle Lease and Finance Management invoice and billing concurrent programs and APIs that read line type descriptions through the base table's translated views.
Note that the mined relationship data shows no foreign keys, so joins to OKL_INVC_LINE_TYPES_B and other OKL invoice objects are enforced by application logic rather than by database constraints.
-
Table: OKL_INVC_LINE_TYPES_TL
12.2.2
owner:OKL, object_type:TABLE, fnd_design_data:OKL.OKL_INVC_LINE_TYPES_TL, object_name:OKL_INVC_LINE_TYPES_TL, status:VALID, product: OKL - Lease and Finance Management , description: Translatable columns from OKL_INVC_LINE_TYPES_B, per MLS standards , implementation_dba_data: OKL.OKL_INVC_LINE_TYPES_TL ,
-
Table: OKL_INVC_LINE_TYPES_TL
12.1.1
owner:OKL, object_type:TABLE, fnd_design_data:OKL.OKL_INVC_LINE_TYPES_TL, object_name:OKL_INVC_LINE_TYPES_TL, status:VALID, product: OKL - Leasing and Finance Management , description: Translatable columns from OKL_INVC_LINE_TYPES_B, per MLS standards , implementation_dba_data: OKL.OKL_INVC_LINE_TYPES_TL ,
-
APPS.OKL_ILT_PVT SQL Statements
12.1.1
-
APPS.OKL_ILT_PVT SQL Statements
12.2.2
-
SYNONYM: APPS.OKL_INVC_LINE_TYPES_TL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:OKL_INVC_LINE_TYPES_TL, status:VALID,
-
VIEW: APPS.OKL_INVC_LINE_TYPES_V
12.2.2
-
VIEW: OKL.OKL_INVC_LINE_TYPES_TL#
12.2.2
owner:OKL, object_type:VIEW, object_name:OKL_INVC_LINE_TYPES_TL#, status:VALID,
-
SYNONYM: APPS.OKL_INVC_LINE_TYPES_TL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:OKL_INVC_LINE_TYPES_TL, status:VALID,
-
VIEW: OKL.OKL_INVC_LINE_TYPES_TL#
12.2.2
-
VIEW: APPS.OKL_INVC_LINE_TYPES_V
12.1.1
-
TABLE: OKL.OKL_INVC_LINE_TYPES_TL
12.2.2
owner:OKL, object_type:TABLE, fnd_design_data:OKL.OKL_INVC_LINE_TYPES_TL, object_name:OKL_INVC_LINE_TYPES_TL, status:VALID,
-
VIEW: APPS.OKL_BPD_LEASING_PAYMENT_TRX_V
12.2.2
-
TABLE: OKL.OKL_INVC_LINE_TYPES_TL
12.1.1
owner:OKL, object_type:TABLE, fnd_design_data:OKL.OKL_INVC_LINE_TYPES_TL, object_name:OKL_INVC_LINE_TYPES_TL, status:VALID,
-
View: OKL_INVC_LINE_TYPES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OKL.OKL_INVC_LINE_TYPES_V, object_name:OKL_INVC_LINE_TYPES_V, status:VALID, product: OKL - Lease and Finance Management , description: The "type" of invoice line in terms of which transactions, stream types, cash flows will be grouped into the invoice line type , implementation_dba_data: APPS.OKL_INVC_LINE_TYPES_V ,
-
VIEW: APPS.OKL_BPD_LEASING_PAYMENT_TRX_V
12.1.1
-
PACKAGE BODY: APPS.OKL_ILT_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OKL_ILT_PVT, status:VALID,
-
PACKAGE BODY: APPS.OKL_ILT_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OKL_ILT_PVT, status:VALID,
-
PACKAGE: APPS.OKL_ILT_PVT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:OKL_ILT_PVT, status:VALID,
-
PACKAGE: APPS.OKL_ILT_PVT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:OKL_ILT_PVT, status:VALID,
-
View: OKL_INVC_LINE_TYPES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OKL.OKL_INVC_LINE_TYPES_V, object_name:OKL_INVC_LINE_TYPES_V, status:VALID, product: OKL - Leasing and Finance Management , description: The "type" of invoice line in terms of which transactions, stream types, cash flows will be grouped into the invoice line type , implementation_dba_data: APPS.OKL_INVC_LINE_TYPES_V ,
-
View: OKL_BPD_LEASING_PAYMENT_TRX_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OKL.OKL_BPD_LEASING_PAYMENT_TRX_V, object_name:OKL_BPD_LEASING_PAYMENT_TRX_V, status:VALID, product: OKL - Lease and Finance Management , implementation_dba_data: APPS.OKL_BPD_LEASING_PAYMENT_TRX_V ,
-
View: OKL_BPD_LEASING_PAYMENT_TRX_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OKL.OKL_BPD_LEASING_PAYMENT_TRX_V, object_name:OKL_BPD_LEASING_PAYMENT_TRX_V, status:VALID, product: OKL - Leasing and Finance Management , implementation_dba_data: APPS.OKL_BPD_LEASING_PAYMENT_TRX_V ,
-
VIEW: APPS.OKL_BPD_LEASING_PAYMENT_TRX_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OKL.OKL_BPD_LEASING_PAYMENT_TRX_V, object_name:OKL_BPD_LEASING_PAYMENT_TRX_V, status:VALID,
-
VIEW: APPS.OKL_BPD_LEASING_PAYMENT_TRX_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OKL.OKL_BPD_LEASING_PAYMENT_TRX_V, object_name:OKL_BPD_LEASING_PAYMENT_TRX_V, status:VALID,
-
PACKAGE BODY: APPS.OKL_ILT_PVT
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
VIEW: APPS.OKL_INVC_LINE_TYPES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OKL.OKL_INVC_LINE_TYPES_V, object_name:OKL_INVC_LINE_TYPES_V, status:VALID,
-
VIEW: APPS.OKL_INVC_LINE_TYPES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OKL.OKL_INVC_LINE_TYPES_V, object_name:OKL_INVC_LINE_TYPES_V, status:VALID,
-
PACKAGE BODY: APPS.OKL_ILT_PVT
12.1.1
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 FND Design Data
12.1.1
-
12.2.2 FND Design Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
APPS.OKL_ILT_PVT dependencies on OKL_INVC_LINE_TYPES_TL
12.2.2
-
APPS.OKL_ILT_PVT dependencies on OKL_INVC_LINE_TYPES_TL
12.2.2
-
APPS.OKL_ILT_PVT dependencies on OKL_INVC_LINE_TYPES_TL
12.1.1
-
APPS.OKL_ILT_PVT dependencies on OKL_INVC_LINE_TYPES_TL
12.1.1
-
APPS.OKL_ILT_PVT dependencies on FND_LANGUAGES
12.2.2
-
APPS.OKL_ILT_PVT dependencies on FND_LANGUAGES
12.1.1
-
APPS.OKL_ILT_PVT dependencies on OKL_INVC_LINE_TYPES_B
12.2.2
-
APPS.OKL_ILT_PVT dependencies on OKL_INVC_LINE_TYPES_B
12.1.1
-
eTRM - OKL Tables and Views
12.2.2
description: Translatable columns from OKL_XTL_SELL_INVS_B, per MLS standards ,
-
APPS.OKL_ILT_PVT dependencies on OKL_API
12.1.1
-
APPS.OKL_ILT_PVT dependencies on OKL_API
12.2.2
-
eTRM - OKL Tables and Views
12.1.1
description: Translatable columns from OKL_XTL_SELL_INVS_B, per MLS standards ,