SAP ABAP Class CL_CI_SOURCE_WHERE_ROOT (Code Inspector: Splitting the WHERE Condition)
Hierarchy
☛
SAP_BASIS (Software Component) SAP Basis Component
⤷
BC-DWB-TOO-ATF (Application Component) ABAP Test Frameworks ( ATC, CheckMan, Code Inspector)
⤷
S_CODE_INSPECTOR (Package) ABAP Source Code Analysis

⤷

⤷

Meta Relationship - Used By
# | Relationship type | Used by | Short Description | Created on |
---|---|---|---|---|
1 | Inheritance (c INHERITING FROM c_ref) | CL_CI_SOURCE_WHERE_IMUD | Code Inspector: Splitting the WHERE Condition | 20030809 |
2 | Inheritance (c INHERITING FROM c_ref) | CL_CI_SOURCE_WHERE_SELECT | Code Inspector: Splitting the WHERE Condition | 20030809 |
Properties
Class | CL_CI_SOURCE_WHERE_ROOT | |
Short Description | Code Inspector: Splitting the WHERE Condition | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | S_CODE_INSPECTOR | ABAP Source Code Analysis |
Created | 20030809 | SAP |
Last change | 20110908 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
Class CL_CI_SOURCE_WHERE_ROOT has no forward declaration.
Interfaces
Class CL_CI_SOURCE_WHERE_ROOT has no interface implemented.
Friends
Class CL_CI_SOURCE_WHERE_ROOT has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
Constant | Protected | Type reference (TYPE) | SYCHAR05 | '_AND_' | 20030809 | ||
2 | ![]() |
Constant | Protected | Type reference (TYPE) | SYCHAR05 | '_NOT_' | 20030809 | ||
3 | ![]() |
Constant | Protected | Type reference (TYPE) | SYCHAR05 | '_OR_' | 20030809 | ||
4 | ![]() |
Instance attribute | Public | Type reference (TYPE) | SCIT_SELCT | 20030809 | |||
5 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | SOBJ_NAME | Object Name in Object Directory | 20030809 | ||
6 | ![]() |
Instance attribute | Protected | See coding | 20030809 | ||||
7 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | SOBJ_NAME | Object Name in Object Directory | 20030809 | ||
8 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | TROBJTYPE | Object Type | 20030809 | ||
9 | ![]() |
Instance attribute | Public | Object reference (TYPE REF TO) | CL_CI_SCAN | Code Inspector: Test Based on SCAN | 20030809 | ||
10 | ![]() |
Instance attribute | Protected | See coding | 20030809 | ||||
11 | ![]() |
Instance attribute | Public | Type reference (TYPE) | SCI_STMNTS | Code Inspector: List of Statements | 20030809 | ||
12 | ![]() |
Instance attribute | Protected | See coding | 20030809 | ||||
13 | ![]() |
Instance attribute | Protected | See coding | 20030809 |
Methods
Events
Class CL_CI_SOURCE_WHERE_ROOT has no event.
Types
Class CL_CI_SOURCE_WHERE_ROOT has no local type.
Method Signatures
Method CONDENSE_WHERE_CLAUSE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
P_WHERE | Call by reference | Type reference (TYPE) | SCIT_WHERE | 20030809 |
Method CONDENSE_WHERE_CLAUSE on class CL_CI_SOURCE_WHERE_ROOT has no exception.
Method DETERMINE_ORED_FIELDS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
P_WHERE | Call by reference | Type reference (TYPE) | SCIT_WHERE | Code Inspector: Felder der WHERE-Bedingung | 20090304 |
Method DETERMINE_ORED_FIELDS on class CL_CI_SOURCE_WHERE_ROOT has no exception.
Method DISSECT_WHERE_CLAUSE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
P_WHERE_IN | Call by reference | Type reference (TYPE) | SCIT_WHERE | zu zerlegende WHERE-Bedingung | 20030809 | ||
2 | ![]() |
P_WHERE_OUT | Call by reference | Type reference (TYPE) | SCIT_WHERE | Ergebnis der Zerlegung | 20030809 |
Method DISSECT_WHERE_CLAUSE on class CL_CI_SOURCE_WHERE_ROOT has no exception.
Method GET_COLUMN_ABS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
P_N | Value transfer | Type reference (TYPE) | I | Token-Nummer | 20030809 | ||
2 | ![]() |
P_RESULT | Value transfer | Type reference (TYPE) | I | Ergebnis | 20030809 |
Method GET_COLUMN_ABS on class CL_CI_SOURCE_WHERE_ROOT has no exception.
Method GET_COLUMN_REL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
P_N | Call by reference | Type reference (TYPE) | I | 20030809 | |||
2 | ![]() |
P_RESULT | Value transfer | Type reference (TYPE) | I | 20030809 |
Method GET_COLUMN_REL on class CL_CI_SOURCE_WHERE_ROOT has no exception.
Method GET_INCLUDE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
P_LEVEL | Call by reference | Type reference (TYPE) | I | 20040331 | |||
2 | ![]() |
P_RESULT | Value transfer | Type reference (TYPE) | PROGRAM | Programm/Transaktion in SQL-Trace-Auswertung. | 20030809 |
Method GET_INCLUDE on class CL_CI_SOURCE_WHERE_ROOT has no exception.
Method GET_LINE_ABS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
P_N | Value transfer | Type reference (TYPE) | I | Token-Nummer | 20030809 | ||
2 | ![]() |
P_RESULT | Value transfer | Type reference (TYPE) | I | Ergebnis | 20030809 |
Method GET_LINE_ABS on class CL_CI_SOURCE_WHERE_ROOT has no exception.
Method GET_LINE_COLUMN_ABS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
P_COLUMN | Call by reference | Type reference (TYPE) | TOKEN_COL | 20040226 | |||
2 | ![]() |
P_LINE | Call by reference | Type reference (TYPE) | I | 20040226 | |||
3 | ![]() |
P_N | Value transfer | Type reference (TYPE) | I | 20040226 |
Method GET_LINE_COLUMN_ABS on class CL_CI_SOURCE_WHERE_ROOT has no exception.
Method GET_LINE_REL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
P_N | Call by reference | Type reference (TYPE) | I | 20030809 | |||
2 | ![]() |
P_RESULT | Value transfer | Type reference (TYPE) | I | 20030809 |
Method GET_LINE_REL on class CL_CI_SOURCE_WHERE_ROOT has no exception.
Method GET_TOKEN_REL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
P_N | Call by reference | Type reference (TYPE) | I | 20030809 | |||
2 | ![]() |
P_RESULT | Value transfer | Type reference (TYPE) | STRING | 20030809 |
Method GET_TOKEN_REL on class CL_CI_SOURCE_WHERE_ROOT has no exception.
Method PARSER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
P_EXISTS_SUBQUERY | Call by reference | Type reference (TYPE) | C | 20030809 | |||
2 | ![]() |
P_FROM | Call by reference | Type reference (TYPE) | SCIR_FT-FROM | 2 Byte Integer (Signed) | 20030809 | ||
3 | ![]() |
P_IN_SUBQUERY | Call by reference | Type reference (TYPE) | C | '' | 20030809 | ||
4 | ![]() |
P_POS | Call by reference | Type reference (TYPE) | I | 20030809 | |||
5 | ![]() |
P_POSITION | Call by reference | Type reference (TYPE) | INT4 | Natürliche Zahl | 20030809 | ||
6 | ![]() |
P_SQTAB | Call by reference | Type reference (TYPE) | SCIT_FT | Code Inspector: From-To Struktur Parser | 20030809 | ||
7 | ![]() |
P_TABNAME | Call by reference | Type reference (TYPE) | TABNAME | 20030809 | |||
8 | ![]() |
P_TO | Call by reference | Type reference (TYPE) | SCIR_FT-TO | 2 Byte Integer (Signed) | 20030809 |
Method PARSER on class CL_CI_SOURCE_WHERE_ROOT has no exception.
Method POSITION_1 Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
P_RESULT | Value transfer | Type reference (TYPE) | I | P_RESULT | 20030809 | ||
2 | ![]() |
P_WORD | Call by reference | Type reference (TYPE) | STRING | P_WORD | 20030809 |
Method POSITION_1 on class CL_CI_SOURCE_WHERE_ROOT has no exception.
Method SKIP_SUBQUERY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
P_FROM | Call by reference | Type reference (TYPE) | SCIR_FT-FROM | 20030809 | |||
2 | ![]() |
P_HAS_SELECT | Call by reference | Type reference (TYPE) | SYCHAR01 | CHAR01-Datenelement fuer SYST | 20030809 | ||
3 | ![]() |
P_INDEX | Call by reference | Type reference (TYPE) | I | 20030809 | |||
4 | ![]() |
P_SKIP | Call by reference | Type reference (TYPE) | I | 20030809 | |||
5 | ![]() |
P_TO | Call by reference | Type reference (TYPE) | SCIR_FT-TO | 20030809 |
Method SKIP_SUBQUERY on class CL_CI_SOURCE_WHERE_ROOT has no exception.
History
Last changed by/on | SAP | 20110908 |
SAP Release Created in | 640 |