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 laterInformation 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 |