SAP ABAP Class CL_PROXY_GEN_CLASS (Generate Class)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-PRX (Application Component) Proxy Generation
     SAI_PROXY_GENTIME (Package) ES Tools: Proxy Generation
Properties
Class CL_PROXY_GEN_CLASS  
Short Description Generate Class    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SAI_PROXY_GENTIME   ES Tools: Proxy Generation 
Created 20080722   SAP 
Last change 20130531   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 SEOO Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 SEOP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 SEOS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
6 SPRX Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_PROXY_GEN_CLASS has no interface implemented.
Friends
Class CL_PROXY_GEN_CLASS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ATTRIBUTE Instance attribute Public Type reference (TYPE) SEOO_ATTRIBUTES_R 20080722
2 CLASS Instance attribute Public Type reference (TYPE) VSEOCLASS 20080722
3 C_PROTECTED Constant Public Type reference (TYPE) STRING '** -- PROTECTED CODE -- not changed by generator' 20080722
4 EXCEPTION Instance attribute Public Type reference (TYPE) SEOS_EXCEPTIONS_R 20080722
5 IMPLEMENTINGS Instance attribute Public Type reference (TYPE) SEOR_IMPLEMENTINGS_R 20080722
6 INHERITANCE Instance attribute Public Type reference (TYPE) VSEOEXTEND 20080722
7 INTERFACE Instance attribute Public Type reference (TYPE) VSEOINTERF 20080722
8 LOCALS_DEF Instance attribute Public Type reference (TYPE) RSWSOURCET 20080722
9 LOCALS_DEF_PROTECTED Instance attribute Public Type reference (TYPE) RSWSOURCET 20080722
10 LOCALS_IMP Instance attribute Public Type reference (TYPE) RSWSOURCET 20080722
11 LOCALS_IMP_PROTECTED Instance attribute Public Type reference (TYPE) RSWSOURCET 20080722
12 LOCALS_MAC Instance attribute Public Type reference (TYPE) RSWSOURCET 20080722
13 METHOD Instance attribute Public Type reference (TYPE) SEOO_METHODS_R 20080722
14 METHODS_WITH_SOURCE Instance attribute Public Type reference (TYPE) SEO_METHOD_SOURCE_TABLE 20080722
15 PARAMETER Instance attribute Public Type reference (TYPE) SEOS_PARAMETERS_R 20080722
16 REDEFINITIONS Instance attribute Public Type reference (TYPE) SEOR_REDEFINITIONS_R 20080722
17 TYPES Instance attribute Public Type reference (TYPE) SEOO_TYPES_R 20120222
18 WITH_PROTECTED_CODE Instance attribute Public Type reference (TYPE) ABAP_BOOL 20080725
Methods
# Method Level Visibility Method type Description Created on
1 ADD_EXCEPTION Instance method Public Method 20080722
2 ADD_METHOD Instance method Public Method 20080722
3 ADD_PARAMETER Instance method Public Method 20120222
4 ADD_TYPE Instance method Public Method 20120222
5 APPEND_DEF Instance method Public Method 20080722
6 APPEND_DEF_PROTECTED Instance method Public Method 20080722
7 APPEND_IMP Instance method Public Method 20080722
8 APPEND_IMP_PROTECTED Instance method Public Method 20080722
9 CONSTRUCTOR Instance method Public Constructor 20080722
10 GET_PROTECTED_CODE Instance method Public Method 20080722
11 SAVE Instance method Public Method 20080722
Events
Class CL_PROXY_GEN_CLASS has no event.
Types
Class CL_PROXY_GEN_CLASS has no local type.
Method Signatures

Method ADD_EXCEPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EXCEPTION Call by reference Type reference (TYPE) CSEQUENCE 20080722
2 Importing METHOD Call by reference Type reference (TYPE) CSEQUENCE 20080722

Method ADD_EXCEPTION on class CL_PROXY_GEN_CLASS has no exception.

Method ADD_METHOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EXPOSURE Call by reference Type reference (TYPE) SEOEXPOSE SEOC_EXPOSURE_PUBLIC Visibility of a class or component 20120223
2 Importing INTERFACE Call by reference Type reference (TYPE) CSEQUENCE 20090814
3 Importing METHOD Call by reference Type reference (TYPE) CSEQUENCE 20080722
4 Importing MTDDECLTYP Call by reference Type reference (TYPE) SEOMTDDECL '0' Method declaration level 20120222
5 Importing REFCLSNAME Call by reference Type reference (TYPE) CSEQUENCE 20080722
6 Importing SOURCE Call by reference Type reference (TYPE) RSWSOURCET 20080722

Method ADD_METHOD on class CL_PROXY_GEN_CLASS has no exception.

Method ADD_PARAMETER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DECLTYPE Call by reference Type reference (TYPE) SEOS_PARAMETER_R-PARDECLTYP SPRX_CONST_DIR_IMPORTING 20120222
2 Importing EDITORDER Call by reference Type reference (TYPE) CSEQUENCE '1' 20120222
3 Importing METHOD Call by reference Type reference (TYPE) CSEQUENCE 20120222
4 Importing OPTIONAL Call by reference Type reference (TYPE) SEOS_PARAMETER_R-PAROPTIONL SPRX_FALSE 20120222
5 Importing PARAM Call by reference Type reference (TYPE) CSEQUENCE 20120222
6 Importing PASSTYPE Call by reference Type reference (TYPE) SEOS_PARAMETER_R-PARPASSTYP SPRX_CONST_BY_REFERENCE 20120222
7 Importing TYPE Call by reference Type reference (TYPE) CSEQUENCE 20120222
8 Importing TYPTYPE Call by reference Type reference (TYPE) SEOS_PARAMETER_R-TYPTYPE SPRX_CONST_TYPE 20120222

Method ADD_PARAMETER on class CL_PROXY_GEN_CLASS has no exception.

Method ADD_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EXPOSURE Call by reference Type reference (TYPE) NUMERIC '2' 20120222
2 Importing NAME Call by reference Type reference (TYPE) CSEQUENCE 20120222
3 Importing TYPE Call by reference Type reference (TYPE) CSEQUENCE 20120222
4 Importing TYPESRC Call by reference Type reference (TYPE) CSEQUENCE 20120222

Method ADD_TYPE on class CL_PROXY_GEN_CLASS has no exception.

Method APPEND_DEF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing TEXT Call by reference Type reference (TYPE) CSEQUENCE 20080722
2 Importing TEXT1 Call by reference Type reference (TYPE) CSEQUENCE 20080722
3 Importing TEXT2 Call by reference Type reference (TYPE) CSEQUENCE 20080722
4 Importing TEXT3 Call by reference Type reference (TYPE) CSEQUENCE 20080722
5 Importing TEXT4 Call by reference Type reference (TYPE) CSEQUENCE 20080722
6 Importing TEXT5 Call by reference Type reference (TYPE) CSEQUENCE 20080722

Method APPEND_DEF on class CL_PROXY_GEN_CLASS has no exception.

Method APPEND_DEF_PROTECTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing TEXT Call by reference Type reference (TYPE) CSEQUENCE 20080722
2 Importing TEXT1 Call by reference Type reference (TYPE) CSEQUENCE 20080722
3 Importing TEXT2 Call by reference Type reference (TYPE) CSEQUENCE 20080722
4 Importing TEXT3 Call by reference Type reference (TYPE) CSEQUENCE 20080722
5 Importing TEXT4 Call by reference Type reference (TYPE) CSEQUENCE 20080722
6 Importing TEXT5 Call by reference Type reference (TYPE) CSEQUENCE 20080722

Method APPEND_DEF_PROTECTED on class CL_PROXY_GEN_CLASS has no exception.

Method APPEND_IMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing TEXT Call by reference Type reference (TYPE) CSEQUENCE 20080722
2 Importing TEXT1 Call by reference Type reference (TYPE) CSEQUENCE 20080722
3 Importing TEXT2 Call by reference Type reference (TYPE) CSEQUENCE 20080722
4 Importing TEXT3 Call by reference Type reference (TYPE) CSEQUENCE 20080722
5 Importing TEXT4 Call by reference Type reference (TYPE) CSEQUENCE 20080722
6 Importing TEXT5 Call by reference Type reference (TYPE) CSEQUENCE 20080722

Method APPEND_IMP on class CL_PROXY_GEN_CLASS has no exception.

Method APPEND_IMP_PROTECTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing TEXT Call by reference Type reference (TYPE) CSEQUENCE 20080722
2 Importing TEXT1 Call by reference Type reference (TYPE) CSEQUENCE 20080722
3 Importing TEXT2 Call by reference Type reference (TYPE) CSEQUENCE 20080722
4 Importing TEXT3 Call by reference Type reference (TYPE) CSEQUENCE 20080722
5 Importing TEXT4 Call by reference Type reference (TYPE) CSEQUENCE 20080722
6 Importing TEXT5 Call by reference Type reference (TYPE) CSEQUENCE 20080722

Method APPEND_IMP_PROTECTED on class CL_PROXY_GEN_CLASS has no exception.

Method CONSTRUCTOR 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) CSEQUENCE 20080723
2 Importing DESCRIPTION Call by reference Type reference (TYPE) CSEQUENCE 20080723

Method CONSTRUCTOR on class CL_PROXY_GEN_CLASS has no exception.

Method GET_PROTECTED_CODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SECTION Call by reference Type reference (TYPE) C 20080722
2 Returning SOURCE Value transfer Type reference (TYPE) SEOP_SOURCE_STRING 20080722

Method GET_PROTECTED_CODE on class CL_PROXY_GEN_CLASS has no exception.

Method SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ACTIVATE Call by reference Type reference (TYPE) PRX_BOOLEAN SPRX_FALSE ABAP Proxies: Boolean Value ('X' = True, Space = False) 20080724
2 Importing CORRNR Call by reference Type reference (TYPE) TRKORR 20080722
3 Importing DEVCLASS Call by reference Type reference (TYPE) DEVCLASS 20080722
4 Importing GENFLAG Call by reference Type reference (TYPE) GENFLAG Generation flag 20080731
5 Importing LOCK_HANDLE Call by reference Object reference (TYPE REF TO) IF_ADT_LOCK_HANDLE Lock Handle 20120410
6 Importing OVERWRITE Call by reference Type reference (TYPE) PRX_BOOLEAN SPRX_FALSE ABAP Proxies: Boolean Value ('X' = True, Space = False) 20080724
7 Importing SUPPRESS_DIALOGS Call by reference Type reference (TYPE) PRX_BOOLEAN SPRX_TRUE 20120305
# Exception Resumable Description Created on
1 CX_PROXY_FAULT 20080722
History
Last changed by/on SAP  20130531 
SAP Release Created in 712