SAP ABAP Class CL_SRT_TESTS_USE_CASES (Class for Use Case Tests)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ESI-WS-ABA-RT (Application Component) WebServices ABAP Runtime
     SOAP_RT_TESTS (Package) ABAP Unit Test Cases for ABAP SOAP Runtime
Properties
Class CL_SRT_TESTS_USE_CASES  
Short Description Class for Use Case Tests    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SOAP_RT_TESTS   ABAP Unit Test Cases for ABAP SOAP Runtime 
Created 20051214   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_SRT_TESTS_USE_CASES has no forward declaration.
Interfaces
Class CL_SRT_TESTS_USE_CASES has no interface implemented.
Friends
Class CL_SRT_TESTS_USE_CASES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 M1 Constant Public Type reference (TYPE) STRING 'GET_PROTOCOL' Method 20051214
2 M2 Constant Public Type reference (TYPE) STRING 'OP1_ONE_WAY_RELIABLE' Method 20051214
3 M3 Constant Public Type reference (TYPE) STRING 'OP3_REQUEST_RESPONSE' Method 20051214
4 M5 Constant Public Type reference (TYPE) STRING 'OP5_COMPENSATE' Method 20051214
5 M6 Constant Public Type reference (TYPE) STRING 'OP6_CONFIRM' Method 20051214
6 M7 Constant Public Type reference (TYPE) STRING 'OP7_TENTATIVE_UPDATE' Method 20051214
7 M8 Constant Public Type reference (TYPE) STRING 'OP8_TENTATIVE_UPDATE' Method 20051214
8 M_CIH_ACTION Instance attribute Private Type reference (TYPE) CHAR1 Use CIH 20060512
9 M_CREATE_RECORDS Instance attribute Private Type reference (TYPE) CHAR1 'X' Single-Character Flag 20051219
10 M_EX_APP Static Attribute Public Object reference (TYPE REF TO) CX_AI_APPLICATION_FAULT Application Integration: Application Error 20051215
11 M_EX_APP_OP3 Static Attribute Public Object reference (TYPE REF TO) CX_SRT_TEST_OP3_FAULT Proxy Class (Generated) 20060111
12 M_EX_APP_OP4 Static Attribute Public Object reference (TYPE REF TO) CX_SRT_TEST_OP4_FAULT Proxy Class (Generated) 20060111
13 M_EX_APP_OP5 Static Attribute Public Object reference (TYPE REF TO) CX_SRT_TEST_OP5_FAULT Proxy Class (Generated) 20060111
14 M_EX_APP_OP6 Static Attribute Public Object reference (TYPE REF TO) CX_SRT_TEST_OP6_FAULT Proxy Class (Generated) 20060111
15 M_EX_APP_OP7 Static Attribute Public Object reference (TYPE REF TO) CX_SRT_TEST_OP7_FAULT Proxy Class (Generated) 20060111
16 M_EX_APP_OP8 Static Attribute Public Object reference (TYPE REF TO) CX_SRT_TEST_OP8_FAULT Proxy Class (Generated) 20060111
17 M_EX_APP_PRX Static Attribute Public Object reference (TYPE REF TO) CX_SRT_TEST_OP3_FAULT Application Integration: Application Error 20051215
18 M_EX_PRX_RT Static Attribute Public Object reference (TYPE REF TO) CX_WS_PROXY_RT Proxy Runtime Exceptions of Web Service Framework 20051215
19 M_EX_ROOT Static Attribute Public Object reference (TYPE REF TO) CX_ROOT Abstract Superclass for All Global Exceptions 20051215
20 M_EX_SYSTEM Static Attribute Public Object reference (TYPE REF TO) CX_AI_SYSTEM_FAULT Abstract Superclass for All Global Exceptions 20051215
21 M_MESSAGE_ID Instance attribute Private Type reference (TYPE) CHAR32 Character Field Length - 32 20060402
22 M_OP1_REQUEST Instance attribute Private Type reference (TYPE) SRT_TEST_OP1_REQUEST Proxy Structure (Generated) 20051215
23 M_OP3_REQUEST Instance attribute Private Type reference (TYPE) SRT_TEST_OP3_REQUEST Proxy Structure (Generated) 20051215
24 M_OP3_RESPONSE Instance attribute Private Type reference (TYPE) SRT_TEST_OP3_RESPONSE Proxy Structure (Generated) 20051215
25 M_OP5_REQUEST Instance attribute Private Type reference (TYPE) SRT_TEST_OP5_REQUEST Proxy Structure (Generated) 20051215
26 M_OP6_REQUEST Instance attribute Private Type reference (TYPE) SRT_TEST_OP6_REQUEST Proxy Structure (Generated) 20051215
27 M_OP7_REQUEST Instance attribute Private Type reference (TYPE) SRT_TEST_OP7_REQUEST Proxy Structure (Generated) 20051215
28 M_OP7_RESPONSE Instance attribute Private Type reference (TYPE) SRT_TEST_OP7_RESPONSE Proxy Structure (Generated) 20051215
29 M_OP8_REQUEST Instance attribute Private Type reference (TYPE) SRT_TEST_OP8_REQUEST Proxy Structure (Generated) 20051215
30 M_OP8_RESPONSE Instance attribute Private Type reference (TYPE) SRT_TEST_OP8_RESPONSE Proxy Structure (Generated) 20051215
31 M_OPT_1 Instance attribute Private Type reference (TYPE) CHAR1 Single-Character Flag 20051220
32 M_OPT_2 Instance attribute Private Type reference (TYPE) CHAR1 Single-Character Flag 20051220
33 M_OPT_3 Instance attribute Private Type reference (TYPE) CHAR1 Single-Character Flag 20051220
34 M_PASS_ID Instance attribute Private Type reference (TYPE) CHAR32 Character Field Length - 32 20051216
35 M_PORT Static Attribute Public Type reference (TYPE) SRT_LP_NAME Logical Port Name 20051214
36 M_PRX_CLASS Instance attribute Private Type reference (TYPE) SRT_LP_PROXYCLASS Proxy Class of Logical Port 20051215
37 M_PUT_MSGID Instance attribute Private Type reference (TYPE) CHAR1 Single-Character Flag 20060224
38 M_REQ_STRING Constant Public Type reference (TYPE) STRING 'RequestString' 20060126
39 M_REQ_TESTINPUT Constant Public Type reference (TYPE) STRING 'TestInput' 20060126
40 M_SEQ Static Attribute Public Object reference (TYPE REF TO) IF_WS_CLIENT_SEQUENCE Client Sequence for Sequence Processing of Web Services 20051214
41 M_SEQ_ID Instance attribute Private Type reference (TYPE) SRT_SEQ_ID 20051215
42 M_SEQ_MAN Instance attribute Private Object reference (TYPE REF TO) CL_SOAP_SEQUENCE 20051215
43 M_SEQ_PROT Static Attribute Public Object reference (TYPE REF TO) IF_WSPROTOCOL_SEQUENCE WS Only: Sequence Processing Control 20051214
44 M_SEQ_PROT2 Static Attribute Public Object reference (TYPE REF TO) IF_WSPROTOCOL ABAP Proxies: Available Protocols 20051214
45 M_SERVICE Static Attribute Public Object reference (TYPE REF TO) OBJECT 20051214
46 M_STOP_ON_ERROR Instance attribute Private Type reference (TYPE) CHAR1 Single-Character Flag 20061118
47 M_TEXT Static Attribute Public Type reference (TYPE) CHAR255 Char255 20051214
48 M_TEXT_OUTPUT Instance attribute Private Type reference (TYPE) CHAR1 Single-Character Flag 20060120
49 PRX_CLASS_V700 Constant Public Type reference (TYPE) SRT_LP_PROXYCLASS 'CO_SRT_TEST_SERVICE_OUT_700' Proxy Class of Logical Port 20051214
50 PRX_CLASS_V710 Constant Public Type reference (TYPE) SRT_LP_PROXYCLASS 'CO_SRT_TEST_SERVICE_OUT_710' Proxy Class of Logical Port 20051214
51 SRT_LP_PROXYCLASS Static Attribute Public Type reference (TYPE) SRT_LP_PROXYCLASS Proxy Class of Logical Port 20051214
Methods
# Method Level Visibility Method type Description Created on
1 ADD_CLIENT_RECORD Instance method Private Method Create Test Data Record for Client 20051216
2 CONSTRUCTOR Instance method Public Constructor 20051215
3 GET_MESSAGE_ID Instance method Private Method Get Message ID 20060224
4 HANDLE_EXCEPTION Instance method Private Method Exception Handling 20051215
5 OK_OUTPUT_ASY Instance method Private Method Error Text Output for Asynchronous Test Cases 20060119
6 OK_OUTPUT_SYN Instance method Private Method Error Text Output for Synchronous Test Cases 20060120
7 OK_TIMESTAMP Instance method Private Method Time Stamp Output 20051215
8 UC1 Instance method Public Method EOIO Transient Sequence (Create + Use) Success Case 20051215
9 UC10 Instance method Public Method BE Synchronous, Success Case 20051215
10 UC11 Instance method Public Method BE Synchronous, Success Case 20051215
11 UC15 Instance method Public Method TUCC 20051214
12 UC1_MASS Instance method Public Method 20060831
13 UC2 Instance method Public Method EOIO Persistent Sequence (Create + Use) Success Case 20051215
14 UC3 Instance method Public Method EOIO Persistent Sequence (Create + Reuse) Dialog, Success 20051215
15 UC3_MASS Instance method Public Method 20060901
16 UC4 Instance method Public Method EOIO Persistent Sequence (Create + Reuse) Update, Success 20051215
17 UC5 Instance method Public Method EOIO Persistente Seq. (Error Case, Automatic Retry) 20051216
18 UC5_UC6 Instance method Private Method Utility Class for UC5 and UC6 20051215
19 UC6 Instance method Public Method EOIO Persistent Sequence (Error Case, Manual Retry) 20051216
20 UC6_BAD_N_GOOD Instance method Private Method 20101202
21 UC7 Instance method Public Method EO 6 Success Case 20051215
22 UC7_MASS Instance method Public Method 20060901
23 UC8 Instance method Public Method EO Error Case (Transient, Automatic Retry) 20051216
24 UC8_UC9 Instance method Private Method Utility Class for UC8 and UC9 20051215
25 UC9 Instance method Public Method EO Error Case (Permanent, Manual Retry) 20051216
Events
Class CL_SRT_TESTS_USE_CASES has no event.
Types
Class CL_SRT_TESTS_USE_CASES has no local type.
Method Signatures

Method ADD_CLIENT_RECORD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing TEST_ID_IN Call by reference Type reference (TYPE) STRING 20060103
2 Returning TEST_ID_OUT Value transfer Type reference (TYPE) STRING 20060103

Method ADD_CLIENT_RECORD on class CL_SRT_TESTS_USE_CASES has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LP Value transfer Type reference (TYPE) SRT_LP_NAME Logischer Port Name 20051215
2 Importing T_CIH_ACTION Value transfer Type reference (TYPE) CHAR1 ' ' CIH berücksichtigen 20060512
3 Importing T_ERRORSTOP Call by reference Type reference (TYPE) CHAR1 '-' Anhalten bei Fehler 20061118
4 Importing T_OPT_1 Value transfer Type reference (TYPE) CHAR1 ' ' Option 1 20051220
5 Importing T_OPT_2 Value transfer Type reference (TYPE) CHAR1 ' ' Option2 20051220
6 Importing T_OPT_3 Value transfer Type reference (TYPE) CHAR1 ' ' Option 3 20051220
7 Importing T_PUT_MSGID Call by reference Type reference (TYPE) CHAR1 ' ' Message id in Testdaten 20060224
8 Importing T_REC Value transfer Type reference (TYPE) CHAR1 'X' Einstelliges Kennzeichen 20051219
9 Importing T_TEXTOUT Value transfer Type reference (TYPE) CHAR1 'X' Textausgabe 20060120
10 Importing V700 Value transfer Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20051215

Method CONSTRUCTOR on class CL_SRT_TESTS_USE_CASES has no exception.

Method GET_MESSAGE_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning MSGID Value transfer Type reference (TYPE) SRTMSGID UUID-Formate 20060224

Method GET_MESSAGE_ID on class CL_SRT_TESTS_USE_CASES has no exception.

Method HANDLE_EXCEPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing USE Value transfer Type reference (TYPE) I 0 20051215

Method HANDLE_EXCEPTION on class CL_SRT_TESTS_USE_CASES has no exception.

Method OK_OUTPUT_ASY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COUNT Call by reference Type reference (TYPE) I 20060511
2 Importing T1 Call by reference Type reference (TYPE) STRING 20060119

Method OK_OUTPUT_ASY on class CL_SRT_TESTS_USE_CASES has no exception.

Method OK_OUTPUT_SYN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing T1 Call by reference Type reference (TYPE) STRING 20060120
2 Importing T2 Call by reference Type reference (TYPE) STRING 20060120

Method OK_OUTPUT_SYN on class CL_SRT_TESTS_USE_CASES has no exception.

Method OK_TIMESTAMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing T3 Value transfer Type reference (TYPE) XSDDATETIME_Z XSD-Zeitstempel (UTC) kurz (YYYYMMDDhhmmss) 20051215

Method OK_TIMESTAMP on class CL_SRT_TESTS_USE_CASES has no exception.

Method UC1 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COUNT Value transfer Type reference (TYPE) I 1 Anzahl Methodenaufrufe 20051216
2 Returning RE_SEQID Value transfer Type reference (TYPE) CHAR32 Character Field Length - 32 20080417
3 Importing SET_ACTION Value transfer Type reference (TYPE) CHAR1 ' ' Aktionsfeld im Testfall setzen 20060418

Method UC1 on class CL_SRT_TESTS_USE_CASES has no exception.

Method UC10 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COUNT Value transfer Type reference (TYPE) I 1 20051216

Method UC10 on class CL_SRT_TESTS_USE_CASES has no exception.

Method UC11 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COUNT Value transfer Type reference (TYPE) I 1 20051216
2 Importing SET_ACTION Value transfer Type reference (TYPE) CHAR1 'T' Einstelliges Kennzeichen 20060126

Method UC11 on class CL_SRT_TESTS_USE_CASES has no exception.

Method UC15 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COUNT Value transfer Type reference (TYPE) I 1 20051216
2 Importing DUMP Value transfer Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20051215
3 Importing ERROR Value transfer Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20051216
4 Returning RE_SEQID Value transfer Type reference (TYPE) CHAR32 Character Field Length - 32 20080417
5 Importing ROLLBACK Value transfer Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20051215
6 Importing SET_ACTION Value transfer Type reference (TYPE) CHAR1 'T' Einstelliges Kennzeichen 20060126

Method UC15 on class CL_SRT_TESTS_USE_CASES has no exception.

Method UC1_MASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COUNT Call by reference Type reference (TYPE) I 20060831

Method UC1_MASS on class CL_SRT_TESTS_USE_CASES has no exception.

Method UC2 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COUNT Value transfer Type reference (TYPE) I 1 20051216
2 Returning RE_SEQID Value transfer Type reference (TYPE) CHAR32 Character Field Length - 32 20080417
3 Importing SEQUENCEID Value transfer Type reference (TYPE) SRT_SEQ_ID 20051215

Method UC2 on class CL_SRT_TESTS_USE_CASES has no exception.

Method UC3 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COUNT Value transfer Type reference (TYPE) I 1 20051216
2 Returning RE_SEQID Value transfer Type reference (TYPE) CHAR32 Character Field Length - 32 20080417

Method UC3 on class CL_SRT_TESTS_USE_CASES has no exception.

Method UC3_MASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COUNT Call by reference Type reference (TYPE) I 20060901

Method UC3_MASS on class CL_SRT_TESTS_USE_CASES has no exception.

Method UC4 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COUNT Value transfer Type reference (TYPE) I 1 20051216
2 Importing LP Value transfer Type reference (TYPE) SRT_LP_NAME 'STEFAN' Logischer Port Name 20051215
3 Returning RE_SEQID Value transfer Type reference (TYPE) CHAR32 Character Field Length - 32 20080417

Method UC4 on class CL_SRT_TESTS_USE_CASES has no exception.

Method UC5 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COUNT Value transfer Type reference (TYPE) I 1 20051216
2 Returning RE_SEQID Value transfer Type reference (TYPE) CHAR32 Character Field Length - 32 20080417
3 Importing SET_ACTION Value transfer Type reference (TYPE) CHAR1 'T' Einstelliges Kennzeichen 20060126

Method UC5 on class CL_SRT_TESTS_USE_CASES has no exception.

Method UC5_UC6 Signature

Method UC5_UC6 on class CL_SRT_TESTS_USE_CASES has no parameter.
Method UC5_UC6 on class CL_SRT_TESTS_USE_CASES has no exception.

Method UC6 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COUNT Value transfer Type reference (TYPE) I 1 20051216
2 Returning RE_SEQID Value transfer Type reference (TYPE) CHAR32 Characterfeld der Länge 32 20080402
3 Importing SET_ACTION Value transfer Type reference (TYPE) CHAR1 'P' Einstelliges Kennzeichen 20060126

Method UC6 on class CL_SRT_TESTS_USE_CASES has no exception.

Method UC6_BAD_N_GOOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NUMBER_OF_MESSAGES Call by reference Type reference (TYPE) I 1 20101202

Method UC6_BAD_N_GOOD on class CL_SRT_TESTS_USE_CASES has no exception.

Method UC7 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COUNT Value transfer Type reference (TYPE) I 1 20051216

Method UC7 on class CL_SRT_TESTS_USE_CASES has no exception.

Method UC7_MASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COUNT Call by reference Type reference (TYPE) I 20060901

Method UC7_MASS on class CL_SRT_TESTS_USE_CASES has no exception.

Method UC8 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COUNT Value transfer Type reference (TYPE) I 1 20051216
2 Importing SET_ACTION Value transfer Type reference (TYPE) CHAR1 'T' Einstelliges Kennzeichen 20060126

Method UC8 on class CL_SRT_TESTS_USE_CASES has no exception.

Method UC8_UC9 Signature

Method UC8_UC9 on class CL_SRT_TESTS_USE_CASES has no parameter.
Method UC8_UC9 on class CL_SRT_TESTS_USE_CASES has no exception.

Method UC9 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COUNT Value transfer Type reference (TYPE) I 1 20051216
2 Importing SET_ACTION Value transfer Type reference (TYPE) CHAR1 'P' Einstelliges Kennzeichen 20060126

Method UC9 on class CL_SRT_TESTS_USE_CASES has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 710