We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF or read online on Scribd
You are on page 1/ 9
IDy SAP Note
Gtanguage: Engish
3051045 - CKMLCP: Adjustments needed after
change of Unit of Measure UoM
(/sap/support/notes/3051045) *
Component: CO-PC-ACT (Actual Costing), Version: 7, Released On: 07.03.2022
Symptom
‘You are performing steps (Preparation or Settlement) in Actual Costing cockpit - CKMLCP. One of error message is,
ML4HDOCO01 "Ambiguous Quantity Unit for Material with Cost Est, No. 1", This means that Unit of Measure(UoM) was
‘changed and in table MLDOC records with more UoM's are detected. Until now, this calculation of settlement for such a material
‘was not supported. This new functionality is implemented via this note.
Other Terms
ML4HDOCO01, ML4HDOC 001, ML4HD0C012, UoM, CKMLCP, MMO2
Reason and Prerequisites
‘Quantity is used at many places of actual costing calculations, software was not ready for this huge complexity. If there is more
UoWM's, conversion factor between units must be known. Then on-fight recalculation is possible.
Solution
1. Implement this update, check if note 3057569 was automatically implemented also.
2. Manual steps for message 012 text might be needed for older SAP_BASIS component versions. Check attachment picture.
3. Check in MMO2 -> Basic Data 1 -> Additional Data -> Unit of Measure tab: if conversion factor between units is properly
centered. If not, newly introduced error ML4HDOCO12 is triggered.
Manual Activities
manual activity Il
|vaLi0 FoR 1
Software Component SCORE i
| Release 101 Until SaPK-10110INSACORE Il
| Release 102 Until SAPK-20228INSECORE I
| Release 103 Until SAPK-103@6INS4CORE Il
i
| Release 106 Until. SAPK-104@4INSACORE| Release 105 Until SAPK-10se2rNS4CORE
Caution: You have to perform this manual activity separately in each systen into which you transport the Note for
impleentation
TF you have SAP_BASIS component with Release 754 and SPO1
for lower you need to do this manual steps:
open st92
wessage Class MLAHDOC and press display.
If message @12 is not defined,
‘then insert text: Conversion factor is missing for Unit of Measures &1
and 82
Select line 012, then in edit mode press Long Text to enter long text
description:
for short text insert
Conversion factor is missing for Unit of Measures and
for Diagnosis insert:
The change of Unit of Measure (Uolt) was detected from to , however,
conversion factor between then is missing
for System Response insert:
systes cannot automatically recalculate and display postings with
quantity made in the old UoM into the new Uot.
for What to do insert:
Please, go to transaction mMO2 - Change material master
data. Select view "Basic Data 1" -> go to Additional Data (Ctrl + F6) -> Unit OF Measure and enter conversion
factor as whole nusbers.
| Software Components
Software Component From Rel To Ret And subsequent
SACORE 101 101
S4CORE 102 102
S4CORE 103 103
SACORE 104 104
SACORE 105 105
| Correction Instructions
Software Component Number of Correction InstructionsSACORE (https:llaunchpad support sap.comi#/corrins/0003051045/19773) 5
| Prerequisites
Software
Component
S4CORE
SACORE
SACORE
‘SACORE
SACORE
SACORE
SACORE
SACORE
SACORE
S4CORE
SACORE
SACORE
‘SACORE
S4CORE
SACORE
SACORE
S4CORE
From To
tor 101
101101
101 101
101 101
101 101
101 101
tor 101
tor 101
101101
101 101
tor 101
101 101
101 101
101 101
tor 101
tor 101
101101
SAP NotelKBA
2353078
(sap/supportinotes!2353076 )
2409427
(sap/supportinotes!2408427 )
2417039
(sap/supportinotesi2417039 )
2440915
(sap/supportinotesi2440915 )
2446692
(sap/supportinotes!2446692 )
2463371
(sap/supportinotes!2463371 )
2464136
(sap/supportinotes!2464136 )
2465497
(sap/supportinotes!2465497 )
2470846
(sap/supportinotes!2470646 )
2520213
(sap/supportinotes!2520213 )
2530291
(sap/supportinotes!2530291 )
2561298
(sap/supportinotes!2561296 )
2565267
(sap/supportinotes!2565267 )
2578234
(sap/supportinotes!2578234 )
2605214
(sap/supportinotes!2605214 )
2607681
(sap/supportinotes!2607681 )
2613856
(/sapfsupportnotes/2613856 )
Title
New actual costing: Various corrections
Error MLAHMASTER-106 in ‘Preparation’ step in
the AVR
Incorrect settlement for AVR with internal WIP
Deadlock during parallel processing
No error despite inconsistent WIP quantity
Missing currency conversion in cost component
split
Module FCML4H_READ_INV_OF_PERIOD does
not read field KEART
Module FCML4H_READ_INV_OF_PERIOD reads
incorrect cost component split
Incorrect distribution of costs when spiiting up
structured articles
Memory overflow during settlement
MALENA: MR22 for AVR:
Settlement does not update the statistical
inventory value
Cost component split inconsistency for same
structure for main/auxiliary cost component split
Runtime error
DBSQL_DUPLICATE_KEY_ERROR during
preparation
Iteration of cycle does not terminate (2)
‘SAP TopNote - actual cost component split 2 and
error during settlement with periodic unit price
falsack
External valuation in new actual costing
Component
CO-PC-ACT
CO-PC-ACT
CO-PC-ACT
CO-PC-ACT
CO-PC-ACT
CO-PC-ACT
CO-PC-ACT
CO-PC-ACT
CO-PC-ACT
CO-PC-ACT
CO-PC-ACT
CO-PC-ACT
CO-PC-ACT
CO-PC-ACT
CO-PC-ACT
CO-PC-ACT
co-PC-AcTSACORE
SACORE
SACORE
SACORE
SACORE
S4CORE
SACORE
SACORE
SACORE
SACORE
SACORE
SACORE
SACORE
SACORE
SACORE
SACORE
SACORE
SACORE
SACORE
SACORE
SACORE
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
2631714
(sap/supportinotesi2631714 )
2644303
(sap/supportinotes!2644303 )
2650976
(sap/supportinotes!2650976 )
2678237
(sap/supportinotes!2678237 )
2687778
(sap/supportinotes!2687778 )
2692080
(sap/supportinotes!2692080 )
2700620
(sap/supportinotesi2700620 )
2739904
(sap/supportinotesi2739904 )
2750902
(sap/supportinotes!2750902 )
2775338
(sap/supportinotes!2775338 )
2803646
(sap/supportinotes!2803646 )
2831896
(sap/supportinotesi2831896 )
2853543
(sap/supportinotes!2853543 )
2869721
(sap/supportinotes!2869721 )
2876836
(sap/supportinotes!2876836 )
2879945
(sap/supportinotes!2879945 )
2902637
(sap/supportinotes!2902637 )
2910305
(sap/supportinotes!2910305 )
2912272
(sap/supportinotes!2912272 )
2975320
(sap/supportinotes!2975320 )
3012634
(sap/supportinotes/3012634 )
Settlement takes statistical exchange rate
differences into account
KE27: New S4 logic
Significant rounding errors for periodic unit price
SQL error "SQL code: 2" occurred while accessing
table *MLDOC*
Runtime error INTERNAL_ERROR during
preparation in the AVR
Error message F5-703 during closing entry
Runtime error
DBSQL_DUPLICATE_KEY_ERROR during
settlement (2)
COMLWIPDISP: New SAP S/4HANA logic
Duplicate revaluation posting for first closing after
ML migration
Settlement creates cost component split record
with cost component 000"
BAdI FCML4H_MODIFY_VALUES: Technical
prerequisites
Memory overflow during preparation
Incorrect settlement result for multi-period AVR
COMLWIPDISP shows wrong WIP with co-
production
Markup inconsistency after settlement
No price limiter logic for price fallback
Long runtime during reading of MM data
Unwanted postings for purchase accounts during
ML Post Closing
V-price fallback only considers previous period
WIP revaluation for the product's profit center
MLCCS_STARTUPIMLCCS_CHANGE:
Corrections for treatment of old WIP layers
co-PC-AcT-
AVR
co-Pc-acT
co-PC-AcT
co-PC-AcT-
PER
co-PC-ACT-
AVR
co-PC-AcT
co-Pc-acT
CO-PC-ACT-
wip
CO-PC-ACT
CO-PC-ACT
CO-PC-ACT
CO-PC-ACT
CO-PC-ACT-
AVR
CO-PC-ACT
CO-PC-ACT
CO-PC-ACT
CO-PC-ACT
CO-PC-ACT
CO-PC-ACT
CO-PC-ACT
CO-PC-ACTSACORE
S4CORE
SACORE
SACORE
SACORE
SACORE
SACORE
SACORE
SACORE
SACORE
SACORE
SACORE
SACORE
SACORE
SACORE
SACORE
‘SACORE
SACORE
‘SACORE
101
101
101
101
101
101
101
101
102
102
102
102
102
102
102
102
102
102
102
101
101
101
102
102
102
102
103
102
102
102
102
102
102
102
102
102
102
102
3026686
(sap/supportinotes/3026686 )
3041856
(sap/supportinotes/3041856 )
3044020
(sap/supportinotes!3044020 )
2562197
(sap/supportinotes!2562197 )
2598755
(sap/supportinotes!2598755 )
2626066
(sap/supportinotes!2626066 )
2738122
(sap/supportinotesi2738122 )
2875323
(sap/supportinotes!2875323 )
2520213
(sap/supportinotes!2520213 )
2530291
(sap/supportinotes!2530291 )
2561296
(sap/supportinotes!2561296 )
2565267
(sap/supportinotes!2565267 )
2578234
(sap/supportinotes!2578234 )
2607681
(sap/supportinotes!2607681 )
2613656
(sap/supportinotesi2613656 )
2631714
(sap/supportinotes!2631714 )
2644303
((sap/supportinotesi2644303 )
2700620
(sap/supportinotes!2700620 )
2739904
sap/supportinotesi2738904 )
Not allocated price differences for activity types
AYR in case of changed cost component
structures or subsequent activation of actual cost
‘component split
Control rollup of actual cost component split in
CKMLCP via BAdl CKML_CROSS_COMPANY
Settlement does not take source structure into
account
dump in CKMLCP Preparation step - SQL
‘command too big
CKMLCP in Retail: Dump during preparation step
or wrong results for Structured Articles
Incorrect cost component split for settlement in
AVR over multiple periods
Error following change to base unit of measure or
valuation unit of measure
Memory overflow during settlement
MALENA: MR22 for AVR:
Settlement does not update the statistical
inventory value
Cost component split inconsistency for same
structure for mainiauxiliary cost component split
Runtime error
DBSQL_DUPLICATE_KEY_ERROR during
preparation
SAP TopNote - actual cost component split 2 and
error during settlement with periodic unit price
fallback
External valuation in new actual costing
Settlement takes statistical exchange rate
differences into account
KE27: New S4 logic
Runtime error
DBSQL_DUPLICATE_KEY_ERROR during
settlement (2)
COMLWIPDISP: New SAP S/4HANA logic
co-PC-ACT
co-Pc-acT
CO-PC-ACT
CO-PC-ACT
CO-PC-ACT
CO-PC-ACT
CO-PC-ACT-
AVR
CO-PC-ACT
CO-PC-ACT
CO-PC-ACT
CO-PC-ACT
CO-PC-ACT
CO-PC-ACT
CO-PC-ACT
CO-PC-ACT
CO-PC-ACT-
AVR
CO-PC-ACT
CO-PC-ACT
CO-PC-ACT-
wipSACORE
SACORE
SACORE
SACORE
SACORE
SACORE
SACORE
SACORE
SACORE
SACORE
SACORE
SACORE
SACORE
SACORE
SACORE
SACORE
‘SACORE
SACORE
SACORE
SACORE
102
102
102
102
102
102
102
102
102
102
102
102
103
103
103,
103
103
103
103,
103
102
102
102
102
102
102
102
102
102
102
102
102
103
103
103
103
103
103
103
103
2750902
(sap/supportinotes!2750902 )
2803646
(sap/supportinotes!2803646 )
2853543
(sap/supportinotesi2853543 )
2902637
(sap/supportinotes!2902637 )
2910305
(sap/supportinotes!2910305 )
2912272
(sap/supportinotesi2912272 )
2942031
(sap/supportinotesi2942031 )
2975320
(sap/supportinotes!2975320 )
3012634
(sap/supportinotes/3012634 )
3012673
(sap/supportinotes!3012673 )
3041856
(sap/supportinotes!3041856 )
3044020
(isap/supportinotes!3044020 )
2644303
((sap/supportinotes!2644303 )
2700620
(sap/supportinotesi2700620 )
2738122
(sap/supportinotesi2738122 )
2739904
(sap/supportinotes!2739904 )
2750902
((sap/supportinotesi2750902 )
2803646
(sap/supportinotes/2803646 )
2853543
(sap/supportinotes!2853543 )
2902637
(sap/supportinotes!2902637 )
Duplicate revaluation posting for first closing after
ML migration
BAdi FCML4H_MODIFY_VALUES: Technical
Prerequisites
Incorrect settlement result for multi-period AVR
Long runtime during reading of MM data
Unwanted postings for purchase accounts during
ML Post Closing
\V-price fallback only considers previous period
Closing entry with cost component structure
change
WIP revaluation for the product's profit center
MLCCS_STARTUPIMLCCS_CHANGE:
Corrections for treatment of old WIP layers
FCML4H_MLCCS_STARTUP - subsequent
activation of actual cost component split in S/4
HANA
AYR in case of changed cost component
structures or subsequent activation of actual cost
‘component split
Control rollup of actual cost component split in
CKMLCP via BAdl CKML_CROSS_COMPANY
KE27: New S4 logic
Runtime error
DBSQL_DUPLICATE_KEY_ERROR during
settlement (2)
Incorrect cost component split for settlement in
AVR over multiple periods
COMLWIPDISP: New SAP S/4HANA logic
Duplicate revaluation posting for first closing after
ML migration
BAdI FOML4H_MODIFY_VALUES: Technical
Prerequisites
Incorrect settlement result for multi-period AVR
Long runtime during reading of MM data
co-PC-ACT
co-Pc-AcT
co-PC-AcT-
AVR
co-pc-acT
co-PC-AcT
co-PC-ACT
co-Pc-acT
co-Pc-acT
co-PC-ACT
co-pc-acT
CO-PC-ACT
CO-PC-ACT
CO-PC-ACT
CO-PC-ACT
CO-PC-ACT-
AVR
CO-PC-ACT-
wip
CO-PC-ACT
CO-PC-ACT
CO-PC-ACT-
AVR
CO-PC-ACTSACORE
SACORE
SACORE
SACORE
SACORE
SACORE
SACORE
SACORE
SACORE
SACORE
SACORE
SACORE
SACORE
SACORE
SACORE
SACORE
SACORE
SACORE
SACORE
SACORE
103
103
103
103
103
103
103
103
103
103
103
104
104
104
104
104
104
104
104
104
103
103
103
103
103
103
103
103
103
103
103
104
104
104
104
104
104
104
104
104
2910305
(sap/supportinotes!2910305 )
2912272
(sap/supportinotesi2912272 )
2982031
(sap/supportinotesi2942031 )
2962079
(sap/supportinotes!2962079 )
2975320
(sap/supportinotes!2975320 )
3012634
(sap/supportinotes/3012634 )
3012673
(sap/supportinotes!3012673 )
3041856
(sap/supportinotes!3041856 )
3044020
(isap/supportinotes!3044020 )
3046168
(sap/supportinotes/3046168 )
3088295
(sap/supportinotes/3088295 )
2803646
(sap/supportinotes!2803646 )
2853643
((sap/supportinotes!2853543 )
2902637
(sap/supportinotes!2902637 )
2910305
(sap/supportinotesi2910305 )
2912272
(sap/supportinotesi2912272 )
2942031
(sap/supportinotesi2942031 )
2962079
(sap/supportinotes!2962079 )
2975320
(sap/supportinotes!2975320 )
3012673
(sap/supportinotes!3012673 )
Unwanted postings for purchase accounts during
ML Post Closing
Veprice fallback only considers previous period
Closing entry with cost component structure
change
Aggregated closing entry of new actual costing
WIP revaluation for the product's profit center
MLCCS_STARTUPIMLCCS_CHANGE:
Corrections for treatment of old WIP layers
FCML6H_MLCCS_STARTUP - subsequent
activation of actual cost component split in S/4
HANA
AYR in case of changed cost component
structures or subsequent activation of actual cost
‘component split
Control rollup of actual cost component split in
CKMLCP via BAdI CKML_CROSS_COMPANY
Execution of sequence determination only if
required
Carry-foward of periodic unit price in CKMLCP
post closing
BAdl FCML4H_MODIFY_VALUES: Technical
prerequisites
Incorrect settlement result for multi-period AVR
Long runtime during reading of MM data
Unwanted postings for purchase accounts during
ML Post Closing
V-price fallback only considers previous period
Closing entry with cost component structure
change
Aggregated closing entry of new actual costing
WIP revaluation for the product's profit center
FCML4H_MLCCS_STARTUP - subsequent
activation of actual cost component split in Si4
HANA,
co-pc-AcT
co-Pc-AcT
co-Pc-acT
co-pc-acT
co-PC-AcT
co-PC-ACT
co-Pc-acT
CO-PC-ACT
CO-PC-ACT
CO-PC-ACT
CO-PC-ACT
CO-PC-ACT
CO-PC-ACT-
AVR
Co-PC-ACT
CO-PC-ACT
CO-PC-ACT
CO-PC-ACT
CO-PC-ACT
CO-PC-ACT
CO-PC-ACTSACORE
SACORE
SACORE
SACORE
SACORE
SACORE
SACORE
SACORE
SACORE
SACORE
SACORE
SACORE
SACORE
SACORE
104
104
104
104
104
105
108
105
105
105
105
105
105
105
104
104
104
104
105
105
105
105
105
105
105
105
105
105
3041856
(sap/supportinotes/3041856 )
3044020
(sap/supportinotes/3044020 )
3046168
(sap/supportinotes!3046168 )
3087569
(sap/supportinotes!3057569 )
2875323
(sap/supportinotes!2875323 )
2942031
(sap/supportinotes!2942031 )
2962079
(sap/supportinotes!2962079 )
2975320
(sap/supportinotes!2975320 )
3012634
(sap/supportinotes/3012634 )
3012673
(sap/supportinotes!3012673 )
3026686
(sap/supportinotes/3026686 )
3041856
((sap/supportinotes!3041856 )
3044020
(sap/supportinotes!3044020 )
3046168
(sap/supportinotesi3046168 )
Support Package
Software Component
Version
SACORE 101
SACORE 102
SACORE 103
‘Support Package
AVR in case of changed cost component
structures or subsequent activation of actual cost
component split
Control rollup of actual cost component split in
CKMILCP via BAdI CKML_CROSS_COMPANY
Execution of sequence determination only if
required
CKM3 on MLDOC for S/AHANA: keep node
layout, expand and collapse all nodes
Error following change to base unit of measure or
valuation unit of measure
Closing entry with cost component structure
change
Aggregated closing entry of new actual costing
WIP revaluation for the product's profit center
MLCCS_STARTUP/MLCCS_CHANGE:
Corrections for treatment of old WIP layers
FCML4H_MLCCS_STARTUP - subsequent
activation of actual cost component split in S/4
HANA
Not allocated price differences for activity types
AVR in case of changed cost component
structures or subsequent activation of actual cost
component split
Control rollup of actual cost component split in
CKMLCP via BAdI CKML_CROSS_COMPANY
Execution of sequence determination only if
required
co-Pc-AcT
CO-PC-ACT
CO-PC-ACT
CO-PC-ACT
CO-PC-ACT
CO-PC-ACT
CO-PC-ACT
CO-PC-ACT
Co-PC-ACT
CO-PC-ACT
CO-PC-ACT
CO-PC-ACT
CO-PC-ACT
CO-PC-ACT
‘SAPK-10111INS4CORE (https:/launchpad support sap.comitisupportpackagelSAPK-
1011 1INS4CORE)
‘SAPK-10209INS4CORE (https://launchpad support sap.comit/supporlpackage/SAPK-
1020INS4CORE)
‘SAPK-10307INS4CORE (https://launchpad support sap.comit/supportpackage/SAPK-
10307INS4CORE)SACORE 104 ‘SAPK-10405INS4CORE (https://launchpad support sap.comit/supportpackage/SAPK-
10405INS4CORE)
SACORE 105 ‘SAPK-10503INS4CORE (https://launchpad support sap.comit/supportpackage/SAPK-
10503INS4CORE)
| This document is referenced by
SAP NotelKBA Title
2820897 Error message ML4HDOC 001 1 Ambiguous Quantity Unit for Object (/sap/supportinotes/2820897 )
| Attachments
Fin Name Fin ie
fame Type
LAHDOCOT2_Messege_fxteng (vopipporsapotelpubiewvientachmenthtn? 19 rageong
iv_key=002075125800000794712021&iv_version=00078iv_gui
101098360582 1EDBB29E 1362458660F 2)
Legal
Privacy (ttpihwon.s8p.comicorporate-enlabouttegal/vacy hn
“Terms of use (hips!suppor.sap.comisupport-programs-servces/abouvtems-ot-use him! |
Legal Disclosure (hito:ww. sap. comicorporate-enfaboutlegalimpressum hi}
Copyright (tp sw sap.concorporate-eniaboutegal/eopyightindex.htm) |
Trademark (htp:lloww sap comicorporate-en/aboutlegalcopyrghtindex himitirademark)
Follow
@ ovesinnniacicokcomsapoigisbusessserces) ()ttvstwterconisaPsupnortieh)
(ntsitwmnyoutiecombsersaPsunportne) Gy (sh itedncomiupatosao) (pious ool ceml+SAPClus)
SAP ONE Support Launchpad
Home (nitps:flaunchpad.support.sap.com) | My Favorte Notes (nips: launchpad.support.sap.comi#/mynotestab=Favorites) |
Expert Search (htps:launcnpad, support. sap.comimynotes tab=Search)