sap-call-bdc

Execute SAP BDC sessions from SHDB recordings via ABAP4_CALL_TRANSACTION over RFC.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Automates SAP BDC sessions by recording and replaying SHDB-based transactions through RFC, eliminating manual, step-by-step data-entry in SAP.

Core Features & Use Cases

  • SHDB-driven BDC execution: reads SHDB recordings from the bdc/ folder and executes ABAP4_CALL_TRANSACTION with deterministic screens and data.
  • Full BDCMSGCOLL output: captures all 13 BDC message fields to a structured result file for auditing and troubleshooting.
  • Use Case: automate material creation or partner data updates by replaying known SHDB recordings against MM01, BP, SE21, and similar transactions.

Quick Start

Invoke the skill with a transaction code (e.g., MM01) to replay the corresponding SHDB recording and produce a result log.

Frequently Asked Questions about sap-call-bdc

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

FAQPage Schema
How do I automate SAP BDC sessions using SHDB recordings over RFC?▼

Automate SAP BDC sessions by reading SHDB recordings from the bdc folder and invoking ABAP4_CALL_TRANSACTION over RFC, eliminating manual data entry for standard transactions like MM01, BP, and SE21.

What is the best way to execute ABAP4_CALL_TRANSACTION from SHDB recordings?▼

Executing ABAP4_CALL_TRANSACTION from SHDB recordings involves replaying deterministic screens and data stored in the bdc folder using 32-bit PowerShell for SAP NCo 3.1, applying end-to-end error handling and logging.

How do I capture BDCMSGCOLL messages when automating SAP transactions?▼

Capturing BDCMSGCOLL messages during SAP transaction automation records all 13 message fields into a structured result file, providing complete auditing and troubleshooting data for the executed BDC session.

Does SAP BDC automation require specific PowerShell versions for SAP NCo?▼

SAP BDC automation requires 32-bit PowerShell to utilize SAP NCo 3.1 for RFC communication, reading connection parameters from shared SAP Dev Core settings to ensure successful execution.

Can I use SHDB recordings to automate standard SAP transactions like MM01 and BP?▼

Using SHDB recordings to automate standard SAP transactions like MM01, BP, and SE21 replays known screen sequences and data inputs via RFC, replacing manual step-by-step data entry in SAP.

What limitations exist when automating SAP BDC sessions with SHDB recordings?▼

Automating SAP BDC sessions with SHDB recordings targets standard SAP transactions with deterministic screens, meaning non-standard or heavily modified transaction flows may not execute correctly.