Symptom
One or all of the following error messages are displayed when creating a Service Quote or Service Order via the web service ManageCustomerQuoteIn / ManageServiceOrderIn:
- Create not possible; source object inconsistent
- Products w/ item group Service - fixed price not supported for location of srv provision
- Products w/ item group Spare part - consumable not supported for location of srv provision
- Products w/ item group Service - time and material not supported for location of srv provision
Environment
SAP Business ByDesign
Cause
The error message occurs because you are not passing the ServiceProvisionLocationTypeCode in your payload and the system therefore cannot determine if the item type is activated for the respective Location of Service Provision.
Resolution
To solve this issue you need to pass the Service Provision Location in your payload via the ServiceProvisionLocationTypeCode.
1 = On-Site
2 = Own Service Center
For example:
....
<ServiceTerms>
<ServiceProvisionLocationTypeCode>1</ServiceProvisionLocationTypeCode>
</ServiceTerms>
....
You can also find further information on the web service including sample payloads in the documentation. You can access the documentation as follows:
- Go to the Application and User Management work center.
- Navigate to the Service Explorer view.
- Search for the respective web service e.g. ManageCustomerQuoteIn.
- Select Maintain sales quotes
- In the Details section click on the hyperlink Link in the Documentation field
Keywords
sap byd, xml payload, webservice error, ServiceProvisionLocationTypeCode, ManageCustomerQuoteIn, ManageServiceOrderIn, not supporte, srv provision, service provision, Create not possible, source object inconsistent , KBA , AP-SLO-SO , Sales Order , Problem
SAP Knowledge Base Article - Public