Repository object used in Switch Framework to determine whether another repository object or a component of a repository object (such as a screen element) is visible and used in a system. This is particularly useful for enhancements from the enhancement concept. In most cases, extensions can be switched whenever they are defined in a package that is assigned a switch. A switch can be in the state on, off, or stand-by. Switches are created in transaction SFW1 and switched in transaction SFW5 using business functions. See also conflict switch.