ALPHAPLAN ERP an SQL Server oder Access anbinden: ERP-Daten rausziehen, ohne die Nerven zu verlieren

Was ist ALPHAPLAN ERP?

ALPHAPLAN ist ein deutsches ERP-System von MAC IT-Solutions, bekannt in Handel, E-Commerce und techniknahen Branchen.

Typische Module:

  • Artikelverwaltung
  • Einkauf & Verkauf
  • Auftrags- und Lagerabwicklung
  • Kundenverwaltung & CRM
  • Versandlogistik & EDI
  • Reporting & Workflows

Technische Basis:

  • Microsoft SQL Server als Backend
  • Zugriff ĂŒber ODBC
  • Tabellennamen oft kryptisch, aber dokumentiert
  • OberflĂ€che als Windows-Fat Client, teilweise .NET-basiert
  • Keine offene REST-API im klassischen Sinn

Noch aktuell?

Ja. ALPHAPLAN ist aktiv im Einsatz. Besonders im E-Commerce-Umfeld mit Shopsystem-Anbindung.

Aber:
FĂŒr BI, Reporting oder DWH brauchst Du Zugriff auf die Datenbank – und das muss man sich erstmal erarbeiten.

Alternativen fĂŒr die Zukunft:

  • JTL Wawi
  • weclapp
  • Dynamics 365 Business Central
  • plentymarkets + SQL-Erweiterung

Warum anbinden?

Weil die Zahlen sonst im Programm stecken bleiben.

  • Du willst in Power BI analysieren
  • Du brauchst ein zentrales DWH
  • Du willst historische Bewegungen sichern
  • Du willst Daten ins neue System ĂŒbertragen

Und weil Du nicht jeden Montag denselben Excel-Export zusammensuchen willst.

Was geht – und was nicht

ZugriffStatusBemerkung
SQL Server-Abfragen✅Direkter Zugriff möglich
ODBC-Zugriff via Access✅Tabelle oder View verknĂŒpfen
CSV-/Excel-Export✅In der OberflĂ€che enthalten
REST-API❌Nicht vorhanden (Stand 2025)
Automatisierung⚠ begrenztKein API-Zugriff, aber RPA möglich

Zugriff in Access via ODBC

DoCmd.TransferDatabase acLink, "ODBC Database", _
"ODBC;DSN=alphaplan_dsn;UID=readonly;PWD=geheim", _
acTable, "tbl_ARTIKEL", "tblArtikel"

Danach Jet-SQL fĂŒr schnelle Auswertungen:

SELECT Warengruppe, COUNT(*) AS Artikelanzahl
FROM tblArtikel
GROUP BY Warengruppe
ORDER BY Artikelanzahl DESC;

Zugriff in SQL Server direkt

SELECT TOP 1000
  a.Artikelnummer,
  a.Bezeichnung,
  p.Lagerbestand
FROM tbl_ARTIKEL a
JOIN tbl_ARTIKEL_LAGER p ON a.ArtikelID = p.ArtikelID
WHERE a.Inaktiv = 0;

Idealerweise mit lesendem SQL-Login und View-Berechtigungen.

Typische Tabellen (Beispielstruktur)

TabelleInhalt
tbl_KUNDEKundendaten
tbl_ARTIKELArtikelstammdaten
tbl_BELEG_KOPFAuftragsköpfe, Rechnungen
tbl_BELEG_POSAuftragspositionen
tbl_LAGERBUCHUNGLagerbewegungen
tbl_OPOffene Posten
tbl_PREISPreislisten & Rabattmodelle

CSV-Export als Notnagel

Wenn Du keinen Zugriff auf SQL bekommst, kannst Du ĂŒber das ALPHAPLAN-UI CSV-Dateien exportieren.

Import in Access:

DoCmd.TransferText acImportDelim, , _
    "tblKunden", _
    "C:\Export\kunden.csv", _
    True

Oder in SQL Server:

BULK INSERT dbo.Kunden
FROM 'C:\Export\kunden.csv'
WITH (
    FIELDTERMINATOR = ';',
    ROWTERMINATOR = '\n',
    FIRSTROW = 2
);

Automatisieren mit Power Automate Desktop (RPA)

Wenn gar nichts geht:

  • ALPHAPLAN starten
  • Filter setzen
  • Report aufrufen
  • Export durchfĂŒhren
  • Datei automatisch weiterverarbeiten

Funktioniert, wenn die Masken stabil sind und die Prozesse wiederholbar.

T-SQL fĂŒr DWH-Aufbereitung

Beispiel: UmsÀtze nach Monat und Artikelgruppe

SELECT 
  FORMAT(k.Datum, 'yyyy-MM') AS Monat,
  a.Warengruppe,
  SUM(p.Gesamtpreis) AS Umsatz
FROM tbl_BELEG_KOPF k
JOIN tbl_BELEG_POS p ON k.BelegID = p.BelegID
JOIN tbl_ARTIKEL a ON p.ArtikelID = a.ArtikelID
WHERE k.Belegart = 'Rechnung'
GROUP BY FORMAT(k.Datum, 'yyyy-MM'), a.Warengruppe
ORDER BY Monat, Warengruppe;

BI und DWH

Sobald die Daten im SQL Server sind, kannst Du:

  • Power BI direkt anbinden
  • Historien aufbauen (z. B. mit Slowly Changing Dimensions)
  • Reporting-Modelle fĂŒr Controlling, Vertrieb, Lager, Produktion pflegen
  • Vergleich von Ist- vs. Plan-Daten automatisieren

Fazit

ALPHAPLAN ist datenstark, aber reporting-schwach.

Mit ODBC, Access oder SQL holst Du Dir alles raus, was Du brauchst – ob fĂŒr BI, DWH oder Migration.

Wenn Du UnterstĂŒtzung bei der Anbindung, Modellierung oder beim nĂ€chsten Systemwechsel brauchst – sag Bescheid. Dann geht das Ganze nicht nur strukturiert, sondern auch zĂŒgig.

Schlagwörter: