sap-login

Automate SAP GUI login and session management 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-login
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: sap-login
Source: https://github.com/sapdev-ai/sap-dev/tree/main/plugins/sap-dev-core/skills/sap-login
Command: npx skills add https://github.com/sapdev-ai/sap-dev --skill sap-login

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires sap_settings_lib.ps1, sap_dpapi.ps1, sap_connection_lib.ps1, sap_login.vbs, sap_rfc_lib.ps1, sap_rfc_connect.ps1, sap_session_broker.ps1, and includes references (resource) components.

What problem does it solve?

SAP GUI login automation with multi-profile support to streamline connecting to SAP systems, eliminating repetitive credential entry and enabling consistent session handling.

Core Features & Use Cases

  • Multi-profile login: store and manage multiple SAP connections (system, client, user) with DPAPI-protected passwords and AI-session pinning.
  • Session reuse and language control: detect existing SAP GUI sessions, reuse when possible, and re-login in a requested language when needed.
  • Flexible endpoint methods: supports SAP Logon Pad, direct host/port connections, and load-balanced endpoints, with optional RFC connectivity checks.

Quick Start

Ask the assistant to open a SAP GUI connection and log in using SAP GUI Scripting with a multi-profile store.

Frequently Asked Questions about sap-login

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

FAQPage Schema
How do I automate SAP GUI login with multi-profile support?▼

Automating SAP GUI login uses SAP GUI Scripting with a multi-profile store to eliminate repetitive credential entry. It manages multiple connections, system clients, and users with DPAPI-protected passwords while orchestrating sessions via PowerShell scripts.

Can I reuse an existing SAP GUI session instead of logging in again?▼

Session reuse detects existing SAP GUI sessions and reuses them when possible. If a specific language is requested and a mismatch occurs, it triggers a re-login flow to establish a new session in the desired language.

What SAP connection methods are supported for automated login?▼

Automated SAP login supports multiple connection methods including SAP Logon Pad, direct host/port connections, and load-balanced endpoints. Optional RFC connectivity checks verify the connection is fully established.

Do I need SAP GUI Scripting enabled to use automated login?▼

SAP GUI Scripting must be enabled for automated login to function. The process requires SAP GUI installed locally, scripting activated, and DPAPI-protected passwords to securely manage credentials and pin AI sessions.

How does automated SAP login handle language-specific logon?▼

Language-specific logon detects the existing session language and compares it against the requested language. If there is a mismatch, it automatically executes a re-login flow to ensure the session uses the correct language.