Knowledge Base > Automation Engine und Zielsysteme > SAP > SAP R/3 Mandantenkopien

SAP R/3 Mandantenkopien

SAP R/3 ist wie die Automation Engine eine mandantenfähige Anwendung. Die einzelnen Mandanten sind vollständig abgeschlossene Einheiten. In einigen Fällen ist ein regelmäßiger Datenaustausch zwischen Mandanten notwendig. Mit der AE können diese Prozesse automatisiert werden.

Der "Mandant" ist der oberste Ordnungsbegriff für R/3 Anwendungen. Festlegungen auf Mandantenebene haben Gültigkeit für alle Strukturen der R/3-Unternehmensorganisation. Der Mandant ist eine datentechnisch, betriebswirtschaftlich und organisatorisch abgeschlossene Einheit.

Praktisch kann dieses Mandantenkonzept zum Beispiel genützt werden um

In einer solchen Umgebung ist es oft notwendig einen Qualitätssicherungs- oder Test-Mandanten mit konsistenten Daten zu versorgen. Diese erhält man am Besten durch Kopieren des Produktionsmandanten. Für eine realistische Testumgebung müssen derartige Mandantenkopien regelmäßig erstellt werden.

Mandantenkopien mit SAP R/3

Das Kopieren von Mandanten in SAP R/3 bringt eine Reihe von Problemen mit sich. Insbesondere regelmäßige Kopien für die Versorgung von Testsystemen mit aktuellen Daten sind mit einem gewissen Aufwand verbunden.

SAP R/3 unterstützt das online Kopieren bzw. Transportieren von Mandanten. Da es sich hier um Transaktionen handelt, sind diese Methoden nicht für periodische Durchführung geeignet (Stand SAP Release 4.0 bis 4.6D).

Die SAP R/3 Hintergrundsteuerung kann derartige Transaktionen nicht periodisch durchführen, weil dynamische Varianten verwendet werden.

Problemstellung

Beim Kopieren eines Mandanten werden sehr große Datenmengen bewegt. Ein Mandant ohne Anwendungsdaten benötigt in der Datenbank etwa 500 MB Speicher. Das Kopieren kann daher mehrere Stunden dauern. Während dieser Zeit sind ein oder mehrere Dialogprozesse belegt.

In Quell- und Zielmandant sollten während des Kopiervorgangs keine Benutzer arbeiten. Benutzer in anderen Mandanten verbrauchen zusätzliche Ressourcen und verlängern den Kopierprozess.

Vor dem Kopieren eines Mandanten sollte ein Testlauf durchgeführt werden. Dabei wird bestimmt, welche Tabellen geändert werden müssen. Außerdem wird geprüft, ob die Datenbank über ausreichenden Speicherplatz verfügt.

Vor dem Kopieren eines Mandanten wird häufig der Zielmandant gelöscht. Somit werden auch alle Benutzerstämme gelöscht. Am Zielmandant kann sich nur mehr der Benutzer SAP* anmelden.

R/3 Mandantenkopien mit AE

Periodische Mandantenkopien können durch den Einsatz von AE einfacher und sicherer durchgeführt werden. Testlauf und Kopiervorgang können automatisiert ausgeführt werden. Der laufende Betrieb bleibt ungestört.

Der Kopiervorgang wird in Abhängigkeit der Testlauf-Ergebnisse und der Ressourcen-Verfügbarkeit gestartet. Kommt es zu Fehlern in der Verarbeitung, informiert die AE umgehend das zuständige Bereitschaftspersonal.

Damit AE Mandantenkopien erstellen kann, müssen im SAP System entsprechende Vorraussetzungen geschaffen werden:

Nachdem diese Voraussetzungen geschaffen wurden, kann in der AE ein Job für die Durchführung einer Mandantenkopie erstellt werden. Innerhalb eines Workflows können so Abhängigkeiten dargestellt werden. Sowohl der Testlauf als auch der eigentliche Kopiervorgang können automatisiert ablaufen. Die AE sorgt dafür, dass ausreichend Ressourcen zur Verfügung stehen. Regelmäßige Mandantenkopien können auf diese Weise wesentlich einfacher und sicherer durchgeführt werden.

 


Automic Documentation - Tutorials - Automic Blog - Resources - Training & Services - Automic YouTube Channel - Download Center - Support

Copyright © 2016 Automic Software GmbH