abap-cloud-migrationlisted
Install: claude install-skill williamcorrea23/sap-router-skill
# ABAP Cloud Migration Patterns
Guide for systematically migrating classic ABAP custom code to ABAP Cloud (Tier 1) compliance.
## Workflow
1. **Assess current state**: Run ATC Cloud Readiness checks on existing code
2. **Categorize findings**: Group by finding type (unreleased API, language construct, etc.)
3. **Plan migration**: Prioritize by impact and determine replacement strategy
4. **Implement replacements**: Apply released API replacements or create wrappers
5. **Validate**: Re-run ATC checks and test functionality
## Migration Assessment
### Running ATC Cloud Readiness Checks
1. In ADT: Right-click package → **Run As** → **ABAP Test Cockpit**
2. Use check variant `ABAP_CLOUD_READINESS` or a custom variant with cloud-relevant checks
3. Review findings in the ATC Results view
### Key ATC Check Messages
| Message ID | Description | Action |
| ---------- | ------------------------------------- | --------------------------------- |
| `NROB` | Use of unreleased number range API | Use `CL_NUMBERRANGE_RUNTIME` |
| `BAPI` | Direct BAPI call | Use released RAP API or wrapper |
| `DYNP` | Dynpro/screen usage | Replace with Fiori/UI5 |
| `FUGR` | Unreleased function module call | Find released replacement or wrap |
| `CLAS` | Unreleased class usage | Find released replacement or wrap |
| `TABL` | Direct DB table acce