Hierarchy
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Inheritance (c INHERITING FROM c_ref) | CL_APL_ECATT_MODULE | Basis Class of Executable eCATT Module | 20000831 |
Properties
| Class | CL_APL_ECATT_EXTPROG | |
| Short Description | Supports the Communication to External Test Tools | |
| Super Class | CL_APL_ECATT_MODULE | Basis Class of Executable eCATT Module |
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | P | SAP Standard Production Program |
| Category | 0 | |
| Package | SECATT_MIDDLEWARE | eCATT Middleware Objects |
| Created | 20000620 | SAP |
| Last change | 20130531 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) | |
| 2 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_APL_ECATT_EXTPROG has no interface implemented.
Friends
Class CL_APL_ECATT_EXTPROG has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Instance attribute | Public | Type reference (TYPE) | ETEXT_TOOL_PROJECT | Information About Project in External Tool | 20080818 | |||
| 2 | Instance attribute | Public | Type reference (TYPE) | ETEXT_TOOL_PROJECT_ENTRY_TT | Table of External Test Scripts/Modules | 20080818 | |||
| 3 | Instance attribute | Public | Type reference (TYPE) | ETONOFF | External tool expects return | 20110928 | |||
| 4 | Constant | Private | Type reference (TYPE) | I | 0 | For Simulating Boolean Values | 20011022 | ||
| 5 | Instance attribute | Protected | Object reference (TYPE REF TO) | CX_ECATT_APL | eCatt Middleware Exceptions for External Tool | 20020214 | |||
| 6 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_APL_ECATT_LOG | Pointer to Log Object | 20080704 | |||
| 7 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_APL_ECATT_RECORD_REPLAY | Record Replay Engine | 20011214 | |||
| 8 | Instance attribute | Protected | Type reference (TYPE) | ETECATT_LIST_TABTYPE | Table of All Requested BLOBs | 20031113 | |||
| 9 | Instance attribute | Protected | Type reference (TYPE) | ETONOFF | Do Not Minimize eCATT GUI | 20090430 | |||
| 10 | Instance attribute | Protected | Type reference (TYPE) | ETEXTTOOL | 20020116 | ||||
| 11 | Instance attribute | Private | Type reference (TYPE) | ETTOOLDB | Data Element for Database of External Tool | 20011115 | |||
| 12 | Instance attribute | Private | Type reference (TYPE) | ET_PROG_ID | COM Prog ID Ext.Tool | 20010919 | |||
| 13 | Instance attribute | Private | Type reference (TYPE) | ETTOOLDB | Data Element for Database of External Tool | 20020304 | |||
| 14 | Instance attribute | Protected | Type reference (TYPE) | ETTOOLNAME | Name of External Tool | 20030701 | |||
| 15 | Instance attribute | Protected | Type reference (TYPE) | ETTOOLDESC | Descriptive Name of Ext. Tool | 20010919 | |||
| 16 | Instance attribute | Private | Type reference (TYPE) | I | 1 | Counter for Get_Blob | 20011018 | ||
| 17 | Instance attribute | Private | Type reference (TYPE) | I | 1 | Counter for Store_Blob | 20011018 | ||
| 18 | Instance attribute | Protected | Type reference (TYPE) | INT4 | COM Interface Version | 20110927 | |||
| 19 | Instance attribute | Private | Type reference (TYPE) | ETLOG_ID | Current Operation Number | 20080616 | |||
| 20 | Instance attribute | Private | Type reference (TYPE) | ETEXECDATA | Start Profile Object | 20080605 | |||
| 21 | Instance attribute | Protected | Type reference (TYPE) | INT4 | Result | 20020122 | |||
| 22 | Instance attribute | Protected | Type reference (TYPE) | INT4 | Natural Number | 20020122 | |||
| 23 | Instance attribute | Protected | Type reference (TYPE) | INT4 | Result | 20020122 | |||
| 24 | Instance attribute | Protected | Type reference (TYPE) | CHAR128 | Result of COM Calls as String | 20031113 | |||
| 25 | Instance attribute | Protected | Type reference (TYPE) | GUID | Globally Unique Identifier | 20101116 | |||
| 26 | Instance attribute | Private | Type reference (TYPE) | INT4 | Natural Number | 20101116 | |||
| 27 | Instance attribute | Protected | Type reference (TYPE) | GUID | Globally Unique Identifier | 20101116 | |||
| 28 | Instance attribute | Private | Type reference (TYPE) | INT4 | Natural Number | 20101116 | |||
| 29 | Instance attribute | Private | Type reference (TYPE) | ETONOFF | 20031113 | ||||
| 30 | Instance attribute | Protected | Type reference (TYPE) | DD01V-LENG | Length (No. of Characters) | 20020128 | |||
| 31 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_APL_ECATT_XML_DATA | Reference to Command Interface from REFEXT Caller | 20011026 | |||
| 32 | Instance attribute | Protected | Type reference (TYPE) | STRING | Log Data of REFEXT Call | 20011026 | |||
| 33 | Instance attribute | Private | Type reference (TYPE) | ETONOFF | eCATT Switch On/Off | 20020214 | |||
| 34 | Constant | Private | Type reference (TYPE) | I | 1 | For Simulating Boolean Values | 20011022 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Method | Check If BLOB Exists in This Version | 20011018 | |
| 2 | Instance method | Protected | Method | Clear on Database | 20020219 | |
| 3 | Static method | Public | Method | Comparing External Log in External Tool | 20090730 | |
| 4 | Instance method | Protected | Method | COM: Edit Extended | 20121025 | |
| 5 | Instance method | Protected | Method | COM: Execute | 20121025 | |
| 6 | Instance method | Public | Constructor | Constructor | 20010124 | |
| 7 | Instance method | Protected | Method | For support of structured parameters: interface definition | 20101209 | |
| 8 | Instance method | Public | Method | Deletes a Sub Part from the DB Table ecet_blobs | 20030705 | |
| 9 | Instance method | Public | Method | Deletes the Ole2 Object and Releases Memory Space | 20010510 | |
| 10 | Static method | Public | Method | Display of External Log in External Tool | 20090619 | |
| 11 | Instance method | Public | Method | Communication with External Tool in Edit Mode | 20010910 | |
| 12 | Instance method | Protected | Method | Starts Test Partner in Edit Mode | 20031113 | |
| 13 | Instance method | Protected | Method | Starts Test Partner in Edit Mode | 20031117 | |
| 14 | Instance method | Public | Method | Communication with External Tool in Execute Mode | 20010910 | |
| 15 | Instance method | Protected | Method | Starts Test Partner in Execute Mode | 20011026 | |
| 16 | Static method | Public | Method | Gets Argument Container from DB Table ecet_args | 20011018 | |
| 17 | Instance method | Public | Method | Gets Argument Container Template from DB Table ecet_artmp | 20011018 | |
| 18 | Instance method | Public | Method | Gets BLOB Data from DB Table ecet_blobs | 20011018 | |
| 19 | Instance method | Protected | Method | Gets LOG from Database Table | 20011026 | |
| 20 | Instance method | Public | Method | Get Log Data of REFEXT Call | 20011026 | |
| 21 | Static method | Protected | Method | Read RFC User and Password from Secure Storage | 20120424 | |
| 22 | Instance method | Protected | Method | Starts an External Application via OLE from ABAP | 20010510 | |
| 23 | Instance method | Protected | Method | Wrapper for Load Methode Call | 20011211 | |
| 24 | Instance method | Protected | Method | Starts Test Partner in New Mode | 20010510 | |
| 25 | Instance method | Protected | Method | Read Definition of Passed Parameters for External Script | 20080814 | |
| 26 | Instance method | Public | Method | Calls for Recording in External Tool | 20010910 | |
| 27 | Instance method | Protected | Method | Update SAP Arguments in Argument Container Template | 20111018 | |
| 28 | Instance method | Public | Method | Sends BLOB to External Tool | 20011220 | |
| 29 | Instance method | Protected | Method | 20031113 | ||
| 30 | Instance method | Public | Method | Set Command Interface of REFEXT Command for EXECUTE | 20011026 | |
| 31 | Instance method | Private | Method | Set Type/Tool Name of External Tool Used | 20011009 | |
| 32 | Static method | Public | Method | Display of External Log in External Tool | 20030918 | |
| 33 | Static method | Public | Method | Deletes the Ole2 Object and Releases Memory Space | 20020904 | |
| 34 | Static method | Public | Method | Writes Argument Container to DB Table ecet_args | 20011018 | |
| 35 | Instance method | Public | Method | Writes Argument Container Template to DB Table ecet_artmp | 20011018 | |
| 36 | Instance method | Public | Method | Writes BLOB to DB Table ecet_blobs | 20011018 | |
| 37 | Instance method | Private | Method | Writes BLOB to DB Table ecet_blobs | 20031117 | |
| 38 | Static method | Public | Method | Writes LOG to DB Table ecet_log | 20011018 | |
| 39 | Static method | Public | Method | Transition Attributes of External Log in External Tool | 20091117 |
Events
Class CL_APL_ECATT_EXTPROG has no event.
Types
Class CL_APL_ECATT_EXTPROG has no local type.
Method Signatures
Method CHECK_BLOB_AND_VERSION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_RC | Call by reference | Type reference (TYPE) | SYSUBRC | Natürliche Zahl | 20011018 | |||
| 2 | IM_OBJECT_NAME | Call by reference | Type reference (TYPE) | ETOBJ_NAME | eCATT Objekt | 20011018 | |||
| 3 | IM_OBJECT_VERSION | Call by reference | Type reference (TYPE) | ETOBJ_VER | eCATT Objektversion | 20011018 |
Method CHECK_BLOB_AND_VERSION on class CL_APL_ECATT_EXTPROG has no exception.
Method CLEAR_DB Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_CLEAR | Call by reference | Type reference (TYPE) | ETONOFF | eCATT Schalter Ein/Aus | 20020219 | |||
| 2 | IM_DB | Call by reference | Type reference (TYPE) | ETTOOLDB | Datenelement für Datenbank des externen Tools | 20020304 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | eCatt Middleware Ausnahmen für Externes Tool | 20020219 |
Method COMPARE_LOGS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_LOG1_STORED | Call by reference | Type reference (TYPE) | ETONOFF | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20090813 | |||
| 2 | IM_LOG2_STORED | Call by reference | Type reference (TYPE) | ETONOFF | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20090813 | |||
| 3 | IM_LOG_ID1 | Call by reference | Type reference (TYPE) | STRING | Laufende Vorgangsnummer | 20090730 | |||
| 4 | IM_LOG_ID2 | Call by reference | Type reference (TYPE) | STRING | Laufende Vorgangsnummer | 20090730 | |||
| 5 | IM_TOOL_NAME | Call by reference | Type reference (TYPE) | ETTOOLNAME | eCATT Schalter Ein/Aus | 20090730 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20090730 | |||
| 2 | eCatt Middleware Ausnahmen für Externes Tool | 20090730 |
Method COM_EDIT_EXTENDED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_BLOB_ID | Call by reference | Type reference (TYPE) | ETOBJ_NAME | BLOB Identifikator | 20121025 | |||
| 2 | I_BLOB_VERSION | Call by reference | Type reference (TYPE) | CHAR8 | BLOB Version | 20121025 | |||
| 3 | I_BPCA_TRACE | Call by reference | Type reference (TYPE) | I | BPCA Trace Status | 20121025 | |||
| 4 | I_MAINTAIN_MODE | Call by reference | Type reference (TYPE) | INT4 | Bearbeitungsmodus | 20121025 | |||
| 5 | I_PROC_ID | Call by reference | Type reference (TYPE) | GUID | eCATT Prozess Identifikator | 20121025 | |||
| 6 | R_RESULT | Value transfer | Type reference (TYPE) | INT4 | Returncode | 20121025 |
Method COM_EDIT_EXTENDED on class CL_APL_ECATT_EXTPROG has no exception.
Method COM_EXECUTE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_BLOB_ID | Call by reference | Type reference (TYPE) | ETOBJ_NAME | BLOB Identifikator | 20121025 | |||
| 2 | I_BLOB_VERSION | Call by reference | Type reference (TYPE) | CHAR8 | BLOB Version | 20121025 | |||
| 3 | I_BPCA_TRACE | Call by reference | Type reference (TYPE) | I | BPCA Trace Status | 20121025 | |||
| 4 | I_DEBUG_FLAG | Call by reference | Type reference (TYPE) | INT4 | Debug Modus | 20121025 | |||
| 5 | I_PROC_ID | Call by reference | Type reference (TYPE) | ETLOG_ID | eCATT Prozess Identifikator | 20121025 | |||
| 6 | I_PROC_ID_SM_TSTR | Call by reference | Type reference (TYPE) | GUID | SM-TSTR Prozess Identifikator | 20121025 | |||
| 7 | I_PROJECT | Call by reference | Type reference (TYPE) | CHAR128 | Dem Skript zugeordnetes Projekt | 20121025 | |||
| 8 | I_SCRIPT | Call by reference | Type reference (TYPE) | CHAR128 | Auszuführendes Skript | 20121025 | |||
| 9 | I_TRANSFER_ATTR | Call by reference | Type reference (TYPE) | I | 20121025 | ||||
| 10 | I_TRANSFER_LOG | Call by reference | Type reference (TYPE) | I | 20121025 | ||||
| 11 | R_RESULT | Value transfer | Type reference (TYPE) | INT4 | Returncode | 20121025 |
Method COM_EXECUTE on class CL_APL_ECATT_EXTPROG 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_NAME | Call by reference | Type reference (TYPE) | ETOBJ_NAME | 'TP_SCRIPT' | eCATT Objekt | 20010205 | ||
| 3 | IM_PARAMS | Call by reference | Object reference (TYPE REF TO) | CL_APL_ECATT_PARAMS | Parameterdefinition für Testdaten | 20011009 | |||
| 4 | IM_TOOL_NAME | Call by reference | Type reference (TYPE) | ETTOOLNAME | Name des Externen Testtools | 20010919 | |||
| 5 | IM_TYPE | Call by reference | Type reference (TYPE) | ETOBJ_TYPE | CL_APL_ECATT_CONST=>OBJ_TYPE_ECATT | eCATT Objekttyp (Testdaten, Skript, Konfiguration etc.) | 20010205 | ||
| 6 | IM_VERSION | Call by reference | Type reference (TYPE) | ETOBJ_VER | '1' | eCATT Objektversion | 20010205 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Basisklasse für eCatt Middleware Ausnahmen | 20011001 |
Method DEFINE_BLOB_INTERFACE Signature
Method DEFINE_BLOB_INTERFACE on class CL_APL_ECATT_EXTPROG has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Basisklasse für eCatt Middleware Ausnahmen | 20101213 |
Method DELETE_BLOB_PART Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_ERRMSG | Call by reference | Type reference (TYPE) | STRING | Fehlertext | 20030705 | |||
| 2 | EX_RC | Call by reference | Type reference (TYPE) | INT4 | Fehlercode | 20030705 | |||
| 3 | IM_INTEGRATED | Call by reference | Type reference (TYPE) | INT4 | 20030705 | ||||
| 4 | IM_PART_ID | Call by reference | Type reference (TYPE) | CHAR50 | 20030705 |
Method DELETE_BLOB_PART on class CL_APL_ECATT_EXTPROG has no exception.
Method DESTROY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_SHUTDOWN | Call by reference | Type reference (TYPE) | INT4 | Flag, ob Testpartner ebenfalls geschlossen werden soll | 20010510 | |||
| 2 | IM_WITHOUT_MAXIMIZE | Call by reference | Type reference (TYPE) | ETONOFF | 20031008 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Basisklasse für eCatt Middleware Ausnahmen | 20011218 |
Method DISPLAY_STORED_LOG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_LOG_ID | Call by reference | Type reference (TYPE) | STRING | Laufende Vorgangsnummer | 20090619 | |||
| 2 | IM_PART_ID | Call by reference | Type reference (TYPE) | CHAR50 | Kommentar | 20111118 | |||
| 3 | IM_TOOL_NAME | Call by reference | Type reference (TYPE) | ETTOOLNAME | 20090619 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20090619 | |||
| 2 | eCatt Middleware Ausnahmen für Externes Tool | 20090619 |
Method EDIT_CONTROL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_DONT_MINIMIZE | Call by reference | Type reference (TYPE) | ETONOFF | eCATT Schalter Ein/Aus | 20090430 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Basisklasse für eCatt Middleware Ausnahmen | 20011026 |
Method EDIT_EXTENDED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_CONTINUE_EDIT | Call by reference | Type reference (TYPE) | ETONOFF | 20031113 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Basisklasse für eCatt Middleware Ausnahmen | 20031113 |
Method EDIT_STANDARD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_CONTINUE_EDIT | Call by reference | Type reference (TYPE) | ETONOFF | 20031117 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Basisklasse für eCatt Middleware Ausnahmen | 20031117 |
Method EXECUTE_CONTROL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_DEBUG | Call by reference | Type reference (TYPE) | I | Debug-Flag | 20010910 | |||
| 2 | IM_NO_GUI | Call by reference | Type reference (TYPE) | I | Mit oder ohne GUI? | 20011015 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Basisklasse für eCatt Middleware Ausnahmen | 20011030 |
Method EXECUTE_EXTSCRIPT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_BPCA_TRC | Call by reference | Type reference (TYPE) | ETONOFF | eCATT Schalter Ein/Aus | 20091117 | |||
| 2 | IM_DEBUG | Call by reference | Type reference (TYPE) | ETONOFF | 20031120 | ||||
| 3 | IM_ECATT_PROC_ID | Call by reference | Type reference (TYPE) | ETLOG_ID | eCATT Ablaufnummer | 20011026 | |||
| 4 | IM_TRANSFER_ATTR | Call by reference | Type reference (TYPE) | ETONOFF | eCATT Schalter Ein/Aus | 20091117 | |||
| 5 | IM_TRANSFER_LOG | Call by reference | Type reference (TYPE) | ETONOFF | eCATT Schalter Ein/Aus | 20090623 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Basisklasse für eCatt Middleware Ausnahmen | 20011030 |
Method GET_ARGS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_ERRMSG | Call by reference | Type reference (TYPE) | STRING | Fehlertext | 20011018 | |||
| 2 | EX_RC | Call by reference | Type reference (TYPE) | INT4 | Fehlercode | 20011018 | |||
| 3 | EX_XML_ARGS | Call by reference | Type reference (TYPE) | STRING | Argument Container | 20011018 | |||
| 4 | IM_ECATT_PROC_ID | Call by reference | Type reference (TYPE) | ETLOG_ID | eCATT Ablaufnummer | 20011018 |
Method GET_ARGS on class CL_APL_ECATT_EXTPROG has no exception.
Method GET_ARGS_TMPL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_ERRMSG | Call by reference | Type reference (TYPE) | STRING | Fehlertext | 20011018 | |||
| 2 | EX_RC | Call by reference | Type reference (TYPE) | INT4 | Fehlercode | 20011018 | |||
| 3 | EX_XML_ARG_TMPL | Call by reference | Type reference (TYPE) | STRING | Argument Container Template | 20011018 | |||
| 4 | IM_FOR_REFEXT | Call by reference | Type reference (TYPE) | ETONOFF | 20030327 |
Method GET_ARGS_TMPL on class CL_APL_ECATT_EXTPROG has no exception.
Method GET_BLOB Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_APPEND | Call by reference | Type reference (TYPE) | INT4 | Flag, ob noch weitere Daten folgen | 20011018 | |||
| 2 | EX_CONTAINER_BLOB_ID | Call by reference | Type reference (TYPE) | STRING | 20030703 | ||||
| 3 | EX_ERRMSG | Call by reference | Type reference (TYPE) | STRING | Fehlertext | 20011018 | |||
| 4 | EX_RC | Call by reference | Type reference (TYPE) | INT4 | Fehlercode | 20011018 | |||
| 5 | EX_XML_BLOB | Call by reference | Type reference (TYPE) | STRING | BLOB | 20011018 | |||
| 6 | IM_IS_MAIN | Call by reference | Type reference (TYPE) | INT4 | 20030630 | ||||
| 7 | IM_PART_ID | Call by reference | Type reference (TYPE) | CHAR50 | 20030630 | ||||
| 8 | IM_SUPPLIED_MODE | Call by reference | Type reference (TYPE) | CHAR1 | 20030821 | ||||
| 9 | IM_WHOLE_DATA | Call by reference | Type reference (TYPE) | INT4 | Flag, ob der BLOB als Ganzes zurückgegeben werden soll | 20011022 |
Method GET_BLOB on class CL_APL_ECATT_EXTPROG has no exception.
Method GET_LOG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_XML_LOG | Value transfer | Type reference (TYPE) | STRING | 20011026 | ||||
| 2 | IM_ECATT_PROC_ID | Call by reference | Type reference (TYPE) | ETLOG_ID | Laufende Vorgangsnummer | 20011026 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | eCatt Middleware Ausnahmen für capture/replay | 20011026 |
Method GET_REFEXT_LOG_STREAM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RE_REFEXT_LOG_STREAM | Value transfer | Type reference (TYPE) | STRING | 20011026 |
Method GET_REFEXT_LOG_STREAM on class CL_APL_ECATT_EXTPROG has no exception.
Method GET_RFC_CREDENTIALS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_PWD | Call by reference | Type reference (TYPE) | CHAR32 | Kennwort | 20120424 | |||
| 2 | EX_UNAME | Call by reference | Type reference (TYPE) | CHAR32 | Benutzername | 20120424 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Basisklasse für eCatt Middleware Ausnahmen | 20120424 |
Method LAUNCH Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_DB | Call by reference | Type reference (TYPE) | ETTOOLDB | Datenelement für Datenbank des externen Tools | 20020304 | |||
| 2 | IM_NO_GUI | Call by reference | Type reference (TYPE) | INT4 | MS SQL int | 20011214 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Basisklasse für eCatt Middleware Ausnahmen | 20011115 |
Method LOAD Signature
Method LOAD on class CL_APL_ECATT_EXTPROG has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | eCatt Middleware Ausnahmen für Externes Tool | 20011218 |
Method NEW Signature
Method NEW on class CL_APL_ECATT_EXTPROG has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Basisklasse für eCatt Middleware Ausnahmen | 20011218 |
Method READ_PARAMS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_PREVIOUS_EXCEPTION | Call by reference | Object reference (TYPE REF TO) | CX_ECATT_APL | Basisklasse für eCatt Middleware Ausnahmen | 20130110 | |||
| 2 | IM_READ_ECATT_INTERFACE | Call by reference | Type reference (TYPE) | ETONOFF | SPACE | Nur Import-Parameter lesen | 20080815 | ||
| 3 | IM_READ_LIMITS | Call by reference | Type reference (TYPE) | ETRDLIMITS | Einschränkungen für eCATT-Leseroutinen | 20130110 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Basisklasse für eCatt Middleware Ausnahmen | 20080814 |
Method RECORD_CONTROL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_DONT_MINIMIZE | Call by reference | Type reference (TYPE) | ETONOFF | eCATT Schalter Ein/Aus | 20090430 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Basisklasse für eCatt Middleware Ausnahmen | 20011026 |
Method REFRESH_ARGS_TMPL_SAP_ARGS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CH_XML_ARG_TMPL | Call by reference | Type reference (TYPE) | STRING | Argument Container Template (XML-Stream) | 20111018 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Basisklasse für eCatt Middleware Ausnahmen | 20111018 |
Method SENDEXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_LOG | Call by reference | Object reference (TYPE REF TO) | CL_APL_ECATT_LOG | Log of eCatt object execution | 20020121 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Basisklasse für eCatt Middleware Ausnahmen | 20011221 |
Method SET_LAST_ERROR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_ERROR_CODE | Call by reference | Type reference (TYPE) | INT4 | 20031113 | ||||
| 2 | IM_ERR_DESC | Call by reference | Type reference (TYPE) | CHAR1024 | 20031113 | ||||
| 3 | IM_ETOBJ_NAME | Call by reference | Type reference (TYPE) | ETOBJ_NAME | 20031113 | ||||
| 4 | IM_ETOBJ_VER | Call by reference | Type reference (TYPE) | ETOBJ_VER | 20031113 |
Method SET_LAST_ERROR on class CL_APL_ECATT_EXTPROG has no exception.
Method SET_REFEXT_CMD_XML_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_REFEXT_CMD_XML_DATA | Call by reference | Object reference (TYPE REF TO) | CL_APL_ECATT_XML_DATA | XML-Dokument für eCATT Daten (Wrapperklassen um iXML) | 20011026 |
Method SET_REFEXT_CMD_XML_DATA on class CL_APL_ECATT_EXTPROG has no exception.
Method SET_TOOL_NAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_TOOL_NAME | Call by reference | Type reference (TYPE) | ETTOOLNAME | Name des Externen Testtools | 20011009 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Basisklasse für eCatt Middleware Ausnahmen | 20011115 |
Method SHOW_LOG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_PATH | Call by reference | Type reference (TYPE) | CHAR1024 | 20030918 | ||||
| 2 | IM_TOOL_NAME | Call by reference | Type reference (TYPE) | ETTOOLNAME | 20031010 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | eCatt Middleware Ausnahmen für Externes Tool | 20030918 |
Method SHUTDOWN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CH_EXT_OLE_INSTANCE | Call by reference | Type reference (TYPE) | OLE2_OBJECT | Externes Tool | 20020904 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Basisklasse für eCatt Middleware Ausnahmen | 20020904 |
Method STORE_ARGS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_ERRMSG | Call by reference | Type reference (TYPE) | STRING | Fehlertext | 20011018 | |||
| 2 | EX_RC | Call by reference | Type reference (TYPE) | INT4 | Fehlercode | 20011018 | |||
| 3 | IM_ECATT_PROC_ID | Call by reference | Type reference (TYPE) | ETLOG_ID | eCATT Ablaufnummer | 20011018 | |||
| 4 | IM_XML_ARGS | Call by reference | Type reference (TYPE) | STRING | Argument Container | 20011018 |
Method STORE_ARGS on class CL_APL_ECATT_EXTPROG has no exception.
Method STORE_ARGS_TMPL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_ERRMSG | Call by reference | Type reference (TYPE) | STRING | Fehlertext | 20011018 | |||
| 2 | EX_RC | Call by reference | Type reference (TYPE) | INT4 | Fehlercode | 20011018 | |||
| 3 | IM_OVERWRITE | Call by reference | Type reference (TYPE) | INT4 | Flag, ob Argument Container Templ überschrieben werden soll | 20011018 | |||
| 4 | IM_XML_ARG_TMPL | Call by reference | Type reference (TYPE) | STRING | Argument Container Template | 20011018 |
Method STORE_ARGS_TMPL on class CL_APL_ECATT_EXTPROG has no exception.
Method STORE_BLOB Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_ERRMSG | Call by reference | Type reference (TYPE) | STRING | Fehlertext | 20011018 | |||
| 2 | EX_RC | Call by reference | Type reference (TYPE) | INT4 | Fehlercode | 20011018 | |||
| 3 | IM_IS_MAIN | Call by reference | Type reference (TYPE) | INT4 | 20030703 | ||||
| 4 | IM_LAST | Call by reference | Type reference (TYPE) | INT4 | Flag, ob es die letzten Daten des BLOBs sind | 20011018 | |||
| 5 | IM_ONE_PIECE | Call by reference | Type reference (TYPE) | INT4 | Flag, ob der BLOB als Ganzes übergeben wird | 20011022 | |||
| 6 | IM_OVERWRITE | Call by reference | Type reference (TYPE) | INT4 | Flag, ob BLOB überschrieben werden soll | 20011018 | |||
| 7 | IM_PART_ID | Call by reference | Type reference (TYPE) | CHAR50 | 20030703 | ||||
| 8 | IM_SUPPLIED_MODE | Call by reference | Type reference (TYPE) | CHAR1 | 20030821 | ||||
| 9 | IM_XML_BLOB | Call by reference | Type reference (TYPE) | STRING | BLOB | 20011018 |
Method STORE_BLOB on class CL_APL_ECATT_EXTPROG has no exception.
Method STORE_BLOB_IN_ONE_PIECE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_ERRMSG | Call by reference | Type reference (TYPE) | STRING | Fehlertext | 20031117 | |||
| 2 | EX_RC | Call by reference | Type reference (TYPE) | INT4 | Fehlercode | 20031117 | |||
| 3 | IM_HAS_MAIN | Call by reference | Type reference (TYPE) | ETONOFF | 20031117 | ||||
| 4 | IM_OVERWRITE | Call by reference | Type reference (TYPE) | INT4 | Flag, ob BLOB überschrieben werden soll | 20031117 | |||
| 5 | IM_XML_BLOB | Call by reference | Type reference (TYPE) | STRING | BLOB | 20031117 |
Method STORE_BLOB_IN_ONE_PIECE on class CL_APL_ECATT_EXTPROG has no exception.
Method STORE_LOG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_ERRMSG | Call by reference | Type reference (TYPE) | STRING | Fehlertext | 20011018 | |||
| 2 | EX_RC | Call by reference | Type reference (TYPE) | INT4 | Fehlercode | 20011018 | |||
| 3 | IM_ECATT_PROC_ID | Call by reference | Type reference (TYPE) | ETLOG_ID | eCATT Ablaufnummer | 20011018 | |||
| 4 | IM_XML_LOG | Call by reference | Type reference (TYPE) | STRING | LOG | 20011018 |
Method STORE_LOG on class CL_APL_ECATT_EXTPROG has no exception.
Method TRANSFER_ATTRIBUTES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_COMM_GUID | Call by reference | Type reference (TYPE) | GUID | Globally Unique Identifier | 20101108 | |||
| 2 | IM_LOG_ID | Call by reference | Type reference (TYPE) | STRING | Laufende Vorgangsnummer | 20091117 | |||
| 3 | IM_LOG_STORED | Call by reference | Type reference (TYPE) | ETONOFF | eCATT Schalter Ein/Aus | 20091117 | |||
| 4 | IM_TOOL_NAME | Call by reference | Type reference (TYPE) | ETTOOLNAME | 20091117 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20091117 | |||
| 2 | eCatt Middleware Ausnahmen für Externes Tool | 20091117 |
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in | 610 |