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.