SAP ABAP Class CL_MEREP_METADATA_TREE (Tree Display of Metadata)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-MOB (Application Component) SAP NetWeaver Mobile - Use subcomponents
     S_ME_DATA (Package) Mobile: data replication
Properties
Class CL_MEREP_METADATA_TREE  
Short Description Tree Display of Metadata    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_ME_DATA   Mobile: data replication 
Created 20020424   SAP 
Last change 20060912   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)
2 SLIS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_MEREP_METADATA_TREE has no interface implemented.
Friends
Class CL_MEREP_METADATA_TREE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GCF_EDITMODE_CHANGE Constant Public Type reference (TYPE) I 1 20020812
2 GCF_EDITMODE_DISPLAY Constant Public Type reference (TYPE) I -1 20020812
3 GCF_STRUCT_TOP Constant Private Type reference (TYPE) MEREP_405-STRUCT_ID 'TOP' 20020424
4 GDF_EDITMODE Instance attribute Private Type reference (TYPE) I 20020813
5 GDF_NODE_KEY Instance attribute Private Type reference (TYPE) LVC_NKEY 20020812
6 GDF_SYNCBO Instance attribute Private Type reference (TYPE) MEREP_401T-SCENARIO 20020813
7 GDT_412 Instance attribute Private Type reference (TYPE) MEREP_T402 20020812
8 GDT_412_SAVE Instance attribute Private Type reference (TYPE) MEREP_T402 20020812
9 GDT_415 Instance attribute Private Type reference (TYPE) MEREP_T415 20031020
10 GDT_415_SAVE Instance attribute Private Type reference (TYPE) MEREP_T415 20031020
11 GDT_416 Instance attribute Private Type reference (TYPE) MEREP_T416 20031020
12 GDT_416_SAVE Instance attribute Private Type reference (TYPE) MEREP_T416 20031020
13 GDT_FIELDCATALOG Instance attribute Private Type reference (TYPE) LVC_T_FCAT 20020812
14 GDT_METATREE Instance attribute Private Type reference (TYPE) GTT_METATREE 20020812
15 GDT_METATREE_SAVE Instance attribute Private Type reference (TYPE) GTT_METATREE 20021204
16 GDT_META_INIT Instance attribute Private Type reference (TYPE) GTT_METATREE 20020812
17 G_FAV_BEHAVIOUR Instance attribute Private Object reference (TYPE REF TO) CL_DRAGDROP 20020812
18 G_LINE_BEHAVIOUR Instance attribute Private Object reference (TYPE REF TO) CL_DRAGDROP 20020812
19 G_PARENT Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CONTAINER 20020424
20 G_TOOLBAR Instance attribute Private Object reference (TYPE REF TO) CL_GUI_TOOLBAR 20020424
21 G_TREE Instance attribute Private Object reference (TYPE REF TO) CL_GUI_ALV_TREE 20020424
22 MC_ICONF Constant Private Type reference (TYPE) ICONNAME ICON_FOREIGN_KEY 20020424
23 OFF Constant Public Type reference (TYPE) AS4FLAG SPACE 20020424
24 ON Constant Public Type reference (TYPE) AS4FLAG 'X' 20020424
Methods
# Method Level Visibility Method type Description Created on
1 ADD_FIELD_LINE Instance method Private Method 20020424
2 ADD_STRUCT_LINE Instance method Private Method 20020424
3 BUILD_ITEM_STRUCT Instance method Private Method 20020812
4 CHANGE_FIELDCATALOG Instance method Private Method 20020424
5 CHANGE_STATUS Instance method Private Method 20020424
6 CHANGE_STATUS_CURRENT_NODE Instance method Private Method 20020424
7 CHANGE_TEXT Instance method Private Method 20020424
8 CHANGE_TOOLBAR Instance method Private Method 20020424
9 CHECK_DATA_CHANGED Instance method Public Method 20020812
10 CLEAR_DATA Instance method Public Method 20020813
11 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20020424
12 DELETE_CURRENT_NODE Instance method Private Method 20020424
13 DELETE_NODE Instance method Private Method 20020424
14 FEED_DATA Instance method Public Method 20020424
15 FREE Instance method Public Method 20020424
16 GET_COMMENTARY Instance method Private Method 20020424
17 GET_TOOLBAR_EXCLUSION Instance method Private Method 20020424
18 IS_FILLED Instance method Public Method 20020813
19 LOAD Instance method Public Method 20020812
20 MODIFY_DATATAB Instance method Private Method 20021204
21 ON_CHECKBOX_CHANGE Instance method Private Event handling method 20021204
22 ON_FUNCTION_SELECTED Instance method Private Event handling method 20020424
23 ON_ITEM_CM_REQ Instance method Private Event handling method 20020424
24 ON_ITEM_CM_SEL Instance method Private Event handling method 20020424
25 ON_ITEM_DOUBLE_CLICK Instance method Private Event handling method 20020424
26 ON_ITEM_KEYPRESS Instance method Private Event handling method 20020424
27 ON_LINE_DRAG Instance method Private Event handling method 20020812
28 ON_LINE_DROP Instance method Private Event handling method 20020812
29 ON_NODE_CM_SEL Instance method Private Event handling method 20031021
30 ON_NODE_DOUBLE_CLICK Instance method Private Event handling method 20020424
31 PREPARE_TREE Instance method Private Method 20020424
32 REASSIGN_STRUCT_ID Instance method Private Method 20020820
33 REGISTER_EVENTS Instance method Private Method 20020424
34 SAVE Instance method Public Method 20020812
35 WRITE_TREE Instance method Private Method 20020812
Events
# Event Type Visibility Description Created on
1 FUNCTION_SELECTED Instance Event
(0)
Public
(2)
20020424
2 ITEM_DOUBLE_CLICK Instance Event
(0)
Public
(2)
20020424
Types
Class CL_MEREP_METADATA_TREE has no local type.
Method Signatures

Method ADD_FIELD_LINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CF_LAST_KEY Value transfer Type reference (TYPE) LVC_NKEY 20030328
2 Importing IF_HIDDEN Call by reference Type reference (TYPE) AS4FLAG 20030328
3 Importing IF_RELAT_KEY Value transfer Type reference (TYPE) LVC_NKEY 20030328
4 Importing IS_METADATA Value transfer Type reference (TYPE) GTS_METATREE 20030328

Method ADD_FIELD_LINE on class CL_MEREP_METADATA_TREE has no exception.

Method ADD_STRUCT_LINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CF_LANGU_KEY Value transfer Type reference (TYPE) LVC_NKEY 20030328
2 Importing IF_NODE_TEXT Value transfer Type reference (TYPE) C 20030328
3 Importing IF_RELAT_KEY Value transfer Type reference (TYPE) LVC_NKEY 20030328
4 Importing IS_METADATA Value transfer Type reference (TYPE) GTS_METATREE 20030328

Method ADD_STRUCT_LINE on class CL_MEREP_METADATA_TREE has no exception.

Method BUILD_ITEM_STRUCT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_412 Call by reference Type reference (TYPE) MEREP_T402 20020812
2 Importing IT_405 Call by reference Type reference (TYPE) MEREP_T405 20020812

Method BUILD_ITEM_STRUCT on class CL_MEREP_METADATA_TREE has no exception.

Method CHANGE_FIELDCATALOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing IT_FIELDCATALOG Call by reference Type reference (TYPE) LVC_T_FCAT 20020424

Method CHANGE_FIELDCATALOG on class CL_MEREP_METADATA_TREE has no exception.

Method CHANGE_STATUS 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) LVC_NKEY 20020424
2 Importing I_STATUS Call by reference Type reference (TYPE) MEREP_SCEN_METADATA-FILTER_NO SAP Mobile: Filterfeld Nr. 20020424
3 Importing I_TEXT Call by reference Type reference (TYPE) MEREP_401T-TEXT SAP Mobile: Kurzbeschreibung 20020424

Method CHANGE_STATUS on class CL_MEREP_METADATA_TREE has no exception.

Method CHANGE_STATUS_CURRENT_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_STATUS Call by reference Type reference (TYPE) MEREP_SCEN_METADATA-FILTER_NO SAP Mobile: Filterfeld Nr. 20020424
2 Importing I_TEXT Call by reference Type reference (TYPE) MEREP_401T-TEXT SAP Mobile: Kurzbeschreibung 20020424

Method CHANGE_STATUS_CURRENT_NODE on class CL_MEREP_METADATA_TREE has no exception.

Method CHANGE_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NODE_KEY Value transfer Type reference (TYPE) LVC_NKEY 20020424
2 Importing I_TEXT Value transfer Type reference (TYPE) MEREP_FIELD_GROUP SAP Mobile: Filterfeld Nr. 20020424

Method CHANGE_TEXT on class CL_MEREP_METADATA_TREE has no exception.

Method CHANGE_TOOLBAR Signature

Method CHANGE_TOOLBAR on class CL_MEREP_METADATA_TREE has no parameter.
Method CHANGE_TOOLBAR on class CL_MEREP_METADATA_TREE has no exception.

Method CHECK_DATA_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_CHANGED Value transfer Type reference (TYPE) AS4FLAG Flag ( X oder Blank) 20020812

Method CHECK_DATA_CHANGED on class CL_MEREP_METADATA_TREE has no exception.

Method CLEAR_DATA Signature

Method CLEAR_DATA on class CL_MEREP_METADATA_TREE has no parameter.
Method CLEAR_DATA on class CL_MEREP_METADATA_TREE has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PARENT Value transfer Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstrakter Container für GUI Controls 20020424

Method CONSTRUCTOR on class CL_MEREP_METADATA_TREE has no exception.

Method DELETE_CURRENT_NODE Signature

Method DELETE_CURRENT_NODE on class CL_MEREP_METADATA_TREE has no parameter.
Method DELETE_CURRENT_NODE on class CL_MEREP_METADATA_TREE has no exception.

Method DELETE_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NODE_KEY Value transfer Type reference (TYPE) LVC_NKEY 20020424

Method DELETE_NODE on class CL_MEREP_METADATA_TREE has no exception.

Method FEED_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_EDITMODE Call by reference Type reference (TYPE) I GCF_EDITMODE_DISPLAY 20020812
2 Importing I_SYNCBO Value transfer Type reference (TYPE) MEREP_401-SCENARIO SAP Mobile: SyncBO-ID 20020424
# Exception Resumable Description Created on
1 SYNCBO_NOT_FOUND 20020812

Method FREE Signature

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

Method GET_COMMENTARY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_COMMENTARY Value transfer Type reference (TYPE) SLIS_T_LISTHEADER 20020424

Method GET_COMMENTARY on class CL_MEREP_METADATA_TREE has no exception.

Method GET_TOOLBAR_EXCLUSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_TOOLBAR_EXCLUDING Value transfer Type reference (TYPE) UI_FUNCTIONS 20020424

Method GET_TOOLBAR_EXCLUSION on class CL_MEREP_METADATA_TREE has no exception.

Method IS_FILLED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_FILLED Value transfer Type reference (TYPE) AS4FLAG Flag ( X oder Blank) 20020813

Method IS_FILLED on class CL_MEREP_METADATA_TREE has no exception.

Method LOAD Signature

Method LOAD on class CL_MEREP_METADATA_TREE has no parameter.
# Exception Resumable Description Created on
1 SYNCBO_NOT_FOUND 20020812

Method MODIFY_DATATAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_405 Value transfer Type reference (TYPE) MEREP_T405 20021204

Method MODIFY_DATATAB on class CL_MEREP_METADATA_TREE has no exception.

Method ON_CHECKBOX_CHANGE Signature

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

Method ON_CHECKBOX_CHANGE on class CL_MEREP_METADATA_TREE has no exception.

Method ON_FUNCTION_SELECTED Signature

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

Method ON_FUNCTION_SELECTED on class CL_MEREP_METADATA_TREE has no exception.

Method ON_ITEM_CM_REQ Signature

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

Method ON_ITEM_CM_REQ on class CL_MEREP_METADATA_TREE has no exception.

Method ON_ITEM_CM_SEL Signature

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

Method ON_ITEM_CM_SEL on class CL_MEREP_METADATA_TREE has no exception.

Method ON_ITEM_DOUBLE_CLICK Signature

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

Method ON_ITEM_DOUBLE_CLICK on class CL_MEREP_METADATA_TREE has no exception.

Method ON_ITEM_KEYPRESS Signature

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

Method ON_ITEM_KEYPRESS on class CL_MEREP_METADATA_TREE has no exception.

Method ON_LINE_DRAG 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) Drag&Drop-Objekt 20020812
2 Importing NODE_KEY Call by reference Attribute reference (LIKE) 20020812
3 Importing SENDER Call by reference Attribute reference (LIKE) 20020812

Method ON_LINE_DRAG on class CL_MEREP_METADATA_TREE has no exception.

Method ON_LINE_DROP Signature

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

Method ON_LINE_DROP on class CL_MEREP_METADATA_TREE has no exception.

Method ON_NODE_CM_SEL Signature

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

Method ON_NODE_CM_SEL on class CL_MEREP_METADATA_TREE has no exception.

Method ON_NODE_DOUBLE_CLICK Signature

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

Method ON_NODE_DOUBLE_CLICK on class CL_MEREP_METADATA_TREE has no exception.

Method PREPARE_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PARENT Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstrakter Container für GUI Controls 20020424

Method PREPARE_TREE on class CL_MEREP_METADATA_TREE has no exception.

Method REASSIGN_STRUCT_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_METATREE Value transfer Type reference (TYPE) GTT_METATREE 20020820
2 Importing IT_XREF_NEW Call by reference Type reference (TYPE) MEREP_T402 20020820
3 Importing IT_XREF_OLD Call by reference Type reference (TYPE) MEREP_T402 20020820

Method REASSIGN_STRUCT_ID on class CL_MEREP_METADATA_TREE has no exception.

Method REGISTER_EVENTS Signature

Method REGISTER_EVENTS on class CL_MEREP_METADATA_TREE has no parameter.
Method REGISTER_EVENTS on class CL_MEREP_METADATA_TREE has no exception.

Method SAVE Signature

Method SAVE on class CL_MEREP_METADATA_TREE has no parameter.
# Exception Resumable Description Created on
1 INTERNAL_ERROR 20020812

Method WRITE_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_EDITMODE Call by reference Type reference (TYPE) I GCF_EDITMODE_DISPLAY 20020812

Method WRITE_TREE on class CL_MEREP_METADATA_TREE has no exception.
Event Signatures

Event FUNCTION_SELECTED Signature
Event FUNCTION_SELECTED on class CL_MEREP_METADATA_TREE has no parameter.
Event ITEM_DOUBLE_CLICK Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 FIELDNAME Exporting Value transfer Type reference (TYPE) LVC_FNAME ALV Control: Feldname des internen Tabellenfeldes 20020424
2 NODE_KEY Exporting Value transfer Type reference (TYPE) LVC_NKEY ALV Tree Control: Knotenschlüssel 20020424
3 SCENARIO Exporting Value transfer Type reference (TYPE) MEREP_401T-SCENARIO SAP Mobile: SyncBO-ID 20020424
History
Last changed by/on SAP  20060912 
SAP Release Created in 630