SAP ABAP Class CL_LOP_MASTER_TREE (Logistical Option Master Data 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 Inheritance (c INHERITING FROM c_ref)  CL_WLF_COLUMN_TREE Column Tree Display 20120926
Properties
Class CL_LOP_MASTER_TREE  
Short Description Logistical Option Master Data Tree    
Super Class CL_WLF_COLUMN_TREE Column Tree Display 
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 20120924   SAP 
Last change 20130531   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 ICON Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_LOP_MASTER_TREE has no interface implemented.
Friends
Class CL_LOP_MASTER_TREE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_FUNC_CTMENU_MASTER_CHANGE Constant Private Type reference (TYPE) UI_FUNC 'CHANGE' Context Menu Function: Change Master List 20121004
2 C_FUNC_CTMENU_MASTER_CREATE Instance attribute Private Type reference (TYPE) UI_FUNC 'CREATE' Context Menu Function: Create New Master List 20121121
3 C_FUNC_CTMENU_MASTER_DISP Constant Private Type reference (TYPE) UI_FUNC 'DISPLAY' Context Menu Function: Display Master List 20121004
4 C_FUNC_CTMENU_MASTER_REFCREATE Constant Private Type reference (TYPE) UI_FUNC 'REFCREATE' Context Menu Function: Create Master List with Reference 20121121
5 C_FUNC_UI_SETTINGS Constant Private Type reference (TYPE) UI_FUNC 'LOP_SETTIN' UI Function: User Settings 20121004
6 C_ICON_FOLD_LOPCAT_COL Constant Private Type reference (TYPE) ICONNAME ICON_CATALOG Folder Icon: Option Category Collapsed 20120928
7 C_ICON_FOLD_LOPCAT_EXP Constant Private Type reference (TYPE) ICONNAME ICON_CATALOG Folder Icon: Option Category Expanded 20120928
8 C_ICON_FOLD_LOPLIST_COL Constant Private Type reference (TYPE) ICONNAME ICON_OBJECT_LIST Folder Icon: Option List Collapsed 20120927
9 C_ICON_FOLD_LOPLIST_EXP Constant Private Type reference (TYPE) ICONNAME ICON_OBJECT_LIST Folder Icon: Option List Expanded 20120927
10 C_ICON_FOLD_VALUE Constant Private Type reference (TYPE) ICONNAME ICON_OO_ATTRIBUTE Folder Icon: Option List Value 20121002
11 C_ICON_STATUS_TEXT Constant Private Type reference (TYPE) ICONNAME ICON_FIELD_WITH_TEXT Status Icon: Text Exists 20121003
12 C_ICON_STATUS_TEXT_NO Constant Private Type reference (TYPE) ICONNAME ICON_SPACE Status Icon: No Text Exists 20121003
13 C_STYLE_CATEGORY Constant Private Type reference (TYPE) WLF_TREE_STYLE_TYPE 'CAT' Node Style Type: Option Category 20120928
14 C_STYLE_LIST Constant Private Type reference (TYPE) WLF_TREE_STYLE_TYPE 'LIST' Node Style Type: Option List 20121002
15 C_STYLE_VALUE Constant Private Type reference (TYPE) WLF_TREE_STYLE_TYPE 'VALU' Node Style Type: Option Value 20121002
16 MTS_CATEGORY Instance attribute Private Type reference (TYPE) LOP_TS_CATEGORY Logistical Option Category 20120928
17 MT_D_MASTER_HD Instance attribute Private Type reference (TYPE) LOP_T_D_MASTER_HD Option list header as master data 20120928
18 MT_D_MASTER_IT Instance attribute Private Type reference (TYPE) LOP_T_D_MASTER_IT Option List items as master data 20120928
19 MV_EVENT_ENTER Instance attribute Private Type reference (TYPE) ABAP_BOOL ABAP_FALSE UI Event Enter 20121122
20 MV_LOP_NO Instance attribute Private Type reference (TYPE) LOP_NO Option List Number Selected on Tree 20121005
21 MV_MATCHING_ONLY Instance attribute Private Type reference (TYPE) ABAP_BOOL Only Display Matching Values 20121002
22 MV_POPUP_MODE Instance attribute Private Type reference (TYPE) ABAP_BOOL Tree is used in Popup 20121005
Methods
# Method Level Visibility Method type Description Created on
1 ANALYZE_KEY Instance method Private Method Analyze Node Key 20121002
2 CONVERT_NODES_FROM_LISTS Instance method Private Method Convert Node Hierarchy from Master Lists for one Category 20130916
3 CREATE_ICON Static method Private Method Creates an Icon 20121003
4 DO_MASTER_CHANGE Instance method Private Method Change Master List 20121004
5 DO_MASTER_CREATE Instance method Private Method Create Master List 20121121
6 DO_MASTER_CREATE_REFERENCE Instance method Private Method Create Master List With Reference 20121121
7 DO_MASTER_DISPLAY Instance method Private Method Display Master List 20121004
8 DO_POPUP_SETTINGS Instance method Private Method Popup Settings 20121004
9 DO_TREE_ENTER Instance method Private Method Keypress Event: Enter 20121122
10 GET_IS_ENTER_PRESSED Instance method Public Method Get if Enter was pressed on Tree 20121122
11 GET_LISTS_OF_CAT Instance method Private Method Get Lists of Categories 20121004
12 GET_SELECTED_LOP_NO Instance method Public Method Get Option Number Marked 20121005
13 HANDLE_FCODE Instance method Public Method Handle User Command 20121004
14 SET_DATA Instance method Public Method Set Content Data 20120928
15 SET_DATA_ENTRY Instance method Public Method Append Entries to Buffer 20121005
16 SET_GUI_STATUS Instance method Public Method Set GUI Status 20120925
17 SET_GUI_TITLE Instance method Public Method Set GUI Title 20120925
18 SET_MATCHING_ONLY Instance method Public Method Set Selection Mode to 'Matching Only' 20121002
19 SET_TO_POPUP_MODE Instance method Public Method Set Tree to PopUp Mode 20121005
Events
Class CL_LOP_MASTER_TREE has no event.
Types
Class CL_LOP_MASTER_TREE has no local type.
Method Signatures

Method ANALYZE_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_NODE_KEY Call by reference Type reference (TYPE) LOP_S_NODEKEY LOP Tree Node Key 20121002
2 Exporting EV_LOP_CAT Call by reference Type reference (TYPE) LOP_CAT Logistical Option Category 20121002
3 Exporting EV_LOP_COUNT Call by reference Type reference (TYPE) LOP_COUNT Value Number 20121002
4 Exporting EV_LOP_NO Call by reference Type reference (TYPE) LOP_NO Option List Number (for Master Data) 20121002
5 Importing IV_NODE_KEY Call by reference Type reference (TYPE) TM_NODEKEY Tree Model: Node Key 20121002

Method ANALYZE_KEY on class CL_LOP_MASTER_TREE has no exception.

Method CONVERT_NODES_FROM_LISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CTS_NODES Call by reference Type reference (TYPE) WLF_TS_TREE_NODE Column Tree: Nodes Data 20130916
2 Importing ITS_LOP_NO Call by reference Type reference (TYPE) LOP_TS_NO Option List number (for master data) 20130916
3 Importing IT_MASTER_HD Call by reference Type reference (TYPE) LOP_T_D_MASTER_HD Option list header as master data 20130916
4 Importing IV_LOP_CAT Call by reference Type reference (TYPE) LOP_CAT Logistical Option Category 20130916

Method CONVERT_NODES_FROM_LISTS on class CL_LOP_MASTER_TREE has no exception.

Method CREATE_ICON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ICON Call by reference Type reference (TYPE) ANY ICON_SPACE Icon Name 20121003
2 Returning ICON_TOOLTIP Value transfer Type reference (TYPE) STRING Generated Icon 20121003
3 Importing TOOLTIP_TEXT Call by reference Type reference (TYPE) WLF_TREE_TOOLTIP Tooltip Text 20121003

Method CREATE_ICON on class CL_LOP_MASTER_TREE has no exception.

Method DO_MASTER_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NODEKEY Value transfer Type reference (TYPE) TM_NODEKEY Tree Model: Node Key 20121004

Method DO_MASTER_CHANGE on class CL_LOP_MASTER_TREE has no exception.

Method DO_MASTER_CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NODEKEY Value transfer Type reference (TYPE) TM_NODEKEY Tree Model: Node Key 20121121

Method DO_MASTER_CREATE on class CL_LOP_MASTER_TREE has no exception.

Method DO_MASTER_CREATE_REFERENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NODEKEY Value transfer Type reference (TYPE) TM_NODEKEY Tree Model: Node Key 20121121

Method DO_MASTER_CREATE_REFERENCE on class CL_LOP_MASTER_TREE has no exception.

Method DO_MASTER_DISPLAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NODEKEY Value transfer Type reference (TYPE) TM_NODEKEY Tree Model: Node Key 20121004

Method DO_MASTER_DISPLAY on class CL_LOP_MASTER_TREE has no exception.

Method DO_POPUP_SETTINGS Signature

Method DO_POPUP_SETTINGS on class CL_LOP_MASTER_TREE has no parameter.
Method DO_POPUP_SETTINGS on class CL_LOP_MASTER_TREE has no exception.

Method DO_TREE_ENTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ITEM_NAME Call by reference Type reference (TYPE) TV_ITMNAME Tree Control: Column Name / Item Name 20121122
2 Importing NODE_KEY Call by reference Type reference (TYPE) TM_NODEKEY Tree Model: Node Key 20121122

Method DO_TREE_ENTER on class CL_LOP_MASTER_TREE has no exception.

Method GET_IS_ENTER_PRESSED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_ENTER Value transfer Type reference (TYPE) ABAP_BOOL Keypress Enter Is Set 20121122

Method GET_IS_ENTER_PRESSED on class CL_LOP_MASTER_TREE has no exception.

Method GET_LISTS_OF_CAT Signature

Method GET_LISTS_OF_CAT on class CL_LOP_MASTER_TREE has no parameter.
Method GET_LISTS_OF_CAT on class CL_LOP_MASTER_TREE has no exception.

Method GET_SELECTED_LOP_NO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_LOP_NO Value transfer Type reference (TYPE) LOP_NO Option List Number (for Master Data) 20121005

Method GET_SELECTED_LOP_NO on class CL_LOP_MASTER_TREE has no exception.

Method HANDLE_FCODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FCODE Call by reference Type reference (TYPE) SY-UCOMM Function Code 20121004

Method HANDLE_FCODE on class CL_LOP_MASTER_TREE has no exception.

Method SET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ITS_CATEGORY Call by reference Type reference (TYPE) LOP_TS_CATEGORY Logistical Option Category 20120928
2 Importing IT_MASTER_HD Call by reference Type reference (TYPE) LOP_T_D_MASTER_HD List Header (Overall Tree) 20120928
3 Importing IT_MASTER_IT Call by reference Type reference (TYPE) LOP_T_D_MASTER_IT List Items (Overall Tree) 20120928
# Exception Resumable Description Created on
1 CX_LOP_MAINTAIN_ERROR Maintain error 20120928

Method SET_DATA_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_D_MASTER_HD Call by reference Type reference (TYPE) LOP_D_MASTER_HD Option List Header 20121005
2 Importing IS_D_MASTER_IT Call by reference Type reference (TYPE) LOP_D_MASTER_IT Option List Items 20121005
3 Importing I_LOP_CAT Call by reference Type reference (TYPE) LOP_CAT Logistical Option Category 20121005
4 Importing I_REFRESH_BUFFER Call by reference Type reference (TYPE) ABAP_BOOL 20121005

Method SET_DATA_ENTRY on class CL_LOP_MASTER_TREE has no exception.

Method SET_GUI_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_EXCLUDING Call by reference Type reference (TYPE) LOP_T_FCODE_EXCLUDE Excluding table 20120925
2 Importing IV_PFSTAT Call by reference Type reference (TYPE) PFSTAT GUI Status (Overrule Default) 20120925
3 Importing IV_PFSTAT_REPID Call by reference Type reference (TYPE) REPID ABAP Program Name (Overrule Default) 20120925

Method SET_GUI_STATUS on class CL_LOP_MASTER_TREE has no exception.

Method SET_GUI_TITLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TITLE Call by reference Type reference (TYPE) SYTITLE Contents of Title Line (Overrule Default) 20120925
2 Importing IV_TITLE_REPID Call by reference Type reference (TYPE) REPID ABAP Program Name (Overrule Default) 20120925

Method SET_GUI_TITLE on class CL_LOP_MASTER_TREE has no exception.

Method SET_MATCHING_ONLY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MATCHING_ONLY Value transfer Type reference (TYPE) ABAP_BOOL Display Only Matching 20121002

Method SET_MATCHING_ONLY on class CL_LOP_MASTER_TREE has no exception.

Method SET_TO_POPUP_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ACTIVE Value transfer Type reference (TYPE) ABAP_BOOL 20121005

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