sap-se11

Automates ABAP Dictionary object lifecycle in SAP SE11 via GUI scripting.

7|1|Updated May 11, 2026
One-click install
npx skills add https://github.com/sapdev-ai/sap-dev --skill sap-se11
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sap-se11
Source: https://github.com/sapdev-ai/sap-dev/tree/main/plugins/sap-dev-core/skills/sap-se11
Command: npx skills add https://github.com/sapdev-ai/sap-dev --skill sap-se11

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

ABAP Dictionary management in SAP SE11 is tedious and error-prone when performed manually. This Skill automates the full lifecycle of DDIC objects across all nine object types using SAP GUI Scripting, reducing errors and accelerating deployments. It handles creation, updates, deletion (with explicit confirmation), and TR/activation flows, including required login and language handling.

Core Features & Use Cases

  • Create or update: Automatically detects existence and applies the correct flow (create or update) using the appropriate SE11 screens.
  • Full lifecycle: Defines fields, technical settings, saves, and activates objects; includes delete mode with safety prompts and post-delete cleanup.
  • Transport/TR handling: Delegates TR resolution to a central flow and supports local objects; manages TR dialogs and master language prompts.
  • Robust validation: Checks prerequisites (active SAP GUI session), existence of referenced DDIC elements/domains, and validates definitions before activation.

Quick Start

Create a new DDIC object in SE11 by providing the object type, name, and a tab-delimited definition file.

Frequently Asked Questions about sap-se11

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate ABAP Dictionary object creation in SE11?

Automate ABAP Dictionary object creation in SE11 by providing the object type, name, and a tab-delimited definition file. The automation detects object existence and applies the correct creation or update flow using SAP GUI scripting.

Can I use SAP GUI scripting to activate DDIC objects and handle transport requests?

Yes, SAP GUI scripting can activate DDIC objects and handle transport requests. The automation resolves transport request dialogs, supports local objects, and manages master language prompts during the activation flow.

Does SE11 automation support deleting ABAP Dictionary objects safely?

SE11 automation supports deleting ABAP Dictionary objects safely by requiring explicit confirmation before deletion. It also performs post-delete cleanup to ensure system integrity and prevent silent failures.

What validations are performed before activating ABAP Dictionary objects in SAP?

Validations before activating ABAP Dictionary objects in SAP include checking for an active SAP GUI session, verifying the existence of referenced DDIC elements and domains, and validating definitions to ensure error-free activation.

How to manage all nine DDIC object types in SAP SE11 without manual errors?

Manage all nine DDIC object types in SAP SE11 without manual errors by automating the full lifecycle. The automation handles creation, updates, deletion, saving, and activation flows using SAP GUI scripting.

What are the limitations of using SAP GUI scripting for SE11 DDIC tasks?

A limitation of using SAP GUI scripting for SE11 DDIC tasks is the prerequisite of an active SAP GUI session. The automation relies on GUI scripting availability and cannot perform pre-flight validations if the session is inactive.