Symptom
When trying to register a production BOM using API ProductionBillOfMaterialManagementIn, the following error occurs in the responded xml and and registration is not possible. The input product in the BOM already has a Product Specifications ID in system.
Error: 'Product specification ID XXX already exists; enter a unique ID (XXX represent the Product specification ID)'.
Environment
SAP Business ByDesign
Reproducing the Issue
- Navigate to the Application and User Management work center.
- Go to the Service Explorer view.
- Find the web service 'ProductionBillOfMaterialManagementIn'.
- Select the Service 'ProductionBillOfMaterialManagementIn'.
- Click Download WSDL.
- Maintain the relevant details in the Request XML and execute the web service.
Cause
Currently create a BOM which includes an input product with Product Specifications ID is not supported via web service. It can only be performed manually in the UI.
Resolution
It is a standard system behavior.
Keywords
BOM, API, Product Specifications ID, Registration, Web Service , KBA , AP-PMM-BOM , Production Bill of Material , Problem