The state of a switch determines the behavior of the switchable repository objects.
The table below outlines the impact of each switch state:
Switch States and Their Impact
In this state | The switched objects do this |
---|---|
ON |
The objects behave like all non-switchable objects. |
OFF |
The system behaves as if the objects do not exist. |
STAND BY |
|
All switches, except conflict switches , are switched on when the business function they are assigned to is switched on.
When a switch is switched on, the ABAP Dictionary objects and the BC sets connected to it are activated and the programs with enhancements are invalidated. The next time you use a program with enhancements, it is recompiled with the enhancements switched on. Conflict switches are also switched on if, after switching on the business function, the conflict still exists.
If you change and activate a switch that is switched on, again the ABAP Dictionary objects are activated and the programs are invalidated. Depending on the scale of the changes, the process can take several minutes. That is why the activation of switches is always executed in the background.
See also: