SAP ABAP Class CL_BS_LOG (Log Implementation)
Hierarchy
SAP_BS_FND (Software Component) SAP Business Suite Foundation
   CA-MDG-APP-BP (Application Component) MDG Business Partner (Central Part)
     BS_COMMON_OBJECTS (Package) Common Tools and Interfaces
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BS_LOG Access To Log 20110228
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_BS_LOG_VOLATILE Volatile log (SHM based) 20120629
Properties
Class CL_BS_LOG  
Short Description Log Implementation    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package BS_COMMON_OBJECTS   Common Tools and Interfaces 
Created 20110228   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_BS_LOG Access To Log 20110228
Friends
Class CL_BS_LOG has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_CENTRAL_LOG_NAME Constant Public Type reference (TYPE) STRING 'CENTRAL_LOG' name of the Central Log 20110409
2 GC_STATUS Instance attribute Protected Attribute reference (LIKE) 20110228
3 GO_CENTRAL_LOG Static Attribute Public Object reference (TYPE REF TO) IF_BS_LOG Access To Log 20110409
4 MESSAGE_DUMMY Instance attribute Protected Attribute reference (LIKE) 20110228
5 MS_MOST_SEVERE Instance attribute Protected Attribute reference (LIKE) 20110228
6 MS_RECENT Instance attribute Protected Attribute reference (LIKE) 20110228
7 MT_LOG Instance attribute Protected Type reference (TYPE) BST_LOG Log 20110228
8 MV_LOG_SIZE Instance attribute Protected Type reference (TYPE) SYTABIX 15 Max. size of the context log 20110228
9 MV_NAME Instance attribute Protected Attribute reference (LIKE) 20110301
Methods
# Method Level Visibility Method type Description Created on
1 ADAPT_SIZE_OF_LOG Instance method Protected Method adapts the actual size of the log to its set size 20110228
2 CLASS_CONSTRUCTOR Static method Public Constructor Prepares the instance of the Central Log 20110409
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20110228
4 GET_CENTRAL_LOG Static method Public Method returns the instance of the Central Log 20110409
5 GT_MESSAGES Instance method Protected Method 20110228
6 LOG_MESSAGE Instance method Protected Method 20110301
7 LOG_RECENT_ENTRY_OF Instance method Protected Method 20110301
8 MESSAGE_TEXT_OF_RECENT Instance method Protected Method generates the recent log entry's message text 20110228
9 PUSH_RECENT_TO_LOG Instance method Protected Method pushes the recent entry to the log 20110228
10 REFRESH_LOG Instance method Protected Method 20110228
11 SET_SIZE Instance method Protected Method 20110228
12 STATUS_BY_MESSAGE_TYPE Instance method Protected Method returns a status that relates to the given message type 20110228
Events
Class CL_BS_LOG has no event.
Types
Class CL_BS_LOG has no local type.
Method Signatures

Method ADAPT_SIZE_OF_LOG Signature

Method ADAPT_SIZE_OF_LOG on class CL_BS_LOG has no parameter.
Method ADAPT_SIZE_OF_LOG on class CL_BS_LOG has no exception.

Method CLASS_CONSTRUCTOR Signature

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

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MAX_SIZE Call by reference Type reference (TYPE) SYTABIX 15 Max. size of log 20110228
2 Importing IV_NAME Call by reference Type reference (TYPE) STRING name of the log 20110228

Method CONSTRUCTOR on class CL_BS_LOG has no exception.

Method GET_CENTRAL_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_CENTRAL_LOG Value transfer Object reference (TYPE REF TO) IF_BS_LOG Access To Log 20110409

Method GET_CENTRAL_LOG on class CL_BS_LOG has no exception.

Method GT_MESSAGES Signature

Method GT_MESSAGES on class CL_BS_LOG has no parameter.
Method GT_MESSAGES on class CL_BS_LOG has no exception.

Method LOG_MESSAGE Signature

Method LOG_MESSAGE on class CL_BS_LOG has no parameter.
Method LOG_MESSAGE on class CL_BS_LOG has no exception.

Method LOG_RECENT_ENTRY_OF Signature

Method LOG_RECENT_ENTRY_OF on class CL_BS_LOG has no parameter.
Method LOG_RECENT_ENTRY_OF on class CL_BS_LOG has no exception.

Method MESSAGE_TEXT_OF_RECENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RS_MESSAGE_TEXT Value transfer Type reference (TYPE) BAPI_MSG Message Text 20110228

Method MESSAGE_TEXT_OF_RECENT on class CL_BS_LOG has no exception.

Method PUSH_RECENT_TO_LOG Signature

Method PUSH_RECENT_TO_LOG on class CL_BS_LOG has no parameter.
Method PUSH_RECENT_TO_LOG on class CL_BS_LOG has no exception.

Method REFRESH_LOG Signature

Method REFRESH_LOG on class CL_BS_LOG has no parameter.
Method REFRESH_LOG on class CL_BS_LOG has no exception.

Method SET_SIZE Signature

Method SET_SIZE on class CL_BS_LOG has no parameter.
Method SET_SIZE on class CL_BS_LOG has no exception.

Method STATUS_BY_MESSAGE_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MESSAGE_TYPE Call by reference Type reference (TYPE) SY-MSGTY Message Type 20110228
2 Returning RV_STATUS Value transfer Type reference (TYPE) BS_LOG_STATUS Status of Log 20110228

Method STATUS_BY_MESSAGE_TYPE on class CL_BS_LOG has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 731