SAP ABAP Class CL_SWF_BPE_SP_LOG (Logging for XI Messages in BPE)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-XI-IS-BPE (Application Component) Business Process Engine
     SWF_XI_INBOUND (Package) XI: Inbound Processing for XI Messages to BPE
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SWF_TSI_CONFIGURABLE TSI: Interface for Configurable Service Providers 20070201
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SWF_TSI_PERSISTABLE TSI: Interface for Service-Provider with Persistence 20070201
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SWF_TSI_ROLLBACK_LISTENER TSI: Interface for Rollback-Sensitive Service Provider 20070201
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SWF_TSI_SERVICE_PROVIDER TSI: Service Provider Interface 20070201
Properties
Class CL_SWF_BPE_SP_LOG  
Short Description Logging for XI Messages in BPE    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SWF_XI_INBOUND   XI: Inbound Processing for XI Messages to BPE 
Created 20070201   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_SWF_BPE_SP_LOG has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_SWF_TSI_CONFIGURABLE TSI: Interface for Configurable Service Providers 20070201
2 IF_SWF_TSI_PERSISTABLE TSI: Interface for Service-Provider with Persistence 20070201
3 IF_SWF_TSI_ROLLBACK_LISTENER TSI: Interface for Rollback-Sensitive Service Provider 20070201
4 IF_SWF_TSI_SERVICE_PROVIDER TSI: Service Provider Interface 20070201
Friends
Class CL_SWF_BPE_SP_LOG has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MT_LOG Instance attribute Private Type reference (TYPE) TT_LOG Buffer for Log Entries 20070201
2 M_BASE Instance attribute Private Type reference (TYPE) SWFXILOGUUID Current Basis for UUID 20070201
3 M_CNT Instance attribute Private Type reference (TYPE) I Counter for UUID Determination 20070201
Methods
# Method Level Visibility Method type Description Created on
1 ADD_EXCEPTION Instance method Public Method Add Log Entries for Exception Chain 20070201
2 ADD_T100MSG Instance method Public Method Add Log Entry for T100 Message 20070201
3 GET_NEXT_UUID Instance method Private Method Get Next Unique Identification for Log Entries 20070201
4 INITIALIZE Instance method Private Method Initialize Attributes 20070201
5 SAVE Instance method Public Method Save Buffer to Database 20070201
Events
Class CL_SWF_BPE_SP_LOG has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_LOG Private See coding Table of Log Entries 20070201 tt_log TYPE STANDARD TABLE OF swfxilog
Method Signatures

Method ADD_EXCEPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_UUID Call by reference Type reference (TYPE) SWFXILOGUUID eindeutige Kennung 20070201
2 Importing IM_APPLICATION Call by reference Type reference (TYPE) SWFXILOGAPP Erzeugende Anwendung 20070201
3 Importing IM_CREATED_BY Call by reference Type reference (TYPE) SWFXIINBCHNGUSER Letzter Änderer 20070201
4 Importing IM_CREATED_TS Call by reference Type reference (TYPE) SWFXIINBCHNGTMST Zeitstempel der letzten Änderung 20070201
5 Importing IM_DEEP Call by reference Type reference (TYPE) FLAG 'X' gesamte Exception-Tabelle loggen 20070201
6 Importing IM_EXCEPTION Call by reference Object reference (TYPE REF TO) CX_ROOT Ausnahme 20070201
7 Importing IM_OBJECT_ID Call by reference Type reference (TYPE) SWFXILOGOBJID ID des Bezugsobjekts (z.B. Message-ID) 20070201
8 Importing IM_OBJECT_TYPE Call by reference Type reference (TYPE) SWFXILOGOBJTYPE Typ des Bezugsobjekts (z.B. 'MSG') 20070201
9 Importing IM_OBJECT_VERSION Call by reference Type reference (TYPE) SWFXILOGOBJVERS Version des Bezugsobjekts 20070201
10 Importing IM_PARENT_UUID Call by reference Type reference (TYPE) SWFXILOGUUID Kennung des Vatereintrags 20070201
11 Importing IM_TRACE_ID Call by reference Type reference (TYPE) SWFTRACEID Eindeutige Kennung im Trace 20070201

Method ADD_EXCEPTION on class CL_SWF_BPE_SP_LOG has no exception.

Method ADD_T100MSG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_UUID Call by reference Type reference (TYPE) SWFXILOGUUID eindeutige Kennung 20070201
2 Importing IM_APPLICATION Call by reference Type reference (TYPE) SWFXILOGAPP Erzeugende Anwendung 20070201
3 Importing IM_CREATED_BY Call by reference Type reference (TYPE) SWFXIINBCHNGUSER Letzter Änderer 20070201
4 Importing IM_CREATED_TS Call by reference Type reference (TYPE) SWFXIINBCHNGTMST Zeitstempel der letzten Änderung 20070201
5 Importing IM_OBJECT_ID Call by reference Type reference (TYPE) SWFXILOGOBJID ID des Bezugsobjekts (z.B. Message-ID) 20070201
6 Importing IM_OBJECT_TYPE Call by reference Type reference (TYPE) SWFXILOGOBJTYPE Typ des Bezugsobjekts (z.B. 'MSG') 20070201
7 Importing IM_OBJECT_VERSION Call by reference Type reference (TYPE) SWFXILOGOBJVERS Version des Bezugsobjekts 20070201
8 Importing IM_PARENT_UUID Call by reference Type reference (TYPE) SWFXILOGUUID Kennung des Vatereintrags 20070201
9 Importing IM_T100MSG Call by reference Type reference (TYPE) SWF_T100MS T100-Nachricht 20070201
10 Importing IM_TRACE_ID Call by reference Type reference (TYPE) SWFTRACEID Eindeutige Kennung im Trace 20070201

Method ADD_T100MSG on class CL_SWF_BPE_SP_LOG has no exception.

Method GET_NEXT_UUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_UUID Value transfer Type reference (TYPE) SWFXILOGUUID UUID 20070201

Method GET_NEXT_UUID on class CL_SWF_BPE_SP_LOG has no exception.

Method INITIALIZE Signature

Method INITIALIZE on class CL_SWF_BPE_SP_LOG has no parameter.
Method INITIALIZE on class CL_SWF_BPE_SP_LOG has no exception.

Method SAVE Signature

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