Symptom
- During the completion of the "Simulate Migration" activity in the Migration Cockpit, errors are encountered for the Migration Object "Condition record for pricing in purchasing (restricted)".
- The error message "Condition pricing unit is not valid for condition of calculation type A.", with Message Class "CND_GEN_MIGRATION" and Message Number "17", is displayed.
Environment
SAP S/4HANA Cloud Public Edition
Reproducing the Issue
- Open the Fiori Launchpad.
- Select the app "Migrate Your Data".
- Choose the Migration Project "Purchase Pricing - Condition".
- Click on "Monitoring".
- Search for the activity "Simulate Migration: Completed with Errors" for the Migration Object "Condition record for pricing in purchasing (restricted)" and click on "Show messages".
Cause
The error is caused by invalid entries in the migration excel file. The columns 'Condition pricing unit' and 'condition unit of measure' contained values that were not valid for the calculation type A.
Resolution
In general, create the document in front end manually using only the details of the migration excel and accordingly make changes in the migration excel.
For this error the below are applicable.
Remove the Values in 'Condition pricing unit' and 'condition unit of measure' columns of migration excel, as these were greyed out in the front end.
Also ensure column ' Unit Currency' is maintained as either % or currency.
See Also
Refer to SAP Help Portal articles: "Condition record for pricing in purchasing (restricted)" and "Purpose".
Keywords
Migration Cockpit, Condition record for pricing in purchasing (restricted), Error, Migration Project, Purchase Pricing - Condition, CND_GEN_MIGRATION, Message Number 17, Migration Excel, Condition pricing unit, Condition unit of measure, Unit Currency. , KBA , MM-PUR-VM-CON-2CL , Conditions (Public Cloud) , Problem