SAP ABAP Class CL_BUBAS_APPL_LOG (Application log)
Hierarchy
EA-PS (Software Component) SAP Enterprise Extension Public Services
   PSM-FM-BCS (Application Component) Budget Control System
     FMBAS_E (Package) Budgeting and availability control services, generic part
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_BUBAS_APPL_LOG_CTX Application log with context 20010927
Properties
Class CL_BUBAS_APPL_LOG  
Short Description Application log    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package FMBAS_E   Budgeting and availability control services, generic part 
Created 20010927   SAP 
Last change 20050219   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 SLIS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 SYDES Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_BUBAS_APPL_LOG has no interface implemented.
Friends
Class CL_BUBAS_APPL_LOG has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CON_CALLBACK_FORM Static Attribute Public Type reference (TYPE) BALUET '' Callback type: function module 20010927
2 CON_CALLBACK_FUNCTION Static Attribute Public Type reference (TYPE) BALUET 'F' Callback type: form routine 20010927
3 CON_CTX_CLASSNAME Static Attribute Protected Type reference (TYPE) BALPAR '%CLASSNAME' Parameter name for the classname 20010927
4 CON_CTX_COUNTER Static Attribute Protected Type reference (TYPE) BALPAR '%COUNTER' Parameter name for the number of internal tables 20011003
5 CON_CTX_DOC Static Attribute Public Type reference (TYPE) BALPAR '%DOC' Parameter for the document 20020813
6 CON_CTX_FIELDNAME_LINENB Static Attribute Public Type reference (TYPE) BALPAR '%FLD-' Parameter prefix for fielname of the line numbering 20011003
7 CON_CTX_LINENB Static Attribute Public Type reference (TYPE) BALPAR '%LINE-' Parameter prefix for line number 20011005
8 CON_CTX_MSG_IDENT Static Attribute Public Type reference (TYPE) BALPAR '%ID-' Parameter prefix for external identifier 20010927
9 CON_CTX_TITLE Static Attribute Public Type reference (TYPE) BALPAR '%TTL-' Parameter prefix for the title of the tables 20011003
10 CON_CTX_TYPENAME_TAB Static Attribute Public Type reference (TYPE) BALPAR '%TAB-' Parameter prefix for the type of the table 20011003
11 CON_FIELD_TYPE_TABLE Static Attribute Protected Type reference (TYPE) CHAR1 'h' Type of the internal table 20010927
12 G_CONTAINER Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_DIALOGBOX_CONTAINER Container used to display the application log 20010927
13 G_CONTROL_HANDLE Instance attribute Protected Type reference (TYPE) BALCNTHNDL Control Display Handle 20010927
14 G_LOG_HANDLE Instance attribute Protected Type reference (TYPE) BALLOGHNDL Log handle 20010927
15 G_MAX_NUMBER_CUMULATE Instance attribute Protected Type reference (TYPE) I 1000 Maximum number of messages for cumulation 20121204
16 G_MAX_NUMBER_MESSAGES Instance attribute Protected Type reference (TYPE) I 100000 Maximum number of messages in the log 20121204
17 G_ONLY_ERROR Instance attribute Protected Type reference (TYPE) XFELD Checkbox 20060111
18 G_REF_DIALOGBOX_EVENT Instance attribute Private Object reference (TYPE REF TO) LCL_DIALOGBOX_EVENT_RECEIVER Event handler for the display control 20010927
Methods
# Method Level Visibility Method type Description Created on
1 CALLBACK_DETAIL_MSG Instance method Public Method Callback method - Display user message detail information 20010927
2 CALLBACK_READ Instance method Public Method Callback method - Reads log display data 20010927
3 CALLBACK_UCOMM Instance method Public Method Callback method - Non application log command issued at PAI 20020806
4 CLOSE_POPUP Instance method Public Method Close the popup displaying the application log 20011009
5 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20010927
6 CREATE_LOG_HANDLE Instance method Public Method Creates a new log handle 20010927
7 DELETE_MSG Instance method Public Method Delete messages keep the log header 20020129
8 DISPLAY_AS_LIST Instance method Public Method Display the application log in full screen 20020107
9 DISPLAY_AS_POPUP Instance method Public Method Display the application log in dialog box 20010927
10 DISPLAY_TABLE Instance method Protected Method Display a table from the message context 20010927
11 GET_DISPLAY_PROFILE Instance method Protected Method Returns the display profile 20010927
12 GET_FIELDCATALOG Instance method Protected Method Returns the field catalog 20010927
13 GET_LOG_HANDLE Instance method Public Method Returns the log handle 20010927
14 IS_LIMIT_CUMULATE_REACHED Instance method Protected Method Check if limit for cumulating messages is reached 20121204
15 IS_LIMIT_MESSAGES_REACHED Instance method Protected Method Check if limit for maximum number of messages is reached 20121204
16 IS_VALID_TABLE_TYPE Instance method Protected Method Check is an entry table is valid 20011004
17 RAISE_EVENT_CLOSE Instance method Public Method Internal Use / Raise event CLOSE 20010927
18 READ_FROM_DB Instance method Protected Method Read one parameter from the database 20011211
19 READ_FROM_MEMORY Instance method Protected Method Read one parameter from the memory 20011005
20 READ_HEADER Instance method Public Method Read the log header 20011002
21 REFRESH Instance method Public Method Delete the log from the memory 20011106
22 SEARCH_MESSAGES_IN_MEMORY Static method Public Method Search messages in the memory 20011002
23 SET_LOG_HANDLE Instance method Public Method Sets a log handle 20010927
24 WRITE_TO_MEMORY Instance method Protected Method Write one parameter to the memory 20011112
Events
# Event Type Visibility Description Created on
1 CLOSE Instance Event
(0)
Public
(2)
Close button triggered in dialog box 20010927
Types
Class CL_BUBAS_APPL_LOG has no local type.
Method Signatures

Method CALLBACK_DETAIL_MSG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_PARAM Call by reference Type reference (TYPE) BAL_T_PAR Anwendungsprotokoll: Parametername und Werttabelle 20010927

Method CALLBACK_DETAIL_MSG on class CL_BUBAS_APPL_LOG has no exception.

Method CALLBACK_READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_FIELD Call by reference Type reference (TYPE) ANY 20010927
2 Changing C_S_CONTEXT_HEADER Call by reference Type reference (TYPE) BAL_S_CONT Anwendungsprotokoll: Kontext 20010927
3 Changing C_S_CONTEXT_MESSAGE Call by reference Type reference (TYPE) BAL_S_CONT Anwendungsprotokoll: Kontext 20010927
4 Changing C_S_DISPLAY_DATA Call by reference Type reference (TYPE) BAL_S_SHOW Anwendungsprotokoll: Protokollanzeigedaten 20010927
5 Importing I_S_INFO Call by reference Type reference (TYPE) BAL_S_CBRD Anwendungsprotokoll: 'Read_Extern' Rückrufinformation 20010927

Method CALLBACK_READ on class CL_BUBAS_APPL_LOG has no exception.

Method CALLBACK_UCOMM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_S_USER_COMMAND_DATA Call by reference Type reference (TYPE) BAL_S_CBUC Anwendungsprotokoll: 'USER_COMMAND' Callback-Daten 20020806

Method CALLBACK_UCOMM on class CL_BUBAS_APPL_LOG has no exception.

Method CLOSE_POPUP Signature

Method CLOSE_POPUP on class CL_BUBAS_APPL_LOG has no parameter.
Method CLOSE_POPUP on class CL_BUBAS_APPL_LOG has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_BUBAS_APPL_LOG has no parameter.
Method CONSTRUCTOR on class CL_BUBAS_APPL_LOG has no exception.

Method CREATE_LOG_HANDLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_LOG_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Anwendungsprotokoll: Protokoll-Handle 20010927
2 Importing I_LOG_HEADER Call by reference Type reference (TYPE) BAL_S_LOG Anwendungsprotokoll: Daten im Protokollkopf 20010927
3 Importing I_ONLY_ERROR Call by reference Type reference (TYPE) XFELD Only collect error 20060111
# Exception Resumable Description Created on
1 LOG_HEADER_INCONSISTENT Protokollkopf ist inkonsistent 20020128

Method DELETE_MSG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MSG_FILTER Call by reference Object reference (TYPE REF TO) CL_BUBAS_MSG_FILTER Nachrichtenfilter 20020130
# Exception Resumable Description Created on
1 LOG_NOT_FOUND Protokoll nicht gefunden 20020129

Method DISPLAY_AS_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MSG_FILTER Call by reference Object reference (TYPE REF TO) CL_BUBAS_MSG_FILTER Nachrichtenfilter 20020130
2 Importing I_S_DISPLAY_PROFILE Call by reference Type reference (TYPE) BUBAS_S_PROF Anwendungsprotokoll: Anzeigeprofil 20020124
# Exception Resumable Description Created on
1 LOG_NOT_FOUND Anwendungsprotokoll nicht gefunden 20020107

Method DISPLAY_AS_POPUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DISPLAY_OPTION Call by reference Type reference (TYPE) BUBAS_POPUP_OPTION 'C' Anwendungsprotokoll - Anzeigeoption für Dialogfenster 20020712
2 Importing I_MSG_FILTER Call by reference Object reference (TYPE REF TO) CL_BUBAS_MSG_FILTER Nachrichtenfilter 20020130
3 Importing I_S_DISPLAY_PROFILE Call by reference Type reference (TYPE) BUBAS_S_PROF Anwendungsprotokoll: Anzeigeprofil 20020124
# Exception Resumable Description Created on
1 LOG_NOT_FOUND Protokoll nicht gefunden 20010928

Method DISPLAY_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_REF_TAB Call by reference Object reference (TYPE REF TO) DATA 20010927
2 Importing I_TITLE Call by reference Type reference (TYPE) LVC_TITLE ALV-Steuerung: Text Überschriftszeile 20010927
3 Importing I_T_FIELDCAT Call by reference Type reference (TYPE) SLIS_T_FIELDCAT_ALV 20010927

Method DISPLAY_TABLE on class CL_BUBAS_APPL_LOG has no exception.

Method GET_DISPLAY_PROFILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FLG_POPUP Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20020107
2 Returning RE_F_DISPLAY_PROFILE Value transfer Type reference (TYPE) BAL_S_PROF Anwendungsprotokoll: Profil Ausgabeformat 20010927

Method GET_DISPLAY_PROFILE on class CL_BUBAS_APPL_LOG has no exception.

Method GET_FIELDCATALOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_FIELDCAT Call by reference Type reference (TYPE) SLIS_T_FIELDCAT_ALV 20010927
2 Importing I_TYPE_TAB Call by reference Type reference (TYPE) TTYPENAME Name des Tabellentyps 20010927

Method GET_FIELDCATALOG on class CL_BUBAS_APPL_LOG has no exception.

Method GET_LOG_HANDLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_LOG_HANDLE Value transfer Type reference (TYPE) BALLOGHNDL Anwendungsprotokoll: Protokoll-Handle 20010927
# Exception Resumable Description Created on
1 LOG_NOT_FOUND Protokoll nicht gefunden 20010928

Method IS_LIMIT_CUMULATE_REACHED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_FLAG Value transfer Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20121204

Method IS_LIMIT_CUMULATE_REACHED on class CL_BUBAS_APPL_LOG has no exception.

Method IS_LIMIT_MESSAGES_REACHED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_FLAG Value transfer Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20121204

Method IS_LIMIT_MESSAGES_REACHED on class CL_BUBAS_APPL_LOG has no exception.

Method IS_VALID_TABLE_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TABLE_TYPE Call by reference Type reference (TYPE) TTYPENAME Name des Tabellentyps 20011004
2 Returning R_RESULT Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20011004

Method IS_VALID_TABLE_TYPE on class CL_BUBAS_APPL_LOG has no exception.

Method RAISE_EVENT_CLOSE Signature

Method RAISE_EVENT_CLOSE on class CL_BUBAS_APPL_LOG has no parameter.
Method RAISE_EVENT_CLOSE on class CL_BUBAS_APPL_LOG has no exception.

Method READ_FROM_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_REF_TAB Call by reference Object reference (TYPE REF TO) DATA 20011211
2 Importing I_ID Call by reference Type reference (TYPE) GUID_32 GUID in 'CHAR' Format in Großbuchstaben 20011211
3 Importing I_TABLE_TYPE Call by reference Type reference (TYPE) TTYPENAME Name des Tabellentyps 20011211
# Exception Resumable Description Created on
1 IMPORT_FAILED Datenbankimport fehlgeschlagen 20011211

Method READ_FROM_MEMORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_REF_TAB Call by reference Object reference (TYPE REF TO) DATA 20011005
2 Importing I_ID Call by reference Type reference (TYPE) GUID_32 Anwendungs-Log: Wert des Parameters 20011121
3 Importing I_TABLE_TYPE Call by reference Type reference (TYPE) TTYPENAME Name des Tabellentyps 20011005
# Exception Resumable Description Created on
1 IMPORT_FAILED Memory-Import fehlgeschlagen 20011211

Method READ_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CREATED_IN_CLIENT Call by reference Type reference (TYPE) SY-MANDT SAP-System, Mandantennummer aus Logon 20011002
2 Exporting E_EXISTS_ON_DB Call by reference Type reference (TYPE) BOOLEAN Boolesche Variable (X=true, -=false, space=unbekannt) 20011002
3 Exporting E_IS_MODIFIED Call by reference Type reference (TYPE) BOOLEAN Boolesche Variable (X=true, -=false, space=unbekannt) 20011002
4 Exporting E_LOGNUMBER Call by reference Type reference (TYPE) BALOGNR Anwendungs-Log: Protokollnummer 20011002
5 Exporting E_SAVED_IN_CLIENT Call by reference Type reference (TYPE) SY-MANDT SAP-System, Mandantennummer aus Logon 20011002
6 Exporting E_STATISTICS Call by reference Type reference (TYPE) BAL_S_SCNT Anwendungsprotokoll: Statistik: Nachrichtenzähler 20011002
7 Exporting E_S_LOG Call by reference Type reference (TYPE) BAL_S_LOG Anwendungsprotokoll: Daten im Protokollkopf 20011002
8 Exporting E_TXT_ALMODE Call by reference Type reference (TYPE) C 20011002
9 Exporting E_TXT_ALSTATE Call by reference Type reference (TYPE) C 20011002
10 Exporting E_TXT_ALTCODE Call by reference Type reference (TYPE) C 20011002
11 Exporting E_TXT_DEL_BEFORE Call by reference Type reference (TYPE) C 20011002
12 Exporting E_TXT_OBJECT Call by reference Type reference (TYPE) C 20011002
13 Exporting E_TXT_PROBCLASS Call by reference Type reference (TYPE) C 20011002
14 Exporting E_TXT_SUBOBJECT Call by reference Type reference (TYPE) C 20011002
15 Exporting E_WARNING_TEXT_NOT_FOUND Call by reference Type reference (TYPE) BOOLEAN Boolesche Variable (X=true, -=false, space=unbekannt) 20011002
16 Importing I_LANGU Call by reference Type reference (TYPE) LANGU SY-LANGU Sprachenschlüssel 20011002
# Exception Resumable Description Created on
1 LOG_NOT_FOUND Anwendungsprotokoll nicht gefunden 20011002

Method REFRESH Signature

Method REFRESH on class CL_BUBAS_APPL_LOG has no parameter.
# Exception Resumable Description Created on
1 LOG_NOT_FOUND Anwendungsprotokoll nicht gefunden 20011106

Method SEARCH_MESSAGES_IN_MEMORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_LOG_HANDLE Call by reference Type reference (TYPE) BAL_T_LOGH Anwendungslog: Log-Handle-Tabelle 20011002
2 Exporting E_T_MSG_HANDLE Call by reference Type reference (TYPE) BAL_T_MSGH Anwendungsprotokoll: Nachrichtenbehandlungstabelle 20011002
3 Importing I_S_LOG_FILTER Call by reference Type reference (TYPE) BAL_S_LFIL Anwendungsprotokoll: Filterkriterien 20011002
4 Importing I_S_MSG_FILTER Call by reference Type reference (TYPE) BAL_S_MFIL Anwendungsprotokoll: Nachrichtenfilterkriterien 20011002
5 Importing I_T_LOG_CONTEXT_FILTER Call by reference Type reference (TYPE) BAL_T_CFIL Anwendungsprotokoll: Tabelle mit Kontextfilter 20011002
6 Importing I_T_LOG_HANDLE Call by reference Type reference (TYPE) BAL_T_LOGH Anwendungslog: Log-Handle-Tabelle 20011002
7 Importing I_T_MSG_CONTEXT_FILTER Call by reference Type reference (TYPE) BAL_T_CFIL Anwendungsprotokoll: Tabelle mit Kontextfilter 20011002
8 Importing I_T_MSG_HANDLE Call by reference Type reference (TYPE) BAL_T_MSGH Anwendungsprotokoll: Nachrichtenbehandlungstabelle 20011002
# Exception Resumable Description Created on
1 MSG_NOT_FOUND Meldung konnte nicht gefunden werden 20011002

Method SET_LOG_HANDLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LOG_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Anwendungsprotokoll: Protokoll-Handle 20010927

Method SET_LOG_HANDLE on class CL_BUBAS_APPL_LOG has no exception.

Method WRITE_TO_MEMORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ID Call by reference Type reference (TYPE) GUID_32 Schlüssel des Clusters 20011121
2 Importing I_REF_TAB Call by reference Object reference (TYPE REF TO) DATA 20011112
3 Importing I_TABLE_TYPE Call by reference Type reference (TYPE) TTYPENAME Name des Tabellentyps 20011112

Method WRITE_TO_MEMORY on class CL_BUBAS_APPL_LOG has no exception.
Event Signatures

Event CLOSE Signature
Event CLOSE on class CL_BUBAS_APPL_LOG has no parameter.
History
Last changed by/on SAP  20050219 
SAP Release Created in 110