Symptom
The user is trying to consume a material in a Project Stock Order, but the system is showing the error message: "Material not available for consumption in project".
Environment
SAP Business ByDesign
Reproducing the Issue
- Go to Project Management work center.
- Navigate to Project Stock Orders view.
- Find and select the relevant Project Stock Order ID.
- Choose Edit button.
- Select the relevant Line Item.
- Click Consume.
- Enter the relevant details.
- Click OK.
The system returns the error message: "Material not available for consumption in project".
However the user has already done the delivery on project for material ABC (ABC represents the material ID that has to be consumed on the project).
Cause
The possible reasons that the system is triggering the error message are:
Reason 1: The user cannot consume the material in case the Project Stock Order does not contain a Ship-From Location for the item type Pickup / Pre-Delivery.
Reason 2: The material is not available for consumption in the project as there is no Open Delivered Quantity to consume. (Though in Project Stock Order relevant line item, Delivered Quantity is greater than zero, but end user may have returned the delivered stock back to original logistics area, or broken its relationship with this project, hence there is actually no available stock for consumption. Standard report "Confirmation Journal" can be used to find the clue of this action.)
Reason 3: The issue is in the Logistics Area of the material. Please search in the Stock Overview for the Material that you are trying to consume and open its respective Logistics Area. You can see that the Inventory-Managed field is set as "No".
Reason 4: The identified stock ID is enabled for the material. However the current material in project stock is different from the one delivered to the project. The steps to check this are listed below:
- Go to Project Management work center.
- Open the relevant project.
- Navigate to Product tab and Project Stock Order sub-tab.
- Find the relevant project stock order.
- Check the Document Flow.
- See the Goods and Activity Confirmation for the delivery.
- Open the confirmation.
- Note down the identified stock ID (XYZ represents for the material identified stock ID delivered to project).
- Go to Stock Overview.
- Check material ABC in relevant project stock.
Although quantity and logistic area are the same, the identified stock ID is not XYZ.
Reason 5: The Ship To party in the Outbound Delivery is different from the Project Stock Order. Because of this mismatch, the custodian tagging in the Inventory is different from that expected, which is triggering the error message.
Reason 6: The field "Identified Stock Type" is empty in the Material Master Data.
Resolution
The possible solutions, based on its reasons, are listed below:
Solution for reason 1: The user can manually complete the project stock order which does not have Ship-From Location. Then create a new Project Stock Order with a Ship-From Location.
Solution for reason 2: Once the stock is delivered, the user will be able to consume it.
Solution for reason 3: Please maintain the checkbox 'Inventory-Managed' for this material by following the steps below:
- Go to the Inbound Logistics work center.
- Go to the Stock Overview common task.
- Search for the Material that has to be consumed.
- Click in its Logistics Area.
- Click in Edit button.
- Select the Logistics Area.
- Mark the checkbox "
Solution for reason 4: To known how the internal deliveries took place, the user can check the report "Confirmation Journal" via Internal Logistics work center. There it has the relevant Transfer Confirmations. The user can move the quantities with identified stock ID XYZ back to the project stock, then the consumption can be performed with no error.
Solution for reason 5: Until the Outbound Delivery is not released, the user can change the Ship-to Party (this is a flexibility provided by the system). Please undo release the Outbound Delivery, correct the ship to party and then release the Outbound Delivery again. This should resolve the issue at consumption as well.
Solution for reason 6: Maintain the information in the Material Master Data by following the steps below:
- Open the Material Master Data.
- Select the tab General and the sub-tab General.
- In field "Identified Stock Type", maintain an option such as "01- Batch".
- Save.
Once this will be done, the user should be able to consume the Material without error message.
See Also
Keywords
Project Stock Order, Goods and Activity Confirmation, Consume, Identified Stock, Comsumption, Ship-To, Ship-From, Location, Material, Outbound Delivery , KBA , SRD-PRO-PMN , Project Management , AP-IP-GAC , Goods and Activity Confirmation , How To
SAP Knowledge Base Article - Public