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.