Activate ABAP Objects
sap_activateActivates one or more inactive ABAP objects to make the working version live in the SAP system. Activate related objects together to resolve cross-dependencies and avoid activation errors.
Instructions
Activate one or more inactive ABAP objects. This MODIFIES the SAP system (makes the working version live).
Args:
objects (array): each { object_type, object_name, function_group? }. Activating related objects together resolves cross-dependencies.
response_format ('markdown' | 'json').
Returns (json): { activated: boolean, objects: [{type,name}], messages: [{type,text,line?}] }. 'activated' is true only when there are no error (E) messages.
Examples:
"Activate CL_FOO and its interface" -> objects=[{class,CL_FOO},{interface,IF_FOO}]. Error Handling:
Activation errors (syntax, unresolved deps) are returned as messages with type 'E'.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| objects | Yes | One or more objects to activate together. | |
| response_format | No | Output format: 'markdown' (human-readable, default) or 'json' (structured). | markdown |