Hierarchy
⤷ BC-ABA-LA (Application Component) Syntax, Compiler, Runtime
⤷ S_CODE_COMPLETION (Package) ABAP code completion
Properties
Class | CL_ABAP_PARSER | |
Short Description | ABAP code completion | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | P | SAP Standard Production Program |
Category | 0 | |
Package | S_CODE_COMPLETION | ABAP code completion |
Created | 20050929 | SAP |
Last change | 20141121 | |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | ABAP | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
2 | CL_ABAP_MATH | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
3 | CL_ABAP_PARSER | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
4 | IF_ABAP_CC_ATL_TYPES | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
5 | SANA | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
6 | T | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_ABAP_PARSER has no interface implemented.
Friends
Class CL_ABAP_PARSER has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | C_ALL_COMPONENTS | Constant | Public | Type reference (TYPE) | I | CL_ABAP_MATH=>MAX_INT4 | All components | 20120810 | |
2 | C_MAXGRADE_FOR_SHORTTEXT | Instance attribute | Private | Type reference (TYPE) | I | 1 | Maximal grade to read shorttext | 20120810 | |
3 | C_MAXHITS_FIRST_LEVEL | Constant | Private | Type reference (TYPE) | I | 10 | Maximal number of selected repository entries | 20100920 | |
4 | C_MAXHITS_SECOND_LEVEL | Constant | Private | Type reference (TYPE) | I | 5 | Maximal number of selected repository entries | 20100920 | |
5 | C_MAX_COMPONENTS | Constant | Private | Type reference (TYPE) | I | 30 | Maximal number of components | 20100920 | |
6 | C_STMT_TERMINATOR | Constant | Private | Type reference (TYPE) | CHAR1 | '.' | Single-Character Flag | 20060123 | |
7 | M_BASICTYPE_NAMES | Static Attribute | Private | Type reference (TYPE) | BASICTYPE_NAMES | All names of built-in types | 20060831 | ||
8 | M_BEG_TOKEN_XPOS | Instance attribute | Private | Type reference (TYPE) | I | Column of completion token beginning | 20120810 | ||
9 | M_BEG_XPOS | Instance attribute | Private | Type reference (TYPE) | I | Column of completion context beginning | 20060815 | ||
10 | M_CCIMP_REQUIRED | Instance attribute | Private | Type reference (TYPE) | ABAP_BOOL | Including CCIMP required? | 20130107 | ||
11 | M_COMPL_RESULT | Instance attribute | Private | Type reference (TYPE) | SCC_COMPLETIONS | Results of ABAP code completion | 20060118 | ||
12 | M_CONTEXT_PROVIDER | Instance attribute | Public | Object reference (TYPE REF TO) | IF_ABAP_CONTEXT_PROVIDER | Context provider for webDynpro, etc. | 20060725 | ||
13 | M_ICON_MAPPING | Static Attribute | Private | Type reference (TYPE) | SCC_ICON_MAPPINGS | Tabletype for role to icon mapping | 20060119 | ||
14 | M_INCLNAME | Instance attribute | Private | Type reference (TYPE) | SYREPID | ABAP Program: Name of current Include | 20060118 | ||
15 | M_MAINPROG | Instance attribute | Private | Type reference (TYPE) | SYREPID | ABAP Program: Name of current Main Program | 20060118 | ||
16 | M_MAINSRC | Instance attribute | Private | Type reference (TYPE) | SOURCETABLE | Composed sourcecode of main program | 20060118 | ||
17 | M_MAX_ITEMS | Instance attribute | Private | Type reference (TYPE) | TT_MAX_ITEMS | Table of Maximal Number of Items | 20100920 | ||
18 | M_PROGTYPE | Instance attribute | Private | Type reference (TYPE) | SUBC | Program type | 20060118 | ||
19 | M_REPL_SOURCE | Instance attribute | Private | Type reference (TYPE) | SREPTAB | Replacing source code (reduced due to performance) | 20091124 | ||
20 | M_REPOS_REQUESTS | Instance attribute | Private | Type reference (TYPE) | SCC_REPOSITORY_REQUESTS | ABAP Code Completion: Repository requests | 20060315 | ||
21 | M_SRCDATE | Instance attribute | Private | Type reference (TYPE) | D | Overall timestamp: Date | 20060120 | ||
22 | M_SRCTIME | Instance attribute | Private | Type reference (TYPE) | T | Overall timestamp: Time | 20060120 | ||
23 | M_XPOS | Instance attribute | Private | Type reference (TYPE) | I | Column of completion position | 20060127 | ||
24 | M_YPOS | Instance attribute | Private | Type reference (TYPE) | I | Line of completion position | 20060127 | ||
25 | PROGTYPE_CLASS | Constant | Public | Type reference (TYPE) | SUBC | 'K' | Program type: Classpool | 20051114 | |
26 | PROGTYPE_EXEC | Constant | Public | Type reference (TYPE) | SUBC | '1' | Program type: Executable Program | 20051117 | |
27 | PROGTYPE_FUGR | Constant | Public | Type reference (TYPE) | SUBC | 'F' | Program type: Function Group | 20051116 | |
28 | PROGTYPE_INCLUDE | Constant | Public | Type reference (TYPE) | SUBC | 'I' | Program type: Include | 20051114 | |
29 | PROGTYPE_MODPOOL | Constant | Public | Type reference (TYPE) | SUBC | 'M' | Program type: Module Pool | 20051117 | |
30 | PROGTYPE_SUBPOOL | Constant | Public | Type reference (TYPE) | SUBC | 'S' | Program type: Subroutine Pool | 20051117 | |
31 | PROGTYPE_TYPEPOOL | Constant | Public | Type reference (TYPE) | SUBC | 'T' | Program type: Type Pool | 20051117 | |
32 | TOKEN_CAT | Constant | Public | See coding | Token category | 20120817 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | CALCULATE_COMPLETION_RESULTS | Instance method | Public | Method | Calculate completion results | 20060523 |
2 | CALCULATE_INSERTION_RESULT | Instance method | Public | Method | Calculate source code fragments | 20070906 |
3 | CALCULATE_QUICKINFO_RESULT | Instance method | Public | Method | Calculate quick info texts | 20070907 |
4 | CLASS_CONSTRUCTOR | Static method | Public | Constructor | Initialize keyword filter | 20051114 |
5 | COMPOSE_INCLUDES | Instance method | Private | Method | Compose includes to scan | 20051115 |
6 | CONSTRUCTOR | Instance method | Public | Constructor | CONSTRUCTOR | 20100920 |
7 | GET_BASICTYPE_TEXT | Static method | Public | Method | Get name of basic type according to basic type index | 20060831 |
8 | GET_COMPLETION_DETAILS | Static method | Public | Method | Retrieve details of completion entry | 20060309 |
9 | GET_COMPLETION_RESULT | Static method | Public | Method | Calculate ABAP code completion suggestions | 20051223 |
10 | GET_CONTEXT_INFO | Static method | Private | Method | Evaluate context information string | 20060119 |
11 | GET_DATA_INFO | Instance method | Private | Method | Get detailed properties of data object definition | 20120810 |
12 | GET_DB_PROCEDURE_INFO | Instance method | Private | Method | Get detailed properties of database procedure definition | 20121009 |
13 | GET_ELEMENT_INFO | Instance method | Public | Method | Get detailed properties of program object (element) | 20120810 |
14 | GET_EVENT_INFO | Instance method | Private | Method | Get detailed properties of event definition | 20120810 |
15 | GET_EXCEPTION_INFO | Instance method | Private | Method | Get detailed properties of exception definition | 20120810 |
16 | GET_FORM_INFO | Instance method | Private | Method | Get detailed properties of form definition | 20120810 |
17 | GET_FUNCTION_INFO | Instance method | Private | Method | Get detailed properties of function module definition | 20120810 |
18 | GET_IMPLEMENTATION_START | Static method | Private | Method | Get start line of implementation part | 20120810 |
19 | GET_METHOD_INFO | Instance method | Private | Method | Get detailed properties of method definition | 20120810 |
20 | GET_NORMED_SOURCE | Instance method | Private | Method | Preprocess source code and compose normed source | 20060118 |
21 | GET_ROLE_TEXT | Static method | Private | Method | Maps number of role to textelement | 20060130 |
22 | GET_SETTINGS | Instance method | Private | Method | Get User Settings for Insert Pattern | 20070706 |
23 | GET_TOKENS | Static method | Public | Method | Tokenize ABAP Source | 20050929 |
24 | GET_TYPE_INFO | Instance method | Private | Method | Get detailed properties of type definition | 20120810 |
25 | GET_TYPE_INFO_AS_TEXT | Static method | Public | Method | Get element info of type addition as text | 20120810 |
26 | GET_TYPING_TEXT | Static method | Public | Method | Get text of type usage | 20060905 |
27 | GET_VALUE_INFO | Instance method | Private | Method | Get detailed properties of value property | 20120810 |
28 | GET_VALUE_INFO_AS_TEXT | Static method | Public | Method | Get element info of value addition as text | 20120810 |
29 | HANDLE_COMPLETION_REQUEST | Instance method | Public | Event handling method | Calculate completion results and display them | 20060118 |
30 | HANDLE_INSERTION_REQUEST | Instance method | Public | Event handling method | Calculate source code fragments and insert them | 20060118 |
31 | HANDLE_QUICKINFO_REQUEST | Instance method | Public | Event handling method | Calculate quick info texts and display them | 20060118 |
32 | INSERT_AS_PATTERN | Instance method | Private | Method | Delivers ABAP_TRUE if Pattern Insertion is activated | 20060530 |
33 | INTERNAL_RESET | Static method | Public | Method | Reset instance to initial state | 20060706 |
34 | MAP_COMPLETION_RESULTS | Static method | Private | Method | Map results to structure for edit control | 20060118 |
35 | PARSE_FORM_PARAMETERS | Static method | Private | Method | Parse the completion details into Form parameters | 20060824 |
36 | PARSE_FUNCTION_PARAMETERS | Static method | Private | Method | Parse the completion details into Function Module parameters | 20060816 |
37 | PARSE_METHOD_PARAMETERS | Static method | Private | Method | Parse the completion details into Method parameters | 20060613 |
38 | PROCESS_CLASS_INCLUDES | Instance method | Private | Method | Remove implementation of local classes | 20091124 |
39 | PROCESS_FORM_INCLUDE | Instance method | Private | Method | Remove the operative coding of form implementations | 20091124 |
40 | QUALIFY_TOKENS | Static method | Public | Method | Qualify token stream received from SCAN ABAP-SOURCE | 20060620 |
41 | RESET | Instance method | Public | Method | Re-initialize ABAP parser instance | 20060606 |
42 | SCAN_ABAP_DOC | Instance method | Private | Method | Scan and associate ABAP Doc comments | 20120810 |
43 | X_TABLE_TO_STRING | Static method | Public | Method | Unpack table of X into a string | 20060629 |
44 | X_TABLE_TO_S_TABLE | Static method | Public | Method | Unpack table of X into a table of string | 20060629 |
Events
Class CL_ABAP_PARSER has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | BASICTYPE_NAME | Private | Type reference (TYPE) | SCC_IDENTIFIER | Name of built-in type | 20060831 | |
2 | BASICTYPE_NAMES | Private | See coding | All names of built-in types | 20060831 | BASICTYPE_NAMES type standard TABLE OF BASICTYPE_NAME
|
|
3 | COMPLETION_RESULTS | Public | See coding | Completion result table | 20060523 | completion_results type standard table of scc_completion
|
|
4 | TS_ABAPDOC_SUBENTRY | Private | See coding | ABAP Doc for a single sub entitiy | 20120810 | begin of TS_ABAPDOC_subentry,
kind type scc_kind,
identifier type string,
comment type string,
end of TS_ABAPDOC_subentry
|
|
5 | TS_MAX_ITEMS | Public | See coding | Maximal Number of Items (depending on prefix length) | 20100920 | begin of TS_MAX_ITEMS,
prefix_len type i,
max_main type i,
max_second type i,
end of TS_MAX_ITEMS
|
|
6 | TT_ABAPDOC_SUBENTITIES | Private | See coding | ABAP Doc for sub entities | 20120810 | tt_abapdoc_subentities type sorted table of ts_abapdoc_subentry
with unique key kind identifier
|
|
7 | TT_MAX_ITEMS | Public | See coding | Table of Maximal Number of Items | 20100920 | TT_MAX_ITEMS type sorted table of TS_MAX_ITEMS
with unique key prefix_len
|
|
8 | T_USER_SETTINGS | Public | See coding | Current user settings (pretty printer, pattern) | 20100308 | begin of T_USER_SETTINGS,
keywords_lower_case type abap_bool,
identifier_lower_case type abap_bool,
func_default_actparam type abap_bool,
func_without_others type abap_bool,
meth_default_actparam type abap_bool,
meth_without_others type abap_bool,
meth_with_try type abap_bool,
meth_func_call type abap_bool,
end of T_USER_SETTINGS
|
Method Signatures
Method CALCULATE_COMPLETION_RESULTS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | BEG_XPOS | Value transfer | Type reference (TYPE) | I | 20060523 | |||
2 | Importing | BEG_YPOS | Value transfer | Type reference (TYPE) | I | 20060523 | |||
3 | Exporting | COMPL_RESULT | Call by reference | Type reference (TYPE) | COMPLETION_RESULTS | Completion result | 20060523 | ||
4 | Importing | DIALOG_ALLOWED | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | GUI User Dialog allowed? | 20131106 | |
5 | Importing | INCLUDENAME | Call by reference | Type reference (TYPE) | SYREPID | 20060523 | |||
6 | Changing | INCL_SOURCE | Call by reference | Type reference (TYPE) | SOURCETABLE | ABAP source of current include | 20060523 | ||
7 | Importing | MAINPROGNAME | Call by reference | Type reference (TYPE) | SYREPID | Current Main Program | 20060526 | ||
8 | Importing | REAL_BEG_XPOS | Call by reference | Type reference (TYPE) | I | -1 | Begin of current statement: real column | 20061023 | |
9 | Importing | REAL_XPOS | Call by reference | Type reference (TYPE) | I | -1 | Completion position: real column | 20061023 | |
10 | Importing | REAL_YPOS | Call by reference | Type reference (TYPE) | I | -1 | Completion position: real line | 20061023 | |
11 | Importing | SOURCELINE | Call by reference | Type reference (TYPE) | STRING | 20060523 | |||
12 | Importing | XPOS | Value transfer | Type reference (TYPE) | I | 20060523 | |||
13 | Importing | YPOS | Value transfer | Type reference (TYPE) | I | 20060523 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | EMPTY_MAINPROG | No Mainprogram specified | 20060529 | |
2 | INCOMPLETE_RESULT | Incomplete completion result; detailed analysis required | 20070906 | |
3 | INVALID_POSITION | Position line or column were less than 1 | 20060529 | |
4 | SCAN_ERROR | Error while scanning the source | 20060529 | |
5 | SOURCE_NOT_INCLUDED | The include given is not included by mainprogram | 20060529 |
Method CALCULATE_INSERTION_RESULT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | BEG_XPOS | Value transfer | Type reference (TYPE) | I | Begin of Insertion Range (Column) | 20070907 | ||
2 | Exporting | COMPL_TEXT | Call by reference | Type reference (TYPE) | RSWSOURCET | Insertion Text | 20070907 | ||
3 | Importing | DIALOG_ALLOWED | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | GUI User Dialog allowed? | 20131106 | |
4 | Importing | IDENTIFIER | Value transfer | Type reference (TYPE) | STRING | Name of Completion Entry | 20070907 | ||
5 | Importing | KIND | Value transfer | Type reference (TYPE) | I | Namespace of Completion Entity | 20070907 | ||
6 | Importing | PATTERN | Value transfer | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Pattern insertion? | 20070907 | |
7 | Importing | SETTINGS | Call by reference | Type reference (TYPE) | T_USER_SETTINGS | User Settings: Pattern Format | 20070907 | ||
8 | Exporting | SUCCESS | Value transfer | Type reference (TYPE) | ABAP_BOOL | Text filled? | 20070907 |
Method CALCULATE_INSERTION_RESULT on class CL_ABAP_PARSER has no exception.
Method CALCULATE_QUICKINFO_RESULT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | HELP_TEXT | Call by reference | Type reference (TYPE) | STRING | Quick Info Text | 20070907 | ||
2 | Importing | IDENTIFIER | Value transfer | Type reference (TYPE) | STRING | Name of Completion Entry | 20070907 | ||
3 | Importing | KIND | Value transfer | Type reference (TYPE) | I | Namespace of Completion Entity | 20070907 | ||
4 | Exporting | SUCCESS | Call by reference | Type reference (TYPE) | ABAP_BOOL | Text filled? | 20070907 |
Method CALCULATE_QUICKINFO_RESULT on class CL_ABAP_PARSER has no exception.
Method CLASS_CONSTRUCTOR Signature
Method CLASS_CONSTRUCTOR on class CL_ABAP_PARSER has no parameter.
Method CLASS_CONSTRUCTOR on class CL_ABAP_PARSER has no exception.
Method COMPOSE_INCLUDES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | INCLUDE | Call by reference | Type reference (TYPE) | PROGNAME | Include name | 20051115 | ||
2 | Importing | MAINPROGRAM | Call by reference | Type reference (TYPE) | PROGNAME | Name of Compilation Unit | 20051116 | ||
3 | Importing | PROGRAMTYPE | Call by reference | Type reference (TYPE) | SUBC | Program Type of Compilation Unit | 20051115 | ||
4 | Changing | SOURCE | Call by reference | Type reference (TYPE) | SOURCETABLE | Source to modify | 20051115 |
Method COMPOSE_INCLUDES on class CL_ABAP_PARSER has no exception.
Method CONSTRUCTOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | M_MAX_COMPONENTS | Value transfer | Type reference (TYPE) | I | 20100920 | |||
2 | Importing | M_MAX_ITEMS | Value transfer | Type reference (TYPE) | TT_MAX_ITEMS | 20100920 |
Method CONSTRUCTOR on class CL_ABAP_PARSER has no exception.
Method GET_BASICTYPE_TEXT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | P_BASICTYPE_INDEX | Value transfer | Type reference (TYPE) | SCC_PROPERTY | Index of basic type (delivered from kernel) | 20060831 | ||
2 | Returning | P_BASICTYPE_NAME | Value transfer | Type reference (TYPE) | SCC_IDENTIFIER | Name of basic type | 20060831 |
Method GET_BASICTYPE_TEXT on class CL_ABAP_PARSER has no exception.
Method GET_COMPLETION_DETAILS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | DEPENTITIES | Call by reference | Type reference (TYPE) | SCC_DETAILED_COMPLETIONS | Detailed sub-entities like components or type | 20060905 | ||
2 | Exporting | FULLNAME | Call by reference | Type reference (TYPE) | STRING | Key of entity for repository select | 20060309 | ||
3 | Importing | IDENTIFIER | Call by reference | Type reference (TYPE) | STRING | Name | 20060309 | ||
4 | Importing | KIND | Call by reference | Type reference (TYPE) | I | Kind (Namespace) | 20060309 | ||
5 | Importing | MAXGRADE | Call by reference | Type reference (TYPE) | I | 20060531 | |||
6 | Exporting | PATTERN | Call by reference | Type reference (TYPE) | I | Pattern fragment used in source | 20060309 | ||
7 | Exporting | SHORTTEXT | Call by reference | Type reference (TYPE) | STRING | Describing text from source | 20060309 | ||
8 | Exporting | SUBENTITIES | Call by reference | Type reference (TYPE) | SCC_COMPLETIONS | Sub-entities like components or type | 20060309 |
Method GET_COMPLETION_DETAILS on class CL_ABAP_PARSER has no exception.
Method GET_COMPLETION_RESULT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | COLUMN | Call by reference | Type reference (TYPE) | I | Completion column | 20060117 | ||
2 | Exporting | COMPL_RESULT | Call by reference | Type reference (TYPE) | SCC_COMPLETIONS | Completion result | 20060112 | ||
3 | Exporting | EXTERN_REQS | Call by reference | Type reference (TYPE) | SCC_REPOSITORY_REQUESTS | External repository requests | 20060112 | ||
4 | Importing | INCLUDE | Call by reference | Type reference (TYPE) | SYREPID | Name of current include | 20051223 | ||
5 | Importing | INCL_SRC | Call by reference | Type reference (TYPE) | STRING | Soruce code of current include | 20051223 | ||
6 | Exporting | PREFIX | Call by reference | Type reference (TYPE) | STRING | Prefix of identifier at completion position | 20060310 | ||
7 | Exporting | PREFIX_LENGTH | Call by reference | Type reference (TYPE) | I | Number of characters to be replaced | 20060112 | ||
8 | Importing | PROGRAM | Call by reference | Type reference (TYPE) | SYREPID | Main program name | 20051223 | ||
9 | Importing | PROG_SRC | Call by reference | Type reference (TYPE) | STRING | Main program source code | 20051223 | ||
10 | Importing | ROW | Call by reference | Type reference (TYPE) | I | Completion row | 20060109 | ||
11 | Exporting | SYMTAB_NEEDED | Call by reference | Type reference (TYPE) | SAP_BOOL | Detailed source code evaluation necessary | 20060112 |
Method GET_COMPLETION_RESULT on class CL_ABAP_PARSER has no exception.
Method GET_CONTEXT_INFO Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | BEG_XPOS | Value transfer | Type reference (TYPE) | I | Begin of current statement: Column | 20060119 | ||
2 | Exporting | BEG_YPOS | Value transfer | Type reference (TYPE) | I | Begin of current statement: Line | 20060119 | ||
3 | Importing | CONTEXTINFO | Call by reference | Type reference (TYPE) | STRING | Context info string from GUI | 20060119 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | UNABLE_TO_PROCEED | 20060119 |
Method GET_DATA_INFO Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CURRINDEX | Call by reference | Type reference (TYPE) | I | 20120810 | |||
2 | Importing | DETAILS | Call by reference | Type reference (TYPE) | SCC_DETAILED_COMPLETIONS | 20120810 | |||
3 | Returning | ELEMENT | Value transfer | Object reference (TYPE REF TO) | CL_ABAP_CC_DATA | 20120810 | |||
4 | Importing | MINGRADE | Call by reference | Type reference (TYPE) | I | 0 | 20120810 |
Method GET_DATA_INFO on class CL_ABAP_PARSER has no exception.
Method GET_DB_PROCEDURE_INFO Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CURRINDEX | Call by reference | Type reference (TYPE) | I | 20121009 | |||
2 | Importing | DETAILS | Call by reference | Type reference (TYPE) | SCC_DETAILED_COMPLETIONS | 20121009 | |||
3 | Returning | ELEMENT | Value transfer | Object reference (TYPE REF TO) | CL_ABAP_CC_FUNCTION | 20121009 | |||
4 | Importing | MINGRADE | Call by reference | Type reference (TYPE) | I | 0 | 20121009 |
Method GET_DB_PROCEDURE_INFO on class CL_ABAP_PARSER has no exception.
Method GET_ELEMENT_INFO Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | ELEMENT | Value transfer | Object reference (TYPE REF TO) | CL_ABAP_CC_PROG_OBJECT | 20120810 | |||
2 | Importing | IDENTIFIER | Call by reference | Type reference (TYPE) | STRING | 20120810 | |||
3 | Importing | KIND | Call by reference | Type reference (TYPE) | I | 20120810 |
Method GET_ELEMENT_INFO on class CL_ABAP_PARSER has no exception.
Method GET_EVENT_INFO Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CURRINDEX | Call by reference | Type reference (TYPE) | I | 20120810 | |||
2 | Importing | DETAILS | Call by reference | Type reference (TYPE) | SCC_DETAILED_COMPLETIONS | 20120810 | |||
3 | Returning | ELEMENT | Value transfer | Object reference (TYPE REF TO) | CL_ABAP_CC_EVENT | 20120810 | |||
4 | Importing | MINGRADE | Call by reference | Type reference (TYPE) | I | 0 | 20120810 |
Method GET_EVENT_INFO on class CL_ABAP_PARSER has no exception.
Method GET_EXCEPTION_INFO Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CURRINDEX | Call by reference | Type reference (TYPE) | I | 20120810 | |||
2 | Importing | DETAILS | Call by reference | Type reference (TYPE) | SCC_DETAILED_COMPLETIONS | 20120810 | |||
3 | Returning | ELEMENT | Value transfer | Object reference (TYPE REF TO) | CL_ABAP_CC_EXCEPTION | 20120810 | |||
4 | Importing | MINGRADE | Call by reference | Type reference (TYPE) | I | 0 | 20120810 |
Method GET_EXCEPTION_INFO on class CL_ABAP_PARSER has no exception.
Method GET_FORM_INFO Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CURRINDEX | Call by reference | Type reference (TYPE) | I | 20120810 | |||
2 | Importing | DETAILS | Call by reference | Type reference (TYPE) | SCC_DETAILED_COMPLETIONS | 20120810 | |||
3 | Returning | ELEMENT | Value transfer | Object reference (TYPE REF TO) | CL_ABAP_CC_FORM | 20120810 | |||
4 | Importing | MINGRADE | Call by reference | Type reference (TYPE) | I | 0 | 20120810 |
Method GET_FORM_INFO on class CL_ABAP_PARSER has no exception.
Method GET_FUNCTION_INFO Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CURRINDEX | Call by reference | Type reference (TYPE) | I | 20120810 | |||
2 | Importing | DETAILS | Call by reference | Type reference (TYPE) | SCC_DETAILED_COMPLETIONS | 20120810 | |||
3 | Returning | ELEMENT | Value transfer | Object reference (TYPE REF TO) | CL_ABAP_CC_FUNCTION | 20120810 | |||
4 | Importing | MINGRADE | Call by reference | Type reference (TYPE) | I | 0 | 20120810 |
Method GET_FUNCTION_INFO on class CL_ABAP_PARSER has no exception.
Method GET_IMPLEMENTATION_START Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | IMPLSTART | Value transfer | Type reference (TYPE) | I | 20120810 | |||
2 | Importing | SOURCE | Call by reference | Type reference (TYPE) | SOURCETABLE | 20120810 |
Method GET_IMPLEMENTATION_START on class CL_ABAP_PARSER has no exception.
Method GET_METHOD_INFO Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CURRINDEX | Call by reference | Type reference (TYPE) | I | 20120810 | |||
2 | Importing | DETAILS | Call by reference | Type reference (TYPE) | SCC_DETAILED_COMPLETIONS | 20120810 | |||
3 | Returning | ELEMENT | Value transfer | Object reference (TYPE REF TO) | CL_ABAP_CC_METHOD | 20120810 | |||
4 | Importing | MINGRADE | Call by reference | Type reference (TYPE) | I | 0 | 20120810 |
Method GET_METHOD_INFO on class CL_ABAP_PARSER has no exception.
Method GET_NORMED_SOURCE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | BEG_XPOS | Value transfer | Type reference (TYPE) | I | Begin of current statement: Column | 20060118 | ||
2 | Importing | BEG_YPOS | Value transfer | Type reference (TYPE) | I | Begin of current statement: Row | 20060118 | ||
3 | Importing | COMPL_XPOS | Value transfer | Type reference (TYPE) | I | Completion position: Column | 20060118 | ||
4 | Importing | COMPL_YPOS | Value transfer | Type reference (TYPE) | I | Completion position: Row | 20060118 | ||
5 | Changing | INCLUDESOURCE | Call by reference | Type reference (TYPE) | SOURCETABLE | Sourcecode of current include | 20060120 | ||
6 | Importing | MAINSOURCE | Call by reference | Type reference (TYPE) | SOURCETABLE | Sourcecode of main program | 20060120 | ||
7 | Exporting | NORMED_SOURCE | Call by reference | Type reference (TYPE) | STRING | Normed and expanded source code as string | 20060118 | ||
8 | Importing | STATEMENT | Call by reference | Type reference (TYPE) | STRING | Statement being completed | 20060118 | ||
9 | Exporting | XPOS | Value transfer | Type reference (TYPE) | I | Adapted completion position: Column | 20060118 | ||
10 | Exporting | YPOS | Value transfer | Type reference (TYPE) | I | Adapted completion position: Row | 20060118 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | EMPTY_MAINPROG | No Mainprogram specified | 20060118 | |
2 | INVALID_POSITION | Position line or column were less than 1 | 20060118 | |
3 | SCAN_ERROR | Error while scanning the source | 20060118 | |
4 | SOURCE_NOT_INCLUDED | The include given is not included by mainprogram | 20060529 |
Method GET_ROLE_TEXT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | ROLE | Value transfer | Type reference (TYPE) | SCC_ROLE | ABAP Code Completion: Role of program object | 20060130 | ||
2 | Returning | TEXT | Value transfer | Type reference (TYPE) | STRING | 20060130 |
Method GET_ROLE_TEXT on class CL_ABAP_PARSER has no exception.
Method GET_SETTINGS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | SETTINGS | Call by reference | Type reference (TYPE) | T_USER_SETTINGS | User Settings | 20070706 |
Method GET_SETTINGS on class CL_ABAP_PARSER has no exception.
Method GET_TOKENS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | SOURCE | Call by reference | Type reference (TYPE) | STRING | 20050929 | |||
2 | Exporting | TOKENS | Call by reference | Type reference (TYPE) | ABPTOKENS | Sequence of qualified tokens | 20050929 |
Method GET_TOKENS on class CL_ABAP_PARSER has no exception.
Method GET_TYPE_INFO Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CURRINDEX | Call by reference | Type reference (TYPE) | I | 20120810 | |||
2 | Importing | DETAILS | Call by reference | Type reference (TYPE) | SCC_DETAILED_COMPLETIONS | 20120810 | |||
3 | Returning | ELEMENT | Value transfer | Object reference (TYPE REF TO) | CL_ABAP_CC_TYPE | 20120810 | |||
4 | Importing | MINGRADE | Call by reference | Type reference (TYPE) | I | 0 | 20120810 |
Method GET_TYPE_INFO on class CL_ABAP_PARSER has no exception.
Method GET_TYPE_INFO_AS_TEXT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | RESULT | Value transfer | Type reference (TYPE) | STRING | 20120810 | |||
2 | Exporting | SAME_AS | Call by reference | Type reference (TYPE) | STRING | 20120810 | |||
3 | Importing | TYPE | Call by reference | Object reference (TYPE REF TO) | CL_ABAP_CC_TYPE | 20120810 | |||
4 | Importing | USEDBYDEF | Call by reference | Object reference (TYPE REF TO) | CL_ABAP_CC_PROG_OBJECT | 20120810 |
Method GET_TYPE_INFO_AS_TEXT on class CL_ABAP_PARSER has no exception.
Method GET_TYPING_TEXT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | P_BEGIN | Call by reference | Type reference (TYPE) | I | Startindex for type section in Details | 20060905 | ||
2 | Importing | P_DETAILS | Call by reference | Type reference (TYPE) | SCC_DETAILED_COMPLETIONS | Details | 20060905 | ||
3 | Importing | P_FULLNAME | Call by reference | Type reference (TYPE) | STRING | Fullname of refering entity | 20060905 | ||
4 | Exporting | P_NEXT | Call by reference | Type reference (TYPE) | I | 20060907 | |||
5 | Exporting | P_TEXT | Call by reference | Type reference (TYPE) | STRING | Text to describe typing | 20060905 |
Method GET_TYPING_TEXT on class CL_ABAP_PARSER has no exception.
Method GET_VALUE_INFO Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CURRINDEX | Call by reference | Type reference (TYPE) | I | 20120810 | |||
2 | Importing | DETAILS | Call by reference | Type reference (TYPE) | SCC_DETAILED_COMPLETIONS | 20120810 | |||
3 | Returning | ELEMENT | Value transfer | Object reference (TYPE REF TO) | CL_ABAP_CC_VALUE | 20120810 | |||
4 | Importing | MINGRADE | Call by reference | Type reference (TYPE) | I | 20120810 |
Method GET_VALUE_INFO on class CL_ABAP_PARSER has no exception.
Method GET_VALUE_INFO_AS_TEXT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | RESULT | Value transfer | Type reference (TYPE) | STRING | 20120810 | |||
2 | Exporting | SAME_AS | Call by reference | Type reference (TYPE) | STRING | 20120810 | |||
3 | Importing | VALUE | Call by reference | Object reference (TYPE REF TO) | CL_ABAP_CC_VALUE | 20120810 |
Method GET_VALUE_INFO_AS_TEXT on class CL_ABAP_PARSER has no exception.
Method HANDLE_COMPLETION_REQUEST Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | CONTEXTINFO | Value transfer | Attribute reference (LIKE) | 20060119 | ||||
2 | Importing | CONTEXTSTRING | Value transfer | Attribute reference (LIKE) | 20060118 | ||||
3 | Importing | SENDER | Value transfer | Attribute reference (LIKE) | 20060118 | ||||
4 | Importing | XPOS | Value transfer | Attribute reference (LIKE) | 20060118 | ||||
5 | Importing | YPOS | Value transfer | Attribute reference (LIKE) | 20060118 |
Method HANDLE_COMPLETION_REQUEST on class CL_ABAP_PARSER has no exception.
Method HANDLE_INSERTION_REQUEST Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | DATATYPE | Value transfer | Attribute reference (LIKE) | 20060118 | ||||
2 | Importing | FLAGS | Value transfer | Attribute reference (LIKE) | 20060829 | ||||
3 | Importing | PATTERNKEY | Value transfer | Attribute reference (LIKE) | 20060118 | ||||
4 | Importing | SENDER | Value transfer | Attribute reference (LIKE) | 20060118 | ||||
5 | Importing | XPOS | Value transfer | Attribute reference (LIKE) | 20060118 | ||||
6 | Importing | YPOS | Value transfer | Attribute reference (LIKE) | 20060118 |
Method HANDLE_INSERTION_REQUEST on class CL_ABAP_PARSER has no exception.
Method HANDLE_QUICKINFO_REQUEST Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | CONTEXTSTRING | Value transfer | Attribute reference (LIKE) | 20060118 | ||||
2 | Importing | DATATYPE | Value transfer | Attribute reference (LIKE) | 20060118 | ||||
3 | Importing | SENDER | Value transfer | Attribute reference (LIKE) | 20060118 | ||||
4 | Importing | XPOS | Value transfer | Attribute reference (LIKE) | 20060118 | ||||
5 | Importing | YPOS | Value transfer | Attribute reference (LIKE) | 20060118 |
Method HANDLE_QUICKINFO_REQUEST on class CL_ABAP_PARSER has no exception.
Method INSERT_AS_PATTERN Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | P_FLAGS | Value transfer | Type reference (TYPE) | I | Flags about control key states | 20060817 | ||
2 | Returning | R_ACTIVATED | Value transfer | Type reference (TYPE) | ABAP_BOOL | Boolean Variable (X=True, -=False, Space=Unknown) | 20060530 |
Method INSERT_AS_PATTERN on class CL_ABAP_PARSER has no exception.
Method INTERNAL_RESET Signature
Method INTERNAL_RESET on class CL_ABAP_PARSER has no parameter.
Method INTERNAL_RESET on class CL_ABAP_PARSER has no exception.
Method MAP_COMPLETION_RESULTS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | COMPLETION_RESULT | Call by reference | Type reference (TYPE) | SCC_COMPLETIONS | Completion entry of ABAP code completion | 20060118 |
Method MAP_COMPLETION_RESULTS on class CL_ABAP_PARSER has no exception.
Method PARSE_FORM_PARAMETERS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | CHANGING_PARAMETERS | Call by reference | Type reference (TYPE) | IF_ABAP_CC_ATL_TYPES=>OBJECT_INTERFACES | 20060824 | |||
2 | Exporting | CLASS_EXCEPTIONS | Call by reference | Type reference (TYPE) | ABAP_BOOL | Boolean Variable (X=True, -=False, Space=Unknown) | 20060824 | ||
3 | Importing | DETAILS | Call by reference | Type reference (TYPE) | SCC_DETAILED_COMPLETIONS | Table of extended completion entry of ABAP code completion | 20060906 | ||
4 | Exporting | EXCEPTIONS_LIST | Call by reference | Type reference (TYPE) | IF_ABAP_CC_ATL_TYPES=>EXCEPTIONS | 20060824 | |||
5 | Importing | FULLNAME | Call by reference | Type reference (TYPE) | STRING | Full Name for Completion Item | 20060824 | ||
6 | Importing | SETTINGS | Call by reference | Type reference (TYPE) | T_USER_SETTINGS | User Settings | 20070706 | ||
7 | Exporting | TABLES_PARAMETERS | Call by reference | Type reference (TYPE) | IF_ABAP_CC_ATL_TYPES=>OBJECT_INTERFACES | 20060824 | |||
8 | Exporting | USING_PARAMETERS | Call by reference | Type reference (TYPE) | IF_ABAP_CC_ATL_TYPES=>OBJECT_INTERFACES | 20060824 |
Method PARSE_FORM_PARAMETERS on class CL_ABAP_PARSER has no exception.
Method PARSE_FUNCTION_PARAMETERS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | CHANGING_PARAMETERS | Call by reference | Type reference (TYPE) | IF_ABAP_CC_ATL_TYPES=>OBJECT_INTERFACES | 20060816 | |||
2 | Exporting | CLASS_EXCEPTIONS | Call by reference | Type reference (TYPE) | ABAP_BOOL | Boolean Variable (X=True, -=False, Space=Unknown) | 20060816 | ||
3 | Importing | DETAILS | Call by reference | Type reference (TYPE) | SCC_DETAILED_COMPLETIONS | Table of extended completion entry of ABAP code completion | 20060906 | ||
4 | Exporting | EXCEPTIONS_LIST | Call by reference | Type reference (TYPE) | IF_ABAP_CC_ATL_TYPES=>EXCEPTIONS | 20060816 | |||
5 | Exporting | EXPORTING_PARAMETERS | Call by reference | Type reference (TYPE) | IF_ABAP_CC_ATL_TYPES=>OBJECT_INTERFACES | 20060816 | |||
6 | Importing | FULLNAME | Call by reference | Type reference (TYPE) | STRING | Full Name for Completion Item | 20060816 | ||
7 | Exporting | IMPORTING_PARAMETERS | Call by reference | Type reference (TYPE) | IF_ABAP_CC_ATL_TYPES=>OBJECT_INTERFACES | 20060816 | |||
8 | Importing | SETTINGS | Call by reference | Type reference (TYPE) | T_USER_SETTINGS | User Settings | 20070706 | ||
9 | Exporting | TABLE_PARAMETERS | Call by reference | Type reference (TYPE) | IF_ABAP_CC_ATL_TYPES=>OBJECT_INTERFACES | 20060816 |
Method PARSE_FUNCTION_PARAMETERS on class CL_ABAP_PARSER has no exception.
Method PARSE_METHOD_PARAMETERS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | CHANGING_PARAMETERS | Call by reference | Type reference (TYPE) | IF_ABAP_CC_ATL_TYPES=>OBJECT_INTERFACES | 20060613 | |||
2 | Exporting | CLASS_EXCEPTIONS | Call by reference | Type reference (TYPE) | ABAP_BOOL | Boolean Variable (X=True, -=False, Space=Unknown) | 20060622 | ||
3 | Importing | DETAILS | Call by reference | Type reference (TYPE) | SCC_DETAILED_COMPLETIONS | Table of extended completion entry of ABAP code completion | 20060906 | ||
4 | Exporting | EXCEPTIONS_LIST | Call by reference | Type reference (TYPE) | IF_ABAP_CC_ATL_TYPES=>EXCEPTIONS | 20060622 | |||
5 | Exporting | EXPORTING_PARAMETERS | Call by reference | Type reference (TYPE) | IF_ABAP_CC_ATL_TYPES=>OBJECT_INTERFACES | 20060613 | |||
6 | Importing | FULLNAME | Call by reference | Type reference (TYPE) | STRING | Full Name for Completion Item | 20060816 | ||
7 | Exporting | IMPORTING_PARAMETERS | Call by reference | Type reference (TYPE) | IF_ABAP_CC_ATL_TYPES=>OBJECT_INTERFACES | 20060613 | |||
8 | Exporting | RETURNING_PARAMETERS | Call by reference | Type reference (TYPE) | IF_ABAP_CC_ATL_TYPES=>OBJECT_INTERFACES | 20060613 | |||
9 | Importing | SETTINGS | Call by reference | Type reference (TYPE) | T_USER_SETTINGS | User Settings | 20070706 |
Method PARSE_METHOD_PARAMETERS on class CL_ABAP_PARSER has no exception.
Method PROCESS_CLASS_INCLUDES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | INCLUDE | Call by reference | Type reference (TYPE) | PROGNAME | ABAP Program Name | 20091124 | ||
2 | Returning | REQUIRED | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20120810 |
Method PROCESS_CLASS_INCLUDES on class CL_ABAP_PARSER has no exception.
Method PROCESS_FORM_INCLUDE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | INCLUDE | Call by reference | Type reference (TYPE) | CLIKE | ABAP Program Name | 20091124 |
Method PROCESS_FORM_INCLUDE on class CL_ABAP_PARSER has no exception.
Method QUALIFY_TOKENS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | INDEX_FROM | Value transfer | Type reference (TYPE) | SSTMNT-FROM | Index of first token of statement in token table | 20060620 | ||
2 | Importing | INDEX_TO | Value transfer | Type reference (TYPE) | SSTMNT-TO | Index of last token of statement in token table | 20060620 | ||
3 | Importing | OVERFLOW | Call by reference | Type reference (TYPE) | C | SPACE | 20120810 | ||
4 | Importing | SIMPLIFIED | Value transfer | Type reference (TYPE) | CHAR1 | ' ' | Single-Character Flag | 20060620 | |
5 | Importing | STATEMENT_TYPE | Value transfer | Type reference (TYPE) | SSTMNT-TYPE | Type of statement (EXEC SQL, INCLUDE, macro, ..., rest) | 20060621 | ||
6 | Changing | STOKESX_TAB | Call by reference | Type reference (TYPE) | SANA_STOKESX_TAB | 20060620 | |||
7 | Changing | STOKEX_TAB | Call by reference | Type reference (TYPE) | SANA_STOKEX_TAB | 20120810 |
Method QUALIFY_TOKENS on class CL_ABAP_PARSER has no exception.
Method RESET Signature
Method RESET on class CL_ABAP_PARSER has no parameter.
Method RESET on class CL_ABAP_PARSER has no exception.
Method SCAN_ABAP_DOC Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | ABAPDOC | Call by reference | Type reference (TYPE) | STRING | 20120810 | |||
2 | Returning | COMMENT | Value transfer | Type reference (TYPE) | STRING | 20120810 | |||
3 | Exporting | SUBENTITIES | Call by reference | Type reference (TYPE) | TT_ABAPDOC_SUBENTITIES | 20120810 |
Method SCAN_ABAP_DOC on class CL_ABAP_PARSER has no exception.
Method X_TABLE_TO_STRING Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | APP_CP | Call by reference | Type reference (TYPE) | CPCODEPAGE | 20060629 | |||
2 | Exporting | ERRMSG | Call by reference | Type reference (TYPE) | STRING | 20060629 | |||
3 | Importing | GUI_CP | Call by reference | Type reference (TYPE) | CPCODEPAGE | '4103' | 20060629 | ||
4 | Importing | LENGTH | Call by reference | Type reference (TYPE) | I | 20060629 | |||
5 | Exporting | RC | Call by reference | Type reference (TYPE) | I | 20060629 | |||
6 | Exporting | SOURCE_STR | Call by reference | Type reference (TYPE) | STRING | 20060629 | |||
7 | Importing | X_TAB | Call by reference | Type reference (TYPE) | STANDARD TABLE | Stream table | 20060629 |
Method X_TABLE_TO_STRING on class CL_ABAP_PARSER has no exception.
Method X_TABLE_TO_S_TABLE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | APP_CP | Call by reference | Type reference (TYPE) | CPCODEPAGE | 20060629 | |||
2 | Exporting | ERRMSG | Call by reference | Type reference (TYPE) | STRING | 20060629 | |||
3 | Importing | GUI_CP | Call by reference | Type reference (TYPE) | CPCODEPAGE | '4103' | 20060629 | ||
4 | Importing | LENGTH | Call by reference | Type reference (TYPE) | I | 20060629 | |||
5 | Exporting | RC | Call by reference | Type reference (TYPE) | I | 20060629 | |||
6 | Exporting | S_TAB | Call by reference | Type reference (TYPE) | STANDARD TABLE | Table of string | 20060629 | ||
7 | Importing | X_TAB | Call by reference | Type reference (TYPE) | STANDARD TABLE | Stream table | 20060629 |
Method X_TABLE_TO_S_TABLE on class CL_ABAP_PARSER has no exception.
History
Last changed by/on | SAP | 20141121 |
SAP Release Created in | 710 |