
SAP Cloud ALM continues to evolve, and the latest enhancement to the Requirements application introduces an important shift in how requirement statuses and approval states interact. Previously, users could freely update both approval and requirement statuses without restrictions, which offered flexibility but lacked process guidance. With the new capabilities, SAP Cloud ALM introduces structure, ensures alignment between approval and requirement statuses, and improves governance by controlling when requirement descriptions can be edited.
Conditional Status Selections Based on Approval State
In the past, any requirement status could be selected regardless of the approval state. This unrestricted flexibility is now replaced by a more guided approach, where available requirement statuses are determined by the requirement’s approval state. This ensures a clearer lifecycle and better control.
To clearly understand how approval and requirement statuses now interact, refer to the table below:
Approval State | Requirement Status |
No Approval Required | “In approval” no longer visible in dropdown This state is best used for requirements that do not need a formal approval workflow.
|
Ready for Approval | The system sets the status to "In Approval". This enforces discipline during the approval process and locks the requirement in a pending state. |
Approved | The system sets the status to "In Planning" and allows you to change to: Once a requirement is approved, it follows a logical progression through implementation phases.
|
Rejected | The system sets the status to "Not Planned" The requirement is effectively paused and marked as not moving forward.
|
From “Ready for Approval” to Not Assigned | (1) Requirement was in status “In Approval”
|
All changes to statuses and approval states are logged with timestamp and user information in the Requirement History.
Project Administrators can reset approved or rejected requirements to "Not Assigned", and the system will reset the status to "In Refinement". This gives flexibility when re-evaluation is needed without losing historical traceability.
Locking of Description Fields
Another major improvement is the locking of requirement descriptions in certain states to ensure clarity and integrity of the content:
Descriptions are locked when:
Approval State = No Approval Required or Rejected
Requirement Status = In Approval, Successfully Tested, or Confirmed
This prevents changes to critical requirements once they’ve reached a significant phase or decision point in the workflow.
To support users, the system now provides real-time messages and hints when attempting status or approval changes. These messages:
Indicate the next possible or required action.
Explain why a status is locked or unavailable.
Help prevent invalid transitions.
The "In Planning" status has been introduced to address a common scenario in agile and hybrid project execution: teams don’t typically start working on a requirement immediately after it is approved.
Previously, once a requirement was approved, it moved directly to statuses like "In Realization".
However, this caused confusion—since no work may have started yet, setting a requirement to “In Realization” prematurely was misleading.
The option “Not Planned” couldn’t be used either, as it is mapped to “Not Relevant” and implies the requirement is no longer considered for implementation.
To solve this, the "In Planning" status was introduced:
It acts as a holding state for all approved requirements.
It becomes the default status once a requirement is approved.
It allows teams to filter and review all approved requirements during planning sessions, such as sprint planning or wave definition.
From here, requirements can be prioritized and assigned to sprints for execution.
Only when the team actively begins working on the requirement does the status move forward to "In Realization".
Assign effort estimates and responsible teams.
Link the requirement to a sprint or release.
Break down into user stories or implementation tasks.
Review dependencies and prepare for realization.
This structured intermediate step adds clarity and avoids confusion in status tracking, particularly in complex or large-scale projects.
Conclusion :
These enhancements bring much-needed structure and governance to requirements management in SAP Cloud ALM. By aligning requirement status transitions with approval states and locking critical information at the right times, the system now supports a more disciplined and auditable requirements lifecycle.
Whether you're refining your backlog or managing complex implementation phases, these updates helps ensure that your team follows a clear and consistent process from ideation to confirmation.
More Improvements are planned in the direction of bringing consistency, traceability, and clarity in requirement management. Stay tuned for more updates and guidance.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
22 | |
13 | |
12 | |
6 | |
6 | |
6 | |
6 | |
5 | |
5 | |
5 |