Donnerstag, 30. März 2023

Enterprise Architektur und SAP

 Die große Frage die immer am Anfang steht ist was ist Unternehmensarchitektur?

Wenn sie zehn verschiedene Leute fragen erhalten sie zehn verschiedene Antworten. Jedes Unternehen hat eine Architektur, ob es sich dessen bewusst ist oder nicht.

Jedes Unternehmen besteht aus Elementen, die es ausmacht.

Unternehmensziele, Stakeholder, Daten, Anwendungen, Server, Standorte für die Notfallweiderherstellung usw.

Die wichtigste Frage ist das „Wie“

Die Antwort auf die Frage „Wie“ beginnt damit, dass Sie feststellen, wo ihr Unternehmen jetzt steht. Bei der Enterprise Architektur geht es darum, durch die Modellierung von Prozessen, Fähigkeiten, Ressourcen, Daten und technologischen Ressourcen, die unser Unternehmen aufrechtzuerhalten, anschaulich zu beschreiben, wo sich unser Unternehmen heute befindet, und zwar in einer Weise, die von mehreren Beteiligten verstanden wird. Das wird durch den mutliperspektivischen Ansatz erreicht, den die Enterprise Architektur bietet. Dieser Prozess wird erweitert , um die Vision der Zukunft des Unternehmens zu erfassen, wiederum durch die Modellierung der oben genannten Elemente. Die Unternehmensarchitektur ermöglicht auch die Modellierung von Golf-Zwischenzuständen zwischen dem aktuellen und dem zukünftigen Zustand unseres Unternehmens.

Die Unternehmens-Architektur bietet eine solide Grundlage für Planung, Analyse, Entscheidungsfindung und Strategieumsetzung.  Sie ist vergleichbar mit einem Puzzle , bei dem man zunächst herausfindet, welche Teile derzeit zur Verfügung stehen und wie sie zusammenpassen; danach entscheidet man, welche Teile noch fehlen, um das Puzzle, das man sich vorstellt, zu vervollständigen; dann macht man sich daran, diese Teile zu erstellen. 

Dies ist das Wesen der Unternehmensarchitektur und unterscheidet sie von der bloßen Entwicklung von Systemen: 

Das Unternehmen ist das Sytem!

Wie bei allen geschäftlichen und IT-Bestrebungen ist es wichtig , den Wert zu verstehen, der aus der Entwicklung einer Unternehmensarchitektur abgeleitet werden kann. Es gibt „sieben“ Gründe, warum die Entwicklung einer Unternehmensarchitektur einer entscheidender Schritt für jedes Unternehmen ist:

1. Gewinnen Sie einen Enblick in den aktuellen Zustand Ihres Unternehmens
2. das Unternehmen in die Lage zu versetzen, die Lücke zwischen dem Ist-Zustand und dem angestrebten Soll-Zustand zu messen
3. die Geschäftsprozesse und die sie unterstützenden IT-Prozesse genau aufeinander abzustimmen
4. Schnellere Umsetzung von unternehmensweiten Änderungen durch etablierte Standards und Governance
5. größere Verantwortlichkeit für und Kontrolle über IT-Kosten innerhalb des Geschäftskontextes
6. Eine gemeinsame Sprache für die unternehmensweite Entscheidungsfindung, insbesondere bei IT-Investitionen
7. Schaffung einer klar definierten und übersichtlichen IT-Landschaft.

Mir persönlich ist wichtig das die SAP Architektur in die Enterprise Architektur eingebunden ist den SAP ist ein Teil des Unternehmens ist.

Deswegen bietet es sich an das die Architektur mit einem gemeinsamen Framework durchgeführt wird.
TOGAF z.B bietet sich hier an.

Das SAP Enterprise Architektur Framework

Das SAP Enterprise Architektur Framework wurde im Jahr 2007 offiziell eingeführt und basiert auf dem The Open Group Architektur Framework (TOGAF).

Ähnlich  wie TOGAF bietet SAP EAF einen Rahmen für einen iterative Prozess für das gesamte Unternehmen, der speziell auf die SAP-Methodik abgestimmt ist. Das SAP EAF beschleunigt die Architekturerstellung durch die Bereitstellung von Best Practices und Artefakten, die für die Lösungen des Unternehmens relevant sind und normalerweise von Grund auf neu entwickelt werden müssten. Darüber hinaus bietet es die Struktur , um die Architektur so zu speichern und zu ordnen, dass sie sich am besten für SAP-Lösungen eignet und auch für die Darstellung der Architektur gegenüber den Beiteiligten geeignet ist.

SAP EAF ermöglicht es Unternehmen, durch maßgeschneiderte Implementierungen, die sich auf kleinere , schnelle Projekte konzentrieren , geschäftliche Veränderungen voranzutreiben.

Das SAP EAF umfasst insbesondere die folgenden Elemente:

Accelerators- Blaupausen und Beispiele, die einen schnellen Start für spezifische EA-Szenarien ermöglichen.

Roadmaps - Helfen bei der Optimierung des Geschäftsnutzens und der Rentabilität ihrer IT-Investitionen, indem sie beschreiben, wie die Funktionen einer SAP-Lösung im Laufe der Zeit weiterentwickelt werden sollen.

Referenzarchitekturdokumentation - Ein Entwurf der empfohlenen Strukturen und Integrationen von IT-Produkten und -Services zur Bildung einer Lösung.

Templates - Modelle und Prototypen zur Strukturierung der einzelnen Schritte des EA-Prozesses

EA-Modellierungswerkzeuge - Werkzeuge wie der SAP Enterprise Arhcitecture Designer, die zur Erfassung von Architekturschichten und Anforderungen verwendet werden.


Das sind die wichtigen Werkzeuge um gute Entscheidungen treffen zu können sie helfen um ein „Bild“ zu bekommen das sogenannte „Big Picture“ .



Donnerstag, 23. März 2023

Schnittstellen nach ContentTypes bei SAP

 Hier sollen die Schnittstellentechnologien aufgeführt werden, sämtliche neue Schnittstellen, die auf SAP-Anwendungen bereitstellen, werden über den SAP API Business Hub veröffentlicht, da SAP eine einheitliche Strategie in der Bereitstellung verfolgt.

SAP API Business Hub

Dort finden Sie folgende Inhalte, die nach Kategorien (CONTENT TYPES) dargestellt werden:

API:

Schnittstellen, die von unterschiedlichen SAP-Anwendungen auf Standards wie REST (Representational State Transfer), OData und SOAP basieren.

Integration:

Fertige Schnittstellenpakete, die Sie direkt kopieren und aktivieren können. Momentan stehen Packages für SAP Cloud Integration  und SAP SuccessFactors Integration Center Packages bereit.

Events:

Ereignisse, die innerhalb von SAP-Anwendungen ausgelöst und verarbeitet werden können. Solche Ereignisse werden typischerweise über Nachrichten in Warteschlagen beretigestellt und können so in die Folgeverarbeitung integriert werden. Im SAP API Business Hub werden die Schemata bereitgestellt und dokumentieren den Aufbau dieser Nachrichten.

CDS Views

CDS Views beschreiben eine Datenbanksicht, die über das OData-Protokoll Zugriff auf SAP-Systeme ermöglichen, die auf den SAP-HANA-Datenbank basieren.

Business Processes

Die Kategorie Business Process beschreibt die Gesamtsicht auf die Integration verschiedener SAP-Cloud-Anwendungen untereinander und visualisiert das Verständnis im Prozessablauf. Es handelt sich dabei um die Prozesse Lead to Cash, Soruce to Pay , Hire to Retire und Travel to Reimburse.

Workflow Management

Die Kategorie Workflow Management enthält fertige Vorlagen für die Anlage von Processes, Business Rules und Visibility Scenarios als Teil von SAP Intelligent Business Process Management (SAP Intelligent BPM) in der SAP Business Technology Platform.


Es gibt auch noch weitere Bibliotheken z.B.:

IDocs finden Sie über Transaktion WE60

BAPIs finden Sie über Transaktion BAPI

Enterprise Services


Herausforderungen für das Schnittstellenmanagement ergeben sich nicht nur aus hybriden Landschaften, sondern auch ganz allgemein aus der Integration verschiedener Anwendungen. Klassische Fragestellungen sind z.B.: Welches Werkzeug ist für meinen Anwendungsfall der richtige ?

Wie betreibe ich meine Integrationsplattform? Wie sichere, kontrolliere und stürme ich die Integration?

Mitarbeiter , die im Umfeld Integration tätig sind, müssen eine Vielzahl von Aspekten im Blick behalten und sich permanent weiterbilden.