SAP ABAP Interface IF_APL_ECATT_SCRIPT_API (Interface for API to eCATT Test Script)
Hierarchy
☛
SAP_BASIS (Software Component) SAP Basis Component
⤷
BC-TWB-TST-ECA (Application Component) eCATT Extended Computer Aided Test Tool
⤷
SECATT_API_ENG (Package) eCATT - Application Programming Interface
⤷
⤷
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_APL_ECATT_SCRIPT_API | API Class for eCATT - Test Script | 20110208 |
Properties
| Interface | IF_APL_ECATT_SCRIPT_API | |
| Short Description | Interface for API to eCATT Test Script |
General Data
| Package | SECATT_API_ENG | eCATT - Application Programming Interface |
| Created | 20110208 | SAP |
| Last changed | 20140121 | SAP |
| Unicode checks active |
Forward declarations
Interface IF_APL_ECATT_SCRIPT_API has no forward declaration.
Interfaces
| # | Interface | Abstract | Final | Description | Created on |
|---|---|---|---|---|---|
| 1 | IF_APL_ECATT_API | Interface for API eCATT Object | 20110629 | ||
| 2 | IF_APL_ECATT_API_PARAMS | Interface for API to eCATT Objects with Parameters | 20120925 |
Friends
Interface IF_APL_ECATT_SCRIPT_API has no friend.
Attributes
Interface IF_APL_ECATT_SCRIPT_API has no attribute.
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Add a command interface to the Test Script | 20110216 | |
| 2 | Instance method | Public | Method | Add a new parameter to the Test Script | 20110320 | |
| 3 | Instance method | Public | Method | Change Command Interface of Test Scripts | 20130618 | |
| 4 | Instance method | Public | Method | Change Parameter/Command Interface of Test Scripts | 20110214 | |
| 5 | Instance method | Public | Method | Copy Parameter/Command Interface of Test Scripts | 20110214 | |
| 6 | Instance method | Public | Method | Creates Parameter in command interface | 20111019 | |
| 7 | Instance method | Public | Method | Delete Command Interface of Test Scripts | 20130618 | |
| 8 | Instance method | Public | Method | Delete Parameter/Command Interface of Test Scripts | 20110214 | |
| 9 | Instance method | Public | Method | Get parameter description | 20110215 | |
| 10 | Instance method | Public | Method | Get SDC & Target System of Test Script | 20110216 | |
| 11 | Instance method | Public | Method | Get Test Script Text | 20110216 | |
| 12 | Instance method | Public | Method | Get Version of the Test script | 20110209 | |
| 13 | Static method | Public | Method | Gete list of versions in a Script | 20110818 | |
| 14 | Instance method | Public | Method | Set SDC & Target System of Test Script | 20110216 | |
| 15 | Instance method | Public | Method | Set Test Script Text | 20110216 | |
| 16 | Instance method | Public | Method | Sets Value in Command interface parameter | 20111019 |
Events
Interface IF_APL_ECATT_SCRIPT_API has no event.
Types
Interface IF_APL_ECATT_SCRIPT_API has no local type.
Method Signatures
Method ADD_COMMAND_INTERFACE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_SCRIPT_LINE | Call by reference | Type reference (TYPE) | ETSCR_LINE | eCATT Structure for Script Line Attributes | 20110216 | |||
| 2 | IT_SCR_DETAILS | Value transfer | Type reference (TYPE) | ETNAME_VALUE_TABTYPE | eCATT Table of Name-Value Pairs | 20110216 | |||
| 3 | I_CMDI_DESCR | Value transfer | Type reference (TYPE) | ETP_DESC | Short Text of Parameter, Command Interface or Variant | 20110216 | |||
| 4 | I_URL | Value transfer | Type reference (TYPE) | STRING | URL | 20110216 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception Class for eCATT API | 20110530 |
Method ADD_PARAMETER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_PARAM_STRUC | Value transfer | Type reference (TYPE) | ETAPI_PAR_DEF | eCATT Parameter Definition | 20110929 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception Class for eCATT API | 20111019 |
Method CHANGE_COMMAND_INTERFACE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_CMDI_DESC | Call by reference | Type reference (TYPE) | ETP_DESC | Short text of command interface | 20130620 | |||
| 2 | I_CMDI_GROUP | Call by reference | Type reference (TYPE) | ET_PGROUP | Grouping for command interface | 20130620 | |||
| 3 | I_CMDI_NAME | Call by reference | Type reference (TYPE) | ETP_NAME | Command interface to be modified | 20130620 | |||
| 4 | I_CMDI_SORTLNR | Call by reference | Type reference (TYPE) | ETSORT_LNR | '0000' | Sort field 0=Append, 1=Insert in front | 20130620 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception Class for eCATT API | 20130618 |
Method CHANGE_PARAMETER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_PARAM_DEF | Call by reference | Type reference (TYPE) | STRING | Type[STANDARD TABLE OF] |
20110214 | |||
| 2 | I_PARAM_DESC | Call by reference | Type reference (TYPE) | ETP_DESC | Short Text of Parameter | 20110214 | |||
| 3 | I_PARAM_GROUP | Call by reference | Type reference (TYPE) | ET_PGROUP | Grouping for Parameter | 20110214 | |||
| 4 | I_PARAM_NAME | Call by reference | Type reference (TYPE) | ETP_NAME | Parameter Name | 20110214 | |||
| 5 | I_PARAM_SORTLNR | Call by reference | Type reference (TYPE) | ETSORT_LNR | 0 | Sorted Field 0=Append, 1=Insert Infront | 20110214 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception Class for eCATT API | 20110525 |
Method COPY_PARAMETER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_COPY_ALL_VALUES | Call by reference | Type reference (TYPE) | ETONOFF | 'X' = Copy Values in All Variants | 20110214 | |||
| 2 | I_NEW_PARAM_NAME | Call by reference | Type reference (TYPE) | ETP_NAME | Name of New Parameter | 20110214 | |||
| 3 | I_PARAM_NAME | Call by reference | Type reference (TYPE) | ETP_NAME | Parameter Name | 20110214 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception Class for eCATT API | 20110530 |
Method CREATE_CMD_INF_PARAM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_PATH | Call by reference | Type reference (TYPE) | ETXMLPATH | Node Path in XML String | 20111019 | |||
| 2 | I_PNAME | Call by reference | Type reference (TYPE) | STRING | Parameter Name | 20111019 | |||
| 3 | I_REFNAME | Call by reference | Type reference (TYPE) | ETXML_REFNAME | Name of Parameter Reference | 20111019 | |||
| 4 | I_VAR_ID | Call by reference | Type reference (TYPE) | ETVAR_ID | 'ECATTDEFAULT' | Variant name | 20111019 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception Class for eCATT API | 20111019 |
Method DELETE_COMMAND_INTERFACE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_CMDI_NAME | Call by reference | Type reference (TYPE) | ETP_NAME | Name der Kommandoschnittstelle | 20130618 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception Class for eCATT API | 20130618 |
Method DELETE_PARAMETER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_PARAM_NAME | Call by reference | Type reference (TYPE) | ETP_NAME | Parameter Name | 20110214 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception Class for eCATT API | 20110530 |
Method GET_PARAM_DESCRIPTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_PARAM_DESC | Call by reference | Type reference (TYPE) | ETP_DESC | Parameter Short Text | 20110215 | |||
| 2 | E_PARAM_GROUP | Call by reference | Type reference (TYPE) | ET_PGROUP | Grouping for Parameter | 20110215 | |||
| 3 | I_PARAM_NAME | Call by reference | Type reference (TYPE) | ETP_NAME | Parameter Name | 20110215 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception Class for eCATT Test Script | 20110526 |
Method GET_SCRIPT_SDC_TSYS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_ATTRIBUTES_TESTSYS | Call by reference | Type reference (TYPE) | ETSC_TSYS | System Data Container and Target System | 20110216 | |||
| 2 | ET_RETURN | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20110926 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception Class for eCATT Test Script | 20111019 |
Method GET_SCRIPT_TEXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_SCRIPTTEXT | Call by reference | Type reference (TYPE) | ETXML_LINE_TABTYPE | XML Lines | 20110216 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception Class for eCATT Test Script | 20111019 |
Method GET_SCRIPT_VERSION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_SCRIPT_VERSION | Value transfer | Type reference (TYPE) | ETOBJ_VER | eCATT Object Version | 20110209 |
Method GET_SCRIPT_VERSION on Interface IF_APL_ECATT_SCRIPT_API has no exception.
Method GET_VERSION_LIST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_VERSION_INFO | Call by reference | Type reference (TYPE) | ETVERSINFO_TABTYPE | eCATT Table Type Version Info | 20110926 | |||
| 2 | E_VERSION_COUNT | Call by reference | Type reference (TYPE) | I | Number Of Existing Versions | 20110818 | |||
| 3 | I_OBJECT_NAME | Call by reference | Type reference (TYPE) | ETOBJ_NAME | eCATT Object Name | 20110929 | |||
| 4 | I_OBJECT_RFCDEST | Call by reference | Type reference (TYPE) | RFCDEST | 'NONE' | Logical Destination (Specified in Function Call) | 20110926 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception Class for eCATT API | 20110818 |
Method SET_SCRIPT_SDC_TSYS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_ATTRIBUTES_TESTSYS | Call by reference | Type reference (TYPE) | ETSC_TSYS | System Data Container and Target System | 20110411 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception Class for eCATT Test Script | 20110620 |
Method SET_SCRIPT_TEXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_SCRIPTTEXT | Call by reference | Type reference (TYPE) | ETXML_LINE_TABTYPE | XML Lines | 20110216 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception Class for eCATT Test Script | 20111019 |
Method SET_VAL_CMD_INF_PARAM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_LONG_TEXT | Call by reference | Type reference (TYPE) | STRING | BAPIRET Messages Long text | 20120622 | |||
| 2 | I_ATTRIBUTE_VALUE | Call by reference | Type reference (TYPE) | ETDOM_NAME | Value to be set | 20111019 | |||
| 3 | I_PATH | Call by reference | Type reference (TYPE) | ETXMLPATH | Path to parameter | 20111019 | |||
| 4 | I_PNAME | Call by reference | Type reference (TYPE) | STRING | Name of parameter/ciommand interface | 20111019 | |||
| 5 | I_VAR_ID | Call by reference | Type reference (TYPE) | ETVAR_ID | 'ECATTDEFAULT' | Variant name | 20111019 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception Class for eCATT API | 20111019 |
History
| Last changed by/on | SAP | 20140121 |
| SAP Release Created in | 731 |