SAP ABAP Class CL_SIW_LOG (Logklasse)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ESI-SIW (Application Component) Service Implementation Workbench
     S_SIW_CORE (Package) Core of Service Implementation Workbench
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SIW_LOG Logging Interface of SIW 20061216
Properties
Class CL_SIW_LOG  
Short Description Logklasse    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_SIW_CORE   Core of Service Implementation Workbench 
Created 20061216   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_SIW_LOG has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_SIW_LOG Logging Interface of SIW 20061216
Friends
Class CL_SIW_LOG has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CON_BALOBJ Constant Public Type reference (TYPE) BALOBJ_D 'FS_SIW' Application Log: Object Type for SIW 20061220
2 CON_SUBBALOBJ Constant Public Type reference (TYPE) BALSUBOBJ 'STATISTICS' Application Log: Default Sub Object Type 20091105
3 DUMMY Static Attribute Public Type reference (TYPE) STRING Dummy String for Messages 20061216
4 LOG_HANDLE Instance attribute Private Type reference (TYPE) BALLOGHNDL 20101222
5 NULL Static Attribute Public Object reference (TYPE REF TO) IF_SIW_LOG Null Logger 20061216
6 STR_LAST_MSG Instance attribute Private Type reference (TYPE) BAL_S_MSG 20101123
7 S_LOG_DIALOG Static Attribute Private Object reference (TYPE REF TO) LCL_LOG_DIALOG 20101222
8 TAB_MSG Instance attribute Private Type reference (TYPE) TTY_MSG Table of Messages 20061216
Methods
# Method Level Visibility Method type Description Created on
1 ADD_EXCEPTION Instance method Public Method 20061220
2 ADD_MSG Instance method Public Method 20061220
3 ADD_MSG_FROM_BAL Instance method Public Method 20090903
4 ADD_S_MSG Instance method Public Method 20061216
5 ADD_T_MSG Instance method Public Method 20100831
6 APPEND_MESSAGES_FROM_LOG Instance method Public Method Append Message from Application Log 20061216
7 ASSERT_LOG_IS_OPEN Instance method Private Method Asserts whether the BAL Log is Open 20101123
8 CLASS_CONSTRUCTOR Static method Public Constructor Class Constructor 20061216
9 CLOSE Instance method Public Method Close Log 20061216
10 CONVERT_STRING2MSG Static method Public Method 20101123
11 DISPLAY Instance method Public Method 20101222
12 DISPLAY_WO_CONTAINER Instance method Public Method Display without Container 20110506
13 FREE Instance method Private Method Clean Up all Instance Attributes 20101221
14 GET_ALL_MESSAGES Instance method Public Method 20100831
15 GET_MAX_LEVEL Instance method Public Method Determine the Maximum Error Level 20080527
16 HAS_MESSAGES Instance method Public Method 20101123
17 IS_MSG_INITIAL Instance method Private Method Checks Whether the Passed Message is Initial 20101125
18 ON_DIALOG_CLOSED Instance method Private Event handling method Reacts on Event when Dialog has been Closed by the User 20101222
19 REFRESH_BAL_LOG Instance method Private Method Refreshs/Initializes the BAL Log Without Closing it 20101221
20 SAVE Instance method Public Method Save Log 20061216
21 S_CREATE Static method Public Method Create an Instance 20061216
22 S_GET_LOG_DIALOG Static method Public Method For BAL LOG Dialog Callback Functions 20101222
23 S_IS_ALREADY_DISPLAYED Static method Public Method Checks Whether a Log Dialog (AMODAL) is Already Open 20110107
Events
Class CL_SIW_LOG has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TTY_MSG Public Attribute reference (LIKE) 20061216
Method Signatures

Method ADD_EXCEPTION Signature

Method ADD_EXCEPTION on class CL_SIW_LOG has no parameter.
Method ADD_EXCEPTION on class CL_SIW_LOG has no exception.

Method ADD_MSG Signature

Method ADD_MSG on class CL_SIW_LOG has no parameter.
Method ADD_MSG on class CL_SIW_LOG has no exception.

Method ADD_MSG_FROM_BAL Signature

Method ADD_MSG_FROM_BAL on class CL_SIW_LOG has no parameter.
Method ADD_MSG_FROM_BAL on class CL_SIW_LOG has no exception.

Method ADD_S_MSG Signature

Method ADD_S_MSG on class CL_SIW_LOG has no parameter.
Method ADD_S_MSG on class CL_SIW_LOG has no exception.

Method ADD_T_MSG Signature

Method ADD_T_MSG on class CL_SIW_LOG has no parameter.
Method ADD_T_MSG on class CL_SIW_LOG has no exception.

Method APPEND_MESSAGES_FROM_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FLG_CLOSE Call by reference Type reference (TYPE) XFELD 'X' Checkbox 20091126
2 Importing I_REF_LOG Call by reference Object reference (TYPE REF TO) CL_SIW_LOG Logklasse 20061216

Method APPEND_MESSAGES_FROM_LOG on class CL_SIW_LOG has no exception.

Method ASSERT_LOG_IS_OPEN Signature

Method ASSERT_LOG_IS_OPEN on class CL_SIW_LOG has no parameter.
Method ASSERT_LOG_IS_OPEN on class CL_SIW_LOG has no exception.

Method CLASS_CONSTRUCTOR Signature

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

Method CLOSE Signature

Method CLOSE on class CL_SIW_LOG has no parameter.
Method CLOSE on class CL_SIW_LOG has no exception.

Method CONVERT_STRING2MSG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MSG_STRING Call by reference Type reference (TYPE) STRING 20101123
2 Importing I_MSG_TYPE Call by reference Type reference (TYPE) SY-MSGTY 20101123

Method CONVERT_STRING2MSG on class CL_SIW_LOG has no exception.

Method DISPLAY Signature

Method DISPLAY on class CL_SIW_LOG has no parameter.
Method DISPLAY on class CL_SIW_LOG has no exception.

Method DISPLAY_WO_CONTAINER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FLG_AMODAL Call by reference Type reference (TYPE) C SPACE 20110506
2 Importing I_FLG_CLOSE Call by reference Type reference (TYPE) C 'X' 20110506
3 Importing I_FLG_POPUP Call by reference Type reference (TYPE) C SPACE 20110506

Method DISPLAY_WO_CONTAINER on class CL_SIW_LOG has no exception.

Method FREE Signature

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

Method GET_ALL_MESSAGES Signature

Method GET_ALL_MESSAGES on class CL_SIW_LOG has no parameter.
Method GET_ALL_MESSAGES on class CL_SIW_LOG has no exception.

Method GET_MAX_LEVEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_LEVEL Value transfer Type reference (TYPE) CHAR1 20080527

Method GET_MAX_LEVEL on class CL_SIW_LOG has no exception.

Method HAS_MESSAGES Signature

Method HAS_MESSAGES on class CL_SIW_LOG has no parameter.
Method HAS_MESSAGES on class CL_SIW_LOG has no exception.

Method IS_MSG_INITIAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MSG Call by reference Type reference (TYPE) BAL_S_MSG 20101125
2 Returning RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20101125

Method IS_MSG_INITIAL on class CL_SIW_LOG has no exception.

Method ON_DIALOG_CLOSED Signature

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

Method ON_DIALOG_CLOSED on class CL_SIW_LOG has no exception.

Method REFRESH_BAL_LOG Signature

Method REFRESH_BAL_LOG on class CL_SIW_LOG has no parameter.
Method REFRESH_BAL_LOG on class CL_SIW_LOG has no exception.

Method SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_LOGNUM Value transfer Type reference (TYPE) BALOGNR Anwendungs-Log: Protokollnummer 20061216

Method SAVE on class CL_SIW_LOG has no exception.

Method S_CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJECT Call by reference Type reference (TYPE) BALOBJ_D CON_BALOBJ Anwendungs-Log: Objektname (Applikationskürzel) 20061216
2 Importing I_SUBOBJECT Call by reference Type reference (TYPE) BALSUBOBJ CON_SUBBALOBJ Application Log: Subobject 20091105
3 Returning R_REF_LOG Value transfer Object reference (TYPE REF TO) CL_SIW_LOG Logklasse 20061216

Method S_CREATE on class CL_SIW_LOG has no exception.

Method S_GET_LOG_DIALOG Signature

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

Method S_GET_LOG_DIALOG on class CL_SIW_LOG has no exception.

Method S_IS_ALREADY_DISPLAYED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_IS_OPEN Value transfer Type reference (TYPE) SIW_DTE_FLG Returns 'X' When LOG is Already Open 20110107

Method S_IS_ALREADY_DISPLAYED on class CL_SIW_LOG has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 100