Switch Framework -1

lightBusiness Function Set, Business Function & Switch



Business Function Set, Business Function & Switch are three major components of the Switch Framework.

Logically a Business Function Set is a group/collection of Business Functions and it corresponds to an industry solution.

Logically a Business Function is a  group/set of switches.

A switch is an object which controls the visibility of different other repository objects or controls the run time behavior of other objects.


A business function set may contain several business functions from different industry solutions and also a business function set can also be nested means a business function set can contain other business function sets. It is also quite possible that the business functions of different industry solutions can participate in multiple business function sets.


A business function is a building block of business function set which contains a set of switches and it can be switched on/activated. Once the business function is activated all the associated switches( except conflict switches) are activated. 

Business function can be reversible and non-reversible and  reversible business functions can be made switched on and off. From a functional point of view business function types are:

  • Industry Business Functions which are always assigned to a business function set.
  • Enterprise Business Functions which are independent of the business function set.

A switch controls the visibility or run time behavior of different repository objects assigned to it. A switch can have 3 states as on,off & standby. 

ON- The objects behaves like non switchable objects.

OFF- The system behaves as these objects do not exists.

STAND BY-  All dictionary objects and all static code enhancements like enhancement point point & section (STATIC) are switched on but other objects are switched off.

Transaction Purpose
SFW1  Switch 
SFW2 Business Function
SFW3 Business Function Set
SFW5 Business Function Switch On
SFW_BROWSER Switch Framework Browser





Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s