SAP ABAP Class CL_BSP_WD_CLASS_GEN_TOOL (Generation Tool 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_GEN_TOOL  
Short Description Generation Tool for ABAP OO Classes    
Super Class    
Instantiability of a Class 0  Private 
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 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 SABOO Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_BSP_WD_CLASS_GEN_TOOL has no interface implemented.
Friends
Class CL_BSP_WD_CLASS_GEN_TOOL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CORRECTION_REQUEST Instance attribute Private Type reference (TYPE) TRKORR Request/Task 20040218
2 DEVCLASS Instance attribute Private Type reference (TYPE) DEVCLASS Package 20040218
3 GENFLAG Instance attribute Private Type reference (TYPE) GENFLAG Generation indicator 20040608
4 LOG Instance attribute Private Object reference (TYPE REF TO) IF_BSP_WD_LOGGING Logging Interface 20040218
5 SP_USER Instance attribute Private Type reference (TYPE) SYUNAME ABAP System, User Logon Name 20040130
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Constructor 20040218
2 CREATE_CLASS_FROM_SOURCE Static method Public Method Creates a Class from Source Texts 20040130
3 CREATE_DERIVED_CLASS Static method Public Method Derives a New Class from a Given Superclass 20040301
4 GET_CLASS_DATA Static method Private Method 20040130
5 SP_MODE_PREPARE Instance method Private Method 20040130
6 WB_CLASS_CREATE_ACTIVE Instance method Private Method Class Creation 20040130
7 WB_CLASS_GENERATE Instance method Private Method Class Generation - Description 20040130
Events
Class CL_BSP_WD_CLASS_GEN_TOOL has no event.
Types
Class CL_BSP_WD_CLASS_GEN_TOOL has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_GENFLAG Call by reference Type reference (TYPE) GENFLAG SPACE Generierungskennzeichen 20040608
2 Importing IV_LOG Call by reference Object reference (TYPE REF TO) IF_BSP_WD_LOGGING Logging Interface 20040218

Method CONSTRUCTOR on class CL_BSP_WD_CLASS_GEN_TOOL has no exception.

Method CREATE_CLASS_FROM_SOURCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CORRECTION_REQUEST Call by reference Type reference (TYPE) TRKORR Auftrag/Aufgabe 20040218
2 Importing IV_DEVCLASS Call by reference Type reference (TYPE) DEVCLASS Paket 20040218
3 Importing IV_LOG Call by reference Object reference (TYPE REF TO) IF_BSP_WD_LOGGING Logging Interface 20040218
4 Importing IV_SOURCE Call by reference Type reference (TYPE) STRING 20040130
# Exception Resumable Description Created on
1 CX_BSP_WD_GENERATION BSP WD Generierungsausnahme 20040216

Method CREATE_DERIVED_CLASS 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 Objekttypname 20040301
2 Importing IV_CORRECTION_REQUEST Call by reference Type reference (TYPE) TRKORR Auftrag/Aufgabe 20040317
3 Importing IV_DEVCLASS Call by reference Type reference (TYPE) DEVCLASS 20040317
4 Importing IV_LOG Call by reference Object reference (TYPE REF TO) IF_BSP_WD_LOGGING Logging Interface 20040317
5 Importing IV_SUPER_CLASSNAME Call by reference Type reference (TYPE) SEOCLSNAME Objekttypname 20040301
# Exception Resumable Description Created on
1 ALREADY_EXISTING Klasse existiert bereits 20040301
2 FAILED 20040317
3 SUPER_NOT_EXISTING Super-Klasse existiert nicht 20040301

Method GET_CLASS_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CLASS_DEFS Call by reference Type reference (TYPE) SABOO_VSEOT 20040130
2 Importing IV_CLASS Call by reference Type reference (TYPE) SEOCLSNAME 20040130
3 Returning RS_CLASS_DEF Value transfer Type reference (TYPE) TY_CLASS_DEF 20040130

Method GET_CLASS_DATA on class CL_BSP_WD_CLASS_GEN_TOOL has no exception.

Method SP_MODE_PREPARE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CLASSES Call by reference Type reference (TYPE) SEOC_CLASS_KEYS 20040130

Method SP_MODE_PREPARE on class CL_BSP_WD_CLASS_GEN_TOOL has no exception.

Method WB_CLASS_CREATE_ACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_VSEO_TABS Call by reference Type reference (TYPE) SABOO_VSEOT 20040130
2 Importing I_CIFKEYS Call by reference Type reference (TYPE) SEOC_CLASS_KEYS 20040130
3 Importing I_METHOD_IMPLS Call by reference Type reference (TYPE) SABOO_METHOD_IMPL_TAB 20040130
# Exception Resumable Description Created on
1 CX_BSP_WD_GENERATION BSP WD Generierungsausnahme 20040130

Method WB_CLASS_GENERATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ABAP_SOURCE Call by reference Type reference (TYPE) STRING 20040130
# Exception Resumable Description Created on
1 CX_BSP_WD_GENERATION BSP WD Generierungsausnahme 20040130
History
Last changed by/on SAP  20100303 
SAP Release Created in 40