Hello everyone,
we are preparing the migration of various business objects—both master data and transactional data—into SAP S/4HANA Cloud Public Edition. While the migration itself is executed in the target system, we would like to organize and manage all related activities within SAP Cloud ALM.
I am looking for best practices or recommended approaches on how to structure these migration activities in CALM. In particular:
How should migration objects be represented in SAP Cloud ALM?
Is each migration object typically modeled as a requirement, or user-story, or should migration work be captured primarily through project tasks?
How do you structure activities across the target environments (D / Q / P)?
Would you recommend using sub‑tasks per environment, separate task groups, or another organizational pattern within CALM?
Are there common templates or established structuring approaches (e.g., per data domain, per migration wave, per cutover cycle) that have proven useful?
Any recommendations, real-life examples, or references to SAP documentation would be greatly appreciated. Thank you in advance for your insights!
Best regards,
Tobias Halser
Request clarification before answering.
Dear @Halser_T,
Below is a pragmatic CALM-friendly way to structure data migration work for Public Cloud implementations. It is aligned with how SAP Cloud ALM is designed to be used SAP Activate template tasks + Requirements ->User Stories/Tasks + timeboxes/milestones + workstreams/tags
Question 1. How should migration objects be represented in SAP Cloud ALM?
Recommended modeling works well in real projects
Use a 3-layer structure:
1. Requirement (scope + quality gate)
Use Requirements to capture the what and how-good at a level that business/data owners can sign off:
More details below:
https://help.sap.com/docs/cloud-alm/applicationhelp/defining-requirements
https://help.sap.com/docs/cloud-alm/applicationhelp/approving-requirements
2. User Story (deliverable outcome per object or object-group)
Use User Stories to represent the migration deliverable you want to manage end-to-end for example:
More details below:
https://help.sap.com/docs/cloud-alm/applicationhelp/user-story-traceability
3. (Sub-)Tasks (execution steps)
Put the operational steps into sub-tasks under the user story or project tasks where it’s cross-cutting. SAP Cloud ALM explicitly supports tasks derived from SAP Activate, manually defined project tasks and tasks generated from requirements
More details below:
https://help.sap.com/docs/cloud-alm/applicationhelp/task-management
https://help.sap.com/docs/cloud-alm/applicationhelp/consuming-sap-activate-tasks
Use Project Tasks for work that is not a single object outcome:
Question 2. How to structure activities across target environments (D / Q / P)
Cloud ALM does not force a single right pattern but it does give you strong organizing points: phases/sprints/milestones (timeboxes), workstreams, tags, and a deployment plan/system landscape linkage
More details below:
https://help.sap.com/docs/cloud-alm/applicationhelp/project-planning-timeboxes
A pattern that scales without exploding the backlog
Keep one User Story per migration object or object group and use:
Example one object user story:
User Story: Business Partner migrated and reconciled
Sub-tasks (typical):
This keeps the object story stable, while execution iterates through environments and cycles
Use environment-separated groupings only if:
Question 3. Common templates / proven structuring approaches
Template A: Data domain -> objects -> cycles
Best when you have strong data domain ownership and want clear object accountability
Template B: Migration wave ->objects best for phased rollout / multiple countries
Best when rollout governance is wave-driven
Template C: Cutover-cycle centric best when go-live risk is the driver
More details below:
https://help.sap.com/docs/cloud-alm/applicationhelp/project-planning-timeboxes
Summary:
More details below:
https://help.sap.com/docs/cloud-alm/applicationhelp/task-management
https://help.sap.com/docs/cloud-alm/applicationhelp/project-planning-timeboxes
https://help.sap.com/docs/cloud-alm/applicationhelp/approving-requirements
https://help.sap.com/docs/cloud-alm/applicationhelp/consuming-sap-activate-tasks
Best Regards,
Dawid
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
| User | Count |
|---|---|
| 5 | |
| 5 | |
| 4 | |
| 3 | |
| 2 | |
| 2 | |
| 2 | |
| 2 | |
| 2 | |
| 2 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.