LaunchKit · 2026
Back to Skills

sap-integration

SAP system integration, data extraction, and automation for ABAP, HANA, S/4HANA environments.

0
692 downloads
by @highlander89

Setup & Installation

openclaw skills install @highlander89/sap-integration

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install sap-integration

What This Skill Does

Covers SAP system integration for ECC, S/4HANA, and HANA environments. Handles data extraction via RFC, BAPI, and OData, ABAP code generation, and connectivity between SAP and external systems through REST APIs or middleware.

Combines ABAP development, RFC/OData integration, and cloud connectivity in one skill, covering the full stack of SAP interaction without switching between separate tools or documentation sources.

When to use it

  • Extracting customer master data from SAP ECC into formatted Excel reports
  • Calling BAPI functions from Python to retrieve or update SAP records
  • Wrapping SAP RFC modules in REST APIs for external application access
  • Generating ABAP code for ALV reports and custom transactions
  • Analyzing SAP table structures and relationships before a migration

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User asks: Extract all customers created in the last 30 days from SAP and export to Excel

AGENT
  1. 1Identifies the relevant SAP table (KNA1) and filter field (ERDAT)
  2. 2Generates ABAP SELECT query with date range filter
  3. 3Calls sap_data_extractor.py script via RFC connection to pull the result set
  4. 4Pipes data through sap_report_generator.py to format and pivot the output
OUTPUT

Formatted Excel file containing customer number, name, city, and country for all records created in the last 30 days

Requirements

Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.

SAP system connection details (hostname, system number, client ID)SAP user credentials (username/password, X.509 certificate, or OAuth 2.0 client credentials depending on environment)SAP NetWeaver RFC SDK (required for pyrfc-based Python connections, obtained from SAP Support Portal)