UpdateLocalMacros
Updates local macros in an ABAP class by managing lock, edit, unlock, and optional parent-class activation outside batch mode.
Instructions
Update local macros in an ABAP class. Manages lock, update, unlock, and optional activation of parent class. Runs outside batch mode.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"class_name": "<class_name>",
"macros_code": "<macros_code>"
},
"name": "UpdateLocalMacros"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| detail | No | How much of the answer to return: "terse" (default, the fields you need to act), "full" (the whole parse), "raw" (the document as ADT sent it). | terse |
| class_name | Yes | Parent class name. | |
| macros_code | Yes | Updated source code for local macros. | |
| transport_request | No | Transport request number (required for transportable objects), not a task. | |
| activate_on_update | No | Activate parent class after updating local macros. Default: false |