Hallo zusammen,
nun ja SAP und NextCloud sind sicher nicht leicht zu verheiraten, aber die Diskussion finde ich tatsächlich sehr interessant.
Ich schätze NextCloud seit vielen Jahren privat und als Ablage und Plattform für unseren Verein, aber beruflich habe ich nun mal viel mit SAP zu tun. Ich bin nur Anwendungs-Consultant, kein Entwickler.
Vorweg: ein S/4 auf einer NextCloud DB zu fahren, oder auf dem gleichen Server, macht keinen Sinn, man kann aber natürlich beides gemeinsam betreiben in einer private Cloud, oder man würde heute sagen “on-premise”.
Falls man sich nie mit ERP oder speziell mit SAP auseinander setzen musste, mag man keine Vorstellung darüber haben, wie komplex Geschäftsprozesse in großen Unternehmen wirklich sind. Man würde hier Äpfel mit Mega-Birnen vergleichen.
Ich möchte niemanden hier kritisieren, es sind nur zwei paar Stiefel. Ich versuche das mal in “nicht SAP Sprache” zu fassen.
Ein Anwendungs-Beispiel: Kraftwerksprojekte mit vielen Subunternehmern, Projekte können zur Laufzeit geclont werden, mit Dokumentenaustauscht, Zeichnungen freigeben, Korrekturen, Fehlermanagement, Logistik, Buchhaltung, Projektmanagement, …so ein Projekt ist ein Unternehmen auf Zeit. Größenordnung 1000 Mitarbeiter!
Was machen wir bisher? Es gibt bei SAP seit Jahren eine sog. Collaboration Suite (cFolders, cProjects) die für Großprojekte unerläßlich erscheint. Die Oberfläche, Webfrontend wie auch der SAP GUI und alles was dazugehört, ist gefühlt seit 20 Jahren nicht verändert worden, aber die Funktionalität ist perfekt für die Zusammenarbeit von Unternehmen, rein funktional. Man kann Projektstrukturen clonen, d.h. Erfahrungen weitergeben etc. Man legt z.B. eine Bauakte an und kann darin alle Dokumente bearbeiten lassen, Partner einbeziehen, gemeinsam an Dokumenten arbeiten, kann diese Aufgaben weitergeben, sie monitoren, Prüfzertifikate einholen, bis die Akte freigegeben werden kann. Die Aktenstruktur mit Regeln definieren die Arbeiten die im Projekt erledigt werden müssen. Hinzu kommt, dass alles was in einem normalen SAP ERP System passieren kann darin auch geht, und dass weitere Systeme als Satelliten angebunden werden können, Einkauf, Reporting, Produktion. Das ist naturgemäß alles sehr komplex, aber bleibt manage-bar, weil SAP. Das System ist völlig offen, d.h. man kann wirklich alles anpassen, was oft zum Problem wird, weil dann nicht Standard. Bei Upgrades und Patches kann es dann klemmen. Es entsteht aber kein Krebsgeschwür sondern eine immer wartbare Struktur, Änderungen können zur Laufzeit reintransportiert werden, …
Trotzdem, wir suchen händeringend Ersatz, nicht nur wegen dem UI. SAP selbst kommt nicht wirklich weiter, mit den vielen neuen Möglichkeiten, eben Cloud und der schönen neuen Programmier-Welt. Seit etwas 10 Jahren kleckern wir mit Sharepoint rum … nicht wirklich erfolgreich. bei SAP wird auch vieles neu entwickelt, die C-Suite soll als add on PPM ins aktuelle SAP S/4 eingebaut werden. Wir suchen immer Möglichkeiten die Collaboration mit unseren Partnern zu vereinfachen.
Ein NextCloud könnte interessant sein, die Daten liegen on-premise und nicht irgendwo bei AWS oder Azure, aber eine völlige Integration würde ich nicht wirklich anstreben, das sind zu viele Unterschiede. Ein SAP S/4 läuft auf einer in-memory DB, das beginnt bei vielleicht ca. 64 GB RAM in unserem Fall sind es schon 4TB, wohlgemerkt RAM. Da hätte ein bisschen Nextcloud doch Platz? Die SAP HANA DB ist dafür völlig offen (natürlich nicht open source)
Man könnte mal fabulieren:
wie schnell NextCloud würde, wenn die DB in-memory wäre.?
Das User-, Rollenmanagement mit SAP verbunden wäre, z.B. um einen SubProjektraum für Partner automatisch anlegen zu können?
die Dokumente im NextCloud aus den Dokumenten mit ihren Metadaten aus dem SAP kommen könnten. (vermutlich per WebDav)?
Man könnte NextCloud mit den SAP UI5 libraries bauen, um eine einheitliches Frontend zu gestalten,
(https://sapui5.hana.ondemand.com/)
usw.
Ich kann Entwickler nur ermutigen, sich auch mal die “große Welt” anzusehen, nichts desto Trotz ist das überschaubare UI von NextCloud wirklich toll, und eine Symbiose könnte doch für beide Seiten ein Gewinn werden.
Also schaut euch das durchaus mal an, aber was wollt ihr noch alles tun?
herzliche Grüße
Ludwig