SAP Knowledge Base Article - Public

3778063 - cannot change project processing status from locked to released via API_ENTERPRISE_PROJECT_SRV v2 (/s4ppm/crud/070) - s/4hana cloud public edition

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

  1. Use the Enterprise Projects OData API v2 or UI to change a project's processing status from Released to Locked.
  2. Attempt to change the processing status back from Locked to Released via POST ChangeEntProjProcgStatus with ProcessingStatus set to the Released code (for example, '10').
  3. Observe that the API responds with error code /S4PPM/CRUD/070 stating the requested status change is not allowed.

Cause

Resolution

  1. 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