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 ADD_COMMAND_INTERFACE Instance method Public Method Add a command interface to the Test Script 20110216
2 ADD_PARAMETER Instance method Public Method Add a new parameter to the Test Script 20110320
3 CHANGE_COMMAND_INTERFACE Instance method Public Method Change Command Interface of Test Scripts 20130618
4 CHANGE_PARAMETER Instance method Public Method Change Parameter/Command Interface of Test Scripts 20110214
5 COPY_PARAMETER Instance method Public Method Copy Parameter/Command Interface of Test Scripts 20110214
6 CREATE_CMD_INF_PARAM Instance method Public Method Creates Parameter in command interface 20111019
7 DELETE_COMMAND_INTERFACE Instance method Public Method Delete Command Interface of Test Scripts 20130618
8 DELETE_PARAMETER Instance method Public Method Delete Parameter/Command Interface of Test Scripts 20110214
9 GET_PARAM_DESCRIPTION Instance method Public Method Get parameter description 20110215
10 GET_SCRIPT_SDC_TSYS Instance method Public Method Get SDC & Target System of Test Script 20110216
11 GET_SCRIPT_TEXT Instance method Public Method Get Test Script Text 20110216
12 GET_SCRIPT_VERSION Instance method Public Method Get Version of the Test script 20110209
13 GET_VERSION_LIST Static method Public Method Gete list of versions in a Script 20110818
14 SET_SCRIPT_SDC_TSYS Instance method Public Method Set SDC & Target System of Test Script 20110216
15 SET_SCRIPT_TEXT Instance method Public Method Set Test Script Text 20110216
16 SET_VAL_CMD_INF_PARAM 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 Importing IS_SCRIPT_LINE Call by reference Type reference (TYPE) ETSCR_LINE eCATT Structure for Script Line Attributes 20110216
2 Importing IT_SCR_DETAILS Value transfer Type reference (TYPE) ETNAME_VALUE_TABTYPE eCATT Table of Name-Value Pairs 20110216
3 Importing I_CMDI_DESCR Value transfer Type reference (TYPE) ETP_DESC Short Text of Parameter, Command Interface or Variant 20110216
4 Importing I_URL Value transfer Type reference (TYPE) STRING URL 20110216
# Exception Resumable Description Created on
1 CX_ECATT_API 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 Importing IS_PARAM_STRUC Value transfer Type reference (TYPE) ETAPI_PAR_DEF eCATT Parameter Definition 20110929
# Exception Resumable Description Created on
1 CX_ECATT_API 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 Importing I_CMDI_DESC Call by reference Type reference (TYPE) ETP_DESC Short text of command interface 20130620
2 Importing I_CMDI_GROUP Call by reference Type reference (TYPE) ET_PGROUP Grouping for command interface 20130620
3 Importing I_CMDI_NAME Call by reference Type reference (TYPE) ETP_NAME Command interface to be modified 20130620
4 Importing 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 CX_ECATT_API 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 Importing I_PARAM_DEF Call by reference Type reference (TYPE) STRING Type[STANDARD TABLE OF] |[ LENGTH x[ DECIMALS y]] 20110214
2 Importing I_PARAM_DESC Call by reference Type reference (TYPE) ETP_DESC Short Text of Parameter 20110214
3 Importing I_PARAM_GROUP Call by reference Type reference (TYPE) ET_PGROUP Grouping for Parameter 20110214
4 Importing I_PARAM_NAME Call by reference Type reference (TYPE) ETP_NAME Parameter Name 20110214
5 Importing 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 CX_ECATT_API 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 Importing I_COPY_ALL_VALUES Call by reference Type reference (TYPE) ETONOFF 'X' = Copy Values in All Variants 20110214
2 Importing I_NEW_PARAM_NAME Call by reference Type reference (TYPE) ETP_NAME Name of New Parameter 20110214
3 Importing I_PARAM_NAME Call by reference Type reference (TYPE) ETP_NAME Parameter Name 20110214
# Exception Resumable Description Created on
1 CX_ECATT_API 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 Importing I_PATH Call by reference Type reference (TYPE) ETXMLPATH Node Path in XML String 20111019
2 Importing I_PNAME Call by reference Type reference (TYPE) STRING Parameter Name 20111019
3 Importing I_REFNAME Call by reference Type reference (TYPE) ETXML_REFNAME Name of Parameter Reference 20111019
4 Importing I_VAR_ID Call by reference Type reference (TYPE) ETVAR_ID 'ECATTDEFAULT' Variant name 20111019
# Exception Resumable Description Created on
1 CX_ECATT_API 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 Importing I_CMDI_NAME Call by reference Type reference (TYPE) ETP_NAME Name der Kommandoschnittstelle 20130618
# Exception Resumable Description Created on
1 CX_ECATT_API 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 Importing I_PARAM_NAME Call by reference Type reference (TYPE) ETP_NAME Parameter Name 20110214
# Exception Resumable Description Created on
1 CX_ECATT_API 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 Exporting E_PARAM_DESC Call by reference Type reference (TYPE) ETP_DESC Parameter Short Text 20110215
2 Exporting E_PARAM_GROUP Call by reference Type reference (TYPE) ET_PGROUP Grouping for Parameter 20110215
3 Importing I_PARAM_NAME Call by reference Type reference (TYPE) ETP_NAME Parameter Name 20110215
# Exception Resumable Description Created on
1 CX_ECATT_API 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 Exporting ES_ATTRIBUTES_TESTSYS Call by reference Type reference (TYPE) ETSC_TSYS System Data Container and Target System 20110216
2 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20110926
# Exception Resumable Description Created on
1 CX_ECATT_API 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 Changing CT_SCRIPTTEXT Call by reference Type reference (TYPE) ETXML_LINE_TABTYPE XML Lines 20110216
# Exception Resumable Description Created on
1 CX_ECATT_API 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 Returning 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 Exporting ET_VERSION_INFO Call by reference Type reference (TYPE) ETVERSINFO_TABTYPE eCATT Table Type Version Info 20110926
2 Exporting E_VERSION_COUNT Call by reference Type reference (TYPE) I Number Of Existing Versions 20110818
3 Importing I_OBJECT_NAME Call by reference Type reference (TYPE) ETOBJ_NAME eCATT Object Name 20110929
4 Importing I_OBJECT_RFCDEST Call by reference Type reference (TYPE) RFCDEST 'NONE' Logical Destination (Specified in Function Call) 20110926
# Exception Resumable Description Created on
1 CX_ECATT_API 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 Importing IS_ATTRIBUTES_TESTSYS Call by reference Type reference (TYPE) ETSC_TSYS System Data Container and Target System 20110411
# Exception Resumable Description Created on
1 CX_ECATT_API 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 Importing IT_SCRIPTTEXT Call by reference Type reference (TYPE) ETXML_LINE_TABTYPE XML Lines 20110216
# Exception Resumable Description Created on
1 CX_ECATT_API 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 Exporting EV_LONG_TEXT Call by reference Type reference (TYPE) STRING BAPIRET Messages Long text 20120622
2 Importing I_ATTRIBUTE_VALUE Call by reference Type reference (TYPE) ETDOM_NAME Value to be set 20111019
3 Importing I_PATH Call by reference Type reference (TYPE) ETXMLPATH Path to parameter 20111019
4 Importing I_PNAME Call by reference Type reference (TYPE) STRING Name of parameter/ciommand interface 20111019
5 Importing I_VAR_ID Call by reference Type reference (TYPE) ETVAR_ID 'ECATTDEFAULT' Variant name 20111019
# Exception Resumable Description Created on
1 CX_ECATT_API Exception Class for eCATT API 20111019
History
Last changed by/on SAP  20140121 
SAP Release Created in 731