SAP ABAP Class CL_BS_LOG_VOLATILE (Volatile log (SHM based))
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 Inheritance (c INHERITING FROM c_ref)  CL_BS_LOG Log Implementation 20120629
Properties
Class CL_BS_LOG_VOLATILE  
Short Description Volatile log (SHM based)    
Super Class CL_BS_LOG Log Implementation 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package BS_COMMON_OBJECTS   Common Tools and Interfaces 
Created 20120629   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_BS_LOG_VOLATILE has no forward declaration.
Interfaces
Class CL_BS_LOG_VOLATILE has no interface implemented.
Friends
Class CL_BS_LOG_VOLATILE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_CONTEXT_ID Constant Protected Type reference (TYPE) STRING 'LOG' Context ID 20120629
2 GT_INSTANCES Static Attribute Protected Type reference (TYPE) TY_T_INSTANCES 20120629
3 MO_CONTEXT Instance attribute Protected Object reference (TYPE REF TO) IF_BS_CONTEXT Access To Context 20120629
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20120629
2 GET_ENTRIES Static method Public Method returns all entries of the volatile log of the given name 20120629
3 GET_INSTANCE Static method Public Method returns the singleton volatile log of the given name 20120629
4 WIPE Static method Public Method wipes the log of the given name 20120629
Events
Class CL_BS_LOG_VOLATILE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_S_INSTANCE Protected See coding 20120629 BEGIN OF ty_s_instance, name TYPE string, log TYPE REF TO if_bs_log, END OF ty_s_instance
2 TY_T_INSTANCES Protected See coding 20120629 ty_t_instances TYPE SORTED TABLE OF ty_s_instance WITH UNIQUE KEY name
Method Signatures

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 50 Max. size of log 20120629
2 Importing IV_NAME Call by reference Type reference (TYPE) STRING name of the log 20120629

Method CONSTRUCTOR on class CL_BS_LOG_VOLATILE has no exception.

Method GET_ENTRIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NAME Call by reference Type reference (TYPE) STRING name of the log 20120629
2 Returning RT_ENTRIES Value transfer Type reference (TYPE) BST_LOG Log 20120629

Method GET_ENTRIES on class CL_BS_LOG_VOLATILE has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NAME Call by reference Type reference (TYPE) STRING name of the log 20120629
2 Returning RO_INSTANCE Value transfer Object reference (TYPE REF TO) IF_BS_LOG Access To Log 20120629

Method GET_INSTANCE on class CL_BS_LOG_VOLATILE has no exception.

Method WIPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NAME Call by reference Type reference (TYPE) STRING name of the log 20120629

Method WIPE on class CL_BS_LOG_VOLATILE has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 747