Hierarchy
⤷ BC-DWB-UTL-INR (Application Component) Repository Infosystem
⤷ SRIS_OCCURRENCE_FINDER (Package) Repository Information System: Occurrence Finder
Meta Relationship - Using
# | Relationship type | Using | Short Description | Created on |
---|---|---|---|---|
1 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_RIS_OCCURRENCE_FINDER | Finds usage of variables | 20101206 |
Properties
Class | CL_RIS_OCCURRENCE_FINDER_AC | |
Short Description | RIS: Occurrence Finder w/ ABAP Compiler | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | SRIS_OCCURRENCE_FINDER | Repository Information System: Occurrence Finder |
Created | 20101125 | SAP |
Last change | 20130531 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
Class CL_RIS_OCCURRENCE_FINDER_AC has no forward declaration.
Interfaces
# | Interface | Abstract | Final | Description | Created on |
---|---|---|---|---|---|
1 | IF_RIS_OCCURRENCE_FINDER | Finds usage of variables | 20101206 |
Friends
Class CL_RIS_OCCURRENCE_FINDER_AC has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | MO_ABAP_COMPILER | Instance attribute | Private | Object reference (TYPE REF TO) | CL_ABAP_COMPILER | 20130418 | |||
2 | MO_POS_CONVERTER | Instance attribute | Private | Object reference (TYPE REF TO) | CL_RIS_POS_CONVERTER | 20130418 | |||
3 | MS_INPUT | Instance attribute | Private | Type reference (TYPE) | IF_RIS_SOURCE_POSITION=>TY_CURSOR | 20130418 | |||
4 | MS_TRDIR | Instance attribute | Private | Type reference (TYPE) | TRDIR | 20130418 | |||
5 | MT_CANDIDATE_TOKEN | Instance attribute | Private | Type reference (TYPE) | TY_T_CANDIDATE_TOKEN | 20130418 | |||
6 | MT_INCLUDE_REFERENCES | Instance attribute | Private | Type reference (TYPE) | TY_T_INCLUDE_REFERENCE | 20130418 | |||
7 | MT_REFERENCED_INCLUDES | Instance attribute | Private | Type reference (TYPE) | STRING_TABLE | 20130418 | |||
8 | MT_REFERENCES | Instance attribute | Private | Type reference (TYPE) | SCR_REFS | 20130418 | |||
9 | MT_RESULT_INCLUDES | Instance attribute | Private | Type reference (TYPE) | SREPTAB | 20130418 | |||
10 | MT_RIS_INCLUDES | Instance attribute | Private | Type reference (TYPE) | IF_RIS_INCLUDE=>TAB | 20130418 | |||
11 | MV_DEEP_INCLUDE_RESOLUTION | Instance attribute | Private | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | 20130418 | ||
12 | MV_FULL_NAME | Instance attribute | Private | Type reference (TYPE) | STRING | 20130418 | |||
13 | MV_FULL_NAME_TAG | Instance attribute | Private | Type reference (TYPE) | SCR_TAG | 20130418 | |||
14 | MV_INCLUDE_REFS_REQUESTED | Instance attribute | Private | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20130418 | ||
15 | MV_SOURCE_FROM_BACKEND | Instance attribute | Private | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20130418 | ||
16 | MV_USE_CACHING | Instance attribute | Private | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20130418 |
Methods
Events
Class CL_RIS_OCCURRENCE_FINDER_AC has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | TY_S_CANDIDATE_TOKEN | Private | See coding | 20130418 | BEGIN OF ty_s_candidate_token,
include_name TYPE c LENGTH 40,
include_token TYPE ty_t_token,
macro_token TYPE ty_t_token,
keyword_token TYPE ty_t_token,
END OF ty_s_candidate_token
|
||
2 | TY_S_INCLUDE_REFERENCE | Private | See coding | 20130418 | BEGIN OF ty_s_include_reference,
include_name TYPE c LENGTH 40,
root_include TYPE c LENGTH 40,
END OF ty_s_include_reference
|
||
3 | TY_S_INCLUDE_TOKEN_INDEX | Private | See coding | 20130418 | BEGIN OF ty_s_include_token_index,
include_name TYPE c LENGTH 40,
END OF ty_s_include_token_index
|
||
4 | TY_T_CANDIDATE_TOKEN | Private | See coding | 20130418 | ty_t_candidate_token TYPE SORTED TABLE OF ty_s_candidate_token WITH UNIQUE KEY include_name
|
||
5 | TY_T_INCLUDE_REFERENCE | Private | See coding | 20130418 | ty_t_include_reference TYPE SORTED TABLE OF ty_s_include_reference WITH UNIQUE KEY include_name
|
||
6 | TY_T_LEVEL | Private | See coding | 20130418 | ty_t_level TYPE STANDARD TABLE OF slevel WITH NON-UNIQUE DEFAULT KEY
|
||
7 | TY_T_STATEMENT | Private | See coding | 20130418 | ty_t_statement TYPE STANDARD TABLE OF sstmnt WITH NON-UNIQUE DEFAULT KEY
|
||
8 | TY_T_TOKEN | Private | See coding | 20130418 | ty_t_token TYPE STANDARD TABLE OF stokesx WITH NON-UNIQUE DEFAULT KEY
|
Method Signatures
Method ADD_GLOBAL_WB_TYPE_TO_INPUT Signature
Method ADD_GLOBAL_WB_TYPE_TO_INPUT on class CL_RIS_OCCURRENCE_FINDER_AC has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_RIS_OCC_FINDER_ABORT | 20130418 |
Method ADD_MAIN_PROGRAM_TO_INPUT Signature
Method ADD_MAIN_PROGRAM_TO_INPUT on class CL_RIS_OCCURRENCE_FINDER_AC has no parameter.
Method ADD_MAIN_PROGRAM_TO_INPUT on class CL_RIS_OCCURRENCE_FINDER_AC has no exception.
Method APPEND_RELATED_INCLUDE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_RELATED_INCLUDE | Call by reference | Type reference (TYPE) | PROGRAMM | 20130418 |
Method APPEND_RELATED_INCLUDE on class CL_RIS_OCCURRENCE_FINDER_AC has no exception.
Method BUILD_INCLUDE_REFERENCES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IS_CURRENT_LEVEL | Call by reference | Type reference (TYPE) | SLEVEL | 20130418 | |||
2 | Importing | IT_LEVEL | Call by reference | Type reference (TYPE) | TY_T_LEVEL | 20130418 | |||
3 | Importing | IV_LEVEL_INDEX | Call by reference | Type reference (TYPE) | I | 20130418 |
Method BUILD_INCLUDE_REFERENCES on class CL_RIS_OCCURRENCE_FINDER_AC has no exception.
Method CONSOLIDATE_INCLUDE_REFERENCES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IT_OCCURRENCES | Call by reference | Type reference (TYPE) | IF_RIS_OCCURRENCE_FINDER=>OCCURRENCES | 20130418 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_RIS_OCC_FINDER_ABORT | 20130418 | ||
2 | CX_RIS_OCC_FINDER_RESUMABLE | 20130418 |
Method CONVERT_REF_TO_OCCURRENCE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ES_OCCURRENCE | Call by reference | Type reference (TYPE) | IF_RIS_OCCURRENCE_FINDER=>OCCURRENCE | 20130418 | |||
2 | Importing | IS_REFERENCE | Call by reference | Type reference (TYPE) | SCR_REF | 20130418 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_RIS_OCC_FINDER_ABORT | 20130418 |
Method CONVERT_TOKEN_TO_OCCURRENCE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CS_INCLUDE | Call by reference | Type reference (TYPE) | SREPTABLN | 20130418 | |||
2 | Changing | CS_OCCURRENCE | Call by reference | Type reference (TYPE) | IF_RIS_OCCURRENCE_FINDER=>OCCURRENCE | 20130418 | |||
3 | Importing | IS_TOKEN | Call by reference | Type reference (TYPE) | STOKESX | 20130418 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_RIS_OCC_FINDER_RESUMABLE | 20130418 |
Method DELETE_UNUSED_REFERENCES Signature
Method DELETE_UNUSED_REFERENCES on class CL_RIS_OCCURRENCE_FINDER_AC has no parameter.
Method DELETE_UNUSED_REFERENCES on class CL_RIS_OCCURRENCE_FINDER_AC has no exception.
Method GET_COMPILER_REFERENCES Signature
Method GET_COMPILER_REFERENCES on class CL_RIS_OCCURRENCE_FINDER_AC has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_RIS_OCC_FINDER_ABORT | 20130418 | ||
2 | CX_RIS_OCC_FINDER_RESUMABLE | 20130418 |
Method GET_INCLUDE_OCCURRENCES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CT_OCCURRENCES | Call by reference | Type reference (TYPE) | IF_RIS_OCCURRENCE_FINDER=>OCCURRENCES | 20130418 | |||
2 | Importing | IS_REFERENCE | Call by reference | Type reference (TYPE) | SCR_REF | 20130418 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_RIS_OCC_FINDER_ABORT | 20130418 |
Method GET_KEYWORD_OCCURRENCES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CT_OCCURRENCES | Call by reference | Type reference (TYPE) | IF_RIS_OCCURRENCE_FINDER=>OCCURRENCES | 20130418 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_RIS_OCC_FINDER_ABORT | 20130418 |
Method INIT Signature
Method INIT on class CL_RIS_OCCURRENCE_FINDER_AC has no parameter.
Method INIT on class CL_RIS_OCCURRENCE_FINDER_AC has no exception.
Method IS_SUPPORTED_GLOBAL_DECL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_FULLNAME | Call by reference | Object reference (TYPE REF TO) | IF_RIS_ABAP_FULLNAME | 20130418 | |||
2 | Returning | R_IS_SUPPORTED | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20130418 |
Method IS_SUPPORTED_GLOBAL_DECL on class CL_RIS_OCCURRENCE_FINDER_AC has no exception.
Method PERFORM_OCCURRENCE_SEARCH Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CS_RESULT_TOKEN | Call by reference | Type reference (TYPE) | STOKESX | 20130418 | |||
2 | Changing | CT_TOKENS | Call by reference | Type reference (TYPE) | TY_T_TOKEN | 20130418 | |||
3 | Importing | IS_INCLUDE | Call by reference | Type reference (TYPE) | SREPTABLN | 20130418 | |||
4 | Importing | IS_REFERENCE | Call by reference | Type reference (TYPE) | SCR_REF | 20130418 | |||
5 | Importing | IT_STATEMENTS | Call by reference | Type reference (TYPE) | TY_T_STATEMENT | 20130418 |
Method PERFORM_OCCURRENCE_SEARCH on class CL_RIS_OCCURRENCE_FINDER_AC has no exception.
Method QUALIFY_MAIN_SOURCE Signature
Method QUALIFY_MAIN_SOURCE on class CL_RIS_OCCURRENCE_FINDER_AC has no parameter.
Method QUALIFY_MAIN_SOURCE on class CL_RIS_OCCURRENCE_FINDER_AC has no exception.
Method READ_CODE_OF_FUNCTION_MODULE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_SOURCE_CODE | Call by reference | Type reference (TYPE) | STRING_TABLE | 20130418 | |||
2 | Importing | IV_PROGRAM_NAME | Call by reference | Type reference (TYPE) | PROGRAMM | 20130418 |
Method READ_CODE_OF_FUNCTION_MODULE on class CL_RIS_OCCURRENCE_FINDER_AC has no exception.
Method READ_CODE_OF_GLOBAL_CLASS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_SOURCE_CODE | Call by reference | Type reference (TYPE) | STRING_TABLE | 20130418 | |||
2 | Importing | IV_PROGRAM_NAME | Call by reference | Type reference (TYPE) | PROGRAMM | 20130418 |
Method READ_CODE_OF_GLOBAL_CLASS on class CL_RIS_OCCURRENCE_FINDER_AC has no exception.
Method READ_CODE_OF_NATIVE_INCLUDE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_SOURCE_CODE | Call by reference | Type reference (TYPE) | STRING_TABLE | 20130418 | |||
2 | Importing | IV_PROGRAM_NAME | Call by reference | Type reference (TYPE) | PROGRAMM | 20130418 |
Method READ_CODE_OF_NATIVE_INCLUDE on class CL_RIS_OCCURRENCE_FINDER_AC has no exception.
Method READ_SOURCE_CODE Signature
Method READ_SOURCE_CODE on class CL_RIS_OCCURRENCE_FINDER_AC has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_RIS_OCC_FINDER_RESUMABLE | 20130418 |
Method READ_SOURCE_CODE_OF_PROGRAM Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_SOURCE_CODE | Call by reference | Type reference (TYPE) | STRING_TABLE | 20130418 | |||
2 | Importing | IV_PROGRAM_NAME | Call by reference | Type reference (TYPE) | PROGRAMM | 20130418 |
Method READ_SOURCE_CODE_OF_PROGRAM on class CL_RIS_OCCURRENCE_FINDER_AC has no exception.
Method RETRIEVE_EXTERNAL_REFERENCES Signature
Method RETRIEVE_EXTERNAL_REFERENCES on class CL_RIS_OCCURRENCE_FINDER_AC has no parameter.
Method RETRIEVE_EXTERNAL_REFERENCES on class CL_RIS_OCCURRENCE_FINDER_AC has no exception.
Method SPLIT_TOKEN Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CS_TOKEN_LEFT | Call by reference | Type reference (TYPE) | STOKESX | 20130418 | |||
2 | Changing | CS_TOKEN_RIGHT | Call by reference | Type reference (TYPE) | STOKESX | 20130418 | |||
3 | Importing | IV_END_LEFT | Call by reference | Type reference (TYPE) | I | 20130418 | |||
4 | Importing | IV_START_RIGHT | Call by reference | Type reference (TYPE) | I | 20130418 |
Method SPLIT_TOKEN on class CL_RIS_OCCURRENCE_FINDER_AC has no exception.
Method SPLIT_TOKENS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CT_TOKENS | Call by reference | Type reference (TYPE) | TY_T_TOKEN | 20130418 |
Method SPLIT_TOKENS on class CL_RIS_OCCURRENCE_FINDER_AC has no exception.
History
Last changed by/on | SAP | 20130531 |
SAP Release Created in | 740 |