SAP ABAP Class CL_PST_SOURCE_POSITION (Position (include, from, to) in source code)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-AIE-REF (Application Component) Tools for Refactoring ABAP Artifacts
     SRFAC_PROGRAM_STRUCTURE_TREE (Package) Program Structure Tree
Properties
Class CL_PST_SOURCE_POSITION  
Short Description Position (include, from, to) in source code    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SRFAC_PROGRAM_STRUCTURE_TREE   Program Structure Tree 
Created 20120726   SAP 
Last change 20141121    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_PST_SOURCE_POSITION has no forward declaration.
Interfaces
Class CL_PST_SOURCE_POSITION has no interface implemented.
Friends
Class CL_PST_SOURCE_POSITION has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 END_ABS Instance attribute Public Type reference (TYPE) I 20120802
2 INCLUDE Instance attribute Public Type reference (TYPE) PROGRAMM 20120726
3 MAIN_PROG Instance attribute Public Type reference (TYPE) PROGRAMM 20130412
4 RANGE Instance attribute Public Type reference (TYPE) TY_RANGE 20120726
5 REGEX_FUBA_INCLUDE Constant Private Type reference (TYPE) STRING `L.*U..` 20131015
6 START_ABS Instance attribute Public Type reference (TYPE) I 20120802
Methods
# Method Level Visibility Method type Description Created on
1 CREATE Static method Public Method 20120726
2 CREATE_FROM_OCCURRENCE Static method Public Method 20130913
3 CREATE_FROM_STRING Static method Public Method 20130425
4 ENDS_BEFORE Instance method Public Method 20130913
5 ENDS_BEFORE_ROW_COL Instance method Public Method 20131015
6 GET_BACKEND_POSITION Instance method Public Method 20130416
7 GET_DISTANCE_TO Instance method Public Method 20130613
8 GET_END_POSITION Instance method Public Method 20130514
9 GET_FRONTEND_POSITION Instance method Public Method 20130513
10 GET_START_POSITION Instance method Public Method 20130514
11 INCLUDES Instance method Public Method 20120727
12 INIT Instance method Private Method 20120802
13 IS_CURSOR Instance method Public Method 20130412
14 IS_EQUAL Instance method Public Method 20120806
15 MOVE Instance method Public Method 20131015
16 STARTS_AFTER Instance method Public Method 20130913
17 STARTS_AFTER_ROW_COL Instance method Public Method 20131015
18 TO_STRING Instance method Public Method 20120806
Events
Class CL_PST_SOURCE_POSITION has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TAB Public See coding 20130913 tab TYPE STANDARD TABLE OF REF TO cl_pst_source_position WITH DEFAULT KEY
2 TY_POSITION Public See coding 20120726 BEGIN OF ty_position, row TYPE i, col TYPE i, END OF ty_position
3 TY_RANGE Public See coding 20120726 BEGIN OF ty_range, start TYPE ty_position, end TYPE ty_position, END OF ty_range
Method Signatures

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_END_COL Call by reference Type reference (TYPE) I 20120726
2 Importing I_END_ROW Call by reference Type reference (TYPE) I 20120726
3 Importing I_INCLUDE Call by reference Type reference (TYPE) CSEQUENCE 20120726
4 Importing I_MAIN_PROG Call by reference Type reference (TYPE) CSEQUENCE 20130412
5 Importing I_START_COL Call by reference Type reference (TYPE) I 20120726
6 Importing I_START_ROW Call by reference Type reference (TYPE) I 20120726
7 Returning R_RESULT Value transfer Object reference (TYPE REF TO) CL_PST_SOURCE_POSITION 20120726

Method CREATE on class CL_PST_SOURCE_POSITION has no exception.

Method CREATE_FROM_OCCURRENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MAIN_PROGRAM Call by reference Type reference (TYPE) PROGRAM 20130913
2 Importing I_OCCURRENCE Call by reference Type reference (TYPE) IF_RIS_OCCURRENCE_FINDER=>OCCURRENCE 20130913
3 Returning R_RESULT Value transfer Object reference (TYPE REF TO) CL_PST_SOURCE_POSITION 20130913

Method CREATE_FROM_OCCURRENCE on class CL_PST_SOURCE_POSITION has no exception.

Method CREATE_FROM_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INCLUDE Call by reference Type reference (TYPE) PROGRAMM 20130425
2 Importing I_MAIN_PROG Call by reference Type reference (TYPE) PROGRAMM 20130425
3 Importing I_POSITION_STRING Call by reference Type reference (TYPE) STRING 20130425
4 Returning R_RESULT Value transfer Object reference (TYPE REF TO) CL_PST_SOURCE_POSITION 20130425

Method CREATE_FROM_STRING on class CL_PST_SOURCE_POSITION has no exception.

Method ENDS_BEFORE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OTHER_POSITION Call by reference Object reference (TYPE REF TO) CL_PST_SOURCE_POSITION 20130913
2 Returning R_RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20130913

Method ENDS_BEFORE on class CL_PST_SOURCE_POSITION has no exception.

Method ENDS_BEFORE_ROW_COL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COL Call by reference Type reference (TYPE) CL_PST_SOURCE_POSITION=>TY_POSITION-COL 20131015
2 Importing I_ROW Call by reference Type reference (TYPE) CL_PST_SOURCE_POSITION=>TY_POSITION-ROW 20131015
3 Returning R_RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20131015

Method ENDS_BEFORE_ROW_COL on class CL_PST_SOURCE_POSITION has no exception.

Method GET_BACKEND_POSITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_SOURCE Call by reference Type reference (TYPE) STRING_TABLE 20130514
2 Exporting R_RESULT Call by reference Object reference (TYPE REF TO) CL_PST_SOURCE_POSITION 20130416
# Exception Resumable Description Created on
1 CX_QUICKFIX_ERROR 20130514

Method GET_DISTANCE_TO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OTHER_POSITION Call by reference Object reference (TYPE REF TO) CL_PST_SOURCE_POSITION 20130613
2 Returning R_LINES Value transfer Type reference (TYPE) I 20130613

Method GET_DISTANCE_TO on class CL_PST_SOURCE_POSITION has no exception.

Method GET_END_POSITION Signature

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

Method GET_END_POSITION on class CL_PST_SOURCE_POSITION has no exception.

Method GET_FRONTEND_POSITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SOURCE Call by reference Type reference (TYPE) STRING_TABLE 20130513
2 Returning R_RESULT Value transfer Object reference (TYPE REF TO) CL_PST_SOURCE_POSITION 20130513
# Exception Resumable Description Created on
1 CX_QUICKFIX_ERROR 20130514

Method GET_START_POSITION Signature

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

Method GET_START_POSITION on class CL_PST_SOURCE_POSITION has no exception.

Method INCLUDES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_POSITION Call by reference Object reference (TYPE REF TO) CL_PST_SOURCE_POSITION 20120727
2 Returning R_RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20120727

Method INCLUDES on class CL_PST_SOURCE_POSITION has no exception.

Method INIT Signature

Method INIT on class CL_PST_SOURCE_POSITION has no parameter.
Method INIT on class CL_PST_SOURCE_POSITION has no exception.

Method IS_CURSOR Signature

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

Method IS_CURSOR on class CL_PST_SOURCE_POSITION has no exception.

Method IS_EQUAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OTHER_POSITION Call by reference Object reference (TYPE REF TO) CL_PST_SOURCE_POSITION 20120806
2 Returning R_RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20120806

Method IS_EQUAL on class CL_PST_SOURCE_POSITION has no exception.

Method MOVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COLS Call by reference Type reference (TYPE) I 0 20131015
2 Importing I_END_COL_ABS Call by reference Type reference (TYPE) I 20131015
3 Importing I_ROWS Call by reference Type reference (TYPE) I 0 20131015
4 Importing I_START_COL_ABS Call by reference Type reference (TYPE) I 20131015
5 Returning R_RESULT Value transfer Object reference (TYPE REF TO) CL_PST_SOURCE_POSITION 20131015

Method MOVE on class CL_PST_SOURCE_POSITION has no exception.

Method STARTS_AFTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OTHER_POSITION Call by reference Object reference (TYPE REF TO) CL_PST_SOURCE_POSITION 20130913
2 Returning R_RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20130913

Method STARTS_AFTER on class CL_PST_SOURCE_POSITION has no exception.

Method STARTS_AFTER_ROW_COL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COL Call by reference Type reference (TYPE) CL_PST_SOURCE_POSITION=>TY_POSITION-COL 20131015
2 Importing I_ROW Call by reference Type reference (TYPE) CL_PST_SOURCE_POSITION=>TY_POSITION-ROW 20131015
3 Returning R_RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20131015

Method STARTS_AFTER_ROW_COL on class CL_PST_SOURCE_POSITION has no exception.

Method TO_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_RESULT Value transfer Type reference (TYPE) STRING 20120806

Method TO_STRING on class CL_PST_SOURCE_POSITION has no exception.
History
Last changed by/on SAP  20141121 
SAP Release Created in 740