SAP ABAP Class CL_ECH_TEST_TRX_BHVR (Transaction Behavior ECH/PPO)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   CA-FS-ECH (Application Component) Error and Conflict Handler
     FS_ECH_TEST (Package) Package for Test Objects
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ECH_ACTION Interface - Action Class 20100503
Properties
Class CL_ECH_TEST_TRX_BHVR  
Short Description Transaction Behavior ECH/PPO    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status T  Test Program 
Category 0   
Package FS_ECH_TEST   Package for Test Objects 
Created 20100503   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
# Interface Abstract Final Description Created on
1 IF_ECH_ACTION Interface - Action Class 20100503
Friends
Class CL_ECH_TEST_TRX_BHVR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CON_DIALOG_MODE Constant Private Type reference (TYPE) C '1' 20100503
2 CON_FAIL Constant Private Type reference (TYPE) C '4' 20100503
3 CON_FINISH Constant Private Type reference (TYPE) C '3' 20100503
4 CON_MASS_MODE Constant Private Type reference (TYPE) C '2' 20100503
5 CON_RETRY Constant Private Type reference (TYPE) C '2' 20100503
6 MS_ACTION_INPUT_FAIL_ACT Instance attribute Private Type reference (TYPE) TY_S_ACTION_INPUT 20100503
7 MS_ACTION_INPUT_FAIL_EXP Instance attribute Private Type reference (TYPE) TY_S_ACTION_INPUT 20100503
8 MS_ACTION_INPUT_FINISH_ACT Instance attribute Private Type reference (TYPE) TY_S_ACTION_INPUT 20100503
9 MS_ACTION_INPUT_FINISH_EXP Instance attribute Private Type reference (TYPE) TY_S_ACTION_INPUT 20100503
10 MS_ACTION_INPUT_RETRY_ACT Instance attribute Private Type reference (TYPE) TY_S_ACTION_INPUT 20100503
11 MS_ACTION_INPUT_RETRY_EXP Instance attribute Private Type reference (TYPE) TY_S_ACTION_INPUT 20100503
12 MV_ERROR_ID Instance attribute Private Type reference (TYPE) ECH_DTE_ERROR_OBJECT_ID 20100503
13 MV_FAIL_IS_CALLED Instance attribute Private Type reference (TYPE) ABAP_BOOL 20100503
14 MV_FINALIZE_IS_CALLED Instance attribute Private Type reference (TYPE) ABAP_BOOL 20100503
15 MV_FINISH_IS_CALLED Instance attribute Private Type reference (TYPE) ABAP_BOOL 20100503
16 MV_NUMBER_OF_COMMITS Instance attribute Private Type reference (TYPE) I 20100503
17 MV_NUMBER_OF_ROLLBACKS Instance attribute Private Type reference (TYPE) I 20100503
18 MV_RETRY_IS_CALLED Instance attribute Private Type reference (TYPE) ABAP_BOOL 20100503
19 MV_ROLLBACK_ON_RETRY_ERROR Instance attribute Private Type reference (TYPE) ABAP_BOOL 20100503
20 MV_TECHNICAL_ERROR Instance attribute Private Type reference (TYPE) ABAP_BOOL 20100503
21 S_ECH_ACTION Static Attribute Private Object reference (TYPE REF TO) IF_ECH_ACTION 20100503
Methods
# Method Level Visibility Method type Description Created on
1 CLEAR_VERIFICATION_ATTRIBUTES Instance method Private Method 20100503
2 CONSTRUCTOR Instance method Private Constructor 20100503
3 CREATE_TRANSIENT_RES_STRATEGY Instance method Private Method 20100503
4 DELETE_CURRENT_PPO_ORDER Instance method Private Method 20100503
5 DELETE_TRANSIENT_RES_STRATEGY Instance method Private Method 20100503
6 EXECUTE_PPO_EXEC_FUNC Instance method Private Method 20100503
7 INIT_ECH_ACTION Instance method Private Method 20100503
8 ON_TRANSACTION_FINISHED Instance method Private Event handling method 20100503
9 PROCESS_ERROR_SYMPTOM Instance method Private Method 20100503
10 VERIFY_TRANSACTIONAL_CALLS Instance method Private Method 20100503
Events
Class CL_ECH_TEST_TRX_BHVR has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_S_ACTION_INPUT Private See coding 20100503 begin of ty_s_action_input, error_object_id type ech_dte_error_object_id, data type ref to string, main_error type bapiret2, messages type bapiret2_t, error_category type ech_dte_error_category, no_dlg type ech_dte_action_no_dlg, end of ty_s_action_input
2 TY_S_PPO_COMPONENT Private See coding 20100503 begin of ty_s_ppo_component, component type /sappo/dte_component, end of ty_s_ppo_component
3 TY_S_PPO_PROCESS Private See coding 20100503 begin of ty_s_ppo_process, component type /sappo/dte_component, business_process type /sappo/dte_business_process, end of ty_s_ppo_process
4 TY_S_PPO_PROXY_EXEC_INPUT Private See coding 20100503 begin of ty_s_ppo_proxy_exec_input. include type /sappo/typ_procyexecution_inp. types: end of ty_s_ppo_proxy_exec_input
Method Signatures

Method CLEAR_VERIFICATION_ATTRIBUTES Signature

Method CLEAR_VERIFICATION_ATTRIBUTES on class CL_ECH_TEST_TRX_BHVR has no parameter.
Method CLEAR_VERIFICATION_ATTRIBUTES on class CL_ECH_TEST_TRX_BHVR has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_ECH_TEST_TRX_BHVR has no parameter.
Method CONSTRUCTOR on class CL_ECH_TEST_TRX_BHVR has no exception.

Method CREATE_TRANSIENT_RES_STRATEGY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PERSIST Call by reference Type reference (TYPE) ABAP_BOOL 20100503

Method CREATE_TRANSIENT_RES_STRATEGY on class CL_ECH_TEST_TRX_BHVR has no exception.

Method DELETE_CURRENT_PPO_ORDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_COMMIT Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20100503

Method DELETE_CURRENT_PPO_ORDER on class CL_ECH_TEST_TRX_BHVR has no exception.

Method DELETE_TRANSIENT_RES_STRATEGY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_COMMIT Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20100503

Method DELETE_TRANSIENT_RES_STRATEGY on class CL_ECH_TEST_TRX_BHVR has no exception.

Method EXECUTE_PPO_EXEC_FUNC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ECH_INPUT Call by reference Type reference (TYPE) TYP_F_ECH_INPUT Fehlersymptom (Eingabe für ECH) 20100503
2 Importing IV_NO_DLG Call by reference Type reference (TYPE) ECH_DTE_ACTION_NO_DLG ABAP_TRUE 20100503
3 Importing IV_PPO_METHOD Call by reference Type reference (TYPE) /SAPPO/METH_PROXY_EXECUTION 20100503
4 Importing IV_PPO_MODE Call by reference Type reference (TYPE) /SAPPO/MODE_PROXY_EXECUTION CON_MASS_MODE 20100503
5 Importing IV_SIMULATION Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20100503

Method EXECUTE_PPO_EXEC_FUNC on class CL_ECH_TEST_TRX_BHVR has no exception.

Method INIT_ECH_ACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ROLLBACK_ON_RETRY_ERROR Call by reference Type reference (TYPE) ABAP_BOOL SPACE 20100503
2 Importing I_TECHNICAL_ERROR Call by reference Type reference (TYPE) ABAP_BOOL 20100503

Method INIT_ECH_ACTION on class CL_ECH_TEST_TRX_BHVR has no exception.

Method ON_TRANSACTION_FINISHED Signature

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

Method ON_TRANSACTION_FINISHED on class CL_ECH_TEST_TRX_BHVR has no exception.

Method PROCESS_ERROR_SYMPTOM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ERROR_OBJECT_ID Call by reference Type reference (TYPE) ECH_DTE_ERROR_OBJECT_ID 20100503
2 Returning RS_ECH_INPUT Value transfer Type reference (TYPE) TYP_F_ECH_INPUT 20100503

Method PROCESS_ERROR_SYMPTOM on class CL_ECH_TEST_TRX_BHVR has no exception.

Method VERIFY_TRANSACTIONAL_CALLS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NUMBER_OF_COMMITS Call by reference Type reference (TYPE) I 20100503
2 Importing IV_NUMBER_OF_ROLLBACKS Call by reference Type reference (TYPE) I 20100503

Method VERIFY_TRANSACTIONAL_CALLS on class CL_ECH_TEST_TRX_BHVR has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 730