SAP ABAP Class CL_APL_ECATT_RECORD_REPLAY (OLE Automation Test)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-TWB-TST-ECA (Application Component) eCATT Extended Computer Aided Test Tool
     SECATT_MIDDLEWARE (Package) eCATT Middleware Objects
Properties
Class CL_APL_ECATT_RECORD_REPLAY  
Short Description OLE Automation Test    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status T  Test Program 
Category 0   
Package SECATT_MIDDLEWARE   eCATT Middleware Objects 
Created 20011106   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CNTL Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 OLE2 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_APL_ECATT_RECORD_REPLAY has no interface implemented.
Friends
Class CL_APL_ECATT_RECORD_REPLAY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GP_ACTIVE_WINDOW Instance attribute Private Type reference (TYPE) OLE2_OBJECT OLE2_OBJECT_INITIAL Active Window 20011106
2 GP_ADMIN_ENABLED Instance attribute Private Type reference (TYPE) I 2 Scripting Activated By Administrator 20020122
3 GP_CONNECTION Instance attribute Public Type reference (TYPE) OLE2_OBJECT OLE2_OBJECT_INITIAL Connection 20011106
4 GP_CONTROL Instance attribute Public Type reference (TYPE) OLE2_OBJECT OLE2_OBJECT_INITIAL Control 20011106
5 GP_DATA_PROVIDER Instance attribute Private Type reference (TYPE) CNTL_HANDLE Handle of Data Provider 20011106
6 GP_GUI_APPLICATION Instance attribute Public Type reference (TYPE) OLE2_OBJECT OLE2_OBJECT_INITIAL Scripting Host 20011106
7 GP_RECORDER Instance attribute Public Object reference (TYPE REF TO) CL_GUI_ECATT_RECORDER Recorder 20011106
8 GP_SESSION Instance attribute Public Type reference (TYPE) OLE2_OBJECT OLE2_OBJECT_INITIAL Session 20011106
9 GP_USER_ENABLED Instance attribute Private Type reference (TYPE) I 2 Scripting Activated By User 20020122
10 GT_TABLE_OF_OBJECTS Static Attribute Private Type reference (TYPE) ETOLE_OBJ_TABTYPE Table of All OLE Objects 20011106
11 S_MINIMIZED Static Attribute Private Type reference (TYPE) CHAR1 Static Attribute: Minimized? 20050131
Methods
# Method Level Visibility Method type Description Created on
1 CALL_METHOD Instance method Public Method Call Method 20011106
2 CALL_METHOD_LIMITED Instance method Public Method Call Method 20011106
3 CLOSE_THIS_SESSION Instance method Public Method Closes the Specified Session 20011221
4 CONSTRUCTOR Instance method Public Constructor Constructor 20011106
5 CREATE_OBJECT Instance method Public Method Create Object 20011106
6 CREATE_RECORDER_AND_GUI_APPL Instance method Private Method Create Scripting Hosts 20011106
7 FIND_CONTROL_BY_ID Instance method Public Method Get Control Reference by Name 20011106
8 FIND_CONTROL_BY_NAME Instance method Public Method Get Control Reference by Name 20011106
9 FLUSH Static method Public Method Transfer Automation Queue to Frontend 20011106
10 FLUSH_FOR_CONTROL_FINDING Static method Public Method Transfer Automation Queue to Frontend 20040319
11 FLUSH_IMMEDIATELY Static method Public Method Unconditional Transfer of Automation Queue to Frontend 20011106
12 FREE_ALMOST_ALL Instance method Public Method Apply Free to All OLE2 Objects 20020104
13 FREE_DATA_PROVIDER Instance method Private Method Destroy Data Provider 20011106
14 FREE_OBJECT Instance method Private Method Destroy Object at Frontend 20011106
15 FREE_ONE_OBJECT Instance method Public Method Destroy Object at Frontend 20020327
16 FREE_THE_REST Instance method Public Method Release All Remaining OLE2 Objects 20020104
17 GET_ACTIVE_WINDOW Instance method Private Method Get Active Window Object 20011106
18 GET_PROPERTY Instance method Public Method Get Value of Property 20011106
19 GET_PROPERTY_LIMITED Instance method Public Method Get Value of Property 20011106
20 IDENTIFY_AS_NONLOGON_SCREEN Instance method Public Method Removes Dynpro from List of Logon Screens 20020107
21 INITIALIZE_DATA_PROVIDER Instance method Private Method Initialize Data Provider 20011106
22 INITIALIZE_MINIMIZED_FLAG Static method Public Method Initializes Value S_MINIMIZE 20050120
23 MINIMIZE_ECATT_WINDOW Static method Public Method Minimizes or Maximizes Current GUI 20050131
24 REGISTER_OLE2_OBJECT Instance method Public Method Enter OLE2 Object Into Table 20011106
25 REPLACE_PARAMS_IN_ID Instance method Public Method Replaces the Parameter Within a Control ID 20020814
26 SEND_COMMAND Instance method Public Method Send OK Code 20011106
27 SET_ACTIVE_WINDOW Instance method Public Method Create Connection 20011106
28 SET_PROPERTY Instance method Public Method Assign New Value to Property 20011106
29 SET_WINDOW_STATE Static method Public Method Minimizes or Maximizes Current GUI 20011106
Events
Class CL_APL_ECATT_RECORD_REPLAY has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_LINE Private Type reference (TYPE) CHAR255 Table Type 20011106
Method Signatures

Method CALL_METHOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_RESULT Call by reference Type reference (TYPE) ANY Ergebnis des Aufrufs 20011106
2 Importing IM_NAME Call by reference Type reference (TYPE) C Name der zu rufenden Methode 20011106
3 Importing IM_OBJECT Call by reference Type reference (TYPE) OLE2_OBJECT Objekt auf dem Methode zu rufen ist 20011106
4 Importing IM_P1 Call by reference Type reference (TYPE) ANY Parameter 20011106
5 Importing IM_P10 Call by reference Type reference (TYPE) ANY Parameter 20011106
6 Importing IM_P11 Call by reference Type reference (TYPE) ANY Parameter 20011106
7 Importing IM_P12 Call by reference Type reference (TYPE) ANY Parameter 20011106
8 Importing IM_P13 Call by reference Type reference (TYPE) ANY Parameter 20011106
9 Importing IM_P14 Call by reference Type reference (TYPE) ANY Parameter 20011106
10 Importing IM_P15 Call by reference Type reference (TYPE) ANY Parameter 20011106
11 Importing IM_P16 Call by reference Type reference (TYPE) ANY Parameter 20011106
12 Importing IM_P2 Call by reference Type reference (TYPE) ANY Parameter 20011106
13 Importing IM_P3 Call by reference Type reference (TYPE) ANY Parameter 20011106
14 Importing IM_P4 Call by reference Type reference (TYPE) ANY Parameter 20011106
15 Importing IM_P5 Call by reference Type reference (TYPE) ANY Parameter 20011106
16 Importing IM_P6 Call by reference Type reference (TYPE) ANY Parameter 20011106
17 Importing IM_P7 Call by reference Type reference (TYPE) ANY Parameter 20011106
18 Importing IM_P8 Call by reference Type reference (TYPE) ANY Parameter 20011106
19 Importing IM_P9 Call by reference Type reference (TYPE) ANY Parameter 20011106
20 Importing IM_PARAMETER_COUNT Call by reference Type reference (TYPE) I Anzahl gültige Parameter 20011106
# Exception Resumable Description Created on
1 CX_ECATT_APL_CAPTURE eCatt Middleware Ausnahmen für capture/replay 20011106

Method CALL_METHOD_LIMITED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_RESULT Call by reference Type reference (TYPE) ANY Ergebnis des Aufrufs 20011106
2 Importing IM_NAME Call by reference Type reference (TYPE) C Name der zu rufenden Methode 20011106
3 Importing IM_OBJECT Call by reference Type reference (TYPE) OLE2_OBJECT Objekt auf dem Methode zu rufen ist 20011106
4 Importing IM_OLE2 Call by reference Type reference (TYPE) OLE2_OBJECT 20031013
5 Importing IM_OLE2_POS Call by reference Type reference (TYPE) I 0 20031013
6 Importing IM_P1 Call by reference Type reference (TYPE) ANY Parameter 20011106
7 Importing IM_P10 Call by reference Type reference (TYPE) ANY Parameter 20011106
8 Importing IM_P11 Call by reference Type reference (TYPE) ANY Parameter 20011106
9 Importing IM_P12 Call by reference Type reference (TYPE) ANY Parameter 20011106
10 Importing IM_P13 Call by reference Type reference (TYPE) ANY Parameter 20011106
11 Importing IM_P14 Call by reference Type reference (TYPE) ANY Parameter 20011106
12 Importing IM_P15 Call by reference Type reference (TYPE) ANY Parameter 20011106
13 Importing IM_P16 Call by reference Type reference (TYPE) ANY Parameter 20011106
14 Importing IM_P2 Call by reference Type reference (TYPE) ANY Parameter 20011106
15 Importing IM_P3 Call by reference Type reference (TYPE) ANY Parameter 20011106
16 Importing IM_P4 Call by reference Type reference (TYPE) ANY Parameter 20011106
17 Importing IM_P5 Call by reference Type reference (TYPE) ANY Parameter 20011106
18 Importing IM_P6 Call by reference Type reference (TYPE) ANY Parameter 20011106
19 Importing IM_P7 Call by reference Type reference (TYPE) ANY Parameter 20011106
20 Importing IM_P8 Call by reference Type reference (TYPE) ANY Parameter 20011106
21 Importing IM_P9 Call by reference Type reference (TYPE) ANY Parameter 20011106
22 Importing IM_PARAMETER_COUNT Call by reference Type reference (TYPE) I Anzahl gültige Parameter 20011106
# Exception Resumable Description Created on
1 CX_ECATT_APL_CAPTURE eCatt Middleware Ausnahmen für capture/replay 20011106

Method CLOSE_THIS_SESSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CONNECTION Call by reference Type reference (TYPE) OLE2_OBJECT 20011221
2 Importing IM_ID_SESS Call by reference Type reference (TYPE) ETGUI_SESS-ID_SESSION 128 Zeichen 20011221
# Exception Resumable Description Created on
1 CX_ECATT_APL_CAPTURE eCatt Middleware Ausnahmen für capture/replay 20011221

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FOR_EXTERNAL Call by reference Type reference (TYPE) ETONOFF ' ' Flag, ob Instanz für das externe Tool gebraucht wird 20011221
# Exception Resumable Description Created on
1 CX_ECATT_APL_CAPTURE eCatt Middleware Ausnahmen für capture/replay 20011106

Method CREATE_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_OBJECT Call by reference Type reference (TYPE) OLE2_OBJECT Handle des Objektes 20011106
2 Importing IM_OBJECT_CLASS Call by reference Type reference (TYPE) C Objekt Klasse 20011106
# Exception Resumable Description Created on
1 CX_ECATT_APL_CAPTURE eCatt Middleware Ausnahmen für capture/replay 20011106

Method CREATE_RECORDER_AND_GUI_APPL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FOR_EXTERNAL Call by reference Type reference (TYPE) ETONOFF ' ' eCATT Schalter Ein/Aus 20011221
# Exception Resumable Description Created on
1 CX_ECATT_APL_CAPTURE eCatt Middleware Ausnahmen für capture/replay 20011106

Method FIND_CONTROL_BY_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CONTROL Call by reference Type reference (TYPE) STRING 20020814
2 Importing IM_PARAMS Call by reference Object reference (TYPE REF TO) CL_APL_ECATT_PARAMS Parameterdefinition für Testdaten 20020814
3 Importing IM_SUBTYPE Call by reference Type reference (TYPE) STRING 20060112
4 Importing IM_TYPE Call by reference Type reference (TYPE) STRING 20031030
5 Returning RE_SUCCEEDED Value transfer Type reference (TYPE) ETONOFF eCATT Schalter Ein/Aus 20011106
# Exception Resumable Description Created on
1 CX_ECATT_APL eCatt Middleware Ausnahmen für capture/replay 20020814

Method FIND_CONTROL_BY_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CONTROL Call by reference Type reference (TYPE) STRING Control Name 20011106
2 Importing IM_TYPE Call by reference Type reference (TYPE) STRING Control Typ 20011106
# Exception Resumable Description Created on
1 CX_ECATT_APL_CAPTURE eCatt Middleware Ausnahmen für capture/replay 20011106

Method FLUSH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_SUBRC Call by reference Type reference (TYPE) SY-SUBRC Rückgabewert, Rückgabewert nach ABAP-Anweisungen 20020103
# Exception Resumable Description Created on
1 CX_ECATT_APL_CAPTURE eCatt Middleware Ausnahmen für capture/replay 20020103

Method FLUSH_FOR_CONTROL_FINDING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_SUBRC Call by reference Type reference (TYPE) SY-SUBRC Rückgabewert, Rückgabewert nach ABAP-Anweisungen 20040319
# Exception Resumable Description Created on
1 CX_ECATT_APL_CAPTURE eCatt Middleware Ausnahmen für capture/replay 20040319

Method FLUSH_IMMEDIATELY Signature

Method FLUSH_IMMEDIATELY on class CL_APL_ECATT_RECORD_REPLAY has no parameter.
# Exception Resumable Description Created on
1 CX_ECATT_APL_CAPTURE eCatt Middleware Ausnahmen für capture/replay 20011106

Method FREE_ALMOST_ALL Signature

Method FREE_ALMOST_ALL on class CL_APL_ECATT_RECORD_REPLAY has no parameter.
# Exception Resumable Description Created on
1 CX_ECATT_APL_CAPTURE eCatt Middleware Ausnahmen für capture/replay 20020104

Method FREE_DATA_PROVIDER Signature

Method FREE_DATA_PROVIDER on class CL_APL_ECATT_RECORD_REPLAY has no parameter.
# Exception Resumable Description Created on
1 CX_ECATT_APL_CAPTURE eCatt Middleware Ausnahmen für capture/replay 20011106

Method FREE_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_OBJECT Call by reference Type reference (TYPE) OLE2_OBJECT Handle des Objektes 20011106
# Exception Resumable Description Created on
1 CX_ECATT_APL_CAPTURE eCatt Middleware Ausnahmen für capture/replay 20011106

Method FREE_ONE_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_OBJECT Call by reference Type reference (TYPE) OLE2_OBJECT Handle des Objektes 20020327
# Exception Resumable Description Created on
1 CX_ECATT_APL_CAPTURE eCatt Middleware Ausnahmen für capture/replay 20020327

Method FREE_THE_REST Signature

Method FREE_THE_REST on class CL_APL_ECATT_RECORD_REPLAY has no parameter.
# Exception Resumable Description Created on
1 CX_ECATT_APL_CAPTURE eCatt Middleware Ausnahmen für capture/replay 20020104

Method GET_ACTIVE_WINDOW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_WINDOW Call by reference Type reference (TYPE) OLE2_OBJECT Window 20011106
2 Importing IM_SESSION Call by reference Type reference (TYPE) OLE2_OBJECT Session 20011106
# Exception Resumable Description Created on
1 CX_ECATT_APL_CAPTURE eCatt Middleware Ausnahmen für capture/replay 20011106

Method GET_PROPERTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_VALUE Call by reference Type reference (TYPE) ANY Rückgabewert 20011106
2 Importing IM_NAME Call by reference Type reference (TYPE) C Name der Property 20011106
3 Importing IM_OBJECT Call by reference Type reference (TYPE) CNTL_HANDLE Objekt auf dem Property abzuholen ist 20011106
# Exception Resumable Description Created on
1 CX_ECATT_APL_CAPTURE eCatt Middleware Ausnahmen für capture/replay 20011106

Method GET_PROPERTY_LIMITED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_VALUE Call by reference Type reference (TYPE) ANY Rückgabewert 20011106
2 Importing IM_NAME Call by reference Type reference (TYPE) C Name der Property 20011106
3 Importing IM_OBJECT Call by reference Type reference (TYPE) OLE2_OBJECT Objekt auf dem Property abzuholen ist 20011106
# Exception Resumable Description Created on
1 CX_ECATT_APL_CAPTURE eCatt Middleware Ausnahmen für capture/replay 20011106

Method IDENTIFY_AS_NONLOGON_SCREEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ID_CONNECTION Call by reference Type reference (TYPE) C 20020107
2 Importing IM_ID_SESSION Call by reference Type reference (TYPE) C 20020107
# Exception Resumable Description Created on
1 CX_ECATT_APL_CAPTURE eCatt Middleware Ausnahmen für capture/replay 20020107

Method INITIALIZE_DATA_PROVIDER Signature

Method INITIALIZE_DATA_PROVIDER on class CL_APL_ECATT_RECORD_REPLAY has no parameter.
# Exception Resumable Description Created on
1 CX_ECATT_APL_CAPTURE eCatt Middleware Ausnahmen für capture/replay 20011106

Method INITIALIZE_MINIMIZED_FLAG Signature

Method INITIALIZE_MINIMIZED_FLAG on class CL_APL_ECATT_RECORD_REPLAY has no parameter.
Method INITIALIZE_MINIMIZED_FLAG on class CL_APL_ECATT_RECORD_REPLAY has no exception.

Method MINIMIZE_ECATT_WINDOW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FOR_EXTERNAL Call by reference Type reference (TYPE) ETONOFF 20050131
2 Importing IM_MINIMIZE Call by reference Type reference (TYPE) ETONOFF eCATT Schalter Ein/Aus 20050131
# Exception Resumable Description Created on
1 CX_ECATT_APL_CAPTURE eCatt Middleware Ausnahmen für capture/replay 20050131

Method REGISTER_OLE2_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_IS_CONN Call by reference Type reference (TYPE) ETONOFF eCATT Schalter Ein/Aus 20020116
2 Importing IM_OLE2_OBJ Call by reference Type reference (TYPE) OLE2_OBJECT Zu registrierendes OLE2_OBJECT 20011106

Method REGISTER_OLE2_OBJECT on class CL_APL_ECATT_RECORD_REPLAY has no exception.

Method REPLACE_PARAMS_IN_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_CONTROL Call by reference Type reference (TYPE) STRING 20020814
2 Importing IM_PARAMS Call by reference Object reference (TYPE REF TO) CL_APL_ECATT_PARAMS Parameterdefinition für Testdaten 20020814
# Exception Resumable Description Created on
1 CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20020814

Method SEND_COMMAND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_COMMAND Call by reference Type reference (TYPE) STRING '/n' ok-code 20011106
# Exception Resumable Description Created on
1 CX_ECATT_APL_CAPTURE eCatt Middleware Ausnahmen für capture/replay 20011106

Method SET_ACTIVE_WINDOW Signature

Method SET_ACTIVE_WINDOW on class CL_APL_ECATT_RECORD_REPLAY has no parameter.
# Exception Resumable Description Created on
1 CX_ECATT_APL_CAPTURE eCatt Middleware Ausnahmen für capture/replay 20011106

Method SET_PROPERTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_NAME Call by reference Type reference (TYPE) C Name der Property 20011106
2 Importing IM_OBJECT Call by reference Type reference (TYPE) OLE2_OBJECT Objekt auf dem Property zu setzen ist 20011106
3 Importing IM_VALUE Call by reference Type reference (TYPE) ANY Variable mit zu setzendem Wert 20011106
# Exception Resumable Description Created on
1 CX_ECATT_APL_CAPTURE eCatt Middleware Ausnahmen für capture/replay 20011106

Method SET_WINDOW_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FOR_EXTERNAL Call by reference Type reference (TYPE) ETONOFF 20030917
2 Importing IM_MINIMIZE Call by reference Type reference (TYPE) ETONOFF eCATT Schalter Ein/Aus 20011106
# Exception Resumable Description Created on
1 CX_ECATT_APL_CAPTURE eCatt Middleware Ausnahmen für capture/replay 20011107
History
Last changed by/on SAP  20130531 
SAP Release Created in 620