SAP ABAP Interface IF_SFW_OBJECT_SORTER_NODE (Switch Framework: Nodes for Object Sorter)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-TOO-SFW (Application Component) Switch Framework Tools
     SFWTOOLS (Package) Basis Tools for Switch Framework
Properties
Interface IF_SFW_OBJECT_SORTER_NODE  
Short Description Switch Framework: Nodes for Object Sorter    
General Data
Package SFWTOOLS   Basis Tools for Switch Framework 
Created 20100223   SAP 
Last changed 20110908   SAP 
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Interface IF_SFW_OBJECT_SORTER_NODE has no interface.
Friends
Interface IF_SFW_OBJECT_SORTER_NODE has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_BFUNCTION Constant Public Type reference (TYPE) TY_TYPE 'B' 20100419
2 C_SWITCH Constant Public Type reference (TYPE) TY_TYPE 'S' 20100419
Methods
# Method Level Visibility Method type Description Created on
1 ADD_PREDECESSOR Instance method Public Method 20100419
2 CYCLE_CHECK Instance method Public Method 20100419
3 GET_CYCLES Static method Public Method 20100419
4 GET_CYCLES_TO Instance method Public Method 20100419
5 GET_NAME Instance method Public Method 20100419
6 GET_PREDECESSORS Instance method Public Method 20100419
7 GET_SUCCESSORS Instance method Public Method 20100419
8 HAS_CYCLES Static method Public Method 20100419
9 HAS_PREDECESSOR Instance method Public Method 20100419
10 HAS_SUCCESSOR Instance method Public Method 20100419
11 REMOVE_PREDECESSOR Instance method Public Method 20100419
12 REMOVE_SUCCESSOR Instance method Public Method 20100419
13 WALK_DEPENDENCIES Instance method Public Method 20100419
Events
Interface IF_SFW_OBJECT_SORTER_NODE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_NAME Public See coding 20100419 ty_name TYPE c LENGTH 30
2 TY_S_CYCLE Public See coding 20100419 BEGIN OF ty_s_cycle, cycle_from TYPE ty_name, cycle_to TYPE ty_name, END OF ty_s_cycle
3 TY_S_NODE Public See coding 20100419 BEGIN OF ty_s_node, name TYPE ty_name, node TYPE REF TO if_sfw_object_sorter_node, END OF ty_s_node
4 TY_TYPE Public See coding 20100419 ty_type TYPE c LENGTH 1
5 TY_T_CYCLE Public See coding 20100419 ty_t_cycle TYPE SORTED TABLE OF ty_s_cycle WITH UNIQUE KEY cycle_from cycle_to
6 TY_T_NAME Public See coding 20100419 ty_t_name TYPE HASHED TABLE OF ty_name WITH UNIQUE KEY table_line
7 TY_T_NODE Public See coding 20100419 ty_t_node TYPE SORTED TABLE OF ty_s_node WITH UNIQUE KEY name
Method Signatures

Method ADD_PREDECESSOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PREDECESSOR_NODE Call by reference Type reference (TYPE) TY_S_NODE 20100419
2 Returning RV_ADD_SUCCESSFUL Value transfer Type reference (TYPE) ABAP_BOOL 20100507

Method ADD_PREDECESSOR on Interface IF_SFW_OBJECT_SORTER_NODE has no exception.

Method CYCLE_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CYCLE_DETECTED Value transfer Type reference (TYPE) ABAP_BOOL 20100419
2 Importing IT_INSTANTIATION_STACK Call by reference Type reference (TYPE) TY_T_NODE 20100419
3 Importing IV_NAME Call by reference Type reference (TYPE) TY_NAME 20100419

Method CYCLE_CHECK on Interface IF_SFW_OBJECT_SORTER_NODE has no exception.

Method GET_CYCLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CYCLES Call by reference Type reference (TYPE) TY_T_CYCLE 20100419

Method GET_CYCLES on Interface IF_SFW_OBJECT_SORTER_NODE has no exception.

Method GET_CYCLES_TO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CYCLES_TO Call by reference Type reference (TYPE) TY_T_NAME 20100419

Method GET_CYCLES_TO on Interface IF_SFW_OBJECT_SORTER_NODE has no exception.

Method GET_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_NAME Value transfer Type reference (TYPE) TY_NAME 20100419

Method GET_NAME on Interface IF_SFW_OBJECT_SORTER_NODE has no exception.

Method GET_PREDECESSORS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PREDECESSORS Call by reference Type reference (TYPE) TY_T_NODE 20100419

Method GET_PREDECESSORS on Interface IF_SFW_OBJECT_SORTER_NODE has no exception.

Method GET_SUCCESSORS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SUCCESSORS Call by reference Type reference (TYPE) TY_T_NODE 20100419

Method GET_SUCCESSORS on Interface IF_SFW_OBJECT_SORTER_NODE has no exception.

Method HAS_CYCLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning HAS_CYCLES Value transfer Type reference (TYPE) ABAP_BOOL 20100419

Method HAS_CYCLES on Interface IF_SFW_OBJECT_SORTER_NODE has no exception.

Method HAS_PREDECESSOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning HAS_PREDECESSOR Value transfer Type reference (TYPE) ABAP_BOOL 20100419

Method HAS_PREDECESSOR on Interface IF_SFW_OBJECT_SORTER_NODE has no exception.

Method HAS_SUCCESSOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning HAS_SUCCESSOR Value transfer Type reference (TYPE) ABAP_BOOL 20100419

Method HAS_SUCCESSOR on Interface IF_SFW_OBJECT_SORTER_NODE has no exception.

Method REMOVE_PREDECESSOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_NODE Call by reference Type reference (TYPE) TY_S_NODE 20100419

Method REMOVE_PREDECESSOR on Interface IF_SFW_OBJECT_SORTER_NODE has no exception.

Method REMOVE_SUCCESSOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_NODE Call by reference Type reference (TYPE) TY_S_NODE 20100419

Method REMOVE_SUCCESSOR on Interface IF_SFW_OBJECT_SORTER_NODE has no exception.

Method WALK_DEPENDENCIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_INSTANTIATION_STACK Call by reference Type reference (TYPE) TY_T_NODE 20100419

Method WALK_DEPENDENCIES on Interface IF_SFW_OBJECT_SORTER_NODE has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 740