My Oracle Support Banner

r12.1: Error Defining Purchasing Options JBO-25013 (Doc ID 1368290.1)

Last updated on FEBRUARY 09, 2019

Applies to:

Oracle Purchasing - Version 12.1.3 and later
Information in this document applies to any platform.


When attempting to define Purchasing Options when trying to call the Operating Unit in this form.the following error occurs:

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 = oracle.jbo.TooManyObjectsException: JBO-25013: Too many objects match the primary key oracle.jbo.Key[190 ].)

The issue can be reproduced at will with the following steps:
1. Define a new Ledger, Operating Unit, Inventory Organization.
2. Run "Replicate Seed Data" Concurrent Request.
3. Define a Responsibility and assigned the Ledger and Operating Unit. 

4. Define profile options GL: Ledger, MO: Operating Unit and MO: Security Profiles.
5. Define Financial Options


First Time Setup


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

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