Search Results ja_cn_account_structures_kfv
Overview
The JA_CN_ACCOUNT_STRUCTURES_KFV view is a key flexfield (KFF) presentation object owned by the APPS schema in Oracle E-Business Suite. It exposes accounting structure definitions maintained for the Oracle China localization (JA_CN) as a concatenated, human-readable account segment string. In ETRM 12.2.2 the object is registered and VALID, and it belongs to the FND — Application Object Library product grouping, reflecting its role as a descriptive flexfield-style presentation layer rather than a China-specific transactional table.
The "_KFV" suffix indicates a key flexfield view, a pattern Oracle uses to join an underlying structure table to its segment columns and render the account as a delimited concatenation. Because it presents a single combined segment string alongside the individual segments, the view is suited to reporting, data extraction, and integration scenarios where consumers require a flat account representation rather than normalized segment columns. Applications and custom concurrent programs query it by ACCOUNT_STRUCTURE_ID or STRUCTURE_ID to resolve an account structure into its printable form.
Underlying Base Objects
The view is defined over a single documented base object: the synonym JA_CN_ACCOUNT_STRUCTURES, which resolves to the base table of the same name in the APPS schema. The view performs no joins to other tables; all columns are projected directly from the base structure row, with the concatenated and padded account strings derived at runtime through DECODE logic. The ROWID from the base table is passed through, preserving row-level addressability.
Notably, the concatenation logic is conditional on STRUCTURE_ID. When STRUCTURE_ID equals 101, the view builds a three-segment account (SEGMENT1.SEGMENT2.SEGMENT3); when STRUCTURE_ID equals 53279, it builds a two-segment account (SEGMENT1.SEGMENT2). For any other value, the concatenated column evaluates to NULL. This means the view is intentionally scoped to the specific China localization structures it was designed to support.
Key Columns
ACCOUNT_STRUCTURE_ID— The primary identifier for the accounting structure record, and the column most frequently used in lookups and join predicates.STRUCTURE_ID— The key flexfield structure identifier that drives the conditional concatenation logic (101 and 53279 are the recognized values).- Concatenated segment string — The first derived column renders all non-null segments joined by periods; the second derived column applies LPAD padding (10 characters per segment for 101, 22 for 53279) to produce a fixed-width account string suitable for aligned reporting.
SEGMENT1throughSEGMENT10— The individual account segments exposed both as raw values and, where applicable, as components of the concatenated string;SEGMENT11throughSEGMENT15are also passed through.ENABLED_FLAGandSUMMARY_FLAG— Standard key flexfield control indicators governing whether the structure is active and whether it represents a summary (parent) account.START_DATE_ACTIVE/END_DATE_ACTIVE— Effective dating for the structure.- Audit columns —
CREATION_DATE,CREATED_BY,LAST_UPDATE_DATE,LAST_UPDATED_BY, andLAST_UPDATE_LOGIN.
Common Use Cases and Queries
Typical scenarios include resolving a stored ACCOUNT_STRUCTURE_ID into a readable account for reporting, validating that a structure is enabled before use, and extracting padded account strings for fixed-format interfaces. Since the view filters effectively on STRUCTURE_ID, queries against unsupported structure IDs will return NULL for the concatenated columns.
Resolve an account by identifier:
SELECT account_structure_id,
structure_id,
segment1, segment2, segment3
FROM apps.ja_cn_account_structures_kfv
WHERE account_structure_id = :p_id
AND enabled_flag = 'Y';
List active structures for a known flexfield structure:
SELECT account_structure_id, segment1, segment2 FROM apps.ja_cn_account_structures_kfv WHERE structure_id = 53279 AND NVL(summary_flag,'N') = 'N' ORDER BY account_structure_id;
Because only two STRUCTURE_ID values yield a concatenated result, applications should always check STRUCTURE_ID before consuming the derived account string, and should join back to JA_CN_ACCOUNT_STRUCTURES when columns beyond those projected by the view are required.
-
View: JA_CN_ACCOUNT_STRUCTURES_KFV
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:FND.JA_CN_ACCOUNT_STRUCTURES_KFV, object_name:JA_CN_ACCOUNT_STRUCTURES_KFV, status:VALID, product: FND - Application Object Library , implementation_dba_data: APPS.JA_CN_ACCOUNT_STRUCTURES_KFV ,
-
View: JA_CN_ACCOUNT_STRUCTURES_KFV
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:FND.JA_CN_ACCOUNT_STRUCTURES_KFV, object_name:JA_CN_ACCOUNT_STRUCTURES_KFV, status:VALID, product: FND - Application Object Library , implementation_dba_data: APPS.JA_CN_ACCOUNT_STRUCTURES_KFV ,
-
APPS.JA_CN_PS_GBI_EXPORT_PKG SQL Statements
12.2.2
-
PACKAGE BODY: APPS.JA_CN_PS_GBI_EXPORT_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:JA_CN_PS_GBI_EXPORT_PKG, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
SYNONYM: APPS.JA_CN_ACCOUNT_STRUCTURES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:JA_CN_ACCOUNT_STRUCTURES, status:VALID,
-
SYNONYM: APPS.JA_CN_ACCOUNT_STRUCTURES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:JA_CN_ACCOUNT_STRUCTURES, status:VALID,
-
APPS.JA_CN_GBI_EXPORT_PKG SQL Statements
12.2.2
-
PACKAGE BODY: APPS.JA_CN_GBI_EXPORT_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:JA_CN_GBI_EXPORT_PKG, status:VALID,
-
PACKAGE BODY: APPS.JA_CN_COA_EXPORT_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:JA_CN_COA_EXPORT_PKG, status:VALID,
-
VIEW: APPS.JA_CN_ACCOUNT_STRUCTURES_KFV
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:FND.JA_CN_ACCOUNT_STRUCTURES_KFV, object_name:JA_CN_ACCOUNT_STRUCTURES_KFV, status:VALID,
-
VIEW: APPS.JA_CN_ACCOUNT_STRUCTURES_KFV
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:FND.JA_CN_ACCOUNT_STRUCTURES_KFV, object_name:JA_CN_ACCOUNT_STRUCTURES_KFV, status:VALID,
-
12.1.1 FND Design Data
12.1.1
-
12.2.2 FND Design Data
12.2.2
-
PACKAGE BODY: APPS.JA_CN_PS_GBI_EXPORT_PKG
12.2.2
-
PACKAGE BODY: APPS.JA_CN_GBI_EXPORT_PKG
12.2.2
-
APPS.JA_CN_COA_EXPORT_PKG SQL Statements
12.2.2
-
APPS.JA_CN_COA_EXPORT_PKG dependencies on JA_CN_ACCOUNT_STRUCTURES_KFV
12.2.2
-
APPS.JA_CN_COA_EXP_PKG SQL Statements
12.1.1
-
APPS.JA_CN_COA_EXP_PKG SQL Statements
12.2.2
-
APPS.JA_CN_PS_GBI_EXPORT_PKG dependencies on JA_CN_ACCOUNT_STRUCTURES_KFV
12.2.2
-
APPS.JA_CN_GBI_EXPORT_PKG dependencies on JA_CN_ACCOUNT_STRUCTURES_KFV
12.2.2
-
PACKAGE BODY: APPS.JA_CN_COA_EXPORT_PKG
12.2.2
-
PACKAGE BODY: APPS.JA_CN_EAB_EXPORT_PKG
12.2.2
-
PACKAGE BODY: APPS.JA_CN_EAB_EXPORT_PKG
12.1.1
-
PACKAGE BODY: APPS.JA_CN_COA_EXP_PKG
12.1.1
-
PACKAGE BODY: APPS.JA_CN_COA_EXP_PKG
12.2.2
-
APPS.JA_CN_PS_GBI_EXPORT_PKG dependencies on FND_ID_FLEX_STRUCTURES
12.2.2
-
APPS.JA_CN_GBI_EXPORT_PKG dependencies on FND_ID_FLEX_STRUCTURES
12.2.2
-
APPS.JA_CN_GBI_EXPORT_PKG dependencies on JA_CN_SUB_ACC_SOURCES_ALL
12.2.2
-
APPS.JA_CN_PS_GBI_EXPORT_PKG dependencies on JA_CN_SUB_ACC_SOURCES_ALL
12.2.2
-
APPS.JA_CN_COA_EXPORT_PKG dependencies on JA_CN_SUB_ACC_SOURCES_ALL
12.2.2
-
APPS.JA_CN_COA_EXPORT_PKG dependencies on FND_ID_FLEX_STRUCTURES
12.2.2
-
PACKAGE BODY: APPS.JA_CN_UTILITY
12.1.1
-
PACKAGE BODY: APPS.JA_CN_UTILITY
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
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 - FND Tables and Views
12.2.2
description: No longer used ,
-
eTRM - FND Tables and Views
12.1.1
description: No longer used ,