How mhuber9/abap-platform-rap130 works
This repository is a hands-on workshop, not an application source tree. Its principal journey is from connecting an ABAP development environment, through Copilot-assisted creation and execution of a travel-and-booking application, to validation and unit testing. The documented runtime centers on an executable class, service, helper, and participant tables; optional branches cover debugging and custom agents. No source excerpts were provided, so runtime relationships below are limited to those explicitly stated in the README.
Main entry points: README.md Travel executable · ex02/README.md App generation · ex03/README.md Sample loading · ex0/README.md Environment setup
Components 19
Workshop workflow
- VS Code + ADT
- Copilot
- ADT MCP Server
- Environment setup
exercises/ex0/README.md - Tool discovery
exercises/ex01/README.md - App generation
exercises/ex02/README.md
Travel application
- Sample loading
exercises/ex03/README.md - Travel executable
README.md - Travel service
README.md - Customer helper
README.md - Participant tables
README.md
Validation and learning
- Validation exercise
exercises/ex04/README.md - Unit test exercise
exercises/ex05/README.md - Debugging exercise
exercises/ex06/README.md - Custom agent exercise
exercises/ex07/README.md
ABAP systems
- Flight reference data
- ABAP Console
- ABAP system
Other components
- Developer
Connections 20
- Developer → Environment setup: connects environment
README.md - Developer → VS Code + ADT: uses
README.md - VS Code + ADT → ADT MCP Server: enables
README.md - Copilot → ADT MCP Server: uses tools
README.md - Developer → Tool discovery: discovers tools
README.md - Developer → App generation: creates objects
README.md - ADT MCP Server → ABAP system: accesses
README.md - App generation → Participant tables: creates
README.md - App generation → Travel executable: creates
README.md - Sample loading → Participant tables: loads sample
README.md - Flight reference data → Sample loading: provides source data
README.md - Travel executable → Travel service: calls
README.md - Travel service → Customer helper: uses validation
README.md - Travel service → Participant tables: reads and saves
README.md - Travel executable → ABAP Console: displays results
README.md - Travel executable → ABAP system: owns commit/rollback
README.md - Developer → Validation exercise: adds validation
README.md - Developer → Unit test exercise: generates tests
README.md - Developer → Debugging exercise: optionally debugs
README.md - Developer → Custom agent exercise: optionally creates
README.md