SAP ABAP Class /UI2/CL_LOGGER (UI2 application log wrapper)
Hierarchy
SAP_UI (Software Component) User Interface Technology
   CA-UI2-INT-BE (Application Component) Backend Enablement
     /UI2/BASIS_UTIL (Package) UI BE: Basic utilities (release independent)
Properties
Class /UI2/CL_LOGGER  
Short Description UI2 application log wrapper    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /UI2/BASIS_UTIL   UI BE: Basic utilities (release independent) 
Created 20140808   SAP 
Last change 20141121    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class /UI2/CL_LOGGER has no forward declaration.
Interfaces
Class /UI2/CL_LOGGER has no interface implemented.
Friends
Class /UI2/CL_LOGGER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GO_INSTANCE Static Attribute Public Object reference (TYPE REF TO) /UI2/CL_LOGGER UI2 application log wrapper 20140808
2 GV_LOG_HANDLE Instance attribute Public Type reference (TYPE) BALLOGHNDL Application log: Log handle 20140808
Methods
# Method Level Visibility Method type Description Created on
1 ADD_EXCEPTION Static method Public Method Add exception to application log 20140808
2 ADD_MESSAGE Instance method Public Method Add a single message to application log 20140808
3 ADD_MESSAGES Instance method Public Method Add messages to application log 20140808
4 CLEAR_LOG_INSTANCE Static method Public Method Clear application log instance 20140808
5 FREE Static method Public Method Remove log from memory 20140808
6 INITIALIZE Static method Public Method Initialize application log 20140808
7 LOAD Static method Public Method Load application log from the database 20140808
8 SAVE Static method Public Method Save application log to the database 20140808
Events
Class /UI2/CL_LOGGER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_MESSAGE Public See coding Message table 20140808 tt_message type standard table of ty_message
2 TY_MESSAGE Public Type reference (TYPE) BAPIRET2 Message structure 20140808
3 TY_USE_CASE Public Type reference (TYPE) TEXT60 20140808
Method Signatures

Method ADD_EXCEPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_EXCEPTION Call by reference Object reference (TYPE REF TO) /UI2/CX_RUNTIME Standard UI exception 20140808

Method ADD_EXCEPTION on class /UI2/CL_LOGGER has no exception.

Method ADD_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PARAMETERS Call by reference Type reference (TYPE) BAL_S_PARM Application log: Parameters 20140808
2 Importing IV_SEVERITY Call by reference Type reference (TYPE) BALPROBCL '4' Application log: Message class 20140808
3 Returning RV_LOG_HANDLE Value transfer Type reference (TYPE) BALMSGHNDL Application Log: Message handle 20140808

Method ADD_MESSAGE on class /UI2/CL_LOGGER has no exception.

Method ADD_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_MESSAGE Call by reference Type reference (TYPE) TT_MESSAGE Message table 20140808

Method ADD_MESSAGES on class /UI2/CL_LOGGER has no exception.

Method CLEAR_LOG_INSTANCE Signature

Method CLEAR_LOG_INSTANCE on class /UI2/CL_LOGGER has no parameter.
Method CLEAR_LOG_INSTANCE on class /UI2/CL_LOGGER has no exception.

Method FREE Signature

Method FREE on class /UI2/CL_LOGGER has no parameter.
Method FREE on class /UI2/CL_LOGGER has no exception.

Method INITIALIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SERVICE Call by reference Type reference (TYPE) BALSUBOBJ Application log: Sub-object, e.g. "/UI2/INTEROP" 20140808
2 Importing IV_USE_CASE Call by reference Type reference (TYPE) TY_USE_CASE Application log: Use case, e.g. "Data transfer of WD pers." 20140808

Method INITIALIZE on class /UI2/CL_LOGGER has no exception.

Method LOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LOG_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Application log: Log handle 20140808

Method LOAD on class /UI2/CL_LOGGER has no exception.

Method SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LOG Call by reference Type reference (TYPE) BAL_T_LGNM Application log: Table with log numbers 20140819
2 Exporting EV_LOG_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Application log: Log handle 20140819
3 Exporting EV_LOG_NUMBER Call by reference Type reference (TYPE) BALOGNR Application log: Log number 20140819

Method SAVE on class /UI2/CL_LOGGER has no exception.
History
Last changed by/on SAP  20141121 
SAP Release Created in 100