After Upgrading to 12.1.3 the flexfield error message ORA-20001 no longer mentions the flexfield segment which is causing the problem (Doc ID 2004729.1)

Last updated on JANUARY 13, 2017

Applies to:

Oracle Human Resources - Version 12.1 HRMS RUP6 and later
Information in this document applies to any platform.

Symptoms

The flexfield error being raised when running the api hr_position_api.create_position has changed after the upgrade from 12.1.2 to 12.1.3. The error in 12.1.3 no longer mentions the flexfield segment which is causing the problem.

ERRORS
12.1.2:
ORA-20001: HR_FLEX_VALUE_MISSING: N, COLUMN, SEGMENT3, N, PROMPT, Funded By
ORA-06512: at "APPS.HR_POSITION_API", line 2978
ORA-06512: at line 17

12.1.3:
ORA-20001: :
ORA-06512: at "APPS.HR_POSITION_API", line 2978
ORA-06512: at line 17

STEPS
The issue can be reproduced at will with the following steps:
1. Log on the Applications database via SQL.
2. Run the custom script which calls the api hr_position_api.create_position.

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