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.
Keine Antworten