Do you have any question about this error?
Message type: E = Error
Message class: 06 -
Message number: 587
Message text: A centrally agreed contract exists for this material
Error message extract from SAP system. Copyright SAP SE.
The SAP error message 06587, which states "A centrally agreed contract exists for this material," typically occurs in the context of procurement and purchasing processes. This error indicates that there is a centrally agreed contract (often referred to as a framework or blanket contract) in place for the material you are trying to procure, which takes precedence over other purchasing documents.
Cause:
- Existing Contract: The primary cause of this error is that there is an existing centrally agreed contract for the material in question. This contract may have been created at a higher organizational level and is intended to be used for purchasing that specific material.
- Purchase Order Creation: When attempting to create a purchase order or a purchase requisition for the material, the system checks for existing contracts and finds that a centrally agreed contract is already in place.
- Contract Validity: The contract may be valid and active, which means that the system will not allow the creation of a new purchase order without referencing the existing contract.
Solution:
- Reference the Existing Contract: Instead of creating a new purchase order, reference the existing centrally agreed contract in your procurement process. You can do this by:
- Checking the contract details in the system.
- Creating a purchase order against the existing contract.
- Review Contract Conditions: Ensure that the terms and conditions of the existing contract meet your purchasing needs. If they do not, you may need to negotiate changes to the contract with the supplier.
- Consult with Procurement Team: If you believe that the existing contract should not apply, consult with your procurement or purchasing team to understand the rationale behind the contract and whether it can be modified or overridden.
- Check for Contract Expiry: If the contract has expired or is no longer valid, you may need to create a new contract or extend the existing one.
Related Information:
By following these steps, you should be able to resolve the error and proceed with your procurement activities effectively.
Get instant SAP help. Start your 7-day free trial now.
Feature | Free Access | Free Trial |
---|---|---|
Basic SAP error explanation | ![]() |
![]() |
Step-by-Step Usage Guide | ![]() |
![]() |
Interactive SAP Coach Assistance | ![]() |
![]() |
AI Troubleshooting for T-Code Errors | ![]() |
![]() |
06586 A scheduling agreement exists for this material
INCLUDE NA_SOURCE_PRESENT LANGUAGE EN INCLUDE NA_T160M LANGUAGE ENError message...
06585 A contract exists for this material
INCLUDE NA_SOURCE_PRESENT LANGUAGE EN INCLUDE NA_T160M LANGUAGE ENError message...
06588 Please maintain maximum release quantity, period and number together
Self-Explanatory Message Since SAP believes that this specific error message is ...
06589 Materials/services of purchase requisition & & already ordered in full
Self-Explanatory Message Since SAP believes that this specific error message is ...
SAP messages fall into 3 different categories: Error messages
(message type = E), Warnings (W) or Informational (I) messages.
An error message will prevent you from continuing your work - it is a hard stop and you need to fix the error before you can proceed. A warning message will stop your work, however, you can then bypass the warning by pressing the Enter key on your keyboard. That said, it is still good practice to investigate the cause of the warning message and address it. An information message will not stop your work and is truly just for informational purposes.
Click on this link to search all SAP messages.