Code transformation
RAP or CAP Code Draft
Draft in-app ABAP Cloud (RAP) or side-by-side CAP code from source, analysis and design, grounded by a deterministic resolver. A draft you review.
Workspace tool 3 of 7 — TransformationWhat it is
Depending on the routing decision, the engine drafts either In-App ABAP Cloud RAP artifacts or decoupled Side-by-Side CAP (Node.js / TypeScript) services.
A deterministic dependency resolver linearizes object-oriented inheritance chains (MRO), maps constructors and interface aliases, and grounds the translation in released APIs before the language model runs — reducing structural hallucinations.
What’s possible
- Dual output: In-App RAP (ABAP Cloud) or Side-by-Side CAP (Node.js / TypeScript)
- Deterministic OO / interface resolution before translation
- Multi-file ZIP download in abapGit layout (Delivery), plus a written ABAP Unit test class that you run in your own SAP system — nothing is compiled or run here
Honest scope & limitations
- Generated code is a first DRAFT for architect review — never a production-ready deliverable.
- Dynamic ABAP (e.g. CALL FUNCTION with variable names), Dynpro / screen flows and batch-input scenarios cannot be fully resolved automatically and need manual redesign.