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

Last updated on AUGUST 10, 2016

Applies to:

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

Symptoms

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

Changes

First Time Setup

Cause

Sign In with your My Oracle Support account

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

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms