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.