Christoph Lordieck
29. August 2019

SAP R/3

SAP R/3 SAP R/3 ist der frühere Name der Warenwirtschaftssoftware des deutschen Konzerns SAP AG (heute SAP SE). Es handelt sich um ein unternehmensweites Informationssystem, das alle Ressourcen, Informationen und Aktivitäten koordiniert, die für die Abwicklung von Geschäftsprozessen wie Auftragsabwicklung, Abrechnung, Personalwesen und Produktionsplanung erforderlich sind. Der aktuelle Nachfolger von SAP R/3 ist S/4HANA

Geschichte von SAP R/3

Mit dem Aufkommen des verteilten Client-Server-Computings brachte die SAP SE eine Client-Server-Version der Software namens SAP R/3 heraus (das “R” stand für “Real-time data processing” und das “3” für “3-tier”: 1) Datenbank, 2) Applikationsserver und 3) Client (SAPgui)). Diese neue Architektur ist mit verschiedenen Plattformen und Betriebssystemen wie Microsoft Windows oder UNIX kompatibel. Damit erschloss sich SAP einen ganz neuen Kundenkreis.
SAP R/3 wurde am 6. Juli 1992 offiziell eingeführt. In den 90er Jahren wurden verschiedene Versionen der Software veröffentlicht.
Eine neuere Version der Software mit überarbeiteter technischer Architektur wurde 2004 veröffentlicht und in SAP ERP Central Component (ECC) umbenannt. SAP hat den großen Markt für Geschäftsanwendungen dominiert. Die neueste Version des Produkts ist SAP ECC 6.0 Enhancement Pack 8.

Unser E-Book zum Einsatz- und Nutzenpotential von SAP S/4HANA

Einsatz- und Nutzenpotential von SAP S/4HANA [E-Book]

Dieses E-Book liefert Antworten auf zentrale Fragen, wie: Welche Erfahrungen haben Unternehmen bereits mit S/4HANA gemacht?

SAP ECC ist die Kernkomponente innerhalb der SAP Business Suite (eine Sammlung von Anwendungen wie CRM, SCM und anderen, neben der ECC-Komponente). SAP ECC enthält verschiedene, aber integrierte Funktionen innerhalb seiner “Module”, z.B. Finanzmodul, HR-Modul, Lagerverwaltung usw., die alle innerhalb des ECC liegen). Die kombinierte Komplexität der Business Suite und die neueren Wettbewerber in der Cloud haben in den letzten Jahren dazu geführt, dass SAP stark in Vereinfachungen und massiv verbesserte Systemreaktionszeiten investiert hat, was in der Ankündigung der S/4 Simple Suite im Februar 2015 gipfelte. S/4 hat eine Single-Mandant-Architektur und baut auf dem In-Memory-Datenbanktechnologie-Stack (HANA) von SAP auf und wird in einer Auswahl von In-Cloud- und On-Premise-Bereitstellungen erhältlich sein. Die klassische dreistufige und datenbankgestützte Architektur des R/3 wird durch eine zweistufige Architektur ersetzt.

SAP R/3 Technologie

In SAP basierte die Architektur des R/3 auf einer dreistufigen Client-/ Server-Struktur:

  • Präsentationsschicht (GUI)
  • Anwendungsschicht
  • Datenbankschicht

Präsentationsschicht

SAP ermöglicht die IT-gestützte Bearbeitung einer Vielzahl von Aufgaben, die in einem typischen Unternehmen anfallen. Die neuere SAP ERP-Software unterscheidet sich von R/3 vor allem dadurch, dass sie auf SAP NetWeaver basiert: Kernkomponenten können in ABAP und in Java implementiert werden und neue Funktionsbereiche entstehen meist nicht mehr als Teil des bisherigen ERP-Systems, mit eng verbundenen Komponenten, sondern als eigenständige Komponenten oder sogar Systeme.

Anwendungsserver

Dieser Server enthält die SAP-Anwendungen. Bei Systemen mit zwei Schichten ist dieser Server Teil des Datenbankservers. Der Anwendungsserver kann für Online-Benutzer, für die Hintergrundverarbeitung oder für beide eingerichtet werden.
Ein Anwendungsserver ist eine Sammlung von ausführbaren Dateien, die gemeinsam die ABAP/4-Programme (Advanced Business Application Programming / 4th Generation) interpretieren und die Ein- und Ausgabe für sie verwalten. Wenn ein Anwendungsserver gestartet wird, starten diese ausführbaren Dateien alle gleichzeitig. Wenn ein Anwendungsserver gestoppt wird, werden alle gemeinsam heruntergefahren. Die Anzahl der Prozesse, die beim Aufrufen des Anwendungsservers gestartet werden, wird in einer einzigen Konfigurationsdatei namens Applikationsserverprofil definiert. Jeder Anwendungsserver hat ein Profil, das seine Eigenschaften beim Start und während des Betriebs festlegt. Beispielsweise spezifiziert ein Anwendungsserver-Profil:

  • Die Anzahl der Prozesse und deren Typen
  • Den Speicherplatz, den jeder Prozess nutzen kann
  • Die Zeitspanne, in der ein Benutzer inaktiv ist, bevor er automatisch abgemeldet wird

Die Anwendungsschicht besteht aus einem oder mehreren Anwendungsservern und einem Message-Server. Jeder Anwendungsserver enthält eine Reihe von Diensten, die für den Betrieb des R/3-Systems verwendet werden. Dies ist nicht sinnvoll, da für den Betrieb eines R/3-Systems nur ein Anwendungsserver benötigt wird. In der Praxis sind die Dienste jedoch auf mehr als einen Applikationsserver verteilt. Das bedeutet, dass nicht alle Anwendungsserver das gesamte Leistungsspektrum anbieten können. Der Message-Server ist für die Kommunikation zwischen den Applikationsservern verantwortlich. Er leitet Anforderungen von einem Applikationsserver an einen anderen innerhalb des Systems weiter. Sie enthält auch Informationen über die Gruppen von Applikationsservern und den aktuellen Lastausgleich in ihnen. Anhand dieser Informationen wählt es einen geeigneten Server aus, wenn sich ein Benutzer am System anmeldet.
Der Applikationsserver existiert zur Interpretation von ABAP/4-Programmen und läuft nur dort. Wenn ein ABAP/4-Programm Informationen von der Datenbank anfordert, sendet der Anwendungsserver die Anforderung an den Datenbankserver.

SAP R/3 Software Organisation

SAP R/3 wurde in verschiedene Funktionsbausteine gegliedert, die die typischen Funktionen in einer Unternehmensorganisation abdecken. Die am häufigsten verwendeten Module waren Finanzwesen und Controlling (FICO), Personalwesen (HR), Materialwirtschaft (MM), Vertrieb (SD) und Produktionsplanung (PP).
Jedes Modul erledigte spezifische Geschäftsaufgaben für sich allein, wurde aber gegebenenfalls mit den anderen Modulen verknüpft. Beispielsweise würde eine Rechnung aus dem Abrechnungsvorgang des Vertriebs an das Rechnungswesen weitergeleitet, wo sie in der Debitorenbuchhaltung und den Selbstkosten ausgewiesen wird.
SAP konzentrierte sich typischerweise auf Best Practice-Methoden zur Steuerung seiner Softwareprozesse, expandierte aber in jüngster Zeit in vertikale Märkte. In diesen Situationen produzierte SAP spezialisierte Module (IS oder Industry Specific genannt), die auf ein bestimmtes Marktsegment wie Versorgungsunternehmen oder Einzelhandel ausgerichtet sind.

Lordieck

Websession: SAP R/3

Sollten Sie Fragen zu uns und unserer Arbeit oder konkret zu Umstellungsprojekten haben, dann vereinbaren Sie eine kostenlose Websession mit uns.

FAQ

Was ist SAP R/3?

SAP R/3 ist der Vorgänger der Warenwirtschaftssoftware S/4HANA. Es arbeitet mit einer dreistufigen Client-/ Server-Struktur, bestehend aus Präsentationsschicht (GUI), Anwendungsschicht und Datenbankschicht.

Was sind die Hauptunterschiede zwischen SAP R/3 und S/4HANA?

S/4HANA nutzt die In-Memory-Datenbanktechnologie von SAP und hat eine vereinfachte zweistufige Architektur im Vergleich zur dreistufigen Architektur von SAP R/3.

Warum wurde SAP R/3 in SAP ECC umbenannt?

Die Umbenennung in SAP ECC (Enterprise Central Component) reflektierte die Weiterentwicklung und Erweiterung der Funktionalitäten der ursprünglichen R/3-Architektur.

Christoph Lordieck

Christoph Lordieck

Als Bereichsleiter SAP Entwicklung berate ich Unternehmen rund um das Thema SAP Individualentwicklung. Einige Jahre Projekt- und Umsetzungserfahrung haben meinen Wissenshunger noch nicht gestillt und ich suche ständig nach neuen Themen und Entwicklungen im ABAP-Umfeld.

Sie haben Fragen? Kontaktieren Sie mich!


Verwandte Beiträge

Dies ist ein Gastbeitrag von Christian Wiegleb, SAP Consultant bei der mindsquare AG.

weiterlesen

SAP Screen Personas - warten oder nicht warten, das ist hier die Frage! Ja, ist es denn überhaupt eine Frage? Erscheint es nicht logisch, "kurz" vor einem anstehenden Release auszuharren […]

weiterlesen

Einfach die fehlenden SAP-Übersetzungen pflegen: Unser Übersetzungstool erfreut sich bei immer mehr Kunden steigender Beliebtheit. Jetzt haben wir unser Tool technisch noch etwas aufpoliert. In diesem Blogbeitrag stellen wir Ihnen […]

weiterlesen

Unsere Produkte zu SAP R/3

In der SAP Welt findet aktuell eine schnelle Entwicklung statt. Dadurch entstehen nicht nur neue Projekte und Anforderungen für SAP Kunden – sondern als logische Konsequenz auch für SAP Entwickler.

Mehr Informationen

Dieses Angebot ist auch Remote verfügbar Die richtigen Schritte zur richtigen Zeit in Richtung SAP S/4HANA zu gehen, ist die große Herausforderung an SAP-Kunden in den kommenden Jahren. Wichtig dabei: […]

Mehr Informationen

Dieses Angebot ist auch Remote verfügbar SAP S/4HANA Finance macht ihr Finanzwesen und Controlling in Zukunft um einiges simpler – der Weg dorthin und die zugrunde liegenden neuen Konzepte sind […]

Mehr Informationen

Schreiben Sie einen Kommentar

Bitte füllen Sie alle mit * gekennzeichneten Felder aus. Ihre E-Mail Adresse wird nicht veröffentlicht.





Kontaktieren Sie uns!
Alexander Koessner-Maier
Alexander Kössner-Maier Kundenservice