SAP Basis im Gesamtsystem
Performanceanalyse mit dem ABAP-Trace (Laufzeitanalyse)
Alle RFCs, egal, ob synchron, asynchron, transaktional oder HintergrundRFC, werden in Dialog-Workprozessen gestartet. Lassen Sie sich also durch die Syntax IN BACKGROUND TASK bzw. IN BACKGROUND UNIT nicht täuschen: Diese hat nichts mit Hintergrund-Workprozessen zu tun. Auch tRFCs und bgRFCs werden in Dialog-Workprozessen ausgeführt.
Die Laufzeitanalyse weist die Brutto- und/oder Nettozeit einzelner Aufrufe in Mikrosekunden (μs) aus. Die Bruttozeit ist die Gesamtzeit, die für einen Aufruf benötigt wird. Dazu gehören die Zeiten aller Modularisierungseinheiten und ABAP-Anweisungen dieses Aufrufes. Die Nettozeit ist die Bruttozeit abzüglich der Zeit, die für die aufgerufenen Modularisierungseinheiten (MODULE, PERFORM, CALL FUNCTION, CALL SCREEN, CALL TRANSACTION, CALL DIALOG, SUBMIT) und separat angegebene ABAP-Anweisungen benötigt wird, falls für diese die Protokollierung eingeschaltet wurde. Für »elementare« Anweisungen wie APPEND oder SORT ist die Bruttozeit gleich der Nettozeit. Wenn die Brutto- und Nettozeiten für einen Aufruf voneinander abweichen, enthält der Aufruf andere Aufrufe oder Modularisierungseinheiten. Wenn z. B. bei einer Unterroutine eine Bruttozeit von 100.000 μs und eine Nettozeit von 80.000 μs angezeigt wird, dann bedeutet dies, dass 80.000 μs für die Abarbeitung der Routine selbst gemessen wurden und 20.000 μs weiteren Anweisungen in der Routine zugeordnet worden sind, die getrennt protokolliert wurden. Die Eclipse-basierte Auswertungsoberfläche verwendet synonym die Begriffe Total Time und Own Time.
Ressourcenzuordnung zu den Systemen
Wie stehen Blockchain und digitale Währungen zueinander? Die Blockchain Technologie bietet die Grundlage zur Existenz einer dezentralen digitalen Währung. Eine solche Währung ist eine Applikation, die aufgrund einer zugrundeliegenden Blockchain ausgeführt werden kann. Die Blockchain bietet allerdings noch weitaus mehr Anwendungen wie zum Beispiel Eigentum, Identifikation, Kommunikation usw, die alle eine zentrale steuernde Partei loswerden wollen. Blockchain: ist die unveränderliche Transaktionshistorie einer dezentralisierten Community. Kryptowährung: Eine Applikation der Blockchain Technologie, um mit Hilfe einer Blockchain Informationen zur Währung per Kryptographie zu sichern. Was ist Mining? Mining ist eines der am meisten missverstandenen Dinge in puncto Kryptowährungen. Die meisten Leute glauben, dass Mining ein Prozess ist, in dem eine Kryptowährung erstellt wird. Das ist jedoch falsch. Mining ist ein Prozess in einem dezentralen System, um Konsens zu kreieren. Konsensus bedeutet Zustimmung und ist die Einigung darüber, was passiert ist und was nicht. In einem zentralen System erledigt das die zentrale Institution. Zum Beispiel eine Bank mit all ihren Vor- und Nachteilen. In einem dezentralen System entscheidet die Gemeinschaft. Um keine Unstimmigkeiten zu haben, wird „Mining“ als eine der Möglichkeiten verwendet.
Netzwerkprobleme zwischen Datenbank und Applikationsserver erkennt man am sichersten durch folgenden Trace-Vergleich: Führen Sie denselben SQL-Trace mindestens zweimal durch, zum einen auf dem Applikationsserver, der sich auf demselben Rechner befindet wie die Datenbank und direkt an die Datenbank konnektiert ist, und zum anderen auf einem Applikationsserver, der über das TCP/IP-Netz an die Datenbank angeschlossen ist. Vergleichen Sie beide SQL-Traces. Beobachten Sie deutlich höhere Antwortzeiten auf dem Applikationsserver, der über das Netz konnektiert ist (d. h. 50 % höhere Zeiten oder mehr), liegt ein Netzwerkproblem vor. Führen Sie diesen Test bei niedriger Systembelastung durch, und wiederholen Sie ihn zur Sicherheit mehrfach, um Laufzeitdifferenzen aufgrund von Pufferladevorgängen auf der Datenbank und auf den Applikationsservern auszuschließen. Dieser Test funktioniert natürlich nur, wenn Sie einen Applikationsserver installiert haben, der über IPC an die Datenbank angeschlossen ist.
Einige fehlende Funktionen in der Basisadministration werden durch "Shortcut for SAP Systems" ergänzt.
Dadurch stellen Sie sicher, daß in Zukunft weitere Support Packages eingespielt werden können.
Die Freeware Scribble Papers ist ein "Zettelkasten", in dem sich Daten aller Art ablegen lassen. Er nimmt sowohl eingegebene Texte als auch Grafiken und ganze Dokumente auf. Die Daten werden in Ordnern und Seiten organisiert.
NEUE TECHNOLOGIEN UND INNOVATIONEN Die Rolle der IT verändert sich (bi-modale IT).