Deaktivierung von Business Functions 
Durch die Aktivierung und Nutzung der Inhalte einer Business Function werden Datenbanken gefüllt, Prozessschritte durchlaufen, Benutzungsoberflächen geändert, Status gesetzt und vieles mehr. Daher kann aus technischen Gründen die Aktivierung einiger Business Functions nicht mehr rückgängig gemacht werden, da es sonst zu unwiderruflichen Datenschiefständen in dem System kommen kann. Dies gilt insbesondere für Produktivsysteme.
Trotzdem wäre es für viele Zwecke sinnvoll, wenn Sie eine Business Function zuerst ausprobieren könnten, ohne dass Sie extra ein eigenes System dafür aufbauen müssen. Aus diesem Grund liefert SAP einige Business Functions aus, bei denen Sie die Aktivierung wieder rückgängig machen können. Diese Business Functions werden als reversibel bezeichnet.
Achtung
Sie können die Aktivierung von Business Functions nur in Entwicklungs- und Testsystemen rückgängig machen. In Produktivsystemen ist das nicht möglich.
Reversible Business Functions erkennen Sie in der Transaktion SFW5 anhand der folgenden Informationen:
Die Business Function ist mit einem Doppelpfeil-Symbol anstelle des Glühbirnen-Symbols gekennzeichnet:
Status der Business Function |
Symbol |
|---|---|
Reversible Business Function |
|
Ausgeschaltete Business Function |
|
Eingeschaltete Business Function |
|
Wenn Sie die Business Function aktivieren, bleibt das Ankreuzfeld Geplanter Zustand sichtbar.
Bei nicht reversiblen Business Functions wird dieses Ankreuzfeld nach dem Aktivieren nicht mehr angezeigt. Stattdessen zeigt das System die Information Business Function bleibt eingeschaltet an.
Hinweis
Business Functions müssen bestimmte Voraussetzungen erfüllen, damit sie von SAP auf reversibel gesetzt werden können. Es dürfen keine Business Functions sein, die unwiederbringlich den Systemzustand ändern oder den Datenbestand so ändern, dass es zu Inkonsistenzen kommen kann. Daher wird zu Ihrer Sicherheit immer eine beschränkte Auswahl von Business Functions geben, die nicht reversibel sind.
Wenn die Aktivierung einer Business Function Voraussetzung für die Aktivierung einer anderen Business Function ist, können Sie nach Aktivierung der abhängigen Business Function die vorausgesetzte Business Function nicht mehr deaktivieren, auch wenn sie als reversibel gekennzeichnet ist.
Beispiel
Das folgende Beispiel geht davon aus, dass die Aktivierung der Business Function BF1 Voraussetzung für die Aktivierung der Business Function BF2 ist. In diesem Fall kann es die folgenden Konstellationen geben:
BF1 reversibel? |
BF2 reversibel? |
Deaktivierung möglich? |
|---|---|---|
Ja |
Ja |
Sie können beide Business Functions deaktivieren. |
Nein |
Nein |
Sie können keine der beiden Business Functions deaktivieren. |
Nein |
Ja |
Sie können die Business Function BF2 deaktivieren, die Business Function BF1 dagegen nicht. |
Ja |
Nein |
Nach der Aktivierung der Business Function BF2 können Sie auch die Business Function BF1 nicht mehr deaktivieren, obwohl sie reversibel ist. Grund: Wenn Sie die Business Function BF2 aktiviert haben, können Sie diese nicht mehr deaktivieren. Wenn Sie die Business Function BF1 deaktivieren würden, wären die Voraussetzungen für die Business Function BF2 nicht mehr gegeben. |
Empfehlung
Wir empfehlen dringend, auch reversible Business Functions in einem eigenen, nur für diesen Zweck errichteten Testmandanten zu testen. Gehen Sie dabei folgendermaßen vor:
Bauen Sie den Testmandanten auf, z. B. mit einer Mandantenkopie.
Aktivieren Sie die Business Function im Testmandanten.
Achtung
Die Aktivierung der Business Function erfolgt mandantenübergreifend.
Testen Sie die mit der Business Function aktivierten Funktionen im Testmandanten.
Achtung
Stellen Sie sicher, dass die mit der Business Function aktivierten Funktionen in keinem anderen Mandanten des Testsystems getestet werden.
Abhängig davon, ob Sie mit dem Testergebnis zufrieden sind, gehen Sie folgendermaßen vor:
Wenn der Test ergibt, dass Sie die Business Function verwenden möchten, lassen Sie sie aktiviert. Testen Sie bei Bedarf die nächste Business Function im selben Testmandanten.
Wenn der Test ergibt, dass Sie die Business Function nicht verwenden möchten, gehen Sie folgendermaßen vor:
Deaktivieren Sie die Business Function indem Sie das Ankreuzfeld Geplanter Zustand entmarkieren und danach Änderung Aktivieren wählen
Löschen Sie den Testmandanten.
Bauen Sie für den Test einer weiteren Business Function einen neuen Testmandanten auf.