APP-FND-01238: Cannot set value for field BATCH_LINES.SEGMENT6 When Requery Batch lines In BEE And Costing Details Are Lost

(Doc ID 1965890.1)

Last updated on MARCH 08, 2017

Applies to:

Oracle Payroll - Version 12.2.4 and later
Information in this document applies to any platform.


On : 12.2.4 version, Element Types, Links, Entries

When attempting to view BEE after transfer process was run ,
the following error occurs when clicked on Element Lines button and after several clicks on 'OK' button  , Batch Lines form is displayed, but the Costing information is lost..

This issue for all the batches transferred from OTL Or created from Self service

APP-FND-01238: Cannot set value for field BATCH_LINES.SEGMENT6.

Review your error messages (Help -> Diagnostics -> Display Database Error...) to see the cause of the error.
APP-FND-01024: You passed an incorrect value to a flexfield user exit.

Cause: You passed USEDBFLDS="Y" to one of the flexfield user exits #FND POPID | LOADID | VALID | POPDESC | LOADDESC | VALDESC and the form does not have all the database SEGMENT1 - SEGMENTn or ATTRIBUTE1 - ATTRIBUTEn fields.

Action: Set USEDBFLDS="N" if the form does not use the SEGMENTn or ATTRIBUTEn fields.

The issue can be reproduced at will with the following steps:
1. Create a timecard, approve it and transfer it to professional timecard
2. Validate and transfer the batch from the professional timecard
3. Query the batch in BEE and observe that the Costing details exist in the batch lines
2. Validate the batch and open the batch lines to make sure that Costing details still exist
3. Transfer the batch and click on Element Lines button. Observe that the error message is thrown and after clicking OK, Costing details are lost



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