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
⤷
⤷
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 | 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 | Instance attribute | Public | Object reference (TYPE REF TO) | CL_APL_ECATT_MODULE_STUB | Creates ABAP Stub for Inline and Function Modules | 20001031 | |||
| 2 | Instance attribute | Public | Attribute reference (LIKE) | 20080812 | |||||
| 3 | Instance attribute | Public | Attribute reference (LIKE) | 20020909 | |||||
| 4 | Instance attribute | Public | Attribute reference (LIKE) | 20020909 | |||||
| 5 | Instance attribute | Public | Attribute reference (LIKE) | 20020909 | |||||
| 6 | Instance attribute | Public | Attribute reference (LIKE) | 20080812 | |||||
| 7 | Instance attribute | Public | Attribute reference (LIKE) | 20080812 | |||||
| 8 | Static Attribute | Protected | Type reference (TYPE) | RFC_DEST | Direct RFC Destination Temporary Storage | 20011005 | |||
| 9 | Instance attribute | Protected | Object reference (TYPE REF TO) | CX_ECATT_APL | Basis Class for eCATT Middleware Exceptions | 20011011 | |||
| 10 | Instance attribute | Public | Type reference (TYPE) | OLE2_OBJECT | Instance of External Tool | 20011017 | |||
| 11 | Instance attribute | Public | Object reference (TYPE REF TO) | CL_APL_ECATT_LINE_INTERPRETER | eCATT Script Line Interpreter | 20011031 | |||
| 12 | Instance attribute | Public | Type reference (TYPE) | ETONOFF | 'X' | 'X' - Object is ECATT Script, ' ' - object is BLOCK | 20000725 | ||
| 13 | Instance attribute | Public | Type reference (TYPE) | ETONOFF | Script Directly Started from Test Configuration | 20040609 | |||
| 14 | Instance attribute | Public | Type reference (TYPE) | ETSCR_TABTYPE | Script | 20000731 | |||
| 15 | Instance attribute | Public | Type reference (TYPE) | ETXML_LINE_TABTYPE | XML Lines | 20000810 | |||
| 16 | Instance attribute | Public | Attribute reference (LIKE) | eCATT Parameter Container | 20010510 | ||||
| 17 | Instance attribute | Public | Object reference (TYPE REF TO) | CL_APL_ECATT_MODULE | Referenced Object of Chain of an eCATTs | 20000725 | |||
| 18 | Instance attribute | Public | Object reference (TYPE REF TO) | CL_APL_ECATT_TEST_CONFIG | Referenced Test Configuration | 20050222 | |||
| 19 | 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 | Instance method | Public | Method | Append New Script Line | 20011023 | |
| 2 | Instance method | Public | Method | 20020711 | ||
| 3 | Instance method | Public | Constructor | Constructor | 20000726 | |
| 4 | Instance method | Public | Method | 20020711 | ||
| 5 | Instance method | Protected | Method | 'Internal' EXECUTE, Execute Call of Interpreter | 20011011 | |
| 6 | Instance method | Public | Method | 20020711 | ||
| 7 | Instance method | Public | Method | Get Number of Script Lines in Body Text | 20011023 | |
| 8 | Instance method | Public | Method | Get Script Text in Body Text Format | 20000817 | |
| 9 | Instance method | Public | Method | 20011115 | ||
| 10 | Instance method | Public | Method | Get SD Container/Target System for Maintenance | 20011115 | |
| 11 | Instance method | Public | Method | Initialize Parameters or Reset Default Values | 20001113 | |
| 12 | Instance method | Protected | Method | Initializes Local Data Container for eCatt Module | 20010510 | |
| 13 | Instance method | Public | Method | Read Parameter Interface from DB | 20010627 | |
| 14 | Instance method | Public | Method | Import of Script Lines | 20000807 | |
| 15 | Instance method | Public | Method | 20020711 | ||
| 16 | Instance method | Protected | Method | Deletion of All Links to Used Log Objects | 20001207 | |
| 17 | Instance method | Public | Method | Saves the Script Lines and Argument Definitions of Lines | 20000807 | |
| 18 | Instance method | Public | Method | Use Direct RFC Destination Stored Temporarily | 20011005 | |
| 19 | Instance method | Public | Method | 20020711 | ||
| 20 | Instance method | Public | Method | Set Referencing Test Configuration | 20050222 | |
| 21 | Instance method | Public | Method | Adopt New Script Text | 20000817 | |
| 22 | Instance method | Public | Method | Target System for Execution = Set Tgt System f. Maintenance | 20011008 | |
| 23 | 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 | IM_NEW_SCRIPT_LINE | Call by reference | Type reference (TYPE) | ETXML_LINE | eCATT XML Zeile | 20011023 | |||
| 2 | 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 | IM_DONT_CHECK_NAMES | Call by reference | Type reference (TYPE) | ETONOFF | SPACE | Test auf Namensgültigkeit nicht durchführen | 20011106 | ||
| 2 | IM_IS_ECATT | Call by reference | Type reference (TYPE) | CHAR1 | 'X' | Einstelliges Kennzeichen | 20000726 | ||
| 3 | IM_NAME | Call by reference | Type reference (TYPE) | ETOBJ_NAME | eCATT Objekt | 20000726 | |||
| 4 | IM_PARAMS | Call by reference | Object reference (TYPE REF TO) | CL_APL_ECATT_PARAMS | Parametercontainer für Testdaten | 20001107 | |||
| 5 | IM_TYPE | Call by reference | Type reference (TYPE) | ETOBJ_TYPE | eCATT Objekttyp (Testdaten, Skript, Konfiguration etc.) | 20000726 | |||
| 6 | IM_VERSION | Call by reference | Type reference (TYPE) | ETOBJ_VER | '1' | eCATT Objektversion | 20000726 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | ABEND_FLAG | Call by reference | Type reference (TYPE) | ETONOFF | Subblock: Abbruchsteuerung | 20011011 | |||
| 2 | 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 | ERROR_CODE | Call by reference | Type reference (TYPE) | NUM4 | Fehlercode bei Einzelstart Script | 20011011 | |||
| 4 | EXECUTE_TESTCASE | Call by reference | Type reference (TYPE) | ETONOFF | 'X' | 'X'-eCATT ausführen, ' '-Subblock ausführen (LineInterpret.) | 20011011 | ||
| 5 | EXIT_FLAG | Call by reference | Type reference (TYPE) | ETONOFF | Subblock: Exit bei Blockabbruch (DO) | 20011011 | |||
| 6 | IP_MSG | Value transfer | Object reference (TYPE REF TO) | CL_APL_ECATT_CMD_MESSAGES | Message Handling für MESSAGE/ENDMESSAGE Befehle | 20020121 | |||
| 7 | IP_TAB | Call by reference | Object reference (TYPE REF TO) | CL_APL_ECATT_TAB_LOOP | Loop über Tabellen-Parameter | 20060919 | |||
| 8 | IP_VO | Call by reference | Object reference (TYPE REF TO) | CL_APL_ECATT_VO | Aktuelles Validation Objekt | 20050713 | |||
| 9 | IS_TWB_REF_DATA | Call by reference | Type reference (TYPE) | ETTWB_REF_DATA | eCATT Daten zum REF auf TWB Strukturelement | 20090811 | |||
| 10 | LOOP_COUNT | Call by reference | Type reference (TYPE) | NUM4 | Subblock: Aktueller Stand äußerer Schleifenzähler bei DO | 20011011 | |||
| 11 | 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 | TARGET_SYS_DATA | Call by reference | Object reference (TYPE REF TO) | CL_APL_ECATT_SYSTEM_USE | Bestimmung Destination über Systemdaten/RFC-Dest. | 20011011 | |||
| 13 | TO_EXECUTE | Call by reference | Type reference (TYPE) | ETEXE_OBJ | Für Massenstart: Objektkennung zur Ausführung | 20011011 | |||
| 14 | VARIANT_ID | Call by reference | Type reference (TYPE) | ETVAR_ID | Name der Variante für Protokollierung | 20011011 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | 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 | 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 | IM_USED_LOG | Call by reference | Object reference (TYPE REF TO) | CL_APL_ECATT_LOG | eCATT Log Objekt | 20010116 | |||
| 2 | IM_VARIANT_ID | Call by reference | Type reference (TYPE) | ETVAR_ID | SPACE | Name der zu initialisierenden Datenvariante | 20011003 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | IM_READ_LIMITS | Call by reference | Type reference (TYPE) | ETRDLIMITS | Einschränkungen für eCATT-Leseroutinen | 20010627 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | 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 | 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 | 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 | 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 | 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 |