Juli 28, 2020
Juli 28, 2020
ERP-Software (Enterprise Resource Planning) ist das Rückgrat eines jeden Unternehmens und integriert zentrale Geschäftsprozesse wie Finanzen, Personalwesen und Fertigung in einem einzigen System. Mit einem robusten ERP-System können Unternehmen ihre Effizienz steigern, die Transparenz ihrer Abläufe verbessern und intelligentere Entscheidungen treffen. Mit mehr als 200 Millionen Nutzern und 440.000 Kunden weltweit ist SAP der weltweit führende Anbieter von ERP-Software.
Mehr als 77 Prozent des weltweiten Transaktionsumsatzes wird über ein SAP®-System abgewickelt. Nur wenige Anwendungen sind so geschäftskritisch wie SAP, und kritische Anwendungen erfordern eine einwandfreie Leistung. Unternehmen, die SAP-Geschäftsanwendungen als Teil ihrer Kernsysteme einsetzen, können sich Ausfälle einfach nicht leisten. Schließlich belaufen sich die durchschnittlichen Kosten eines Ausfalls einer kritischen Anwendung auf 500.000 bis 1 Million Dollar pro Stunde.
Wenn die SAP-Leistung leidet, leidet auch die Unternehmensleistung. Die Optimierung der SAP-Leistung kann jedoch aufgrund der komplexen und proprietären Natur der SAP-Anwendungen eine Herausforderung darstellen.
Wie sollten Unternehmen also SAP-Leistungsprobleme überwachen, diagnostizieren und beheben, bevor sie sich auf den Gewinn auswirken? Lesen Sie weiter, um es herauszufinden.
Bewährte Verfahren zur Überwachung, Diagnose und Fehlerbehebung der SAP-Leistung
Native SAP-Überwachungstools wurden für die konsequente Überwachung der SAP-Umgebung entwickelt. Es ist zwar sinnvoll, die Leistung von SAP-Infrastrukturen zu überwachen, aber in vielen Fällen ist SAP Teil eines umfassenderen Ökosystems von Software innerhalb eines Unternehmens. Daher muss die Überwachung über das System hinausgehen, um die Leistung im Zusammenhang mit einer Geschäftstransaktion zu verstehen, die mehrere Anwendungen durchläuft.
Ebenso entsteht durch SAP oft eine spezialisierte IT-Gruppe innerhalb eines Unternehmens, die sich weniger auf den gesamten Anwendungsstapel konzentriert. Wenn also Fragen zur Leistung von Geschäftskennzahlen auftauchen, die von SAP-Systemen abhängen, oder Probleme zwischen einer verteilten Anwendung und SAP isoliert werden müssen, ist der Blickwinkel sowohl der Überwachungswerkzeuge als auch der Mitarbeiter zu eng. Folglich benötigen Unternehmen eine breitere Sichtbarkeit - bis hin zur Codezeile -, um ein genaues und umfassendes Bild vom Zustand ihrer SAP-Umgebungen zu erhalten.
Verbesserte Sichtbarkeit entwickeln
Dankenswerterweise hat AppDynamics ein großes Stück des Puzzles gelöst, indem es eine Application Performance Monitoring (APM) Lösung entwickelt hat, die die proprietäre Sprache von SAP erkennt und weiß, dass Geschäftsprozesse über SAP-Anwendungen hinausgehen.
AppDynamics bietet einen Echtzeit-Einblick in das Zusammenspiel von Anwendungen und ist der einzige APM-Anbieter, der Lösungen zur Überwachung von SAP-Kerngeschäftsprozessen (z.B. Order to Cash, Order is Fulfilled, Order Is Shipped) entwickelt. Damit bietet AppDynamics nicht nur unvergleichliche Geschäftseinblicke, sondern auch Einblicke in die Performance von Geschäftstransaktionen der zugrundeliegenden SAP-Systeme, bis hin zur ABAP-Codezeile. Mit AppDynamics ist es für SAP-Anwender möglich, einen vollständigen Einblick in eine Geschäftstransaktion vom Backend bis hin zum Browser zu erhalten. Insbesondere der Einblick in das Frontend ist einzigartig und zeigt eine Lücke auf, von der viele SAP-Anwender gar nicht wissen, dass sie sie haben oder sogar schließen müssen, um die Leistung ihrer Anwendung zu verbessern.
AppDynamics kann verstehen, was in Echtzeit auf einem Browser passiert und dies mit den Vorgängen auf einem SAP-Server verknüpfen. So lässt sich beispielsweise feststellen, wie lange das Laden eines Formulars dauerte, noch bevor der Bericht erstellt wurde, und dann die Antwortzeiten zwischen den Standorten vergleichen. Dies ist ein Einblick, der bis jetzt nicht möglich war.
Und nicht nur das: Wenn etwas nicht funktioniert, bietet AppDynamics einen beeindruckenden Einblick in die Daten, der es ermöglicht, vergangene Ereignisse zu rekonstruieren und besser zu verstehen, um genauer vorherzusagen, was in Zukunft passieren könnte.
Das Verständnis der Anwendungsleistung ist jedoch nur eine Schlüsselkomponente, die das Unternehmen kennen muss.
Prozesse überwachen, nicht nur Anwendungen
Die Verbindung von Anwendungsmetriken mit Geschäftsprozessen, die erkennen, ob SLAs eingehalten werden, ist der wahre Maßstab für den Erfolg. Um die von AppDynamics gebotenen Einblicke in den Goldstaub zu verwandeln, der Geschäftsentscheidungen in Bezug auf Kosten, Produktivität und Betrieb ermöglicht, muss die Plattform operationalisiert werden.
Dies beginnt mit der Visualisierung der kritischen Prozesse und der Rolle von SAP und Ihren anderen Anwendungen. Bei der weiteren Untersuchung der Prozesse wird deutlich, dass bestimmte API-Aufrufe wichtiger sind als andere, und die Überwachung sollte enger auf diese Schritte abgestimmt werden. Auf diese Weise kann sich AppDynamics auf die Erfassung der Daten konzentrieren, die von Bedeutung sind, und akzeptable Leistungsgrundlagen für die Anwendungen und den Prozess festlegen.
Erstellung von Standardarbeitsanweisungen
Sobald die Leistungs-Baselines live sind, können Standardbetriebsverfahren formuliert werden, um die Sichtbarkeit von AppDynamics weiter zu nutzen. Die Ausarbeitung einer Warnstrategie, die eine Frühwarnung auslöst, wenn der Prozess zusammenbricht, ist entscheidend. Unser Ansatz bei Evolutio ist es, alle Alarme auszuschalten, außer denen, die wichtig sind.
Ein einfacher, aber kritischer Prozess ist beispielsweise die Rechnungsstellung, die auf der Verbindung zwischen Salesforce CRM und SAP beruht. Wenn es keine Möglichkeit gibt, Daten für die Rechnungserstellung an SAP zu senden, kommt es zu Fehlern oder sogar zum Ausfall der Rechnungsstellung. In diesem Fall kann ein Alarm ertönen, wenn in der letzten Stunde keine neuen Rechnungen ausgelöst wurden. Daraufhin würden geeignete Maßnahmen ergriffen und das Problem eskaliert, wenn es weiterhin besteht.
Mehr Menschen in die Überwachung einbeziehen
Wenn APM auf das SAP-Ökosystem abgestimmt ist, erhalten alle IT- und Ops-Teams einen Überblick und können gemeinsam an der Fehlerbehebung und Verbesserung der App-Performance im Zusammenhang mit den Prozessen arbeiten. Die enge Verknüpfung von Anwendungen mit Prozessen macht die Berichterstattung geschäftsfreundlich und hilft dabei, mehr Mitarbeiter in die Leistungsüberwachung einzubeziehen.
Setzen Sie Ihren Plan in die Tat um
Um den gesamten Ansatz zu veranschaulichen, lassen Sie uns ein Projekt durchgehen, das wir kürzlich mit AppDynamics durchgeführt haben. Evolutio setzt die AppDynamics-Plattform seit mehr als fünf Jahren ein, um eine vollständige Transparenz der Geschäftsabläufe, einschließlich SAP, zu erreichen. Unser Ansatz ist das Ergebnis der Arbeit mit unzähligen SAP-Umgebungen in so unterschiedlichen Branchen wie Finanzen, Telekommunikation und Energie.
Ein Rohölhändler, mit dem wir zusammenarbeiteten, musste sicherstellen, dass er das Risiko managte und genaue Entscheidungen darüber traf, wann er Öl behalten und wann er handeln sollte. Das Unternehmen konnte es sich nicht leisten, dass die Preise zu irgendeinem Zeitpunkt mehr als 90 Minuten alt waren. Mithilfe von AppDynamics sammelten wir Daten aus allen Anwendungen, die für die Bewegung des Rohöls verantwortlich sind, von der Ankunft an einem Verschiffungsterminal über verschiedene verteilte Anwendungen für Inventar, Positionsberichte, Rechnungsstellung und Finanzbuchhaltung in SAP.
Wir visualisierten den gesamten Handelsprozess, überwachten die Reaktionszeiten zwischen den einzelnen Schritten und identifizierten Anwendungen, die Verzögerungen verursachten, so dass die Geschäftsinformationen innerhalb des angestrebten Entscheidungsfensters gehalten werden konnten. Anschließend wurden Dashboards für verschiedene Mitarbeiter erstellt und eine Warnstrategie implementiert, um sicherzustellen, dass Maßnahmen ergriffen werden können, wenn eine Prozessverschlechterung auftritt.
Durch den Einsatz von AppDynamics APM war das Unternehmen in der Lage, seine geschäftskritischen SAP-Anwendungen durchgängig transparent zu machen und verwertbare Erkenntnisse zu gewinnen, die letztlich zu besseren Geschäftsergebnissen führten.