Hierarchy
⤷ BC-DWB-AIE-REF (Application Component) Tools for Refactoring ABAP Artifacts
⤷ SRFAC_PROGRAM_STRUCTURE_TREE (Package) Program Structure Tree
Properties
Class | CL_PST_STATEMENT | |
Short Description | PST Statement | |
Super Class | ||
Instantiability of a Class | 0 | Private |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | SRFAC_PROGRAM_STRUCTURE_TREE | Program Structure Tree |
Created | 20120807 | SAP |
Last change | 20140121 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
Class CL_PST_STATEMENT has no forward declaration.
Interfaces
Class CL_PST_STATEMENT has no interface implemented.
Friends
# | Friend | Modeled only | Created on | Description |
---|---|---|---|---|
1 | CL_PST_STATEMENT_TABLE | 20120807 | PST Statement Table |
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | STATEMENT | Instance attribute | Private | Type reference (TYPE) | TY_S_STATEMENT | 20130820 | |||
2 | STATEMENT_INDEX | Instance attribute | Private | Type reference (TYPE) | I | 20130820 | |||
3 | STATEMENT_TABLE | Instance attribute | Private | Object reference (TYPE REF TO) | CL_PST_STATEMENT_TABLE | 20130820 |
Methods
Events
Class CL_PST_STATEMENT has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | TY_POSITION | Public | Type reference (TYPE) | IF_PST_STATEMENT_TYPES=>TY_POSITION | 20120807 | |
|
2 | TY_RANGE | Public | Type reference (TYPE) | IF_PST_STATEMENT_TYPES=>TY_RANGE | 20120807 | |
|
3 | TY_S_PST_STATEMENT | Public | Type reference (TYPE) | IF_PST_STATEMENT_TYPES=>TY_S_PST_STATEMENT | 20120808 | |
|
4 | TY_S_SCAN_STATEMENT | Public | Type reference (TYPE) | IF_PST_STATEMENT_TYPES=>TY_S_SCAN_STATEMENT | 20120808 | |
|
5 | TY_S_SCAN_TOKEN | Public | Type reference (TYPE) | IF_PST_STATEMENT_TYPES=>TY_S_SCAN_TOKEN | 20120807 | |
|
6 | TY_S_STATEMENT | Public | Type reference (TYPE) | IF_PST_STATEMENT_TYPES=>TY_S_STATEMENT | 20120808 | |
|
7 | TY_S_STRUCTURE | Public | Type reference (TYPE) | IF_PST_STATEMENT_TYPES=>TY_S_STRUCTURE | 20120808 | |
|
8 | TY_S_STRUCTURE_INFO | Public | Type reference (TYPE) | IF_PST_STATEMENT_TYPES=>TY_S_STRUCTURE_INFO | 20120808 | |
|
9 | TY_S_TOKEN | Public | Type reference (TYPE) | IF_PST_STATEMENT_TYPES=>TY_S_TOKEN | 20120807 | |
|
10 | TY_T_PST_STATEMENTS | Public | Type reference (TYPE) | IF_PST_STATEMENT_TYPES=>TY_T_PST_STATEMENTS | 20120808 | |
|
11 | TY_T_SCAN_STATEMENTS | Public | Type reference (TYPE) | IF_PST_STATEMENT_TYPES=>TY_T_SCAN_STATEMENTS | 20120808 | |
|
12 | TY_T_SCAN_TOKENS | Public | Type reference (TYPE) | IF_PST_STATEMENT_TYPES=>TY_T_SCAN_TOKENS | 20120807 | |
|
13 | TY_T_STATEMENTS | Public | Type reference (TYPE) | IF_PST_STATEMENT_TYPES=>TY_T_STATEMENTS | 20120808 | |
|
14 | TY_T_STRUCTURES | Public | Type reference (TYPE) | IF_PST_STATEMENT_TYPES=>TY_T_STRUCTURES | 20120808 | |
|
15 | TY_T_TOKENS | Public | Type reference (TYPE) | IF_PST_STATEMENT_TYPES=>TY_T_TOKENS | 20120807 | |
Method Signatures
Method COMPARE_LOCAL_TOKENS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_LOCAL_INDEX | Call by reference | Type reference (TYPE) | I | 1 | 20120814 | ||
2 | Importing | I_STR1 | Call by reference | Type reference (TYPE) | STRING | 20120814 | |||
3 | Importing | I_STR2 | Call by reference | Type reference (TYPE) | STRING | 20120814 | |||
4 | Importing | I_STR3 | Call by reference | Type reference (TYPE) | STRING | 20120814 | |||
5 | Importing | I_STR4 | Call by reference | Type reference (TYPE) | STRING | 20120814 | |||
6 | Importing | I_SUPPLIED_STR_ARE_KEYWORD | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20120815 | ||
7 | Importing | I_TYPE1 | Call by reference | Type reference (TYPE) | SYCHAR01 | 20120814 | |||
8 | Importing | I_TYPE2 | Call by reference | Type reference (TYPE) | SYCHAR01 | 20120814 | |||
9 | Importing | I_TYPE3 | Call by reference | Type reference (TYPE) | SYCHAR01 | 20120814 | |||
10 | Importing | I_TYPE4 | Call by reference | Type reference (TYPE) | SYCHAR01 | 20120814 | |||
11 | Returning | R_EQUALS | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20120814 |
Method COMPARE_LOCAL_TOKENS on class CL_PST_STATEMENT has no exception.
Method CONSTRUCTOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_STATEMENT_INDEX | Call by reference | Type reference (TYPE) | I | 20130820 | |||
2 | Importing | I_STATEMENT_TABLE | Call by reference | Object reference (TYPE REF TO) | CL_PST_STATEMENT_TABLE | 20130820 |
Method CONSTRUCTOR on class CL_PST_STATEMENT has no exception.
Method CONTAINS_KEYWORD Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_KEYWORD | Call by reference | Type reference (TYPE) | STRING | 20130913 | |||
2 | Returning | R_RESULT | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20130913 |
Method CONTAINS_KEYWORD on class CL_PST_STATEMENT has no exception.
Method CREATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_STATEMENT_INDEX | Call by reference | Type reference (TYPE) | I | 20130820 | |||
2 | Importing | I_STATEMENT_TABLE | Call by reference | Object reference (TYPE REF TO) | CL_PST_STATEMENT_TABLE | 20130820 | |||
3 | Returning | R_INSTANCE | Value transfer | Object reference (TYPE REF TO) | CL_PST_STATEMENT | 20130820 |
Method CREATE on class CL_PST_STATEMENT has no exception.
Method ENSURE_LOCAL_TOKENS_QUALIFIED Signature
Method ENSURE_LOCAL_TOKENS_QUALIFIED on class CL_PST_STATEMENT has no parameter.
Method ENSURE_LOCAL_TOKENS_QUALIFIED on class CL_PST_STATEMENT has no exception.
Method FIND_LOCAL_TOKENS Signature
Method FIND_LOCAL_TOKENS on class CL_PST_STATEMENT has no exception.
Method FIND_LOCAL_TOKEN_AT_POSITION 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) | I | 20120814 | |||
2 | Importing | I_ROW | Call by reference | Type reference (TYPE) | I | 20120814 | |||
3 | Returning | R_LOCAL_TOKEN | Value transfer | Type reference (TYPE) | TY_S_TOKEN | 20120814 |
Method FIND_LOCAL_TOKEN_AT_POSITION on class CL_PST_STATEMENT has no exception.
Method GET_COLON_POSITION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | R_POSITION | Value transfer | Type reference (TYPE) | TY_POSITION | 20120810 |
Method GET_COLON_POSITION on class CL_PST_STATEMENT has no exception.
Method GET_FIRST_LOCAL_TOKEN Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | R_LOCAL_TOKEN | Value transfer | Type reference (TYPE) | TY_S_TOKEN | 20120814 |
Method GET_FIRST_LOCAL_TOKEN on class CL_PST_STATEMENT has no exception.
Method GET_LAST_LOCAL_TOKEN Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | R_LOCAL_TOKEN | Value transfer | Type reference (TYPE) | TY_S_TOKEN | 20120814 |
Method GET_LAST_LOCAL_TOKEN on class CL_PST_STATEMENT has no exception.
Method GET_LOCAL_TOKEN Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_LOCAL_TOKEN_INDEX | Call by reference | Type reference (TYPE) | I | 20120814 | |||
2 | Returning | R_LOCAL_TOKEN | Value transfer | Type reference (TYPE) | TY_S_TOKEN | 20120814 |
Method GET_LOCAL_TOKEN on class CL_PST_STATEMENT has no exception.
Method GET_LOCAL_TOKENS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | R_LOCAL_TOKENS | Value transfer | Type reference (TYPE) | TY_T_TOKENS | 20120814 |
Method GET_LOCAL_TOKENS on class CL_PST_STATEMENT has no exception.
Method GET_LOCAL_TOKENS_FROM_SCAN Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | R_LOCAL_TOKENS | Value transfer | Type reference (TYPE) | TY_T_SCAN_TOKENS | 20121024 |
Method GET_LOCAL_TOKENS_FROM_SCAN on class CL_PST_STATEMENT has no exception.
Method GET_PST_POSITION_FOR_TERMIATOR 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 | 20130930 |
Method GET_PST_POSITION_FOR_TERMIATOR on class CL_PST_STATEMENT has no exception.
Method GET_PST_STATEMENT_TABLE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | R_PST_STATEMENT_TABLE | Value transfer | Object reference (TYPE REF TO) | CL_PST_STATEMENT_TABLE | 20120807 |
Method GET_PST_STATEMENT_TABLE on class CL_PST_STATEMENT has no exception.
Method GET_SOURCE_POSITION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_TERMINATOR_INCLUDED | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | 20130820 | ||
2 | Returning | R_RESULT | Value transfer | Object reference (TYPE REF TO) | CL_PST_SOURCE_POSITION | 20121018 |
Method GET_SOURCE_POSITION on class CL_PST_STATEMENT has no exception.
Method GET_START_POSITION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | R_POSITION | Value transfer | Type reference (TYPE) | TY_POSITION | 20120810 |
Method GET_START_POSITION on class CL_PST_STATEMENT has no exception.
Method GET_START_POSITION_OF_CHAIN 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 | 20130920 |
Method GET_START_POSITION_OF_CHAIN on class CL_PST_STATEMENT has no exception.
Method GET_STATEMENT_INDEX Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | R_INDEX | Value transfer | Type reference (TYPE) | I | 20120808 |
Method GET_STATEMENT_INDEX on class CL_PST_STATEMENT has no exception.
Method GET_STATEMENT_RAW_DATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | R_RESULT | Value transfer | Type reference (TYPE) | IF_PST_STATEMENT_TYPES=>TY_S_STATEMENT | 20121206 |
Method GET_STATEMENT_RAW_DATA on class CL_PST_STATEMENT has no exception.
Method GET_STRUCTURE_INFO Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | R_STRUCTURE_INFO | Value transfer | Type reference (TYPE) | TY_S_STRUCTURE_INFO | 20120808 |
Method GET_STRUCTURE_INFO on class CL_PST_STATEMENT has no exception.
Method GET_SUBSTRING Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_LENGTH_IN_TOKEN | Call by reference | Type reference (TYPE) | I | 20131029 | |||
2 | Importing | I_TOKEN | Call by reference | Type reference (TYPE) | STOKESX | 20131029 | |||
3 | Returning | R_RESULT | Value transfer | Type reference (TYPE) | STRING | 20131029 |
Method GET_SUBSTRING on class CL_PST_STATEMENT has no exception.
Method GET_TERMINATOR_POSITION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | R_POSITION | Value transfer | Type reference (TYPE) | TY_POSITION | 20120810 |
Method GET_TERMINATOR_POSITION on class CL_PST_STATEMENT has no exception.
Method IS_CHAINED Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | R_IS_CHAINED | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20120814 |
Method IS_CHAINED on class CL_PST_STATEMENT has no exception.
Method IS_COMMENT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | R_IS_COMMENT | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20120814 |
Method IS_COMMENT on class CL_PST_STATEMENT has no exception.
Method IS_PRAGMA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | R_IS_PRAGMA | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20120814 |
Method IS_PRAGMA on class CL_PST_STATEMENT has no exception.
History
Last changed by/on | SAP | 20140121 |
SAP Release Created in | 740 |