SAP ABAP Class /SDF/CL_EM_IPA_WRITE_AGENT (Write EM entries)
Hierarchy
ST-PI (Software Component) SAP Solution Tools Plug-In
   SV-SMG-DIA-APP-EM (Application Component) Exception Management
     /SDF/EM_IPA_7X (Package) ABAP Instrumentation Platform for Exception Management
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  /SDF/IF_EM_IPA_WRITE_AGENT Interface for writing an EM entry 20110531
Properties
Class /SDF/CL_EM_IPA_WRITE_AGENT  
Short Description Write EM entries    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /SDF/EM_IPA_7X   ABAP Instrumentation Platform for Exception Management 
Created 20110531   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class /SDF/CL_EM_IPA_WRITE_AGENT has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 /SDF/IF_EM_IPA_WRITE_AGENT Interface for writing an EM entry 20110531
Friends
# Friend Modeled only Created on Description
1 /SDF/CL_EM_IPA_FACTORY 20110901 Factory Class for EM_IPA
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_CL_ABAP_GET_CALL_STACK Constant Private Type reference (TYPE) STRING 'CL_ABAP_GET_CALL_STACK' 20110711
2 MC_IMPL_SOURCE_EMIPA Constant Private Type reference (TYPE) /SDF/EM_IMPL_SOURCE 'SAP_EM_IPA' Implementation Source 20110708
3 MC_IMPL_TYPE_MSE_PF Constant Private Type reference (TYPE) /SDF/EM_IMPL_TYPE 'MSE_PF' Exception Type 20110708
4 MC_IMPL_TYPE_SSE_PF Constant Private Type reference (TYPE) /SDF/EM_IMPL_TYPE 'SSE_PF' Exception Type 20110708
5 MC_MESSAGE_CLASS_IPA Constant Private Type reference (TYPE) SYMSGID '/SDF/EM_IPA' Message Class 20110916
6 MC_METH_FORMAT_CALL_STACK Constant Private Type reference (TYPE) STRING 'FORMAT_CALL_STACK_WITH_STRUCT' 20110711
7 MC_METH_GET_CALL_STACK Constant Private Type reference (TYPE) STRING 'GET_CALL_STACK' 20110711
8 MR_EM_IPA_EPP Static Attribute Private Object reference (TYPE REF TO) /SDF/CL_EM_IPA_EPP Access the SAP EPP 20110706
9 MR_INSTANCE Static Attribute Private Object reference (TYPE REF TO) /SDF/CL_EM_IPA_WRITE_AGENT Write EM entries 20110531
10 MT_EM_BPI Instance attribute Private Type reference (TYPE) /SDF/EM_BPI_TT Exception Management - Business Process Instances 20110601
11 MT_EM_CALL_STK Instance attribute Private Type reference (TYPE) /SDF/EM_CALL_STK_TT Exception Management - Call Stack 20110601
12 MT_EM_MSG Instance attribute Private Type reference (TYPE) /SDF/EM_MSG_TT Exception Management - Messages 20110601
13 MT_EM_OBJECT Instance attribute Private Type reference (TYPE) /SDF/EM_OBJECT_TT Exception Management - Objects 20110912
14 MT_EM_STEP Instance attribute Private Type reference (TYPE) /SDF/EM_STEP_TT Exception Management - Steps 20110601
15 MT_EM_STEP_HIER Instance attribute Private Type reference (TYPE) /SDF/EM_STEP_HIERARCHY_TT Hierarchy Step Table 20110707
16 MT_EM_UNIT Instance attribute Private Type reference (TYPE) /SDF/EM_UNIT_TT Exception Management - Units 20110601
17 MV_BPI_ID Instance attribute Private Type reference (TYPE) /SDF/EM_BPI_ID Business process instance ID 20110704
18 MV_BPT_ID Instance attribute Private Type reference (TYPE) /SDF/EM_BPT_ID Business Process Type ID 20110708
19 MV_EM_APPLOG_ON Instance attribute Private Type reference (TYPE) /SDF/EM_FLAG EM Flag 20110916
20 MV_EM_LOG_LEVEL_CALLSTK Instance attribute Private Type reference (TYPE) /SDF/EM_FLAG EM Flag 20110908
21 MV_EM_LOG_LEVEL_EX Instance attribute Private Type reference (TYPE) /SDF/EM_FLAG EM Flag 20110908
22 MV_EM_LOG_LEVEL_PAYLOAD Instance attribute Private Type reference (TYPE) /SDF/EM_FLAG EM Flag 20110908
23 MV_EPP_EM_EX_MODE Instance attribute Private Type reference (TYPE) /SDF/EM_FLAG Parameter Value 20110907
24 MV_EPP_EM_JOURNAL_MODE Instance attribute Private Type reference (TYPE) /SDF/EM_FLAG Parameter Value 20110907
25 MV_EPP_EM_LOG_ON Instance attribute Private Type reference (TYPE) /SDF/EM_FLAG Parameter Value 20110908
26 MV_EPP_EM_TEST_MODE Instance attribute Private Type reference (TYPE) /SDF/EM_FLAG Parameter Value 20110928
27 MV_EPP_EM_TRACE_MODE Instance attribute Private Type reference (TYPE) /SDF/EM_FLAG Parameter Value 20110907
28 MV_IMPL_UNIT_NAME Instance attribute Private Type reference (TYPE) /SDF/EM_UNIT_NAME Unit Name 20120228
29 MV_IMPL_UNIT_TYPE Instance attribute Private Type reference (TYPE) /SDF/EM_UNIT_TYPE Unit Type 20120228
30 MV_LOG_HDL Instance attribute Private Type reference (TYPE) BALLOGHNDL Application Log: Log Handle 20110916
Methods
# Method Level Visibility Method type Description Created on
1 ADD_FREE_TEXT Instance method Private Method 20110916
2 ADD_T100_MESSAGE Instance method Private Method 20110916
3 ADD_TO_HIERARCHY Instance method Private Method Add current step to hierarchy 20110708
4 CONSTRUCTOR Instance method Private Constructor 20110601
5 CREATE Static method Protected Method create an instance 20110531
6 CREATE_BPI_ID Instance method Private Method Create a new BPI ID 20110704
7 CREATE_GUID Instance method Private Method Create GUID 20110704
8 CREATE_STEP_ID Instance method Private Method Create a new step ID 20110708
9 CREATE_UNIT_ID Instance method Private Method Create a new unit ID 20110711
10 DELETE_FROM_HIERARCHY Instance method Private Method Delete current/pred step from hierarchy 20110708
11 EVALUATE_EPP_AFTER_UNIT Instance method Private Method Evaluate EPP information after unit call 20110711
12 EVALUATE_EPP_ON_START Instance method Private Method Evaluate EPP information on Start Step 20110711
13 GET_BPI_ID Instance method Private Method Retrieve BPI ID 20110704
14 GET_CALL_STACK Instance method Private Method Get Call Stack information 20110601
15 GET_EPP_INSTANCE Instance method Private Method Get instance of EPP class 20110706
16 GET_FROM_HIERARCHY Instance method Private Method Get current/pred step from hierarchy 20110708
17 INITIALIZE_BPI_ID Instance method Private Method Overwrite Memory Information by supplied BPI ID 20110831
18 INITIALIZE_EPP Instance method Private Method Initialize EPP information with supplied BPI ID 20110831
19 IS_DATA_TO_BE_PERSISTED Instance method Private Method 20110908
20 ON_AFTER_TRANSACTION_END Instance method Private Event handling method Handler for After Transaction End 20110601
21 ON_BEFORE_TRANSACTION_END Instance method Private Event handling method Handler for Before Transaction End 20110601
22 SET_BPI_INFORMATION Instance method Private Method 20110708
23 SET_CONFIG_PARAMETER Instance method Private Method 20110907
24 TRANSFORM_PARAMETER Instance method Private Method Transform Parameter set into XML 20110601
25 WRITE_DB Instance method Private Method write data to DB 20110601
Events
Class /SDF/CL_EM_IPA_WRITE_AGENT has no event.
Types
Class /SDF/CL_EM_IPA_WRITE_AGENT has no local type.
Method Signatures

Method ADD_FREE_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MSG Call by reference Type reference (TYPE) STRING 20110916
2 Importing I_MSG_TYPE Call by reference Type reference (TYPE) SYMSGTY 'E' Message Type 20110916
3 Importing I_PROB_CLASS Call by reference Type reference (TYPE) BALPROBCL '2' Application log: Message problem class 20110916

Method ADD_FREE_TEXT on class /SDF/CL_EM_IPA_WRITE_AGENT has no exception.

Method ADD_T100_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_MESSAGE Call by reference Type reference (TYPE) BAL_S_MSG Application Log: Message Data 20110916

Method ADD_T100_MESSAGE on class /SDF/CL_EM_IPA_WRITE_AGENT has no exception.

Method ADD_TO_HIERARCHY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CURR_STEP_ID Call by reference Type reference (TYPE) /SDF/EM_STEP_ID Business Process Step ID 20110708
2 Importing IV_PRED_STEP_ID Call by reference Type reference (TYPE) /SDF/EM_STEP_ID Business Process Step ID 20110708
3 Importing IV_STEP_SEQUENCE Call by reference Type reference (TYPE) /SDF/EM_SEQUENCE Sequence 20110708

Method ADD_TO_HIERARCHY on class /SDF/CL_EM_IPA_WRITE_AGENT has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class /SDF/CL_EM_IPA_WRITE_AGENT has no parameter.
Method CONSTRUCTOR on class /SDF/CL_EM_IPA_WRITE_AGENT has no exception.

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_INSTANCE Value transfer Object reference (TYPE REF TO) /SDF/CL_EM_IPA_WRITE_AGENT Write EM entries 20110531

Method CREATE on class /SDF/CL_EM_IPA_WRITE_AGENT has no exception.

Method CREATE_BPI_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_BPI_ID Value transfer Type reference (TYPE) /SDF/EM_BPI_ID Business process instance ID 20110704

Method CREATE_BPI_ID on class /SDF/CL_EM_IPA_WRITE_AGENT has no exception.

Method CREATE_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_GUID Value transfer Type reference (TYPE) GUID_32 GUID in 'CHAR' Format in Uppercase 20110704

Method CREATE_GUID on class /SDF/CL_EM_IPA_WRITE_AGENT has no exception.

Method CREATE_STEP_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_STEP_ID Value transfer Type reference (TYPE) /SDF/EM_STEP_ID 20110708

Method CREATE_STEP_ID on class /SDF/CL_EM_IPA_WRITE_AGENT has no exception.

Method CREATE_UNIT_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_UNIT_ID Value transfer Type reference (TYPE) /SDF/EM_UNIT_ID 20110711

Method CREATE_UNIT_ID on class /SDF/CL_EM_IPA_WRITE_AGENT has no exception.

Method DELETE_FROM_HIERARCHY Signature

Method DELETE_FROM_HIERARCHY on class /SDF/CL_EM_IPA_WRITE_AGENT has no parameter.
Method DELETE_FROM_HIERARCHY on class /SDF/CL_EM_IPA_WRITE_AGENT has no exception.

Method EVALUATE_EPP_AFTER_UNIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CURR_STEP_ID Call by reference Type reference (TYPE) /SDF/EM_STEP_ID Business Process Step ID 20110711
2 Importing IV_PRED_STEP_ID Call by reference Type reference (TYPE) /SDF/EM_STEP_ID Business Process Step ID 20110711
3 Importing IV_SEQUENCE Call by reference Type reference (TYPE) /SDF/EM_SEQUENCE Sequence 20110711

Method EVALUATE_EPP_AFTER_UNIT on class /SDF/CL_EM_IPA_WRITE_AGENT has no exception.

Method EVALUATE_EPP_ON_START Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_EPP_CONN_COUNTER Call by reference Type reference (TYPE) /SDF/EM_EPP_CONNECTION_COUNTER Counter for Extended Passport (EPP) 20110711
2 Exporting EV_EPP_CONN_ID Call by reference Type reference (TYPE) /SDF/EM_EPP_CONNECTION_ID Connection ID of Extended Passport (EPP) 20110711
3 Exporting EV_PRED_STEP_ID Call by reference Type reference (TYPE) /SDF/EM_STEP_ID Business Process Step ID 20110711
4 Exporting EV_SEQUENCE Call by reference Type reference (TYPE) /SDF/EM_SEQUENCE Sequence 20110711
5 Importing IV_CURR_STEP_ID Call by reference Type reference (TYPE) /SDF/EM_STEP_ID Business Process Step ID 20110711

Method EVALUATE_EPP_ON_START on class /SDF/CL_EM_IPA_WRITE_AGENT has no exception.

Method GET_BPI_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_BPI_ID Call by reference Type reference (TYPE) /SDF/EM_BPI_ID Business process instance ID 20110708
2 Exporting EV_BPT_ID Call by reference Type reference (TYPE) /SDF/EM_BPT_ID Business Process Type ID 20110708

Method GET_BPI_ID on class /SDF/CL_EM_IPA_WRITE_AGENT has no exception.

Method GET_CALL_STACK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BPI_ID Call by reference Type reference (TYPE) /SDF/EM_BPI_ID Business process instance ID 20110711
2 Importing IV_STEP_ID Call by reference Type reference (TYPE) /SDF/EM_STEP_ID Business Process Step ID 20110711
3 Returning RT_EM_CALL_STK Value transfer Type reference (TYPE) /SDF/EM_CALL_STK_TT Exception Management - Call Stack 20110711

Method GET_CALL_STACK on class /SDF/CL_EM_IPA_WRITE_AGENT has no exception.

Method GET_EPP_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_EM_IPA_EPP Value transfer Object reference (TYPE REF TO) /SDF/CL_EM_IPA_EPP Access the SAP EPP 20110706

Method GET_EPP_INSTANCE on class /SDF/CL_EM_IPA_WRITE_AGENT has no exception.

Method GET_FROM_HIERARCHY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CURR_STEP_ID Call by reference Type reference (TYPE) /SDF/EM_STEP_ID 20110708
2 Exporting EV_PRED_STEP_ID Call by reference Type reference (TYPE) /SDF/EM_STEP_ID 20110708
3 Exporting EV_STEP_SEQUENCE Call by reference Type reference (TYPE) /SDF/EM_SEQUENCE 20110708

Method GET_FROM_HIERARCHY on class /SDF/CL_EM_IPA_WRITE_AGENT has no exception.

Method INITIALIZE_BPI_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BPI_ID Call by reference Type reference (TYPE) /SDF/EM_BPI_ID Business process instance ID 20110831
2 Importing I_BPT_ID Call by reference Type reference (TYPE) /SDF/EM_BPT_ID Business Process Type ID 20110831

Method INITIALIZE_BPI_ID on class /SDF/CL_EM_IPA_WRITE_AGENT has no exception.

Method INITIALIZE_EPP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BPI_ID Call by reference Type reference (TYPE) /SDF/EM_BPI_ID Business process instance ID 20110831
2 Importing I_BPT_ID Call by reference Type reference (TYPE) /SDF/EM_BPT_ID Business Process Type ID 20110831

Method INITIALIZE_EPP on class /SDF/CL_EM_IPA_WRITE_AGENT has no exception.

Method IS_DATA_TO_BE_PERSISTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_VALUE Value transfer Type reference (TYPE) /SDF/EM_FLAG EM Flag 20110908

Method IS_DATA_TO_BE_PERSISTED on class /SDF/CL_EM_IPA_WRITE_AGENT has no exception.

Method ON_AFTER_TRANSACTION_END Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing KIND Value transfer Attribute reference (LIKE) 20110601

Method ON_AFTER_TRANSACTION_END on class /SDF/CL_EM_IPA_WRITE_AGENT has no exception.

Method ON_BEFORE_TRANSACTION_END Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing KIND Value transfer Attribute reference (LIKE) 20110601

Method ON_BEFORE_TRANSACTION_END on class /SDF/CL_EM_IPA_WRITE_AGENT has no exception.

Method SET_BPI_INFORMATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_TRACE_FLAG Call by reference Type reference (TYPE) C 20110907

Method SET_BPI_INFORMATION on class /SDF/CL_EM_IPA_WRITE_AGENT has no exception.

Method SET_CONFIG_PARAMETER Signature

Method SET_CONFIG_PARAMETER on class /SDF/CL_EM_IPA_WRITE_AGENT has no parameter.
Method SET_CONFIG_PARAMETER on class /SDF/CL_EM_IPA_WRITE_AGENT has no exception.

Method TRANSFORM_PARAMETER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_PARAMETER Call by reference Type reference (TYPE) /SDF/EM_PARAMETER_TT Parameter Table 20110711
2 Returning RV_PAYLOAD Value transfer Type reference (TYPE) XSTRING 20110711

Method TRANSFORM_PARAMETER on class /SDF/CL_EM_IPA_WRITE_AGENT has no exception.

Method WRITE_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing KIND Call by reference Type reference (TYPE) TRANS_END Type of Transaction End: COMMIT or ROLLBACK 20110601

Method WRITE_DB on class /SDF/CL_EM_IPA_WRITE_AGENT has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 2008_1_700