Self-Test Customizing Engine
customizing_selftestValidates risky ABAP customizing engine internals non-destructively—dynamic table typing, sample reads, TABKEY construction, and transport simulation—to confirm the write path before commit.
Instructions
Non-destructively validate the engine's risky internals — dynamic table typing, sample read, flat TABKEY construction, and (if a transport is given) TR_OBJECTS_INSERT in SIMULATION mode — without writing data or recording any transport. Auto-deploys the engine class if needed. Run this after the first bootstrap to confirm the write path will work before any real commit.
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": "customizing_selftest"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| table | No | Customizing table to test against (default: TCURR — present on every system). Must have at least one row. | |
| icfPath | No | SICF path of the engine (default: /sap/bc/zmcp_cust) | |
| transport | No | If given, also validates transport recording in simulation mode (no actual recording) | |
| autoDeploy | No | Auto-deploy/update the engine class if needed (default: true) | |
| connectionId | No | SAP system connection ID |