deploy_app
Deploy an abap2UI5 app by writing its ABAP class into the dev sandbox and linting it with abaplint, preparing it for backend rebuild and execution.
Instructions
Deploy an abap2UI5 app: writes .clas.abap (+ abapGit sidecar) into the gitignored dev sandbox src/zz_dev/ and lints it with the repo abaplint config. The class must implement z2ui5_if_app. After deploying, run build_backend once (rebuilds the transpiled Node backend), then run_app to see it. Set lint:false to skip the lint (faster, not recommended).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| lint | No | run abaplint after writing (default true) | |
| class_name | Yes | lowercase class name matching ^z2ui5_cl_..., <= 30 chars, e.g. z2ui5_cl_my_app | |
| abap_source | Yes | full ABAP source of the class (CLASS ... DEFINITION + IMPLEMENTATION) | |
| description | No | short class description (abapGit DESCRIPT) |