My Oracle Support Banner

Error for Manage Incentive Import Mappings "attribute was changed and is no longer available in the defined mapping. You must use the attribute's previous definition. (CN-1576111)" (Doc ID 3038174.1)

Last updated on JULY 29, 2024

Applies to:

Oracle Fusion Incentive Compensation Cloud Service - Version 11.13.23.04.0 and later
Information in this document applies to any platform.
CN-1576111

Symptoms


Error trying to add a new mapping in the Manage Incentive Import Mapping -


The user created a DFF in Manage Incentive Compensation Descriptive Flexfields with name ictbd and then setup the mapping in Manage Incentive Import Mappings for the same name. 

The user later changed the DFF name to ictbd_updated, but did not make the same change for the mapping in Manage Incentive Import Mappings causing an error when trying to add new mappings -

ERROR
-----------------------
Old error (before 24D) The value of the attribute SourceAttributeName isn't valid

 

Updated error (24D and later) The definition of the mapped <name> attribute was changed and is no longer available in the defined mapping. You must use the attribute's previous definition. (CN-1576111)

Error example:  The definition of the mapped ictbd attribute was changed and is no longer available in the defined mapping. You must use the attribute's previous definition. (CN-1576111)



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

Example -


Setup and Maintenance > Tasks > Manage Incentive Compensation Descriptive Flexfields > Search for code : PER_ASG_DF > Edit > Edit Descriptive Flexfield: Assignment Attributes > Context Sensitive Segments > Click +.
Create a new segment as below.
Name :ictbd
Code, API Name and Prompt fields also gets saved with same name.
Deploy the flexfield.

Setup and Maintenance > Tasks > Manage Incentive Import Mappings > Select Object Type - Participants
Create a new mapping.

Target
Level - Participant Detail
Attribute - ICATOMFEED

Source
Object - Person Assignment
Attribute - ictbd
Click save and close.

Setup and Maintenance > Tasks > Manage Incentive Compensation Descriptive Flexfields > Search for code : PER_ASG_DF > Edit > Edit Descriptive Flexfield: Assignment Attributes > Context Sensitive Segments > Edit the context segment ictbd.
Change the name and prompt field values to ictbd_updated.
Click on save and close.

Setup and Maintenance > Tasks > Manage Incentive Import Mappings > Select Object Type - Participants
Create a new mapping.

Target
Level - Participant
Attribute - zOTBI_Participant_Header

Source
Object - Person Work Location
Attribute - FBLL
Click save and close, then see the error.



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
References


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