Warning: Parameter 2 to qtranxf_postsFilter() expected to be a reference, value given in /www/htdocs/w01362c7/dev-workbench.com/wp-includes/class-wp-hook.php on line 298
Aktivieren von SAP ERP Business Functions - SAP Developer Workbench
Menu

Aktivieren von SAP ERP Business Functions

DevWorkbench    Donnerstag, der 13. Juli 2017   

Die Aktivierung von Geschäftsfunktionen in SAP ERP kann eine anspruchsvolle Aufgabe sein. Da die Effekte oft irreversibel sind, ist es für SAP-Berater sehr wichtig, zu verstehen, was eine Business Function ist, was es tut und wie man die Aktivierung von Business-Funktionen bewältigt.

Was ist eine Business Function in SAP ERP?

Lassen Sie uns zuerst diskutieren, was Business Functions tatsächlich sind. Seit der Einführung von Enhancement Packages (EHPs) liefert SAP seinen Kunden inkrementelle Pakete mit Funktionalität. Die meisten dieser Features sind nicht sofort aktiv, können aber von den Kunden aktiviert werden. Damit haben SAP-ERP-Kunden die Möglichkeit zu wählen, welche Änderungen sie zu welchem ​​Zeitpunkt umsetzen wollen.

Diese inkrementellen Pakete von Funktionalität heißen Business Functions. SAP liefert in der Regel mehrere hundert Geschäftsfunktionen mit jedem Enhancement Package (EHP) aus. Wenn Sie eine Business Function aktivieren wollen, aber nicht finden können, ist die Ursache in der Regel, dass Sie nicht die EHP-Version haben, die die Business Function enthält. Um dies zu überprüfen, können Sie System -> Status öffnen und das Feld „Komponentenversion“ überprüfen.

Übrigens: Laut einer Studie der SAP-Beratungsfirma Panaya ist die meist genutzte Geschäftsfunktion von allen der „New GL“ – das neue Hauptbuch im Financial-Modul.

So aktivieren Sie eine SAP Business Function

ACHTUNG: Dies kann potenziell schädlich für Ihr SAP-System sein. Wir haften nicht für Schäden, die durch hier beschriebene Handlungen verursacht werden. Stellen Sie sicher, dass Sie wissen, was Sie tun, wenn Sie eine Business Function in SAP aktivieren und probieren Sie es nie direkt in der Produktion aus.

Schauen wir uns an, wie wir eine SAP Business Function aktivieren. Es gibt zwei Möglichkeiten dorthin zu kommen, wo Sie hin müssen:

  • Entweder Sie können die Transaktion SWF5 („SWF“ steht für das „Switch Framework“ in SAP) verwenden.
  • Oder gehen Sie in das Customizing (SPRO) und wählen Sie den Pfad Aktivieren von Business Functions.

Nur Business Functions, für die Sie die EHPs (Komponentenversion) implementiert haben, finden Sie hier.

Wenn Sie dies in einem Produktions-SAP-System tun, stellen Sie sicher, dass das System für alle anderen Benutzer gesperrt ist und alle Batch-Jobs deaktiviert sind. Sie benötigen die SAP_ALL-Berechtigung, um Business Functions zu aktivieren.

  1. Suchen Sie nun die Business Function, die Sie aktivieren möchten, in der Liste.
  2. Setzen Sie das Häkchen im Kontrollkästchen „Geplanter Zustand“ in der entsprechenden Zeile.
  3. Klicken Sie auf Änderungen aktivieren.
  4. Das System startet nun einen Batch-Job, um die Business Function zu aktivieren. Dies kann zwischen 10 Minuten und 2 Stunden dauern. Sie können den Vorgang über die Transaktion SM37 überprüfen.
  5. Sobald der Job abgeschlossen ist, ist die Business Function aktiviert und die darin enthaltene Funktionalität ist verfügbar.

Wenn Sie sich in einem Produktions-SAP-System befinden, können Sie nun das System für die Benutzer reaktivieren und Batch-Jobs erneut aktivieren.

Fallstricke und Vorbehalte bei der Aktivierung von Business Functions

Das Wichtigste über Business Functions ist etwas, was ich schon gesagt habe: Die meisten Business Functions verursachen irreversible Änderungen an Ihrem System. Wenn Sie sich entscheiden, eine Business-Funktion zu aktivieren, sollten Sie sicherstellen, dass Sie die Dokumentation sorgfältig gelesen haben und die genauen Auswirkungen kennen, die sie verursacht.

Es gibt ein paar reversible Business-Funktionen (sie sind mit einem Doppelpfeil in der Transaktion SWF5 markiert), aber auch sie können nicht in einem Produktionssystem umgekehrt werden, also ist das nichts, womit man herumspielen sollte.

Achten Sie darauf, alle SAP-Hinweise zu einer Geschäftsfunktion zu lesen und zu implementieren. Die Nichtbeachtung dieser Hinweise kann zu unerwarteten Ergebnissen und Dumps führen.

Stellen Sie sicher, dass Sie Code angepasst haben, der Standardfunktionalität erwartet, um auf eine bestimmte Weise zu arbeiten. Denken Sie daran, auch Batch-Input-Jobs und andere benutzerdefinierte Funktionalität zu überprüfen. Achten Sie darauf, geklonte SAP-Programme zu überprüfen und ggf. zu aktualisieren. Und schließlich: Achten Sie darauf, gründlich zu testen.

Wenn etwas schief lief: So deaktivieren Sie SAP Business Functions

Deaktivierung von Business Functions sollte der letzte Ausweg sein, falls etwas schief gelaufen ist und ist nur in Entwicklungs- und Testsystemen möglich. Reversible SAP Business Functions sind mit dem Pfeil „<->“ in SWF5 markiert. In einem Test- oder Entwicklungssystem kann eine Business Function deaktiviert werden, indem man das Kontrollkästchen „Geplanter Zustand“ deaktiviert und „Aktivieren“ auswählt.

Hoffentlich gibt Ihnen dieser Blog-Post einen guten Überblick darüber, was Business Functions sind und wie man mit ihnen arbeitet.