Nachfolgend sind die Schritte aufgeführt, die beim Aktualisieren des Zielsystems vom Quellsystem aus durchgeführt werden sollten, um es für das Abspielen vorzubereiten. Es sollte darauf geachtet werden, dass diese Schritte mit den Schritten abgeglichen werden, die bereits für die Aktualisierung von Systemen in der aktuellen Landschaft dokumentiert sind. Jede Organisation sollte ihre eigene Liste von Auffrischungsschritten anlegen und dabei die im Folgenden empfohlenen Schritte für Testimony berücksichtigen.

Beachten Sie, dass einige Schritte nur erforderlich sind, wenn Sie die Systemzeit ändern, wozu TimeShiftX empfohlen wird.

# Beschreibung Erforderlich Hinweise
1 Aktivieren Sie die Aufzeichnung auf dem Quellsystem Ja
2 Versetzen Sie die Quelldatenbank in den Online-Backup-Modus Ja Einzelheiten zur Koordinierung der Sicherung mit dem Start der Aufzeichnung finden Sie in der Dokumentation.
3 Durchführen einer vollständigen Datenbankkopie der Quelldatenbank Ja
4 Sobald die Kopie der Quelldatenbank abgeschlossen ist, deaktivieren Sie den Sicherungsmodus Ja
5 Notieren Sie sich den genauen Zeitpunkt der Kopie, damit der Schritt der Übertragung in das Repository dieses Datum und diese Uhrzeit verwenden kann Ja
6 Richten Sie das SAP-Zielsystem ein (Systemprofile usw.) Ja
7 Richten Sie das Zielsystem in einem “ring-fenced“ Netzwerk ein optional
8 Installieren Sie TimeShiftX auf Anwendungs- und Datenbankservern auf dem Zielsystem Nur TimeShiftX
9 Stellen Sie sicher, dass Batch-Jobs deaktiviert werden, wenn das SAP-Zielsystem gestartet wird (Profileinstellung) Ja Es wird empfohlen, btctrns1 (in SE38) auszuführen, um alle Batch-Jobs in den Modus “freigegeben/ausgesetzt” zu setzen, und sie dann alle aus SM37 zu löschen. Einzige Ausnahme sollten die ereignisabhängigen RDD*-Jobs sein, da ohne diese die Transporte für die Freigabe (Zeile 24) nicht funktionieren werden.
10 Starten Sie die SAP-Zieldatenbank und den/die Anwendungsserver(s) Ja
11 Deaktivieren Sie mit dem Programm /BTI/AUT_DEACT_ENH über SE38 auf dem kopierten System die Aufzeichnungserweiterungen auf dem Ziel Ja Wenn Sie Ihr System aktualisieren, stellen Sie sicher, dass Sie dieses Programm vor Beginn des Upgrade-Prozesses ausführen
12 Überprüfen Sie den Parameter sapgui/user_skripting Ja Dieser Wert muss TRUE sein, damit die Bots das Abspielen ordnungsgemäß durchführen können. Nur im Abspielsystem.
13 Überprüfen Sie den Parameter sapgui/user_skripting_per_user Ja Dieser Wert muss FALSE sein, damit die Bots das Abspielen ordnungsgemäß durchführen können. Nur im Abspielsystem.
14 Überprüfen Sie den Parameter sapgui/user_skripting_set_readonly Ja Dieser Wert muss FALSE sein, damit die Bots das Abspielen ordnungsgemäß durchführen können. Nur im Abspielsystem.
15 Überprüfen Sie den Parameter login/disable_password_logon Ja Dieser Wert muss 0 sein, damit sich die Bots am Abspielsystem anmelden können. Nur im Abspielsystem.
16 Überprüfen Sie den Parameter login/disable_multi_gui_login Ja Dieser Wert muss 0 sein, damit mehrere Anmeldungen möglich sind. Nur im Abspielsystem.
17 Überprüfen Sie den Parameter rdisp/tm_max_no Ja Da sich Testimony mit der Benutzerlast von der Quelle (die die Produktion sein könnte) anmeldet, sollte dies die Quelleneinstellung +50% sein. (Nur im Abspielsystem.)
18 Überprüfen Sie den Parameter rdisp/gui_auto_logout Ja Dieser Wert muss 0 sein. Dadurch wird sichergestellt, dass die Bots und ihre angemeldeten Benutzer nicht automatisch durch den Benutzer aufgrund von Zeitlimits abgemeldet werden können (Wenn das Abspielen z. B. pausiert wird, oder ein anderes Problem auftritt
19 Überprüfen Sie den Parameter rdisp/max_wprun_time Ja Stellen Sie sicher, dass dieser Wert mindestens dem im Produktionssystem eingestellten Wert entspricht
20 Überprüfen Sie den Parameter abap/buffersize Ja Stellen Sie sicher, dass dieser Wert mindestens dem im Produktionssystem eingestellten Wert entspricht
21 Überprüfen Sie den Parameter ztta/parameter_area Ja Dieser Wert muss mindestens 64.000 betragen. Der geprüfte Wert kann durch Ändern von PLAYBACK_PARAM_AREA in den Allgemeinen Parametern angepasst werden. Nur im Abspielsystem.
22 Überprüfen Sie den Parameter snc/enable Nur TimeShiftX Dieser Wert muss 0 sein, wenn TimeShiftX betrieben wird. Nur im Abspielsystem.
23 Führen Sie die Nachbearbeitungsschritte aus, wie z. B. RFC-Destination neu ausrichten, Dateisystem neu ausrichten, Drucker neu ausrichten usw. Ja
24 Quell-SAP-Benutzer nicht aus dem Zielsystem löschen/entfernen Ja Testimony benötigt die Benutzer aus dem Quellsystem, um korrekt abgespielt zu werden
25 BDLS ausführen, wenn die System-ID umbenannt werden soll (z. B. PRD in QA1) Optional
26 Basis Technologies System Copy GT verwenden, wenn BDLS sehr lange dauert Optional
27 Änderungen, die das zu testende Release anpassen (z. B., (z. B. Transport von Aufträgen oder Durchführung von Upgrades) auf das Zielsystem übertragen Ja
28 Übertragung von Testimony-Abspielweiterungen auf das Zielsystem Optional Wenn der Transport von Testimony-Abspielerweiterungen nicht auf das Quellsystem angewendet wurde, müssen Sie diesen Transport hier anwenden
29 Stellen Sie sicher, dass ein Ziel-RFC-Benutzer vorhanden ist Ja Stellen Sie sicher, dass ein Systembenutzer mit der Rolle /BTI/AUT_TARGET_RFC vorhanden ist (sicherstellen, dass die Profilrolle generiert wird) Dieser Benutzer ist für die im Zentralsystem definierte RFC-Destination.


Beim erstmaligen Einrichten von Bots sollten Sie auch die Rolle /BTI/AUT_BOT_SIMULATION verwenden. Dies ist eine optionale Rolle, die nur für das BOT-Simulationsprogramm benötigt wird. Diese Rolle enthält die Berechtigung zum Anlegen von Benutzern, zum Zuweisen von Rollen an Benutzer und zum Löschen von Benutzern, was während der Bot-Simulation erforderlich ist und nach Abschluss der Simulation wieder entfernt werden kann.

Es empfiehlt sich, die RFC-Einrichtung zu diesem Zeitpunkt mit dem Benutzer zu überprüfen.
30 Stellen Sie sicher, dass ein Benutzer für Metadaten-RFC vorhanden ist Ja Stellen Sie sicher, dass ein Systembenutzer mit der Rolle /BTI/AUT_NCO_METADATA_ACCESS vorhanden ist (Stellen Sie sicher, dass eine Profilrolle generiert wird). Dieser Benutzer dient zum Abspielen von RFCs und zum Sammeln der Metadaten, um sicherzustellen, dass sie korrekt funktionieren. Der vorgeschlagene Benutzername lautet /BTI/AUT_RFM, kann jedoch in den allgemeinen Parametern geändert werden.
31 Stellen Sie sicher, dass der Batch-Job-Benutzer korrekt ist Ja Vor dem Start des Abspielens prüft Testimony die Gültigkeit und Existenz der Benutzer, die als Ersteller von Batch-Jobs in den Aufzeichnungsdaten vorhanden sind. Wenn einer dieser Benutzer diese Prüfung nicht besteht (d.h. weil der Benutzer nicht existiert oder ungültig ist), wird Testimony diesen Benutzer zur Ausführung des Batch-Jobs verwenden. Wir empfehlen, den Standard-Batch-Benutzer in den Allgemeinen Parametern zu konfigurieren. Der in den allgemeinen Parametern voreingestellte Benutzername lautet /BTI/AUT_BTC
32 Kennwort des Workflow-Batch-Benutzers festlegen Ja Verwenden Sie die Transaktion SWU3, um den RFC-Workflow-Benutzer (WF-BATCH) auf das in den allgemeinen Parametern unter dem Parameter CHECK_DEFAULT_PWD festgelegte Testimony-Kennwort zu setzen.
33 Personas deaktivieren Optional Derzeit wird die Verwendung von Personas von Testimony nicht unterstützt. Der Hauptgrund dafür ist, dass bei Personas ein großer Teil der Verarbeitung im Front-End stattfindet und Testimony als ein Werkzeug, das im Back-End aufzeichnet, diese Informationen nicht erfassen kann.
Um Personas für das Abspielen zu deaktivieren, wechseln Sie im Zielsystem zur Transaktion /n/personas/settings und fügen Sie den folgenden Eintrag hinzu: DISABLE_WEBGUI = X.
34 Erstellen Sie eine Sicherungskopie des Zielsystems Ja Es wird empfohlen, eine Sicherungskopie anzulegen, da dies bedeutet, dass das Zielsystem für einen zweiten Durchlauf leicht wieder in diesen Zustand zurückversetzt werden kann, d. h., wenn etwas nicht korrekt funktioniert, kann das System schnell wiederhergestellt und ein zweiter Durchlauf gestartet werden, ohne dass alle oben genannten Schritte erneut durchgeführt werden müssen.
35 Prüfen Sie das SAP-System auf Zeitinkonsistenzen Nur TimeShiftX Verwenden Sie das Programm RSDBTIME über die Transaktion SE38, um Zeitinkonsistenzen zwischen den SAP-Servern zu prüfen
36 Prüfen Sie den aktuellen Zeitreise-Status Nur TimeShiftX Verwenden Sie den TimeShiftX-Befehl “tsx list”, um den aktuellen Zeitreise-Status Ihres Systems zu prüfen. Dadurch wird vermieden, dass mehrere TimeShiftX-Befehle ausgeführt werden, die zu unerwarteten Zeiten auf den Systemen führen und einen Systemabsturz verursachen könnten.
37 Erforderlich, wenn die SAP HANA-Version HANA 2.0 SP04 oder niedriger ist und eine Multi Tenant-Datenbank verwendet wird. Führen Sie die SQL-Befehle aus Nur TimeShiftX Führen Sie die folgenden SQL-Befehle in HANA Studio auf der Systemdatenbank (Multi Tenant-Datenbank) aus
ALTER SYSTEM ALTER CONFIGURATION (‘nameserver.ini’, ‘SYSTEM’ ) SET (‘delta’, ‘preallocated_nodebuffers’) = ‘1’ WITH RECONFIGURE
ALTER SYSTEM ALTER CONFIGURATION (‘indexserver.ini’, ‘SYSTEM’ ) SET (‘delta’, ‘preallocated_nodebuffers’) = ‘1’ WITH RECONFIGURE
38 Nur wenn HANA 2.0 SP4 oder niedriger ausgeführt wird. Führen Sie die SQL-Befehle aus Nur TimeShiftX Führen Sie die folgenden SQL-Befehle in HANA Studio auf der Tenant-Datenbank aus
ALTER SYSTEM ALTER CONFIGURATION (‘indexserver.ini’, ‘SYSTEM’ ) SET (‘delta’, ‘preallocated_nodebuffers’) = ‘1’ WITH RECONFIGURE
39 Wenn Sie einen SAP HANA-Datenbankserver betreiben, setzen Sie die Umgebungsvariable HDB_TIMER=system Nur TimeShiftX
40 Fahren Sie die Anwendungserver des SAP-Zielsystems herunter Nur TimeShiftX
41 Fahren Sie die Datenbankserver des SAP-Zielsystems herunter Nur TimeShiftX
42 Richten Sie eine virtuelle Uhr für die ADM-Benutzer in TimeShiftX sowohl auf den Zieldatenbank- als auch auf den Anwendungsservern ein Nur TimeShiftX Es wird empfohlen, die Offset-Option zu verwenden, anstatt eine bestimmte Zeit einzustellen, um die Konfiguration bei mehreren Anwendungsserver zu vereinfachen.
43 Stellen Sie sicher, dass die virtuelle TimeShiftX-Uhr auf kurz vor dem Beginn der Aufnahmezeit eingestellt wird, bevor das Abspielen beginnt. Nur TimeShiftX Es wird empfohlen, die Zeit zu verlangsamen, um sicherzustellen, dass genügend Zeit zur Verfügung steht, falls sich der Start des Abspielens verzögert oder das Abspielen langsamer als erwartet erfolgt. Die Zeit kann beschleunigt werden, wenn die Mitternachtsgrenze unmittelbar bevorsteht oder Testimony eine Pause einlegt und wartet.
44 Starten Sie den/die Datenbankserver für das SAP-Zielsystem Nur TimeShiftX
45 Starten Sie den/die Anwendungsserver für das SAP-Zielsystem Nur TimeShiftX
46 Prüfen Sie die SAP-Systemzeit Nur TimeShiftX Verwenden Sie das Programm RSDBTIME über die Transaktion SE38, um die Zeit zu prüfen und auf eventuelle Inkonsistenzen zwischen den SAP-Servern zu achten

Reaktion

War das hilfreich?

Ja Nein
You indicated this topic was not helpful to you ...
Could you please leave a comment telling us why? Thank you!
Thanks for your feedback.

Hinterlasse einen Kommentar.

Kommentar senden