SAP ABAP Class CL_LOP_TXT_TREE (Text tree)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   LO-AB-TC (Application Component) Trading Contract
     LOOP_UI (Package) Model layer for logistical contract options
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_LOP_UI_EVENT Logistical Option UI Events 20121205
Properties
Class CL_LOP_TXT_TREE  
Short Description Text tree    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package LOOP_UI   Model layer for logistical contract options 
Created 20121203   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ICON Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_LOP_UI_EVENT Logistical Option UI Events 20121205
Friends
Class CL_LOP_TXT_TREE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_ACTION_COLUMN Constant Private Type reference (TYPE) TV_ITMNAME 'ACTION' 20121203
2 MC_HIERARCHY_COLUMN Constant Private Type reference (TYPE) TV_ITMNAME 'TEXTS' 20121203
3 MC_ICON_BUTN_CREATE Instance attribute Private Type reference (TYPE) ICONNAME ICON_CREATE_TEXT Button Icon: Create Text 20121206
4 MC_ICON_BUTN_DELETE Instance attribute Private Type reference (TYPE) ICONNAME ICON_DELETE Button Icon: Delete Text 20121206
5 MC_ICON_FOLD_LOP_LIST Instance attribute Private Type reference (TYPE) ICONNAME ICON_OBJECT_LIST Folder Icon: Option List 20121206
6 MC_ICON_FOLD_TEXT Instance attribute Private Type reference (TYPE) ICONNAME ICON_FIELD_WITH_TEXT Folder Icon: Text 20121206
7 MC_ICON_FOLD_VALUE Instance attribute Private Type reference (TYPE) ICONNAME ICON_OO_ATTRIBUTE Folder Icon: Option List Value 20121206
8 MC_LIST_HEADER Constant Private Type reference (TYPE) C 'H' 20121203
9 MC_LIST_ITEM Constant Private Type reference (TYPE) C 'I' 20121203
10 MC_TEXT Constant Private Type reference (TYPE) C 'T' 20121203
11 MO_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CONTAINER 20121203
12 MO_LOP_LIST Instance attribute Private Object reference (TYPE REF TO) IF_LOP_LIST 20121203
13 MO_TEXT_EDITOR Instance attribute Private Object reference (TYPE REF TO) CL_LOP_TXT_EDITOR 20121206
14 MO_TREE Instance attribute Private Object reference (TYPE REF TO) CL_COLUMN_TREE_MODEL 20121203
15 M_ACTIVE_NODE Instance attribute Private Type reference (TYPE) TM_NODEKEY 20121206
16 M_IS_CHANGEABLE Instance attribute Private Type reference (TYPE) ABAP_BOOL 20121205
17 M_LIST_REQUESTED Instance attribute Private Type reference (TYPE) ABAP_BOOL 20121209
Methods
# Method Level Visibility Method type Description Created on
1 ADJUST_TREE_STATE Instance method Private Method 20121206
2 CONSTRUCTOR Instance method Public Constructor 20121203
3 FREE Instance method Public Method 20121203
4 HANDLE_BUTTON_CLICK Instance method Private Event handling method 20121206
5 HANDLE_ITEM_DOUBLE_CLICK Instance method Private Event handling method 20121203
6 INIT_CONTROLS Instance method Public Method 20121203
7 INSERT_NODE Instance method Private Method 20121203
8 INSERT_NODES Instance method Private Method 20121203
9 REFRESH_TREE Instance method Public Method 20121206
10 RESET_TREE Instance method Public Method 20121207
11 SET_FIRST_TEXT_ACTIVE Instance method Public Method 20121207
12 SET_IS_CHANGEABLE Instance method Public Method 20121205
13 SET_LOP_LIST Instance method Public Method 20121205
14 SET_NEW_ACTIVE_NODE Instance method Public Method 20121207
Events
Class CL_LOP_TXT_TREE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_S_KEY Private See coding 20121203 BEGIN OF ty_s_key, indicator(1) TYPE c, tdobject TYPE lop_tdobject, count TYPE lop_count, text_group TYPE lop_text_group, tdid TYPE tdid, tdspras TYPE spras, lop_cat TYPE lop_cat, END OF ty_s_key
Method Signatures

Method ADJUST_TREE_STATE Signature

Method ADJUST_TREE_STATE on class CL_LOP_TXT_TREE has no parameter.
Method ADJUST_TREE_STATE on class CL_LOP_TXT_TREE has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER 20121203
2 Importing IO_TEXT_EDITOR Call by reference Object reference (TYPE REF TO) CL_LOP_TXT_EDITOR 20121206

Method CONSTRUCTOR on class CL_LOP_TXT_TREE has no exception.

Method FREE Signature

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

Method HANDLE_BUTTON_CLICK Signature

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

Method HANDLE_BUTTON_CLICK on class CL_LOP_TXT_TREE has no exception.

Method HANDLE_ITEM_DOUBLE_CLICK Signature

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

Method HANDLE_ITEM_DOUBLE_CLICK on class CL_LOP_TXT_TREE has no exception.

Method INIT_CONTROLS Signature

Method INIT_CONTROLS on class CL_LOP_TXT_TREE has no parameter.
Method INIT_CONTROLS on class CL_LOP_TXT_TREE has no exception.

Method INSERT_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_EMB_HEADER Call by reference Type reference (TYPE) LOP_D_LIST_HD 20121205
2 Importing IS_ITEM Call by reference Type reference (TYPE) LOP_S_LIST_IT_COM 20121204
3 Importing IS_MASTER_HEADER Call by reference Type reference (TYPE) LOP_D_MASTER_HD 20121205
4 Importing I_COUNT Call by reference Type reference (TYPE) LOP_COUNT 20121204
5 Importing I_INDICATOR Call by reference Type reference (TYPE) C 20121204
6 Importing I_IS_FOLDER Call by reference Type reference (TYPE) ABAP_BOOL 20121205
7 Importing I_LOP_CAT Call by reference Type reference (TYPE) LOP_CAT 20121204
8 Importing I_PARENT_NODE_KEY Call by reference Type reference (TYPE) TM_NODEKEY 20121204
9 Importing I_SIBLING_NODE_KEY Call by reference Type reference (TYPE) TM_NODEKEY 20121204
10 Importing I_TDID Call by reference Type reference (TYPE) TDID 20121204
11 Importing I_TDOBJECT Call by reference Type reference (TYPE) LOP_TDOBJECT 20121204
12 Importing I_TDSPRAS Call by reference Type reference (TYPE) SPRAS 20121204
13 Importing I_TEXT_GROUP Call by reference Type reference (TYPE) LOP_TEXT_GROUP 20121204
14 Returning R_NODE_KEY Value transfer Type reference (TYPE) TM_NODEKEY 20121204

Method INSERT_NODE on class CL_LOP_TXT_TREE has no exception.

Method INSERT_NODES Signature

Method INSERT_NODES on class CL_LOP_TXT_TREE has no parameter.
Method INSERT_NODES on class CL_LOP_TXT_TREE has no exception.

Method REFRESH_TREE Signature

Method REFRESH_TREE on class CL_LOP_TXT_TREE has no parameter.
Method REFRESH_TREE on class CL_LOP_TXT_TREE has no exception.

Method RESET_TREE Signature

Method RESET_TREE on class CL_LOP_TXT_TREE has no parameter.
Method RESET_TREE on class CL_LOP_TXT_TREE has no exception.

Method SET_FIRST_TEXT_ACTIVE Signature

Method SET_FIRST_TEXT_ACTIVE on class CL_LOP_TXT_TREE has no parameter.
Method SET_FIRST_TEXT_ACTIVE on class CL_LOP_TXT_TREE has no exception.

Method SET_IS_CHANGEABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_IS_CHANGEABLE Call by reference Type reference (TYPE) ABAP_BOOL 20121205

Method SET_IS_CHANGEABLE on class CL_LOP_TXT_TREE has no exception.

Method SET_LOP_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_LOP_LIST Call by reference Object reference (TYPE REF TO) IF_LOP_LIST 20121205

Method SET_LOP_LIST on class CL_LOP_TXT_TREE has no exception.

Method SET_NEW_ACTIVE_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NODE_KEY Call by reference Type reference (TYPE) TM_NODEKEY 20121207

Method SET_NEW_ACTIVE_NODE on class CL_LOP_TXT_TREE has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 617