Business Functions 
Mit den Business Functions stellt Ihnen SAP Neuerungen und Erweiterungen in sich abgeschlossener Einheiten für Ihre bestehenden SAP-Installationen bereit. Damit können Sie gezielt Neuentwicklungen und Erweiterungen für Ihre verschiedenen Geschäftsprozesse nutzen.
Beispiel
Mit einem Erweiterungspaket wird die Business Function X ausgeliefert. Diese enthält Funktionen, mit denen Sie einen bestimmten Geschäftsprozess effizienter gestalten können. An anderen Funktionen des Erweiterungspaketes haben Sie zu diesem Zeitpunkt kein Interesse.
Daher installieren Sie nur die technischen Komponenten, die Sie zur Nutzung der Business Function X benötigen. Nach der Installation stehen Ihnen zwar mehrere Business Functions zur Verfügung, die ebenfalls Bestandteil der installierten technischen Komponenten waren, Sie aktivieren aber nur die Business Function X.
Nach der Aktivierung der Business Function X stehen Ihnen die gewünschten neuen Funktionen zur Verfügung. Bei allen anderen Geschäftsprozessen und Anwendungen fallen keine Einführungsaktivitäten an, und die Benutzer können wie gewohnt weiterarbeiten.
Sie haben sich vor der Installation des Erweiterungspaketes über die Business Functions informiert, die Sie für Ihre Geschäftsprozesse nutzen möchten.
Sie haben abhängig von der gewünschten Business Function die zugehörigen technischen Komponenten in Ihre SAP-Installationen eingespielt.
Das Konzept der Business Functions umfasst zwei Aspekte:
Die Business Function als eine in sich abgeschlossene Einheit von Neuentwicklungen. Hierzu gehört neben den technischen Komponenten, die installiert werden müssen, umfangreiches Material, mit dem Sie sich vorab über die Neuentwicklungen informieren können.
Die Business Function als technisches Objekt in Ihrem ABAP-basierten System. Mit diesem Objekt aktivieren Sie mit der Transaktion SFW5 die Neuentwicklungen in Ihrem ABAP-basierten System.
Hinweis
Die Business Functions sind in der Transaktion SFW5 erst sichtbar, wenn Sie die zugehörigen Softwarekomponenten-Versionen eingespielt haben.
Die Aktivierung einer Business Function können Sie in einem Produktivsystem nicht rückgängig machen. Lediglich für Testzwecke können Sie bei bestimmten Business Function die Aktivierung rückgängig machen. Weitere Informationen finden Sie unter Deaktivierung von Business Functions.
Die im Hintergrund ablaufenden Prozesse bei der Aktivierung einer Business Function benötigen eine gewisse Zeit. Daher können Sie die Änderungen im System nicht direkt nach der Aktivierung der Business Function sehen. Zudem müssen Sie eine geringfügige durchschnittliche Downtime von etwa 0,5 – 1 Stunde in dem jeweiligen System einplanen.
Die Transaktion SFW5 rufen Sie in Ihrem ABAP-basierten System über die erste Customizing-Aktivität in Ihrem Einführungsleitfaden auf. Sie bietet Ihnen eine Reihe von Funktionen, die Ihnen die Nutzung der Neuentwicklungen vereinfachen:
Wenn Sie eine Business Function aktiviert haben, werden folgende Änderungen und Neuentwicklungen sichtbar:
neue Menüeinträge
neue Felder auf den Benutzungsoberflächen
für die Einführung benötigte Customizing-Aktivitäten
neue Tabelleneinträge in Customizing- und Systemtabellen
Die Transaktion SFW5 bietet Ihnen folgende Möglichkeiten, sich über Business Functions zu informieren und die Einführung zu planen:
Absprung in die Beschreibung der Business Function
Absprung in die für die Business Function relevanten Release-Informationen
Absprung in die Muster-Testkataloge für die Business Function
Weitere Informationen finden Sie unter Arbeiten mit Testfall-Vorlagen.
Hinweise zu den Abhängigkeiten zwischen Business Functions
Für einige Business Functions müssen Sie zusätzlich weitere Business Functions aktivieren. Hinweise hierzu finden Sie in der zugehörigen Beschreibung sowie in der Spalte Abhängigkeiten der Transaktion SFW5. Eine Aktivierung einander ausschließender Business Functions wird technisch verhindert.
Analyse der Auswirkungen, die die Aktivierung einer Business Function auf Ihre Benutzer hat. Weitere Informationen finden Sie unter Analyse der Auswirkungen auf die Benutzer.
Technisch gesehen bestehen die Business Functions aus einzelnen Schaltern, mit denen Coding-Strecken, Menüeinträge und Customizing-Aktivitäten im Einführungsleitfaden aktiviert werden können. Weitere technische Informationen über die Business Functions und die Transaktion SFW5 finden Sie unter Switch Framework.
Achtung
Wenn Sie kundeneigene Erweiterungen an den expliziten Erweiterungsoptionen implementieren, die SAP mit den Anweisungen ENHANCEMENT-POINT oder ENHANCEMENT-SECTION definiert hat, können diese durch ein nachfolgendes Release oder Erweiterungspaket unwirksam werden oder zu Fehlern führen. Wir raten daher davon ab, die von SAP ausgelieferten, mit ENHANCEMENT-POINT oder ENHANCEMENT-SECTION definierten Erweiterungsoptionen für kundeneigene Erweiterungen zu nutzen. SAP übernimmt keine Gewähr, dass im Coding die Schnittstellen und die Existenz dieser expliziten Erweiterungsoptionen stabil bleiben.
Wir empfehlen, stattdessen z. B. Business Add-Ins (BAdIs) oder implizite Erweiterungsoptionen zu verwenden. Weitere Informationen finden Sie unter Enhancement Framework.
Weitere Informationen über die Aktivierung von Business Functions finden Sie im SAP-Hinweis 908007.