SAP ABAP Class CL_AMO_REPOSITORY (WB Tool Class for ABAP Code Generator)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-NWA-INC-DEV (Application Component) NWA Development Tools (Generators, Plug-Ins...)
     SITSAM_CODEGEN (Package) ITSAM Code Generators
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_WB_CONTROL_TOOL Control-Based Tool 20071220
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_WB_CONTROL_TOOL_EXTENDED_1 Enhancement 1 of IF_WB_CONTROL_TOOL 20071220
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_WB_PROGRAM Workbench: Program 20071217
Properties
Class CL_AMO_REPOSITORY  
Short Description WB Tool Class for ABAP Code Generator    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SITSAM_CODEGEN   ITSAM Code Generators 
Created 20071217   SAP 
Last change 20090618   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 SLIS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_WB_CONTROL_TOOL Control-Based Tool 20071220
2 IF_WB_CONTROL_TOOL_EXTENDED_1 Enhancement 1 of IF_WB_CONTROL_TOOL 20071220
3 IF_WB_PROGRAM Workbench: Program 20071217
Friends
Class CL_AMO_REPOSITORY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AMO_DATA Instance attribute Public Object reference (TYPE REF TO) CL_AMO_REPOSITORY_DATA Data for AMO Repository 20080121
2 COLLAPSE_ICON Constant Public Type reference (TYPE) TV_IMAGE '@69@' Tree Control: Icon / Image 20080122
3 EXPAND_ICON Constant Public Type reference (TYPE) TV_IMAGE '@68@' Tree Control: Icon / Image 20080122
4 FCODE_COLLAPSE Constant Public Type reference (TYPE) UI_FUNC 'COLA' Function code 20080122
5 FCODE_EXPAND Constant Public Type reference (TYPE) UI_FUNC 'EXPA' Function code 20080122
6 FCODE_REFRESH Constant Public Type reference (TYPE) UI_FUNC 'REFR' Function code 20080122
7 FCODE_SEARCH Constant Private Type reference (TYPE) UI_FUNC 'FIND' Function code 20080129
8 FILTER Instance attribute Public Type reference (TYPE) STRING 20080219
9 FILTER_ICON Constant Public Type reference (TYPE) TV_IMAGE '@4G@' Tree Control: Icon / Image 20080218
10 G_TOOLBAR Instance attribute Private Object reference (TYPE REF TO) CL_GUI_TOOLBAR Tool Bar Control 20080130
11 G_TREE Instance attribute Private Object reference (TYPE REF TO) CL_SIMPLE_TREE_MODEL Simple Tree Control with Data Management at the Backend 20080130
12 L_WINDOW_REF Instance attribute Public Object reference (TYPE REF TO) IF_WB_WINDOW Interface for Workbench Window 20080218
13 NODE_TABLES Instance attribute Public Type reference (TYPE) TREEMSNOTA Simple Tree Model: Node Table 20080111
14 REFRESH_ICON Constant Public Type reference (TYPE) TV_IMAGE '@42@' Tree Control: Icon / Image 20080122
15 SEARCH_ICON Constant Public Type reference (TYPE) TV_IMAGE '@13@' Tree Control: Icon / Image 20080129
16 SLD_NWA_UTIL Instance attribute Public Object reference (TYPE REF TO) CL_ABAPCG_NWA_SLD Connection to SLD 20080121
17 SLD_URL Instance attribute Public Type reference (TYPE) SLD_TEXT Standard Text Field for SLD Data 20080306
18 TOOLBAR_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstract Container for GUI Controls 20080122
19 TREE Instance attribute Public Object reference (TYPE REF TO) CL_SIMPLE_TREE_MODEL Simple Tree Control with Data Management at the Backend 20080111
20 VALUE Static Attribute Public Type reference (TYPE) STRING 20080508
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTTREE Instance method Public Method Construct Node Tree 20080110
2 CONSTRUCT_TOOLBAR Instance method Private Method 20080508
3 CREATE_TOOLBAR Instance method Private Method 20080122
4 GETCIMCLASS Instance method Private Method Get CIM Class from SLD 20080111
5 GETCIMCLASSLIST Instance method Public Method Get the CIM Class List 20080110
6 GET_SLD_DATA Instance method Private Method Get the SLD data from DB 20080121
7 HANDLE_EVENT_BUTTON_CLICK Instance method Private Event handling method Event Handler for Button Click 20080129
8 HANDLE_EVENT_TREE_CTX_REQ Instance method Private Event handling method Event Handler for Tree Context Menu Request 20080112
9 HANDLE_EVENT_TREE_CTX_SEL Instance method Private Event handling method Event Handler for Tree Context Menu Selection 20080112
10 HANDLE_EVENT_TREE_DBL_CLICK Instance method Private Event handling method Event Handler for Double Click on Tree 20080111
11 HANDLE_EXPAND_NO_CHILDREN Instance method Private Event handling method 20080212
12 REFRESH_TREE Instance method Private Method 20080218
13 WBNAVIGATION Instance method Private Method Get the WB Navigation Details 20080111
Events
Class CL_AMO_REPOSITORY has no event.
Types
Class CL_AMO_REPOSITORY has no local type.
Method Signatures

Method CONSTRUCTTREE Signature

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

Method CONSTRUCTTREE on class CL_AMO_REPOSITORY has no exception.

Method CONSTRUCT_TOOLBAR Signature

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

Method CONSTRUCT_TOOLBAR on class CL_AMO_REPOSITORY has no exception.

Method CREATE_TOOLBAR Signature

Method CREATE_TOOLBAR on class CL_AMO_REPOSITORY has no parameter.
Method CREATE_TOOLBAR on class CL_AMO_REPOSITORY has no exception.

Method GETCIMCLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE_KEY Call by reference Type reference (TYPE) STRING CIM Class Key 20080111
2 Returning SLD_CLASS Value transfer Object reference (TYPE REF TO) CL_SLD_CIM_CLASS Representation CIM Class 20080111

Method GETCIMCLASS on class CL_AMO_REPOSITORY has no exception.

Method GETCIMCLASSLIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning NODE_TABLES Value transfer Type reference (TYPE) TREEMSNOTA Simple Tree Model: Node Table 20080110

Method GETCIMCLASSLIST on class CL_AMO_REPOSITORY has no exception.

Method GET_SLD_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning SLD_INFO Value transfer Type reference (TYPE) NWA_CG_SLD SLD Parameters 20080121
# Exception Resumable Description Created on
1 CX_ABAPCG_EXCEPTION ABAP CodeGenerator Exceptions 20080121

Method HANDLE_EVENT_BUTTON_CLICK Signature

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

Method HANDLE_EVENT_BUTTON_CLICK on class CL_AMO_REPOSITORY has no exception.

Method HANDLE_EVENT_TREE_CTX_REQ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MENU Value transfer Attribute reference (LIKE) 20080112
2 Importing NODE_KEY Value transfer Attribute reference (LIKE) Tree Model: Node Key 20080112

Method HANDLE_EVENT_TREE_CTX_REQ on class CL_AMO_REPOSITORY has no exception.

Method HANDLE_EVENT_TREE_CTX_SEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FCODE Value transfer Attribute reference (LIKE) 20080112
2 Importing NODE_KEY Value transfer Attribute reference (LIKE) Tree Model: Node Key 20080112

Method HANDLE_EVENT_TREE_CTX_SEL on class CL_AMO_REPOSITORY has no exception.

Method HANDLE_EVENT_TREE_DBL_CLICK Signature

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

Method HANDLE_EVENT_TREE_DBL_CLICK on class CL_AMO_REPOSITORY has no exception.

Method HANDLE_EXPAND_NO_CHILDREN Signature

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

Method HANDLE_EXPAND_NO_CHILDREN on class CL_AMO_REPOSITORY has no exception.

Method REFRESH_TREE Signature

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

Method WBNAVIGATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning L_WB_REQUEST Value transfer Object reference (TYPE REF TO) CL_WB_REQUEST Workbench Manager: Request 20080111
2 Importing NODE_KEY Call by reference Type reference (TYPE) TM_NODEKEY Schlüssel des Knotens 20080212

Method WBNAVIGATION on class CL_AMO_REPOSITORY has no exception.
History
Last changed by/on SAP  20090618 
SAP Release Created in