UpdateMessageClassMessage
Updates or creates an ABAP message class message (T100), changing its text, flags, or description; use it when a message number is missing and should be inserted.
Instructions
Change the text / flags of an existing message in an ABAP message class (T100). Creates the message when the class lacks it (upsert). 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": {
"message_class_name": "<message_class_name>",
"msgno": "<msgno>",
"msgtext": "<msgtext>"
},
"name": "UpdateMessageClassMessage"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| msgno | Yes | Message number (e.g., "001"). | |
| msgtext | Yes | New message text. May contain placeholders &1 &2 &3 &4 (or &). | |
| description | No | (optional) Long description for the message. | |
| self_explanatory | No | (optional) Mark the message as self-explanatory. | |
| transport_request | No | (optional) Transport request number, not a task. Required for transportable objects. | |
| message_class_name | Yes | Parent message class name. |