My Oracle Support Banner

When Trying To Create A New Position Number, Error Occurs -"PeopleCode compile error (Field POSITION_DATA_E.EFFDT not defined. (2,17) ^ HHR) for program FUNCLIB_HR.UPDATE_INCUMBENTS.FieldFormula. (2,405)" (Doc ID 2548591.1)

Last updated on APRIL 13, 2020

Applies to:

PeopleSoft Enterprise HCM Human Resources - Version 9.2 to 9.2 [Release 9]
Information in this document applies to any platform.

Symptoms

Users receive the following errors when trying to create a new position:

PeopleCode compile error (Field POSITION_DATA_E.EFFDT not defined. (2,17) ^ HHR) for program
FUNCLIB_HR.UPDATE_INCUMBENTS.FieldFormula. (2,405)

A PeopleCode program for the specified reference failed to compile correctly for the indicated reason.
In Application Designer, open the referenced program and examine the PeopleCode to locate the cause of the
error.

Cannot load PeopleCode for FUNCLIB_HR.UPDATE_INCUMBENTS-FieldFormula. (2,128)
POSITION_DATA.STEP.SaveEdit PCPC:35 Statement:1

Unable to load the specified PeopleCode program for the record or field.
Review the program for errors. Verify that the record, field, and program type exist. If necessary, run a
PeopleCode trace to determine the program that failed.




The issue can be reproduced at will with the following steps:


1. Navigate to Organizational Development > Position Management > Maintain Positions/ Budgets > Add/ Update Position Info
2. Add a new Position
3. Enter data, click Save, and note above error is returned

Changes

 

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
Changes
Cause
Solution
References


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