Skip to content

Latest commit

 

History

History
92 lines (73 loc) · 4.68 KB

File metadata and controls

92 lines (73 loc) · 4.68 KB

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

Mid Wins (1-3 days each)

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)

Recommended Priorities

Immediate (Next Sprint)

  1. /debug skill - Biggest bang for buck, uses existing tools
  2. RunReport via FM - Unblocks report execution with ALV capture
  3. GetMessages - Completes the "report authoring" story

This Month

  • ATC integration - Code quality is always high value
  • Basic DAP adapter - Opens VS Code market
  • Transport workflow - Enterprise customers need this

This Quarter

  • 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

Legend

Status Meaning
Planned On roadmap, not started
Designed Has design document/report
In Progress Currently being implemented
Done Completed and released