My Oracle Support Banner

On Newly Upgraded Ledger When Attempt to Edit The Ledger Definition It Errors with KeyFlexfieldDefinitionFactory.getStructureNumber (Doc ID 1121995.1)

Last updated on APRIL 04, 2025

Applies to:

Oracle General Ledger - Version 12.1.2 and later
Information in this document applies to any platform.

Symptoms

After Upgrading, one of many ledgers is getting an error when attempting to edit the ledger definition.
The flexfield was not frozen during upgrade, but has been frozen and recompiled - instance bounced.  The issue remains. The issue is specific to this Flexfield structure.

The error being seen is:

1) The data that defines the flexfield on this field may be inconsistent. Inform your system administrator that the function:
KeyFlexfieldDefinitionFactory.getStructureNumber could not find the structure definition for the flexfield specified by Application = SQLGL, Code = GL# and Structure number =

2) The key flexfield with application name General Ledger (SQLGL), name Accounting Flexfield (GL#), and structure Accounting Structure Name (Accounting Structure Name) is not compiled. Please contact your system administrator.

Steps to reproduce the issue

1. Log into general ledger responsibility

2. Navigate to Setup - Financials-Accounting Setup Manager

3. Query the ledger and update accounting options

 

Cause

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


In this Document
Symptoms
Cause
Solution


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.