SAP ABAP Class CL_SLIN_PROC_CALL (Abstract Procedure Call)
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)
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_SLIN_CALL_DIRECT Method Call Representation 20120119
2 Inheritance (c INHERITING FROM c_ref)  CL_SLIN_CALL_FUNCTION CALL FUNCTION call 20120210
3 Inheritance (c INHERITING FROM c_ref)  CL_SLIN_CALL_PERFORM PERFORM call 20120210
Properties
Class CL_SLIN_PROC_CALL  
Short Description Abstract Procedure Call    
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 20110322   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...
5 SYNT Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_SLIN_PROC_CALL has no interface implemented.
Friends
Class CL_SLIN_PROC_CALL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 PROC Instance attribute Protected Object reference (TYPE REF TO) CL_SLIN_PROC 20110322
2 PROC_MAIN Instance attribute Protected Type reference (TYPE) STRING 20130327
3 SIG Instance attribute Public Type reference (TYPE) IF_SLIN_PROC_SIG=>CALL_SIGNATURE 20120713
Methods
# Method Level Visibility Method type Description Created on
1 ARGS_MOVE Instance method Public Method 20120713
2 ARG_INSERT Instance method Public Method 20120713
3 ARG_IS_CONST Instance method Public Method Argument is a literal/constant? 20110322
4 CALL_TO_FLATTEN Instance method Public Method Serialize (Abstract) CALL 20110421
5 GET_ARG_SRC_POS Instance method Public Method Source position for an argument 20110322
6 GET_CALL_ARGS Instance method Public Method CALL arguments starting with `PAR_NAME` 20110322
7 GET_CALL_SRC_POS Instance method Public Method Source position for a CALL 20110322
8 GET_CHAINED_CALL Instance method Public Method 20120301
9 GET_CLIF_NAME Instance method Public Method Get class/interface name (for CALL METHOD only) 20110322
10 GET_INNER_CALL Instance method Public Method 20110428
11 GET_OUTER_CALL Instance method Public Method 20110428
12 GET_PROC Instance method Public Method CALL -> PROC 20120715
13 GET_PROCEDURE_NAME Instance method Public Method Procedure Name 20110322
14 GET_PROC_MAIN_NAME Instance method Public Method Program names of procedure assigned to CALL 20110322
15 GET_PROC_PAR Instance method Public Method Get procedure parameter assigned to CALL argument 20110322
16 IS_PROG_INTERN Instance method Public Method 20120608
17 NAME_PREFIX Static method Private Method 20110322
18 PROC_SEARCH Instance method Protected Method 20120715
19 SET_RG Instance method Public Method 20120224
Events
Class CL_SLIN_PROC_CALL has no event.
Types
Class CL_SLIN_PROC_CALL has no local type.
Method Signatures

Method ARGS_MOVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ARGS Call by reference Type reference (TYPE) IF_SLIN_PROC_SIG=>ARGUMENTS 20120713

Method ARGS_MOVE on class CL_SLIN_PROC_CALL has no exception.

Method ARG_INSERT 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=>ARGUMENT 20120713

Method ARG_INSERT on class CL_SLIN_PROC_CALL has no exception.

Method ARG_IS_CONST 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=>ARGUMENT 20110322
2 Returning RET Value transfer Type reference (TYPE) ABAP_BOOL 20110322

Method ARG_IS_CONST on class CL_SLIN_PROC_CALL has no exception.

Method CALL_TO_FLATTEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RET Value transfer Type reference (TYPE) XSTRING 20110421

Method CALL_TO_FLATTEN on class CL_SLIN_PROC_CALL has no exception.

Method GET_ARG_SRC_POS 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=>ARGUMENT 20110322
2 Returning RET Value transfer Type reference (TYPE) CL_SLIN_UTIL=>SRC_POS 20110322

Method GET_ARG_SRC_POS on class CL_SLIN_PROC_CALL has no exception.

Method GET_CALL_ARGS Signature

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

Method GET_CALL_ARGS on class CL_SLIN_PROC_CALL has no exception.

Method GET_CALL_SRC_POS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RET Value transfer Type reference (TYPE) CL_SLIN_UTIL=>SRC_POS 20110322

Method GET_CALL_SRC_POS on class CL_SLIN_PROC_CALL has no exception.

Method GET_CHAINED_CALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RET Value transfer Object reference (TYPE REF TO) CL_SLIN_PROC_CALL abstrakter Prozeduraufruf 20120301

Method GET_CHAINED_CALL on class CL_SLIN_PROC_CALL has no exception.

Method GET_CLIF_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RET Value transfer Type reference (TYPE) STRING 20110322

Method GET_CLIF_NAME on class CL_SLIN_PROC_CALL has no exception.

Method GET_INNER_CALL 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=>ARGUMENT 20110428
2 Returning RET Value transfer Object reference (TYPE REF TO) CL_SLIN_PROC_CALL abstrakter Prozeduraufruf 20110428

Method GET_INNER_CALL on class CL_SLIN_PROC_CALL has no exception.

Method GET_OUTER_CALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RET Value transfer Object reference (TYPE REF TO) CL_SLIN_PROC_CALL abstrakter Prozeduraufruf 20110428

Method GET_OUTER_CALL on class CL_SLIN_PROC_CALL has no exception.

Method GET_PROC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RET Value transfer Object reference (TYPE REF TO) CL_SLIN_PROC 20120715

Method GET_PROC on class CL_SLIN_PROC_CALL has no exception.

Method GET_PROCEDURE_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RET Value transfer Type reference (TYPE) STRING 20110322

Method GET_PROCEDURE_NAME on class CL_SLIN_PROC_CALL has no exception.

Method GET_PROC_MAIN_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RET Value transfer Type reference (TYPE) STRING 20110322

Method GET_PROC_MAIN_NAME on class CL_SLIN_PROC_CALL has no exception.

Method GET_PROC_PAR 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=>ARGUMENT 20110322
2 Returning RET Value transfer Type reference (TYPE) IF_SLIN_PROC_SIG=>PROC_PARAMETER 20110322

Method GET_PROC_PAR on class CL_SLIN_PROC_CALL has no exception.

Method IS_PROG_INTERN 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 20120608
2 Returning RET Value transfer Type reference (TYPE) ABAP_BOOL 20120608

Method IS_PROG_INTERN on class CL_SLIN_PROC_CALL has no exception.

Method NAME_PREFIX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NAME Call by reference Type reference (TYPE) STRING 20110322
2 Returning RET Value transfer Type reference (TYPE) STRING 20110322

Method NAME_PREFIX on class CL_SLIN_PROC_CALL has no exception.

Method PROC_SEARCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RET Value transfer Object reference (TYPE REF TO) CL_SLIN_PROC 20120715

Method PROC_SEARCH on class CL_SLIN_PROC_CALL has no exception.

Method SET_RG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LUB Call by reference Type reference (TYPE) CL_SLIN_UTIL=>TOKEN_OFFI rel. Offset eines Tokens zum ersten Token eines Statements 20120224
2 Importing MIN Call by reference Type reference (TYPE) CL_SLIN_UTIL=>TOKEN_OFFI rel. Offset eines Tokens zum ersten Token eines Statements 20120224

Method SET_RG on class CL_SLIN_PROC_CALL has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 732