CreateInterface
Creates a new ABAP interface in an SAP system from an interface name and package, with optional description, master language, and transport request. Use it to initialize the object before development.
Instructions
Create a new ABAP interface in SAP system. Creates the interface object in initial state. Recordable: in batch mode a call is recorded under the next number and answers with empty content; its answer is read by number after the batch ends.
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": {
"interface_name": "<interface_name>",
"package_name": "<package_name>"
},
"name": "CreateInterface"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| detail | No | How much of the answer to return: "terse" (default, the fields you need to act), "full" (the whole parse), "raw" (the document as ADT sent it). | terse |
| description | No | Interface description. If not provided, interface_name will be used. | |
| package_name | Yes | Package name | |
| interface_name | Yes | Interface name. | |
| master_language | No | Optional master/original language for the created object (e.g. "EN", "DE", "ZH"). Defaults to the session language (SAP_LANGUAGE) or EN. | |
| transport_request | No | Transport request number, not a task. Required for transportable packages. |