SAP ABAP Class CL_SRT_TEST_EVENT (test class for Eventing)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ESI-WS-ABA-RT (Application Component) WebServices ABAP Runtime
     SOAP_RT_TESTS_FRAMEWORK (Package) Sub packadge for Test Framework
Properties
Class CL_SRT_TEST_EVENT  
Short Description test class for Eventing    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SOAP_RT_TESTS_FRAMEWORK   Sub packadge for Test Framework 
Created 20090120   SAP 
Last change 20141121    
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_SRT_TEST_EVENT has no interface implemented.
Friends
Class CL_SRT_TEST_EVENT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_EVENT_PROXY_NAME Constant Private Type reference (TYPE) SRT_LP_PROXYCLASS 'CO_SRT_TEST_EVENT' 20120917
2 GC_HOW_MANY_CHILDREN Constant Private Type reference (TYPE) I 2 20120801
3 GC_NUMBER_MSGS_IN_SEQUENCE Constant Private Type reference (TYPE) I 2 20130628
4 GC_PROVIDER_SD_NAME Constant Private Type reference (TYPE) STRING 'srt_test_event_in' 20120917
Methods
# Method Level Visibility Method type Description Created on
1 ADD_ERRONEOUS_LOGICAL_PORT Static method Private Method 20130703
2 CHECK_CHILD_SEQUENCE_MEMEBERS Static method Private Method 20130628
3 CHECK_CHILD_STATES Static method Private Method 20120801
4 CHECK_MESSAGE_STATE Static method Private Method 20120801
5 CHECK_SEQUENCE_MEMBERS Static method Private Method 20130628
6 CREATE_LOGICAL_PORTS Static method Private Method 20120801
7 CREATE_LPS_MAPPING Static method Private Method 20120917
8 CREATE_MESSAGE Static method Private Method 20120917
9 ERROR_AT_FIRST_AND_LAST_POS Static method Public Method event message with some children and one error child 20130716
10 EVENT_N_CHILDREN_COMMIT_EACH Static method Public Method 20120801
11 EVENT_N_CHILDREN_M_MESSAGES Static method Public Method m event messages with n children out of each 20090209
12 EVENT_RESTART_AFTER_ERROR Static method Public Method 20130816
13 EVENT_UPDATE_TASK Static method Public Method 20130702
14 EVENT_WITH_1_ERROR_AT_2_POS Static method Public Method event message with some children and one error child 20130715
15 EVENT_WITH_1_ERROR_AT_THE_END Static method Public Method event message with some children and one error child 20130715
16 EVENT_WITH_EOIO_PERS_1 Static method Public Method event message with n children out of it 20130627
17 EVENT_WITH_EOIO_PERS_N Static method Public Method event message with n children out of it 20130702
18 EVENT_WITH_EOIO_TRAN_1 Static method Public Method event message with n children out of it 20130627
19 EVENT_WITH_EOIO_TRAN_N Static method Public Method event message with n children out of it 20130628
20 EVENT_WITH_N_CHILDREN Static method Public Method event message with n children out of it 20090120
21 GET_PERSIST_ID Static method Private Method 20130816
22 REMOVE_LPS_FROM_EVENT Static method Private Method 20120801
23 RESTART_PARENT Static method Private Method 20130816
Events
Class CL_SRT_TEST_EVENT has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_LPS Private See coding 20120801 tt_lps type standard table of prx_logical_port_name
Method Signatures

Method ADD_ERRONEOUS_LOGICAL_PORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_MESSAGE_TYPE Call by reference Type reference (TYPE) QNAME 20130703
2 Exporting ET_LPS Call by reference Type reference (TYPE) TT_LPS 20130703
3 Importing IR_EVENT_CONFIG Call by reference Object reference (TYPE REF TO) IF_SRT_WSP_ASSIGN_EVENT_CLNT 20130703
4 Importing IR_FRAMEWORK Call by reference Object reference (TYPE REF TO) CL_SRT_TEST_UTILITIES 20130703
5 Importing IV_ERR_LP_NAME Call by reference Type reference (TYPE) STRING 20130703
# Exception Resumable Description Created on
1 CX_SRT_WSP_ASSIGN_CONFIG 20130703

Method CHECK_CHILD_SEQUENCE_MEMEBERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EXPECTED_NUMBER Call by reference Type reference (TYPE) INT4 Natural number 20130702
2 Importing IV_MESSAGE_ID Call by reference Type reference (TYPE) SRT_MSGID 20130628

Method CHECK_CHILD_SEQUENCE_MEMEBERS on class CL_SRT_TEST_EVENT has no exception.

Method CHECK_CHILD_STATES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EXPECTED_NUMBER Call by reference Type reference (TYPE) I GC_HOW_MANY_CHILDREN 20130715
2 Importing IV_MESSAGE_ID Call by reference Type reference (TYPE) SRT_MSGID 20120801

Method CHECK_CHILD_STATES on class CL_SRT_TEST_EVENT has no exception.

Method CHECK_MESSAGE_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EXPECTED_STATE Call by reference Type reference (TYPE) SRT_MESSAGE_STATE 20120801
2 Importing IV_MESSAGE_ID Call by reference Type reference (TYPE) SRT_MSGID 20120801

Method CHECK_MESSAGE_STATE on class CL_SRT_TEST_EVENT has no exception.

Method CHECK_SEQUENCE_MEMBERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EXPECTED_NUMBER Call by reference Type reference (TYPE) INT4 Natural number 20130628
2 Importing IV_SEQ_ID Call by reference Type reference (TYPE) SRT_SEQID Sequence ID 20130628

Method CHECK_SEQUENCE_MEMBERS on class CL_SRT_TEST_EVENT has no exception.

Method CREATE_LOGICAL_PORTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_MESSAGE_TYPE Call by reference Type reference (TYPE) QNAME 20120801
2 Exporting ET_LPS Call by reference Type reference (TYPE) TT_LPS 20120801
3 Importing IR_EVENT_CONFIG Call by reference Object reference (TYPE REF TO) IF_SRT_WSP_ASSIGN_EVENT_CLNT 20120801
4 Importing IR_FRAMEWORK Call by reference Object reference (TYPE REF TO) CL_SRT_TEST_UTILITIES 20120801
5 Importing IV_CLEAR_FIRST Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20130715
6 Importing IV_LP_NUMBER Call by reference Type reference (TYPE) I GC_HOW_MANY_CHILDREN 20130715
7 Importing IV_OFFSET Call by reference Type reference (TYPE) I 0 20130715
# Exception Resumable Description Created on
1 CX_SRT_WSP_ASSIGN_CONFIG 20120801

Method CREATE_LPS_MAPPING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_MESSAGE_TYPE Call by reference Type reference (TYPE) QNAME 20120917
2 Exporting ET_LPS Call by reference Type reference (TYPE) TT_LPS 20120917
3 Importing IR_EVENT_CONFIG Call by reference Object reference (TYPE REF TO) IF_SRT_WSP_ASSIGN_EVENT_CLNT 20120917
4 Importing IR_FRAMEWORK Call by reference Object reference (TYPE REF TO) CL_SRT_TEST_UTILITIES 20120917
# Exception Resumable Description Created on
1 CX_SRT_WSP_ASSIGN_CONFIG 20120917

Method CREATE_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RS_REQUEST_MESSAGE Value transfer Type reference (TYPE) SRT_EVENT_PAR_MT 20120917

Method CREATE_MESSAGE on class CL_SRT_TEST_EVENT has no exception.

Method ERROR_AT_FIRST_AND_LAST_POS Signature

Method ERROR_AT_FIRST_AND_LAST_POS on class CL_SRT_TEST_EVENT has no parameter.
Method ERROR_AT_FIRST_AND_LAST_POS on class CL_SRT_TEST_EVENT has no exception.

Method EVENT_N_CHILDREN_COMMIT_EACH Signature

Method EVENT_N_CHILDREN_COMMIT_EACH on class CL_SRT_TEST_EVENT has no parameter.
Method EVENT_N_CHILDREN_COMMIT_EACH on class CL_SRT_TEST_EVENT has no exception.

Method EVENT_N_CHILDREN_M_MESSAGES Signature

Method EVENT_N_CHILDREN_M_MESSAGES on class CL_SRT_TEST_EVENT has no parameter.
Method EVENT_N_CHILDREN_M_MESSAGES on class CL_SRT_TEST_EVENT has no exception.

Method EVENT_RESTART_AFTER_ERROR Signature

Method EVENT_RESTART_AFTER_ERROR on class CL_SRT_TEST_EVENT has no parameter.
# Exception Resumable Description Created on
1 CX_SOAP_AREA_SEQ Ausnahme für Area SequencingModule 20130816

Method EVENT_UPDATE_TASK Signature

Method EVENT_UPDATE_TASK on class CL_SRT_TEST_EVENT has no parameter.
Method EVENT_UPDATE_TASK on class CL_SRT_TEST_EVENT has no exception.

Method EVENT_WITH_1_ERROR_AT_2_POS Signature

Method EVENT_WITH_1_ERROR_AT_2_POS on class CL_SRT_TEST_EVENT has no parameter.
Method EVENT_WITH_1_ERROR_AT_2_POS on class CL_SRT_TEST_EVENT has no exception.

Method EVENT_WITH_1_ERROR_AT_THE_END Signature

Method EVENT_WITH_1_ERROR_AT_THE_END on class CL_SRT_TEST_EVENT has no parameter.
Method EVENT_WITH_1_ERROR_AT_THE_END on class CL_SRT_TEST_EVENT has no exception.

Method EVENT_WITH_EOIO_PERS_1 Signature

Method EVENT_WITH_EOIO_PERS_1 on class CL_SRT_TEST_EVENT has no parameter.
# Exception Resumable Description Created on
1 CX_AI_SYSTEM_FAULT Application Integration: Technical Error 20130627
2 CX_SRT_WSP_ASSIGN_CONFIG RT Assignment 20130627
3 CX_WS_PROXY_RT Proxy Runtime Exceptions of Web Service Framework 20130627

Method EVENT_WITH_EOIO_PERS_N Signature

Method EVENT_WITH_EOIO_PERS_N on class CL_SRT_TEST_EVENT has no parameter.
# Exception Resumable Description Created on
1 CX_AI_SYSTEM_FAULT Application Integration: Technical Error 20130702
2 CX_SRT_WSP_ASSIGN_CONFIG RT Assignment 20130702
3 CX_WS_PROXY_RT Proxy Runtime Exceptions of Web Service Framework 20130702

Method EVENT_WITH_EOIO_TRAN_1 Signature

Method EVENT_WITH_EOIO_TRAN_1 on class CL_SRT_TEST_EVENT has no parameter.
# Exception Resumable Description Created on
1 CX_AI_SYSTEM_FAULT Application Integration: Technical Error 20130627
2 CX_SRT_WSP_ASSIGN_CONFIG RT Assignment 20130627
3 CX_WS_PROXY_RT Proxy Runtime Exceptions of Web Service Framework 20130627

Method EVENT_WITH_EOIO_TRAN_N Signature

Method EVENT_WITH_EOIO_TRAN_N on class CL_SRT_TEST_EVENT has no parameter.
# Exception Resumable Description Created on
1 CX_AI_SYSTEM_FAULT Application Integration: Technical Error 20130628
2 CX_SRT_WSP_ASSIGN_CONFIG RT Assignment 20130628
3 CX_WS_PROXY_RT Proxy Runtime Exceptions of Web Service Framework 20130628

Method EVENT_WITH_N_CHILDREN Signature

Method EVENT_WITH_N_CHILDREN on class CL_SRT_TEST_EVENT has no parameter.
Method EVENT_WITH_N_CHILDREN on class CL_SRT_TEST_EVENT has no exception.

Method GET_PERSIST_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MESSAGE_ID Call by reference Type reference (TYPE) SRT_MSGID Message ID in SOAP Runtime 20130816
2 Returning RV_PERSIST_ID Value transfer Type reference (TYPE) SRT_PERSISTENCY_PERSIST_ID Persistence ID in SOAP Runtime 20130816

Method GET_PERSIST_ID on class CL_SRT_TEST_EVENT has no exception.

Method REMOVE_LPS_FROM_EVENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_EVENT_CONFIG Call by reference Object reference (TYPE REF TO) IF_SRT_WSP_ASSIGN_EVENT_CLNT 20120801
2 Importing IS_MESSAGE_TYPE Call by reference Type reference (TYPE) QNAME 20120801
3 Importing IT_LPS Call by reference Type reference (TYPE) TT_LPS 20120801

Method REMOVE_LPS_FROM_EVENT on class CL_SRT_TEST_EVENT has no exception.

Method RESTART_PARENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MESSAGE_ID Call by reference Type reference (TYPE) SRT_MSGID Message ID in SOAP Runtime 20130816
# Exception Resumable Description Created on
1 CX_SOAP_AREA_SEQ Ausnahme für Area SequencingModule 20130816
History
Last changed by/on SAP  20141121 
SAP Release Created in 740