In welcher Sprache wurde SAP entwickelt?


Beste Antwort

Versuchen Sie, eine vereinfachte Erklärung bereitzustellen:

SAP

  • Erstens handelt es sich um ein Produkt.
  • Eigentümerunternehmen, leitet seinen Namen mit dem Produktnamen „SAP“ ab.
  • Es handelt sich um ein Managementsystem (dh als ERP bezeichnet). Dies bedeutet, dass dies ein Tool zum „Verwalten des Systems“ (domänenspezifisch – Finanzen usw.) ist.

Jetzt, da SAP eine Umgebung rund um SAP erstellt hat. Um in einer SAP-Umgebung zu arbeiten (d. H. Für Anpassungen usw.), war eine Sprachabstraktion erforderlich. Hier kommt ABAP.

ABAP

  • Es ist eine Sprache (hohe Ebene), die in der SAP-Umgebung für Anpassungen oder Implementierungen neuer Funktionen verwendet wird.
  • Es ist auf hoher Ebene, da es nur in der SAP-Umgebung bekannt ist.

Daher würde jede Anpassung der Basisversion von SAP, die einem Kunden von SAP gegeben wird, die Verwendung von ABAP erfordern. Andernfalls ist gerade ausgeliefertes SAP für die Verwendung ausreichend (dh es ist kein ABAP erforderlich).

Nun ist ein anderer Begriff HANA.

HANA

  • Dies ist ein speicherinternes RDBMS.
  • Ein weiteres Tool / Produkt von SAP, würde man sagen, und sein Hauptaugenmerk liegt auf „Analyse“ erleichtern.
  • Die Art und Weise, wie dies entworfen wurde, bietet eine hohe Komprimierung (spaltenweise Speicherung) und wird daher hauptsächlich für „READ“ -Operationen verwendet, weshalb es mit „Analyse“ verbunden ist.

SAP und HANA abstrahieren zusammen den Basiswert Komplexität der Datenbankzugriffsabfragen und der Benutzeroberfläche (in Java entwickelt) zusammen, um die Benutzererfahrung für das Managementsystem zu verbessern (hauptsächlich in der Analyse verwendet, sodass der Schwerpunkt weiterhin auf der Analyse liegt). Dieses sehr spezifische Werkzeug / Produkt wird als „Technologie“ bezeichnet, da es eine eigene Umgebung hat (Terminologien usw.). ABAP erleichtert die Weiterentwicklung des SAP-ERP.

Die zugrunde liegende Entwicklung erfolgt in C, C ++ (und ABAP) für SAP.

Antwort

Die Basis (die zugrunde liegende Laufzeit) wird in C entwickelt. Darüber hinaus befindet sich eine Schicht, die in einer proprietären COBOL-ähnlichen Sprache namens ABAP entwickelt wurde. Es gibt eine Reihe von Schnittstellen und Technologien, mit denen Teile des Systems in jeder Sprache entwickelt werden können. Siehe http://en.wikipedia.org/wiki/Abap

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.