SAP ABAP Class CL_OO_WB_REQUEST_FACTORY (Factory for workbench requests)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-TOO-CLA (Application Component) Class Builder
     SEO_SOURCE_BASED (Package) Source-based Class Editor
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_OO_WB_REQUEST_FACTORY Factory for workbench requests 20091127
Properties
Class CL_OO_WB_REQUEST_FACTORY  
Short Description Factory for workbench requests    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SEO_SOURCE_BASED   Source-based Class Editor 
Created 20091127   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_OO_WB_REQUEST_FACTORY has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_OO_WB_REQUEST_FACTORY Factory for workbench requests 20091127
Friends
Class CL_OO_WB_REQUEST_FACTORY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CACHE Instance attribute Private See coding 20110922
2 CLASS_DEFINITION Constant Private Type reference (TYPE) C 'L' 20091127
3 CLASS_IMPLEMENTATION Constant Private Type reference (TYPE) C 'P' 20091127
4 INTERFACE_DEFINITION Constant Private Type reference (TYPE) C 'N' 20091127
5 SINGLETON Static Attribute Protected Object reference (TYPE REF TO) CL_OO_WB_REQUEST_FACTORY 20091130
6 STATEMENT_ALIASES Constant Private Type reference (TYPE) STRING 'ALIASES' 20121208
7 STATEMENT_CLASS Constant Private Type reference (TYPE) STRING 'CLASS' 20091127
8 STATEMENT_DEFERRED Constant Private Type reference (TYPE) STRING 'DEFERRED' 20091127
9 STATEMENT_DEFINITION Constant Private Type reference (TYPE) STRING 'DEFINITION' 20091127
10 STATEMENT_IMPLEMENTATION Constant Private Type reference (TYPE) STRING 'IMPLEMENTATION' 20091127
11 STATEMENT_INTERFACE Constant Private Type reference (TYPE) STRING 'INTERFACE' 20091127
12 STATEMENT_LOAD Constant Private Type reference (TYPE) STRING 'LOAD' 20130827
13 STATEMENT_METHOD Constant Private Type reference (TYPE) STRING 'METHOD' 20091127
14 STATEMENT_METHODS Constant Private Type reference (TYPE) STRING 'METHODS' 20091127
Methods
# Method Level Visibility Method type Description Created on
1 CREATE_FOR_LOCAL_CLASS Instance method Private Method 20100122
2 CREATE_FOR_LOCAL_CLASS_METHOD Instance method Private Method 20100122
3 GET_INSTANCE Static method Public Method 20091130
4 SCAN Instance method Private Method 20110922
5 WB_TREE_GET_INCLUDE Instance method Protected Method 20100122
Events
Class CL_OO_WB_REQUEST_FACTORY has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_CACHE Private See coding 20110922 BEGIN OF ty_cache, include_name TYPE sy-repid, program_name TYPE sy-repid, keywords TYPE string, tokens TYPE sedi_tk, statements TYPE sedi_stm, levels TYPE slevel_tab, END OF ty_cache
2 TY_KEYWORDS Private See coding 20110922 ty_keywords TYPE STANDARD TABLE OF sedi_kw WITH DEFAULT KEY
Method Signatures

Method CREATE_FOR_LOCAL_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHECK_STRING Call by reference Type reference (TYPE) CSEQUENCE 20100122
2 Importing INCLUDE_CODE Call by reference Type reference (TYPE) STRING_TABLE 20121204
3 Importing INCLUDE_NAME Call by reference Type reference (TYPE) CSEQUENCE 20121204
4 Importing LOCAL_CLASS Call by reference Type reference (TYPE) CSEQUENCE 20100122
5 Importing OBJECT_TYPE Call by reference Type reference (TYPE) C 20100122
6 Importing OPERATION Call by reference Type reference (TYPE) SEU_ACTION SWBM_C_OP_DISPLAY 20100122
7 Importing PROGRAM Call by reference Type reference (TYPE) CSEQUENCE 20100122
8 Returning RESULT Value transfer Object reference (TYPE REF TO) CL_WB_REQUEST 20100122

Method CREATE_FOR_LOCAL_CLASS on class CL_OO_WB_REQUEST_FACTORY has no exception.

Method CREATE_FOR_LOCAL_CLASS_METHOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INCLUDE_CODE Call by reference Type reference (TYPE) STRING_TABLE 20121204
2 Importing INCLUDE_NAME Call by reference Type reference (TYPE) CSEQUENCE 20121204
3 Importing LOCAL_CLASS Call by reference Type reference (TYPE) CSEQUENCE 20100122
4 Importing METHOD Call by reference Type reference (TYPE) CSEQUENCE 20100122
5 Importing OBJECT_TYPE Call by reference Type reference (TYPE) C 20100122
6 Importing OPERATION Call by reference Type reference (TYPE) SEU_ACTION SWBM_C_OP_DISPLAY 20100122
7 Importing PROGRAM Call by reference Type reference (TYPE) CSEQUENCE 20100122
8 Returning RESULT Value transfer Object reference (TYPE REF TO) CL_WB_REQUEST 20100122

Method CREATE_FOR_LOCAL_CLASS_METHOD on class CL_OO_WB_REQUEST_FACTORY has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Object reference (TYPE REF TO) IF_OO_WB_REQUEST_FACTORY 20091130

Method GET_INSTANCE on class CL_OO_WB_REQUEST_FACTORY has no exception.

Method SCAN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INCLUDE_NAME Call by reference Type reference (TYPE) SY-REPID 20110922
2 Importing KEYOWRDS_AS_STRING Call by reference Type reference (TYPE) STRING 20110922
3 Importing KEYWORDS Call by reference Type reference (TYPE) TY_KEYWORDS 20110922
4 Exporting LEVELS Call by reference Type reference (TYPE) SLEVEL_TAB 20110922
5 Importing PROGRAM_NAME Call by reference Type reference (TYPE) SY-REPID SPACE 20110922
6 Importing SOURCE_CODE Call by reference Type reference (TYPE) STRING_TABLE 20121204
7 Exporting STATEMENTS Call by reference Type reference (TYPE) SEDI_STM 20110922
8 Exporting TOKENS Call by reference Type reference (TYPE) SEDI_TK 20110922

Method SCAN on class CL_OO_WB_REQUEST_FACTORY has no exception.

Method WB_TREE_GET_INCLUDE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing OBJECTNAME Call by reference Type reference (TYPE) CSEQUENCE 20100122
2 Importing OBJECTTYPE Call by reference Type reference (TYPE) CSEQUENCE 20100122
3 Importing PROGRAM Call by reference Type reference (TYPE) CSEQUENCE 20100122
4 Returning RESULT Value transfer Type reference (TYPE) STRING 20100122

Method WB_TREE_GET_INCLUDE on class CL_OO_WB_REQUEST_FACTORY has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 800