SAP ABAP Class CL_SFW_CONFLICT_SWITCH_AUX (Evaluation of Conflict Switches)
Hierarchy
☛
SAP_BASIS (Software Component) SAP Basis Component
⤷ BC-ABA-LA (Application Component) Syntax, Compiler, Runtime
⤷ SFW_BADI (Package) New Switchable BAdIs
⤷ BC-ABA-LA (Application Component) Syntax, Compiler, Runtime
⤷ SFW_BADI (Package) New Switchable BAdIs
Properties
Class | CL_SFW_CONFLICT_SWITCH_AUX | |
Short Description | Evaluation of Conflict Switches | |
Super Class | ||
Instantiability of a Class | 0 | Private |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | SFW_BADI | New Switchable BAdIs |
Created | 20050512 | SAP |
Last change | 20110908 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
Class CL_SFW_CONFLICT_SWITCH_AUX has no forward declaration.
Interfaces
Class CL_SFW_CONFLICT_SWITCH_AUX has no interface implemented.
Friends
Class CL_SFW_CONFLICT_SWITCH_AUX has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | COMPONENTS | Static Attribute | Private | Type reference (TYPE) | HASHED_COMP_TABLE | 20050513 | |||
2 | CONFL_DEPENDENCIES | Static Attribute | Public | Type reference (TYPE) | CONFL_TABLE | 20050512 | |||
3 | CONFL_SWITCHES | Static Attribute | Private | Type reference (TYPE) | SFW_CONFL_SWITCHES | Conflict Switch (Assignment) for Conflict Resolution | 20050512 | ||
4 | CURR_COMP_ID | Static Attribute | Private | Type reference (TYPE) | I | 20050513 | |||
5 | IS_CACHED | Static Attribute | Private | Type reference (TYPE) | HASHED_SWITCH_ID_TABLE | 20050512 | |||
6 | NON_CONFL_SWITCHES | Static Attribute | Private | Type reference (TYPE) | HASHED_SWITCH_ID_TABLE | 20050513 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | CLASS_CONSTRUCTOR | Static method | Public | Constructor | 20050512 | |
2 | COMPUTE_DEP_SWITCH_TAB | Static method | Private | Method | Calculates entries of dependency table | 20050512 |
3 | GET_COMPONENT | Static method | Public | Method | Calculates the context component of a switch | 20050513 |
4 | GET_DEPENDENCIES | Static method | Public | Method | 20050516 | |
5 | INIT_CLASS | Static method | Public | Method | 20050513 | |
6 | NON_CONFLICT_LINES | Static method | Private | Method | Number of Non-Conflict Switches Contained in the Argument | 20050513 |
Events
Class CL_SFW_CONFLICT_SWITCH_AUX has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | CONFL_LINE | Public | See coding | 20050512 | begin of confl_line,
switch_id type sfw_switch_id,
depth type i,
predecessors type standard table of sfw_switch_id with default key,
indep_predecessors type standard table of sfw_switch_id with default key,
end of confl_line
|
||
2 | CONFL_TABLE | Public | See coding | 20050512 | confl_table type sorted table of confl_line with unique key switch_id
|
||
3 | HASHED_COMP_LINE | Private | See coding | 20050513 | begin of HASHED_COMP_LINE,
switch_id type sfw_switch_id,
id type i,
component type switch_id_table,
end of hashed_comp_line
|
||
4 | HASHED_COMP_TABLE | Private | See coding | 20050513 | HASHED_COMP_TABLE type hashed table of hashed_comp_line with unique key switch_id
|
||
5 | HASHED_SWITCH_ID_TABLE | Public | See coding | 20050513 | HASHED_SWITCH_ID_TABLE type hashed table of sfw_switch_id with unique key table_line
|
||
6 | SWITCH_ID_TABLE | Public | See coding | 20050512 | SWITCH_ID_TABLE type standard table of sfw_switch_id with non-unique default key
|
Method Signatures
Method CLASS_CONSTRUCTOR Signature
Method CLASS_CONSTRUCTOR on class CL_SFW_CONFLICT_SWITCH_AUX has no parameter.
Method CLASS_CONSTRUCTOR on class CL_SFW_CONFLICT_SWITCH_AUX has no exception.
Method COMPUTE_DEP_SWITCH_TAB Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | DEPENDENCY_DEPTH | Call by reference | Type reference (TYPE) | I | 20050512 | |||
2 | Exporting | INDEP_PREDECESSORS | Call by reference | Type reference (TYPE) | SWITCH_ID_TABLE | 20070516 | |||
3 | Exporting | PREDECESSORS | Call by reference | Type reference (TYPE) | SWITCH_ID_TABLE | 20050513 | |||
4 | Importing | SWITCH_ID | Call by reference | Type reference (TYPE) | SFW_SWITCH_ID | ID eines Schalters im Switch Framework | 20050512 |
Method COMPUTE_DEP_SWITCH_TAB on class CL_SFW_CONFLICT_SWITCH_AUX has no exception.
Method GET_COMPONENT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | COMPONENT | Call by reference | Type reference (TYPE) | SWITCH_ID_TABLE | 20050513 | |||
2 | Exporting | ID | Call by reference | Type reference (TYPE) | I | 20050513 | |||
3 | Importing | SWITCH_ID | Call by reference | Type reference (TYPE) | SFW_SWITCH_ID | ID eines Schalters im Switch Framework | 20050513 |
Method GET_COMPONENT on class CL_SFW_CONFLICT_SWITCH_AUX has no exception.
Method GET_DEPENDENCIES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | DEPENDENCY_DEPTH | Call by reference | Type reference (TYPE) | I | 20050516 | |||
2 | Exporting | DEPENDING_ON | Call by reference | Type reference (TYPE) | SWITCH_ID_TABLE | 20050516 | |||
3 | Exporting | INDEP_PREDECESSORS | Call by reference | Type reference (TYPE) | SWITCH_ID_TABLE | 20070516 | |||
4 | Importing | SWITCH_ID | Call by reference | Type reference (TYPE) | SFW_SWITCH_ID | ID eines Schalters im Switch Framework | 20050516 |
Method GET_DEPENDENCIES on class CL_SFW_CONFLICT_SWITCH_AUX has no exception.
Method INIT_CLASS Signature
Method INIT_CLASS on class CL_SFW_CONFLICT_SWITCH_AUX has no parameter.
Method INIT_CLASS on class CL_SFW_CONFLICT_SWITCH_AUX has no exception.
Method NON_CONFLICT_LINES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | INDEP_SWITCHES | Value transfer | Type reference (TYPE) | SWITCH_ID_TABLE | 20070516 | |||
2 | Importing | SWITCHES | Call by reference | Type reference (TYPE) | SWITCH_ID_TABLE | 20050513 |
Method NON_CONFLICT_LINES on class CL_SFW_CONFLICT_SWITCH_AUX has no exception.
History
Last changed by/on | SAP | 20110908 |
SAP Release Created in | 710 |