SAP ABAP Class CL_OO_SOURCE_POS_INDEX_HELPER (accelerate conversion form to source based positions)
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_SOURCE_POS_INDEX_HELPER accelerate conversion from form to source based positions 20110915
Properties
Class CL_OO_SOURCE_POS_INDEX_HELPER  
Short Description accelerate conversion form to source based positions    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SEO_SOURCE_BASED   Source-based Class Editor 
Created 20110601   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_OO_SOURCE_POS_INDEX_HELPER has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_OO_SOURCE_POS_INDEX_HELPER accelerate conversion from form to source based positions 20110915
Friends
Class CL_OO_SOURCE_POS_INDEX_HELPER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_CLASS_NAME_POSITION_KIND Constant Public Type reference (TYPE) CHAR1 CO_NAME_POSITION_KIND 20110915
2 CO_INCLUDE_POSITION_KIND Constant Public Type reference (TYPE) CHAR1 'I' 20110915
3 CO_METHOD_IDENT_POSITION_KIND Constant Public Type reference (TYPE) CHAR1 CO_NAME_POSITION_KIND 20110915
4 CO_NAME_POSITION_KIND Constant Public Type reference (TYPE) CHAR1 'N' 20110915
5 POS_INDEX_PERSISTENCE Instance attribute Private Object reference (TYPE REF TO) LIF_POS_INDEX_PERSISTENCE 20110915
6 SOURCE_POS_INDEX_CACHE Static Attribute Private Type reference (TYPE) IF_OO_SOURCE_POS_INDEX_HELPER=>SOURCE_POS_INDEX_TAB 20110915
Methods
# Method Level Visibility Method type Description Created on
1 CALCULATE_RESULT Instance method Private Method internal method 20110915
2 GET_CLASS_NAME_POS Instance method Private Method re-usable method to calculate class name pos 20110915
3 GET_CS_INCLUDE_TIMESTAMP Instance method Private Method returns cs include timestamp 20110915
4 GET_POS_INDEX_PERSISTENCE Instance method Private Method returns internal persistence facade 20110915
5 INJECT_POS_INDEX_PERSISTENCE Instance method Private Method inject internal persistence facade 20110915
6 INTERNAL_CREATE_TEMP_INDEX Instance method Private Method internal method to create index 20110915
7 IS_CS_INCLUDE_UP_TO_DATE Instance method Private Method check if cs include is up to date (or if cs include must be 20110915
8 IS_SOURCE_POS_INDEX_UP_TO_DATE Instance method Private Method check if cs include timestamp in index is up to date 20110915
9 PREPARE_CACHE Static method Public Method prepares cache for given class names (select into table) 20110915
10 RESET_CACHE Static method Public Method clears the cache which was filled via prepare_cache 20110915
Events
Class CL_OO_SOURCE_POS_INDEX_HELPER has no event.
Types
Class CL_OO_SOURCE_POS_INDEX_HELPER has no local type.
Method Signatures

Method CALCULATE_RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FB_COLUMN Call by reference Type reference (TYPE) I 20110915
2 Importing FB_END_COLUMN Call by reference Type reference (TYPE) I 20110915
3 Importing FB_END_LINE Call by reference Type reference (TYPE) I 20110915
4 Importing FB_LINE Call by reference Type reference (TYPE) I 20110915
5 Importing INDEX_LINE Call by reference Type reference (TYPE) IF_OO_SOURCE_POS_INDEX_HELPER=>TY_SOURCE_POS_INDEX 20110915
6 Importing KEEP_METHOD_END_POS Call by reference Type reference (TYPE) ABAP_BOOL 20110915
7 Returning RESULT Value transfer Type reference (TYPE) IF_OO_SOURCE_POS_INDEX_HELPER=>TY_SOURCE_POS_INDEX 20110915

Method CALCULATE_RESULT on class CL_OO_SOURCE_POS_INDEX_HELPER has no exception.

Method GET_CLASS_NAME_POS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLASS_DEFINITION Call by reference Type reference (TYPE) ABAP_BOOL 20110915
2 Importing CLASS_NAME Call by reference Type reference (TYPE) CSEQUENCE 20110915
3 Importing INDEX Call by reference Type reference (TYPE) IF_OO_SOURCE_POS_INDEX_HELPER=>SOURCE_POS_INDEX_TAB 20110915
4 Returning RESULT Value transfer Type reference (TYPE) IF_OO_SOURCE_POS_INDEX_HELPER=>TY_SOURCE_POS_INDEX 20110915
5 Importing VERSION Call by reference Type reference (TYPE) R3STATE 20110915

Method GET_CLASS_NAME_POS on class CL_OO_SOURCE_POS_INDEX_HELPER has no exception.

Method GET_CS_INCLUDE_TIMESTAMP 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 20110915
2 Returning RESULT Value transfer Type reference (TYPE) TIMESTAMP 20110915
3 Importing VERSION Call by reference Type reference (TYPE) REPOSRC-R3STATE 20110915

Method GET_CS_INCLUDE_TIMESTAMP on class CL_OO_SOURCE_POS_INDEX_HELPER has no exception.

Method GET_POS_INDEX_PERSISTENCE 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) LIF_POS_INDEX_PERSISTENCE 20110915

Method GET_POS_INDEX_PERSISTENCE on class CL_OO_SOURCE_POS_INDEX_HELPER has no exception.

Method INJECT_POS_INDEX_PERSISTENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing REF Call by reference Object reference (TYPE REF TO) LIF_POS_INDEX_PERSISTENCE 20110915

Method INJECT_POS_INDEX_PERSISTENCE on class CL_OO_SOURCE_POS_INDEX_HELPER has no exception.

Method INTERNAL_CREATE_TEMP_INDEX 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 20110915
2 Importing CS_INCLUDE_TIMESTAMP Call by reference Type reference (TYPE) TIMESTAMP 20110915
3 Exporting INDEX_TAB Call by reference Type reference (TYPE) IF_OO_SOURCE_POS_INDEX_HELPER~SOURCE_POS_INDEX_TAB 20110915
4 Importing SCANNER Call by reference Object reference (TYPE REF TO) CL_OO_SOURCE_SCANNER_CLASS 20110915
5 Importing VERSION Call by reference Type reference (TYPE) REPOSRC-R3STATE 20110915

Method INTERNAL_CREATE_TEMP_INDEX on class CL_OO_SOURCE_POS_INDEX_HELPER has no exception.

Method IS_CS_INCLUDE_UP_TO_DATE 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 20110915
2 Returning RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20110915
3 Importing TIMESTAMP_HELPER Call by reference Object reference (TYPE REF TO) CL_OO_CLIF_SOURCE_HELPER 20110915
4 Importing VERSION Call by reference Type reference (TYPE) REPOSRC-R3STATE 20110915

Method IS_CS_INCLUDE_UP_TO_DATE on class CL_OO_SOURCE_POS_INDEX_HELPER has no exception.

Method IS_SOURCE_POS_INDEX_UP_TO_DATE 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 20110915
2 Importing INDEX_LINE Call by reference Type reference (TYPE) IF_OO_SOURCE_POS_INDEX_HELPER=>TY_SOURCE_POS_INDEX 20110915
3 Returning RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20110915
4 Importing TIMESTAMP_HELPER Call by reference Object reference (TYPE REF TO) CL_OO_CLIF_SOURCE_HELPER 20110915
5 Importing VERSION Call by reference Type reference (TYPE) REPOSRC-R3STATE 20110915

Method IS_SOURCE_POS_INDEX_UP_TO_DATE on class CL_OO_SOURCE_POS_INDEX_HELPER has no exception.

Method PREPARE_CACHE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLASS_NAMES Call by reference Type reference (TYPE) STRING_TABLE 20110915

Method PREPARE_CACHE on class CL_OO_SOURCE_POS_INDEX_HELPER has no exception.

Method RESET_CACHE Signature

Method RESET_CACHE on class CL_OO_SOURCE_POS_INDEX_HELPER has no parameter.
Method RESET_CACHE on class CL_OO_SOURCE_POS_INDEX_HELPER has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in