E1: 31A: Unable to Flex Cost Components to Cost Objects
Last updated on APRIL 18, 2018
Applies to:JD Edwards EnterpriseOne Shop Floor Control - Version 9.2 and later
Information in this document applies to any platform.
F30026 - Item Cost Component
F3102 - Production Cost
R31802A - Manufacturing Accounting
R31804 - Variance Accounting
The users are trying to setup flex accounting to flex the cost component values (e.g. A1, B2, X1) to one of the cost objects in G/L for job R31802A / R31804.
Since the client uses quite a lot of cost components and multiple cost components need to go into the same account, the client wants the cost component value to show up in G/L for detailed analysis.
The setup was done based on files F30026 and F3102 but the cost object remains blank.
Based on a debug log, the following analysis is presented:
- When the file F30026 is used, error ID 070X - "Invalid Application/File Combination" is returned when F30026 is setup for flex accounting (BSFN GetTableColValue)
Analyzed code B4002420 (GetTableColValue) and F30026 is not in the code, so this will never work.
Table F3102 returns error ID 017F - "Fetch Unsuccessful". This table is enabled and requires the following parameters for B4002420: Fetch F3102 using DOCO, ITM, COST, PART , MCU.
Since Parameter 'PART' (to indicate parent or child record) is <blank>, each fetch will be unsuccessful.
So table F3102 does not work as well.
A further look at the log and the code shows that:
- at EditLineProcessing the cost component value is available
- the cost component value is NOT written to FlexMFGAccountingCache (blank parameter)
- Since the cost component value is not written to FlexMFGAccountingCache and not passed to BuildFlexibleAccount no table with COST as part of the key will work for flex accounting.
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