sap-se38

Automate ABAP program deployment to SAP SE38 via GUI scripting.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Deploy ABAP programs to SAP SE38 automatically, removing tedious manual GUI steps and reducing errors in deployment workflows.

Core Features & Use Cases

  • Create or update ABAP programs: detects existence, uploads source, saves, syntax-checks, and activates.
  • Change attributes or delete programs: supports changing Title/Type/Status and safe deletion with confirmations; includes original-language handling and TR popup management.
  • Transport and login orchestration: integrates with SAP GUI login, TR resolution, and post-activation checks; supports check-and-fix and post-activation verification paths.
  • Use Case: When deploying dozens of reports, this skill deploys sources to SE38, activates them, and logs results end-to-end.

Quick Start

Invoke with a program name and optional source path to deploy or update ABAP code in SE38.

Frequently Asked Questions about sap-se38

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

FAQPage Schema
How do I automate ABAP program deployment to SAP SE38?

Automating ABAP program deployment to SAP SE38 requires an active SAP GUI session and uses SAP GUI scripting to handle source upload, syntax checks, activation, and transport resolution end-to-end. It removes manual GUI steps and logs every deployment action.

Can I change attributes or delete ABAP programs in SE38 automatically?

Changing attributes or deleting ABAP programs in SE38 automatically is supported through SAP GUI scripting, handling Title, Type, Status modifications, original-language handling, and safe deletion with confirmations. Transport request popup management is also included during these operations.

What prerequisites do I need for automated ABAP transport handling in SAP?

Automated ABAP transport handling in SAP requires an active SAP GUI session as a strict prerequisite. The automation depends on SAP GUI scripting to resolve transport requests, manage popups, and execute post-activation checks for the deployed ABAP programs.

Does SAP GUI scripting support batch activation for multiple ABAP reports?

SAP GUI scripting supports batch activation for multiple ABAP reports by detecting program existence, uploading sources, saving, syntax-checking, and activating each program sequentially. It deploys dozens of reports and logs end-to-end results automatically.

Why does my automated SE38 deployment fail during syntax check or activation?

Automated SE38 deployment fails during syntax check or activation if the SAP GUI session is inactive or prerequisites are unmet. The skill enforces GUI interaction safeguards, checks program existence, resolves transport requests, and logs every step to identify failures.