SAP ABAP Class CL_LAW_LOG (Application Log Wrapper Class)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-LIM (Application Component) License Measurement
     SLIM2 (Package) License Administration Workbench
Properties
Class CL_LAW_LOG  
Short Description Application Log Wrapper Class    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SLIM2   License Administration Workbench 
Created 20030714   SAP 
Last change 20041228   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_LAW_LOG has no forward declaration.
Interfaces
Class CL_LAW_LOG has no interface implemented.
Friends
Class CL_LAW_LOG has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_CALLBACK_FORM Constant Private Type reference (TYPE) BALUET ' ' SBAL_CONSTANTS: const_callback_form TYPE baluet 20030715
2 MC_OBJECT Constant Private Type reference (TYPE) BAL_S_LOG-OBJECT 'LAW' 20030715
3 MC_PROBCLASS_HIGH Constant Public Type reference (TYPE) BAL_S_MSG-PROBCLASS '2' 20030714
4 MC_PROBCLASS_LOW Constant Public Type reference (TYPE) BAL_S_MSG-PROBCLASS '4' 20030714
5 MC_PROBCLASS_MEDIUM Constant Public Type reference (TYPE) BAL_S_MSG-PROBCLASS '3' 20030714
6 MC_PROBCLASS_NONE Constant Public Type reference (TYPE) BAL_S_MSG-PROBCLASS ' ' 20030714
7 MC_PROBCLASS_VERY_HIGH Constant Public Type reference (TYPE) BAL_S_MSG-PROBCLASS '1' 20030714
8 MC_PUSH_POS_LIST_RIGHT Constant Private Type reference (TYPE) BALPUSHPOS '4' SBAL_CONSTANTS: const_push_pos_list_right TYPE balpushpos 20030715
9 MC_SUBINBOX Constant Public Type reference (TYPE) BAL_S_LOG-SUBOBJECT 'INBOX' 20030714
10 MF_DISPLAY_MODE Instance attribute Private Type reference (TYPE) AS4FLAG Display mode 20031127
11 MR_LOG_EVENT Instance attribute Private Object reference (TYPE REF TO) CL_LAW_LOG_EVENT 20030715
12 MS_DISPLAY_PROFILE Instance attribute Private Type reference (TYPE) BAL_S_PROF 20030714
13 MS_LOG Instance attribute Private Type reference (TYPE) BAL_S_LOG 20030714
14 MS_LOG_FILTER Instance attribute Private Type reference (TYPE) BAL_S_LFIL 20030714
15 MT_LOG_HANDLE Instance attribute Private Type reference (TYPE) BAL_T_LOGH 20030714
16 M_CALLBACK_NAME Instance attribute Private Type reference (TYPE) FORMNAME 20030714
17 M_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CONTAINER 20030714
18 M_CONTROL_HANDLE Instance attribute Private Type reference (TYPE) BALCNTHNDL 20030714
19 M_LOGDUMMY Instance attribute Public Type reference (TYPE) C 20030714
20 M_LOG_HANDLE Instance attribute Private Type reference (TYPE) BALLOGHNDL 20030714
Methods
# Method Level Visibility Method type Description Created on
1 ADD_EXCEPTION_TO_LOG Instance method Public Method Add Exception to Temporary Log 20030714
2 ADD_MSG_TO_LOG Instance method Public Method Add Message to Temporary Log 20030714
3 CLEAR_LOG Instance method Public Method Delete Temporary Log 20030714
4 CONSTRUCTOR Instance method Public Constructor Constructor 20030714
5 DELETE_LOG Instance method Public Method Delete Permanent Log (Particular Time Period) 20030714
6 DESTROY_CONTAINER Instance method Public Method Destroy Display Container 20030714
7 DISPLAY_LOG Instance method Public Method Display Permanent Log 20030714
8 FREE Instance method Public Method Destructor 20030714
9 GET_REF_TO_EVENT Instance method Public Method Retain Reference to Event Class 20030715
10 GET_TIME_INTERVAL Instance method Public Method Input Dialog for Date and Time 20030714
11 HANDLE_CALLBACK_EVENT Instance method Public Event handling method Handle Callback Events 20030715
12 LOAD_LOG Instance method Public Method Load Permanent Log (Particular Time Period) 20030714
13 REFRESH_LOG Instance method Public Method Refresh Permanent Log 20030714
14 RELOAD_LOG Instance method Private Method Reload Permanent Log 20030715
15 SAVE_LOG Instance method Public Method Save Temporary Log (Permanently) 20030714
Events
Class CL_LAW_LOG has no event.
Types
Class CL_LAW_LOG has no local type.
Method Signatures

Method ADD_EXCEPTION_TO_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_EXCEPTION Value transfer Type reference (TYPE) BAL_S_EXC-EXCEPTION 20030714
2 Importing I_MSGTY Value transfer Type reference (TYPE) BAL_S_EXC-MSGTY 20030714
3 Importing I_PROBCLASS Value transfer Type reference (TYPE) BAL_S_EXC-PROBCLASS 20030714
# Exception Resumable Description Created on
1 CX_LAW_LOG Ausnahmeklasse für Protokoll-Probleme 20030714

Method ADD_MSG_TO_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_LAWKEY Call by reference Type reference (TYPE) LAWKEY2 20030714
2 Importing I_PROBCLASS Value transfer Type reference (TYPE) BAL_S_MSG-PROBCLASS 20030714
# Exception Resumable Description Created on
1 CX_LAW_LOG Ausnahmeklasse für Protokoll-Probleme 20030714

Method CLEAR_LOG Signature

Method CLEAR_LOG on class CL_LAW_LOG has no parameter.
# Exception Resumable Description Created on
1 CX_LAW_LOG Ausnahmeklasse für Protokoll-Probleme 20030714

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CALLBACK_NAME Call by reference Type reference (TYPE) FORMNAME Callback Programmname 20030714
2 Importing I_DISPLAY_MODE Value transfer Type reference (TYPE) AS4FLAG Anzeige Modus 20031127
3 Importing I_SUBOBJECT Call by reference Type reference (TYPE) BAL_S_LOG-OBJECT Subobjekt des Log 20030714
# Exception Resumable Description Created on
1 CX_LAW_LOG Ausnahmeklasse für Protokoll-Probleme 20030715

Method DELETE_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DATE_FROM Value transfer Type reference (TYPE) D 20030714
2 Importing I_DATE_TO Value transfer Type reference (TYPE) D 20030714
3 Importing I_SUBOBJECT Call by reference Type reference (TYPE) BAL_S_LOG-OBJECT 20030714
# Exception Resumable Description Created on
1 CX_LAW_LOG Ausnahmeklasse für Protokoll-Probleme 20030714

Method DESTROY_CONTAINER Signature

Method DESTROY_CONTAINER on class CL_LAW_LOG has no parameter.
# Exception Resumable Description Created on
1 CX_LAW_LOG Ausnahmeklasse für Protokoll-Probleme 20030714

Method DISPLAY_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CONTAINER Value transfer Object reference (TYPE REF TO) CL_GUI_CONTAINER 20030714
# Exception Resumable Description Created on
1 CX_LAW_LOG Ausnahmeklasse für Protokoll-Probleme 20030714

Method FREE Signature

Method FREE on class CL_LAW_LOG has no parameter.
Method FREE on class CL_LAW_LOG has no exception.

Method GET_REF_TO_EVENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning O_REF Value transfer Object reference (TYPE REF TO) CL_LAW_LOG_EVENT 20030715

Method GET_REF_TO_EVENT on class CL_LAW_LOG has no exception.

Method GET_TIME_INTERVAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing IO_DATE_FROM Value transfer Type reference (TYPE) D 20030714
2 Changing IO_DATE_TO Value transfer Type reference (TYPE) D 20030714
3 Importing I_POPUP_TITLE Call by reference Type reference (TYPE) C 20030714

Method GET_TIME_INTERVAL on class CL_LAW_LOG has no exception.

Method HANDLE_CALLBACK_EVENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FCODE Call by reference Attribute reference (LIKE) 20030715
2 Importing SENDER Call by reference Attribute reference (LIKE) 20030715

Method HANDLE_CALLBACK_EVENT on class CL_LAW_LOG has no exception.

Method LOAD_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DATE_FROM Value transfer Type reference (TYPE) D 20030714
2 Importing I_DATE_TO Value transfer Type reference (TYPE) D 20030714
3 Importing I_SUBOBJECT Call by reference Type reference (TYPE) BAL_S_LOG-OBJECT 20030714
# Exception Resumable Description Created on
1 CX_LAW_LOG Ausnahmeklasse für Protokoll-Probleme 20030714

Method REFRESH_LOG Signature

Method REFRESH_LOG on class CL_LAW_LOG has no parameter.
# Exception Resumable Description Created on
1 CX_LAW_LOG Ausnahmeklasse für Protokoll-Probleme 20030714

Method RELOAD_LOG Signature

Method RELOAD_LOG on class CL_LAW_LOG has no parameter.
# Exception Resumable Description Created on
1 CX_LAW_LOG Ausnahmeklasse für Protokoll-Probleme 20030715

Method SAVE_LOG Signature

Method SAVE_LOG on class CL_LAW_LOG has no parameter.
# Exception Resumable Description Created on
1 CX_LAW_LOG Ausnahmeklasse für Protokoll-Probleme 20030714
History
Last changed by/on SAP  20041228 
SAP Release Created in 640