Deploy In-System Engine (choose transportability)
engine_deployInstall or manage in-system ABAP engine units, choosing per unit between transportable Workbench package deployment and local $TMP, or view setup/status.
Instructions
Install/manage the MCP's in-system ABAP, choosing per unit whether it is TRANSPORTABLE (created in a Workbench Z package on a transport, to be released to Production via CTS independent of the MCP) or deployed to $TMP (local, Dev-only). Run with NO unit to see the first-run setup prompt (or current status). Run per unit to deploy/flip: engine_deploy unit:"diag" transportable:true package:"ZMCP_DIAG" transport:"DEVK9…" engine_deploy unit:"cust" transportable:false Re-run any time to flip a unit (e.g. promote a higher-tier unit to transportable). Units: diag (Tier 0 read-only diagnostics) · cust (Tier 1 customizing engine). After a transportable deploy, register the unit's SICF node once (reported in the output). Which engine tool: engine_deploy for the first setup of a system and to choose or change where a unit lives (transportable or $TMP); customizing_engine_bootstrap only to install or update the customizing engine in place (the customizing tools also do that themselves via autoDeploy); customizing_engine_cleanup to remove it; customizing_engine_ping to check what is installed.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "engine_deploy"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| unit | No | Unit to deploy: 'diag' or 'cust'. Omit to see the setup prompt / status. | |
| package | No | Workbench Z package for a transportable deploy (required when transportable:true; must not be $TMP). | |
| transport | No | Workbench transport request to record the objects onto (for a transportable deploy). | |
| connectionId | No | SAP system connection ID | |
| transportable | No | true = create in a Workbench Z package on a transport (CTS to Prod); false/omitted = $TMP (Dev-only). |