SAP ABAP Class CL_KW_STR_ALV_TREE_BASE (KW: ALV tree base class)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   KM-KW (Application Component) Knowledge Warehouse
     SIWB (Package) Information Workbench
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_KW_STR_TREE Structure Tree 20121029
Properties
Class CL_KW_STR_ALV_TREE_BASE  
Short Description KW: ALV tree base class    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SIWB   Information Workbench 
Created 20121029   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
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)
2 CL_GUI_COLUMN_TREE Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 ICON Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 IWBTY Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_KW_STR_ALV_TREE_BASE has no interface implemented.
Friends
Class CL_KW_STR_ALV_TREE_BASE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CS_RELAT Constant Protected See coding Relationship Type 20121029
2 GR_ALV_TREE Instance attribute Private Object reference (TYPE REF TO) CL_GUI_ALV_TREE ALV Tree Control 20121029
3 GR_WORK_DATA Instance attribute Private Object reference (TYPE REF TO) DATA Work Area 20121029
4 GS_HIERARCHY_HEADER Instance attribute Private Type reference (TYPE) TREEV_HHDR Tree Control: Attributes of the Hierarchy Header 20121029
5 GS_LAYOUT Instance attribute Private Type reference (TYPE) LVC_S_LAYO ALV Control: Layout Structure 20121029
6 GS_VARIANT Instance attribute Private Type reference (TYPE) DISVARIANT Layout (External Use) 20121029
7 GT_EXCLUDING_FCODE Instance attribute Private Type reference (TYPE) UI_FUNCTIONS Function Code Table 20121029
8 GT_FCAT Instance attribute Private Type reference (TYPE) LVC_T_FCAT Field Catalog for List Viewer Control 20121029
9 GT_FILT Instance attribute Private Type reference (TYPE) LVC_T_FILT ALV Control: Table of Filter Conditions 20121029
10 GT_TB_BUTTON_LEFT Instance attribute Private Type reference (TYPE) TTB_BUTTON Toolbar Buttons 20121029
11 GT_TB_BUTTON_RIGHT Instance attribute Private Type reference (TYPE) TTB_BUTTON Toolbar Buttons 20121029
12 G_DEFAULT Instance attribute Private Type reference (TYPE) ABAP_BOOL Is standard Layout allowed? 20121029
13 G_DRAG_FLAVOR Instance attribute Private Type reference (TYPE) STRING 20121029
14 G_FIRST_DISPLAY Instance attribute Private Type reference (TYPE) ABAP_BOOL Has tree control already been displaced 20121029
15 G_MULTIPLE_SELECTION Instance attribute Private Type reference (TYPE) ABAP_BOOL Can multiple nodes/items be selected 20121029
16 G_SAVE Instance attribute Private Type reference (TYPE) C Can layout be saved? 20121029
17 G_TREE_HANDLE Instance attribute Private Type reference (TYPE) I Handle for Drag&Drop 20121029
Methods
# Method Level Visibility Method type Description Created on
1 ADD_FUNCTION Instance method Protected Method Add Function 20121029
2 ADD_KEYSTROKES Instance method Protected Method Define Key That Triggers KEYPRESS Event 20130320
3 ADD_NODE Instance method Protected Method Insert New Node 20121029
4 BUILD_TREE Instance method Protected Method Construct Tree 20121029
5 CHANGE_NODE Instance method Protected Method Change Nodes 20121029
6 CREATE_ALV_TREE_INSTANCE Instance method Protected Method Instance of CL_GUI_ALV_TREE anlegen (KWS_IO) 20121029
7 CREATE_ALV_TREE_INSTANCE_GEN Instance method Protected Method Create Instance of CL_GUI_ALV_TREE 20121205
8 CREATE_FIELDCATALOG_DDIC Instance method Private Method Determine Field Catalog 20121029
9 DELETE_ALL_NODES Instance method Protected Method Delete All Nodes 20121029
10 DELETE_SUBTREE Instance method Protected Method Delete All Subnodes 20121029
11 DISPLAY Instance method Protected Method Display Tree 20121029
12 EXPAND_NODE Instance method Protected Method Decompress Node 20121029
13 FREE Instance method Protected Method Release Control 20121029
14 GET_ACCDESCRIPTION Instance method Protected Method Get accessibility description property 20130320
15 GET_CHILDREN Instance method Protected Method Get Subnodes 20121029
16 GET_COLUMN_DESCR Instance method Protected Method Get Column Description 20121029
17 GET_FIRST_CHILD Instance method Protected Method Get First Subnode 20121029
18 GET_NEXT_SIBLING Instance method Protected Method Get Next Node on Same Level 20121029
19 GET_PARENT Instance method Protected Method Get Root Node 20121029
20 GET_PREVIOUS_SIBLING Instance method Protected Method Get Previous Node on Same Level 20121029
21 GET_ROOT_NODE Instance method Protected Method Get First Node ID 20130318
22 GET_SELECTED_COLUMNS Instance method Protected Method Get Selected or Cursor-Position Columns 20130717
23 GET_SELECTED_NODES Instance method Protected Method Get Selected or Cursor-Position Nodes 20121029
24 GET_TOP_NODE Instance method Protected Method Get Node ID at Top Edge of Control (not first) 20121029
25 MOVE_NODE Instance method Protected Method Move Node 20121029
26 ON_CONTEXT_MENU_REQUEST Instance method Protected Method Create Entry Point for Context Menu 20121029
27 ON_CONTEXT_MENU_SELECTED Instance method Protected Method Start Processing in PAI Module 20121029
28 ON_DOUBLE_CLICK Instance method Protected Method Start Editing with Double-Click 20121029
29 ON_DRAG Instance method Protected Method Activities for Dragged Objects 20121029
30 ON_DRAG_MULTIPLE_TREE Instance method Private Event handling method Event Handler for Dragging Multiple Nodes 20121029
31 ON_DRAG_TREE Instance method Private Event handling method Event Handler for Dragging Node 20121029
32 ON_DROP Instance method Protected Method Insert New Nodes for Drag&Drop 20121029
33 ON_DROP_COMPLETE_MULTIPLE_TREE Instance method Private Event handling method Event Handler for Dropping Multiple Nodes 20121029
34 ON_DROP_COMPLETE_TREE Instance method Private Event handling method Event Handler for Actvities after dropping nodes 20121029
35 ON_DROP_EXTERNAL_FILES Instance method Private Event handling method Event Handler for Dropping Files on the Tree Control 20121116
36 ON_DROP_FILES Instance method Protected Method Insert New Node for Files (Drag&Drop from Explorer) 20121116
37 ON_DROP_GET_FLAVOR_TREE Instance method Private Event handling method Event Handler for Receiving Drag Source 20121029
38 ON_DROP_TREE Instance method Private Event handling method Event Handler for Dropping Node 20121029
39 ON_ITEM_CMENU_REQUEST_TREE Instance method Private Event handling method Event Handler for Creating Context Menu (Item) 20121029
40 ON_ITEM_CMENU_SELECTED_TREE Instance method Private Event handling method Event Handler for Selection from Context Menu (Item) 20121029
41 ON_ITEM_DOUBLE_CLICK_TREE Instance method Private Event handling method Event Handler for Double-Clicking on Item 20121029
42 ON_ITEM_KEYPRESS_TREE Instance method Private Event handling method Event Handler for F Key on Selected Item 20130402
43 ON_NODE_CMENU_REQUEST_TREE Instance method Private Event handling method Event Handler for Creating Context Menu (node) 20121029
44 ON_NODE_CMENU_SELECTED_TREE Instance method Private Event handling method Event Handler for Selection from Context Menu (Node) 20121029
45 ON_NODE_DOUBLE_CLICK_TREE Instance method Private Event handling method Event Handler for Double-Clicking on Node 20121029
46 ON_NODE_KEYPRESS Instance method Protected Method Key Editing 20130402
47 ON_NODE_KEYPRESS_TREE Instance method Private Event handling method Event Handler for F Key on Selected Node 20130402
48 REFRESH Instance method Protected Method Refresh 20121029
49 REGISTER_EVENTS Instance method Private Method Event Registration 20121029
50 REMOVE_FIELD_FROM_FIELDLIST Instance method Protected Method Remove Field from Field Catalog 20121029
51 RESET_ALL_STD_FUNCTIONS Instance method Protected Method Deactivate All Standard Functions 20121029
52 RESET_FUNCTION_GROUP_FIND Instance method Protected Method Deactivate All Search Functions 20121029
53 RESET_FUNCTION_GROUP_LAYOUT Instance method Protected Method Deactivate Layout Admin Functions 20121029
54 RESET_FUNCTION_GROUP_SUM Instance method Protected Method Deactivate Mathematical Functions 20121029
55 RESET_FUNCTION_PRINT Instance method Protected Method Deactivate Print Function 20121029
56 SET_ACCDESCRIPTION Instance method Protected Method Set accessibility description property 20130320
57 SET_ALLOW_DEFAULT_LAYOUT Instance method Protected Method Allow Standard Layout 20121029
58 SET_COLUMN_INVISIBLE Instance method Protected Method Set Column to NO_OUT = 'X' 20121029
59 SET_COLUMN_POSITION Instance method Protected Method Switch Column Position 20121029
60 SET_COLUMN_TEXT Instance method Protected Method Set Text for the Column 20121029
61 SET_COLUMN_VISIBLE Instance method Protected Method Set Column to NO_OUT = ' ' 20121029
62 SET_DND_BEHAVIOUR Instance method Protected Method Declare Drag&Drop Behavior 20121029
63 SET_DND_BEHAVIOURS Instance method Protected Method Set Drag&Dop Behavior of Multiple Sources 20121221
64 SET_DND_BEHAVIOUR_4FILES Instance method Protected Method Set Drag&Drop Behavior from Explorer 20121116
65 SET_HIERARCHY_HEADER Instance method Protected Method Set Header of Hierarchy 20121029
66 SET_LAYOUT_KEY Instance method Protected Method Set Key for the Layout 20121029
67 SET_OPTIMIZED_REPRESENTATION Instance method Protected Method Optimize Column Width 20121029
68 SET_SAVE_RESTRICTION Instance method Protected Method Resstrictions in Layout Admin 20121029
69 SET_SELECTED_NODE Instance method Protected Method Select Node 20121029
70 SET_SELECTED_NODES Instance method Protected Method Select Multiple Nodes 20121029
71 SET_TOP_NODE Instance method Protected Method Set Node at Top of Control 20121029
Events
Class CL_KW_STR_ALV_TREE_BASE has no event.
Types
Class CL_KW_STR_ALV_TREE_BASE has no local type.
Method Signatures

Method ADD_FUNCTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FUNCTION_NAME Call by reference Type reference (TYPE) SALV_DE_FUNCTION ALV Funktion 20121029
2 Importing I_ICON Call by reference Type reference (TYPE) CSEQUENCE 20121029
3 Importing I_POSITION_LEFT Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20121029
4 Importing I_TEXT Call by reference Type reference (TYPE) CSEQUENCE 20121029
5 Importing I_TOOLTIP Call by reference Type reference (TYPE) CSEQUENCE 20121029

Method ADD_FUNCTION on class CL_KW_STR_ALV_TREE_BASE has no exception.

Method ADD_KEYSTROKES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_COPY Value transfer Type reference (TYPE) CHAR1 Kopieren 20130320
2 Importing IV_CUT Value transfer Type reference (TYPE) CHAR1 Ausschneiden 20130320
3 Importing IV_DELETE Value transfer Type reference (TYPE) CHAR1 Löschen 20130320
4 Importing IV_INSERT Value transfer Type reference (TYPE) CHAR1 Einfügen 20130320
5 Importing IV_PASTE Value transfer Type reference (TYPE) CHAR1 Einfügen nach Kopieren 20130320

Method ADD_KEYSTROKES on class CL_KW_STR_ALV_TREE_BASE has no exception.

Method ADD_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_NODE_LAYOUT Call by reference Type reference (TYPE) LVC_S_LAYN Knotenlayout ALV-Tree Control 20121029
2 Importing IS_TAB_LINE Call by reference Type reference (TYPE) ANY 20121029
3 Importing I_NODE_TEXT Call by reference Type reference (TYPE) CSEQUENCE 20121029
4 Importing I_RELATIONSHIP Call by reference Type reference (TYPE) I 20121029
5 Importing I_RELAT_NODE_KEY Call by reference Type reference (TYPE) LVC_NKEY ALV-Tree-Control: Node-key 20121029
6 Returning RS_NEW_NODE_KEY Value transfer Type reference (TYPE) LVC_NKEY ALV-Tree-Control: Node-key 20121029

Method ADD_NODE on class CL_KW_STR_ALV_TREE_BASE has no exception.

Method BUILD_TREE Signature

Method BUILD_TREE on class CL_KW_STR_ALV_TREE_BASE has no parameter.
Method BUILD_TREE on class CL_KW_STR_ALV_TREE_BASE has no exception.

Method CHANGE_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_NODE_LAYOUT Call by reference Type reference (TYPE) LVC_S_LACN ALV-Tree: Updatestruktur Knotenlayout 20121029
2 Importing IS_TAB_LINE Call by reference Type reference (TYPE) ANY 20121029
3 Importing I_NODE Call by reference Type reference (TYPE) LVC_NKEY ALV-Tree-Control: Knotenschlüssel 20121029
4 Importing I_NODE_TEXT Call by reference Type reference (TYPE) CSEQUENCE 20121029

Method CHANGE_NODE on class CL_KW_STR_ALV_TREE_BASE has no exception.

Method CREATE_ALV_TREE_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_WORK_DATA Call by reference Type reference (TYPE) STANDARD TABLE 20121029
2 Importing IR_PARENT Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstrakter Container für GUI Controls 20121029
3 Importing IT_FCAT Call by reference Type reference (TYPE) LVC_T_FCAT Feldkatalog für ListViewerControl 20130405
4 Importing IV_ADD_KEYSTROKES Call by reference Type reference (TYPE) CHAR1 'E' - Tastendrücken bearbeiten 20130402
5 Importing I_MULTIPLE_SELECTION Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20121029

Method CREATE_ALV_TREE_INSTANCE on class CL_KW_STR_ALV_TREE_BASE has no exception.

Method CREATE_ALV_TREE_INSTANCE_GEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_WORK_DATA Call by reference Object reference (TYPE REF TO) DATA 20121205
2 Importing IR_PARENT Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstrakter Container für GUI Controls 20121205
3 Importing IT_FCAT Call by reference Type reference (TYPE) LVC_T_FCAT Feldkatalog für ListViewerControl 20130312
4 Importing IV_ADD_KEYSTROKES Call by reference Type reference (TYPE) CHAR1 'E' - Tastendrücken bearbeiten 20130402
5 Importing I_MULTIPLE_SELECTION Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20121205

Method CREATE_ALV_TREE_INSTANCE_GEN on class CL_KW_STR_ALV_TREE_BASE has no exception.

Method CREATE_FIELDCATALOG_DDIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_DATA Call by reference Type reference (TYPE) STANDARD TABLE 20121029
2 Returning RT_FCAT Value transfer Type reference (TYPE) LVC_T_FCAT Feldkatalog für ListViewerControl 20121029

Method CREATE_FIELDCATALOG_DDIC on class CL_KW_STR_ALV_TREE_BASE has no exception.

Method DELETE_ALL_NODES Signature

Method DELETE_ALL_NODES on class CL_KW_STR_ALV_TREE_BASE has no parameter.
Method DELETE_ALL_NODES on class CL_KW_STR_ALV_TREE_BASE has no exception.

Method DELETE_SUBTREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ACCEPT_NOT_EXIST Value transfer Type reference (TYPE) CHAR1 SPACE Falls Knoten existiert nicht -> kein Abbruch 20130327
2 Importing I_NODE Call by reference Type reference (TYPE) LVC_NKEY ALV-Tree-Control: Knotenschlüssel 20121029

Method DELETE_SUBTREE on class CL_KW_STR_ALV_TREE_BASE has no exception.

Method DISPLAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_TOOLTIPS Call by reference Type reference (TYPE) LVC_T_QINF Tabelle für die Exception Quickinfo 20130320
2 Importing I_EXPANDED_PRESENTATION Value transfer Type reference (TYPE) ABAP_BOOL 20121029

Method DISPLAY on class CL_KW_STR_ALV_TREE_BASE has no exception.

Method EXPAND_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_EXPAND_COMPLETE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20121029
2 Importing I_NODE Call by reference Type reference (TYPE) LVC_NKEY ALV-Tree-Control: Knotenschlüssel 20121029

Method EXPAND_NODE on class CL_KW_STR_ALV_TREE_BASE has no exception.

Method FREE Signature

Method FREE on class CL_KW_STR_ALV_TREE_BASE has no parameter.
Method FREE on class CL_KW_STR_ALV_TREE_BASE has no exception.

Method GET_ACCDESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_ACCDESCRIPTION Value transfer Type reference (TYPE) STRING Beschreibung 20130320

Method GET_ACCDESCRIPTION on class CL_KW_STR_ALV_TREE_BASE has no exception.

Method GET_CHILDREN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NODE Call by reference Type reference (TYPE) LVC_NKEY ALV-Tree-Control: Knotenschlüssel 20121029
2 Returning RT_CHILD_NODE Value transfer Type reference (TYPE) LVC_T_NKEY ALV-Tree-Control: Knotentabelle 20121029

Method GET_CHILDREN on class CL_KW_STR_ALV_TREE_BASE has no exception.

Method GET_COLUMN_DESCR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FIELD_DESCR Value transfer Type reference (TYPE) IWBTY_T_ALV_FIELD_DESCR Langtext für Feld 20130717
2 Importing IV_FIELDNAME Call by reference Type reference (TYPE) LVC_FNAME Feldname 20130717

Method GET_COLUMN_DESCR on class CL_KW_STR_ALV_TREE_BASE has no exception.

Method GET_FIRST_CHILD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NODE Call by reference Type reference (TYPE) LVC_NKEY ALV-Tree-Control: Knotenschlüssel 20121029
2 Returning R_CHILD_NODE Value transfer Type reference (TYPE) LVC_NKEY ALV-Tree-Control: Knotenschlüssel 20121029

Method GET_FIRST_CHILD on class CL_KW_STR_ALV_TREE_BASE has no exception.

Method GET_NEXT_SIBLING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NODE Call by reference Type reference (TYPE) LVC_NKEY ALV-Tree-Control: Knotenschlüssel 20121029
2 Returning R_NEXT_NODE Value transfer Type reference (TYPE) LVC_NKEY ALV-Tree-Control: Knotenschlüssel 20121029

Method GET_NEXT_SIBLING on class CL_KW_STR_ALV_TREE_BASE has no exception.

Method GET_PARENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NODE Call by reference Type reference (TYPE) LVC_NKEY ALV-Tree-Control: Knotenschlüssel 20121029
2 Returning R_PARENT_NODE Value transfer Type reference (TYPE) LVC_NKEY ALV-Tree-Control: Knotenschlüssel 20121029

Method GET_PARENT on class CL_KW_STR_ALV_TREE_BASE has no exception.

Method GET_PREVIOUS_SIBLING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NODE Call by reference Type reference (TYPE) LVC_NKEY ALV-Tree-Control: Knotenschlüssel 20121029
2 Returning R_PREVIOUS_NODE Value transfer Type reference (TYPE) LVC_NKEY ALV-Tree-Control: Knotenschlüssel 20121029

Method GET_PREVIOUS_SIBLING on class CL_KW_STR_ALV_TREE_BASE has no exception.

Method GET_ROOT_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_TOP_NODE Value transfer Type reference (TYPE) LVC_NKEY ALV-Tree-Control: Knotenschlüssel 20130318

Method GET_ROOT_NODE on class CL_KW_STR_ALV_TREE_BASE has no exception.

Method GET_SELECTED_COLUMNS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_SEL_COLUMNS Value transfer Type reference (TYPE) LVC_T_FNAM ALV-Control: Tabelle von Feldnamen 20130717

Method GET_SELECTED_COLUMNS on class CL_KW_STR_ALV_TREE_BASE has no exception.

Method GET_SELECTED_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_NODE Value transfer Type reference (TYPE) LVC_T_NKEY ALV-Tree-Control: Knotentabelle 20121029

Method GET_SELECTED_NODES on class CL_KW_STR_ALV_TREE_BASE has no exception.

Method GET_TOP_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_TOP_NODE Value transfer Type reference (TYPE) LVC_NKEY ALV-Tree-Control: Knotenschlüssel 20121029

Method GET_TOP_NODE on class CL_KW_STR_ALV_TREE_BASE has no exception.

Method MOVE_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_RELATIONSHIP Call by reference Type reference (TYPE) I 20121029
2 Importing I_SOURCE_NODE Call by reference Type reference (TYPE) LVC_NKEY ALV-Tree-Control: Knotenschlüssel 20121029
3 Importing I_TARGET_NODE Call by reference Type reference (TYPE) LVC_NKEY ALV-Tree-Control: Knotenschlüssel 20121029

Method MOVE_NODE on class CL_KW_STR_ALV_TREE_BASE has no exception.

Method ON_CONTEXT_MENU_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_MENU Call by reference Object reference (TYPE REF TO) CL_CTMENU Kontextmenü 20121029
2 Importing I_FIELDNAME Call by reference Type reference (TYPE) LVC_FNAME ALV-Control: Feldname internes Tabellenfeld 20121029
3 Importing I_NODE Call by reference Type reference (TYPE) LVC_NKEY ALV-Tree-Control: Knotenschlüssel 20121029

Method ON_CONTEXT_MENU_REQUEST on class CL_KW_STR_ALV_TREE_BASE has no exception.

Method ON_CONTEXT_MENU_SELECTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FCODE Call by reference Type reference (TYPE) SYUCOMM Funktionscode, der PAI ausgelöst hat 20121029
2 Importing I_FIELDNAME Call by reference Type reference (TYPE) LVC_FNAME ALV-Control: Feldname internes Tabellenfeld 20121029
3 Importing I_NODE Call by reference Type reference (TYPE) LVC_NKEY ALV-Tree-Control: Knotenschlüssel 20121029

Method ON_CONTEXT_MENU_SELECTED on class CL_KW_STR_ALV_TREE_BASE has no exception.

Method ON_DOUBLE_CLICK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FIELDNAME Call by reference Type reference (TYPE) LVC_FNAME ALV-Control: Feldname internes Tabellenfeld 20121029
2 Importing I_NODE Call by reference Type reference (TYPE) LVC_NKEY ALV-Tree-Control: Knotenschlüssel 20121029

Method ON_DOUBLE_CLICK on class CL_KW_STR_ALV_TREE_BASE has no exception.

Method ON_DRAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_DRAG_DROP_OBJECT Call by reference Object reference (TYPE REF TO) CL_DRAGDROPOBJECT Drag & Drop DataObject 20121029
2 Importing IT_NODE Call by reference Type reference (TYPE) LVC_T_NKEY ALV-Tree-Control: Knotentabelle 20121029

Method ON_DRAG on class CL_KW_STR_ALV_TREE_BASE has no exception.

Method ON_DRAG_MULTIPLE_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DRAG_DROP_OBJECT Value transfer Attribute reference (LIKE) 20121029
2 Importing FIELDNAME Value transfer Attribute reference (LIKE) 20121029
3 Importing NODE_KEY_TABLE Value transfer Attribute reference (LIKE) 20121029

Method ON_DRAG_MULTIPLE_TREE on class CL_KW_STR_ALV_TREE_BASE has no exception.

Method ON_DRAG_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DRAG_DROP_OBJECT Value transfer Attribute reference (LIKE) 20121029
2 Importing FIELDNAME Value transfer Attribute reference (LIKE) 20121029
3 Importing NODE_KEY Value transfer Attribute reference (LIKE) 20121029

Method ON_DRAG_TREE on class CL_KW_STR_ALV_TREE_BASE has no exception.

Method ON_DROP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_DRAG_DROP_OBJECT Call by reference Object reference (TYPE REF TO) CL_DRAGDROPOBJECT Drag & Drop DataObject 20121029
2 Importing I_TARGET_NODE Call by reference Type reference (TYPE) LVC_NKEY ALV-Tree-Control: Knotenschlüssel 20121029

Method ON_DROP on class CL_KW_STR_ALV_TREE_BASE has no exception.

Method ON_DROP_COMPLETE_MULTIPLE_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DRAG_DROP_OBJECT Value transfer Attribute reference (LIKE) 20121029
2 Importing FIELDNAME Value transfer Attribute reference (LIKE) 20121029
3 Importing NODE_KEY_TABLE Value transfer Attribute reference (LIKE) 20121029

Method ON_DROP_COMPLETE_MULTIPLE_TREE on class CL_KW_STR_ALV_TREE_BASE has no exception.

Method ON_DROP_COMPLETE_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DRAG_DROP_OBJECT Value transfer Attribute reference (LIKE) 20121029
2 Importing FIELDNAME Value transfer Attribute reference (LIKE) 20121029
3 Importing NODE_KEY Value transfer Attribute reference (LIKE) 20121029

Method ON_DROP_COMPLETE_TREE on class CL_KW_STR_ALV_TREE_BASE has no exception.

Method ON_DROP_EXTERNAL_FILES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FILES Call by reference Attribute reference (LIKE) 20121116
2 Importing NODE_KEY Call by reference Attribute reference (LIKE) 20121116

Method ON_DROP_EXTERNAL_FILES on class CL_KW_STR_ALV_TREE_BASE has no exception.

Method ON_DROP_FILES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FILES Call by reference Type reference (TYPE) STRING 20121116
2 Importing IV_TARGET_NODE Call by reference Type reference (TYPE) TV_NODEKEY Tree Control: Schlüssel eines Knotens 20121116

Method ON_DROP_FILES on class CL_KW_STR_ALV_TREE_BASE has no exception.

Method ON_DROP_GET_FLAVOR_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DRAG_DROP_OBJECT Value transfer Attribute reference (LIKE) 20121029
2 Importing NODE_KEY Value transfer Attribute reference (LIKE) 20121029

Method ON_DROP_GET_FLAVOR_TREE on class CL_KW_STR_ALV_TREE_BASE has no exception.

Method ON_DROP_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DRAG_DROP_OBJECT Value transfer Attribute reference (LIKE) 20121029
2 Importing NODE_KEY Value transfer Attribute reference (LIKE) 20121029

Method ON_DROP_TREE on class CL_KW_STR_ALV_TREE_BASE has no exception.

Method ON_ITEM_CMENU_REQUEST_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FIELDNAME Value transfer Attribute reference (LIKE) 20121029
2 Importing MENU Value transfer Attribute reference (LIKE) 20121029
3 Importing NODE_KEY Value transfer Attribute reference (LIKE) 20121029

Method ON_ITEM_CMENU_REQUEST_TREE on class CL_KW_STR_ALV_TREE_BASE has no exception.

Method ON_ITEM_CMENU_SELECTED_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FCODE Value transfer Attribute reference (LIKE) 20121029
2 Importing FIELDNAME Value transfer Attribute reference (LIKE) 20121029
3 Importing NODE_KEY Value transfer Attribute reference (LIKE) 20121029

Method ON_ITEM_CMENU_SELECTED_TREE on class CL_KW_STR_ALV_TREE_BASE has no exception.

Method ON_ITEM_DOUBLE_CLICK_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FIELDNAME Value transfer Attribute reference (LIKE) 20121029
2 Importing NODE_KEY Value transfer Attribute reference (LIKE) 20121029

Method ON_ITEM_DOUBLE_CLICK_TREE on class CL_KW_STR_ALV_TREE_BASE has no exception.

Method ON_ITEM_KEYPRESS_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing KEY Call by reference Attribute reference (LIKE) 20130402
2 Importing NODE_KEY Call by reference Attribute reference (LIKE) 20130402

Method ON_ITEM_KEYPRESS_TREE on class CL_KW_STR_ALV_TREE_BASE has no exception.

Method ON_NODE_CMENU_REQUEST_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MENU Value transfer Attribute reference (LIKE) 20121029
2 Importing NODE_KEY Value transfer Attribute reference (LIKE) 20121029

Method ON_NODE_CMENU_REQUEST_TREE on class CL_KW_STR_ALV_TREE_BASE has no exception.

Method ON_NODE_CMENU_SELECTED_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FCODE Value transfer Attribute reference (LIKE) 20121029
2 Importing NODE_KEY Value transfer Attribute reference (LIKE) 20121029

Method ON_NODE_CMENU_SELECTED_TREE on class CL_KW_STR_ALV_TREE_BASE has no exception.

Method ON_NODE_DOUBLE_CLICK_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE_KEY Value transfer Attribute reference (LIKE) 20121029

Method ON_NODE_DOUBLE_CLICK_TREE on class CL_KW_STR_ALV_TREE_BASE has no exception.

Method ON_NODE_KEYPRESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_KEY Call by reference Type reference (TYPE) I gedrückte Taste 20130402
2 Importing IV_NODE Call by reference Type reference (TYPE) TV_NODEKEY Tree Control: Schlüssel eines Knotens 20130402

Method ON_NODE_KEYPRESS on class CL_KW_STR_ALV_TREE_BASE has no exception.

Method ON_NODE_KEYPRESS_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing KEY Call by reference Attribute reference (LIKE) 20130402
2 Importing NODE_KEY Call by reference Attribute reference (LIKE) 20130402

Method ON_NODE_KEYPRESS_TREE on class CL_KW_STR_ALV_TREE_BASE has no exception.

Method REFRESH Signature

Method REFRESH on class CL_KW_STR_ALV_TREE_BASE has no parameter.
Method REFRESH on class CL_KW_STR_ALV_TREE_BASE has no exception.

Method REGISTER_EVENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ADD_KEYSTROKES Call by reference Type reference (TYPE) CHAR1 'E' - Tastendrücken bearbeiten 20130402

Method REGISTER_EVENTS on class CL_KW_STR_ALV_TREE_BASE has no exception.

Method REMOVE_FIELD_FROM_FIELDLIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FIELD_NAME Call by reference Type reference (TYPE) LVC_FNAME ALV-Control: Feldname internes Tabellenfeld 20121029

Method REMOVE_FIELD_FROM_FIELDLIST on class CL_KW_STR_ALV_TREE_BASE has no exception.

Method RESET_ALL_STD_FUNCTIONS Signature

Method RESET_ALL_STD_FUNCTIONS on class CL_KW_STR_ALV_TREE_BASE has no parameter.
Method RESET_ALL_STD_FUNCTIONS on class CL_KW_STR_ALV_TREE_BASE has no exception.

Method RESET_FUNCTION_GROUP_FIND Signature

Method RESET_FUNCTION_GROUP_FIND on class CL_KW_STR_ALV_TREE_BASE has no parameter.
Method RESET_FUNCTION_GROUP_FIND on class CL_KW_STR_ALV_TREE_BASE has no exception.

Method RESET_FUNCTION_GROUP_LAYOUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LEAVE_ONLY_MAINTAIN Value transfer Type reference (TYPE) CHAR1 SPACE Nur Änderungen ohne Speichern erlaubt 20130226

Method RESET_FUNCTION_GROUP_LAYOUT on class CL_KW_STR_ALV_TREE_BASE has no exception.

Method RESET_FUNCTION_GROUP_SUM Signature

Method RESET_FUNCTION_GROUP_SUM on class CL_KW_STR_ALV_TREE_BASE has no parameter.
Method RESET_FUNCTION_GROUP_SUM on class CL_KW_STR_ALV_TREE_BASE has no exception.

Method RESET_FUNCTION_PRINT Signature

Method RESET_FUNCTION_PRINT on class CL_KW_STR_ALV_TREE_BASE has no parameter.
Method RESET_FUNCTION_PRINT on class CL_KW_STR_ALV_TREE_BASE has no exception.

Method SET_ACCDESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ACCDESCRIPTION Call by reference Type reference (TYPE) STRING Beschreibung 20130320

Method SET_ACCDESCRIPTION on class CL_KW_STR_ALV_TREE_BASE has no exception.

Method SET_ALLOW_DEFAULT_LAYOUT Signature

Method SET_ALLOW_DEFAULT_LAYOUT on class CL_KW_STR_ALV_TREE_BASE has no parameter.
Method SET_ALLOW_DEFAULT_LAYOUT on class CL_KW_STR_ALV_TREE_BASE has no exception.

Method SET_COLUMN_INVISIBLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FIELD_NAME Call by reference Type reference (TYPE) LVC_FNAME ALV-Control: Feldname internes Tabellenfeld 20121029

Method SET_COLUMN_INVISIBLE on class CL_KW_STR_ALV_TREE_BASE has no exception.

Method SET_COLUMN_POSITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FIELD_NAME Call by reference Type reference (TYPE) LVC_FNAME ALV-Control: Feldname internes Tabellenfeld 20121029
2 Importing I_POSITION Call by reference Type reference (TYPE) I 20121029

Method SET_COLUMN_POSITION on class CL_KW_STR_ALV_TREE_BASE has no exception.

Method SET_COLUMN_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FIELD_NAME Call by reference Type reference (TYPE) LVC_FNAME ALV-Control: Feldname internes Tabellenfeld 20121029
2 Importing I_LONG_TEXT Call by reference Type reference (TYPE) CSEQUENCE SPACE Feldbezeichner lang 20121029
3 Importing I_MEDIUM_TEXT Call by reference Type reference (TYPE) CSEQUENCE SPACE Feldbezeichner mittel 20121029
4 Importing I_SHORT_TEXT Call by reference Type reference (TYPE) CSEQUENCE SPACE Feldbezeichner kurz 20121029

Method SET_COLUMN_TEXT on class CL_KW_STR_ALV_TREE_BASE has no exception.

Method SET_COLUMN_VISIBLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FIELD_NAME Call by reference Type reference (TYPE) LVC_FNAME ALV-Control: Feldname internes Tabellenfeld 20121029

Method SET_COLUMN_VISIBLE on class CL_KW_STR_ALV_TREE_BASE has no exception.

Method SET_DND_BEHAVIOUR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ALLOW_DRAG Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20121029
2 Importing I_ALLOW_DROP Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20121029
3 Importing I_COPY Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20121029
4 Importing I_FLAVOR Call by reference Type reference (TYPE) CSEQUENCE 'ALV_LINE' 20121029
5 Importing I_MOVE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20121029

Method SET_DND_BEHAVIOUR on class CL_KW_STR_ALV_TREE_BASE has no exception.

Method SET_DND_BEHAVIOURS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_FLAVORS Call by reference Type reference (TYPE) IWBTY_T_FLAVOR 20121221

Method SET_DND_BEHAVIOURS on class CL_KW_STR_ALV_TREE_BASE has no exception.

Method SET_DND_BEHAVIOUR_4FILES Signature

Method SET_DND_BEHAVIOUR_4FILES on class CL_KW_STR_ALV_TREE_BASE has no parameter.
Method SET_DND_BEHAVIOUR_4FILES on class CL_KW_STR_ALV_TREE_BASE has no exception.

Method SET_HIERARCHY_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_HIERARCHY_HEADER Call by reference Type reference (TYPE) TREEV_HHDR Tree Control: Eigenschaften des Hierarchie Headers 20121029

Method SET_HIERARCHY_HEADER on class CL_KW_STR_ALV_TREE_BASE has no exception.

Method SET_LAYOUT_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing HANDLE Call by reference Type reference (TYPE) SLIS_HANDL VerwaltungsID für Mehrfachaufrufe aus dem selben Programm 20121029
2 Importing LOGICAL_GROUP Call by reference Type reference (TYPE) SLIS_LOGGR Logischer Gruppenbegriff 20121029
3 Importing REPORT Call by reference Type reference (TYPE) PROGRAM Programm/Transaktion in SQL-Trace-Auswertung 20121029

Method SET_LAYOUT_KEY on class CL_KW_STR_ALV_TREE_BASE has no exception.

Method SET_OPTIMIZED_REPRESENTATION Signature

Method SET_OPTIMIZED_REPRESENTATION on class CL_KW_STR_ALV_TREE_BASE has no parameter.
Method SET_OPTIMIZED_REPRESENTATION on class CL_KW_STR_ALV_TREE_BASE has no exception.

Method SET_SAVE_RESTRICTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ALL Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20121029
2 Importing I_NONE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20121029
3 Importing I_USER_DEPENDENT Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20121029
4 Importing I_USER_INDEPENDENT Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20121029

Method SET_SAVE_RESTRICTION on class CL_KW_STR_ALV_TREE_BASE has no exception.

Method SET_SELECTED_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NODE Call by reference Type reference (TYPE) LVC_NKEY ALV-Tree-Control: Knotenschlüssel 20121029

Method SET_SELECTED_NODE on class CL_KW_STR_ALV_TREE_BASE has no exception.

Method SET_SELECTED_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_NODE Call by reference Type reference (TYPE) LVC_T_NKEY ALV-Tree-Control: Knotentabelle 20121029

Method SET_SELECTED_NODES on class CL_KW_STR_ALV_TREE_BASE has no exception.

Method SET_TOP_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TOP_NODE Call by reference Type reference (TYPE) LVC_NKEY ALV-Tree-Control: Knotenschlüssel 20121029

Method SET_TOP_NODE on class CL_KW_STR_ALV_TREE_BASE has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 740