SAP ABAP Class CL_BSP_WD_WB_OBJECT (BSP WD Workbench Objects)
Hierarchy
WEBCUIF (Software Component) SAP Web UI Framework
   CA-WUI-WKB (Application Component) Development Workbench
     CRM_BSP_WD_WB_WIZARD_UIS (Package) Wizard UIs
Properties
Class CL_BSP_WD_WB_OBJECT  
Short Description BSP WD Workbench Objects    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CRM_BSP_WD_WB_WIZARD_UIS   Wizard UIs 
Created 20051213   SAP 
Last change 20100303   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 SEOC Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 SEOK Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 SEOO Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 SO2 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_BSP_WD_WB_OBJECT has no interface implemented.
Friends
Class CL_BSP_WD_WB_OBJECT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 APOSTROPHE Static Attribute Public Type reference (TYPE) CHAR1 Character: Apostrophe 20051213
2 CUSTOMER_EXIT Static Attribute Protected Object reference (TYPE REF TO) IF_EX_BSP_WD_APPL_WB BAdI Interface IF_EX_BSP_WD_APPL_WB 20051213
3 EXCL_CLASSES Static Attribute Private Type reference (TYPE) GTYPE_CLASS_TAB Table of classes 20051215
4 GV_LOG Static Attribute Private Object reference (TYPE REF TO) CL_BSP_WD_WZ_APPL_LOG 20061122
5 GV_TRKORR Static Attribute Private Type reference (TYPE) TRKORR Request/Task 20051219
6 LIST Static Attribute Private Type reference (TYPE) BSP_WD_WB_OBJ_ELEM_DESC_TAB Table with Controller Names 20051215
7 LOG_STORAGE_DAYS Static Attribute Private Type reference (TYPE) I 20061122
Methods
# Method Level Visibility Method type Description Created on
1 ACTIVATE_CLASS Static method Private Method Delete Class 20051221
2 ADD_EXCL_CLASS Static method Private Method Adds an Object to Deletion List 20051215
3 ADD_OBJECT_TO_LIST Static method Private Method Adds an Object to Deletion List 20051215
4 CALL_DECISION_DIALOG Static method Private Method Displays Selection List for Object to Be Deleted 20051216
5 CHECK_CLASS_INHERITANCE Static method Public Method 20060127
6 CHECK_EXCL_CLASS Static method Private Method Checks Whether Specified Class Cannot Be Deleted 20051215
7 CLASS_CONSTRUCTOR Static method Public Constructor 20051213
8 DELETE_BSP_CONTR Static method Private Method Delete Class 20051216
9 DELETE_BSP_VIEW Static method Private Method Delete Class 20051216
10 DELETE_CLASSES Static method Private Method Delete Class 20051216
11 DELETE_CNODE_ATTR Static method Public Method Delete Context Attribute 20051220
12 DELETE_CNODE_ATTR_DEFINITION Static method Private Method Deletion of Context Node Definition of an Attribute 20090203
13 DELETE_CNODE_METHODS Static method Private Method Delete Context Node Setter and -Getter Methods 20051220
14 DELETE_CUST_CONTROLLER Static method Public Method Delete WD View 20060103
15 DELETE_VIEW Static method Public Method Delete WD View 20051213
16 DELETE_VIEW_CONFIGURATION Static method Public Method 20060427
17 DELETE_WINDOW Static method Public Method Delete WD View 20060209
18 GET_PARENT_CLASS Static method Public Method Delivers Higher-Level Class 20051215
19 IS_PAGE_DELETABLE Static method Private Method 20090602
Events
Class CL_BSP_WD_WB_OBJECT has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 GTYPE_CLASS_TAB Private See coding 20090420 GTYPE_CLASS_TAB type hashed table of SEOCLSNAME with unique key TABLE_LINE
Method Signatures

Method ACTIVATE_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLASS_NAME Call by reference Type reference (TYPE) SEOCLSNAME Name einer BSP-Seite/-Controller (in Groß-/Kleinschreibung) 20051221
2 Returning SUCCESS Value transfer Type reference (TYPE) ABAP_BOOL 20051221

Method ACTIVATE_CLASS on class CL_BSP_WD_WB_OBJECT has no exception.

Method ADD_EXCL_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLASS_NAME Call by reference Type reference (TYPE) SEOCLSNAME Name einer BSP-Seite/-Controller (in Groß-/Kleinschreibung) 20051215

Method ADD_EXCL_CLASS on class CL_BSP_WD_WB_OBJECT has no exception.

Method ADD_OBJECT_TO_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing WB_OBJECT Call by reference Type reference (TYPE) BSP_WD_WB_OBJ_ELEM_DESC Name einer BSP-Seite/-Controller (in Groß-/Kleinschreibung) 20051215

Method ADD_OBJECT_TO_LIST on class CL_BSP_WD_WB_OBJECT has no exception.

Method CALL_DECISION_DIALOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning DECISION Value transfer Type reference (TYPE) ABAP_BOOL X=löschen; ' '= abbrechen 20051216

Method CALL_DECISION_DIALOG on class CL_BSP_WD_WB_OBJECT has no exception.

Method CHECK_CLASS_INHERITANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CLASSNAME Call by reference Type reference (TYPE) SEOCLSNAME 20060127
2 Importing IV_SUPER_CLASSNAME Call by reference Type reference (TYPE) SEOCLSNAME 'CL_BSP_WD_OVW_VIEWSET' 20060127
3 Returning RV_RESULT Value transfer Type reference (TYPE) FLAG 20060127

Method CHECK_CLASS_INHERITANCE on class CL_BSP_WD_WB_OBJECT has no exception.

Method CHECK_EXCL_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLASS_NAME Call by reference Type reference (TYPE) SEOCLSNAME Name einer BSP-Seite/-Controller (in Groß-/Kleinschreibung) 20051215
2 Importing NUMBER_ALLOWED_SUBCLASSES Call by reference Type reference (TYPE) I 0 Number of allowed subclasses 20090420
3 Returning RESULT Value transfer Type reference (TYPE) ABAP_BOOL true = sollte nicht gelöscht werden 20051215

Method CHECK_EXCL_CLASS on class CL_BSP_WD_WB_OBJECT has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_BSP_WD_WB_OBJECT has no parameter.
Method CLASS_CONSTRUCTOR on class CL_BSP_WD_WB_OBJECT has no exception.

Method DELETE_BSP_CONTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing APPL_NAME Call by reference Type reference (TYPE) O2APPLEXT Externer Name einer BSP-Applikation (Groß- und Kleinschrei.) 20051216
2 Importing PAGE_NAME Call by reference Type reference (TYPE) CSEQUENCE Name einer BSP-Seite/-Controller (in Groß-/Kleinschreibung) 20051216
3 Returning SUCCESS Value transfer Type reference (TYPE) ABAP_BOOL Einstelliges Kennzeichen 20051219

Method DELETE_BSP_CONTR on class CL_BSP_WD_WB_OBJECT has no exception.

Method DELETE_BSP_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing APPL_NAME Call by reference Type reference (TYPE) O2APPLEXT Externer Name einer BSP-Applikation (Groß- und Kleinschrei.) 20051216
2 Importing PAGE_NAME Call by reference Type reference (TYPE) CSEQUENCE Name einer BSP-Seite/-Controller (in Groß-/Kleinschreibung) 20051216
3 Returning SUCCESS Value transfer Type reference (TYPE) ABAP_BOOL Einstelliges Kennzeichen 20051219

Method DELETE_BSP_VIEW on class CL_BSP_WD_WB_OBJECT has no exception.

Method DELETE_CLASSES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CLASS_NAME Call by reference Type reference (TYPE) SEOCLSNAME 20060214
2 Returning RV_SUCCESS Value transfer Type reference (TYPE) ABAP_BOOL 20060214

Method DELETE_CLASSES on class CL_BSP_WD_WB_OBJECT has no exception.

Method DELETE_CNODE_ATTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing APPL_MODEL Call by reference Object reference (TYPE REF TO) IF_BSP_WD_APPL_MODEL Modelbeschreibung für BSP WD Anwendungen 20051220
2 Importing CNODE_ATTR Call by reference Type reference (TYPE) O2PAGEEXT Komponentenname 20051220
3 Importing MODEL_NODE Call by reference Type reference (TYPE) NAME_KOMP Komponentenname 20051220
4 Returning SUCCESS Value transfer Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20051220
5 Importing VIEW_NAME Call by reference Type reference (TYPE) O2PAGEEXT Name einer BSP-Seite/-Controller (in Groß-/Kleinschreibung) 20051220

Method DELETE_CNODE_ATTR on class CL_BSP_WD_WB_OBJECT has no exception.

Method DELETE_CNODE_ATTR_DEFINITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ATTR_NAME Call by reference Type reference (TYPE) O2PAGEEXT Name einer BSP-Seite/-Controller (in Groß-/Kleinschreibung) 20090203
2 Importing IV_CLASS_NAME Call by reference Type reference (TYPE) SEOCLSNAME Objekttypname 20090203
3 Returning SUCCESS Value transfer Type reference (TYPE) ABAP_BOOL 20090203

Method DELETE_CNODE_ATTR_DEFINITION on class CL_BSP_WD_WB_OBJECT has no exception.

Method DELETE_CNODE_METHODS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ATTR_NAME Call by reference Type reference (TYPE) O2PAGEEXT Name einer BSP-Seite/-Controller (in Groß-/Kleinschreibung) 20051220
2 Importing IV_CLASS_NAME Call by reference Type reference (TYPE) SEOCLSNAME Objekttypname 20051220
3 Returning SUCCESS Value transfer Type reference (TYPE) ABAP_BOOL 20051220

Method DELETE_CNODE_METHODS on class CL_BSP_WD_WB_OBJECT has no exception.

Method DELETE_CUST_CONTROLLER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CUSTNAME Value transfer Type reference (TYPE) O2PAGEEXT Name einer BSP-Seite/-Controller (in Groß-/Kleinschreibung) 20060103
2 Importing IV_ENHANCEMENT_SET Call by reference Type reference (TYPE) BSP_WD_ENHANCEMENT_SET Enhancement Set 20070910
3 Importing IV_MODEL Call by reference Object reference (TYPE REF TO) IF_BSP_WD_APPL_MODEL generische Tree Knoten Interface 20060103
4 Importing IV_SRC_APPL Value transfer Type reference (TYPE) O2APPLNAME Name einer BSP-Applikation 20060103
5 Returning SUCCESS Value transfer Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20060103

Method DELETE_CUST_CONTROLLER on class CL_BSP_WD_WB_OBJECT has no exception.

Method DELETE_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ENHANCEMENT_SET Call by reference Type reference (TYPE) BSP_WD_ENHANCEMENT_SET Enhancement Set 20070907
2 Importing IV_MODEL Call by reference Object reference (TYPE REF TO) IF_BSP_WD_APPL_MODEL generische Tree Knoten Interface 20051213
3 Importing IV_SRC_APPL Value transfer Type reference (TYPE) O2APPLNAME Name einer BSP-Applikation 20051213
4 Importing IV_VIEWNAME Value transfer Type reference (TYPE) O2PAGEEXT Name einer BSP-Seite/-Controller (in Groß-/Kleinschreibung) 20051213
5 Returning SUCCESS Value transfer Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20051213

Method DELETE_VIEW on class CL_BSP_WD_WB_OBJECT has no exception.

Method DELETE_VIEW_CONFIGURATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_TRANSPORT_DATA Value transfer Type reference (TYPE) BSP_DLC_CONFIG_TRANSPORT_DATA 20060427
2 Importing IV_COMPONENT Value transfer Type reference (TYPE) BSP_WD_COMPONENT_NAME 20060427
3 Importing IV_VIEWNAME Value transfer Type reference (TYPE) O2PAGEEXT 20060427
# Exception Resumable Description Created on
1 ERROR_OCCURRED 20060427

Method DELETE_WINDOW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ENHANCEMENT_SET Call by reference Type reference (TYPE) BSP_WD_ENHANCEMENT_SET Enhancement Set 20070913
2 Importing IV_MODEL Call by reference Object reference (TYPE REF TO) IF_BSP_WD_APPL_MODEL generische Tree Knoten Interface 20060209
3 Importing IV_SRC_APPL Value transfer Type reference (TYPE) O2APPLNAME Name einer BSP-Applikation 20060209
4 Importing IV_WNDNAME Value transfer Type reference (TYPE) O2PAGEEXT Name einer BSP-Seite/-Controller (in Groß-/Kleinschreibung) 20060209
5 Returning SUCCESS Value transfer Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20060209

Method DELETE_WINDOW on class CL_BSP_WD_WB_OBJECT has no exception.

Method GET_PARENT_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLASS_NAME Call by reference Type reference (TYPE) SEOCLSNAME Objekttypname 20051215
2 Returning SUPER_CLASS_NAME Value transfer Type reference (TYPE) SEOCLSNAME Objekttypname 20051215

Method GET_PARENT_CLASS on class CL_BSP_WD_WB_OBJECT has no exception.

Method IS_PAGE_DELETABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PAGE_NAME Call by reference Type reference (TYPE) O2PAGEEXT Name of BSP Page (Upper and Lower Case) 20090602
2 Returning RV_RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20090602

Method IS_PAGE_DELETABLE on class CL_BSP_WD_WB_OBJECT has no exception.
History
Last changed by/on SAP  20100303 
SAP Release Created in 700