SAP ABAP Class CL_APL_ECATT_MODULE (Basis Class of Executable eCATT Module)
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
⤷ BC-TWB-TST-ECA (Application Component) eCATT Extended Computer Aided Test Tool
⤷ SECATT_MIDDLEWARE (Package) eCATT Middleware Objects
Meta Relationship - Using
# | Relationship type | Using | Short Description | Created on |
---|---|---|---|---|
1 | Inheritance (c INHERITING FROM c_ref) | CL_APL_ECATT_OBJECT | Basis Class for eCATT Objects | 20000725 |
2 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_APL_ECATT_EXECUTION | eCATT - Execution od Executable eCATT Objects | 20001130 |
3 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_APL_ECATT_PARAMS_USAGE | eCATT - User of CL_APL_ECATT_PARAMS | 20010510 |
Meta Relationship - Used By
# | Relationship type | Used by | Short Description | Created on |
---|---|---|---|---|
1 | Inheritance (c INHERITING FROM c_ref) | CL_APL_ECATT_EXTPROG | Supports the Communication to External Test Tools | 20000831 |
2 | Inheritance (c INHERITING FROM c_ref) | CL_APL_ECATT_SCRIPT | eCATT - Script | 20000731 |
Properties
Class | CL_APL_ECATT_MODULE | |
Short Description | Basis Class of Executable eCATT Module | |
Super Class | CL_APL_ECATT_OBJECT | Basis Class for eCATT Objects |
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | SECATT_MIDDLEWARE | eCATT Middleware Objects |
Created | 20000725 | SAP |
Last change | 20130531 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | OLE2 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
# | Interface | Abstract | Final | Description | Created on |
---|---|---|---|---|---|
1 | IF_APL_ECATT_EXECUTION | eCATT - Execution od Executable eCATT Objects | 20001130 | ||
2 | IF_APL_ECATT_PARAMS_USAGE | eCATT - User of CL_APL_ECATT_PARAMS | 20010510 |
Friends
Class CL_APL_ECATT_MODULE has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ABAP_CALL_STUB | Instance attribute | Public | Object reference (TYPE REF TO) | CL_APL_ECATT_MODULE_STUB | Creates ABAP Stub for Inline and Function Modules | 20001031 | ||
2 | ADD_TO_LOG_DONE | Instance attribute | Public | Attribute reference (LIKE) | 20080812 | ||||
3 | AP_INDEX_LAST_EXECUTED | Instance attribute | Public | Attribute reference (LIKE) | 20020909 | ||||
4 | AP_LAST_USED_LOGID | Instance attribute | Public | Attribute reference (LIKE) | 20020909 | ||||
5 | AP_LOG | Instance attribute | Public | Attribute reference (LIKE) | 20020909 | ||||
6 | A_START_TIME | Instance attribute | Public | Attribute reference (LIKE) | 20080812 | ||||
7 | A_TWB_REF_ID | Instance attribute | Public | Attribute reference (LIKE) | 20080812 | ||||
8 | DIRECT_RFC_DEST_TRANSFER | Static Attribute | Protected | Type reference (TYPE) | RFC_DEST | Direct RFC Destination Temporary Storage | 20011005 | ||
9 | EXCEPTION_REF | Instance attribute | Protected | Object reference (TYPE REF TO) | CX_ECATT_APL | Basis Class for eCATT Middleware Exceptions | 20011011 | ||
10 | EXT_OLE_INSTANCE | Instance attribute | Public | Type reference (TYPE) | OLE2_OBJECT | Instance of External Tool | 20011017 | ||
11 | INTERPRETER | Instance attribute | Public | Object reference (TYPE REF TO) | CL_APL_ECATT_LINE_INTERPRETER | eCATT Script Line Interpreter | 20011031 | ||
12 | IS_ECATT | Instance attribute | Public | Type reference (TYPE) | ETONOFF | 'X' | 'X' - Object is ECATT Script, ' ' - object is BLOCK | 20000725 | |
13 | IS_TC_SCRIPT | Instance attribute | Public | Type reference (TYPE) | ETONOFF | Script Directly Started from Test Configuration | 20040609 | ||
14 | LT_SCR_CMD | Instance attribute | Public | Type reference (TYPE) | ETSCR_TABTYPE | Script | 20000731 | ||
15 | LT_SCR_TEXT | Instance attribute | Public | Type reference (TYPE) | ETXML_LINE_TABTYPE | XML Lines | 20000810 | ||
16 | PARAMS | Instance attribute | Public | Attribute reference (LIKE) | eCATT Parameter Container | 20010510 | |||
17 | PARENT | Instance attribute | Public | Object reference (TYPE REF TO) | CL_APL_ECATT_MODULE | Referenced Object of Chain of an eCATTs | 20000725 | ||
18 | PARENT_TC | Instance attribute | Public | Object reference (TYPE REF TO) | CL_APL_ECATT_TEST_CONFIG | Referenced Test Configuration | 20050222 | ||
19 | PARSED | Instance attribute | Public | Type reference (TYPE) | ETONOFF | Current script has been transferred to an internal structure | 20000811 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | APPEND_SCRIPT_LINE | Instance method | Public | Method | Append New Script Line | 20011023 |
2 | CHECK | Instance method | Public | Method | 20020711 | |
3 | CONSTRUCTOR | Instance method | Public | Constructor | Constructor | 20000726 |
4 | EXECUTE | Instance method | Public | Method | 20020711 | |
5 | EXECUTE_TEST | Instance method | Protected | Method | 'Internal' EXECUTE, Execute Call of Interpreter | 20011011 |
6 | GET_DESTINATION | Instance method | Public | Method | 20020711 | |
7 | GET_SCRIPT_LINE_COUNT | Instance method | Public | Method | Get Number of Script Lines in Body Text | 20011023 |
8 | GET_SCRIPT_TEXT | Instance method | Public | Method | Get Script Text in Body Text Format | 20000817 |
9 | GET_SYSTEM_DATA_REF | Instance method | Public | Method | 20011115 | |
10 | GET_TESTSYS_MAINTAIN | Instance method | Public | Method | Get SD Container/Target System for Maintenance | 20011115 |
11 | INIT_DATA | Instance method | Public | Method | Initialize Parameters or Reset Default Values | 20001113 |
12 | INIT_PARAMS | Instance method | Protected | Method | Initializes Local Data Container for eCatt Module | 20010510 |
13 | READ_INTERFACE | Instance method | Public | Method | Read Parameter Interface from DB | 20010627 |
14 | READ_SCRIPT_LINES | Instance method | Public | Method | Import of Script Lines | 20000807 |
15 | RESET_EXEC | Instance method | Public | Method | 20020711 | |
16 | RESET_LOG | Instance method | Protected | Method | Deletion of All Links to Used Log Objects | 20001207 |
17 | SAVE_SCRIPT_LINES | Instance method | Public | Method | Saves the Script Lines and Argument Definitions of Lines | 20000807 |
18 | SET_DIRECT_RFC_DESTINATION | Instance method | Public | Method | Use Direct RFC Destination Stored Temporarily | 20011005 |
19 | SET_PARAMS | Instance method | Public | Method | 20020711 | |
20 | SET_PARENT_TEST_CONFIG | Instance method | Public | Method | Set Referencing Test Configuration | 20050222 |
21 | SET_SCRIPT_TEXT | Instance method | Public | Method | Adopt New Script Text | 20000817 |
22 | SET_TARGET_FROM_MAINTAIN_SYS | Instance method | Public | Method | Target System for Execution = Set Tgt System f. Maintenance | 20011008 |
23 | SET_TESTSYS_MAINTAIN | Instance method | Public | Method | Set SD Container/Target System for Maintenance | 20011115 |
Events
Class CL_APL_ECATT_MODULE has no event.
Types
Class CL_APL_ECATT_MODULE has no local type.
Method Signatures
Method APPEND_SCRIPT_LINE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IM_NEW_SCRIPT_LINE | Call by reference | Type reference (TYPE) | ETXML_LINE | eCATT XML Zeile | 20011023 | ||
2 | Returning | RE_SCRIPTTEXT | Value transfer | Type reference (TYPE) | ETXML_LINE_TABTYPE | XML Zeilen | 20011023 |
Method APPEND_SCRIPT_LINE on class CL_APL_ECATT_MODULE has no exception.
Method CHECK Signature
Method CHECK on class CL_APL_ECATT_MODULE has no parameter.
Method CHECK on class CL_APL_ECATT_MODULE has no exception.
Method CONSTRUCTOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IM_DONT_CHECK_NAMES | Call by reference | Type reference (TYPE) | ETONOFF | SPACE | Test auf Namensgültigkeit nicht durchführen | 20011106 | |
2 | Importing | IM_IS_ECATT | Call by reference | Type reference (TYPE) | CHAR1 | 'X' | Einstelliges Kennzeichen | 20000726 | |
3 | Importing | IM_NAME | Call by reference | Type reference (TYPE) | ETOBJ_NAME | eCATT Objekt | 20000726 | ||
4 | Importing | IM_PARAMS | Call by reference | Object reference (TYPE REF TO) | CL_APL_ECATT_PARAMS | Parametercontainer für Testdaten | 20001107 | ||
5 | Importing | IM_TYPE | Call by reference | Type reference (TYPE) | ETOBJ_TYPE | eCATT Objekttyp (Testdaten, Skript, Konfiguration etc.) | 20000726 | ||
6 | Importing | IM_VERSION | Call by reference | Type reference (TYPE) | ETOBJ_VER | '1' | eCATT Objektversion | 20000726 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_ECATT_APL | Basisklasse für eCatt Middleware Ausnahmen | 20010402 |
Method EXECUTE Signature
Method EXECUTE on class CL_APL_ECATT_MODULE has no parameter.
Method EXECUTE on class CL_APL_ECATT_MODULE has no exception.
Method EXECUTE_TEST Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | ABEND_FLAG | Call by reference | Type reference (TYPE) | ETONOFF | Subblock: Abbruchsteuerung | 20011011 | ||
2 | Changing | CP_VO_CACHE | Call by reference | Object reference (TYPE REF TO) | CL_APL_ECATT_MODULE_CACHE | DB Reader/Cache für eCATT Validation Objekte | 20050708 | ||
3 | Exporting | ERROR_CODE | Call by reference | Type reference (TYPE) | NUM4 | Fehlercode bei Einzelstart Script | 20011011 | ||
4 | Importing | EXECUTE_TESTCASE | Call by reference | Type reference (TYPE) | ETONOFF | 'X' | 'X'-eCATT ausführen, ' '-Subblock ausführen (LineInterpret.) | 20011011 | |
5 | Exporting | EXIT_FLAG | Call by reference | Type reference (TYPE) | ETONOFF | Subblock: Exit bei Blockabbruch (DO) | 20011011 | ||
6 | Importing | IP_MSG | Value transfer | Object reference (TYPE REF TO) | CL_APL_ECATT_CMD_MESSAGES | Message Handling für MESSAGE/ENDMESSAGE Befehle | 20020121 | ||
7 | Importing | IP_TAB | Call by reference | Object reference (TYPE REF TO) | CL_APL_ECATT_TAB_LOOP | Loop über Tabellen-Parameter | 20060919 | ||
8 | Importing | IP_VO | Call by reference | Object reference (TYPE REF TO) | CL_APL_ECATT_VO | Aktuelles Validation Objekt | 20050713 | ||
9 | Importing | IS_TWB_REF_DATA | Call by reference | Type reference (TYPE) | ETTWB_REF_DATA | eCATT Daten zum REF auf TWB Strukturelement | 20090811 | ||
10 | Importing | LOOP_COUNT | Call by reference | Type reference (TYPE) | NUM4 | Subblock: Aktueller Stand äußerer Schleifenzähler bei DO | 20011011 | ||
11 | Changing | MODULE_CACHE | Call by reference | Object reference (TYPE REF TO) | CL_APL_ECATT_MODULE_CACHE | DB Reader/Cache für eCATT Script Objekte | 20011011 | ||
12 | Importing | TARGET_SYS_DATA | Call by reference | Object reference (TYPE REF TO) | CL_APL_ECATT_SYSTEM_USE | Bestimmung Destination über Systemdaten/RFC-Dest. | 20011011 | ||
13 | Changing | TO_EXECUTE | Call by reference | Type reference (TYPE) | ETEXE_OBJ | Für Massenstart: Objektkennung zur Ausführung | 20011011 | ||
14 | Importing | VARIANT_ID | Call by reference | Type reference (TYPE) | ETVAR_ID | Name der Variante für Protokollierung | 20011011 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_ECATT_APL | Basisklasse für eCatt Middleware Ausnahmen | 20011011 |
Method GET_DESTINATION Signature
Method GET_DESTINATION on class CL_APL_ECATT_MODULE has no parameter.
Method GET_DESTINATION on class CL_APL_ECATT_MODULE has no exception.
Method GET_SCRIPT_LINE_COUNT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | RE_LINE_COUNT | Value transfer | Type reference (TYPE) | I | 20011023 |
Method GET_SCRIPT_LINE_COUNT on class CL_APL_ECATT_MODULE has no exception.
Method GET_SCRIPT_TEXT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | SCRIPTTEXT | Call by reference | Type reference (TYPE) | ETXML_LINE_TABTYPE | XML Zeilen | 20000817 |
Method GET_SCRIPT_TEXT on class CL_APL_ECATT_MODULE has no exception.
Method GET_SYSTEM_DATA_REF Signature
Method GET_SYSTEM_DATA_REF on class CL_APL_ECATT_MODULE has no parameter.
Method GET_SYSTEM_DATA_REF on class CL_APL_ECATT_MODULE has no exception.
Method GET_TESTSYS_MAINTAIN Signature
Method GET_TESTSYS_MAINTAIN on class CL_APL_ECATT_MODULE has no parameter.
Method GET_TESTSYS_MAINTAIN on class CL_APL_ECATT_MODULE has no exception.
Method INIT_DATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IM_USED_LOG | Call by reference | Object reference (TYPE REF TO) | CL_APL_ECATT_LOG | eCATT Log Objekt | 20010116 | ||
2 | Importing | IM_VARIANT_ID | Call by reference | Type reference (TYPE) | ETVAR_ID | SPACE | Name der zu initialisierenden Datenvariante | 20011003 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_ECATT_APL | Basisklasse für eCatt Middleware Ausnahmen | 20010821 |
Method INIT_PARAMS Signature
Method INIT_PARAMS on class CL_APL_ECATT_MODULE has no parameter.
Method INIT_PARAMS on class CL_APL_ECATT_MODULE has no exception.
Method READ_INTERFACE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IM_READ_LIMITS | Call by reference | Type reference (TYPE) | ETRDLIMITS | Einschränkungen für eCATT-Leseroutinen | 20010627 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_ECATT_APL | Basisklasse für eCatt Middleware Ausnahmen | 20010627 |
Method READ_SCRIPT_LINES Signature
Method READ_SCRIPT_LINES on class CL_APL_ECATT_MODULE has no parameter.
Method READ_SCRIPT_LINES on class CL_APL_ECATT_MODULE has no exception.
Method RESET_EXEC Signature
Method RESET_EXEC on class CL_APL_ECATT_MODULE has no parameter.
Method RESET_EXEC on class CL_APL_ECATT_MODULE has no exception.
Method RESET_LOG Signature
Method RESET_LOG on class CL_APL_ECATT_MODULE has no parameter.
Method RESET_LOG on class CL_APL_ECATT_MODULE has no exception.
Method SAVE_SCRIPT_LINES Signature
Method SAVE_SCRIPT_LINES on class CL_APL_ECATT_MODULE has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_ECATT_APL | Basisklasse für eCatt Middleware Ausnahmen | 20000830 |
Method SET_DIRECT_RFC_DESTINATION Signature
Method SET_DIRECT_RFC_DESTINATION on class CL_APL_ECATT_MODULE has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_ECATT_APL | eCatt Middleware Ausnahme: Systemdaten / Remoteverbindungen | 20011011 |
Method SET_PARAMS Signature
Method SET_PARAMS on class CL_APL_ECATT_MODULE has no parameter.
Method SET_PARAMS on class CL_APL_ECATT_MODULE has no exception.
Method SET_PARENT_TEST_CONFIG Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IP_TC | Call by reference | Object reference (TYPE REF TO) | CL_APL_ECATT_TEST_CONFIG | Test-Configuration. | 20050222 |
Method SET_PARENT_TEST_CONFIG on class CL_APL_ECATT_MODULE has no exception.
Method SET_SCRIPT_TEXT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | SCRIPTTEXT | Value transfer | Type reference (TYPE) | ETXML_LINE_TABTYPE | XML Zeilen | 20000817 |
Method SET_SCRIPT_TEXT on class CL_APL_ECATT_MODULE has no exception.
Method SET_TARGET_FROM_MAINTAIN_SYS Signature
Method SET_TARGET_FROM_MAINTAIN_SYS on class CL_APL_ECATT_MODULE has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_ECATT_APL | eCatt Middleware Ausnahme: Systemdaten / Remoteverbindungen | 20011011 |
Method SET_TESTSYS_MAINTAIN Signature
Method SET_TESTSYS_MAINTAIN on class CL_APL_ECATT_MODULE has no parameter.
Method SET_TESTSYS_MAINTAIN on class CL_APL_ECATT_MODULE has no exception.
History
Last changed by/on | SAP | 20130531 |
SAP Release Created in | 610 |