CreateClass
Creates a new ABAP class in a local package ($TMP) without transport assignment, with optional auto-activation after creation.
Instructions
Create a new ABAP class in local package ($TMP) without transport assignment
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| package | No | Package name (defaults to $TMP, must be local package) | |
| class_name | Yes | Name of the ABAP class (must start with Z or Y) | |
| description | No | Optional description for the class | |
| source_code | Yes | Complete ABAP class source code (definition and implementation) | |
| auto_activate | No | Optional: Automatically activate the class after creation (default: false) | |
| preaudit_requested | No | Optional: Request pre-audit during activation (default: true, only used if auto_activate is true) |