SAP ABAP Class CL_UG_MD_WHERE_USED_GUI (Where-Used List: GUI Class)
Hierarchy
FINBASIS (Software Component) Fin. Basis
   FIN-FB (Application Component) Financials Basis
     UGMD6 (Package) FIN General Master Data: Where-used List
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_UC_CUST_GUI Internal View of GUI Object 20021218
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_UC_CUST_GUI_EXT External View at GUI Object 20021218
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_UG_MD_LIST_TREE_GUI Where-used List/Change Mgmt.: GUI Class 20030217
Properties
Class CL_UG_MD_WHERE_USED_GUI  
Short Description Where-Used List: GUI Class    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package UGMD6   FIN General Master Data: Where-used List 
Created 20021218   SAP 
Last change 20041006   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 CNTB Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 CNTL Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 ICON Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_UC_CUST_GUI Internal View of GUI Object 20021218
2 IF_UC_CUST_GUI_EXT External View at GUI Object 20021218
3 IF_UG_MD_LIST_TREE_GUI Where-used List/Change Mgmt.: GUI Class 20030217
Friends
Class CL_UG_MD_WHERE_USED_GUI has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 DO_LIST_TREE Instance attribute Private Object reference (TYPE REF TO) CL_UG_MD_LIST_TREE Where-Used List/Chg.Mngmt: Tree 20040621
2 DO_TREE_MODEL Instance attribute Private Object reference (TYPE REF TO) CL_LIST_TREE_MODEL List Tree Control with Data Management at the Backend 20040621
3 DT_ITEM Instance attribute Private Type reference (TYPE) TREEMLITAC List Tree Model: Table of (Node Key + Item) 20040211
4 DT_ITEM_TEXT_LENGTH Instance attribute Private Type reference (TYPE) TS_ITEM_TEXT_LENGTH 20040603
5 DT_NODE Instance attribute Private Type reference (TYPE) TREEMLNOTA List Tree Model: Node Table 20040211
6 DT_NODE_KEY_EXPAND Instance attribute Private Type reference (TYPE) TREEMNOTAB Tree Model: Table of Node Keys 20040621
7 DT_RESULTNUMBER Instance attribute Private Type reference (TYPE) UGMD_TS_RESULTNUMBER Table with Number of Result Objects 20040213
8 DT_RESULT_TREE Instance attribute Private Type reference (TYPE) UGMD_TS_RESULTTREE Where-Used List: Result Hierarchy 20040602
9 DT_TREE_MAPPING Instance attribute Private Type reference (TYPE) TS_TREE_MAPPING 20031222
10 D_CNT_DSP_NODES Instance attribute Private Type reference (TYPE) I 100 20040206
11 D_DSP_LIMITED Instance attribute Private Type reference (TYPE) UG_FLG 'X' = Number of Usages Displayed Restricted 20040206
12 D_INDEX_FIRST Instance attribute Private Type reference (TYPE) I 1 FIN Change Management: Sequence Number 20040206
13 D_INDEX_LAST Instance attribute Private Type reference (TYPE) I FIN Change Management: Sequence Number 20040206
14 D_INDEX_MAX Instance attribute Private Type reference (TYPE) I FIN Change Management: Sequence Number 20040206
15 D_TITLE Instance attribute Private Type reference (TYPE) STRING Title 20040401
16 GC_EVENT_BUTTON_CLICK Constant Public Type reference (TYPE) STRING 'BUTTON_CLICK' 20040123
17 GC_EVENT_LINK_CLICK Constant Public Type reference (TYPE) STRING 'LINK_CLICK' 20031222
18 GC_EVENT_PAGE_DOWN Constant Public Type reference (TYPE) STRING 'PAGE_DOWN' 20040206
19 GC_EVENT_PAGE_UP Constant Public Type reference (TYPE) STRING 'PAGE_UP' 20040206
20 GC_EVENT_TOTAL_DOWN Constant Public Type reference (TYPE) STRING 'TOTAL_DOWN' 20040206
21 GC_EVENT_TOTAL_UP Constant Public Type reference (TYPE) STRING 'TOTAL_UP' 20040206
22 GC_ITEM_01 Constant Private Type reference (TYPE) CHAR_02 '01' 1. Entry in Output Line 20040617
23 GC_ITEM_02 Constant Private Type reference (TYPE) CHAR_02 '02' 2. Entry in Output Line 20040617
24 GC_SEL_EQUAL Constant Private Type reference (TYPE) UGMD_S_SEL-OPTION 'EQ' Type of OPTION component in row type of a Ranges type 20030110
25 GC_SEL_INCL Constant Private Type reference (TYPE) UGMD_S_SEL-SIGN 'I' Type of SIGN component in row type of a Ranges type 20030110
26 GC_TB_PAGE_DOWN Constant Private Type reference (TYPE) UI_FUNC 'TB_PAGE_DOWN' Scroll Down One Page 20040206
27 GC_TB_PAGE_UP Constant Private Type reference (TYPE) UI_FUNC 'TB_PAGE_UP' Scroll Up One Page 20040206
28 GC_TB_TOTAL_DOWN Constant Private Type reference (TYPE) UI_FUNC 'TB_TOTAL_DOWN' Scroll to Bottom 20040206
29 GC_TB_TOTAL_UP Constant Private Type reference (TYPE) UI_FUNC 'TB_TOTAL_UP' Scroll to Top 20040206
30 GO_CUST Static Attribute Private Object reference (TYPE REF TO) CL_UG_MD_WHERE_USED Where-Used List 20021218
31 GO_INSTANCE Static Attribute Private Object reference (TYPE REF TO) IF_UC_CUST_GUI Internal View of GUI Object 20021218
Methods
# Method Level Visibility Method type Description Created on
1 ADD_CHANGE_BUTTON Instance method Private Method Adds Pushbutton to Change a Characteristic Value 20040127
2 ADD_MESSAGE_BUTTON Instance method Private Method Adds Pushbutton to Display Messages 20040126
3 ADD_TYPE_WITH_MSG_BUTTON Instance method Private Method Adds Result Type with Message Output 20040126
4 APPEND_NODE Instance method Private Method Adds an Entry to CT_NODE 20040109
5 BUTTON_CLICK Instance method Private Event handling method Pushbutton Was Selected 20040123
6 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20021218
7 FIRST_AND_LAST_USAGE Instance method Private Method First and Last Displayed Use 20040213
8 GET_EXPANDED_NODES Instance method Private Method Determines the Nodes that are to be Expanded 20040621
9 GET_TITLE Instance method Private Method Get Title 20040310
10 LIMITED_NODES_ITEMS Instance method Private Method Fills a Restricted Number in Output Tables 20040211
11 LINK_CLICK Instance method Private Event handling method Link Chosen 20031222
12 PROCESS_EVENT Instance method Private Method Edit an Event 20031219
13 START_VALUE Instance method Private Method Start Value 20040430
14 TB_FUNCTION_SELECTED Instance method Private Event handling method Toolbar Button Chosen 20040206
15 TEXT_FIELD Instance method Private Method Characteristic Name 20040213
16 TEXT_TOTAL Instance method Private Method Usage Type Name 20040213
Events
Class CL_UG_MD_WHERE_USED_GUI has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_ITEM_TEXT_LENGTH Private See coding 20040603 begin of S_ITEM_TEXT_LENGTH, item_name type tv_itmname, length type i, end of s_item_text_length
2 S_TREE_MAPPING Private See coding 20031222 begin of S_TREE_MAPPING, index type i, result_type type ug_wu_type, node_type type ugmd_node_type, end of s_tree_mapping
3 TS_ITEM_TEXT_LENGTH Private See coding 20040603 TS_ITEM_TEXT_LENGTH type sorted table of s_item_text_length with unique key item_name
4 TS_TREE_MAPPING Private See coding 20031222 TS_TREE_MAPPING type sorted table of s_tree_mapping with unique key index
Method Signatures

Method ADD_CHANGE_BUTTON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ITEM Call by reference Type reference (TYPE) TREEMLITAC List Tree Model: Tabelle von ( Knotenschlüssel + Item ) 20040127
2 Importing I_ITEM_NAME Call by reference Type reference (TYPE) TV_ITMNAME Tree Control: Name einer Spalte / eines Items 20040127
3 Importing I_NODE_KEY Call by reference Type reference (TYPE) CLIKE Schlüssel eines Knotens 20040127

Method ADD_CHANGE_BUTTON on class CL_UG_MD_WHERE_USED_GUI has no exception.

Method ADD_MESSAGE_BUTTON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ITEM Call by reference Type reference (TYPE) TREEMLITAC List Tree Model: Tabelle von ( Knotenschlüssel + Item ) 20040126
2 Importing I_ITEM_NAME Call by reference Type reference (TYPE) TV_ITMNAME Tree Control: Name einer Spalte / eines Items 20040126
3 Importing I_NODE_KEY Call by reference Type reference (TYPE) CLIKE Schlüssel eines Knotens 20040126

Method ADD_MESSAGE_BUTTON on class CL_UG_MD_WHERE_USED_GUI has no exception.

Method ADD_TYPE_WITH_MSG_BUTTON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ITEM Call by reference Type reference (TYPE) TREEMLITAC List Tree Model: Tabelle von ( Knotenschlüssel + Item ) 20040126
2 Changing CT_NODE Call by reference Type reference (TYPE) TREEMLNOTA List Tree Model: Knotentabelle 20040126
3 Changing CT_RESULT_TREE Call by reference Type reference (TYPE) UGMD_TS_RESULTTREE Verwendungsnachweis: Ergebnishierarchie 20040126
4 Importing I_WU_RESULT Call by reference Type reference (TYPE) UGMD_S_RESULT Ergebnis der Verwendungssuche 20040126

Method ADD_TYPE_WITH_MSG_BUTTON on class CL_UG_MD_WHERE_USED_GUI has no exception.

Method APPEND_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_NODE Call by reference Type reference (TYPE) TREEMLNOTA List Tree Model: Knotentabelle 20040109
2 Importing IS_RESULT_TREE Call by reference Type reference (TYPE) UGMD_S_RESULT_TREE Ergebnishierarchie 20040109
3 Importing I_IMAGE Call by reference Type reference (TYPE) C Tree Control: Ikone / Bild 20040127

Method APPEND_NODE on class CL_UG_MD_WHERE_USED_GUI has no exception.

Method 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) 20040123
2 Importing NODE_KEY Value transfer Attribute reference (LIKE) 20040123

Method BUTTON_CLICK on class CL_UG_MD_WHERE_USED_GUI has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_UG_MD_WHERE_USED_GUI has no parameter.
Method CONSTRUCTOR on class CL_UG_MD_WHERE_USED_GUI has no exception.

Method FIRST_AND_LAST_USAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FIRST Call by reference Type reference (TYPE) C Erste angezeigte Verwendung 20040213
2 Exporting E_LAST Call by reference Type reference (TYPE) C Letzte angezeigte Verwendung 20040213
3 Importing IT_RESULT_NUMBER Call by reference Type reference (TYPE) UGMD_TS_RESULTNUMBER Tabelle mit Anzahl von Ergebnisobjekten 20040602
4 Importing IT_RESULT_TREE Call by reference Type reference (TYPE) UGMD_TS_RESULTTREE Verwendungsnachweis: Ergebnishierarchie 20040602
5 Importing I_MAX Call by reference Type reference (TYPE) I Maximaler Index 20040213
6 Importing I_OTHER_LEAF Call by reference Type reference (TYPE) UG_FLG SPACE FI-Stammdaten: Allgemeines Kennzeichen 20040318
7 Importing I_SEQNR Call by reference Type reference (TYPE) UG_NODE_SEQNR FI - Changemanagement : Sequenznummer 20040602

Method FIRST_AND_LAST_USAGE on class CL_UG_MD_WHERE_USED_GUI has no exception.

Method GET_EXPANDED_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) TREEMLNOTA List Tree Model: Knotentabelle 20040621

Method GET_EXPANDED_NODES on class CL_UG_MD_WHERE_USED_GUI has no exception.

Method GET_TITLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TITLE Call by reference Type reference (TYPE) STRING Title 20040310

Method GET_TITLE on class CL_UG_MD_WHERE_USED_GUI has no exception.

Method LIMITED_NODES_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ITEM Call by reference Type reference (TYPE) TREEMLITAC List Tree Model: Tabelle von ( Knotenschlüssel + Item ) 20040211
2 Changing CT_NODE Call by reference Type reference (TYPE) TREEMLNOTA List Tree Model: Knotentabelle 20040211
3 Changing C_MAX_LENGTH Call by reference Type reference (TYPE) I Maximale Textlänge 20040213
4 Importing IT_RESULTNUMBER Call by reference Type reference (TYPE) UGMD_TS_RESULTNUMBER Tabelle mit Anzahl von Ergebnisobjekten 20040213
5 Importing IT_RESULT_TREE Call by reference Type reference (TYPE) UGMD_TS_RESULTTREE Verwendungsnachweis: Ergebnishierarchie 20040602

Method LIMITED_NODES_ITEMS on class CL_UG_MD_WHERE_USED_GUI has no exception.

Method LINK_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) 20031222
2 Importing NODE_KEY Value transfer Attribute reference (LIKE) 20031222

Method LINK_CLICK on class CL_UG_MD_WHERE_USED_GUI has no exception.

Method PROCESS_EVENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_EVENT Call by reference Type reference (TYPE) STRING Event 20031219
2 Importing I_ITEM_NAME Value transfer Type reference (TYPE) TV_ITMNAME Tree Control: Name einer Spalte / eines Items 20031219
3 Importing I_NODE_KEY Value transfer Type reference (TYPE) TM_NODEKEY Tree Model: Schlüssel eines Knotens 20031219

Method PROCESS_EVENT on class CL_UG_MD_WHERE_USED_GUI has no exception.

Method START_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_CHAR Call by reference Type reference (TYPE) STRING String für den Merkmalswert 20040430
2 Importing IO_CHAR Call by reference Object reference (TYPE REF TO) IF_UG_MD_CHAR FI-Stammdaten: Repräsentanz eines Merkmals 20040430
3 Importing IS_VALUE Call by reference Type reference (TYPE) DATA Merkmalswert 20040430

Method START_VALUE on class CL_UG_MD_WHERE_USED_GUI has no exception.

Method TB_FUNCTION_SELECTED Signature

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

Method TB_FUNCTION_SELECTED on class CL_UG_MD_WHERE_USED_GUI has no exception.

Method TEXT_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TEXT Call by reference Type reference (TYPE) TM_ITEMTXT Tree Model: Text eines Items 20040213
2 Importing IT_RESULT_NUMBER Call by reference Type reference (TYPE) UGMD_TS_RESULTNUMBER Tabelle mit Anzahl von Ergebnisobjekten 20040213
3 Importing IT_RESULT_TREE Call by reference Type reference (TYPE) UGMD_TS_RESULTTREE Verwendungsnachweis: Ergebnishierarchie 20040602
4 Importing I_SEQNR Call by reference Type reference (TYPE) UG_NODE_SEQNR FI - Changemanagement : Sequenznummer 20040213

Method TEXT_FIELD on class CL_UG_MD_WHERE_USED_GUI has no exception.

Method TEXT_TOTAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TEXT Call by reference Type reference (TYPE) TM_ITEMTXT Tree Model: Text eines Items 20040213
2 Importing IS_RESULT_TREE Call by reference Type reference (TYPE) UGMD_S_RESULT_TREE FI - Changemanagement : Sequenznummer 20040430
3 Importing IT_RESULT_NUMBER Call by reference Type reference (TYPE) UGMD_TS_RESULTNUMBER Tabelle mit Anzahl von Ergebnisobjekten 20040213
4 Importing IT_RESULT_TREE Call by reference Type reference (TYPE) UGMD_TS_RESULTTREE Verwendungsnachweis: Ergebnishierarchie 20040430

Method TEXT_TOTAL on class CL_UG_MD_WHERE_USED_GUI has no exception.
History
Last changed by/on SAP  20041006 
SAP Release Created in 200