SAP ABAP Class CL_ABAP_TEST_ABAP_COMPILER (Test ABAP_COMPILER)
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_TEST_ABAP_COMPILER  
Short Description Test ABAP_COMPILER    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SABP_COMPILER   ABAP Compiler 
Created 20070217   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 SYNT Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_ABAP_TEST_ABAP_COMPILER has no interface implemented.
Friends
Class CL_ABAP_TEST_ABAP_COMPILER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CODE Instance attribute Public Type reference (TYPE) SYCHAR10 Message Code 20070217
2 DER_GEN Instance attribute Public Object reference (TYPE REF TO) CL_ABAP_GENERATE 20070228
3 DER_SYN Instance attribute Public Object reference (TYPE REF TO) CL_ABAP_SYNTAX_CHECK_NORM 20070228
4 DER_SYN_EXT Instance attribute Public Object reference (TYPE REF TO) CL_ABAP_SYNTAX_CHECK_EXT 20070228
5 DER_SYN_EXT_PH Instance attribute Public Object reference (TYPE REF TO) CL_ABAP_SYNTAX_CHECK_EXT 20070228
6 DER_SYN_PH Instance attribute Public Object reference (TYPE REF TO) CL_ABAP_SYNTAX_CHECK_NORM 20070228
7 DIFF Instance attribute Public Type reference (TYPE) SYCHAR01 20120727
8 ERRORS Instance attribute Public Type reference (TYPE) SYNT_ERRORS 20120727
9 FATAL_ERROR Instance attribute Public Type reference (TYPE) SYCHAR01 CHAR01 Data Element for SYST 20070219
10 GEN Instance attribute Public Object reference (TYPE REF TO) CL_ABAP_GENERATE 20070217
11 GEN_TEST Instance attribute Public Object reference (TYPE REF TO) CL_ABAP_GENERATE 20080912
12 INCLUDE Instance attribute Public Type reference (TYPE) PROGRAM 20070217
13 LINE Instance attribute Public Type reference (TYPE) I 20070217
14 MESSAGE Static Attribute Public Type reference (TYPE) STRING Message Text 20080806
15 MESSAGE_ID Instance attribute Public Type reference (TYPE) TRMSG_KEY 20070217
16 MESSAGE_L Instance attribute Public Type reference (TYPE) STRING Message Text 20080806
17 MESSAGE_S Instance attribute Public Type reference (TYPE) STRING 20070217
18 OFFSET Instance attribute Public Type reference (TYPE) I 20070217
19 PRIORITY Static Attribute Public Type reference (TYPE) INT1 1 20080806
20 RABAX_ID Instance attribute Public Type reference (TYPE) S380ERRID 20070217
21 REF Static Attribute Public Object reference (TYPE REF TO) CL_ABAP_TEST_ABAP_COMPILER 20080806
22 REF_GEN Instance attribute Public Object reference (TYPE REF TO) CL_ABAP_GENERATE 20070228
23 REF_SYN Instance attribute Public Object reference (TYPE REF TO) CL_ABAP_SYNTAX_CHECK_NORM 20070228
24 REF_SYN_EXT Instance attribute Public Object reference (TYPE REF TO) CL_ABAP_SYNTAX_CHECK_EXT 20070228
25 REF_SYN_EXT_PH Instance attribute Public Object reference (TYPE REF TO) CL_ABAP_SYNTAX_CHECK_EXT 20070228
26 REF_SYN_PH Instance attribute Public Object reference (TYPE REF TO) CL_ABAP_SYNTAX_CHECK_NORM 20070228
27 SUBRC Instance attribute Public Type reference (TYPE) SY-SUBRC 20070217
28 SYN Instance attribute Public Object reference (TYPE REF TO) CL_ABAP_SYNTAX_CHECK_NORM 20070217
29 SYN_EXT Instance attribute Public Object reference (TYPE REF TO) CL_ABAP_SYNTAX_CHECK_EXT 20070217
30 SYN_EXT_PH Instance attribute Public Object reference (TYPE REF TO) CL_ABAP_SYNTAX_CHECK_EXT 20070217
31 SYN_IP Instance attribute Public Object reference (TYPE REF TO) CL_ABAP_SYNTAX_CHECK_NORM 20120727
32 SYN_PH Instance attribute Public Object reference (TYPE REF TO) CL_ABAP_SYNTAX_CHECK_NORM 20070217
33 SYN_SLIN Instance attribute Public Object reference (TYPE REF TO) CL_ABAP_SYNTAX_CHECK_SLIN 20120908
34 TEST1 Static Attribute Public Type reference (TYPE) SYCHAR01 CHAR01 Data Element for SYST 20080912
35 TEST2 Static Attribute Public Type reference (TYPE) SYCHAR01 CHAR01 Data Element for SYST 20080912
36 TEST3 Static Attribute Public Type reference (TYPE) SYCHAR01 CHAR01 Data Element for SYST 20080912
37 WARNINGS Instance attribute Public Type reference (TYPE) SYNT_ERRORS 20070217
38 WORD Instance attribute Public Type reference (TYPE) STRING 20070217
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20070217
2 CREATE_PROGRAM_DERIVE Instance method Private Method Create Program with Reference to Program 20070228
3 CREATE_PROGRAM_REF Instance method Private Method Create Program with Reference to Program 20070228
4 EXPECT Static method Public Method 20070319
5 EXPECT_INFO_COUNT Instance method Public Method 20120727
6 EXPECT_INFO_MESSAGE Instance method Public Method 20120727
7 EXPECT_WARNING Instance method Public Method 20070809
8 GET_MESSAGE Instance method Private Method Set Message 20070217
Events
Class CL_ABAP_TEST_ABAP_COMPILER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 T_D010INC Public See coding 20120727 T_D010INC type standard table of D010INC-INCLUDE
2 T_D010TAB Public See coding 20120727 T_D010TAB type standard table of D010TAB-TABNAME
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_DEPEND Call by reference Type reference (TYPE) SYCHAR01 20120727
2 Importing P_EXT_CHECK Call by reference Type reference (TYPE) SYCHAR01 20120727
3 Importing P_FOR_TESTING Call by reference Type reference (TYPE) SYCHAR01 CHAR01-Datenelement fuer SYST 20080805
4 Importing P_IGNORE_WORD Call by reference Type reference (TYPE) SYCHAR01 20130827
5 Importing P_INTERPRET Call by reference Type reference (TYPE) SYCHAR01 20120727
6 Importing P_MIN Call by reference Type reference (TYPE) SYCHAR01 CHAR01-Datenelement fuer SYST 20070424
7 Importing P_PROGRAM Call by reference Type reference (TYPE) PROGRAM Programm/Transaktion in SQL-Trace-Auswertung. 20070217
8 Importing P_TEST1 Call by reference Type reference (TYPE) SYCHAR01 CHAR01-Datenelement fuer SYST 20070217
9 Importing P_TEST2 Call by reference Type reference (TYPE) SYCHAR01 CHAR01-Datenelement fuer SYST 20070217
10 Importing P_TEST3 Call by reference Type reference (TYPE) SYCHAR01 CHAR01-Datenelement fuer SYST 20070217
11 Importing P_TEST4 Call by reference Type reference (TYPE) SYCHAR01 20120727
12 Importing P_USAGE_DERIVE Call by reference Type reference (TYPE) SYCHAR01 CHAR01-Datenelement fuer SYST 20070228
13 Importing P_USAGE_REF Call by reference Type reference (TYPE) SYCHAR01 CHAR01-Datenelement fuer SYST 20070227

Method CONSTRUCTOR on class CL_ABAP_TEST_ABAP_COMPILER has no exception.

Method CREATE_PROGRAM_DERIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_FOR_TESTING Call by reference Type reference (TYPE) SYCHAR01 CHAR01-Datenelement fuer SYST 20080805
2 Exporting P_OK Call by reference Type reference (TYPE) SYCHAR01 20120727
3 Importing P_PROGRAM Call by reference Type reference (TYPE) PROGRAM Programm/Transaktion in SQL-Trace-Auswertung. 20070228
4 Exporting P_SOURCE Call by reference Attribute reference (LIKE) CL_ABAP_SYNTAX_CHECK_ROOT=>SOURCE 20120727

Method CREATE_PROGRAM_DERIVE on class CL_ABAP_TEST_ABAP_COMPILER has no exception.

Method CREATE_PROGRAM_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_OK Call by reference Type reference (TYPE) SYCHAR01 20120727
2 Importing P_PROGRAM Call by reference Type reference (TYPE) PROGRAM Programm/Transaktion in SQL-Trace-Auswertung. 20070228
3 Exporting P_SOURCE Call by reference Attribute reference (LIKE) CL_ABAP_SYNTAX_CHECK_ROOT=>SOURCE 20120727

Method CREATE_PROGRAM_REF on class CL_ABAP_TEST_ABAP_COMPILER has no exception.

Method EXPECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_D010INC Call by reference Type reference (TYPE) STRING 20120727
2 Importing P_D010TAB Call by reference Type reference (TYPE) STRING 20120727
3 Importing P_FOR_TESTING Call by reference Type reference (TYPE) SYCHAR01 CHAR01-Datenelement fuer SYST 20080805
4 Importing P_INCLUDE Call by reference Type reference (TYPE) PROGRAM 20070319
5 Importing P_LINE Call by reference Type reference (TYPE) I 20070319
6 Exporting P_MESSAGE Call by reference Type reference (TYPE) STRING 20070319
7 Importing P_MESSAGE_KEYW Call by reference Type reference (TYPE) C 20070319
8 Importing P_MESSAGE_NUMB Call by reference Type reference (TYPE) SYCHAR03 20070319
9 Importing P_OFFSET Call by reference Type reference (TYPE) I 20070319
10 Importing P_PROGRAM Call by reference Type reference (TYPE) PROGRAM 20070319
11 Exporting P_REF Call by reference Object reference (TYPE REF TO) CL_ABAP_TEST_ABAP_COMPILER 20070319
12 Importing P_SUBRC Call by reference Type reference (TYPE) I 20070319
13 Importing P_TEST1 Call by reference Type reference (TYPE) SYCHAR01 CHAR01-Datenelement fuer SYST 20071203
14 Importing P_TEST2 Call by reference Type reference (TYPE) SYCHAR01 CHAR01-Datenelement fuer SYST 20071203
15 Importing P_TEST3 Call by reference Type reference (TYPE) SYCHAR01 CHAR01-Datenelement fuer SYST 20071203
16 Importing P_USAGE_DERIVE Call by reference Type reference (TYPE) SYCHAR01 20070319
17 Importing P_USAGE_REF Call by reference Type reference (TYPE) SYCHAR01 20070319
18 Importing P_WARNINGS_CNT Call by reference Type reference (TYPE) I 20070319
19 Importing P_WORD Call by reference Type reference (TYPE) C 20070319

Method EXPECT on class CL_ABAP_TEST_ABAP_COMPILER has no exception.

Method EXPECT_INFO_COUNT Signature

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

Method EXPECT_INFO_COUNT on class CL_ABAP_TEST_ABAP_COMPILER has no exception.

Method EXPECT_INFO_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_COL Call by reference Type reference (TYPE) I 20120727
2 Importing P_INCLUDE Call by reference Type reference (TYPE) PROGRAM 20120727
3 Importing P_LINE Call by reference Type reference (TYPE) I 20120727
4 Exporting P_MESSAGE Call by reference Type reference (TYPE) STRING 20120727
5 Importing P_MESSAGE_KEYW Call by reference Type reference (TYPE) C 20120727
6 Importing P_MESSAGE_NUMB Call by reference Type reference (TYPE) SYCHAR03 20120727
7 Importing P_NUMBER Call by reference Type reference (TYPE) I 20120727

Method EXPECT_INFO_MESSAGE on class CL_ABAP_TEST_ABAP_COMPILER has no exception.

Method EXPECT_WARNING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_COL Call by reference Type reference (TYPE) I 20070809
2 Importing P_INCLUDE Call by reference Type reference (TYPE) PROGRAM 20070809
3 Importing P_LINE Call by reference Type reference (TYPE) I 20070809
4 Exporting P_MESSAGE Call by reference Type reference (TYPE) STRING 20070809
5 Importing P_MESSAGE_KEYW Call by reference Type reference (TYPE) C 20070809
6 Importing P_MESSAGE_NUMB Call by reference Type reference (TYPE) SYCHAR03 20070809
7 Importing P_NUMBER Call by reference Type reference (TYPE) I 20070809

Method EXPECT_WARNING on class CL_ABAP_TEST_ABAP_COMPILER has no exception.

Method GET_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_REF Call by reference Object reference (TYPE REF TO) CL_ABAP_SYNTAX_CHECK_ROOT Abstrakte Oberklasse für ABAP-Compilation 20070217

Method GET_MESSAGE on class CL_ABAP_TEST_ABAP_COMPILER has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 710