SAP ABAP Class CL_CRM_ES_LOGGER (CRM ES application log wrapper)
Hierarchy
WEBCUIF (Software Component) SAP Web UI Framework
   CA-WUI-ES (Application Component) Enterprise Search Integration
     CRM_ES_MGR (Package) Enterprise Search Manager CRM
Properties
Class CL_CRM_ES_LOGGER  
Short Description CRM ES application log wrapper    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CRM_ES_MGR   Enterprise Search Manager CRM 
Created 20080306   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
Class CL_CRM_ES_LOGGER has no interface implemented.
Friends
Class CL_CRM_ES_LOGGER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_CRM_ES Constant Public Type reference (TYPE) BALOBJ_D 'CRM_ES' Application log: Object name (Application code) 20080306
2 GC_USE_CASE_CLIENT_COPY Constant Public Type reference (TYPE) BALSUBOBJ 'CRM_ES_CLIENT_COPY' Application Log: Subobject 20080627
3 GC_USE_CASE_CONNECTOR_UPDATE Constant Public Type reference (TYPE) BALSUBOBJ 'CRM_ES_CONNECTOR_UPD' Application Log: Subobject 20101210
4 GC_USE_CASE_CUST_TRA Constant Public Type reference (TYPE) BALSUBOBJ 'CRM_ES_CUST_TRANS' Application Log: Subobject 20101210
5 GC_USE_CASE_CUST_TRANSPORT Constant Public Type reference (TYPE) BALSUBOBJ 'CRM_ES_CUST_TRANS' Application Log: Subobject 20080418
6 GC_USE_CASE_DATA_EXTRACTION Constant Public Type reference (TYPE) BALSUBOBJ 'CRM_ES_DATA_EXTR' Application Log: Subobject 20080306
7 GC_USE_CASE_MODEL_TRANSFER Constant Public Type reference (TYPE) BALSUBOBJ 'CRM_ES_MODEL_TRANS' Application Log: Subobject 20080306
8 GC_USE_CASE_STRUC_TRANSPORT Constant Public Type reference (TYPE) BALSUBOBJ 'CRM_ES_STRUC_TRANS' Application Log: Subobject 20080421
9 GC_USE_DELTA_EXTRACTION Constant Public Type reference (TYPE) BALSUBOBJ 'CRM_ES_DELTA_EXTR' Application Log: Subobject 20080822
10 GR_INSTANCE Static Attribute Public Object reference (TYPE REF TO) CL_CRM_ES_LOGGER CRM ES application log wrapper 20080306
11 GV_LOG_HANDLE Instance attribute Public Type reference (TYPE) BALLOGHNDL Application Log: Log Handle 20080306
Methods
# Method Level Visibility Method type Description Created on
1 ADD_BAPIRET2_MESSAGES Instance method Public Method Add BAPIRET2 messages to application log 20080307
2 ADD_EXCEPTION Static method Public Method Add exception to application log 20080311
3 ADD_MESSAGE Instance method Public Method Add a single message to application log 20080307
4 CLEAR_LOG_INSTANCE Static method Public Method Clear application log instance 20080422
5 FREE Static method Public Method Remove log from memory 20080307
6 INITIALIZE Static method Public Method Initialize application log 20080307
7 LOAD Static method Public Method Load application log from the database 20080307
8 SAVE Static method Public Method Save application log to the database 20080307
Events
Class CL_CRM_ES_LOGGER has no event.
Types
Class CL_CRM_ES_LOGGER has no local type.
Method Signatures

Method ADD_BAPIRET2_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) CRMT_ES_MSG BAPIRET2 message table 20080307

Method ADD_BAPIRET2_MESSAGES on class CL_CRM_ES_LOGGER has no exception.

Method ADD_EXCEPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_EXCEPTION Call by reference Object reference (TYPE REF TO) CX_ROOT Abstract Superclass for All Global Exceptions 20080311

Method ADD_EXCEPTION on class CL_CRM_ES_LOGGER has no exception.

Method ADD_MESSAGE Signature

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

Method ADD_MESSAGE on class CL_CRM_ES_LOGGER has no exception.

Method CLEAR_LOG_INSTANCE Signature

Method CLEAR_LOG_INSTANCE on class CL_CRM_ES_LOGGER has no parameter.
Method CLEAR_LOG_INSTANCE on class CL_CRM_ES_LOGGER has no exception.

Method FREE Signature

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

Method INITIALIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TEMPLATE_ID Call by reference Type reference (TYPE) ESH_E_OM_OBJECT_TYPE Template being processed 20080307
2 Importing IV_USE_CASE Call by reference Type reference (TYPE) BALSUBOBJ Application Log: Subobject 20080307

Method INITIALIZE on class CL_CRM_ES_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 Value transfer Type reference (TYPE) BALLOGHNDL Application Log: Log Handle 20080307

Method LOAD on class CL_CRM_ES_LOGGER has no exception.

Method SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_LOG_HANDLE Value transfer Type reference (TYPE) BALLOGHNDL Application Log: Log Handle 20080307

Method SAVE on class CL_CRM_ES_LOGGER has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 700