SAP ABAP Class CL_ABAP_SYNTAX_MESSAGE (Error Messages for SYNTAX CHECK)
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_SYNTAX_MESSAGE  
Short Description Error Messages for SYNTAX CHECK    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SABP_COMPILER   ABAP Compiler 
Created 20000222   SAP 
Last change 20131127   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_ABAP_SYNTAX_MESSAGE has no forward declaration.
Interfaces
Class CL_ABAP_SYNTAX_MESSAGE has no interface implemented.
Friends
Class CL_ABAP_SYNTAX_MESSAGE has no friend class.
Attributes
Class CL_ABAP_SYNTAX_MESSAGE has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_KEY Static method Public Method Calculation of Key 20020506
2 DISPLAY_LONG_TEXT Static method Public Method Display long text 20000222
3 GET_LONG_TEXT Static method Public Method Generate Long Text 20000223
4 GET_LONG_TEXT_TEMPLATE Static method Private Method Read Long Text Text Template 20000223
5 GET_MESSAGE Static method Private Method Search for Message 20000223
6 GET_RAW_TEXT Static method Public Method Specify the 'Raw' Long Text 20020619
7 INSERT_PARAMS Static method Private Method Insert Parameters 20000222
8 LONG_TEXT_EXISTS Static method Public Method Display long text 20000317
Events
Class CL_ABAP_SYNTAX_MESSAGE has no event.
Types
Class CL_ABAP_SYNTAX_MESSAGE has no local type.
Method Signatures

Method BUILD_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_KEY Value transfer Type reference (TYPE) SYCHAR60 CHAR60 fuer SYST 20020506
2 Importing P_KEYWORD Call by reference Type reference (TYPE) TRMSG_KEY-KEYWORD ABAP/IV-Schlüsselwort in Syntaxfehlermeldung 20020506
3 Importing P_MSGNUMBER Call by reference Type reference (TYPE) TRMSG_KEY-MSGNUMBER Meldungsnummer der Syntaxfehlermeldung 20020506

Method BUILD_KEY on class CL_ABAP_SYNTAX_MESSAGE has no exception.

Method DISPLAY_LONG_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_KIND Call by reference Type reference (TYPE) SYCHAR01 Fehler 'E' oder Warnung 'W' 20000222
2 Importing P_LTXTTAB Call by reference Type reference (TYPE) RSLINLTAB Parameter für Langtext 20000222
3 Importing P_NUMBER Call by reference Type reference (TYPE) INT4 Nummer der Meldung 20000222
# Exception Resumable Description Created on
1 MESSAGE_NOT_FOUND Meldung nicht vorhanden 20000222

Method GET_LONG_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_KIND Call by reference Type reference (TYPE) SYCHAR01 Art der Meldung 20000223
2 Importing P_LTXTTAB Call by reference Type reference (TYPE) RSLINLTAB Langtext-Tabelle 20000223
3 Importing P_NUMBER Call by reference Type reference (TYPE) INT4 Nummer der Meldung 20000223
4 Exporting P_THEAD Call by reference Type reference (TYPE) THEAD Text-Header 20000223
5 Exporting P_TLINES Call by reference Type reference (TYPE) TLINETAB Text-Zeilen 20000223
# Exception Resumable Description Created on
1 MESSAGE_NOT_FOUND Meldung nicht Gefunden 20000223

Method GET_LONG_TEXT_TEMPLATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_HEADER Call by reference Type reference (TYPE) THEAD Text-Header 20000223
2 Importing P_KEYWORD Call by reference Type reference (TYPE) TRMSG_KEY-KEYWORD Schlüsselwort 20000223
3 Importing P_LANGU Call by reference Type reference (TYPE) TRMSG-SPRAS Sprache 20000223
4 Exporting P_LINES Call by reference Type reference (TYPE) TLINETAB Text-Zeilen 20000223
5 Importing P_MSGNUMBER Call by reference Type reference (TYPE) TRMSG_KEY-MSGNUMBER Meldungsnummer 20000223
# Exception Resumable Description Created on
1 TEXT_NOT_FOUND Text nicht gefunden 20000223

Method GET_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_INDEX Call by reference Type reference (TYPE) INT4 Anfangsposition 20000223
2 Importing P_KIND Call by reference Type reference (TYPE) SYCHAR01 Art der Meldung 'E' oder 'W' 20000223
3 Importing P_LTXTTAB Call by reference Type reference (TYPE) RSLINLTAB Langtext-Tabelle 20000223
4 Exporting P_MSGID Call by reference Type reference (TYPE) STRING Meldungs-Schlüssel 20000223
5 Importing P_NUMBER Call by reference Type reference (TYPE) INT4 Nummer der Meldung 20000223
6 Exporting P_PRAGMA_INDEX Call by reference Type reference (TYPE) INT4 Position des ersten Pragmas 20070606
# Exception Resumable Description Created on
1 MESSAGE_NOT_FOUND Meldung nicht gefunden 20000223

Method GET_RAW_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_KEYWORD Call by reference Type reference (TYPE) TRMSG_KEYW ABAP/IV-Schlüsselwort in Syntaxfehlermeldung 20020619
2 Importing P_LANGU Call by reference Type reference (TYPE) DSPRAS SY-LANGU Sprachenschlüssel 20020619
3 Importing P_MSGNUMBER Call by reference Type reference (TYPE) TRMSG_NUM3 Meldungsnummer 20020619
4 Returning P_TEXT Value transfer Type reference (TYPE) STRING Meldungstext 20020619

Method GET_RAW_TEXT on class CL_ABAP_SYNTAX_MESSAGE has no exception.

Method INSERT_PARAMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_INDEX Call by reference Type reference (TYPE) INT4 Angangsposition 20000222
2 Importing P_KIND Call by reference Type reference (TYPE) SYCHAR01 Art der Meldung 'E' oder 'W' 20000222
3 Changing P_LINES Call by reference Type reference (TYPE) TLINETAB Sap-Script-Text 20000222
4 Importing P_LTXTTAB Call by reference Type reference (TYPE) RSLINLTAB Langtexttabelle 20000222
5 Importing P_NUMBER Call by reference Type reference (TYPE) INT4 Nummer 20000222

Method INSERT_PARAMS on class CL_ABAP_SYNTAX_MESSAGE has no exception.

Method LONG_TEXT_EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_KIND Call by reference Type reference (TYPE) SYCHAR01 Fehler 'E' oder Warnung 'W' 20000317
2 Importing P_LTXTTAB Call by reference Type reference (TYPE) RSLINLTAB Parameter für Langtext 20000317
3 Importing P_NUMBER Call by reference Type reference (TYPE) INT4 Nummer der Meldung 20000317
4 Returning P_RESULT Value transfer Type reference (TYPE) SYCHAR01 Langtext existiert 20000317
# Exception Resumable Description Created on
1 MESSAGE_NOT_FOUND Meldung nicht vorhanden 20000317
History
Last changed by/on SAP  20131127 
SAP Release Created in 50A