Plan Customizing Change (Dry Run)
customizing_plan_changePreview, from ADT reads alone, which customizing rows copying an org-unit key to another would insert, including maintenance view, delivery class and transport object; no writes or engine needed.
Instructions
Preview, from ADT reads alone, the rows that copying customizing from one org-unit key to another would insert (e.g. plant 1000 to a new plant 2000), with the maintenance view, delivery class and transport object. Nothing is written and the in-system engine is not needed, so it works before the engine is installed. Use it for a quick look at one table; for the plan of the write you will actually run, use customizing_apply without commit (its dry run goes through the engine and the SM30 runtime), and org_copy for a whole org unit across all its tables.
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": {
"objectName": "<objectName>",
"keyField": "<keyField>",
"sourceKey": "<sourceKey>",
"targetKey": "<targetKey>"
},
"name": "customizing_plan_change"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| keyField | Yes | Org-unit key field (e.g. WERKS, BUKRS, VKORG) | |
| sourceKey | Yes | Source org-unit value (reference config) | |
| targetKey | Yes | New org-unit value to create config for | |
| objectName | Yes | Maintenance view or table name | |
| onlyMissing | No | Only plan rows absent from target (default: true). Set false to plan a full overwrite. | |
| connectionId | No | SAP system connection ID |