SAP ABAP Data Element SFW_CSWITCHID (ID of a Conflict Switch in Switch Framework)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-TOO-SFW (Application Component) Switch Framework Tools
     SFWTOOLS (Package) Basis Tools for Switch Framework
Basic Data
Data Element SFW_CSWITCHID
Short Description ID of a Conflict Switch in Switch Framework  
Data Type
Category of Dictionary Type D   Domain
Type of Object Referenced     No Information
Domain / Name of Reference Type SFW_SWITCHID    
Data Type CHAR   Character String 
Length 30    
Decimal Places 0    
Output Length 30    
Value Table SFW_SWITCH    
Further Characteristics
Search Help: Name SFW    
Search Help: Parameters SWITCH_ID   
Parameter ID   
Default Component name    
Change document    
No Input History    
Basic direction is set to LTR    
No BIDI Filtering    
Field Label
  Length  Field Label  
Short 10 Switch 
Medium 20 Conflict Switch 
Long 25 Conflict Switch 
Heading 30 Conflict-Solving Switch 
Documentation

Definition

Switch to remedy the conflicts with several enhancements for an enhancement section.

Use

If two or more enhancements extend the same explicit enhancement point in form of a section (enhancement section), then additional conflict solving enhancements together with conflict-solving switches should be created for the event that more than one enhancement is switched on at a time simultaneously. In this case, the conflict-solving enhancement has priority over the further enhancements.

Dependencies

Example

An enhancement section is extended by the enhancements E1 with switch S1, and E2 with switch S2. It is intended that both enhancements can be switched on independent of each other. However, as only exactly one enhancement is executed at runtime, we need to define a conflict-solving enhancement with switch CS1 for the event of the simultaneous start of both enhancements. That means that the state of the conflict switch CS1 derives from the state of the dependent switches S1 and S2.

As early as this enhancement section was completed with another enhancement, you have to define a conflict solution for every combination that could potentially trigger a conflict. Therefore, the additional enhancement E3 with switch S3 adds up conflict switches for the following combinations:

S1 and S2 --> CS1

S1 and S3 --> CS2

S2 and S3 --> CS3

S1 and S2 and S3 --> CS4

History
Last changed by/on SAP  20141013 
SAP Release Created in 700