SAP Notes marked as TopNotes:
You are not on the current Support Package level?
Please, implement these 4 TopNotes which will improve stability dramatically:
2693824 -SAP TopNote - ML-FI inconsistency - closing reversal creates ACDOCA x MLDOC inconsistency, C+704
2691272 - SAP TopNote - Actual cost component split: Incorrect delta cost component split for price changes and error MLCCS 202
2610889 -SAP TopNote - document update C+ 704 and transaction incorrectly identified as posting to prior period - ML document with quantities
2607681 -SAP TopNote - actual cost component split 2 and error during settlement with periodic unit price fallback
Collective SAP Notes and KBAs:
KBA 2416935 - Material Ledger with Actual Costing in S/4HANA 1610: Important Notes
KBA 2530890 - Material Ledger with Actual Costing in S/4HANA 1709: Important Notes
KBA 2784741 - Material Ledger with Actual Costing in S/4HANA 1809: Important Notes
2633282 - ML Helpdesk: collective corrections for data defects analysis
2772395 - FCMLHELP ML Period Consistency Check - reports 10
2683379 - CKMLCP on S/4HANA: collective corrections
2683361 - CKM3 on S/4HANA: collective corrections
2554964 - Material Ledger with Actual Costing in S/4 HANA 1610: list of notes for Cost Component Split issues
2483516 - Error ML4HRUN053 happens in CKMLCP settlement step - S/4HANA
Check the KBA:
2352383 S4TWL - Conversion to S/4HANA 1610 Material Ledger and Actual Costing
In SAP S/4HANA, the material ledger is mandatory. Therefore, migration of the material ledger is required in the following scenarios:
Migration from SAP ERP to SAP S/4HANA 1610 or higher
Migration from SAP Simple Finance to SAP S/4HANA 1610 or higher
You always need to migrate the material ledger, even if you were not using the material ledger in the source system.
The note 2354768 includes all steps to be considered
Before starting the conversion, please make sure to implement relevant SAP Notes that are mentioned in SAP Note 2345739.
2741967 How to plan and execute the financial data migration during conversion of SAP ERP solution to SAP S/4HANA
The Migration includes the following steps:
Customizing Migration
Data Migration:
-M10: Migrate Material Ledger Master Data
-M20: Check Material Ledger Master Data
-M11: Migrate Material Ledger Order History
-M21: Check ML Production Order and Purchase Order History
https://uacp.hana.ondemand.com/http.svc/rc/PRODUCTION/pdfa4322f56824ae221e10000000a4450e5/1610%20000/en-US/SIMPL_OP1610.pdf
2277568 Activation of locking behavior "no exclusively locking" deprecates statistical moving average price
2714344 - Financial data migration to SAP S/4HANA: Most frequent Error Messages – Information and Recommendations
2389581 - Resolve findings of core ERP CO-PC-ACT S/4HANA pre checks for Material Ledger
2352383 - S4TWL - Conversion to S/4HANA Material Ledger and Actual Costing
2354768 - S4TWL - Technical Changes in Material Ledger with Actual Costing
If you are doing a conversion from SAP ERP Business Suite to S/4HANA On-Premise 1511, you can find the relevant Material Ledger migration steps and corresponding reports in the S/4HANA Conversion Guide:
6.2.1.5.1 Migrate Material Ledger
2345739 - S/4HANA Material Ledger Migration: Relevant SAP Notes and frequently asked questions
2129306 Check Customizing Settings Prior to Upgrade to S/4HANA Finance or S/4HANA
2389581 Resolve findings of core ERP CO-PC-ACT S/4HANA pre checks for Material Ledger
2307844 Check ML Customizing Settings Prior to Upgrade to Simple Finance
2245333 Pre-Transition Checks for FIN: Error Messages and Possible Solutions
2512618 Cases when to deactivate Material Ledger and carry out new productive start
2605071 S/4HANA: Enable reset of Material Ledger and Actual Costing - Only for test systems
2523145 OBR1: reset for company code not possible, since MM-IM data exists in MATDOC
2435848 S/4HANA: Prevent that transaction OBR1 is executed, if S/4HANA MM-IM and Actual Costing data exist
Behaviour of new CKM3 with the new architecture (MALENA):
2503684 - S/4HANA: new design of the views in CKM3
2537912 - S/4HANA CKM3: Data Unmigrated warning appears
It replaces the former CKM3 view Price Determination Structure.
The former CKM3 Price History view is still available via transaction CKM3PH for all materials (independent of price determination control and active Actual Costing).
All other views formerly offered by CKM3/CKM3N are no longer available.
Functional changes/improvements:
• No separate view for Cost Components, but integrated in main screen
• Flag for selection of cost components not relevant for material valuation, or only cost components relevant for material valuation; by default selection of inventory relevant cost component split
• Display of WIP Reduction for material; by default WIP Reduction is hidden; If WIP reduction is displayed, both WIP reduction and consumption of WIP for order are shown in opposite sign in different folder.
• Plan/Actual Comparison is removed in new CKM3
• Technically, data are retrieved from table MLDOC, MLDOCCCS and MLDOC_EXTRACT and MLDOCCCS_EXTRACT
If actual costing active in the plant, all materials (price determination 2 & 3) will be able to display 'price history view' and 'price determination structure':
- Data prior to 1610 migration: data is retrieved from old tables (CKMLPP, CKMLCR, MLCD…). It should be displayed via transaction CKM3OLD.
- Data after migration to 1610: data is retrieved from new tables (MLDOC, MLDOCCCS). It should be displayed via transaction CKM3.
If actual costing is not active in the plant, CKM3 will be redirected to CKM3PH and only 'price history view' is displayed. This data will be retrieved from the 'old tables'.
For the unmigrated data, you need to use the transaction CKM3OLD. The unmigrated data are the data that are older than last period of previous year. For migrated data, in CKM3 or CKM3N you can show only the summarization data and without the individual posting lines and without material ledger settlement line. To show the whole posting, you need to use the transaction CKM3OLD.
You may need to use both of the transaction CKM3 and CKM3OLD if you have mixed data in the same period created before and after the upgrade to S/HANA.
Remark: Data older than last period of previous year (related to the time of system conversion) cannot be displayed via transaction CKM3 because the 'old' data has not been converted to the MLDOC-tables. To show data older than last period of previous year you can use transaction CKM3OLD ('Material Price Analysis') or CKM3PHOLD ('Material Price History').
Check the following notes:
2332591 S4TWL - Technical Changes in Material Ledger
2378871 CKM3 on MLDOC of S4HANA: Diverse improvements
2397090 CKM3 on S/4 HANA: Migration data
2360495 Various errors in CKM3 with MLDOC
2402600 CKM3 for S/4HANA on MLDOC: data not complete
2380287 CKM3N Navigation to Material Ledger Document does not work
2655978 CKM3 CKM3N in S/4HANA 1610: descriptions, cost fields, display
2682528 Total Stock Value determination in S/4 HANA
2898738 Not distributed price differences in CKM3 due to price limiter logic - S/4HANA
2749185 CKM3N Navigation to Material Ledger Document does not work
You may find detailed explanations on this page.
2558888 - S/4HANA 1610: Post Closing logic in Material Ledger / New Actual Costing
2558115 - S/4HANA 1610: CKMLCP New Posting logic for activity types (new transaction key PRL)
In case of error messages ML4HMASTER 106 or ML4HMASTER 107 or 'Close previous period first',
check KBA 2515611 - S/4HANA 1610 CKMLCP: errors ML4HMASTER 106 or ML4HMASTER 107, or Close previous period first
2618706 - WIP Helpdesk in Release S4HANA
Latest version of FCMLHELP: version 9 – note 2648540 FCMLHELP ML Period Consistency Check - reports 9
Latest version of FMLBH: notes included in excel spreadsheet attached to the collective note 2633282 must be implemented for corresponding release/SP.
2554964 - Material Ledger with Actual Costing in S/4 HANA 1610: list of notes for Cost Component Split issues
2576523 - SAP S/4HANA: MLCCS_RESET and MLCCS_STARTUP obsolete
2553586 - S/4HANA: error MLCCS009 or C+099 or missing cost component split data in table MLDOCCCS
2581465 - S/4HANA: Price differences distribution to materials with split valuation
2408467 Dump/error in class CL_FINS_ACDOC_ML_UTIL: Collective note
Check the notes:
2433831 FCML_MAT and FCML_REP on S4HANA1610
2467741 CDS-View FCML_CCS_REP_V on S4HANA
2555648 Currency setting changes with active Material ledger in SFIN & S/4HANA
2618202 S/4HANA Statistical moving average price is not available in transactions MM01 MM02 MM03 for materials with price control S
4 Comments
Neslihan Sahbaz
Dear Cruz,
We are working on a S/4HANA upgrade project from 1511 OP to 1610. We are currently using material ledger with actual costing. When we try to convert system and data in the middle of month, we discover that, old material ledger data is not converted in new ML tables(MLDOC,MLDOC_EXTRACT etc.). After conversion, we have also some new transactions. When we tried to close this month, we saw that, price differences did not distributed correctly. This means, for this month, actual costs are not correct.
Can we say that, if we want to convert any system(older than 1610 OP) that actual costing is already activated, we must do the conversion at the end of month, and before conversion current period must be closed. After conversion we must open new period, and proceed with it. If it is the case, in Turkish market we should discuss this situation for each Conversion customer. Because, in TR actual costing is legal requirement, and most of our customers are using material ledger with actual costing. And for most of them, closing period in the last day of month is not easy(because of late invoices etc.) Could you kindly guide us about this issue?
Kind regards,
Beatriz Cruz
If you are upgrading from 1511 to 1610 and in your source system, Actual Costing active for at least one plant (T001W-MGVUPD = X), these are the general recommendations:
- It is not possible to post documents on a plant with Actual Costing active before running FCML4H_STARTUP.
After technical conversion, please make sure that these notes are implemented:
2403356 - Check for Material Ledger Actual Costing Startup (after activation).
-> This note makes sure, that no postings can be done without startup or migration
2417369 - S/4HANA 1610: Deactivation of Material Ledger proxy objects
-> Report FCMLHELP_DEACT_PROXY_OBJECTS needs to be executed , to make sure that obsolete proxy objects are deactivated.
-> This is not needed, in case note 2404421 has been in the system at the time of executing migration step "Migration to SAP S/4HANA Finance --> Data Migration --> Regenerate CDS Views and Field Mapping".
- Execute the program FCML4H_STARTUP.
If you upgrade from SAP S/4HANA 1511 to SAP S/4HANA 1610, you don’t have to execute any steps listed in the SAP Customizing Implementation Guide under Conversion of Accounting to SAP S/4HANA. Also, you don't have to execute any of the Finance specific preparation steps mentioned in SAP Note 2332030.
However, if in your source system actual costing is active for at least one plant (T001W-MGVUPD = X), you have to execute transaction FCML4H_STARTUP after an upgrade from SAP S/4HANA 1511. See note 2450377.
The program FCML4H_STARTUP will create stock and value information in table MLDOC for each period starting from last period of year before previous year (based on table ACDOCA_M_EXTRACT).
- It is required to finish all open costing runs before the upgrade.
After the upgrade, new costing runs can be created, also for the previous period.
Should you need further analysis of your specific scenario, please use our SAP ONE Support Launchpad.
Changlin Ke
We had implemented the upgrade from 1511 OP to 1709 in the middle of month. we have met the same issue as Neslihan Sahbaz described.
I don't know SAP how to resolve this issue.
As to the upgrade under S/4 HANA 1610, Please do remember that the new period must have any document until the upgrade finished.
Changlin Ke
must have not any document.