Symptom
When trying to migrate the Discount Lists, the following error occurs during simulation:
Mandatory currency is missing
Environment
SAP Business ByDesign
Reproducing the Issue
- Go to Business Configuration work center.
- Select Implementation Projects view or Overview.
- Search and Open the activity Migration of Discount Lists.
- Choose Migrate discount lists using the migration tool.
- Execute Migration for the respective Migration File.
- The error "Mandatory currency is missing" appears during the simulation step.
Cause
The error may be due to one of the following reasons:
- If the Discount List Type Code used is 7PL2, the Account ID field is missing in the General tab of the migration file.
- The Discount List Type Code has been maintained incorrectly.
- If the Discount List Type Code used is 7PL4, the Account ID was maintained at the Item level.
Resolution
Resolution for Cause 1:
If the Discount List Type Code is 7PL2, ensure the following:
- Fill the Account ID field in the General tab of the migration file.
- In the Items tab, enter the Product ID and leave the Account ID, Customer Group, and Product Category ID fields empty.
Resolution for Cause 2:
- For Discount List Type Code 7PL4, the Account ID should be maintained at the header level.
Resolution for Cause 3:
- The correct Discount List Type Code for an Account Hierarchy-Specific Discount List is 7PL1.
See Also
Keywords
Discount List, Migration of Discount List, 7PL2, 7PL4, 7PL1 , KBA , discount list type code , mandatory currency is missing , discount lists , discount list type , customer group , 7pl1 , 7pl4 , 7pl2 , AP-PRC-PC , Calculation , How To
Product
SAP Business ByDesign all versions