Vorbereitung der Migration auf SAP HANA
Reduzierung der Softwareinstanzen
Durch die Miteinbeziehung der SAP-Basis wird ermöglicht, dass Lösungen schneller eingeführt und besser in die existierende Systemlandschaft integriert werden können. Dies liegt mitunter daran, dass die Lösungen bereits im Vorfeld bekannt sind und das notwendige Wissen hierzu existiert oder bereits geplant ist. Dies ermöglicht im Ganzen eine leichtere Umsetzung der Roadmap. Fortführend sei zu erwähnen, dass eine klare Strategie zur Digitalisierung und auch zu Cloud-Produkten im Allgemeinen sowie deren Einsatzmöglichkeiten einen Handlungsrahmen aufzeigt, an dem sich alle Beteiligten orientieren können. Die Beteiligten wissen somit, wohin sich das Unternehmen entwickeln bzw. orientieren möchte, was möglich ist und was nicht möglich oder erlaubt ist. Somit besitzen sowohl Unternehmen als auch die Beteiligten zu jeder Zeit einen validen Orientierungspunkt. Dies führt auch zu einer gestiegenen Akzeptanz innerhalb der SAP-Basis und einer praktikableren Umsetzung für die SAP-Basis, da bereits das erwähnte Fachwissen in der Strategie vorhanden ist. In letzter Konsequenz führt dies zu einer leichteren und kostengünstigeren Sicherstellung des Betriebs in einer handhabbaren Systemlandschaft.
Der Datenpuffer einer Datenbankinstanz vermindert nicht nur die Laufzeit lesender Zugriffe, er beschleunigt auch ändernde Datenbankoperationen, denn bei einer Änderungsoperation wird zunächst nur der entsprechende Datenblock im Datenpuffer geändert. Das Festschreiben der Änderungen auf der Festplatte erfolgt asynchron, also zu einem späteren Zeitpunkt. So können vielleicht mehrere Änderungsoperationen auf einem Datenblock im Puffer »gesammelt« werden, bevor der Block auf der Festplatte gesichert wird. In gewissen Abständen jedoch muss die Datenbankinstanz alle geänderten Datenblöcke auf die Festplatten schreiben. Eine solche Aktion bezeichnet man als Checkpoint bzw. Savepoint.
PROLOGUE
Der Begriff Prozessor bezeichnet bekanntlich die zentrale Verarbeitungseinheit (Central Processing Unit, CPU) eines Rechners, die in der Lage ist, Programme auszuführen. Dabei unterscheidet man zwischen Einkernprozessoren und Mehrkernprozessoren. Mehrkernprozessoren verfügen über mehrere vollständig ausgebaute Verarbeitungseinheiten (Kerne) auf einem Chip. Die einzelnen Kerne teilen sich lediglich den Bus, sind also als vollwertige CPUs anzusehen. Mehrfädige Prozessorkerne (Multi-Threaded-CPUs) verfügen über eine CPU, melden sich aber als mehrere CPUs am Betriebssystem an. Damit bilden sich für diese Kerne mehrere Warteschlangen, aus, zwischen denen der Kern hin- und herschaltet. Um diesen Wechsel zu optimieren, besitzt jeder Thread einen eigenen Registersatz, einschließlich Stack Pointer und Program Counter, damit kann ohne zusätzliche Prozessorzyklen zwischen den Threads geschaltet werden. Diese hardwareseitigen Threads sollten Sie jedoch nicht mit den Threads verwechseln, die die Anwendungsprozesse erzeugen (User- oder Software-Threads). Innerhalb eines Prozesses der Datenbank, des ABAP-, Java- oder TREX-Servers können mehrere (Software-)Threads erzeugt werden, die vom Betriebssystem in Zeitscheiben ausgeführt werden. Den Wechsel zwischen den (Software-)Threads bezeichnet man als Kontextwechsel. Unter diesem Gesichtspunkt kann man also sagen, dass zusätzliche (Hardware-)Threads Kontextwechsel zwischen (Software-)Threads begünstigen und damit den vorhandenen Kern besser auslasten helfen, allerdings von der Leistungssteigerung nicht ganz an einen zusätzlichen Kern heranreichen.
Der Parameter login/disable_multi_gui_login begrenzt die Möglichkeit, sich mehrfach am SAP-System anzumelden. Dieser Parameter ist wirksam bei SAP-GUI-Anmeldungen. Systemanmeldungen über den Internet Transaction Server (ITS) oder RFC werden durch diesen Parameter nicht beeinflusst. Mit dem Parameter login/multi_login_users können Sie eine Liste von Namen von Benutzern definieren, die sich mehrfach am System anmelden dürfen. Die Benutzernamen sind (ohne Angabe des Mandanten) durch Komma getrennt aufzulisten.
Mit "Shortcut for SAP Systems" werden Aufgaben im Bereich der SAP Basis vereinfacht und fehlende Funktionen des Standards ergänzt.
Die Anleitung vermittelt Ihnen auch einen Überblick über die Architektur und geht auf lösungs- oder branchenspezifische Besonderheiten ein.
Die Komponente SAP PI (Process Integration) wickelt den Datenaustausch ab und sorgt dabei für sichere Schnittstellen zu eigenen und fremden SAP- und IT-Systemen (ESOA = Enterprise Service Oriented Architecture).