Symptom
When sending a PATCH API call to A_EnterpriseProjectElement from API API_ENTERPRISE_PROJECT_SRV;v=0002, error PSS4_MSG/107 is raised:
WBSELEMENT cannot be changed because of the current processing status
Environment
SAP S/4HANA Cloud
Reproducing the Issue
- Send a PATCH API call like this: /sap/opu/odata/sap/API_ENTERPRISE_PROJECT_SRV;v=0002/A_EnterpriseProjectElement(guid'PROJECTGUID')
- In the payload you include the following property: "ProjectElement": "WBS.ID.01"
Cause
The WBS element is in released status.
Resolution
As the WBS element is in released status when you send property "ProjectElement" along with other properties in the payload, the system understands that you are trying to change the WBS ID.
As this is not permitted in the Released status, the error message is raised.
Please remove this property in order to update the other fields.
Keywords
KBA , PPM-PRO , Project Management , Problem