SAP Clean Core bedeutet, das ERP-System so nah wie möglich am Standard des Herstellers zu halten und eigene Anpassungen außerhalb des Kerns zu bauen. Für die Fertigung folgt daraus aus unserer Sicht eine klare Arbeitsteilung: Planung, Buchung und Stammdaten bleiben im ERP, Maschinendaten, Stillstandsgründe und Schichtkennzahlen gehören in ein MES, das über eine Schnittstelle angebunden ist.
SAP beschreibt Clean Core als eine Reihe von Leitprinzipien und betont, dass es kein einmaliges Projekt ist (SAP: Was ist ein Clean Core?). Wer gerade auf SAP S/4HANA umstellt oder seine Eigenentwicklungen aufräumt, muss deshalb früher oder später entscheiden, welche Fertigungsfunktionen im ERP bleiben. Dieser Beitrag gibt dafür eine Entscheidungstabelle.
Was bedeutet Clean Core genau?
Nach SAP heißt Clean Core, das ERP nah am bereitgestellten Standard zu halten, während kundenspezifische Anpassungen über Cloud-Erweiterungen und parallele Innovationen entstehen. Statt den Kern zu ändern, sollen eigene Anwendungen und Integrationen neben dem Kernsystem laufen, bei SAP etwa auf der SAP Business Technology Platform (BTP). In einem Kurs auf SAP Learning gliedert SAP Clean Core in fünf Bereiche. Die rechte Spalte ist unsere Einordnung für die Fertigung:
| Bereich | Was SAP darunter versteht | Folge für die Fertigung (Einordnung) |
|---|
| Prozesse | Abläufe als durchgängige Folge von Schritten | Fertigungsaufträge anlegen, zurückmelden und abrechnen im Standardablauf des ERP |
| Erweiterungen | Funktionen über den Standard hinaus, getrennt vom Kern | Shopfloor-Funktionen nicht als Eigenentwicklung im ERP-Kern |
| Daten | Konfigurations-, Stamm- und Bewegungsdaten | Verdichtete Rückmeldungen ins ERP, keine Maschinensignale im Sekundentakt |
| Integrationen | Kommunikation zwischen Lösungen | MES über dokumentierte Schnittstellen anbinden, nicht über direkte Zugriffe auf Tabellen |
| Betrieb | Laufende Steuerung und Überwachung | Schnittstellen überwachen und vor jedem Release testen |
Was gehört ins ERP, was ins MES?
Die Normenreihe ISA-95, international IEC 62264, zieht die Grenze zwischen zwei Ebenen. Ebene 4 umfasst laut ISA alle Tätigkeiten, die ein Unternehmen führen, dazu gehört das ERP. Ebene 3 beschreibt Manufacturing Execution Systems, die den Fertigungsbetrieb steuern. Die Norm befasst sich vor allem mit der Schnittstelle zwischen diesen beiden Ebenen. Mehr zum Modell steht im Beitrag zu ISA-95.
| Aufgabe | ERP | MES | Warum |
|---|
| Fertigungsauftrag, Materialbedarf, Liefertermin | führt | übernimmt den Auftrag | Planung über alle Bereiche (Ebene 4) |
| Arbeitspläne, Stücklisten, Vorgabezeiten | führt | nutzt sie | Stammdaten an einer Stelle pflegen |
| Reihenfolge an der Maschine im Schichtverlauf | | führt | Ändert sich mit jeder Störung |
| Maschinenzustand, Stillstände und ihre Gründe | | führt | Daten im Sekunden- bis Minutentakt (Ebene 3) |
| OEE und Kennzahlen je Schicht und Anlage | | führt | Braucht Maschinendaten und Schichtmodell |
| Rückmeldung von Menge, Ausschuss und Zeiten | empfängt | sendet | Verdichtet je Auftrag oder Arbeitsgang |
| Kosten, Bestand, Abrechnung | führt | | Finanz- und Materialbuchhaltung |
Die Tabelle beschreibt den Normalfall. Wo Betriebsdaten heute im ERP erfasst werden und wann sich ein Wechsel lohnt, behandelt der Beitrag BDE im ERP oder im MES.
Was eine SAP-Schnittstelle zum MES leisten muss
Wer nach einer SAP-Schnittstelle für die Fertigung sucht, braucht meist drei Datenflüsse:
- Aufträge und Stammdaten zum MES. Fertigungsaufträge mit Arbeitsgängen, Mengen und Vorgabezeiten.
- Rückmeldungen zum ERP. Gutmenge, Ausschuss, Zeiten und Status je Arbeitsgang, verdichtet statt Signal für Signal.
- Abgleich bei Änderungen. Was passiert, wenn ein Auftrag im ERP geändert oder storniert wird, während er an der Maschine läuft.
Im Sinne von Clean Core sollte keiner dieser Flüsse eine Änderung am ERP-Kern brauchen. Fragen Sie bei jedem MES-Anbieter, welche Schnittstellen dokumentiert sind und wer sie beim nächsten ERP-Release anpasst.
Woran Clean Core in der Fertigung scheitert
Rückmeldungen als Eigenentwicklung im ERP. Über die Jahre entstehen im ERP eigene Programme für Shopfloor-Masken, Sonderbuchungen oder Maschinenanbindungen. Jede davon muss bei einem Release geprüft und oft angepasst werden. SAP empfiehlt, vorhandene Anpassungen zu bewerten: welche wirklich nötig sind und welche durch Standardfunktionen oder Erweiterungen außerhalb des Kerns ersetzt werden können.
Maschinendaten ungefiltert ins ERP. Jedes Lauf- und Stillstandssignal einzeln als Buchung ins ERP zu schreiben, erzeugt Massen von Bewegungsdaten, die dort niemand auswertet. Verdichten gehört auf Ebene 3.
Das MES auf die Zeit nach der Umstellung verschieben. Während der Umstellung sind IT und Key User ausgelastet, und die Fertigung wartet auf Daten. Warum sich das Warten oft nicht lohnt, zeigt der Beitrag MES und SAP-Umstellung.
Ein angebundenes MES ist selbst ein System, das Pflege braucht: Stammdatenabgleich, Überwachung der Schnittstelle, Rechte. Clean Core verlagert diesen Aufwand aus dem ERP-Kern heraus, es beseitigt ihn nicht.
Wie SYMESTIC an das ERP angebunden wird
SYMESTIC wird über eine standardisierte, dokumentierte REST API und Webhooks an das ERP angebunden, zum Beispiel an InforCOM, SAP, Microsoft Dynamics NAV oder Business Central. SAP lässt sich zum Beispiel über IDoc oder die REST API anbinden, individuelle Anbindungen sind möglich. Der Austausch ist bidirektional: Aufträge und Stammdaten kommen aus dem ERP, Rückmeldungen gehen an das ERP zurück. Weitere Systeme wie WMS, QMS oder CAQ werden ebenfalls über die REST API angebunden.
Beim Automobilzulieferer Meleghy ist SYMESTIC in vier Werken bidirektional an SAP R/3 angebunden.
Mehr dazu auf der Seite ERP-Integration. Wie die Anbindung an Ihr ERP aussehen würde, können Sie in einer kostenlosen Live-Demo am eigenen Anwendungsfall durchgehen.
Quellen