Symptom
The error "Mandatory List Price missing for the price calculation" is displayed for Service Order created as follow up from a Contract document.
Environment
SAP Business ByDesign
Reproducing the Issue
- Go to the Sales Order Work Center.
- Go to the Contracts View.
- Filter for All Contracts.
- Search for the Contract XYZ (where XYZ represent the Contract ID).
- Open, Select View All.
- Select Follow up -> Service Order.
- Select View All.
- Go to the Service and Spare Parts tab.
- Mark the Line Item XX (where XX represents the Line Item Number XX).
- Select Remove.
- Select Save.
- Select Add Row button.
- In the Product ID field, enter the Service Item ABC again (where ABC represents the Service ID).
- In the Contract Item field, enter XYZ-XX.
The error message "Item XX: Mandatory List Price missing for the price calculation (KBA: 3147367)" is displayed in the UI.
Cause
The error message "Item XX: Mandatory List Price missing for the price calculation" is displayed for the Service Order ABC because the Service Item was removed and added again before the release of the Service Order document.
Once a Item is removed and added again in a Service Order created as a follow up from a Contract document, the link between the Item in the Service Order and the Item in the Contract is removed, causing the system to consider the Item as individual product without reference to a contract.
Resolution
Scenario 1 - The Service Order is with status as "In Preparation"
In case the Service Order is displayed with the status "In Preparation" and the error message "Item XX: Mandatory List Price missing for the price calculation" is displayed because the Service Item with reference to the Contract was removed and added again in the document, then the Service Order can be deleted and recreated in the system, ensuring that the item will not be removed and re-entered in the document.
Scenario 2 - The Service Order is with status as "In Process"
In case the Service Order has been inconsistently released with the error message "Item XX: Mandatory List Price missing for the price calculation," then it will no longer be possible to remove the Service Item or delete the document in the UI. In this case, it is required to open a case with SAP Support in order for a backend correction to be applied for the Service Order to remove the error message "Item XX: Mandatory List Price missing for the price calculation" from the document.
See Also
KBA 2631614 - List Price Maintained in the Contract is not Fetching into the Follow-up Service Order
Keywords
service order, mandatory list price missing for the price calculation, contract, follow up, item , KBA , AP-SVO , Service Order Processing , Problem
SAP Knowledge Base Article - Public