Contact Us

Requirement Management

This page offers an overview of all Requirements management capabilities in SAP Cloud ALM. The section “Best Practices” gives guidance on how these functionalities should be used as part of a project and lists important blogs and videos on this topic.

Requirements management in SAP Cloud ALM supports you during fit-to-standard workshops or your upgrade projects. It allows business users to collect their requirements in the context of a business process. These requirements can be broken down into smaller units, such as user stories (backlog items), if desired. If you are following an Agile methodology, you can assign user stories to sprints. 


Alternatively, if you are following a release plan that is common across projects, you can plan your requirements for a particular release to better plan end-to-end testing. SAP Cloud ALM, Requirement Management provides step-by-step guidance on all these functionalities to help you manage your requirements more efficiently.

For basic “How-To” instructions on how to use the tool, you should refer to the in-app help within SAP Cloud ALM or visit -> Help Portal link

Functions & Features



Features Description

Requirement CreationCreate from Solution Process You can create Requirements directly from any element, such as the Solution Process, Solution Value Flow, and Custom Process
Requirement CreationCreate Manually in Requirement AppYou can create Requirements manually in the Requirements app

Requirement Import


Import Requirement using ExcelIn cases where a requirement has children or dependencies, the hierarchy can be uploaded easily. In other cases, you can use an External ID to perform a mass update using Excel upload

Requirement Import


Import Requirements Using APIRequirement can be created using published API's
Requirement UploadMass Upload using ExcelYou can easily upload Requirements using Excel Upload
Requirement DecompositionUser StoriesA Requirement can be broken into User stories
Requirement DecompositionProject TasksA Requirement can be broken into Project Tasks
Requirement DecompositionSub-TasksProject tasks can further be broken down into sub-tasks.
Track RequirementsBy StatusYou can track the status of Requirements 
Track RequirementsBy ScopeIn the Overview Page there are multiple cards which help you track requirements by scope
Track RequirementsBy workstreamsYou can track requirements by workstreams
Track RequirementsRequirement TraceabilityYou can analyze the readiness of requirements for your projects
based on the statuses of related project tasks, user stories, and test cases
Requirement Experience in list view Requirement ListYou can list all Requirements within a project
Requirement Experience in list view Requirement DetailsYou can see the requirement description and other attributes in the details view
Requirement Experience in list view Requirements OverviewIn Overview page, you can see Requirements grouped by different statuses or Priority of your project
Requirement Experience in list view Requirements in Gantt Chart ViewYou can experience an hierarchy based view in Gantt-Chart 
Requirement Experience in list view Mass EditYou can select multiple requirements and change their values using the mass edit.
Requirement Approval Approval (Optional)Requirements have an additional flag for approval. Approval is an optional step and has no impact on status
Assignment of Test casesAssign Test CaseYou can assign Test cases to Requirements. Both manual and automated test cases are supported
Feature Creation Creation of Feature from RequirementYou can create a feature from the requirement. The feature can deploy all related transports through the landscape that are required to realize the requirement.
Requirement  CategorisationAssign WorkstreamsYou can use the pre-delivered Activate workstreams or create custom workstreams to categorise requirements
Requirement  CategorisationAssign TagsYou can create custom tags to categorise requirements. 
Requirement  CategorisationAssign PriorityYou can assign Priority to the Requirements from low,medium,high to very high
Requirement CommentsCreate CommentsYou can enter comments to a requirement in order to collaborate with other project members. The comments are also captured in the history
Requirement CommentsEdit CommentsYou can edit your own entered comments.
Requirement CommentsDelete CommentsYou can delete your own entered comments
Additional OptionsCopy RequirementYou can copy Requirements and then change the required values
Additional OptionsSet state to ObsoleteBefore you delete an item, you need to set it to obsolete. Then you can delete unwanted requirements
Additional OptionsDelete requirementIf a requirement was set to state obsolete, it is possible to delete it.
Additional OptionsHistoryYou can easily see the history of any Item by clicking on the History icon in the item detail screen

Best Practices

How-To Videos

 Links to Videos Release Date
Deep Dive in Requirement Management with SAP Cloud ALM  (29:24 mins)  March 15, 2023                                                       
Decompose Requirements into User Stories and Tasks  (4:07 mins)August 06, 2021

Blog Posts