SAP ABAP Class CL_SRM_TOOLS_LOG_EVENT_SPEC (A specification for an event triggered by logging activities)
Hierarchy
BI_CONT (Software Component) Business Intelligence Content
   BW-BCT-SPL-SDR (Application Component) Supplier Delivery Performance Rating
     RS_BCT_SPL_SDPR (Package) BW: Content Logistics - Supplier Delivery Performance Rating
Properties
Class CL_SRM_TOOLS_LOG_EVENT_SPEC  
Short Description A specification for an event triggered by logging activities    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RS_BCT_SPL_SDPR   BW: Content Logistics - Supplier Delivery Performance Rating 
Created 20040122   SAP 
Last change 20141101    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 T Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_SRM_TOOLS_LOG_EVENT_SPEC has no interface implemented.
Friends
Class CL_SRM_TOOLS_LOG_EVENT_SPEC has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CONSIDER_CLASS_HIERARCHY Instance attribute Private Type reference (TYPE) CHAR1 indicates whether to consider derived exc.classes 20040122
2 CONSIDER_HIGHER_SEVERITIES Instance attribute Private Type reference (TYPE) CHAR1 consider higher severities as well 20040122
3 EXCEPTION_CLASS_NAME Instance attribute Private Type reference (TYPE) SEOCLSNAME only logging wrt this exception 20040122
4 EXCLUDED_EXCEPTION_CLASSES Instance attribute Private Type reference (TYPE) T_SEOCLSNAME list of exception classes not to consider 20040122
5 REPEAT_COUNT Instance attribute Private Type reference (TYPE) I current activity counter 20040122
6 REPEAT_THRESHOLD Instance attribute Private Type reference (TYPE) I number of activities before event is raised 20040122
7 SEVERITY Instance attribute Private Type reference (TYPE) I severity to look at: 1-4 20040122
Methods
# Method Level Visibility Method type Description Created on
1 CREATE_FOR_EXCEPTION Static method Public Method Create a descriptor for events triggered by logging an exc. 20040122
2 CREATE_FOR_EXCEPTION_HIERARCHY Static method Public Method Create a descriptor for events triggered by logging some exc 20040122
3 CREATE_FOR_LOG_SEVERITY Static method Public Method Create a descriptor for events soley based on log severity 20040122
4 GET_EVENT_MESSAGE Instance method Public Method Retrieve a message to describe the event (for mailings, etc. 20040122
5 PROCESS_LOG_ACTIVITY Instance method Public Method Process a logging activity (may result in an ev. notificat.) 20040122
Events
# Event Type Visibility Description Created on
1 EVENT_SPEC_MATCHED Instance Event
(0)
Public
(2)
Raised whenever the specific event specification is matched 20040122
Types
Class CL_SRM_TOOLS_LOG_EVENT_SPEC has no local type.
Method Signatures

Method CREATE_FOR_EXCEPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_EXCEPTION_NAME Call by reference Type reference (TYPE) SEOCLSNAME Nur Protokollieren für diese Ausnahme berücksichtigen 20040122
2 Importing I_REPEAT_THRESHOLD Call by reference Type reference (TYPE) I 1 Anzahl Protokollaktivitäten vor Eintreten des Ereignisses 20040122
3 Returning R_O_EVENT Value transfer Object reference (TYPE REF TO) CL_SRM_TOOLS_LOG_EVENT_SPEC Neu angelegtes Ereignisobjekt 20040122

Method CREATE_FOR_EXCEPTION on class CL_SRM_TOOLS_LOG_EVENT_SPEC has no exception.

Method CREATE_FOR_EXCEPTION_HIERARCHY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BASE_EXCEPTION_NAME Call by reference Type reference (TYPE) SEOCLSNAME Nur Protok. für diese oder abgeleitete Ausnahme berücksicht. 20040122
2 Importing I_EXCLUDE_EXCEPTIONS Call by reference Type reference (TYPE) STRING Komma-separierte Liste nicht zu berücksichtigender Ausnahmen 20040122
3 Importing I_REPEAT_THRESHOLD Call by reference Type reference (TYPE) I 1 Anzahl Protokollaktivitäten vor Eintreten des Ereignisses 20040122
4 Returning R_O_EVENT Value transfer Object reference (TYPE REF TO) CL_SRM_TOOLS_LOG_EVENT_SPEC Neu angelegtes Ereignisobjekt 20040122

Method CREATE_FOR_EXCEPTION_HIERARCHY on class CL_SRM_TOOLS_LOG_EVENT_SPEC has no exception.

Method CREATE_FOR_LOG_SEVERITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CONSIDER_HIGHER_SEVERITIES Call by reference Type reference (TYPE) CHAR1 auch höhere Schweregrade in Betracht ziehen 20040122
2 Importing I_REPEAT_THRESHOLD Call by reference Type reference (TYPE) I 1 Anzahl Protokollaktivitäten vor Eintreten des Ereignisses 20040122
3 Importing I_SEVERITY Call by reference Type reference (TYPE) I (1-5) niedriger positiver Wert bedeutet hohe Priorität 20040122
4 Returning R_O_EVENT Value transfer Object reference (TYPE REF TO) CL_SRM_TOOLS_LOG_EVENT_SPEC Neu angelegtes Ereignisobjekt 20040122

Method CREATE_FOR_LOG_SEVERITY on class CL_SRM_TOOLS_LOG_EVENT_SPEC has no exception.

Method GET_EVENT_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_APP_NAME Call by reference Type reference (TYPE) STRING Beschreibender Anwendungsname 20040227
2 Returning R_MESSAGE_TEXT Value transfer Type reference (TYPE) STRING Generierte Ereignisnachricht 20040227

Method GET_EVENT_MESSAGE on class CL_SRM_TOOLS_LOG_EVENT_SPEC has no exception.

Method PROCESS_LOG_ACTIVITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_EXCEPTION Call by reference Object reference (TYPE REF TO) CX_ROOT Protokollierte Ausnahme 20040122
2 Importing I_SEVERITY Call by reference Type reference (TYPE) I (1-5) niedriger positiver Wert bedeutet hohe Priorität 20040122

Method PROCESS_LOG_ACTIVITY on class CL_SRM_TOOLS_LOG_EVENT_SPEC has no exception.
Event Signatures

Event EVENT_SPEC_MATCHED Signature
Event EVENT_SPEC_MATCHED on class CL_SRM_TOOLS_LOG_EVENT_SPEC has no parameter.
History
Last changed by/on SAP  20141101 
SAP Release Created in 352