SAP ABAP Class /ISDFPS/CL_LM_PROTOCOL (Class for Managing the Application Log (Singleton))
Hierarchy
EA-DFPS (Software Component) SAP Enterprise Extension Defense Forces & Public Security
   IS-DFS-LM-STS (Application Component) Status Board
     /ISDFPS/LM_STB_APP (Package) Appl. Layer of the Line Maintenance Appl. - Status Board
Properties
Class /ISDFPS/CL_LM_PROTOCOL  
Short Description Class for Managing the Application Log (Singleton)    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /ISDFPS/LM_STB_APP   Appl. Layer of the Line Maintenance Appl. - Status Board 
Created 20031112   SAP 
Last change 20050409   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class /ISDFPS/CL_LM_PROTOCOL has no forward declaration.
Interfaces
Class /ISDFPS/CL_LM_PROTOCOL has no interface implemented.
Friends
Class /ISDFPS/CL_LM_PROTOCOL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_APP_ERR_SUB_OBJ Constant Private Type reference (TYPE) BALSUBOBJ 'ERR' Application Log: Subobject 20050207
2 MC_APP_LOG_OBJECT Instance attribute Private Type reference (TYPE) BALOBJ_D '/ISDFPS/LMSTB' Application Log: Object Name (Application Code) 20050204
3 MC_APP_LOG_SUB_OBJ Instance attribute Private Type reference (TYPE) BALSUBOBJ 'APP' Application Log: Subobject 20050204
4 MC_CONTEXT_STR_NAME Constant Public Type reference (TYPE) BALTABNAME '/ISDFPS/ST_LM_APP_LOG_CONTEXT' Application Log: Context: DDIC structure name 20050204
5 MC_CTX_FLD_NAME_SENDER_KEY Constant Public Type reference (TYPE) FIELDNAME 'SENDER_KEY' Field Name 20050207
6 MC_CTX_FLD_NAME_SENDER_TYPE Constant Public Type reference (TYPE) FIELDNAME 'SENDER_TYPE' Field Name 20050207
7 MC_MSG_EQUI_CHANGED Constant Public Type reference (TYPE) SYMSGNO '500' System Message Number 20050204
8 MC_MSG_ERR_INPUT_PARAM Constant Public Type reference (TYPE) SYMSGNO '222' Messages, Message Number 20050209
9 MC_MSG_ERR_INTERNAL Constant Public Type reference (TYPE) SYMSGNO '221' Messages, Message Number 20050208
10 MC_MSG_ERR_NULL_REF Constant Public Type reference (TYPE) SYMSGNO '224' Messages, Message Number 20050209
11 MC_MSG_ERR_TABLE_READ Constant Public Type reference (TYPE) SYMSGNO '223' Messages, Message Number 20050209
12 MC_MSG_EXT_EQUI_CHANGED Constant Public Type reference (TYPE) SYMSGNO '502' System Message Number 20050204
13 MC_MSG_FUNC_LOC_CHANGED Constant Public Type reference (TYPE) SYMSGNO '501' System Message Number 20050204
14 MC_MSG_ID_STB_APP Constant Public Type reference (TYPE) MSGID '/ISDFPS/LM_STB_APP' Message Identification 20050204
15 MC_MSG_LOG_CONTAINS_ERR Constant Public Type reference (TYPE) SYMSGNO '225' Messages, Message Number 20050209
16 MC_MSG_MDOC_ADDED Constant Public Type reference (TYPE) SYMSGNO '510' Messages, Message Number 20050207
17 MC_MSG_MDOC_CHANGED Constant Public Type reference (TYPE) SYMSGNO '506' System Message Number 20050204
18 MC_MSG_MDOC_DELETED Constant Public Type reference (TYPE) SYMSGNO '517' Messages, Message Number 20050207
19 MC_MSG_MDOC_ICON_SET Constant Public Type reference (TYPE) SYMSGNO '522' Messages, Message Number 20050208
20 MC_MSG_MDOC_ICON_UNSET Constant Public Type reference (TYPE) SYMSGNO '528' Messages, Message Number 20050208
21 MC_MSG_MPOS_ADDED Constant Public Type reference (TYPE) SYMSGNO '512' Messages, Message Number 20050207
22 MC_MSG_MPOS_CHANGED Constant Public Type reference (TYPE) SYMSGNO '507' System Message Number 20050204
23 MC_MSG_MPOS_DELETED Constant Public Type reference (TYPE) SYMSGNO '518' Messages, Message Number 20050207
24 MC_MSG_MPOS_ICON_SET Constant Public Type reference (TYPE) SYMSGNO '523' Messages, Message Number 20050208
25 MC_MSG_MPOS_ICON_UNSET Constant Public Type reference (TYPE) SYMSGNO '529' Messages, Message Number 20050208
26 MC_MSG_NOTIF_ADDED Constant Public Type reference (TYPE) SYMSGNO '509' Messages, Message Number 20050207
27 MC_MSG_NOTIF_CHANGED Constant Public Type reference (TYPE) SYMSGNO '503' System Message Number 20050204
28 MC_MSG_NOTIF_DELETED Constant Public Type reference (TYPE) SYMSGNO '515' Messages, Message Number 20050207
29 MC_MSG_NOTIF_ICON_SET Constant Public Type reference (TYPE) SYMSGNO '520' Messages, Message Number 20050208
30 MC_MSG_NOTIF_ICON_UNSET Constant Public Type reference (TYPE) SYMSGNO '526' Messages, Message Number 20050208
31 MC_MSG_ORDER_ADDED Constant Public Type reference (TYPE) SYMSGNO '508' Messages, Message Number 20050207
32 MC_MSG_ORDER_CHANGED Constant Public Type reference (TYPE) SYMSGNO '504' System Message Number 20050204
33 MC_MSG_ORDER_DELETED Constant Public Type reference (TYPE) SYMSGNO '514' Messages, Message Number 20050207
34 MC_MSG_ORDER_ICON_SET Constant Public Type reference (TYPE) SYMSGNO '519' Messages, Message Number 20050208
35 MC_MSG_ORDER_ICON_UNSET Constant Public Type reference (TYPE) SYMSGNO '525' Messages, Message Number 20050208
36 MC_MSG_PRIO_HIGH Constant Public Type reference (TYPE) BALPROBCL '2' Application Log: Message Problem Class 20050208
37 MC_MSG_PRIO_INFO Constant Public Type reference (TYPE) BALPROBCL '4' Application Log: Message Problem Class 20050208
38 MC_MSG_PRIO_MEDIUM Constant Public Type reference (TYPE) BALPROBCL '3' Application Log: Message Problem Class 20050208
39 MC_MSG_PRIO_UNKNOWN Constant Public Type reference (TYPE) BALPROBCL SPACE Application Log: Message Problem Class 20050208
40 MC_MSG_PRIO_VERY_HIGH Constant Public Type reference (TYPE) BALPROBCL '1' Application Log: Message Problem Class 20050208
41 MC_MSG_REVIS_ADDED Constant Public Type reference (TYPE) SYMSGNO '511' Messages, Message Number 20050207
42 MC_MSG_REVIS_CHANGED Constant Public Type reference (TYPE) SYMSGNO '505' System Message Number 20050204
43 MC_MSG_REVIS_DELETED Constant Public Type reference (TYPE) SYMSGNO '516' Messages, Message Number 20050207
44 MC_MSG_REVIS_ICON_SET Constant Public Type reference (TYPE) SYMSGNO '521' Messages, Message Number 20050208
45 MC_MSG_REVIS_ICON_UNSET Constant Public Type reference (TYPE) SYMSGNO '527' Messages, Message Number 20050208
46 MC_MSG_TEC_OBJ_ICON_SET Constant Public Type reference (TYPE) SYMSGNO '524' Messages, Message Number 20050208
47 MC_MSG_TEC_OBJ_ICON_UNSET Constant Public Type reference (TYPE) SYMSGNO '530' Messages, Message Number 20050208
48 MC_SO_APPL Constant Public Type reference (TYPE) CHAR10 'APPL' Character Field Length = 10 20050204
49 MC_SO_MDOC Constant Public Type reference (TYPE) CHAR10 'MEAS_DOC' Character Field Length = 10 20050204
50 MC_SO_MPOS Constant Public Type reference (TYPE) CHAR10 'MAINT_POS' Character Field Length = 10 20050204
51 MC_SO_NOTIF Constant Public Type reference (TYPE) CHAR10 'NOTIF' Character Field Length = 10 20050204
52 MC_SO_ORDER Constant Public Type reference (TYPE) CHAR10 'ORDER' Character Field Length = 10 20050204
53 MC_SO_REVIS Constant Public Type reference (TYPE) CHAR10 'REVISION' Character Field Length = 10 20050204
54 MC_SO_TEC_OBJ Constant Public Type reference (TYPE) CHAR10 'TECOBJ' Character Field Length = 10 20050204
55 M_INSTANCE Static Attribute Private Object reference (TYPE REF TO) /ISDFPS/CL_LM_PROTOCOL Class for Managing the Application Log (Singleton) 20050204
56 M_LOG_EXTNUMBER Instance attribute Private Type reference (TYPE) BAL_S_LOG-EXTNUMBER Application Log: External ID 20031112
57 M_LOG_HANDLE Instance attribute Private Type reference (TYPE) BALLOGHNDL Application Log: Log Handle 20031112
58 M_LOG_OBJECT Instance attribute Private Type reference (TYPE) BAL_S_LOG-OBJECT Application Log: Object Name (Application Code) 20031112
59 M_LOG_SUB_OBJ Instance attribute Private Type reference (TYPE) BAL_S_LOG-SUBOBJECT Application Log: Subobject 20031112
Methods
# Method Level Visibility Method type Description Created on
1 ADD_EXCEPTION Instance method Public Method 20031112
2 ADD_MSG Instance method Public Method Write Message to Application Log 20031112
3 CANCEL_LOG Instance method Private Method 20031112
4 CREATE_LOG Instance method Private Method 20031112
5 CREATE_LOG_PROFILE Instance method Private Method Generate Profile for Application Log 20040225
6 GET_INSTANCE Static method Public Method 20031112
7 SAVE_ALL Static method Public Method 20031112
8 SAVE_LOG Instance method Public Method 20031112
9 SHOW_LOG Instance method Public Method Display Application Log 20031112
Events
Class /ISDFPS/CL_LM_PROTOCOL has no event.
Types
Class /ISDFPS/CL_LM_PROTOCOL has no local type.
Method Signatures

Method ADD_EXCEPTION Signature

Method ADD_EXCEPTION on class /ISDFPS/CL_LM_PROTOCOL has no parameter.
Method ADD_EXCEPTION on class /ISDFPS/CL_LM_PROTOCOL has no exception.

Method ADD_MSG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CONTEXT Call by reference Type reference (TYPE) /ISDFPS/ST_LM_APP_LOG_CONTEXT Struktur für Application Log Kontext 20050204
2 Importing I_MSGID Call by reference Type reference (TYPE) SY-MSGID Nachrichten, Nachrichtenklasse 20031112
3 Importing I_MSGNO Call by reference Type reference (TYPE) SY-MSGNO Nachrichten, Nachrichtennummer 20031112
4 Importing I_MSGTY Call by reference Type reference (TYPE) SY-MSGTY Nachrichten, Nachrichtentyp 20031112
5 Importing I_MSGV1 Call by reference Type reference (TYPE) SY-MSGV1 Nachrichten, Nachrichtenvariable 20031112
6 Importing I_MSGV2 Call by reference Type reference (TYPE) SY-MSGV2 Nachrichten, Nachrichtenvariable 20031112
7 Importing I_MSGV3 Call by reference Type reference (TYPE) SY-MSGV3 Nachrichten, Nachrichtenvariable 20031112
8 Importing I_MSGV4 Call by reference Type reference (TYPE) SY-MSGV4 Nachrichten, Nachrichtenvariable 20031112
9 Importing I_PROBCLASS Call by reference Type reference (TYPE) BAL_S_MSG-PROBCLASS Anwendungs-Log: Problemklasse einer Meldung 20031112

Method ADD_MSG on class /ISDFPS/CL_LM_PROTOCOL has no exception.

Method CANCEL_LOG Signature

Method CANCEL_LOG on class /ISDFPS/CL_LM_PROTOCOL has no parameter.
Method CANCEL_LOG on class /ISDFPS/CL_LM_PROTOCOL has no exception.

Method CREATE_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJNR Call by reference Type reference (TYPE) J_OBJNR Objektnummer 20031112

Method CREATE_LOG on class /ISDFPS/CL_LM_PROTOCOL has no exception.

Method CREATE_LOG_PROFILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_LOG_PROFILE Call by reference Type reference (TYPE) BAL_S_PROF Anwendungs-Log: Aufbereitungs-Profil für Protokollausgabe 20040225

Method CREATE_LOG_PROFILE on class /ISDFPS/CL_LM_PROTOCOL has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_OBJECT Call by reference Object reference (TYPE REF TO) /ISDFPS/CL_LM_PROTOCOL Klasse zur Verwaltung des Application Logs (singleton) 20031112

Method GET_INSTANCE on class /ISDFPS/CL_LM_PROTOCOL has no exception.

Method SAVE_ALL Signature

Method SAVE_ALL on class /ISDFPS/CL_LM_PROTOCOL has no parameter.
Method SAVE_ALL on class /ISDFPS/CL_LM_PROTOCOL has no exception.

Method SAVE_LOG Signature

Method SAVE_LOG on class /ISDFPS/CL_LM_PROTOCOL has no parameter.
Method SAVE_LOG on class /ISDFPS/CL_LM_PROTOCOL has no exception.

Method SHOW_LOG Signature

Method SHOW_LOG on class /ISDFPS/CL_LM_PROTOCOL has no parameter.
# Exception Resumable Description Created on
1 EX_APP_LOG_EMPTY Das Applikations Log enthält keine Einträge 20050211
History
Last changed by/on SAP  20050409 
SAP Release Created in 200