SAP ABAP Class CL_BSP_WD_GEN_TOOL (BSP WD Generator)
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_GEN_TOOL  
Short Description BSP WD Generator    
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 20040216   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)
Interfaces
Class CL_BSP_WD_GEN_TOOL has no interface implemented.
Friends
Class CL_BSP_WD_GEN_TOOL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 BSP_APPL Instance attribute Protected Type reference (TYPE) O2APPLNAME Name of BSP Application 20040216
2 CONTROLLER_GENCLASS Instance attribute Protected Type reference (TYPE) SEOCLSNAME Generated Controller Class 20040216
3 CONTROLLER_IMPLCLASS Instance attribute Protected Type reference (TYPE) SEOCLSNAME Controller Implementation Class 20040216
4 CORRECTION_REQUEST Instance attribute Protected Type reference (TYPE) TRKORR Request/Task 20040216
5 GENINFO Instance attribute Protected Object reference (TYPE REF TO) IF_BSP_WD_GENINFO Data Retrieval Interface for Generation Tools 20040216
6 GENMODEL Instance attribute Protected Object reference (TYPE REF TO) CL_BSP_WD_GEN_UTIL_MODEL 20040216
7 LOG Instance attribute Protected Object reference (TYPE REF TO) IF_BSP_WD_LOGGING Logging Interface 20040312
8 TEST Instance attribute Protected Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20040216
9 VIEWNAME Instance attribute Protected Type reference (TYPE) STRING 20040216
10 XML_SOURCE Instance attribute Protected Type reference (TYPE) STRING Source XML for Generation 20040216
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_CONTROLLER_EXISTS Instance method Protected Method 20040216
2 CHECK_CONTROLLER_IMPL_EXISTS Instance method Protected Method 20040216
3 CHECK_LAYOUT_EXISTS Instance method Protected Method 20040216
4 CONSTRUCTOR Instance method Public Constructor Constructor 20040216
5 CONTEXT_CLASS_GENERATE Instance method Protected Method Generate BSP Controller Class 20040216
6 CONTROLLER_CLASS_GEN Instance method Protected Method Generate BSP Controller Class 20051207
7 CONTROLLER_DEF_GENERATE Instance method Protected Method Generate BSP Controller 20040217
8 CONTR_IMPL_CLASS_GENERATE Instance method Protected Method Generate BSP Controller Implementation Class 20040216
9 CREATE_CONTROLLER Instance method Public Method 20051207
10 CREATE_VIEW_COMPLETE Instance method Public Method Generate a Complete BSP WD View 20040216
11 CREATE_VIEW_PARTS Instance method Protected Method 20040216
12 GENERATE_CLASSES_FROM_SOURCE Instance method Protected Method 20040218
13 TRANSFORM Instance method Protected Method 20040216
14 VIEW_CONTROLLER_CLASS_GENERATE Instance method Protected Method Generate BSP Controller Class 20040216
15 VIEW_LAYOUT_GENERATE Instance method Protected Method Generate BSP View Layout 20040216
Events
Class CL_BSP_WD_GEN_TOOL has no event.
Types
Class CL_BSP_WD_GEN_TOOL has no local type.
Method Signatures

Method CHECK_CONTROLLER_EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_EXISTS Value transfer Type reference (TYPE) ABAP_BOOL 20040216

Method CHECK_CONTROLLER_EXISTS on class CL_BSP_WD_GEN_TOOL has no exception.

Method CHECK_CONTROLLER_IMPL_EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_EXISTS Value transfer Type reference (TYPE) ABAP_BOOL 20040216

Method CHECK_CONTROLLER_IMPL_EXISTS on class CL_BSP_WD_GEN_TOOL has no exception.

Method CHECK_LAYOUT_EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_EXISTS Value transfer Type reference (TYPE) ABAP_BOOL 20040216

Method CHECK_LAYOUT_EXISTS on class CL_BSP_WD_GEN_TOOL has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BOL_APPL Call by reference Type reference (TYPE) CRMT_GENIL_APPL 'ALL' Komponentensetname für den generischen Interaction Layer 20040216
2 Importing IV_BSP_APPL Call by reference Type reference (TYPE) O2APPLNAME Name einer BSP-Applikation 20040216
3 Importing IV_CORR_REQUEST Call by reference Type reference (TYPE) TRKORR Auftrag/Aufgabe 20040216
4 Importing IV_LOG Call by reference Object reference (TYPE REF TO) IF_BSP_WD_LOGGING Logging Interface 20040312
5 Importing IV_XML_SOURCE Call by reference Type reference (TYPE) STRING XML Quelldefinition 20040216
# Exception Resumable Description Created on
1 FAILED 20040216

Method CONTEXT_CLASS_GENERATE Signature

Method CONTEXT_CLASS_GENERATE on class CL_BSP_WD_GEN_TOOL has no parameter.
# Exception Resumable Description Created on
1 CX_BSP_WD_GENERATION SPICe-Generiererungs-Ausnahme 20040216

Method CONTROLLER_CLASS_GEN Signature

Method CONTROLLER_CLASS_GEN on class CL_BSP_WD_GEN_TOOL has no parameter.
# Exception Resumable Description Created on
1 CX_BSP_WD_GENERATION SPICe-Generiererungs-Ausnahme 20051207

Method CONTROLLER_DEF_GENERATE Signature

Method CONTROLLER_DEF_GENERATE on class CL_BSP_WD_GEN_TOOL has no parameter.
# Exception Resumable Description Created on
1 CX_BSP_WD_GENERATION SPICe-Generiererungs-Ausnahme 20040217

Method CONTR_IMPL_CLASS_GENERATE Signature

Method CONTR_IMPL_CLASS_GENERATE on class CL_BSP_WD_GEN_TOOL has no parameter.
# Exception Resumable Description Created on
1 CX_BSP_WD_GENERATION SPICe-Generiererungs-Ausnahme 20040216

Method CREATE_CONTROLLER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CONTROLLER_NAME Call by reference Type reference (TYPE) O2PAGEEXT 20051207
# Exception Resumable Description Created on
1 CX_BSP_WD_GENERATION 20051207

Method CREATE_VIEW_COMPLETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CREATE_LAYOUT Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20090401
2 Importing IV_VIEWNAME Call by reference Type reference (TYPE) O2PAGEEXT Name einer BSP-Seite/-Controller (in Groß-/Kleinschreibung) 20040216
# Exception Resumable Description Created on
1 CX_BSP_WD_GENERATION BSP WD Generierungsausnahme 20040216

Method CREATE_VIEW_PARTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CREATE_CONTROLLER Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20040216
2 Importing IV_CREATE_LAYOUT Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20040216
3 Importing IV_CREATE_MODEL Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20040216
# Exception Resumable Description Created on
1 CX_BSP_WD_GENERATION BSP WD Generierungsausnahme 20040216

Method GENERATE_CLASSES_FROM_SOURCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ABAP_SOURCE Call by reference Type reference (TYPE) STRING 20040218
# Exception Resumable Description Created on
1 CX_BSP_WD_GENERATION BSP WD Generierungsausnahme 20040218

Method TRANSFORM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_OBJECTS Call by reference Type reference (TYPE) ABAP_TRANS_OBJBIND_TAB Objekte für die Transformation 20040730
2 Importing IT_PARAMETERS Call by reference Type reference (TYPE) ABAP_TRANS_PARMBIND_TAB Parameter für die Transformation 20040216
3 Importing IV_TRANSFORMATION_NAME Call by reference Type reference (TYPE) NAME_KOMP Komponentenname 20040216
4 Returning RV_RESULT Value transfer Type reference (TYPE) STRING 20040216
# Exception Resumable Description Created on
1 CX_BSP_WD_GENERATION Generischer Bypass 20040216

Method VIEW_CONTROLLER_CLASS_GENERATE Signature

Method VIEW_CONTROLLER_CLASS_GENERATE on class CL_BSP_WD_GEN_TOOL has no parameter.
# Exception Resumable Description Created on
1 CX_BSP_WD_GENERATION SPICe-Generiererungs-Ausnahme 20040216

Method VIEW_LAYOUT_GENERATE Signature

Method VIEW_LAYOUT_GENERATE on class CL_BSP_WD_GEN_TOOL has no parameter.
# Exception Resumable Description Created on
1 CX_BSP_WD_GENERATION SPICe-Generiererungs-Ausnahme 20040216
History
Last changed by/on SAP  20100303 
SAP Release Created in 400