SAP ABAP Class CL_SLIN_PROC (Abstract Class for FORM/FUNCTION/METHODE)
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_PROC  
Short Description Abstract Class for FORM/FUNCTION/METHODE    
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 IF_SLIN_PROC_SIG Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 SYNT Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_SLIN_PROC has no interface implemented.
Friends
Class CL_SLIN_PROC has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 BODY Instance attribute Public Type reference (TYPE) IF_SLIN_PROC_SIG=>PROC_BODY 20110322
2 REF_CAST Static Attribute Private Object reference (TYPE REF TO) CL_SLIN_PROC Abstract Class for FORM/FUNCTION/METHODE 20110815
3 REF_CONSTRUCTOR Static Attribute Private Object reference (TYPE REF TO) CL_SLIN_PROC 20110322
4 REF_DYNAMIC Static Attribute Private Object reference (TYPE REF TO) CL_SLIN_PROC 20120111
5 REF_ENCODED Static Attribute Private Object reference (TYPE REF TO) CL_SLIN_PROC 20110322
6 REF_FOFU_UNDEF Static Attribute Private Object reference (TYPE REF TO) CL_SLIN_PROC 20110322
7 REF_PROG_UNDEF Static Attribute Private Object reference (TYPE REF TO) CL_SLIN_PROC 20110322
8 SIG Instance attribute Public Type reference (TYPE) IF_SLIN_PROC_SIG=>PROC_SIGNATURE 20120713
Methods
# Method Level Visibility Method type Description Created on
1 ARG_TO_PAR Instance method Public Method 20110322
2 CLASS_CONSTRUCTOR Static method Public Constructor 20110322
3 GET_BODY_UTIL Static method Protected Method 20110322
4 GET_FOFU_UNDEF Static method Public Method PROC instance if FORM/FUNCTION is missing 20110322
5 GET_PREFERRED Instance method Public Method 20110322
6 GET_PROC_CAST Static method Public Method 20110815
7 GET_PROC_CONSTRUCTOR Static method Public Method PROC instance if constructor is implicit 20110322
8 GET_PROC_DYNAMIC Static method Public Method 20120111
9 GET_PROC_ENCODED Static method Public Method PROC instance if source is encoded 20110322
10 GET_PROG_UNDEF Static method Public Method PROC instance if program is missing or has errors 20110322
11 IS_UNDEF Instance method Public Method 20110407
12 PARSE_EVENT_HANDLER Static method Public Method 20130318
13 PARSE_FORM Static method Public Method 20110322
14 PARSE_FUNCTION Static method Public Method 20110322
15 PARSE_METHOD Static method Public Method 20110322
16 PAR_TO_DATID Instance method Public Method 20110322
17 PAR_TO_TYPE Instance method Public Method 20130318
Events
Class CL_SLIN_PROC has no event.
Types
Class CL_SLIN_PROC has no local type.
Method Signatures

Method ARG_TO_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=>PARAMETER 20110322

Method ARG_TO_PAR on class CL_SLIN_PROC has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_SLIN_PROC has no parameter.
Method CLASS_CONSTRUCTOR on class CL_SLIN_PROC has no exception.

Method GET_BODY_UTIL 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 20110322
2 Importing PROG_SCAN Call by reference Object reference (TYPE REF TO) CL_SLIN_SCAN 20110322
3 Returning RET Value transfer Type reference (TYPE) RANGE 20110322
4 Importing TYPE Call by reference Attribute reference (LIKE) SCAN_STRUC_STMNT_TYPE-FORM 20110322

Method GET_BODY_UTIL on class CL_SLIN_PROC has no exception.

Method GET_FOFU_UNDEF 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 20110322

Method GET_FOFU_UNDEF on class CL_SLIN_PROC has no exception.

Method GET_PREFERRED 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_PREFERRED on class CL_SLIN_PROC has no exception.

Method GET_PROC_CAST 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 20110815

Method GET_PROC_CAST on class CL_SLIN_PROC has no exception.

Method GET_PROC_CONSTRUCTOR 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 20110322

Method GET_PROC_CONSTRUCTOR on class CL_SLIN_PROC has no exception.

Method GET_PROC_DYNAMIC 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 20120111

Method GET_PROC_DYNAMIC on class CL_SLIN_PROC has no exception.

Method GET_PROC_ENCODED 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 20110322

Method GET_PROC_ENCODED on class CL_SLIN_PROC has no exception.

Method GET_PROG_UNDEF 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 20110322

Method GET_PROG_UNDEF on class CL_SLIN_PROC has no exception.

Method IS_UNDEF Signature

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

Method IS_UNDEF on class CL_SLIN_PROC has no exception.

Method PARSE_EVENT_HANDLER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BODY Call by reference Type reference (TYPE) IF_SLIN_PROC_SIG=>PROC_BODY 20130318
2 Importing CLASS_NAME Call by reference Type reference (TYPE) STRING 20130318
3 Importing IDX Call by reference Type reference (TYPE) SSTMNT_IDX 20130318
4 Importing IS_CLASS_METHOD Call by reference Type reference (TYPE) ABAP_BOOL 20130318
5 Importing METH_NAME Call by reference Type reference (TYPE) STRING 20130318
6 Importing PREFERRED Value transfer Type reference (TYPE) STRING 20130318
7 Importing PROG_NAME Call by reference Type reference (TYPE) STRING 20130318
8 Returning RET Value transfer Object reference (TYPE REF TO) CL_SLIN_PROC 20130318
9 Importing SIGNATURE Value transfer Type reference (TYPE) IF_SLIN_PROC_SIG=>PROC_SIGNATURE 20130318

Method PARSE_EVENT_HANDLER on class CL_SLIN_PROC has no exception.

Method PARSE_FORM 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 20110322
2 Importing PROC_NAME Call by reference Type reference (TYPE) STRING 20110322
3 Importing PROG Call by reference Object reference (TYPE REF TO) CL_SLIN_PROG 20110322
4 Returning RET Value transfer Object reference (TYPE REF TO) CL_SLIN_PROC 20110322

Method PARSE_FORM on class CL_SLIN_PROC has no exception.

Method PARSE_FUNCTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FB_NAME Call by reference Type reference (TYPE) STRING 20110322
2 Importing IDX Call by reference Type reference (TYPE) SSTMNT_IDX 20110322
3 Importing PROG Call by reference Object reference (TYPE REF TO) CL_SLIN_PROG 20110322
4 Returning RET Value transfer Object reference (TYPE REF TO) CL_SLIN_PROC 20110322

Method PARSE_FUNCTION on class CL_SLIN_PROC has no exception.

Method PARSE_METHOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BODY Call by reference Type reference (TYPE) IF_SLIN_PROC_SIG=>PROC_BODY 20110322
2 Importing CLASS_NAME Call by reference Type reference (TYPE) STRING 20110322
3 Importing IDX Call by reference Type reference (TYPE) SSTMNT_IDX 20110322
4 Importing IS_CLASS_METHOD Call by reference Type reference (TYPE) ABAP_BOOL 20110322
5 Importing IS_EVENT Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20110322
6 Importing METH_NAME Call by reference Type reference (TYPE) STRING 20110322
7 Importing PREFERRED Value transfer Type reference (TYPE) STRING 20110322
8 Importing PROG_NAME Call by reference Type reference (TYPE) STRING 20110322
9 Returning RET Value transfer Object reference (TYPE REF TO) CL_SLIN_PROC 20110322
10 Importing SIGNATURE Value transfer Type reference (TYPE) IF_SLIN_PROC_SIG=>PROC_SIGNATURE 20110322

Method PARSE_METHOD on class CL_SLIN_PROC has no exception.

Method PAR_TO_DATID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ENV Call by reference Object reference (TYPE REF TO) CL_SLIN_SYNT_XENV Slin Utility zu Symboltabellen-Infos 20110630
2 Importing PAR Call by reference Type reference (TYPE) IF_SLIN_PROC_SIG=>PARAMETER 20110322
3 Returning RET Value transfer Type reference (TYPE) CL_SLIN_SYNT=>DAT_IDX 20110322

Method PAR_TO_DATID on class CL_SLIN_PROC has no exception.

Method PAR_TO_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_EVENT_HANDLER Call by reference Type reference (TYPE) ABAP_BOOL 20130707
2 Importing PAR Call by reference Type reference (TYPE) IF_SLIN_PROC_SIG=>PARAMETER 20130318
3 Returning RET Value transfer Type reference (TYPE) SYNT_STRUC_TYPE_OBJ 20130318

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