“This is the 12th day of my participation in the November Gwen Challenge. See the event details: The Last Gwen Challenge 2021” help document
With business capabilities, SAP provides new and enhanced features in separate units to your existing SAP installations. This enables you to use specific new capabilities and enhancements for various business processes.
Business capability X comes with the Enhancement package. This business capability contains capabilities that allow you to run a given business process more efficiently. At this point, you are not interested in the other features of the enhancement pack.
Therefore, you only need to install the technical components needed to use business function X. After installing these technical components, other business functions are available as part of your installed technical components. But you only activate business function X.
After activating business function X, the function you want to use is available. All other business processes and applications require no additional implementation activities; Users can continue to work in it as usual.
Pay attention to
Before installing the enhancement pack, you obtain information about the business functions to be used by the business process.
You have implemented the relevant technical components in your SAP installation based on the business functions you have selected.
The Business Function concept has two layers:
(1) Business functions as separate entities containing new software development. This aspect also includes comprehensive materials that you can use ahead of time to get information about new developments and technical components that must be installed.
(2) Business functions as technical objects in abAP-based systems In addition to these objects, you can also use transaction SFW5 to activate new developments in abAP-based systems.
If you have implemented the relevant software component version, the business functionality is only visible in the transaction SFW5.
You cannot undo enabling business functions in a live system. Disabling specific, active business functions can only be used for testing purposes.
Processes that run in the background when activating business functions take time. This means that you cannot see changes in the system immediately after activating a business function. You must also schedule short downtime of about half an hour to an hour in the corresponding system.
After activating the business function, you can see the following changes and new developments:
-
The new menu item
-
A new field on the user interface
-
Implement the required customization activities
-
Custom tables and new table entries in system tables
Business configuration Sets (Switch BC Sets) are also delivered with business functionality; These are automatically unpacked when you activate business functions.
See SAP Note 337623 and 877008 for more information.
From a technical point of view, business functions consist of individual switches that can be used to activate coded strings, menu items, and custom activities in the implementation guide.
If you implement your own customer enhancements in an explicit ENHANCEMENT option defined by SAP using the statement enhanced-point or enhanced-section, later versions or ENHANCEMENT packages may invalidate these features, Or it could lead to an error. Therefore, we strongly recommend that you do not use the ENHANCEMENT options provided by SAP and defined through ENHANCEMENT-POINT or ENHANCEMENT-SECTION for your own customer enhancements. SAP does not guarantee that the presence of the interface and these explicit enhancement options will remain stable in the source code.
Here is a screenshot of the transaction code SFW5:
Business Switch associated with Business Function:
Check the status of the switch in the code, if it is not activated, then no service function is performed:
Reference code: CL_IM_CRM_PROD_RL_SUBTRACT
Business switch: CRM_PROD_SETTYPE_RL_SUBTRACT
For more of Jerry’s original articles, see “Wang Zixi “: