SAP ABAP Class CL_BSP_DLC_WB_DESIGN (Design Layer in Workbench)
Hierarchy
WEBCUIF (Software Component) SAP Web UI Framework
   CA-WUI-CON (Application Component) UI Configuration & Design Layer
     BSP_DYN_CONFIG_DESIGN (Package) Design Layer
Properties
Class CL_BSP_DLC_WB_DESIGN  
Short Description Design Layer in Workbench    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package BSP_DYN_CONFIG_DESIGN   Design Layer 
Created 20060323   SAP 
Last change 20081007   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 BSPCD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_BSP_DLC_WB_DESIGN has no interface implemented.
Friends
Class CL_BSP_DLC_WB_DESIGN has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_ITEMTAB_STRUC_NAME Constant Public Type reference (TYPE) X030L-TABNAME 'MTREEITM' Table Name 20060328
2 GC_ITEMTAB_UPD_STRUC_NAME Constant Public Type reference (TYPE) X030L-TABNAME 'MTREEUITM' Table Name 20080111
3 GC_NODE_SEL_MODE_MULTIPLE Constant Public Type reference (TYPE) I 1 Multiple Node Selection 20060328
4 GC_NODE_SEL_MODE_SINGLE Constant Public Type reference (TYPE) I 0 Single Node Selection 20060328
5 GR_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER Container for Custom Controls in the Screen Area 20060328
6 GR_DESIGN_LAYER_API Instance attribute Private Object reference (TYPE REF TO) CL_BSP_DLC_DESIGN_LAYER_API Design Layer API 20080304
7 GR_TREE Instance attribute Private Object reference (TYPE REF TO) CL_GUI_LIST_TREE List Tree Control 20060328
8 GT_GEN_OBJECT_TYPE Instance attribute Private Type reference (TYPE) BSP_DLCS_OBJECT_TYPE_DATA_T Object types data 20080229
9 GT_ITEMS Instance attribute Private Type reference (TYPE) TY_ITEM_T 20060328
10 GT_NODES Instance attribute Private Type reference (TYPE) TY_NODE_T 20060328
11 GT_OBJECT_TYPE Instance attribute Private Type reference (TYPE) BSP_DLCS_OBJECT_TYPE_DATA_T Object types data 20080103
12 GV_ATTR_NAME_CN Instance attribute Protected Type reference (TYPE) NAME_KOMP CN attribute of assignment 20080410
13 GV_BOL_BASE_ENTITY Instance attribute Protected Type reference (TYPE) CRMT_EXT_OBJ_NAME base entity of context node class 20080103
14 GV_DESIGN_ORDER Static Attribute Private Type reference (TYPE) TRKORR Request/Task 20060414
15 GV_EXPAND_NODEKEY Instance attribute Private Type reference (TYPE) TV_NODEKEY Tree Control: Node Key 20080229
16 GV_KEY_COUNTER Instance attribute Private Type reference (TYPE) I 20060328
17 GV_SAPSYSTEM Static Attribute Public Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20060406
Methods
# Method Level Visibility Method type Description Created on
1 ADD_DESIGN_NODE Instance method Private Method Add a Design Node 20060328
2 ADD_NO_ASSIGNMENT_NODE Instance method Private Method Add the 'No Design Layer' node 20080410
3 ADD_OBJECT_NODE Instance method Private Method Add a Object Type Node 20060407
4 ADD_ROOT_NODE Instance method Private Method Add the Root Node 20060328
5 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20060328
6 CREATE_KEY Instance method Private Method create Tree Key 20060328
7 FREE Instance method Public Method Frees the Tree 20060328
8 GET_DESIGN_OBJECTS Instance method Private Method Gets Design Objects from Folder 20060328
9 GET_SELECTED_DESIGN_OBJECT Instance method Public Method Get the Selected Object 20060329
10 GET_SELECTED_NODEKEY Instance method Public Method Get the Selected Node Key 20060329
11 GET_TEXT_OF_NODEKEY Instance method Private Method Gets the text for a nodekey 20060329
12 INIT Instance method Private Method Initialize 20060328
13 READ_CUST Instance method Private Method read the upper customizing nodes 20060328
14 TRANSPORT_APPEND Static method Public Method Transport the Table entries 20060410
Events
Class CL_BSP_DLC_WB_DESIGN has no event.
Types
Class CL_BSP_DLC_WB_DESIGN has no local type.
Method Signatures

Method ADD_DESIGN_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ITEMS Call by reference Type reference (TYPE) TY_ITEM_T 20060328
2 Changing CT_NODES Call by reference Type reference (TYPE) TY_NODE_T 20060328
3 Importing IT_DESIGN Call by reference Type reference (TYPE) BSP_DLCS_DOBJ_TT Design objects 20080102
4 Importing IV_OBJECT_NODE_KEY Call by reference Type reference (TYPE) TV_NODEKEY Tree Control: Node Key 20060407
5 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) BSP_DLC_OBJECT_TYPE External Name of Object 20060414

Method ADD_DESIGN_NODE on class CL_BSP_DLC_WB_DESIGN has no exception.

Method ADD_NO_ASSIGNMENT_NODE Signature

Method ADD_NO_ASSIGNMENT_NODE on class CL_BSP_DLC_WB_DESIGN has no parameter.
Method ADD_NO_ASSIGNMENT_NODE on class CL_BSP_DLC_WB_DESIGN has no exception.

Method ADD_OBJECT_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ITEMS Call by reference Type reference (TYPE) TY_ITEM_T 20060407
2 Changing CT_NODES Call by reference Type reference (TYPE) TY_NODE_T 20060407
3 Importing IT_OBJECT_TYPE Call by reference Type reference (TYPE) BSP_DLCS_OBJECT_TYPE_DATA_T Object types data 20080229
4 Importing IV_OBJECT_NODE_KEY Call by reference Type reference (TYPE) TV_NODEKEY Tree Control: Node Key 20060407

Method ADD_OBJECT_NODE on class CL_BSP_DLC_WB_DESIGN has no exception.

Method ADD_ROOT_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_OBJECT_TYPE Call by reference Type reference (TYPE) BSP_DLCS_OBJECT_TYPE_DATA_T Object types data 20080229
2 Importing IV_PARENT_KEY Call by reference Type reference (TYPE) TV_NODEKEY Tree Control: Node Key 20060328
3 Importing IV_ROOT_NAME Call by reference Type reference (TYPE) SCRPCHA72 Name of root node 20060328

Method ADD_ROOT_NODE on class CL_BSP_DLC_WB_DESIGN has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER Container for Custom Controls in the Screen Area 20060328
2 Importing IV_ATTR_NAME_CN Call by reference Type reference (TYPE) NAME_KOMP Component name 20080410
3 Importing IV_BOL_BASE_ENTITY Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME External Name of Object 20080103

Method CONSTRUCTOR on class CL_BSP_DLC_WB_DESIGN has no exception.

Method CREATE_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PREFIX Call by reference Type reference (TYPE) C 20060328
2 Returning RV_KEY Value transfer Type reference (TYPE) TV_NODEKEY Tree Control: Node Key 20060328

Method CREATE_KEY on class CL_BSP_DLC_WB_DESIGN has no exception.

Method FREE Signature

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

Method GET_DESIGN_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BOL_BASE_ENTITY Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME External Name of Object 20080103
2 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) BSP_DLC_OBJECT_TYPE Object type 20060414
3 Returning RT_OBJECTS Value transfer Type reference (TYPE) BSP_DLCS_DOBJ_TT Design objects 20060328

Method GET_DESIGN_OBJECTS on class CL_BSP_DLC_WB_DESIGN has no exception.

Method GET_SELECTED_DESIGN_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DESIGN_OBJECT Value transfer Type reference (TYPE) BSP_DLC_DESIGN_OBJECT Design object 20080115
2 Exporting EV_OBJECT_TYPE Value transfer Type reference (TYPE) BSP_DLC_OBJECT_TYPE Object type 20080115
# Exception Resumable Description Created on
1 NOTHING_SELECTED in case nothing is selected 20060418

Method GET_SELECTED_NODEKEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_NODEKEY Value transfer Type reference (TYPE) TV_NODEKEY Tree Control: Node Key 20060329

Method GET_SELECTED_NODEKEY on class CL_BSP_DLC_WB_DESIGN has no exception.

Method GET_TEXT_OF_NODEKEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NODEKEY Call by reference Type reference (TYPE) TV_NODEKEY Tree Control: Node Key 20060329
2 Returning RV_TEXT Value transfer Type reference (TYPE) SCRPCHA72 CHAR72 in Screen Painter 20060329

Method GET_TEXT_OF_NODEKEY on class CL_BSP_DLC_WB_DESIGN has no exception.

Method INIT Signature

Method INIT on class CL_BSP_DLC_WB_DESIGN has no parameter.
Method INIT on class CL_BSP_DLC_WB_DESIGN has no exception.

Method READ_CUST Signature

Method READ_CUST on class CL_BSP_DLC_WB_DESIGN has no parameter.
Method READ_CUST on class CL_BSP_DLC_WB_DESIGN has no exception.

Method TRANSPORT_APPEND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_TABLE Value transfer Type reference (TYPE) STANDARD TABLE 20060410
2 Importing IV_COMPONENT Value transfer Type reference (TYPE) BSP_WD_COMPONENT_NAME Component Name 20061208
3 Importing IV_OBJECT_NAME Value transfer Type reference (TYPE) TROBJ_NAME Object Name in Object List 20060410
# Exception Resumable Description Created on
1 ERROR_NO_SAVE Error 20060410
History
Last changed by/on SAP  20081007 
SAP Release Created in 700