SAP ABAP Class CL_CRR_LOG_FACTORY (Logging factory)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-UPG-TLS (Application Component) Upgrade Tools
     SCRR_LOG (Package) Logging for CRR
Properties
Class CL_CRR_LOG_FACTORY  
Short Description Logging factory    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SCRR_LOG   Logging for CRR 
Created 20101104   SAP 
Last change 20140120   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
Class CL_CRR_LOG_FACTORY has no interface implemented.
Friends
Class CL_CRR_LOG_FACTORY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_ERROR_LOG Static Attribute Public Object reference (TYPE REF TO) IF_CRR_ERROR_LOG 20101217
2 MT_INSTANCES Static Attribute Private Type reference (TYPE) GTY_LOGGER_INSTANCE_T 20101223
3 MV_PROCESSID Static Attribute Public Type reference (TYPE) DCRRPROCESSID 0 20110225
Methods
# Method Level Visibility Method type Description Created on
1 CLEAR Static method Public Method 20110201
2 CREATE_ERROR_LOG Static method Private Method 20110408
3 CREATE_LOGGER Static method Private Method 20110224
4 FLUSH_LOGS Static method Public Method 20110408
5 GET_LOGGER Static method Public Method 20101213
6 GET_MSG_FROM_CRR Static method Private Method 20120814
7 GET_MSG_FROM_ROOT Static method Public Method 20120814
8 GET_MSG_FROM_T100 Static method Private Method 20120814
9 GET_REGISTERED_LOGGERS Static method Public Method 20110328
10 GET_SCENARIO_LOGGER Static method Public Method 20110224
11 SET_PROCESSID Static method Public Method 20110225
Events
Class CL_CRR_LOG_FACTORY has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 GTY_LOGGER_INSTANCE_S Private See coding 20101223 begin of gty_logger_instance_s, scenario type dcrrscenario, transition type dcrraction, instance type ref to object, end of gty_logger_instance_s
2 GTY_LOGGER_INSTANCE_T Private See coding 20101223 gty_logger_instance_t type sorted table of gty_logger_instance_s with unique key scenario transition
3 GTY_LOGGER_T Public See coding 20110328 gty_logger_t type standard table of ref to if_crr_logger
4 GTY_LOG_IMPL_S Private See coding 20101223 begin of gty_log_impl_s, scenario type dcrrscenario, interface type seoclsname, class type seoclsname, end of gty_log_impl_s
5 GTY_LOG_IMPL_T Private See coding 20101223 gty_log_impl_t type sorted table of gty_log_impl_s with unique key scenario interface
Method Signatures

Method CLEAR Signature

Method CLEAR on class CL_CRR_LOG_FACTORY has no parameter.
Method CLEAR on class CL_CRR_LOG_FACTORY has no exception.

Method CREATE_ERROR_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SCENARIO Call by reference Type reference (TYPE) DCRRSCENARIO 20110408

Method CREATE_ERROR_LOG on class CL_CRR_LOG_FACTORY has no exception.

Method CREATE_LOGGER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SCENARIO Call by reference Type reference (TYPE) DCRRSCENARIO 20110224
2 Importing IV_TRANSITION Call by reference Type reference (TYPE) DCRRACTION 20110224
3 Returning RO_LOGGER Value transfer Object reference (TYPE REF TO) IF_CRR_LOGGER 20110224

Method CREATE_LOGGER on class CL_CRR_LOG_FACTORY has no exception.

Method FLUSH_LOGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CLOSE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20110418

Method FLUSH_LOGS on class CL_CRR_LOG_FACTORY has no exception.

Method GET_LOGGER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_LOGGER Value transfer Object reference (TYPE REF TO) IF_CRR_LOGGER Logging interface 20101220

Method GET_LOGGER on class CL_CRR_LOG_FACTORY has no exception.

Method GET_MSG_FROM_CRR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MSG Call by reference Type reference (TYPE) CRR_MESSAGE_T CRR Message Table 20120814
2 Importing IX_CRR Call by reference Object reference (TYPE REF TO) CX_CRR_BASE Abstract CRR Exception Class 20120814

Method GET_MSG_FROM_CRR on class CL_CRR_LOG_FACTORY has no exception.

Method GET_MSG_FROM_ROOT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MSG Call by reference Type reference (TYPE) CRR_MESSAGE_T CRR Message Table 20120814
2 Importing IX_ROOT Call by reference Object reference (TYPE REF TO) CX_ROOT Abstract Superclass for All Global Exceptions 20120814

Method GET_MSG_FROM_ROOT on class CL_CRR_LOG_FACTORY has no exception.

Method GET_MSG_FROM_T100 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MSG Call by reference Type reference (TYPE) CRR_MESSAGE_T CRR Message Table 20120814
2 Importing IX_ROOT Call by reference Object reference (TYPE REF TO) CX_ROOT Abstract Superclass for All Global Exceptions 20120814
3 Importing IX_T100 Call by reference Object reference (TYPE REF TO) IF_T100_MESSAGE Interface for Accessing T100 Texts 20120814

Method GET_MSG_FROM_T100 on class CL_CRR_LOG_FACTORY has no exception.

Method GET_REGISTERED_LOGGERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LOGGERS Call by reference Type reference (TYPE) GTY_LOGGER_T 20110328

Method GET_REGISTERED_LOGGERS on class CL_CRR_LOG_FACTORY has no exception.

Method GET_SCENARIO_LOGGER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SCENARIO Call by reference Type reference (TYPE) DCRRSCENARIO 20110224
2 Returning RO_LOGGER Value transfer Object reference (TYPE REF TO) IF_CRR_LOGGER 20110224

Method GET_SCENARIO_LOGGER on class CL_CRR_LOG_FACTORY has no exception.

Method SET_PROCESSID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PROCESSID Call by reference Type reference (TYPE) DCRRPROCESSID 20110225

Method SET_PROCESSID on class CL_CRR_LOG_FACTORY has no exception.
History
Last changed by/on SAP  20140120 
SAP Release Created in 731