SAP ABAP Class CL_BSP_WD_CLASS_EDIT_TOOL (Editing Tools for ABAP OO Classes)
Hierarchy
WEBCUIF (Software Component) SAP Web UI Framework
   CA-WUI-WKB (Application Component) Development Workbench
     CRM_BSP_WD_GEN_TOOLS (Package) Code Generation and Manipulations Tools for WEBCUIF DT
Properties
Class CL_BSP_WD_CLASS_EDIT_TOOL  
Short Description Editing Tools for ABAP OO Classes    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CRM_BSP_WD_GEN_TOOLS   Code Generation and Manipulations Tools for WEBCUIF DT 
Created 20040126   SAP 
Last change 20110908   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 CL_BSP_WD_OO_METHOD_PROXY Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 SEOK Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 SEOR Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_BSP_WD_CLASS_EDIT_TOOL has no interface implemented.
Friends
Class CL_BSP_WD_CLASS_EDIT_TOOL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CLASSKEY Instance attribute Protected Type reference (TYPE) SEOCLSKEY Key Structure of a Class 20040126
2 CO_CHANGE_MODE Constant Private Type reference (TYPE) SEOK_ACCESS_MODE SEOK_ACCESS_MODIFY 20090420
3 CO_DISPLAY_MODE Constant Private Type reference (TYPE) SEOK_ACCESS_MODE SEOK_ACCESS_SHOW 20090420
4 CO_FREE_MODE Constant Private Type reference (TYPE) SEOK_ACCESS_MODE SEOK_ACCESS_FREE 20090420
5 CURRENT_ACCESS_MODE Instance attribute Private Type reference (TYPE) SEOK_ACCESS_MODE CO_FREE_MODE 20090420
6 PENDING_METHODS Instance attribute Private Type reference (TYPE) TY_METHODS Table of Methods for Activation 20040203
7 PENDING_OTHER_PARTS Instance attribute Private Type reference (TYPE) TY_INACT_PARTS Table of Parts for Activation 20070712
8 PENDING_SECTIONS Instance attribute Private Type reference (TYPE) TY_SECTIONS Structure of Sections for Activation 20040203
9 SUPPRESS_AUTHORITY_CHECK Instance attribute Private Type reference (TYPE) ABAP_BOOL 20090605
Methods
# Method Level Visibility Method type Description Created on
1 ACTIVATE Instance method Public Method Class Activation 20040203
2 BUILD_WORK_LIST Instance method Private Method 20070711
3 CONSTRUCTOR Instance method Public Constructor Constructor 20040126
4 COPY_CLASS Instance method Public Method Copies the Class 20070712
5 DELETE_ATTRIBUTE Instance method Public Method Returns API Object for an Existing Method 20090421
6 DELETE_CLASS Instance method Public Method 20090420
7 DELETE_COMPONENT Instance method Private Method 20090420
8 DELETE_INHERITANCE Instance method Public Method Deletion of Inheritence Relationship 20070711
9 DELETE_METHOD Instance method Public Method Returns API Object for an Existing Method 20090420
10 GET_ATTRIBUTE Instance method Public Method Returns Template Object for Creating a New Attribute 20070711
11 GET_ATTRIBUTE_TEMPLATE Instance method Public Method Returns Template Object for Creating a New Attribute 20040129
12 GET_HANDLER_TEMPLATE Instance method Public Method Returns Template Object for Creating a New Event Handler 20050127
13 GET_METHOD Instance method Public Method Returns API Object for an Existing Method 20040202
14 GET_METHOD_4_DISPLAY Instance method Public Method Returns API Object for an Existing Method 20040318
15 GET_METHOD_TEMPLATE Instance method Public Method Returns Template Object for Creating a New Method 20040127
16 GET_SUPER_CLASSNAME Instance method Public Method Returns Name of Superclass 20040317
17 ON_CREATED Instance method Private Event handling method 20040203
18 ON_SAVED Instance method Private Event handling method 20040203
19 REDEFINE_METHOD Instance method Public Method Returns API Object for Redefining a Method 20040315
20 REGISTER_FOR_ACTIVATION Instance method Private Method 20040203
21 SET_ACCESS_MODE Instance method Private Method 20090420
22 SET_SUPER_CLASS Instance method Public Method Create or Change Inheritence Relationship 20070711
23 UNDO_METHOD_REDEFINITION Instance method Public Method Deletes a Method Redefinition 20080418
Events
Class CL_BSP_WD_CLASS_EDIT_TOOL has no event.
Types
Class CL_BSP_WD_CLASS_EDIT_TOOL has no local type.
Method Signatures

Method ACTIVATE Signature

Method ACTIVATE on class CL_BSP_WD_CLASS_EDIT_TOOL has no parameter.
# Exception Resumable Description Created on
1 FAILED 20040203

Method BUILD_WORK_LIST Signature

Method BUILD_WORK_LIST on class CL_BSP_WD_CLASS_EDIT_TOOL has no parameter.
Method BUILD_WORK_LIST on class CL_BSP_WD_CLASS_EDIT_TOOL has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CLSNAME Call by reference Type reference (TYPE) SEOCLSNAME Objekttypname 20040126
2 Importing IV_SUPPRESS_AUTHORITY_CHECK Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20090605
# Exception Resumable Description Created on
1 NOT_EXISTING Klasse existiert nicht 20040126
2 NO_ACCESS Zugriff nicht erlaubt 20040318

Method COPY_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TARGET_CLASS_NAME Call by reference Type reference (TYPE) SEOCLSNAME Objekttypname 20070712
2 Returning RV_RESULT Value transfer Object reference (TYPE REF TO) CL_BSP_WD_CLASS_EDIT_TOOL Editierwerkzeug für ABAP OO Klassen 20070712
# Exception Resumable Description Created on
1 FAILED 20070712
2 NO_ACCESS 20070712
3 TARGET_ALREADY_EXISTS 20070712
4 TARGET_EXISTS_DELETED 20070712

Method DELETE_ATTRIBUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NAME Call by reference Type reference (TYPE) SEOCMPNAME Attributsname 20090421
# Exception Resumable Description Created on
1 FAILED Methode existiert nicht 20090421
2 NO_ACCESS Zugriff verweigert 20090421

Method DELETE_CLASS Signature

Method DELETE_CLASS on class CL_BSP_WD_CLASS_EDIT_TOOL has no parameter.
# Exception Resumable Description Created on
1 FAILED 20090420
2 NO_ACCESS 20090420

Method DELETE_COMPONENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ATTRIBUTE_NAME Call by reference Type reference (TYPE) SEOCMPNAME Komponentenname 20090420
2 Importing IV_METHOD_NAME Call by reference Type reference (TYPE) SEOCMPNAME Komponentenname 20090420
# Exception Resumable Description Created on
1 FAILED 20090420
2 NO_ACCESS 20090420

Method DELETE_INHERITANCE Signature

Method DELETE_INHERITANCE on class CL_BSP_WD_CLASS_EDIT_TOOL has no parameter.
# Exception Resumable Description Created on
1 FAILED 20070711
2 NO_ACCESS 20070711

Method DELETE_METHOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NAME Call by reference Type reference (TYPE) SEOCMPNAME Methodenname 20090420
# Exception Resumable Description Created on
1 FAILED Methode existiert nicht 20090421
2 NO_ACCESS Zugriff verweigert 20090420

Method GET_ATTRIBUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NAME Call by reference Type reference (TYPE) SEOCPDNAME 20070711
2 Returning RV_RESULT Value transfer Object reference (TYPE REF TO) CL_BSP_WD_OO_ATTRIBUTE_PROXY 20070711
# Exception Resumable Description Created on
1 EXISTING Methode existiert bereits 20070711
2 NO_ACCESS Zugriff verweigert 20070711

Method GET_ATTRIBUTE_TEMPLATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NAME Call by reference Type reference (TYPE) SEOCPDNAME 20040129
2 Returning RV_RESULT Value transfer Object reference (TYPE REF TO) CL_BSP_WD_OO_ATTRIBUTE_PROXY 20040129
# Exception Resumable Description Created on
1 EXISTING Methode existiert bereits 20040129
2 NO_ACCESS Zugriff verweigert 20040318

Method GET_HANDLER_TEMPLATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NAME Call by reference Type reference (TYPE) SEOCMPNAME Eventhandlername 20050127
2 Importing IV_REF_CLASS Call by reference Type reference (TYPE) SEOCLSNAME Referenzklasse 20050127
3 Importing IV_REF_EVENT Call by reference Type reference (TYPE) SEOCMPNAME Referenzevent 20050127
4 Returning RV_RESULT Value transfer Object reference (TYPE REF TO) CL_BSP_WD_OO_METHOD_PROXY ABAP OO Methodenproxy 20050127
# Exception Resumable Description Created on
1 EXISTING Methode existiert bereits 20050127
2 NO_ACCESS Zugriff verweigert 20050127

Method GET_METHOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NAME Call by reference Type reference (TYPE) SEOCPDNAME 20040202
2 Returning RV_RESULT Value transfer Object reference (TYPE REF TO) CL_BSP_WD_OO_METHOD_PROXY ABAP OO Methodenproxy 20040202
# Exception Resumable Description Created on
1 NOT_EXISTING Methode existiert nicht 20040202
2 NO_ACCESS Zugriff verweigert 20040318

Method GET_METHOD_4_DISPLAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NAME Call by reference Type reference (TYPE) SEOCPDNAME 20040318
2 Returning RV_RESULT Value transfer Object reference (TYPE REF TO) CL_BSP_WD_OO_METHOD_PROXY ABAP OO Methodenproxy 20040318
# Exception Resumable Description Created on
1 NOT_EXISTING Methode existiert nicht 20040318
2 NO_ACCESS Zugriff verweigert 20040318

Method GET_METHOD_TEMPLATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NAME Call by reference Type reference (TYPE) SEOCMPNAME Komponentenname 20040127
2 Returning RV_RESULT Value transfer Object reference (TYPE REF TO) CL_BSP_WD_OO_METHOD_PROXY ABAP OO Methodenproxy 20040127
# Exception Resumable Description Created on
1 EXISTING Methode existiert bereits 20040127
2 NO_ACCESS Zugriff verweigert 20040318

Method GET_SUPER_CLASSNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_SUPERCLASS Value transfer Type reference (TYPE) SEOCLSNAME Objekttypname 20040317
# Exception Resumable Description Created on
1 FAILED 20040317

Method ON_CREATED Signature

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

Method ON_CREATED on class CL_BSP_WD_CLASS_EDIT_TOOL has no exception.

Method ON_SAVED Signature

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

Method ON_SAVED on class CL_BSP_WD_CLASS_EDIT_TOOL has no exception.

Method REDEFINE_METHOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NAME Call by reference Type reference (TYPE) SEOCPDNAME 20040315
2 Importing IV_WITH_SUPER_CALL Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20080526
3 Returning RV_RESULT Value transfer Object reference (TYPE REF TO) CL_BSP_WD_OO_METHOD_PROXY ABAP OO Methodenproxy 20040315
# Exception Resumable Description Created on
1 FINAL Methode ist final und kann nicht redefiniert werden 20040315
2 NOT_EXISTING Methode existiert nicht 20040315
3 NO_ACCESS Zugriff verweigert 20040318

Method REGISTER_FOR_ACTIVATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_COMPONENT Call by reference Object reference (TYPE REF TO) CL_BSP_WD_OO_COMPONENT_PROXY ABAP OO Komponentenproxy 20040203

Method REGISTER_FOR_ACTIVATION on class CL_BSP_WD_CLASS_EDIT_TOOL has no exception.

Method SET_ACCESS_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ACCESS_MODE Value transfer Type reference (TYPE) SEOK_ACCESS_MODE 20090420
# Exception Resumable Description Created on
1 FAILED 20090420

Method SET_SUPER_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_KEEP_REDEFINITIONS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20070711
2 Importing IV_SUPER_CLASS_NAME Call by reference Type reference (TYPE) SEOCLSNAME Objekttypname 20070711
# Exception Resumable Description Created on
1 FAILED 20070711
2 NO_ACCESS 20070711

Method UNDO_METHOD_REDEFINITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NAME Call by reference Type reference (TYPE) SEOCPDNAME Vollständiger Komponentenname 20080418
2 Importing IV_SUPPRESS_ACTIVATION Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20090414
# Exception Resumable Description Created on
1 ERROR_OCCURED 20080418
2 NO_ACCESS 20080418
3 OPERATION_NOT_SUPPORTED 20080418
History
Last changed by/on SAP  20110908 
SAP Release Created in 40