Skip to main content
Glama

CreateProgram

Create ABAP programs (reports, includes, module pools) in SAP systems with proper naming conventions, package assignment, and source code management.

Instructions

Create a new ABAP program (report) in SAP system with source code. Supports executable programs, includes, module pools. Uses stateful session for proper lock management.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
program_nameYesProgram name (e.g., Z_TEST_PROGRAM_001). Must follow SAP naming conventions (start with Z or Y).
descriptionNoProgram description. If not provided, program_name will be used.
package_nameYesPackage name (e.g., ZOK_LAB, $TMP for local objects)
transport_requestNoTransport request number (e.g., E19K905635). Required for transportable packages.
program_typeNoProgram type: 'executable' (Report), 'include', 'module_pool', 'function_group', 'class_pool', 'interface_pool'. Default: 'executable'
applicationNoApplication area (e.g., 'S' for System, 'M' for Materials Management). Default: '*'
source_codeNoComplete ABAP program source code. If not provided, generates minimal template based on program_type.
activateNoActivate program after creation. Default: true. Set to false for batch operations (activate multiple objects later).

Other Tools

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/fr0ster/mcp-abap-adt'

If you have feedback or need assistance with the MCP directory API, please join our Discord server