SAP ABAP Class CL_ABAP_ERROR_ANALYZE (Test)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ABA-LA (Application Component) Syntax, Compiler, Runtime
     SABP_COMPILER (Package) ABAP Compiler
Properties
Class CL_ABAP_ERROR_ANALYZE  
Short Description Test    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SABP_COMPILER   ABAP Compiler 
Created 20090130   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)
Interfaces
Class CL_ABAP_ERROR_ANALYZE has no interface implemented.
Friends
Class CL_ABAP_ERROR_ANALYZE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ACTLVL Static Attribute Private Type reference (TYPE) I 20090130
2 CHECK_CNT Static Attribute Private Type reference (TYPE) I 20120727
3 C_MODE_CHECK Constant Private Type reference (TYPE) I 3 20120727
4 C_MODE_PREPARE Constant Private Type reference (TYPE) I 1 20120727
5 C_MODE_TRACE Constant Private Type reference (TYPE) I 2 20120727
6 C_TRACE_OFF Constant Private Type reference (TYPE) I 0 20090130
7 C_USAGE_OFF Constant Private Type reference (TYPE) I 0 20090130
8 DEBUG Static Attribute Private Type reference (TYPE) ABAP_BOOL 20090130
9 DELETED Static Attribute Private See coding 20090130
10 DUMMY_TAB Static Attribute Private See coding 20090130
11 EMPTY_INCLUDE Static Attribute Private Type reference (TYPE) SREPTABLN-SOURCE 20090130
12 ERROR Static Attribute Private Type reference (TYPE) T_ERROR 20090130
13 EXCL_INCLUDES Static Attribute Private Type reference (TYPE) T_EXCL_INCLUDES 20090130
14 EXCL_STATEMENTS Static Attribute Private Type reference (TYPE) T_EXCL_STATEMENTS 20090130
15 INCLUDE_NAMES Static Attribute Private Type reference (TYPE) SCR_PROGRAMS 20120727
16 LEVEL Static Attribute Private Type reference (TYPE) T_LEVELS 20090130
17 MESSAGE Static Attribute Private Type reference (TYPE) STRING 20090130
18 NO_ERROR Static Attribute Public Type reference (TYPE) SYCHAR01 ABAP_FALSE CHAR01 Data Element for SYST 20130227
19 PHASE Static Attribute Private Type reference (TYPE) SYCHAR80 20090130
20 PREHDR_ACTLVL Static Attribute Private Type reference (TYPE) I C_USAGE_OFF 20120727
21 PROGRAM Static Attribute Private Type reference (TYPE) PROGRAM 20090130
22 PROGRESS Static Attribute Private Type reference (TYPE) ABAP_BOOL 20090130
23 REPTAB Static Attribute Private Type reference (TYPE) SREPTAB 20090130
24 RFC Static Attribute Public Type reference (TYPE) SYCHAR01 ABAP_TRUE 20120727
25 STATEMENTS_POS Static Attribute Private See coding 20090130
26 SYMBOLS Static Attribute Private See coding 20090130
27 TEST1 Static Attribute Private Type reference (TYPE) SYCHAR04 20090130
28 TEST2 Static Attribute Private Type reference (TYPE) SYCHAR04 20090130
29 TEST3 Static Attribute Private Type reference (TYPE) SYCHAR04 20090130
30 TRCLVL Static Attribute Private Type reference (TYPE) I 20090130
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor 20090130
2 COMMIT Static method Private Method 20090130
3 DELETE_STATEMENT Static method Private Method 20090130
4 GET_INCLUDES Static method Private Method 20090130
5 GET_INCLUDE_TRCTAB Static method Private Method 20120727
6 GET_MINIMAL_INCLUDE_SET Static method Public Method 20090130
7 GET_REFS Static method Private Method 20090130
8 GET_SOURCE Static method Private Method 20090130
9 GET_STATEMENTS_POS Static method Private Method 20090130
10 GET_TRCTAB Static method Private Method 20120727
11 NORM_INCLUDE Static method Private Method 20090130
12 POP_PRE_HDR_STATE Static method Private Method 20090130
13 PREPARE Static method Private Method 20090130
14 PROGRESS_INDICATOR Static method Private Method 20090130
15 PUSH_PRE_HDR_STATE Static method Private Method 20090130
16 REDUCE_INCLUDES Static method Private Method 20090130
17 REDUCE_REST_OF_INCLUDES Static method Private Method 20090130
18 REDUCE_STATEMENTS Static method Private Method 20090130
19 REPTAB1_TO_REPTAB Static method Public Method 20120727
20 REPTAB_TO_REPTAB1 Static method Public Method 20120727
21 ROLLBACK Static method Private Method 20090130
22 SET_STATEMENT_INFO Static method Private Method 20090130
23 SYNTAX_CHECK Static method Private Method 20090130
24 SYNTAX_CHECK_DO Static method Public Method 20120727
Events
Class CL_ABAP_ERROR_ANALYZE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 T_DELETED_LINE Private See coding 20090130 begin of T_DELETED_LINE, INCLUDE type STRING, LINE type I, CONTENT type STRING, end of T_DELETED_LINE
2 T_ERROR Public See coding 20090130 begin of T_ERROR, SUBRC type SY-SUBRC, MSGID type TRMSG_KEY, MESSAGE type STRING, INCLUDE type PROGRAM, LINE type I, COLUMN type INT2, WORD type SYCHAR255, end of T_ERROR
3 T_EXCL_INCLUDES Public See coding 20090130 T_EXCL_INCLUDES type range of PROGRAM
4 T_EXCL_STATEMENTS Public See coding 20090130 T_EXCL_STATEMENTS type range of SYCHAR80
5 T_LEVELS Private See coding 20090130 begin of T_LEVELS, TYPE type I, DATA type I, CLASS type I, INTERFACE type I, end of T_LEVELS
6 T_STATEMENT_POS Private See coding 20090130 begin of T_STATEMENT_POS, INCLUDE type STRING, LINE type I, BEGIN type I, STEP type I, end of T_STATEMENT_POS
7 T_SYMBOL Private See coding 20090130 begin of T_SYMBOL, TYPE type SYCHAR04, LEVEL type I, NAME type STRING, BEGIN type I, end of T_SYMBOL
8 T_TRCSTRUC Public See coding 20090130 begin of T_TRCSTRUC, CC(2) type C, SPACE1(1) type C, EX(1) type C, SPACE2(1) type C, LINE(120) type C, end of T_TRCSTRUC
9 T_TRCTAB Public See coding 20120727 T_TRCTAB type standard table of T_TRCSTRUC
Method Signatures

Method CLASS_CONSTRUCTOR Signature

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

Method COMMIT Signature

Method COMMIT on class CL_ABAP_ERROR_ANALYZE has no parameter.
Method COMMIT on class CL_ABAP_ERROR_ANALYZE has no exception.

Method DELETE_STATEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_LINE Call by reference Type reference (TYPE) I 20090130
2 Returning P_OK Value transfer Type reference (TYPE) ABAP_BOOL 20090130
3 Importing P_REPTAB Call by reference Attribute reference (LIKE) LINE OF REPTAB 20090130
4 Importing P_STEP Call by reference Type reference (TYPE) I 20090130

Method DELETE_STATEMENT on class CL_ABAP_ERROR_ANALYZE has no exception.

Method GET_INCLUDES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_INCLUDES Call by reference Type reference (TYPE) SREPTAB 20090130
# Exception Resumable Description Created on
1 CX_ABAP_ERROR_ANALYZE 20090130

Method GET_INCLUDE_TRCTAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_INCLUDE Call by reference Type reference (TYPE) PROGRAM 20120727
2 Changing P_TRCTAB Call by reference Type reference (TYPE) SYN_TRCTAB 20120727

Method GET_INCLUDE_TRCTAB on class CL_ABAP_ERROR_ANALYZE has no exception.

Method GET_MINIMAL_INCLUDE_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_CHECK_CNT Call by reference Type reference (TYPE) I 20120727
2 Importing P_DEBUG Call by reference Type reference (TYPE) ABAP_BOOL 20090130
3 Exporting P_ERROR Call by reference Type reference (TYPE) T_ERROR 20090130
4 Importing P_EXCL_INCLUDES Call by reference Type reference (TYPE) T_EXCL_INCLUDES 20090130
5 Importing P_EXCL_STATEMENTS Call by reference Type reference (TYPE) T_EXCL_STATEMENTS 20090130
6 Exporting P_INCLUDES Call by reference Type reference (TYPE) SREPTAB 20090130
7 Importing P_INCLUDE_NAMES Call by reference Type reference (TYPE) SCR_PROGRAMS 20120727
8 Importing P_NO_ERROR Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20130227
9 Importing P_PROGRAM Call by reference Type reference (TYPE) PROGRAM 20090130
10 Importing P_PROGRESS Call by reference Type reference (TYPE) ABAP_BOOL 20090130
11 Exporting P_REFS Call by reference Type reference (TYPE) SCR_GLREFS 20090130
12 Importing P_RFC Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20120727
13 Importing P_TEST1 Call by reference Type reference (TYPE) ABAP_BOOL 20090130
14 Importing P_TEST2 Call by reference Type reference (TYPE) ABAP_BOOL 20090130
15 Importing P_TEST3 Call by reference Type reference (TYPE) ABAP_BOOL 20090130
16 Importing P_WITH_PREHDR Call by reference Type reference (TYPE) ABAP_BOOL SPACE 20120727
# Exception Resumable Description Created on
1 CX_ABAP_ERROR_ANALYZE 20090130

Method GET_REFS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_INCLUDES Call by reference Type reference (TYPE) SREPTAB 20090130
2 Exporting P_REFS Call by reference Type reference (TYPE) SCR_GLREFS 20090130
# Exception Resumable Description Created on
1 CX_ABAP_ERROR_ANALYZE 20090130

Method GET_SOURCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_INCLUDE Call by reference Type reference (TYPE) INCLUDE 20090130
2 Exporting P_SOURCE Call by reference Type reference (TYPE) SREPTABLN-SOURCE 20090130
3 Exporting P_TRDIR Call by reference Type reference (TYPE) SREPTABLN-TRDIR 20090130
# Exception Resumable Description Created on
1 CX_ABAP_ERROR_ANALYZE 20090130

Method GET_STATEMENTS_POS Signature

Method GET_STATEMENTS_POS on class CL_ABAP_ERROR_ANALYZE has no parameter.
# Exception Resumable Description Created on
1 CX_ABAP_ERROR_ANALYZE 20090130

Method GET_TRCTAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_TRCTAB Call by reference Type reference (TYPE) SYN_TRCTAB 20120727

Method GET_TRCTAB on class CL_ABAP_ERROR_ANALYZE has no exception.

Method NORM_INCLUDE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing P_INCLUDE Call by reference Type reference (TYPE) SCR_INCLUDE 20090130

Method NORM_INCLUDE on class CL_ABAP_ERROR_ANALYZE has no exception.

Method POP_PRE_HDR_STATE Signature

Method POP_PRE_HDR_STATE on class CL_ABAP_ERROR_ANALYZE has no parameter.
Method POP_PRE_HDR_STATE on class CL_ABAP_ERROR_ANALYZE has no exception.

Method PREPARE Signature

Method PREPARE on class CL_ABAP_ERROR_ANALYZE has no parameter.
# Exception Resumable Description Created on
1 CX_ABAP_ERROR_ANALYZE 20090130

Method PROGRESS_INDICATOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_COUNT Call by reference Type reference (TYPE) I 20120727
2 Importing P_PERCENTAGE Call by reference Type reference (TYPE) I 20090130

Method PROGRESS_INDICATOR on class CL_ABAP_ERROR_ANALYZE has no exception.

Method PUSH_PRE_HDR_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_PREHDR_ACTLVL Call by reference Type reference (TYPE) I 20120727

Method PUSH_PRE_HDR_STATE on class CL_ABAP_ERROR_ANALYZE has no exception.

Method REDUCE_INCLUDES Signature

Method REDUCE_INCLUDES on class CL_ABAP_ERROR_ANALYZE has no parameter.
# Exception Resumable Description Created on
1 CX_ABAP_ERROR_ANALYZE 20090130

Method REDUCE_REST_OF_INCLUDES Signature

Method REDUCE_REST_OF_INCLUDES on class CL_ABAP_ERROR_ANALYZE has no parameter.
# Exception Resumable Description Created on
1 CX_ABAP_ERROR_ANALYZE 20090130

Method REDUCE_STATEMENTS Signature

Method REDUCE_STATEMENTS on class CL_ABAP_ERROR_ANALYZE has no parameter.
# Exception Resumable Description Created on
1 CX_ABAP_ERROR_ANALYZE 20090130

Method REPTAB1_TO_REPTAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_REPTAB Call by reference Type reference (TYPE) SREPTAB 20120727
2 Importing P_REPTAB1 Call by reference Type reference (TYPE) SREPTAB1 20120727

Method REPTAB1_TO_REPTAB on class CL_ABAP_ERROR_ANALYZE has no exception.

Method REPTAB_TO_REPTAB1 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_REPTAB Call by reference Type reference (TYPE) SREPTAB 20120727
2 Exporting P_REPTAB1 Call by reference Type reference (TYPE) SREPTAB1 20120727

Method REPTAB_TO_REPTAB1 on class CL_ABAP_ERROR_ANALYZE has no exception.

Method ROLLBACK Signature

Method ROLLBACK on class CL_ABAP_ERROR_ANALYZE has no parameter.
Method ROLLBACK on class CL_ABAP_ERROR_ANALYZE has no exception.

Method SET_STATEMENT_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_INFO Call by reference Type reference (TYPE) T_STATEMENT_POS 20090130
2 Importing P_STATEMENT Call by reference Type reference (TYPE) STRING 20090130

Method SET_STATEMENT_INFO on class CL_ABAP_ERROR_ANALYZE has no exception.

Method SYNTAX_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_OK Value transfer Type reference (TYPE) ABAP_BOOL 20090130
2 Importing P_STRICT Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20090130
# Exception Resumable Description Created on
1 CX_ABAP_ERROR_ANALYZE 20120727

Method SYNTAX_CHECK_DO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_ERROR Call by reference Type reference (TYPE) SYN_ERROR 20120727
2 Importing P_MODE Call by reference Type reference (TYPE) I 20120727
3 Importing P_PREHDR_ACTLVL Call by reference Type reference (TYPE) I 20120727
4 Importing P_PROGRAM Call by reference Type reference (TYPE) PROGRAM 20120727
5 Importing P_REPTAB Call by reference Type reference (TYPE) SREPTAB 20120727
6 Importing P_RFC Call by reference Type reference (TYPE) SYCHAR01 RFC 20120727
7 Importing P_TEST1 Call by reference Type reference (TYPE) SYCHAR04 20120727
8 Importing P_TEST2 Call by reference Type reference (TYPE) SYCHAR04 20120727
9 Importing P_TEST3 Call by reference Type reference (TYPE) SYCHAR04 20120727
10 Exporting P_TRCTAB Call by reference Type reference (TYPE) SYN_TRCTAB 20120727
# Exception Resumable Description Created on
1 CX_ABAP_ERROR_ANALYZE 20120727
History
Last changed by/on SAP  20140121 
SAP Release Created in 732