sap-se24

Automate ABAP class source deployment to SAP SE24 via SAP GUI Scripting.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Automates the end-to-end deployment of ABAP class source code to a SAP system via SE24, including existence checks, source uploads, activations, and transport handling, reducing manual GUI steps and error-prone edits.

Core Features & Use Cases

  • Create or update ABAP classes in SE24 by uploading full class source and validating with syntax checks.
  • Handle transport requests automatically or use local objects ($TMP), with options to set descriptions, statuses, and categories.
  • Ensure encoding compatibility by uploading UTF-8 without BOM sources and managing origin-language constraints.
  • Use cases include deploying new classes, updating existing ones, changing class properties, or deleting a class with explicit confirmation.
  • Advanced flows support test-class uploads (CCAU) and post-activation verification.

Quick Start

Provide the class name and complete ABAP source, then run the sap-se24 skill to deploy or update the class in your SAP system.

Frequently Asked Questions about sap-se24

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

FAQPage Schema
How do I automate ABAP class deployment to SE24?▼

To deploy ABAP classes to SE24, provide the class name and full source code to the sap-se24 skill. It automates creation, updates, transport handling, activation, and syntax checks via SAP GUI Scripting.

Can I upload ABAP test classes to SE24 through SAP GUI Scripting?▼

Yes, you can upload ABAP test classes using the CCAU flow. The skill supports advanced test-class deployment alongside standard class source uploads, including post-activation verification.

Does ABAP class deployment via SE24 require specific source encoding?▼

Yes, source code must be uploaded as UTF-8 without BOM. The skill enforces proper encoding compatibility and manages origin-language constraints to prevent activation errors.

What is the best way to handle transport requests when creating ABAP classes in SE24?▼

The skill handles transport requests automatically during class deployment, or you can assign classes to local objects ($TMP). It resolves transports, sets descriptions, statuses, and categories during the SE24 workflow.

Why does my ABAP class syntax check fail after updating properties in SE24?▼

Syntax checks can fail due to encoding issues or origin-language conflicts. The skill enforces UTF-8 without BOM uploads and runs end-to-end validation including post-activation syntax checks to prevent such failures.

How do I delete an ABAP class in SE24 safely?▼

The skill supports deleting ABAP classes in SE24 with explicit confirmation. This ensures intentional removal and prevents accidental deletion during automated GUI workflows.