Symptom
You are 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 and click Consume.
- Enter the relevant Details and click OK.
- The system returns the error message: Material not available for consumption in project.
- However you have already done the delivery on project for material ABC (ABC represents for the material ID that you want to consume on the project).
Cause
The possible reasons that the system is triggering the error message are:
Reason 1: You 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.
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 and navigate to Product tab - Project Stock Order sub-tab.
- Find the relevant project stock order and check the document flow, you can find the Goods and Activity Confirmation for the delivery.
- Open the confirmation and note down the identified stock ID (XYZ represents for the material identified stock ID delivered to project).
- Then go to Stock Overview and check material ABC in relevant project stock.
- You can see, although quantity and logistic area are the same, the identified stock ID is not XYZ.
Reason 5: The Ship To party in the Oubound 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.
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 you are trying to consume.
- 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, please check the report "Confirmation Journal" via Internal Logistics work center. There you can find the relevant Transfer Confirmations. Please 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 Oubound Delivery is not released, the user can change the Ship-to Party (this is a flexibility provided by the system). Please undo release the Oubound Delivery, correct the ship to party and then release the Oubound Delivery again. This should resolve the issue at consumption as well.
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