SAP R / 3 - SAP R/3

SAP R / 3 ist der frühere Name der Enterprise Resource Planning- Software des deutschen Konzerns SAP AG (jetzt SAP SE ). Es handelt sich um ein unternehmensweites Informationssystem, das alle Ressourcen, Informationen und Aktivitäten koordiniert, die zur Durchführung von Geschäftsprozessen wie Auftragserfüllung , Abrechnung , Personalmanagement und Produktionsplanung erforderlich sind .

Die aktuelle Nachfolgesoftware für SAP R / 3 heißt SAP S / 4HANA .

Geschichte von SAP S / 4HANA

Frühere Versionen

SAP R / 2 war eine Mainframe-basierte Software-Suite für Geschäftsanwendungen, die in den 1980er und frühen 1990er Jahren sehr erfolgreich war. Es war besonders beliebt bei großen multinationalen europäischen Unternehmen, die Soft-Real-Time-Geschäftsanwendungen mit integrierten Funktionen für mehrere Währungen und mehrere Sprachen benötigten.

R / 3

Mit dem Aufkommen des verteilten Client-Server- Computing brachte SAP SE eine Client-Server-Version der Software namens SAP R / 3 heraus (das "R" stand für "Echtzeit-Datenverarbeitung" und das "3" für " 3-"). Tier ": 1) Datenbank, 2) Anwendungsserver und 3) Client (SAPgui)). Diese neue Architektur ist mit mehreren Plattformen und Betriebssystemen wie Microsoft Windows oder UNIX kompatibel . Dies eröffnete SAP einen völlig neuen Kundenstamm.

SAP R / 3 wurde am 6. Juli 1992 offiziell gestartet. In den neunziger 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 dominierte den Markt für große Geschäftsanwendungen. Die neueste Version des Produkts ist SAP ECC 6.0 Enhancement Pack 8.

SAP ECC ist die Kernkomponente innerhalb der Business Suite von SAP (eine Sammlung von Anwendungen, einschließlich SAP CRM , SAP SCM und anderer, neben der ECC-Komponente). SAP ECC enthält verschiedene, aber integrierte Funktionen in seinen "Modulen" (z. B. Finanzmodul, HR-Modul, Lagerverwaltung usw.) (alle innerhalb des ECC). Die kombinierte Komplexität der Business Suite zusammen mit neueren In-Cloud-Wettbewerbern hat 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 / 4 verfügt über eine Single-Tenant-Architektur und basiert auf dem In-Memory-Datenbank-Technologie-Stack (HANA) von SAP. Es wird in einer Auswahl von In-Cloud- und lokalen Bereitstellungen verfügbar sein. Die klassische dreistufige und datenbankunabhängige Architektur von R / 3 wird durch eine zweistufige Architektur ersetzt.

Veröffentlichungen

  • SAP R / 1 System RF: 1973
  • SAP R / 2 Mainframe System: 1979
  • SAP R / 3 Enterprise Edition 1.0 A: Juli 1992
  • SAP R / 3 Enterprise Edition 2.0B (SAP R / 3 2.0B): Juli 1993
  • SAP R / 3 Enterprise Edition 3.1l (SAP R / 3 3.1I): 11. Mai 1998
  • SAP R / 3 Enterprise Edition 4.0B (SAP R / 3 4.0B): 6. April 1998
  • SAP R / 3 Enterprise Edition 4.3
  • SAP R / 3 Enterprise Edition 4.5B (SAP R / 3 4.5B): 29. März 1999
  • SAP R / 3 Enterprise Edition 4.6B (SAP R / 3 4.6B): 6. Dezember 1999
  • SAP R / 3 Enterprise Edition 4.6C (SAP R / 3 4.6C): 3. April 2000
  • SAP R / 3 Enterprise Edition 4.6F
  • SAP R / 3 ENTERPRISE 4.7X110: 15. Juli 2002
  • SAP R / 3 ENTERPRISE 4.7X200: 22. September 2003
  • SAP ERP Central Component (ECC) 5.0: 21. Juni 2004
  • SAP ERP Central Component (ECC) 6.0: 24. Oktober 2005
    • SAP-Erweiterungspaket 1 für SAP ERP 6.0 (EHP1 FÜR SAP ERP 6.0): 21. Dezember 2006
    • SAP-Erweiterungspaket 2 für SAP ERP 6.0 (EHP2 FÜR SAP ERP 6.0): 27. Juli 2007
    • SAP-Erweiterungspaket 3 für SAP ERP 6.0 (EHP3 FÜR SAP ERP 6.0): 7. Dezember 2007
    • SAP-Erweiterungspaket 4 für SAP ERP 6.0 (EHP4 FÜR SAP ERP 6.0): 21. November 2008
    • SAP-Erweiterungspaket 4 für SAP ERP 6.0 auf SAP-Erweiterungspaket für SAP NetWeaver 7.0 (EHP4 FÜR SAP ERP 6.0 / NW7.01): 21. November 2008
    • SAP-Erweiterungspaket 5 für SAP ERP 6.0 (EHP5 FÜR SAP ERP 6.0): 12. Juli 2010
    • SAP-Erweiterungspaket 6 für SAP ERP 6.0 (EHP6 FÜR SAP ERP 6.0): 24. August 2011
    • SAP-Erweiterungspaket 7 für SAP ERP 6.0 (EHP7 FÜR SAP ERP 6.0): 13. August 2013
    • SAP Fiori 1.0 für SAP ERP (Benutzeroberfläche für EHP7 für SAP ERP 6.0): 29. November 2013
    • SAP-Erweiterungspaket 8 für SAP ERP 6.0 (EHP8 FÜR SAP ERP 6.0): 20. Januar 2016
  • SAP S / 4HANA
    • SAP S / 4HANA 1511: November 2015
    • SAP S / 4HANA 1610: 31. Oktober 2016
    • SAP S / 4HANA 1709: 15. September 2017
    • SAP S / 4HANA 1809: 21. September 2018
    • SAP S / 4HANA 1909: 20. September 2019
    • SAP S / 4HANA 2020: 7. Oktober 2020

Software-Organisation

SAP R / 3 wurde in verschiedene Funktionsmodule unterteilt, die die typischen Funktionen einer Unternehmensorganisation abdecken. Die am häufigsten verwendeten Module waren Finanzen und Controlling (FICO) , Personal (HR) , Materialwirtschaft (MM) , Vertrieb (SD) und Produktionsplanung (PP) .

Jedes Modul erledigte bestimmte Geschäftsaufgaben für sich, wurde jedoch gegebenenfalls mit den anderen Modulen verknüpft. Beispielsweise würde eine Rechnung aus dem Abrechnungsvorgang von Sales & Distribution an die Buchhaltung weitergeleitet, wo sie in den Forderungen und Kosten der verkauften Waren erscheint.

SAP konzentrierte sich in der Regel auf Best-Practice-Methoden zur Steuerung seiner Softwareprozesse, wurde jedoch in jüngerer Zeit auf vertikale Märkte ausgeweitet . In diesen Situationen produzierte SAP spezielle Module (als IS oder Branchenspezifisch bezeichnet), die auf ein bestimmtes Marktsegment ausgerichtet sind, z. B. Versorgungsunternehmen oder Einzelhandel.

Technologie

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

  1. Präsentationsschicht (GUI)
  2. Anwendungsschicht
  3. Datenbankebene

Präsentationsfolie

SAP ermöglicht die IT-gestützte Bearbeitung einer Vielzahl von Aufgaben, die in einem typischen Unternehmen auftreten. Die neuere SAP-ERP-Software unterscheidet sich von R / 3 hauptsächlich dadurch, dass sie auf SAP NetWeaver basiert : Kernkomponenten können in ABAP und in Java implementiert werden, und neue Funktionsbereiche werden meist nicht mehr als Teil des vorherigen ERP-Systems mit eng miteinander verbundenen Bestandteilen erstellt , aber als in sich geschlossene Komponenten oder sogar Systeme.

Anwendungsserver

Dieser Server enthält die SAP-Anwendungen. In 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 ausführbarer Dateien, die die ABAP / 4-Programme (Advanced Business Application Programming / 4. Generation) gemeinsam interpretieren und deren Ein- und Ausgabe verwalten. Wenn ein Anwendungsserver gestartet wird, werden diese ausführbaren Dateien alle gleichzeitig gestartet. Wenn ein Anwendungsserver gestoppt wird, werden alle gemeinsam heruntergefahren. Die Anzahl der Prozesse, die beim Aufrufen des Anwendungsservers gestartet werden, wird in einer einzelnen Konfigurationsdatei definiert, die als Anwendungsserverprofil bezeichnet wird. Jeder Anwendungsserver verfügt über ein Profil, das seine Eigenschaften beim Start und während der Ausführung angibt. Ein Anwendungsserverprofil gibt beispielsweise Folgendes an:

  • Anzahl der Prozesse und deren Typen
  • Speichermenge, die jeder Prozess verwenden kann
  • Zeitspanne, in der ein Benutzer inaktiv ist, bevor er automatisch abgemeldet wird.

Die Anwendungsschicht besteht aus einem oder mehreren Anwendungsservern und einem Nachrichtenserver. Jeder Anwendungsserver enthält eine Reihe von Diensten, mit denen das R / 3-System ausgeführt wird. Nicht praktisch, es wird nur ein Anwendungsserver benötigt, um ein R / 3-System auszuführen. In der Praxis sind die Dienste jedoch auf mehr als einen Anwendungsserver verteilt. Dies bedeutet, dass nicht alle Anwendungsserver das gesamte Leistungsspektrum bereitstellen. Der Nachrichtenserver ist für die Kommunikation zwischen den Anwendungsservern verantwortlich. Es leitet Anforderungen von einem Anwendungsserver an einen anderen innerhalb des Systems weiter. Es enthält auch Informationen zu Anwendungsservergruppen und dem aktuellen Lastausgleich in diesen. Diese Informationen werden verwendet, um einen geeigneten Server auszuwählen, wenn sich ein Benutzer am System anmeldet.

Der Anwendungsserver dient zur Interpretation von ABAP / 4-Programmen und wird nur dort ausgeführt. Wenn ein ABAP / 4-Programm Informationen von der Datenbank anfordert, sendet der Anwendungsserver die Anforderung an den Datenbankserver.

Sicherheit

Die Server-zu-Server-Kommunikation kann mit der kryptografischen Bibliothek von SAP verschlüsselt werden. Mit der Übernahme relevanter Teile von SECUDE konnte SAP kryptografische Bibliotheken mit SAP R / 3 für Secure Network Communications und Secure Sockets Layer bereitstellen .

Siehe auch

Verweise