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
| Zugriff | Status | Bemerkung |
|---|---|---|
| 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 | ⚠️ begrenzt | Kein 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)
| Tabelle | Inhalt |
|---|---|
| tbl_KUNDE | Kundendaten |
| tbl_ARTIKEL | Artikelstammdaten |
| tbl_BELEG_KOPF | Auftragsköpfe, Rechnungen |
| tbl_BELEG_POS | Auftragspositionen |
| tbl_LAGERBUCHUNG | Lagerbewegungen |
| tbl_OP | Offene Posten |
| tbl_PREIS | Preislisten & 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.

