SAP ABAP Class CL_OO_SOURCE_POS_CONVERTER (WB - Class Builder - Surce Position Converter)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-TOO-CLA (Application Component) Class Builder
     SEO_SOURCE_BASED (Package) Source-based Class Editor
Properties
Class CL_OO_SOURCE_POS_CONVERTER  
Short Description WB - Class Builder - Surce Position Converter    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SEO_SOURCE_BASED   Source-based Class Editor 
Created 20061212   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_SOURCE_SCANNER Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_OO_SOURCE_POS_CONVERTER has no interface implemented.
Friends
Class CL_OO_SOURCE_POS_CONVERTER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CLIF_KEY Instance attribute Private Type reference (TYPE) SEOCLSKEY Key structure of a class 20061212
2 C_EXTENSION_CLASS_POOL Constant Private See coding 'CP' 20061218
3 C_EXTENSION_CS Constant Private See coding 'CS' 20100907
4 C_EXTENSION_INTERFACE Constant Private See coding 'IU' 20071213
5 C_EXTENSION_METHOD Constant Private See coding 'CM' 20061218
6 C_EXTENSION_PRIVATE Constant Private See coding 'CI' 20061218
7 C_EXTENSION_PROTECTED Constant Private See coding 'CO' 20061218
8 C_EXTENSION_PUBLIC Constant Private See coding 'CU' 20061218
9 DW_INACTIV_API Instance attribute Private Object reference (TYPE REF TO) CL_WB_ACTIVATION_DB_API 20110915
10 SOURCE Instance attribute Private Object reference (TYPE REF TO) CL_OO_CLIF_SOURCE Source Code of a Class 20061212
Methods
# Method Level Visibility Method type Description Created on
1 CAN_USE_SOURCE_POS_INDEX Instance method Private Method 20110915
2 CREATE Static method Public Method Create a Source Position Converter 20061212
3 GET_INCLUDE_POSITION Instance method Public Method 20061214
4 GET_OBJECT Instance method Public Method 20070116
5 GET_POSITION_BY_COMPONENT Instance method Public Method 20091103
6 GET_POSITION_BY_INCLUDE Instance method Public Method 20061218
7 GET_SYNTAX_CHECK_INCLUDE_POS Instance method Public Method Gets Include and Position within the include for Synt.-Check 20061212
8 GET_SYNTAX_CHECK_POS_BY_INC Instance method Public Method 20061218
9 IS_INCLUDE_CONVERTABLE Instance method Public Method 20061222
Events
Class CL_OO_SOURCE_POS_CONVERTER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TYPE_INCLUDE_POSITION Public See coding 20061212 begin of type_include_position, include type progname, source_position type cl_source_scanner=>type_source_position, end of type_include_position
2 TYPE_OBJECT Public See coding 20070116 begin of type_object, type type seu_objtyp, name type seu_objkey, end of type_object
Method Signatures

Method CAN_USE_SOURCE_POS_INDEX Signature

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

Method CAN_USE_SOURCE_POS_INDEX on class CL_OO_SOURCE_POS_CONVERTER has no exception.

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLIF_KEY Call by reference Type reference (TYPE) SEOCLSKEY Key structure of a class 20061212
2 Returning CONVERTER Value transfer Object reference (TYPE REF TO) CL_OO_SOURCE_POS_CONVERTER WB - Class Builder - Surce Position Converter 20061212
3 Importing SOURCE Call by reference Object reference (TYPE REF TO) IF_OO_CLIF_SOURCE Source Code of a Class 20061212

Method CREATE on class CL_OO_SOURCE_POS_CONVERTER has no exception.

Method GET_INCLUDE_POSITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning INCLUDE_POSITION Value transfer Type reference (TYPE) TYPE_INCLUDE_POSITION 20061214
2 Importing SOURCE_POSITION Call by reference Type reference (TYPE) CL_SOURCE_SCANNER=>TYPE_SOURCE_POSITION 20061214
# Exception Resumable Description Created on
1 CX_OO_CLIF_SCAN_ERROR 20091124
2 CX_OO_INVALID_SOURCE_POSITION 20070105

Method GET_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning OBJECT Value transfer Type reference (TYPE) TYPE_OBJECT 20070116
2 Importing SOURCE_POSITION Call by reference Type reference (TYPE) CL_SOURCE_SCANNER=>TYPE_SOURCE_POSITION 20070116
# Exception Resumable Description Created on
1 CX_OO_CLIF_SCAN_ERROR 20091124
2 CX_OO_INVALID_SOURCE_POSITION 20070116

Method GET_POSITION_BY_COMPONENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CPDKEY Value transfer Type reference (TYPE) SEOCPDKEY 20091103
2 Importing CPDTYPE Call by reference Type reference (TYPE) SEU_OBJTYP 20091103
3 Returning SOURCE_POSITION Value transfer Type reference (TYPE) CL_SOURCE_SCANNER=>TYPE_SOURCE_POSITION 20091103
# Exception Resumable Description Created on
1 CX_OO_CLIF_COMPONENT 20091103
2 CX_OO_CLIF_SCAN_ERROR 20091124

Method GET_POSITION_BY_INCLUDE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INCLUDE_POSITION Call by reference Type reference (TYPE) TYPE_INCLUDE_POSITION 20061218
2 Returning SOURCE_POSITION Value transfer Type reference (TYPE) CL_SOURCE_SCANNER=>TYPE_SOURCE_POSITION 20061218
# Exception Resumable Description Created on
1 CX_OO_CLIF_COMPONENT 20061218
2 CX_OO_CLIF_SCAN_ERROR 20091124
3 CX_OO_INVALID_SOURCE_POSITION 20100705

Method GET_SYNTAX_CHECK_INCLUDE_POS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning INCLUDE_POSITION Value transfer Type reference (TYPE) TYPE_INCLUDE_POSITION 20061212
2 Importing SOURCE_POSITION Call by reference Type reference (TYPE) CL_SOURCE_SCANNER=>TYPE_SOURCE_POSITION 20061212
# Exception Resumable Description Created on
1 CX_OO_CLIF_SCAN_ERROR Class Processing Error 20091124

Method GET_SYNTAX_CHECK_POS_BY_INC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INCLUDE_POSITION Call by reference Type reference (TYPE) TYPE_INCLUDE_POSITION 20061218
2 Returning SOURCE_POSITION Value transfer Type reference (TYPE) CL_SOURCE_SCANNER=>TYPE_SOURCE_POSITION 20061218
# Exception Resumable Description Created on
1 CX_OO_CLIF_COMPONENT 20070104
2 CX_OO_CLIF_SCAN_ERROR 20091124
3 CX_OO_INVALID_SOURCE_POSITION 20100706

Method IS_INCLUDE_CONVERTABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CONVERTABLE Value transfer Type reference (TYPE) SEOX_BOOLEAN 20061222
2 Importing INCLUDE Call by reference Type reference (TYPE) PROGNAME 20061222

Method IS_INCLUDE_CONVERTABLE on class CL_OO_SOURCE_POS_CONVERTER has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 710