SAP ABAP Class CL_RMXT_APPLOG (TMS-ATL: Application Log)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   PLM-RM (Application Component) Recipe Management
     RMXTTLS (Package) Main Package - Trial: Tools
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RMXT_APPLOG_TMS TMS-TLS: Application Log for Trial and Monitor 20030708
Properties
Class CL_RMXT_APPLOG  
Short Description TMS-ATL: Application Log    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class RMSATLLOG    
Program status     
Category 0   
Package RMXTTLS   Main Package - Trial: Tools 
Created 20030703   SAP 
Last change 20040302   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_RMXT_APPLOG has no forward declaration.
Interfaces
Class CL_RMXT_APPLOG has no interface implemented.
Friends
Class CL_RMXT_APPLOG has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_FALSE Constant Public Type reference (TYPE) FLAG ' ' False 20030704
2 MC_TRUE Constant Public Type reference (TYPE) FLAG 'X' True 20030704
3 MD_CONTEXT_FLD1 Instance attribute Protected Type reference (TYPE) LVC_RFNAME Field Name: Context 20030906
4 MD_CONTEXT_FLD2 Instance attribute Protected Type reference (TYPE) LVC_RFNAME Field Name: Task ID 20030906
5 MD_HDR_CONTEXT_TAB Instance attribute Protected Type reference (TYPE) BALTABNAME Structure for Log Header Context 20030906
6 MD_MSG_CONTEXT_TAB Instance attribute Protected Type reference (TYPE) BALTABNAME Structure for Messages Context 20030906
7 MD_OBJ Instance attribute Protected Type reference (TYPE) BALOBJ_D Application Object for LOG 20030707
8 MFLG_USE_CONTEXT_HDR Instance attribute Protected Type reference (TYPE) FLAG Indicator: Use Context for Log Header 20030708
9 MFLG_USE_CONTEXT_MSG Instance attribute Protected Type reference (TYPE) FLAG Indicator: Use Context for Messages 20030708
10 MT_DB_SEARCH_DONE Instance attribute Protected Type reference (TYPE) RMXTTY_LOG_EXTNUM Buffer: Objects with Log Headers Loaded from Database 20030708
11 MT_LOGHDR_BUFF Instance attribute Protected Type reference (TYPE) RMSATY_APPLOG_BUFFER Buffer: Log Headers 20030704
12 MT_LOGHDR_BUFF_DEL Instance attribute Protected Type reference (TYPE) RMSATY_APPLOG_BUFFER Buffer: Log Headers Marked for Deletion 20030714
Methods
# Method Level Visibility Method type Description Created on
1 ADD_MSG Instance method Public Method Add Message to the Log 20030703
2 BUILD_HDR Instance method Protected Method Creates Log Header Structure 20030710
3 CHANGE_LOGHDR Instance method Protected Method Update Log in All Buffers 20030707
4 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20030707
5 CREATE_DISPLAY_PROFILE Instance method Protected Method Generate Display Profile for Message Display 20030703
6 DELETE Instance method Public Method Delete Logs and Messages 20030911
7 GET_LOGHDR Instance method Public Method Gets Log + Handle (Existing or New) 20030707
8 GET_LOGHDR_BUFF Instance method Protected Method Reads Buffered Log Header(s) 20030704
9 GET_MSG Instance method Public Method Gets Log Messages That Meet Specific Criteria 20030904
10 INIT Instance method Public Method Remove Logs and Messages from the Buffers 20030911
11 PREPARE_LOG_BUFFER Instance method Protected Method Read Log Headers from Database and Place in Log Buffer 20030708
12 PUT_LOGHDR_BUFF Instance method Protected Method Writes New Log Header to Buffer 20030704
13 SAVE Instance method Public Method Save Messages and Logs of This Instance in DB 20030704
14 SEARCH_EXISTING_HANDLE Instance method Protected Method Find an Existing Log Header 20030725
15 SEARCH_LOG_BUFFER Instance method Protected Method Find Log Header in the Log Buffer 20030708
16 SET_FILTER_DATA Instance method Protected Method Structures Filter Data for Reading Log Hdr (Log Buffer + DB) 20030703
17 SHOW Instance method Public Method Display Messages 20030703
Events
Class CL_RMXT_APPLOG has no event.
Types
Class CL_RMXT_APPLOG has no local type.
Method Signatures

Method ADD_MSG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IFLG_SHOW_MSG Call by reference Type reference (TYPE) XFELD MC_FALSE Kennzeichen: Nachricht anzeigen 20030703
2 Importing IS_MSG Call by reference Type reference (TYPE) BAL_S_MSG Einzelnachricht 20030703
3 Importing IT_MSG Call by reference Type reference (TYPE) BAL_T_MSG Tabelle mit Nachrichten 20030707
4 Importing I_EXTNUMBER Call by reference Type reference (TYPE) BALNREXT Externe Identifikation, für die die Nachricht abgelegt wird 20030703
5 Importing I_HDR_CONTEXT_VALUE Call by reference Type reference (TYPE) BALCVAL Kontext für Protokollkopf 20030707
6 Importing I_LIFETIME Call by reference Type reference (TYPE) I Lebensdauer des Logs in Tagen 20030707
7 Importing I_LOG_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Anwendungslog Handle zum Hinzufügen von Meldungen ins LOG 20030710
8 Importing I_MSG_CONTEXT_VALUE Call by reference Type reference (TYPE) BALCVAL Kontext für Meldung 20030905
9 Importing I_SUBOBJ Call by reference Type reference (TYPE) BALSUBOBJ Unterobjekttyp Anwendungslog 20030703
# Exception Resumable Description Created on
1 EXC_MSG_ADD_ERROR Fehler beim Einfügen der Meldungen ins LOG - Nachricht in SY 20030708
2 EXC_PROTOCOLL_ERROR Protokoll Handle konnte nicht erzeugt werden 20030707

Method BUILD_HDR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_LOG Call by reference Type reference (TYPE) BAL_S_LOG Protokollkopf 20030710
2 Importing I_EXTNUMBER Call by reference Type reference (TYPE) BALNREXT Externe Identifikation, für die die Nachricht abgelegt wird 20030710
3 Importing I_HDR_CONTEXT_VALUE Call by reference Type reference (TYPE) BALCVAL Kontext für Protokollkopf 20030710
4 Importing I_LIFETIME Call by reference Type reference (TYPE) I Lebendauer des LOG in Tagen 20030710
5 Importing I_SUBOBJ Call by reference Type reference (TYPE) BALSUBOBJ Unterobjekt Anwendungslog 20030710

Method BUILD_HDR on class CL_RMXT_APPLOG has no exception.

Method CHANGE_LOGHDR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing XS_LOGHDR Call by reference Type reference (TYPE) RMSAS_APPLOG_BUFFER Protokollkopf + Handle 20030707

Method CHANGE_LOGHDR on class CL_RMXT_APPLOG has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FLG_USE_CONTEXT_HDR Call by reference Type reference (TYPE) FLAG Kennz.: Kontext auf Protokollkopf verwenden 20030708
2 Importing I_FLG_USE_CONTEXT_MSG Call by reference Type reference (TYPE) FLAG Kennz.: Kontext bei Nachrichten verwenden 20030708
3 Importing I_OBJ Call by reference Type reference (TYPE) BALOBJ_D Objektname (Applikationskürzel) 20030707

Method CONSTRUCTOR on class CL_RMXT_APPLOG has no exception.

Method CREATE_DISPLAY_PROFILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DISPLAY_PROFILE Call by reference Type reference (TYPE) BAL_S_PROF Aufbereitungs-Profil für Protokollausgabe 20030703
2 Importing IFLG_POPUP Call by reference Type reference (TYPE) XFELD Kennz.: 'X' = Anzeige im Popup, ' ' Anzeige als ALV Grid 20030707

Method CREATE_DISPLAY_PROFILE on class CL_RMXT_APPLOG has no exception.

Method DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_EXTNUMBER Call by reference Type reference (TYPE) RMSATY_APPLOG_EXTNUMBER Anwendungslog Externer Identifikator 20030911

Method DELETE on class CL_RMXT_APPLOG has no exception.

Method GET_LOGHDR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_LOGHDR Call by reference Type reference (TYPE) RMSAS_APPLOG_BUFFER Protokollkopf + Handle 20030707
2 Importing I_EXTNUMBER Call by reference Type reference (TYPE) BALNREXT Externe Identifikation, für die die Nachricht abgelegt wird 20030707
3 Importing I_HDR_CONTEXT_VALUE Call by reference Type reference (TYPE) BALCVAL Kontext für Protokollkopf 20030707
4 Importing I_LIFETIME Call by reference Type reference (TYPE) I Lebendauer des Log in Tagen 20030707
5 Importing I_SUBOBJ Call by reference Type reference (TYPE) BALSUBOBJ Unterobjekt Anwendungslog 20030707
# Exception Resumable Description Created on
1 NO_CUST_DATA Beim Initialisieren keine Customizing Daten gefunden 20030707

Method GET_LOGHDR_BUFF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_LOGHDR Call by reference Type reference (TYPE) RMSAS_APPLOG_BUFFER Protokollkopf + Handle 20030707
2 Exporting ET_LOG_HANDLE Call by reference Type reference (TYPE) BAL_T_LOGH Tabelle mit Protokoll-Handles 20030704
3 Importing IFLG_GET_WHOLE_BUF Call by reference Type reference (TYPE) XFELD MC_FALSE Kennz.: alle Protokoll Handles aus Puffer lesen 20030704
4 Importing IFLG_GET_WITH_EXTNUMBER Call by reference Type reference (TYPE) XFELD MC_FALSE Kennz: Protokoll Handles für eine EXTNUMBER aus Puffer lesen 20030704
5 Importing IFLG_ONLY_VALID_SAVE Call by reference Type reference (TYPE) XFELD Nur Einträge, deren Lebensdauer > sy-datum (für Sichern) 20030714
6 Importing IFLG_ONLY_VALID_SHOW Call by reference Type reference (TYPE) XFELD Nur Einträge, deren Lebensdauer >= sy-datum (Für Anzeigen) 20030714
7 Importing IS_LOG Call by reference Type reference (TYPE) BAL_S_LOG Protokollkopf 20030704

Method GET_LOGHDR_BUFF on class CL_RMXT_APPLOG has no exception.

Method GET_MSG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MSG Call by reference Type reference (TYPE) BAL_T_MSG Tabelle mit Nachrichten 20030904
2 Importing IFLG_ERR Call by reference Type reference (TYPE) FLAG Kennz.: Fehlermeldungen lesen 20030904
3 Importing IFLG_INF Call by reference Type reference (TYPE) FLAG Kennz.: Infomeldungen lesen 20030904
4 Importing IFLG_SUC Call by reference Type reference (TYPE) FLAG Kennz.: Erfolgsmeldungen lesen 20030904
5 Importing IFLG_WAR Call by reference Type reference (TYPE) FLAG Kennz.: Warnmeldungen lesen 20030904
6 Importing I_EXTNUMBER Call by reference Type reference (TYPE) BALNREXT Externe Identifikation 20030904
7 Importing I_SUBOBJ Call by reference Type reference (TYPE) BALSUBOBJ Unterobjekt 20030904

Method GET_MSG on class CL_RMXT_APPLOG has no exception.

Method INIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_EXTNUMBER Call by reference Type reference (TYPE) RMSATY_APPLOG_EXTNUMBER Externe Identifikatonen - wenn leer, alles initialisieren 20030911

Method INIT on class CL_RMXT_APPLOG has no exception.

Method PREPARE_LOG_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IFLG_BYPASS Call by reference Type reference (TYPE) FLAG Immer von DB nachlesen und Puffern erweitern 20030710
2 Importing I_EXTNUMBER Call by reference Type reference (TYPE) BALNREXT Externe Identifikation, für die die Nachricht abgelegt wird 20030708

Method PREPARE_LOG_BUFFER on class CL_RMXT_APPLOG has no exception.

Method PUT_LOGHDR_BUFF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_LOG Call by reference Type reference (TYPE) BAL_S_LOG Protokollkopf 20030704
2 Importing I_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Handle eines Protokolls 20030704

Method PUT_LOGHDR_BUFF on class CL_RMXT_APPLOG has no exception.

Method SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_EXTNUMBER Call by reference Type reference (TYPE) RMSATY_APPLOG_EXTNUMBER Externe Identifikationen - wenn leer werden alle gesichert 20030911

Method SAVE on class CL_RMXT_APPLOG has no exception.

Method SEARCH_EXISTING_HANDLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_LOG_HDR Call by reference Type reference (TYPE) RMSAS_APPLOG_BUFFER Daten zum gefundenen Protokollkopf 20030725
2 Importing I_LOG_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Handle des Protokollkopfes, der gesucht werden soll 20030725

Method SEARCH_EXISTING_HANDLE on class CL_RMXT_APPLOG has no exception.

Method SEARCH_LOG_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_LOGHDR Call by reference Type reference (TYPE) RMSAS_APPLOG_BUFFER Protokollkopf + Handle 20030708
2 Importing IS_LOG Call by reference Type reference (TYPE) BAL_S_LOG Protokollkopf 20030708

Method SEARCH_LOG_BUFFER on class CL_RMXT_APPLOG has no exception.

Method SET_FILTER_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_LOG_FILTER Call by reference Type reference (TYPE) BAL_S_LFIL Filterkriterien für ein Protokoll 20030703
2 Exporting ET_CONTEXT_FILTER Call by reference Type reference (TYPE) BAL_T_CFIL Tabelle mit Filterkriterien für Kontext Protokollkopf 20030708
3 Importing IFLG_DB_SEARCH Call by reference Type reference (TYPE) FLAG Kennz.: Suchkriterien für DB Suche erstellen 20030708
4 Importing IS_LOG_HDR Call by reference Type reference (TYPE) BAL_S_LOG Protokollkopf + Handle 20030703

Method SET_FILTER_DATA on class CL_RMXT_APPLOG has no exception.

Method SHOW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IFLG_POPUP Call by reference Type reference (TYPE) XFELD Kennz.: 'X' = Anzeige im Popup, ' ' Anzeige als ALV Grid 20030707
2 Importing IT_EXTNUMBER Call by reference Type reference (TYPE) RMSATY_APPLOG_EXTNUMBER Anwendungslog Externer Identifikator 20030703
# Exception Resumable Description Created on
1 EXC_DISPLAY_ERROR Fehler bei der Anzeige im LOG - Meldung in SYST zu finden 20030708
History
Last changed by/on SAP  20040302 
SAP Release Created in 471