This enhancement request is to overcome the possible error you may hit during Item Cost Unedited Transaction Inbound (R4105ZI) routine. Note that there is a processing option parameter for P4105 as below,
(Tab) Flex Acct
1. Flex Accounting
Blank = Do not activate flexible accounting
1 = Activate flexible accounting
But, R4105Z1I does not have an option to,
As a result, R4105Z1I issues hard error "Fetch Unsuccessful" (ERROR INFO JDEERR - ID= 0, Error=017F - b4002420.c, Line= 913) when,
As a result, there is no means to overcome error where P4105 has an option to turn on/off Flex accounting using the processing option of P4105|Version.
There is an existing enhancement request for the same. Refer to the enhancement <Bug 26725471> - R4105Z1I ENDS IN ERROR WITH FLEX ACCOUNTING.
Reason for categorizing this as an enhancement request is that,
Report R4105Z1I is used to update the Item cost which is similar to application P4105. However the all functionality/behavior supported in P4105 is not meant to present in (EDI) its batch version R4105Z1I, because of which the processing option template itself is not present for the batch application R4105Z1I. With respect to a bug more effort is required to include the processing option template in the report and provide the flex accounting disable feature.
At the same time, once processing option template is introduced for the report R4105Z1I in compliance with P4105 to fix flex error, then system has to include all other processing option fields present in P4105 and other impacted business function need to be modified accordingly, which can be doable through enhancement bug.
If you are a member of Quest User group, please refer to Enhancement Requests via Quest User Groups (<Document 1192883.1> - Enhancement Requests via Quest User Groups) for increasing visibility of enhancement requests.
Not to check flex, try as below,
Inventory Cost, Verify GL for Change
BC Item Number - Short (F4105Z1)(ITM) <> BF mnShortItemNumber
BC 2nd Item Number (F4105Z1)(LITM) <> BF szSecondItemNumber
BC 3rd Item Number (F4105Z1)(AITM) <> BF szThirdItemNumber
VA evt_szItemDescription_DSC1 -> BF szItemDescription
BC Business Unit (F4105Z1)(MCU) <> BF szBranchPlant
BC Location (F4105Z1)(LOCN) <> BF szLocation
BC Lot/Serial Number (F4105Z1)(LOTN) <> BF szLotNumber
VA rpt_cCostLevel_CLEV <> BF cCostLevel
VA rpt_mnCostDifference_UNCS <> BF mnCostDifference
VA rpt_szPrimaryUnitOfMeasure_UOM <> BF szUnitOfMeasure
VA rpt_mnJobNumber_JOBS <> BF mnJobNumber
VA rpt_szMachineKey_MKEY <> BF szComputerID
VA rpt_cRecordWritten_EV01 <> BF cRecordWrittenToGLWorkFile
SL CurrencyProcessing -> BF cCurrencyControl
VA rpt_cF0911Error_EV01 <- BF cF0911Error
VA rpt_cAAIErrorCode_EV01 <- BF cErrorCode
RV Error Message Key <- BF szErrorMessageID
"1" -> BF cAAIProcessingMode
"1" -> BF cFlexAccounting ******************* Change this parameter to '0' since the batch application ends in error ************