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 | ![]() |
Instance attribute | Public | Type reference (TYPE) | I | 20120802 | |||
2 | ![]() |
Instance attribute | Public | Type reference (TYPE) | PROGRAMM | 20120726 | |||
3 | ![]() |
Instance attribute | Public | Type reference (TYPE) | PROGRAMM | 20130412 | |||
4 | ![]() |
Instance attribute | Public | Type reference (TYPE) | TY_RANGE | 20120726 | |||
5 | ![]() |
Constant | Private | Type reference (TYPE) | STRING | `L.*U..` | 20131015 | ||
6 | ![]() |
Instance attribute | Public | Type reference (TYPE) | I | 20120802 |
Methods
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 | ![]() |
I_END_COL | Call by reference | Type reference (TYPE) | I | 20120726 | |||
2 | ![]() |
I_END_ROW | Call by reference | Type reference (TYPE) | I | 20120726 | |||
3 | ![]() |
I_INCLUDE | Call by reference | Type reference (TYPE) | CSEQUENCE | 20120726 | |||
4 | ![]() |
I_MAIN_PROG | Call by reference | Type reference (TYPE) | CSEQUENCE | 20130412 | |||
5 | ![]() |
I_START_COL | Call by reference | Type reference (TYPE) | I | 20120726 | |||
6 | ![]() |
I_START_ROW | Call by reference | Type reference (TYPE) | I | 20120726 | |||
7 | ![]() |
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 | ![]() |
I_MAIN_PROGRAM | Call by reference | Type reference (TYPE) | PROGRAM | 20130913 | |||
2 | ![]() |
I_OCCURRENCE | Call by reference | Type reference (TYPE) | IF_RIS_OCCURRENCE_FINDER=>OCCURRENCE | 20130913 | |||
3 | ![]() |
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 | ![]() |
I_INCLUDE | Call by reference | Type reference (TYPE) | PROGRAMM | 20130425 | |||
2 | ![]() |
I_MAIN_PROG | Call by reference | Type reference (TYPE) | PROGRAMM | 20130425 | |||
3 | ![]() |
I_POSITION_STRING | Call by reference | Type reference (TYPE) | STRING | 20130425 | |||
4 | ![]() |
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 | ![]() |
I_OTHER_POSITION | Call by reference | Object reference (TYPE REF TO) | CL_PST_SOURCE_POSITION | 20130913 | |||
2 | ![]() |
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 | ![]() |
I_COL | Call by reference | Type reference (TYPE) | CL_PST_SOURCE_POSITION=>TY_POSITION-COL | 20131015 | |||
2 | ![]() |
I_ROW | Call by reference | Type reference (TYPE) | CL_PST_SOURCE_POSITION=>TY_POSITION-ROW | 20131015 | |||
3 | ![]() |
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 | ![]() |
C_SOURCE | Call by reference | Type reference (TYPE) | STRING_TABLE | 20130514 | |||
2 | ![]() |
R_RESULT | Call by reference | Object reference (TYPE REF TO) | CL_PST_SOURCE_POSITION | 20130416 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20130514 |
Method GET_DISTANCE_TO Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_OTHER_POSITION | Call by reference | Object reference (TYPE REF TO) | CL_PST_SOURCE_POSITION | 20130613 | |||
2 | ![]() |
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 | ![]() |
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 | ![]() |
I_SOURCE | Call by reference | Type reference (TYPE) | STRING_TABLE | 20130513 | |||
2 | ![]() |
R_RESULT | Value transfer | Object reference (TYPE REF TO) | CL_PST_SOURCE_POSITION | 20130513 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20130514 |
Method GET_START_POSITION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
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 | ![]() |
I_POSITION | Call by reference | Object reference (TYPE REF TO) | CL_PST_SOURCE_POSITION | 20120727 | |||
2 | ![]() |
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 | ![]() |
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 | ![]() |
I_OTHER_POSITION | Call by reference | Object reference (TYPE REF TO) | CL_PST_SOURCE_POSITION | 20120806 | |||
2 | ![]() |
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 | ![]() |
I_COLS | Call by reference | Type reference (TYPE) | I | 0 | 20131015 | ||
2 | ![]() |
I_END_COL_ABS | Call by reference | Type reference (TYPE) | I | 20131015 | |||
3 | ![]() |
I_ROWS | Call by reference | Type reference (TYPE) | I | 0 | 20131015 | ||
4 | ![]() |
I_START_COL_ABS | Call by reference | Type reference (TYPE) | I | 20131015 | |||
5 | ![]() |
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 | ![]() |
I_OTHER_POSITION | Call by reference | Object reference (TYPE REF TO) | CL_PST_SOURCE_POSITION | 20130913 | |||
2 | ![]() |
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 | ![]() |
I_COL | Call by reference | Type reference (TYPE) | CL_PST_SOURCE_POSITION=>TY_POSITION-COL | 20131015 | |||
2 | ![]() |
I_ROW | Call by reference | Type reference (TYPE) | CL_PST_SOURCE_POSITION=>TY_POSITION-ROW | 20131015 | |||
3 | ![]() |
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 | ![]() |
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 |