SAP ABAP Class CL_APL_ECATT_TC_API (API Class for eCATT - Test Configuration)
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 - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_APL_ECATT_PARAMS_API API Class for eCATT - Parameter and Variant Usage 20110615
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_APL_ECATT_TC_API Interface for API to eCATT Test Configuration 20110308
Properties
Class CL_APL_ECATT_TC_API  
Short Description API Class for eCATT - Test Configuration    
Super Class CL_APL_ECATT_PARAMS_API API Class for eCATT - Parameter and Variant Usage 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SECATT_API_ENG   eCATT - Application Programming Interface 
Created 20110304   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_APL_ECATT_CONST Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CX_ECATT_TC_API Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
# Interface Abstract Final Description Created on
1 IF_APL_ECATT_TC_API Interface for API to eCATT Test Configuration 20110308
Friends
Class CL_APL_ECATT_TC_API has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AP_EXCEPTION Instance attribute Private Object reference (TYPE REF TO) CX_ECATT_TC_API Exception class for Test Configuration 20111019
2 AT_TC_VARIANTS Instance attribute Private Type reference (TYPE) ETVAR_ID_TABTYPE eCATT: Table with Variant Names 20110513
3 AT_TDC Instance attribute Private Type reference (TYPE) ETAPI_TD_OBJ_EX_TABTYPE eCATT Test Data Assignment Test Configuration Test Structure 20111019
4 A_EXT_SETTINGS Instance attribute Private Type reference (TYPE) ETAPI_VARI_EXT Settings for external variant 20110513
5 A_SCRIPTNAME Instance attribute Private Type reference (TYPE) ETOBJ_NAME eCATT Object 20110513
6 A_STARTPROFILE Instance attribute Private Type reference (TYPE) ETOBJ_NAME eCATT Object 20110513
7 A_SYSTEMDATACONTAINER Instance attribute Private Type reference (TYPE) ETOBJ_NAME eCATT Object 20110513
8 A_TARGETSYSTEM Instance attribute Private Type reference (TYPE) ETCMP_CMP Target System (Key in System Data Container) 20110513
Methods
# Method Level Visibility Method type Description Created on
1 ADD_VARIANT Instance method Private Method Inserts New Variant in the Local List 20110519
2 CHECK_VARIANT Instance method Public Method Checks Existence of a Variant 20110519
3 CHECK_VARIANTS Instance method Private Method Gets List of Variants in a Local Attribute 20110519
4 COPY_VARIANT Instance method Public Method 20111213
5 CREATE_VARIANTS Instance method Public Method 20111213
6 DELETE_TDC_ASSIGNMENT Instance method Public Method 20111213
7 DELETE_VAR Instance method Public Method 20111213
8 DELETE_VARIANT Instance method Private Method Checks Existence of a Variant 20111019
9 GET_EXTERNAL_VARIANT Instance method Public Method 20111213
10 GET_START_PROFILE_OBJECT Instance method Public Method 20111213
11 GET_SYSTEM_DATA_CONTAINER Instance method Public Method 20111213
12 GET_TARGET_SYSTEM Instance method Public Method 20111213
13 GET_TEST_DATA_CONTAINER Instance method Public Method 20111213
14 GET_TEST_SCRIPT Instance method Public Method 20111213
15 GET_VARIANT_CONTENT Instance method Public Method 20111213
16 GET_VARIANT_LIST Instance method Public Method 20111213
17 SET_EXTERNAL_VARIANT Instance method Public Method 20111213
18 SET_START_PROFILE_OBJECT Instance method Public Method 20111213
19 SET_SYSTEM_DATA_CONTAINER Instance method Public Method 20111213
20 SET_TARGET_SYSTEM Instance method Public Method 20111213
21 SET_TEST_DATA_CONTAINER Instance method Public Method 20111213
22 SET_TEST_SCRIPT Instance method Public Method 20111213
23 SET_VARIANT_CONTENT Instance method Public Method 20111213
Events
Class CL_APL_ECATT_TC_API has no event.
Types
Class CL_APL_ECATT_TC_API has no local type.
Method Signatures

Method ADD_VARIANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_VARIANT_STRUC Call by reference Type reference (TYPE) ETVARIDDSC Variant ID and Description 20111019
# Exception Resumable Description Created on
1 CX_ECATT_API Exception Class for eCATT API 20111020
2 CX_ECATT_TC_API Exception class for Test Configuration 20110519

Method CHECK_VARIANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_VARIANT_NAME Call by reference Type reference (TYPE) ETVAR_ID Variant name 20111019
2 Returning RE_EXISTS Value transfer Type reference (TYPE) ETONOFF eCATT Switch On/Off 20110519
# Exception Resumable Description Created on
1 CX_ECATT_API Exception Class for eCATT API 20111020
2 CX_ECATT_TC_API Exception class for Test Configuration 20110519

Method CHECK_VARIANTS Signature

Method CHECK_VARIANTS on class CL_APL_ECATT_TC_API has no parameter.
# Exception Resumable Description Created on
1 CX_ECATT_API Exception Class for eCATT API 20111019
2 CX_ECATT_TC_API Exception class for Test Configuration 20110519

Method COPY_VARIANT Signature

Method COPY_VARIANT on class CL_APL_ECATT_TC_API has no parameter.
Method COPY_VARIANT on class CL_APL_ECATT_TC_API has no exception.

Method CREATE_VARIANTS Signature

Method CREATE_VARIANTS on class CL_APL_ECATT_TC_API has no parameter.
Method CREATE_VARIANTS on class CL_APL_ECATT_TC_API has no exception.

Method DELETE_TDC_ASSIGNMENT Signature

Method DELETE_TDC_ASSIGNMENT on class CL_APL_ECATT_TC_API has no parameter.
Method DELETE_TDC_ASSIGNMENT on class CL_APL_ECATT_TC_API has no exception.

Method DELETE_VAR Signature

Method DELETE_VAR on class CL_APL_ECATT_TC_API has no parameter.
Method DELETE_VAR on class CL_APL_ECATT_TC_API has no exception.

Method DELETE_VARIANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_VARIANT_NAME Call by reference Type reference (TYPE) ETVAR_ID Variant name 20111019
# Exception Resumable Description Created on
1 CX_ECATT_API Exception Class for eCATT API 20111020
2 CX_ECATT_TC_API Exception class for Test Configuration 20111019

Method GET_EXTERNAL_VARIANT Signature

Method GET_EXTERNAL_VARIANT on class CL_APL_ECATT_TC_API has no parameter.
Method GET_EXTERNAL_VARIANT on class CL_APL_ECATT_TC_API has no exception.

Method GET_START_PROFILE_OBJECT Signature

Method GET_START_PROFILE_OBJECT on class CL_APL_ECATT_TC_API has no parameter.
Method GET_START_PROFILE_OBJECT on class CL_APL_ECATT_TC_API has no exception.

Method GET_SYSTEM_DATA_CONTAINER Signature

Method GET_SYSTEM_DATA_CONTAINER on class CL_APL_ECATT_TC_API has no parameter.
Method GET_SYSTEM_DATA_CONTAINER on class CL_APL_ECATT_TC_API has no exception.

Method GET_TARGET_SYSTEM Signature

Method GET_TARGET_SYSTEM on class CL_APL_ECATT_TC_API has no parameter.
Method GET_TARGET_SYSTEM on class CL_APL_ECATT_TC_API has no exception.

Method GET_TEST_DATA_CONTAINER Signature

Method GET_TEST_DATA_CONTAINER on class CL_APL_ECATT_TC_API has no parameter.
Method GET_TEST_DATA_CONTAINER on class CL_APL_ECATT_TC_API has no exception.

Method GET_TEST_SCRIPT Signature

Method GET_TEST_SCRIPT on class CL_APL_ECATT_TC_API has no parameter.
Method GET_TEST_SCRIPT on class CL_APL_ECATT_TC_API has no exception.

Method GET_VARIANT_CONTENT Signature

Method GET_VARIANT_CONTENT on class CL_APL_ECATT_TC_API has no parameter.
Method GET_VARIANT_CONTENT on class CL_APL_ECATT_TC_API has no exception.

Method GET_VARIANT_LIST Signature

Method GET_VARIANT_LIST on class CL_APL_ECATT_TC_API has no parameter.
Method GET_VARIANT_LIST on class CL_APL_ECATT_TC_API has no exception.

Method SET_EXTERNAL_VARIANT Signature

Method SET_EXTERNAL_VARIANT on class CL_APL_ECATT_TC_API has no parameter.
Method SET_EXTERNAL_VARIANT on class CL_APL_ECATT_TC_API has no exception.

Method SET_START_PROFILE_OBJECT Signature

Method SET_START_PROFILE_OBJECT on class CL_APL_ECATT_TC_API has no parameter.
Method SET_START_PROFILE_OBJECT on class CL_APL_ECATT_TC_API has no exception.

Method SET_SYSTEM_DATA_CONTAINER Signature

Method SET_SYSTEM_DATA_CONTAINER on class CL_APL_ECATT_TC_API has no parameter.
Method SET_SYSTEM_DATA_CONTAINER on class CL_APL_ECATT_TC_API has no exception.

Method SET_TARGET_SYSTEM Signature

Method SET_TARGET_SYSTEM on class CL_APL_ECATT_TC_API has no parameter.
Method SET_TARGET_SYSTEM on class CL_APL_ECATT_TC_API has no exception.

Method SET_TEST_DATA_CONTAINER Signature

Method SET_TEST_DATA_CONTAINER on class CL_APL_ECATT_TC_API has no parameter.
Method SET_TEST_DATA_CONTAINER on class CL_APL_ECATT_TC_API has no exception.

Method SET_TEST_SCRIPT Signature

Method SET_TEST_SCRIPT on class CL_APL_ECATT_TC_API has no parameter.
Method SET_TEST_SCRIPT on class CL_APL_ECATT_TC_API has no exception.

Method SET_VARIANT_CONTENT Signature

Method SET_VARIANT_CONTENT on class CL_APL_ECATT_TC_API has no parameter.
Method SET_VARIANT_CONTENT on class CL_APL_ECATT_TC_API has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 731