Symptom
- When attempting to change a project's processing status from Locked back to Released (or Completed) using the Enterprise Projects OData API v2, the API returns error /S4PPM/CRUD/070.
- Error message example: "The requested status change is not allowed for project ...".
- The same status change from Locked to Released works via the UI.
Environment
- SAP S/4HANA Cloud Public Edition
Reproducing the Issue
- Use the Enterprise Projects OData API v2 or UI to change a project's processing status from Released to Locked.
- Attempt to change the processing status back from Locked to Released via POST ChangeEntProjProcgStatus with ProcessingStatus set to the Released code (for example, '10').
- Observe that the API responds with error code /S4PPM/CRUD/070 stating the requested status change is not allowed.
Cause
Resolution
- Reset the Locked status using ProcessingStatus = '99' with the ChangeEntProjProcgStatus operation:
- POST /sap/opu/odata/sap/API_ENTERPRISE_PROJECT_SRV;v=0002/ChangeEntProjProcgStatus?ProjectUUID=guid''&ProcessingStatus='99'
Keywords
enterprise projects odata api v2, changeentprojprocgstatus, processingstatus, locked, released, unlock project, /s4ppm/crud/070, api_enterprise_project_srv, status change not allowed, project processing status, reset status 99, s4hana cloud public edition, ppm-scl-str, odata v2 post, projectuuid , KBA , PPM-SCL-STR , Project Structure (Public Cloud) , How To
Product
SAP S/4HANA Cloud Public Edition all versions
SAP Knowledge Base Article - Public