SAP ABAP Class CL_CUX_APPL_LOG (CUX: Application LOG)
Hierarchy
SAP_AP (Software Component) SAP Application Platform
   AP-CFG-CBA (Application Component) cBASE / Configuration Store
     CUX_GEN (Package) CU: External Communication with Config. (General Part)
Properties
Class CL_CUX_APPL_LOG  
Short Description CUX: Application LOG    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CUX_GEN   CU: External Communication with Config. (General Part) 
Created 20000302   SAP 
Last change 20050519   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_CUX_APPL_LOG has no forward declaration.
Interfaces
Class CL_CUX_APPL_LOG has no interface implemented.
Friends
Class CL_CUX_APPL_LOG has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GS_MSG Instance attribute Private Type reference (TYPE) BAL_S_MSG Application Log: Message Data 20000302
2 GT_MSGTY_USED Instance attribute Private Type reference (TYPE) TT_MSGTY 20050504
3 GV_DEFAULT_MSGID Instance attribute Private Type reference (TYPE) SYMSGID Messages, Message Class 20010605
4 GV_LOG_HANDLE Instance attribute Private Type reference (TYPE) BALLOGHNDL Application Log: Log Handle 20000302
5 GV_OBJECT Instance attribute Public Type reference (TYPE) BALOBJ_D Application Log: Object Name (Application Code) 20010605
6 GV_SUBOBJECT Instance attribute Public Type reference (TYPE) BALSUBOBJ Application Log: Subobject 20010605
7 SV_FOUND Static Attribute Private Type reference (TYPE) XFELD Entry 'CIF' Exists 20010605
Methods
# Method Level Visibility Method type Description Created on
1 ADD_MESSAGE Instance method Public Method Add a Message 20000302
2 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20010605
3 CONSTRUCTOR Instance method Public Constructor Constructor 20000302
4 DISPLAY Instance method Public Method Log Output 20000302
5 GET_APPL_LOG_OBJECT Static method Public Method Gets Instance to Log Object 20040909
6 GET_HANDLE Instance method Public Method Read Log Handle 20000302
7 GET_LAST_MESSAGE Instance method Public Method Gets Last Set Message 20020107
8 GET_MESSAGES Instance method Public Method Gets All Collected Messages With Type Specified 20010104
9 SAVE_MESSAGES Instance method Public Method Save Collected Messages 20010605
Events
Class CL_CUX_APPL_LOG has no event.
Types
Class CL_CUX_APPL_LOG has no local type.
Method Signatures

Method ADD_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MSGID Value transfer Type reference (TYPE) SYMSGID 'CUX1' Nachrichten, Nachrichtenklasse 20000302
2 Importing IV_MSGNO Value transfer Type reference (TYPE) SYMSGNO Nachrichten, Nachrichtennummer 20000302
3 Importing IV_MSGTY Value transfer Type reference (TYPE) SYMSGTY 'X' Nachrichten, Nachrichtentyp 20000302
4 Importing IV_MSGV1 Value transfer Type reference (TYPE) SYMSGV Nachrichten, Nachrichtenvariable 20000302
5 Importing IV_MSGV2 Value transfer Type reference (TYPE) SYMSGV Nachrichten, Nachrichtenvariable 20000302
6 Importing IV_MSGV3 Value transfer Type reference (TYPE) SYMSGV Nachrichten, Nachrichtenvariable 20000302
7 Importing IV_MSGV4 Value transfer Type reference (TYPE) SYMSGV Nachrichten, Nachrichtenvariable 20000302
8 Importing IV_PRIO Value transfer Type reference (TYPE) BALPROBCL '1' Anwendungs-Log: Problemklasse einer Meldung 20000302
# Exception Resumable Description Created on
1 INTERNAL_ERROR Nicht spezifizierter Fehler 20000302
2 LOG_IS_FULL Die Meldungsnummer 999999 wurde erreicht. Protokoll ist voll 20000302
3 LOG_NOT_FOUND Protokoll nicht gefunden 20000302

Method CLASS_CONSTRUCTOR Signature

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

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DEFAULT_MSGID Value transfer Type reference (TYPE) MSGID 'CUX1' Nachrichtenidentifikation 20010605
2 Importing IV_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Anwendungs-Log: Handle eines Protokolls 20000302
3 Importing IV_LOG_NAME Call by reference Type reference (TYPE) BALNREXT Anwendungs-Log: Externe Identifikation 20000302
4 Importing IV_OBJECT Value transfer Type reference (TYPE) BALOBJ_D Anwendungs-Log: Objektname (Applikationskürzel) 20010605
5 Importing IV_SUBOBJECT Value transfer Type reference (TYPE) BALSUBOBJ Anwendungs-Log: Unterobjekt 20010605
# Exception Resumable Description Created on
1 INTERNAL_ERROR Nicht spezifizierter Fehler 20000302
2 LOG_HEADER_INCONSISTENT Protokollkopf ist inkonsistent 20000302
3 LOG_NOT_FOUND Protokollkopf nicht gefunden 20000302
4 MISSING_INPUT Fehlender Log-Handle oder fehlende externe Identifikation 20000302

Method DISPLAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_GRID Value transfer Type reference (TYPE) CUFLAG1 Grid 20000302
2 Importing IV_POPUP Value transfer Type reference (TYPE) CUFLAG1 Popup 20000302
3 Importing IV_SINGLE Value transfer Type reference (TYPE) CUFLAG1 Einfache Darstellung 20000302
# Exception Resumable Description Created on
1 INTERNAL_ERROR Nicht spezifizierter Fehler 20000302
2 NO_DATA_AVAILABLE Keine Daten zum Anzeigen gefunden 20000302

Method GET_APPL_LOG_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EO_APPL_LOG Value transfer Object reference (TYPE REF TO) CL_CUX_APPL_LOG CUX: Application LOG 20040909
2 Importing IO_APPL_LOG Call by reference Object reference (TYPE REF TO) CL_CUX_APPL_LOG CUX: Application LOG 20040909
3 Importing IV_HANDLE_APPL_LOG Call by reference Type reference (TYPE) BALLOGHNDL Anwendungs-Log: Handle eines Protokolls 20040909
4 Importing IV_LOG_NAME Value transfer Type reference (TYPE) BALNREXT Anwendungs-Log: Externe Identifikation 20040909
5 Importing IV_LOG_OBJECT Call by reference Type reference (TYPE) BALOBJ_D Anwendungs-Log: Objektname (Applikationskürzel) 20040909
6 Importing IV_LOG_SUBOBJECT Call by reference Type reference (TYPE) BALSUBOBJ Anwendungs-Log: Unterobjekt 20040909
7 Importing IV_MSGID Call by reference Type reference (TYPE) SYMSGID 'CUX1' Nachrichtenklasse 20040909
# Exception Resumable Description Created on
1 CX_CUX_CBASE_HANDLING Fehlerbehandlung CBase (CUX) 20041206

Method GET_HANDLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_HANDLE Value transfer Type reference (TYPE) BALLOGHNDL Anwendungs-Log: Handle eines Protokolls 20000302

Method GET_HANDLE on class CL_CUX_APPL_LOG has no exception.

Method GET_LAST_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_MSGID Call by reference Type reference (TYPE) SYMSGID Nachrichten, Nachrichtenklasse 20020107
2 Exporting EV_MSGNO Call by reference Type reference (TYPE) SYMSGNO Nachrichten, Nachrichtennummer 20020107
3 Exporting EV_MSGTY Call by reference Type reference (TYPE) SYMSGTY Nachrichten, Nachrichtentyp 20020107
4 Exporting EV_MSGV1 Call by reference Type reference (TYPE) SYMSGV Nachrichten, Nachrichtenvariable 20020107
5 Exporting EV_MSGV2 Call by reference Type reference (TYPE) SYMSGV Nachrichten, Nachrichtenvariable 20020107
6 Exporting EV_MSGV3 Call by reference Type reference (TYPE) SYMSGV Nachrichten, Nachrichtenvariable 20020107
7 Exporting EV_MSGV4 Call by reference Type reference (TYPE) SYMSGV Nachrichten, Nachrichtenvariable 20020107
8 Exporting EV_PRIO Call by reference Type reference (TYPE) BALPROBCL Anwendungs-Log: Problemklasse einer Meldung 20020107
# Exception Resumable Description Created on
1 NO_MESSAGE Keine Meldung vorhanden 20020107

Method GET_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAPIRET2_T Returntabelle 20010104
2 Importing IV_LANGUAGE Call by reference Type reference (TYPE) SYLANGU SY-LANGU Sprachenschlüssel der aktuellen Textumgebung 20010104
3 Importing IV_MSGTY_EQ_A Call by reference Type reference (TYPE) XFELD 'X' Abbruchmeldungen 20010104
4 Importing IV_MSGTY_EQ_E Call by reference Type reference (TYPE) XFELD 'X' Fehlermeldungen 20010104
5 Importing IV_MSGTY_EQ_I Call by reference Type reference (TYPE) XFELD SPACE Informationen 20010104
6 Importing IV_MSGTY_EQ_W Call by reference Type reference (TYPE) XFELD SPACE Warnungen 20010104
7 Importing IV_MSGTY_EQ_X Call by reference Type reference (TYPE) XFELD 'X' Exit-Meldungen (Dump) 20010104

Method GET_MESSAGES on class CL_CUX_APPL_LOG has no exception.

Method SAVE_MESSAGES Signature

Method SAVE_MESSAGES on class CL_CUX_APPL_LOG has no parameter.
# Exception Resumable Description Created on
1 LOG_ERROR Fehler beim Speichern 20010605
History
Last changed by/on SAP  20050519 
SAP Release Created in 46C