VSP Roadmap: Quick/Mid/Far Wins
Date: 2026-01-02
Report ID: 005
Subject: Prioritized feature roadmap for vsp development
Status: Living document - updated as features complete
Quick Wins (1-4 hours each)
Rank
Feature
Effort
Impact
Status
Notes
1
vsp debug CLI
2h
High
Done
Interactive CLI debugger (commit f1358e9 )
2
RunReport via FM
2h
Medium
Planned
Create ZADT_RUN_REPORT FM to avoid APC blocking
3
GetMessages tool
1h
Medium
Done
Read message class texts (SE91/MSAG) - v2.19
4
CompareSource tool
2h
Medium
Done
Unified diff for any two objects - v2.19
5
CloneObject tool
2h
Medium
Done
Copy PROG/CLAS/INTF to new name - v2.19
6
CreateTable tool
2h
Medium
Done
Create DDIC tables from JSON - v2.19
7
GetClassInfo tool
1h
Low
Done
Quick class metadata via CAI - v2.19
8
Heading texts in SetTextElements
1h
Low
Done
Add list/column headers support - v2.19.1
9
Tool aliases
1h
Low
Done
13 short names: gs, ws, es, so, sc, act, rut, atc, go, gos, gp, gps, rq - v2.19.1
Rank
Feature
Effort
Impact
Status
Notes
1
ATC Integration
2d
High
Planned
Code quality checks (RunATCCheck exists, add findings navigation)
2
Basic DAP Adapter
3d
High
Planned
Attach mode for VS Code (Report 004 )
3
Transport Workflow
2d
High
Planned
Create→AddObjects→Release flow
4
Code Coverage
2d
Medium
Planned
Unit test coverage reporting
5
Conditional Breakpoints
1d
Medium
Planned
Extend SetBreakpoint with conditions
6
RefactorRename tool
2d
Medium
Planned
Rename symbol across references
7
abapGit Import (pull)
3d
Medium
Planned
Deploy from ZIP/GitHub URL
8
Batch RunUnitTests
1d
Medium
Planned
Parallel test execution with aggregated results
9
Watch Expressions
1d
Low
Planned
Evaluate expressions during debug
10
Documentation Generator
2d
Low
Planned
Generate markdown from ABAP Doc comments
Far Wins (1-2 weeks each)
Rank
Feature
Effort
Impact
Status
Notes
1
Graph Traversal Engine
1w
High
Designed
Reports 005-007 : call graph analysis
2
Test Intelligence
1w
High
Designed
Report 008 : smart test selection
3
Full DAP + Shared State
2w
High
Planned
Complete VS Code debugging experience
4
VS Code Extension
2w
High
Planned
ABAP syntax, outline, diagnostics
5
Standard API Scraper
1w
Medium
Designed
Report 006 : SAP standard usage patterns
6
Multi-System Support
1w
Medium
Planned
DEV→QA→PROD transport chains
7
AI Code Review
1w
Medium
Planned
Automated review with SAP best practices
8
Performance Profiler UI
2w
Low
Planned
Visual trace analysis (ATRA data)
/debug skill - Biggest bang for buck, uses existing tools
RunReport via FM - Unblocks report execution with ALV capture
GetMessages - Completes the "report authoring" story
ATC integration - Code quality is always high value
Basic DAP adapter - Opens VS Code market
Transport workflow - Enterprise customers need this
Graph traversal - Architectural analysis, impact assessment
Test intelligence - Smart CI/CD integration
Completed Features (v2.19.1)
For reference, recently completed:
v2.19.1 : Tool aliases (13 short names), Heading texts in SetTextElements, WebSocket TLS fix (#1)
v2.19.0 : CreateTable, GetMessages, CompareSource, CloneObject, GetClassInfo, GetSystemInfo fix
Report Execution: RunReport, GetVariants, GetTextElements, SetTextElements
abapGit Export: GitTypes, GitExport (158 object types)
Install Tools: InstallZADTVSP, InstallAbapGit, ListDependencies
WebSocket Debugging: ZADT_VSP with 5 service domains
AMDP Debugging: Goroutine+channel architecture
Status
Meaning
Planned
On roadmap, not started
Designed
Has design document/report
In Progress
Currently being implemented
Done
Completed and released