SAP ABAP Class CL_SLIN_CALL_SET_MNG (Manage Call Set)
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_CALL_SET_MNG  
Short Description Manage Call Set    
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_UTIL 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_CALL_SET_MNG has no interface implemented.
Friends
Class CL_SLIN_CALL_SET_MNG has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ALL Instance attribute Public Type reference (TYPE) CALL_GUID_SEQ 20120227
2 BUILTINS Instance attribute Public Type reference (TYPE) CALL_POS_SEQ 20120227
3 CALLS Instance attribute Public Type reference (TYPE) CALL_POS_SEQ 20120227
4 CALL_FM Instance attribute Public Object reference (TYPE REF TO) CL_SLIN_CALL_FM Manage CALL FUNCTION entries 20130419
5 CALL_FUNCTIONS Instance attribute Public Type reference (TYPE) CALL_POS_SEQ 20130508
6 DYN_CALLS Instance attribute Public Type reference (TYPE) CALL_POS_SEQ 20120227
7 EXPRS Instance attribute Public Type reference (TYPE) EXPR_GUID_SEQ 20120227
8 LEX_CALLS Instance attribute Public Type reference (TYPE) CALL_POS_LEX_SEQ 20130505
9 PERFORMS Instance attribute Public Type reference (TYPE) CALL_POS_SEQ 20120227
10 PROG Instance attribute Public Object reference (TYPE REF TO) CL_SLIN_PROG SLIN Utility for Program Source Code 20130419
11 RAISES Instance attribute Public Type reference (TYPE) CALL_POS_SEQ 20130505
Methods
# Method Level Visibility Method type Description Created on
1 CATEGORIZE Instance method Private Method 20120210
2 DB_CACHE_PROG_CALLS Static method Private Method 20120227
3 FILL Instance method Public Method 20130419
4 GET_ESCAPES Instance method Public Method 20120227
5 GET_INSTANCE Static method Public Method 20120210
6 GET_PROG_CALLS_DB_CACHED Static method Private Method 20120227
7 ID_TO_CALL Instance method Public Method 20120227
8 INSERT_CALL_PROCS Instance method Public Method 20120210
9 INSERT_EXPR Instance method Public Method 20120210
Events
Class CL_SLIN_CALL_SET_MNG has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 CALL_DB_CACHE_ITEM Private See coding 20120227 BEGIN OF call_db_cache_item, id TYPE cl_slin_call_set_mng=>call_guid-id, tag LIKE if_slin_proc_sig=>call_kind-form, stream TYPE xstring, END OF call_db_cache_item
2 CALL_DB_INFO Private See coding 20120815 BEGIN OF call_db_info, calls TYPE STANDARD TABLE OF call_db_cache_item WITH NON-UNIQUE KEY table_line, exprs TYPE expr_guid_seq, END OF call_db_info
3 CALL_GUID Public See coding 20120227 BEGIN OF call_guid, id TYPE i, call TYPE REF TO cl_slin_proc_call, END OF call_guid
4 CALL_GUID_SEQ Public See coding 20120227 call_guid_seq TYPE HASHED TABLE OF call_guid WITH UNIQUE KEY id
5 CALL_POS_ITEM Public See coding 20120227 BEGIN OF call_pos_item, idx TYPE sstmnt_idx, call TYPE REF TO cl_slin_proc_call, END OF call_pos_item
6 CALL_POS_LEX_ITEM Public See coding 20130505 BEGIN OF call_pos_lex_item, idx TYPE sstmnt_idx, lex_min TYPE i, " start index of call in CL_LIN_LEX word sequence lex_max TYPE i, " end index of call in CL_LIN_LEX word sequence call TYPE REF TO cl_slin_proc_call, END OF call_pos_lex_item
7 CALL_POS_LEX_SEQ Public See coding 20130505 call_pos_lex_seq TYPE SORTED TABLE OF call_pos_lex_item WITH UNIQUE KEY idx lex_min
8 CALL_POS_SEQ Public See coding 20120227 call_pos_seq TYPE SORTED TABLE OF call_pos_item WITH NON-UNIQUE KEY idx
9 CALL_PROC_SET Public See coding 20120227 call_proc_set TYPE STANDARD TABLE OF REF TO cl_slin_proc_call WITH NON-UNIQUE KEY table_line
10 EXPR_GUID Public See coding 20120227 BEGIN OF expr_guid, id TYPE i, expr TYPE if_slin_proc_sig=>expression, END OF expr_guid
11 EXPR_GUID_SEQ Public See coding 20120227 expr_guid_seq TYPE HASHED TABLE OF expr_guid WITH UNIQUE KEY id
Method Signatures

Method CATEGORIZE Signature

Method CATEGORIZE on class CL_SLIN_CALL_SET_MNG has no parameter.
Method CATEGORIZE on class CL_SLIN_CALL_SET_MNG has no exception.

Method DB_CACHE_PROG_CALLS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CALLS Call by reference Type reference (TYPE) CL_SLIN_CALL_SET_MNG=>CALL_GUID_SEQ 20120815
2 Importing DBCACHE Call by reference Object reference (TYPE REF TO) CL_SLIN_DB_HANDLE 20120227
3 Importing EXPRS Call by reference Type reference (TYPE) EXPR_GUID_SEQ 20120815
4 Importing MAIN Call by reference Object reference (TYPE REF TO) CL_SLIN_PROG 20120227

Method DB_CACHE_PROG_CALLS on class CL_SLIN_CALL_SET_MNG has no exception.

Method FILL Signature

Method FILL on class CL_SLIN_CALL_SET_MNG has no parameter.
Method FILL on class CL_SLIN_CALL_SET_MNG has no exception.

Method GET_ESCAPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DYNAMIC Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20120227
2 Returning RET Value transfer Type reference (TYPE) CALL_POS_SEQ 20120227

Method GET_ESCAPES on class CL_SLIN_CALL_SET_MNG has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PROG Call by reference Object reference (TYPE REF TO) CL_SLIN_PROG Slin Utility zu Programm-Sourcen 20130419
2 Returning RET Value transfer Object reference (TYPE REF TO) CL_SLIN_CALL_SET_MNG 20120210

Method GET_INSTANCE on class CL_SLIN_CALL_SET_MNG has no exception.

Method GET_PROG_CALLS_DB_CACHED 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 20130508
2 Exporting EXPRS Call by reference Type reference (TYPE) EXPR_GUID_SEQ 20120815
3 Exporting FOUND Call by reference Type reference (TYPE) BOOLEAN 20120227

Method GET_PROG_CALLS_DB_CACHED on class CL_SLIN_CALL_SET_MNG has no exception.

Method ID_TO_CALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID Call by reference Type reference (TYPE) CALL_GUID-ID 20120227
2 Returning RET Value transfer Object reference (TYPE REF TO) CL_SLIN_PROC_CALL abstrakter Prozeduraufruf 20120227

Method ID_TO_CALL on class CL_SLIN_CALL_SET_MNG has no exception.

Method INSERT_CALL_PROCS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CALL Call by reference Object reference (TYPE REF TO) CL_SLIN_PROC_CALL 20120210
2 Importing ID Call by reference Type reference (TYPE) I 20130508
3 Returning RET Value transfer Type reference (TYPE) CALL_GUID-ID 20120210

Method INSERT_CALL_PROCS on class CL_SLIN_CALL_SET_MNG has no exception.

Method INSERT_EXPR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EXPR Call by reference Type reference (TYPE) IF_SLIN_PROC_SIG=>EXPRESSION 20120210
2 Returning RET Value transfer Type reference (TYPE) EXPR_GUID-ID 20120210

Method INSERT_EXPR on class CL_SLIN_CALL_SET_MNG has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 740