SAP ABAP Class CL_SLIN_PARSER_STMNT (CALL METHOD Parser)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ABA-LA-EPC (Application Component) Extended Program Check (SLIN)
     SLIN_INTERN (Package) Internal Use for SLIN (changes made without discussion)
Properties
Class CL_SLIN_PARSER_STMNT  
Short Description CALL METHOD Parser    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SLIN_INTERN   Internal Use for SLIN (changes made without discussion) 
Created 20120210   SAP 
Last change 20140121   SAP 
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_SLIN_CALL_SET_MNG Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 IF_SLIN_CALL_EXPR Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
4 IF_SLIN_PROC_SIG Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_SLIN_PARSER_STMNT has no interface implemented.
Friends
Class CL_SLIN_PARSER_STMNT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ENV Instance attribute Private Object reference (TYPE REF TO) PARSE_CNTX 20120210
2 EXPR_HINT Constant Public See coding 20120303
3 REFACTOR_PATTE Constant Public See coding 20130505
Methods
# Method Level Visibility Method type Description Created on
1 ARG_TO_REFACTOR Static method Public Method 20130522
2 EXTRACT_EXPRS Instance method Public Method 20130505
3 GET_INSTANCE Static method Public Method 20120210
4 PARSE_CALL_BADI Instance method Public Method 20130418
5 PARSE_CREATE_OBJ Instance method Public Method 20130418
6 PARSE_DIRECT_CALLS Instance method Public Method 20130418
7 PARSE_EXPRESSION Instance method Public Method 20120210
8 PARSE_METH_DIRECT Instance method Public Method 20130418
9 PARSE_METH_FUNC Instance method Public Method 20130418
10 PARSE_RAISE Instance method Public Method 20130418
11 PARSE_RAISE_EVENT Instance method Public Method 20130418
12 REFACTOR_TO_EXPR Static method Public Method 20130508
Events
Class CL_SLIN_PARSER_STMNT has no event.
Types
Class CL_SLIN_PARSER_STMNT has no local type.
Method Signatures

Method ARG_TO_REFACTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ARG Call by reference Type reference (TYPE) IF_SLIN_PROC_SIG=>EXPR_ARG 20130522
2 Returning RET Value transfer Type reference (TYPE) STRING 20130522

Method ARG_TO_REFACTOR on class CL_SLIN_PARSER_STMNT has no exception.

Method EXTRACT_EXPRS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LEX Call by reference Object reference (TYPE REF TO) CL_SLIN_LEXER 20130505

Method EXTRACT_EXPRS on class CL_SLIN_PARSER_STMNT has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CALL_MNG Call by reference Object reference (TYPE REF TO) CL_SLIN_CALL_SET_MNG Manage Call set 20120229
2 Returning RET Value transfer Object reference (TYPE REF TO) CL_SLIN_PARSER_STMNT 20120210

Method GET_INSTANCE on class CL_SLIN_PARSER_STMNT has no exception.

Method PARSE_CALL_BADI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IDX Call by reference Type reference (TYPE) SSTMNT_IDX 20130418

Method PARSE_CALL_BADI on class CL_SLIN_PARSER_STMNT has no exception.

Method PARSE_CREATE_OBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IDX Call by reference Type reference (TYPE) SSTMNT_IDX 20130418
2 Returning RET Value transfer Object reference (TYPE REF TO) CL_SLIN_CALL_DIRECT 20130418

Method PARSE_CREATE_OBJ on class CL_SLIN_PARSER_STMNT has no exception.

Method PARSE_DIRECT_CALLS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IDX Call by reference Type reference (TYPE) SSTMNT_IDX 20130418
2 Returning RET Value transfer Object reference (TYPE REF TO) CL_SLIN_CALL_DIRECT 20130418

Method PARSE_DIRECT_CALLS on class CL_SLIN_PARSER_STMNT has no exception.

Method PARSE_EXPRESSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing HINT Call by reference Attribute reference (LIKE) EXPR_HINT-ARITH 20120303
2 Importing LEX Call by reference Object reference (TYPE REF TO) CL_SLIN_LEXER 20120711
3 Returning RET Value transfer Type reference (TYPE) IF_SLIN_PROC_SIG=>EXPR_ARG 20120210

Method PARSE_EXPRESSION on class CL_SLIN_PARSER_STMNT has no exception.

Method PARSE_METH_DIRECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IDX Call by reference Type reference (TYPE) SSTMNT_IDX 20130418
2 Returning RET Value transfer Object reference (TYPE REF TO) CL_SLIN_CALL_DIRECT 20130418

Method PARSE_METH_DIRECT on class CL_SLIN_PARSER_STMNT has no exception.

Method PARSE_METH_FUNC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IDX Call by reference Type reference (TYPE) SSTMNT_IDX 20130418
2 Returning RET Value transfer Object reference (TYPE REF TO) CL_SLIN_CALL_DIRECT 20130418

Method PARSE_METH_FUNC on class CL_SLIN_PARSER_STMNT has no exception.

Method PARSE_RAISE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IDX Call by reference Type reference (TYPE) SSTMNT_IDX 20130418
2 Returning RET Value transfer Object reference (TYPE REF TO) CL_SLIN_CALL_DIRECT 20130418

Method PARSE_RAISE on class CL_SLIN_PARSER_STMNT has no exception.

Method PARSE_RAISE_EVENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IDX Call by reference Type reference (TYPE) SSTMNT_IDX 20130418

Method PARSE_RAISE_EVENT on class CL_SLIN_PARSER_STMNT has no exception.

Method REFACTOR_TO_EXPR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ID Call by reference Type reference (TYPE) I 20130508
2 Importing STR Call by reference Type reference (TYPE) STRING 20130508
3 Exporting TAG Call by reference Type reference (TYPE) FLAG LIKE if_slin_proc_sig=>argument_tag-id 20130508

Method REFACTOR_TO_EXPR on class CL_SLIN_PARSER_STMNT has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in