SAP ABAP Interface IF_OO_SOURCE_POS_INDEX_HELPER (accelerate conversion from 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 - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_OO_SOURCE_POS_INDEX_HELPER accelerate conversion form to source based positions 20110915
Properties
Interface IF_OO_SOURCE_POS_INDEX_HELPER  
Short Description accelerate conversion from form to source based positions    
General Data
Package SEO_SOURCE_BASED   Source-based Class Editor 
Created 20110601   SAP 
Last changed 20130531   SAP 
Unicode checks active    
Forward declarations
Interface IF_OO_SOURCE_POS_INDEX_HELPER has no forward declaration.
Interfaces
Interface IF_OO_SOURCE_POS_INDEX_HELPER has no interface.
Friends
Interface IF_OO_SOURCE_POS_INDEX_HELPER has no friend.
Attributes
Interface IF_OO_SOURCE_POS_INDEX_HELPER has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CREATE_INDEX Instance method Public Method creates index for given class and version and persists in db 20110915
2 CREATE_INDEX_WITH_SCANNER Instance method Public Method creates index with class_scanner as input 20110915
3 CREATE_TEMP_INDEX_WITH_SCANNER Instance method Public Method creates temporary index (content not stored in db) 20110915
4 DELETE_INDEX Instance method Public Method delete index for given class 20110915
5 GET_CLASS_DEF_POS Instance method Public Method returns position for class name identifier 20110915
6 GET_CLASS_IMPL_POS Instance method Public Method returns posision of class name implementation 20110915
7 GET_CLASS_INCLUDE_BY_POSITION Instance method Public Method 20110915
8 GET_FORM_BASED_POS Instance method Public Method returns form based position for given source based pos 20110915
9 GET_METHOD_IMPL_IDENT_POS Instance method Public Method returns position for method name ident (implementation part) 20110915
10 GET_METHOD_IMPL_POS Instance method Public Method returns position for method implementation 20110915
11 GET_POSITION_BY_COMPONENT Instance method Public Method returns position for class component declaration in sections 20110915
12 UPDATE_INDEX_ON_ACTIVATE Instance method Public Method callback for activate - index will be updated after activati 20110915
Events
Interface IF_OO_SOURCE_POS_INDEX_HELPER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 SOURCE_POS_INDEX_TAB Public See coding 20110915 source_pos_index_tab type standard table of SEO_SRC_POS_IND
2 TY_SOURCE_POS_INDEX Public Type reference (TYPE) SEO_SRC_POS_IND 20110915
Method Signatures

Method CREATE_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 Exporting INDEX_TAB Call by reference Type reference (TYPE) SOURCE_POS_INDEX_TAB 20110915
3 Importing VERSION Call by reference Type reference (TYPE) REPOSRC-R3STATE 20110915

Method CREATE_INDEX on Interface IF_OO_SOURCE_POS_INDEX_HELPER has no exception.

Method CREATE_INDEX_WITH_SCANNER 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 Exporting INDEX_TAB Call by reference Type reference (TYPE) SOURCE_POS_INDEX_TAB 20110915
3 Importing SCANNER Call by reference Object reference (TYPE REF TO) CL_OO_SOURCE_SCANNER_CLASS 20110915
4 Importing VERSION Call by reference Type reference (TYPE) REPOSRC-R3STATE 20110915

Method CREATE_INDEX_WITH_SCANNER on Interface IF_OO_SOURCE_POS_INDEX_HELPER has no exception.

Method CREATE_TEMP_INDEX_WITH_SCANNER 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 Exporting INDEX_TAB Call by reference Type reference (TYPE) SOURCE_POS_INDEX_TAB 20110915
3 Importing SCANNER Call by reference Object reference (TYPE REF TO) CL_OO_SOURCE_SCANNER_CLASS 20110915

Method CREATE_TEMP_INDEX_WITH_SCANNER on Interface IF_OO_SOURCE_POS_INDEX_HELPER has no exception.

Method DELETE_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 VERSION Call by reference Type reference (TYPE) REPOSRC-R3STATE 20110915

Method DELETE_INDEX on Interface IF_OO_SOURCE_POS_INDEX_HELPER has no exception.

Method GET_CLASS_DEF_POS 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 Call by reference Type reference (TYPE) SOURCE_POS_INDEX_TAB 20110915
3 Returning RESULT Value transfer Type reference (TYPE) TY_SOURCE_POS_INDEX 20110915
4 Importing VERSION Call by reference Type reference (TYPE) REPOSRC-R3STATE 20110915

Method GET_CLASS_DEF_POS on Interface IF_OO_SOURCE_POS_INDEX_HELPER has no exception.

Method GET_CLASS_IMPL_POS 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 Call by reference Type reference (TYPE) SOURCE_POS_INDEX_TAB 20110915
3 Returning RESULT Value transfer Type reference (TYPE) TY_SOURCE_POS_INDEX 20110915
4 Importing VERSION Call by reference Type reference (TYPE) REPOSRC-R3STATE 20110915

Method GET_CLASS_IMPL_POS on Interface IF_OO_SOURCE_POS_INDEX_HELPER has no exception.

Method GET_CLASS_INCLUDE_BY_POSITION 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 COLUMN Call by reference Type reference (TYPE) I 20110915
3 Importing LINE Call by reference Type reference (TYPE) I 20110915
4 Returning RESULT Value transfer Type reference (TYPE) TY_SOURCE_POS_INDEX 20110915
5 Importing VERSION Call by reference Type reference (TYPE) REPOSRC-R3STATE 20110915

Method GET_CLASS_INCLUDE_BY_POSITION on Interface IF_OO_SOURCE_POS_INDEX_HELPER has no exception.

Method GET_FORM_BASED_POS 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 Call by reference Type reference (TYPE) SOURCE_POS_INDEX_TAB 20110915
3 Returning RESULT Value transfer Type reference (TYPE) TY_SOURCE_POS_INDEX 20110915
4 Importing SB_COLUMN Call by reference Type reference (TYPE) I 20110915
5 Importing SB_LINE Call by reference Type reference (TYPE) I 20110915
6 Importing VERSION Call by reference Type reference (TYPE) REPOSRC-R3STATE 20110915

Method GET_FORM_BASED_POS on Interface IF_OO_SOURCE_POS_INDEX_HELPER has no exception.

Method GET_METHOD_IMPL_IDENT_POS 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) CSEQUENCE 20110915
2 Importing INDEX Call by reference Type reference (TYPE) SOURCE_POS_INDEX_TAB 20110915
3 Returning RESULT Value transfer Type reference (TYPE) TY_SOURCE_POS_INDEX 20110915
4 Importing VERSION Call by reference Type reference (TYPE) REPOSRC-R3STATE 20110915

Method GET_METHOD_IMPL_IDENT_POS on Interface IF_OO_SOURCE_POS_INDEX_HELPER has no exception.

Method GET_METHOD_IMPL_POS 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 INCLUDE_NAME Call by reference Type reference (TYPE) CSEQUENCE 20110915
6 Importing INDEX Call by reference Type reference (TYPE) SOURCE_POS_INDEX_TAB 20110915
7 Importing KEEP_METHOD_END_POS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20110915
8 Returning RESULT Value transfer Type reference (TYPE) TY_SOURCE_POS_INDEX 20110915
9 Importing VERSION Call by reference Type reference (TYPE) REPOSRC-R3STATE 20110915

Method GET_METHOD_IMPL_POS on Interface IF_OO_SOURCE_POS_INDEX_HELPER has no exception.

Method GET_POSITION_BY_COMPONENT 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 COMPONENT_NAME Call by reference Type reference (TYPE) CSEQUENCE 20110915
3 Importing INDEX Call by reference Type reference (TYPE) SOURCE_POS_INDEX_TAB 20110915
4 Returning RESULT Value transfer Type reference (TYPE) TY_SOURCE_POS_INDEX 20110915
5 Importing VERSION Call by reference Type reference (TYPE) REPOSRC-R3STATE 20110915

Method GET_POSITION_BY_COMPONENT on Interface IF_OO_SOURCE_POS_INDEX_HELPER has no exception.

Method UPDATE_INDEX_ON_ACTIVATE 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

Method UPDATE_INDEX_ON_ACTIVATE on Interface IF_OO_SOURCE_POS_INDEX_HELPER has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in