SAP ABAP Class CL_APL_ECATT_TDC_API (eCATT TDC API - Test Data Container Access Class)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-TWB-TST-ECA (Application Component) eCATT Extended Computer Aided Test Tool
     SECATT_API (Package) eCATT - Application Programming Interface
Properties
Class CL_APL_ECATT_TDC_API  
Short Description eCATT TDC API - Test Data Container Access Class    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SECATT_API   eCATT - Application Programming Interface 
Created 20050624   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_APL_ECATT_TDC_API has no forward declaration.
Interfaces
Class CL_APL_ECATT_TDC_API has no interface implemented.
Friends
Class CL_APL_ECATT_TDC_API has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AP_IXML Instance attribute Private Object reference (TYPE REF TO) IF_IXML XML Factory Object 20070913
2 AT_ATTR_DESC Instance attribute Private Type reference (TYPE) ETATTR_DESC_TABTYPE Descriptive Table of Attributes 20081013
3 AT_PARAMS_SCHEMES Instance attribute Private Type reference (TYPE) TTY_PARAMS_SCHEMES Assignment Parameter / XML Schema 20100708
4 A_EXCEPTION Instance attribute Private Object reference (TYPE REF TO) CX_ECATT_TDC_ACCESS Pointer to the Last Exception 20080515
5 A_EXC_MODE Instance attribute Private Type reference (TYPE) ETONOFF 'E' Exception Handling C=Collect,E=Exit, I=Ignore 20080515
6 A_OBJ_CHANGED Instance attribute Private Type reference (TYPE) ETONOFF eCATT Switch On/Off 20080307
7 A_TADIR_DEVCLASS Instance attribute Private Type reference (TYPE) ETTADIR-DEVCLASS Package Assignment 20081016
8 A_TDC_PERF_IMPROVEMENT Static Attribute Private Type reference (TYPE) ETONOFF 20110815
9 A_TEST_DATA_AUNIT Instance attribute Private Object reference (TYPE REF TO) IF_APL_ECATT_TEST_DATA_AUNIT eCATT Test Data Container (ABAP Unit) 20110513
10 A_TMP_EXCEPTION Instance attribute Private Object reference (TYPE REF TO) CX_ECATT_TDC_ACCESS Temporary Memory for Exception 20080515
11 A_TR_ORDER Instance attribute Private Type reference (TYPE) E070-TRKORR Request/Task 20081016
12 A_WRITE_ENABLED Instance attribute Private Type reference (TYPE) ETONOFF SPACE Write Access Allowed 20080307
13 EXTRAID Instance attribute Private Type reference (TYPE) STRING Internal ID for the Identification of Different Memory Areas 20050630
14 TDC_ATTRIBUTES Instance attribute Private Type reference (TYPE) ETATTRA TDC Attributes 20080925
15 TDC_DEFAULT_VARIANT_VALUES Instance attribute Private Type reference (TYPE) ETPAR_VALS_STREAMS_TABTYPE Values from the Variant ECATTDEFAULT 20050705
16 TDC_ID Instance attribute Private Type reference (TYPE) ETAPI_OBJ ID of the TDC Loaded 20050624
17 TDC_PARAMS Instance attribute Private Type reference (TYPE) ETPAR_GUI_TABTYPE Parameter of a TDC 20050624
18 TDC_RFCDEST Instance attribute Private Type reference (TYPE) RFCDEST Logical destination (specified when calling function) 20050624
19 TDC_VARIANTS Instance attribute Private Type reference (TYPE) ETVAR_ID_TABTYPE Variant of a TDC 20050624
Methods
# Method Level Visibility Method type Description Created on
1 ADD_PARAMETER Instance method Private Method Adds a new Parameter to the Local List 20080710
2 ADD_VARIANT Instance method Private Method Inserts New Variant in the Local List 20080509
3 ASSIGN_SUBSTRUC Instance method Private Method Reads the Substructure PATH from the Overall Structure 20050726
4 BUILD_DATAREF_ID Instance method Protected Method Generate ID for Data Object Server for TDC Parameter 20130207
5 CHANGE_PARAMETER Instance method Public Method Changes Parameter Properties 20080515
6 CHANGE_VARIANT Instance method Public Method Changes Variant Properties 20080515
7 CHECK_DEFAULT_VARIANT Instance method Private Method Checks whether the default variant was read 20050705
8 CHECK_EMPTY_TABLES Static method Private Method Tests for Empty Tables, Sets IS_TABLE = 'Y' 20051110
9 CHECK_PARAMETER Instance method Private Method Checks the Existence of a Parameter 20080313
10 CHECK_PARAMETER_SIMPLE_TYPE Instance method Private Method Checks Parameter Type (Simple/Complex) 20080509
11 CHECK_PARAMS Instance method Private Method Gets List of Parameters in a Local Attribute 20050624
12 CHECK_TDC_ATTRIBUTES Instance method Private Method Reads Test Data Container Attributes 20080925
13 CHECK_VARIANT Instance method Private Method Checks Existence of a Variant 20080509
14 CHECK_VARIANTS Instance method Private Method Gets List of Variants in a Local Attribute 20050624
15 CHECK_WRITEABILITY Instance method Private Method Checks Whether Writing is Allowed 20080313
16 CLEAR_EXCEPTION Instance method Public Method Deletes the Noted Exception 20080515
17 CLOSE_INSTANCE Instance method Public Method Closes TDC instance, releases lock for write access 20121213
18 COMMIT_CHANGES Instance method Public Method Writes TDC Changes to the Database 20080307
19 CONSTRUCTOR Instance method Public Constructor 20050624
20 COPY_PARAMETER Instance method Public Method Copies a Parameter 20080515
21 COPY_TDC Static method Public Method Copies a Test Data Container 20080924
22 COPY_VARIANT Instance method Public Method Copies a Variant 20080515
23 CREATE_DATA_REF Instance method Private Method Creates a Memory Area with the Specified Definition 20050713
24 CREATE_PARAMETER Instance method Public Method Creates a New Parameter 20080307
25 CREATE_TDC Static method Public Method Creates a New Test Data Container 20081013
26 CREATE_VARIANT Instance method Public Method Creates a New Variant (Individual Processing) 20080307
27 CREATE_VARIANTS Instance method Public Method Creates New Variant(s) (Mass Processing) 20100706
28 DELETE_PARAMETER Instance method Public Method Deletes a Parameter 20080310
29 DELETE_TDC Static method Public Method Deletes a Test Data Container 20080924
30 DELETE_VARIANT Instance method Public Method Deletes a Variant 20080310
31 DEL_PARAMETER Instance method Private Method Deletes a Parameter from the Local List 20080804
32 DEL_VARIANT Instance method Private Method Deletes a Variant from the Local List 20080807
33 GET_EXCEPTION Instance method Public Method Returns the Last Exception, More Using ->previous 20080515
34 GET_INSTANCE Static method Public Method Loading and Preparing of a TDCs 20050624
35 GET_PARAMETER Instance method Private Method Reads a Parameter from the Local List 20080710
36 GET_PARAM_DEFINITION Instance method Public Method Returns the Definition of a Parameter 20050624
37 GET_PARAM_DESCRIPTION Instance method Public Method Returns the Short Text and Group of a Parameter 20050624
38 GET_PARAM_LIST Instance method Public Method returns the Table of the Parameter Defined 20050624
39 GET_SELECTED_TDC_ATTRIBUTES Instance method Public Method Reads Selected Attributes of the Test Data Container 20081009
40 GET_TDC_ATTRIBUTES Instance method Public Method Reads Test Data Container Attributes 20080925
41 GET_TDC_CONTENT Instance method Public Method Returns the Table of all Values from the TDC as REFs 20050714
42 GET_TDC_VERSION Instance method Public Method Returns the Name of the Version of the TDC Read 20071022
43 GET_VALUE Instance method Public Method Transfers the Value from the TDC to a Variable 20050624
44 GET_VALUE_REF Instance method Public Method Transfers the Value from the TDC to a REF Memory Area 20050624
45 GET_VARIANT_CONTENT Instance method Public Method Returns the Table of All Values of a Variant as REFs 20050714
46 GET_VARIANT_DESCRIPTION Instance method Public Method Returns the Short Text of a Variant 20050624
47 GET_VARIANT_LIST Instance method Public Method Returns the Table of the Variants Defined 20050624
48 GET_VERSION_LIST Static method Public Method Gets Table of All Available Versions for TDC 20110817
49 HANDLE_EXCEPTION Instance method Private Method Processes Exceptions According to A_EXC_MODE 20080515
50 MERGE_ATTRIBUTES Static method Private Method Merge Old and New Attributes 20081007
51 PARSE_PARAM_DEF Instance method Private Method Parses the Definition String of a Parameter 20080804
52 RENAME_TDC Static method Public Method Renames a Test Data Container 20081001
53 SET_AUNIT_MODE Instance method Public Method Sets Mode for Accelerated Data Access (for ABAP Unit) 20110523
54 SET_EXCEPTION_MODE Instance method Public Method Sets the Exception Handling Mode 20080515
55 SET_SELECTED_TDC_ATTRIBUTES Instance method Public Method Sets Selected Attributes of Test Data Container 20081008
56 SET_TDC_ATTRIBUTES Instance method Public Method Sets Test Data Container Attributes 20081002
57 SET_TDC_CONTENT Instance method Public Method Writes the Table of All Values of All Variants of a TDC 20080307
58 SET_VALUE Instance method Public Method Tranfers the Value from a Variable to the TDC 20080307
59 SET_VALUE_REF Instance method Public Method Transfers the Value from an REF Memory Area to the TDC 20080307
60 SET_VARIANT_CONTENT Instance method Public Method Writes a Table of Parameter Values of a Variant 20080307
Events
Class CL_APL_ECATT_TDC_API has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TTY_PARAMS_SCHEMES Private See coding 20100708 tty_params_schemes TYPE SORTED TABLE OF ty_params_schemes WITH UNIQUE KEY pname
2 TY_PARAMS_SCHEMES Private See coding 20100708 BEGIN OF ty_params_schemes, pname TYPE etp_name, scheme TYPE REF TO cl_apl_ecatt_xml_scheme, END OF ty_params_schemes
Method Signatures

Method ADD_PARAMETER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PARAM Call by reference Type reference (TYPE) ETPAR_GUI Parameterstruktur 20080710
# Exception Resumable Description Created on
1 CX_ECATT_TDC_ACCESS 20080710

Method ADD_VARIANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_VARISTRUC Call by reference Type reference (TYPE) ETVARIDDSC Variante 20080514
# Exception Resumable Description Created on
1 CX_ECATT_TDC_ACCESS 20080509

Method ASSIGN_SUBSTRUC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COMPLETE_DATA Call by reference Object reference (TYPE REF TO) DATA 20050726
2 Importing I_PATH Value transfer Type reference (TYPE) STRING 20050726
3 Importing I_SUBSTRUC_DATA Call by reference Object reference (TYPE REF TO) DATA 20050726
# Exception Resumable Description Created on
1 CX_ECATT_TDC_ACCESS 20050726

Method BUILD_DATAREF_ID 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) ETPAR_NAME Name eines Parameters für eCATT Datencontainer 20130207
2 Importing I_VARIANT_NAME Call by reference Type reference (TYPE) ETVAR_ID Name der Variante 20130207
3 Returning RE_REF_ID Value transfer Type reference (TYPE) STRING ID im Datenobjektserver 20130207

Method BUILD_DATAREF_ID on class CL_APL_ECATT_TDC_API has no exception.

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 Typ [STANDARD TABLE OF] |[ LENGTH x[ DECIMALS y]] 20080515
2 Importing I_PARAM_DESC Call by reference Type reference (TYPE) ETP_DESC Kurztext des Parameter 20080515
3 Importing I_PARAM_GROUP Call by reference Type reference (TYPE) ET_PGROUP Gruppierung für Parameter 20080515
4 Importing I_PARAM_NAME Call by reference Type reference (TYPE) ETP_NAME Name des Parameters 20080515
5 Importing I_PARAM_SORTLNR Call by reference Type reference (TYPE) ETSORT_LNR 0 Sortierfeld 0=Anhängen, 1=vorne Einfügen 20080515
# Exception Resumable Description Created on
1 CX_ECATT_TDC_ACCESS 20080515

Method CHANGE_VARIANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_VARIANT_DESC Call by reference Type reference (TYPE) STRING Kurztext der Variante 20080515
2 Importing I_VARIANT_NAME Call by reference Type reference (TYPE) ETVAR_ID Name der Variante 20080515
3 Importing I_VARIANT_SORTLNR Call by reference Type reference (TYPE) ETLFDNR 0 Sortierfeld 0=Anhängen, 1=vorne Einfügen 20080515
# Exception Resumable Description Created on
1 CX_ECATT_TDC_ACCESS 20080515

Method CHECK_DEFAULT_VARIANT Signature

Method CHECK_DEFAULT_VARIANT on class CL_APL_ECATT_TDC_API has no parameter.
# Exception Resumable Description Created on
1 CX_ECATT_TDC_ACCESS 20080515

Method CHECK_EMPTY_TABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_PGIDTAB Call by reference Type reference (TYPE) ETDOM_ALL_TABTYPE Tabelle fuer globale Bezeichner der DOM Knoten 20051110
2 Importing I_DOMPTR Call by reference Object reference (TYPE REF TO) CL_APL_ECATT_XML_DATA XML-Dokument für eCATT Daten (Wrapperklassen um iXML) 20051110

Method CHECK_EMPTY_TABLES on class CL_APL_ECATT_TDC_API has no exception.

Method CHECK_PARAMETER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PNAME Call by reference Type reference (TYPE) ETP_NAME Name eines Parameters oder einer Kommandoschnittstelle 20080313
2 Returning RE_EXISTS Value transfer Type reference (TYPE) ETONOFF eCATT Schalter Ein/Aus 20080313
# Exception Resumable Description Created on
1 CX_ECATT_TDC_ACCESS 20080509

Method CHECK_PARAMETER_SIMPLE_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PNAME Call by reference Type reference (TYPE) ETP_NAME Name eines Parameters oder einer Kommandoschnittstelle 20080509
2 Returning RE_SIMPLE Value transfer Type reference (TYPE) ETONOFF eCATT Schalter Ein/Aus 20080509
# Exception Resumable Description Created on
1 CX_ECATT_TDC_ACCESS 20080509

Method CHECK_PARAMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_RELOAD_TEXTS Call by reference Type reference (TYPE) ETONOFF SPACE Texte laden, falls noch nicht vorhanden 20121114
# Exception Resumable Description Created on
1 CX_ECATT_TDC_ACCESS 20080509

Method CHECK_TDC_ATTRIBUTES Signature

Method CHECK_TDC_ATTRIBUTES on class CL_APL_ECATT_TDC_API has no parameter.
# Exception Resumable Description Created on
1 CX_ECATT_TDC_ACCESS 20080925

Method CHECK_VARIANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_VARINAME Call by reference Type reference (TYPE) ETVAR_ID Name einer Variante 20080509
2 Returning RE_EXISTS Value transfer Type reference (TYPE) ETONOFF eCATT Schalter Ein/Aus 20080509
# Exception Resumable Description Created on
1 CX_ECATT_TDC_ACCESS 20080509

Method CHECK_VARIANTS Signature

Method CHECK_VARIANTS on class CL_APL_ECATT_TDC_API has no parameter.
# Exception Resumable Description Created on
1 CX_ECATT_TDC_ACCESS 20080509

Method CHECK_WRITEABILITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_WRITE_OK Value transfer Type reference (TYPE) ETONOFF eCATT Schalter Ein/Aus 20080313
# Exception Resumable Description Created on
1 CX_ECATT_TDC_ACCESS 20080509

Method CLEAR_EXCEPTION Signature

Method CLEAR_EXCEPTION on class CL_APL_ECATT_TDC_API has no parameter.
Method CLEAR_EXCEPTION on class CL_APL_ECATT_TDC_API has no exception.

Method CLOSE_INSTANCE Signature

Method CLOSE_INSTANCE on class CL_APL_ECATT_TDC_API has no parameter.
# Exception Resumable Description Created on
1 CX_ECATT_TDC_ACCESS Exception Class for eCATT API 20121213

Method COMMIT_CHANGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COMMIT_MODE Value transfer Type reference (TYPE) ETONOFF 'X' Kennzeichen: COMMIT WORK durchführen? 20130819
2 Importing I_RELEASE_LOCK Value transfer Type reference (TYPE) ETONOFF SPACE X=Sperre des Objektes aufheben 20080514
3 Importing I_TR_ORDER Value transfer Type reference (TYPE) E070-TRKORR Auftrag/Aufgabe 20080422
# Exception Resumable Description Created on
1 CX_ECATT_TDC_ACCESS 20080509

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TDC_ID Call by reference Type reference (TYPE) ETAPI_OBJ eCATT Identifizierung eines Objektes in API-Laufzeit 20050624
2 Importing I_TDC_RFCDEST Call by reference Type reference (TYPE) RFCDEST logische Destination (Wird bei Funktionsaufruf angegeben) 20050624

Method CONSTRUCTOR on class CL_APL_ECATT_TDC_API has no exception.

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' = Werte in allen Varianten kopieren 20080807
2 Importing I_NEW_PARAM_NAME Call by reference Type reference (TYPE) ETP_NAME Name des neuen Parameters 20080515
3 Importing I_PARAM_NAME Call by reference Type reference (TYPE) ETP_NAME Name des Parameters 20080515
# Exception Resumable Description Created on
1 CX_ECATT_TDC_ACCESS 20080515

Method COPY_TDC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DEST_NAME Call by reference Type reference (TYPE) ETOBJ_NAME eCATT Objekt 20081016
2 Importing I_DEST_VERSION Call by reference Type reference (TYPE) ETOBJ_VER eCATT Objektversion 20081016
3 Importing I_SOURCE_NAME Call by reference Type reference (TYPE) ETOBJ_NAME eCATT Objekt 20081016
4 Importing I_SOURCE_VERSION Call by reference Type reference (TYPE) ETOBJ_VER eCATT Objektversion 20081016
5 Importing I_TADIR_DEVCLASS Call by reference Type reference (TYPE) ETTADIR-DEVCLASS eCATT: Packetzuordnung 20081016
6 Importing I_TDC_RFCDEST Call by reference Type reference (TYPE) RFCDEST 'NONE' logische Destination (Wird bei Funktionsaufruf angegeben) 20081016
7 Importing I_TR_ORDER Call by reference Type reference (TYPE) E070-TRKORR Auftrag/Aufgabe 20081016
# Exception Resumable Description Created on
1 CX_ECATT_TDC_ACCESS 20080925

Method COPY_VARIANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CLEAR_NEW_VALUES Call by reference Type reference (TYPE) ETONOFF X = alle Werte der neuen Variante werden gelöscht 20080729
2 Importing I_NEW_VARIANT_DESC Call by reference Type reference (TYPE) STRING Kurztext der Variante 20080729
3 Importing I_NEW_VARIANT_NAME Call by reference Type reference (TYPE) ETVAR_ID Name der neuen Variante 20080515
4 Importing I_NEW_VARIANT_SORTLNR Call by reference Type reference (TYPE) ETLFDNR 0 Sortierfeld 0=Anhängen, 1=vorne Einfügen 20080729
5 Importing I_VARIANT_NAME Call by reference Type reference (TYPE) ETVAR_ID Name der Variante 20080515
# Exception Resumable Description Created on
1 CX_ECATT_TDC_ACCESS 20080515

Method CREATE_DATA_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_VALUE_ID Call by reference Type reference (TYPE) STRING ID im Datenobjektserver 20130207
2 Importing DATA_DEF Value transfer Type reference (TYPE) STRING Typ für Datendeklaration 20050713
3 Exporting DATA_REF Call by reference Object reference (TYPE REF TO) DATA Erzeugte Datenreferenz auf ABAP Datenobjekt 20050713
# Exception Resumable Description Created on
1 CX_ECATT_TDC_ACCESS 20050713

Method CREATE_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 Typ [STANDARD TABLE OF] |[ LENGTH x[ DECIMALS y]] 20080310
2 Importing I_PARAM_DESC Call by reference Type reference (TYPE) ETP_DESC Kurztext des Parameter 20080515
3 Importing I_PARAM_GROUP Call by reference Type reference (TYPE) ET_PGROUP Gruppierung für Parameter 20080515
4 Importing I_PARAM_NAME Call by reference Type reference (TYPE) ETP_NAME Name des Parameters 20080307
5 Importing I_PARAM_SORTLNR Call by reference Type reference (TYPE) ETSORT_LNR 0 Sortierfeld 0=Anhängen, 1=vorne Einfügen 20080515
# Exception Resumable Description Created on
1 CX_ECATT_TDC_ACCESS 20080307

Method CREATE_TDC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TDC_REF Call by reference Object reference (TYPE REF TO) CL_APL_ECATT_TDC_API Zugriffsobjekt für einen Testdatencontainer 20081016
2 Importing IT_ATTR_TAB Call by reference Type reference (TYPE) ETATTR_DESC_TABTYPE Tabelle mit Attributbeschreibungen und Werten 20081017
3 Importing I_EXCEPTION_MODE Call by reference Type reference (TYPE) ETONOFF 'E' Modus E=Raise and Exit, C=Collect and Continue, I=Ignore 20081017
4 Importing I_NAME Call by reference Type reference (TYPE) ETOBJ_NAME eCATT Objekt 20081016
5 Importing I_TADIR_DEVCLASS Call by reference Type reference (TYPE) ETTADIR-DEVCLASS Paketzuordnung (überschreibt IT_ATTR_TAB) 20081016
6 Importing I_TDC_RFCDEST Call by reference Type reference (TYPE) RFCDEST 'NONE' RFC Destination zum System des TDC 20081016
7 Importing I_TR_ORDER Call by reference Type reference (TYPE) E070-TRKORR Auftrag/Aufgabe 20081016
8 Importing I_VERSION Call by reference Type reference (TYPE) ETOBJ_VER eCATT Objektversion 20081016
9 Importing I_WRITE_ACCESS Call by reference Type reference (TYPE) ETONOFF In welchem Editiermodus soll Objekt nach Anlegen verbleiben 20081016
# Exception Resumable Description Created on
1 CX_ECATT_TDC_ACCESS 20081013

Method CREATE_VARIANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_VARIANT_DESC Call by reference Type reference (TYPE) STRING Kurztext der Variante 20080310
2 Importing I_VARIANT_NAME Call by reference Type reference (TYPE) ETVAR_ID Name der Variante 20080307
3 Importing I_VARIANT_SORTLNR Call by reference Type reference (TYPE) ETLFDNR 0 Sortierfeld 0=Anhängen, 1=vorne Einfügen 20080514
# Exception Resumable Description Created on
1 CX_ECATT_TDC_ACCESS 20080307

Method CREATE_VARIANTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_VARIANTS Call by reference Type reference (TYPE) ETVAR_ID_TABTYPE eCATT: Tabelle mit Variantennamen 20100706
# Exception Resumable Description Created on
1 CX_ECATT_TDC_ACCESS 20100706

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 Name des Parameters 20080310
# Exception Resumable Description Created on
1 CX_ECATT_TDC_ACCESS 20080310

Method DELETE_TDC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NAME Call by reference Type reference (TYPE) ETOBJ_NAME eCATT Objekt 20081017
2 Importing I_TDC_RFCDEST Call by reference Type reference (TYPE) RFCDEST 'NONE' logische Destination (Wird bei Funktionsaufruf angegeben) 20081017
3 Importing I_TR_ORDER Call by reference Type reference (TYPE) E070-TRKORR 20081017
4 Importing I_VERSION Call by reference Type reference (TYPE) ETOBJ_VER 0 eCATT Objektversion 20081017
# Exception Resumable Description Created on
1 CX_ECATT_TDC_ACCESS 20080925

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 Name der Variante 20080310
# Exception Resumable Description Created on
1 CX_ECATT_TDC_ACCESS 20080310

Method DEL_PARAMETER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PNAME Call by reference Type reference (TYPE) ETP_NAME Parametername 20080804
# Exception Resumable Description Created on
1 CX_ECATT_TDC_ACCESS 20080804

Method DEL_VARIANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_VARINAME Call by reference Type reference (TYPE) ETVAR_ID Name einer Variante 20080807
# Exception Resumable Description Created on
1 CX_ECATT_TDC_ACCESS 20080807

Method GET_EXCEPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_EXC_REF Value transfer Object reference (TYPE REF TO) CX_ECATT_TDC_ACCESS 20080515

Method GET_EXCEPTION on class CL_APL_ECATT_TDC_API has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_TDC_REF Value transfer Object reference (TYPE REF TO) CL_APL_ECATT_TDC_API Pointer auf das API-Objekt für alle weiteren Zugriffe 20050624
2 Importing I_EXCEPTION_MODE Call by reference Type reference (TYPE) ETONOFF 'E' Modus E=Raise and Exit, C=Collect and Continue, I=Ignore 20080515
3 Importing I_TDC_RFCDEST Call by reference Type reference (TYPE) RFCDEST SPACE Destination zum System in dem der TDC liegt 20050714
4 Importing I_TESTDATACONTAINER Call by reference Type reference (TYPE) ETOBJ_NAME eCATT Objekt 20050624
5 Importing I_TESTDATACONTAINER_VERSION Call by reference Type reference (TYPE) ETOBJ_VER Objektversion 20080211
6 Importing I_WRITE_ACCESS Call by reference Type reference (TYPE) ETONOFF SPACE Modus X=Schreibzugriff 20080307
# Exception Resumable Description Created on
1 CX_ECATT_TDC_ACCESS 20050624

Method GET_PARAMETER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PNAME Call by reference Type reference (TYPE) ETP_NAME Name eines Parameters oder einer Kommandoschnittstelle 20080710
2 Returning RE_PARAM Value transfer Type reference (TYPE) ETPAR_GUI Parameterstruktur 20080710
# Exception Resumable Description Created on
1 CX_ECATT_TDC_ACCESS 20080710

Method GET_PARAM_DEFINITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_PARAM_DEF Value transfer Type reference (TYPE) STRING Typ [STANDARD TABLE OF] |[ LENGTH x[ DECIMALS y]] 20050624
2 Importing I_PARAM_NAME Call by reference Type reference (TYPE) ETP_NAME Name des Parameters 20050624
# Exception Resumable Description Created on
1 CX_ECATT_TDC_ACCESS 20050624

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 Kurztext des Parameters 20050624
2 Exporting E_PARAM_GROUP Call by reference Type reference (TYPE) ET_PGROUP Gruppierung für Parameter 20080515
3 Importing I_PARAM_NAME Call by reference Type reference (TYPE) ETP_NAME Name des Parameters 20050624
# Exception Resumable Description Created on
1 CX_ECATT_TDC_ACCESS 20050624

Method GET_PARAM_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_PARAM_TAB Value transfer Type reference (TYPE) ETP_NAME_TABTYPE Tabelle über Parameternamen 20050624
2 Importing I_SORTORDER Call by reference Type reference (TYPE) ETONOFF 'X' Reihenfolge X=wie durch sortlnr definiert; A= alphabetisch 20080515
# Exception Resumable Description Created on
1 CX_ECATT_TDC_ACCESS 20050624

Method GET_SELECTED_TDC_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CHT_ATTRIBS Call by reference Type reference (TYPE) ETATTR_DESC_TABTYPE Gewünschte Attribute, Inititial = Alle Attribute 20081009
2 Importing I_GET_READ_ONLY Call by reference Type reference (TYPE) ETONOFF SPACE X = Auch Read-Only Attribute holen 20081009
# Exception Resumable Description Created on
1 CX_ECATT_TDC_ACCESS 20081009

Method GET_TDC_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BF_OBJ_ATTRIBS Call by reference Type reference (TYPE) ETBF_OBJ_TABTYPE eCATT TTYP - Im Testscript/TDC verwendete Business Functions 20081023
2 Exporting ET_BF_VER_ATTRIBS Call by reference Type reference (TYPE) ETBF_VER_TABTYPE eCATT TTYP - In Versionen verwendete Business Functions 20081023
3 Exporting ET_RELEASES Call by reference Type reference (TYPE) ETSYS_REL_TABTYPE eCATT Tabellentyp Softwarekomponentenreleasedaten 20081027
4 Exporting ET_SOFTCOMPS Call by reference Type reference (TYPE) ETSYS_COMP_TABTYPE eCATT Tabellentyp Softwarekomponentendaten 20081027
5 Exporting E_DOKU_ATTRIBUTES Call by reference Type reference (TYPE) ETOBJ_DOC eCATT Attribute - Dokumentation 20081002
6 Exporting E_GENERAL_ATTRIBUTES Call by reference Type reference (TYPE) ETOBJ_GNDT eCATT Attribute - Allgemeine Daten 20081021
7 Exporting E_MASTER_SOFTCOMP Call by reference Type reference (TYPE) DLVUNIT Softwarekomponente 20081027
8 Exporting E_RESTRICTION_ATTRIBUTES Call by reference Type reference (TYPE) ETOBJ_CNST eCATT Attribute - Einschränkungen 20081002
9 Exporting E_VERSION_DEPENDANT_ATTRIBS Call by reference Type reference (TYPE) ETATTR_VER eCATT Objekt - versionsabhängige Attribute 20081023
10 Exporting E_VERSION_INDEPENDENT_ATTRIBS Call by reference Type reference (TYPE) ETOBJNOVER eCATT Attribute nicht versionsabhängig 20081021
# Exception Resumable Description Created on
1 CX_ECATT_TDC_ACCESS 20081002

Method GET_TDC_CONTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_VALUE_TAB Value transfer Type reference (TYPE) ETTDC_REFS_TABTYPE Tabelle aus Varianten, Parameternamen und Referenzen 20050714
# Exception Resumable Description Created on
1 CX_ECATT_TDC_ACCESS 20050714

Method GET_TDC_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_VERSION_NAME Value transfer Type reference (TYPE) ETOBJ_VER eCATT Objektversion 20071022

Method GET_TDC_VERSION on class CL_APL_ECATT_TDC_API has no exception.

Method GET_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing E_PARAM_VALUE Value transfer Type reference (TYPE) ANY Variable, in die der Wert übertragen werden soll 20050624
2 Importing I_PARAM_NAME Call by reference Type reference (TYPE) ETPAR_NAME Name des Parameters 20050624
3 Importing I_PATH Call by reference Type reference (TYPE) STRING Pfad innerhalb des Parameters 20050630
4 Importing I_VARIANT_NAME Call by reference Type reference (TYPE) ETVAR_ID Name der Variante 20050630
# Exception Resumable Description Created on
1 CX_ECATT_TDC_ACCESS 20050624

Method GET_VALUE_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing E_PARAM_REF Value transfer Object reference (TYPE REF TO) DATA REF auf die Variable, in die der Wert übertragen werden soll 20050624
2 Importing I_PARAM_NAME Call by reference Type reference (TYPE) ETPAR_NAME Name des Parameters 20050624
3 Importing I_PATH Call by reference Type reference (TYPE) STRING Pfad innerhalb des Parameters 20050704
4 Importing I_VARIANT_NAME Call by reference Type reference (TYPE) ETVAR_ID Name der Variante 20050704
# Exception Resumable Description Created on
1 CX_ECATT_TDC_ACCESS 20050624

Method GET_VARIANT_CONTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_VALUE_TAB Value transfer Type reference (TYPE) ETPAR_REF_TABTYPE Tabelle aus Parameternamen und Referenzen 20050714
2 Importing I_VARIANT_NAME Call by reference Type reference (TYPE) ETVAR_ID Name der Variante 20050714
# Exception Resumable Description Created on
1 CX_ECATT_TDC_ACCESS 20050714

Method GET_VARIANT_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_VARIANT_DESC Value transfer Type reference (TYPE) ETP_DESC Kurztext der Variante 20050624
2 Importing I_VARIANT_NAME Call by reference Type reference (TYPE) ETVAR_ID Name der Variante 20050624
# Exception Resumable Description Created on
1 CX_ECATT_TDC_ACCESS 20050624

Method GET_VARIANT_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_VARIANT_TAB Value transfer Type reference (TYPE) ETVAR_NAME_TABTYPE Tabelle mit Variantennamen 20050624
2 Importing I_SORTORDER Call by reference Type reference (TYPE) ETONOFF 'X' X=wie durch sortlnr definiert; A= alphabetisch 20080514
# Exception Resumable Description Created on
1 CX_ECATT_TDC_ACCESS 20050624

Method GET_VERSION_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_VERSION_COUNT Call by reference Type reference (TYPE) I Anzahl existierender Versionen 20110817
2 Exporting E_VERSION_INFO Call by reference Type reference (TYPE) ETVERSINFO_TABTYPE eCATT Tabellentyp Versionsinfo 20110817
3 Importing I_NAME Call by reference Type reference (TYPE) ETOBJ_NAME eCATT Objekt 20110817
4 Importing I_RFCDEST Call by reference Type reference (TYPE) RFCDEST 'NONE' logische Destination (Wird bei Funktionsaufruf angegeben) 20110817
# Exception Resumable Description Created on
1 CX_ECATT_TDC_ACCESS 20110817

Method HANDLE_EXCEPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_EXCEPTION Call by reference Object reference (TYPE REF TO) CX_ECATT_TDC_ACCESS 20080515
# Exception Resumable Description Created on
1 CX_ECATT_TDC_ACCESS 20080515

Method MERGE_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_ATTRIBUTES Call by reference Type reference (TYPE) ETATTRA Gesamtstruktur für eCATT-Objekt Attribute 20081016
2 Importing IT_ATTRIBS Call by reference Type reference (TYPE) ETATTR_DESC_TABTYPE Tabelle mit Attributbeschreibungen und Werten 20081016
3 Importing IT_EXISTING_ATTRIBS Call by reference Type reference (TYPE) ETATTR_DESC_TABTYPE Tabelle mit Attributbeschreibungen und Werten 20081016
# Exception Resumable Description Created on
1 CX_ECATT_TDC_ACCESS 20081016

Method PARSE_PARAM_DEF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PARSTRUC Call by reference Type reference (TYPE) ETPAR_GUI Struktur für Datentransfer Parameterdefinitionen APL - GUI 20120117
2 Importing I_PDEF Value transfer Type reference (TYPE) STRING Name eines Parameters oder einer Kommandoschnittstelle 20080804
3 Returning RE_PARAM Value transfer Type reference (TYPE) ETPAR_GUI Parameterstruktur 20080804
# Exception Resumable Description Created on
1 CX_ECATT_TDC_ACCESS 20080804

Method RENAME_TDC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DEST_NAME Call by reference Type reference (TYPE) ETOBJ_NAME eCATT Objekt 20081017
2 Importing I_DEST_VERSION Call by reference Type reference (TYPE) ETOBJ_VER eCATT Objektversion 20081017
3 Importing I_SOURCE_NAME Call by reference Type reference (TYPE) ETOBJ_NAME eCATT Objekt 20081017
4 Importing I_SOURCE_VERSION Call by reference Type reference (TYPE) ETOBJ_VER eCATT Objektversion 20081017
5 Importing I_TADIR_DEVCLASS Call by reference Type reference (TYPE) ETTADIR-DEVCLASS eCATT: Teile eines neuen TADIR Eintrages 20081017
6 Importing I_TDC_RFCDEST Call by reference Type reference (TYPE) RFCDEST 'NONE' logische Destination (Wird bei Funktionsaufruf angegeben) 20081017
7 Importing I_TR_ORDER Call by reference Type reference (TYPE) E070-TRKORR Auftrag/Aufgabe 20081017
# Exception Resumable Description Created on
1 CX_ECATT_TDC_ACCESS 20081001

Method SET_AUNIT_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AUNIT_MODE Call by reference Type reference (TYPE) ETONOFF eCATT Schalter Ein/Aus 20110523

Method SET_AUNIT_MODE on class CL_APL_ECATT_TDC_API has no exception.

Method SET_EXCEPTION_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_EXCEPTION_MODE Call by reference Type reference (TYPE) ETONOFF 'E' Modus E=Raise and Exit, C=Collect and Continue, I=Ignore 20080515

Method SET_EXCEPTION_MODE on class CL_APL_ECATT_TDC_API has no exception.

Method SET_SELECTED_TDC_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ATTRIBS Call by reference Type reference (TYPE) ETATTR_DESC_TABTYPE Zu setzende Attribute 20081009
# Exception Resumable Description Created on
1 CX_ECATT_TDC_ACCESS 20081008

Method SET_TDC_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_BF_OBJ_ATTRIBS Call by reference Type reference (TYPE) ETBF_OBJ_TABTYPE eCATT TTYP - Im Testscript/TDC verwendete Business Functions 20081023
2 Importing IT_BF_VER_ATTRIBS Call by reference Type reference (TYPE) ETBF_VER_TABTYPE eCATT TTYP - In Versionen verwendete Business Functions 20081023
3 Importing IT_RELEASES Call by reference Type reference (TYPE) ETSYS_REL_TABTYPE eCATT Tabellentyp Softwarekomponentenreleasedaten 20081027
4 Importing IT_SOFTCOMPS Call by reference Type reference (TYPE) ETSYS_COMP_TABTYPE eCATT Tabellentyp Softwarekomponentendaten 20081027
5 Importing I_DOKU_ATTRIBUTES Call by reference Type reference (TYPE) ETOBJ_DOC eCATT Attribute - Dokumentation 20081002
6 Importing I_GENERAL_ATTRIBUTES Call by reference Type reference (TYPE) ETOBJ_GNDT eCATT Attribute - Allgemeine Daten 20081021
7 Importing I_MASTER_SOFTCOMP Call by reference Type reference (TYPE) DLVUNIT Softwarekomponente 20081027
8 Importing I_RESTRICTION_ATTRIBUTES Call by reference Type reference (TYPE) ETOBJ_CNST eCATT Attribute - Einschränkungen 20081002
9 Importing I_VERSION_DEPENDANT_ATTRIBS Call by reference Type reference (TYPE) ETATTR_VER eCATT Objekt - versionsabhängige Attribute 20081023
10 Importing I_VERSION_INDEPENDENT_ATTRIBS Call by reference Type reference (TYPE) ETOBJNOVER eCATT Attribute nicht versionsabhängig 20081021
# Exception Resumable Description Created on
1 CX_ECATT_TDC_ACCESS 20081002

Method SET_TDC_CONTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_VALUE_TAB Value transfer Type reference (TYPE) ETTDC_REFS_TABTYPE Tabelle aus Varianten, Parameternamen und Referenzen 20080307
# Exception Resumable Description Created on
1 CX_ECATT_TDC_ACCESS 20080307

Method SET_VALUE 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) ETPAR_NAME Name des Parameters 20080307
2 Importing I_PARAM_VALUE Value transfer Type reference (TYPE) ANY Variable, aus der der Wert übertragen werden soll 20080307
3 Importing I_PATH Call by reference Type reference (TYPE) STRING Pfad innerhalb des Parameters 20080307
4 Importing I_VARIANT_NAME Call by reference Type reference (TYPE) ETVAR_ID Name der Variante 20080307
# Exception Resumable Description Created on
1 CX_ECATT_TDC_ACCESS 20080307

Method SET_VALUE_REF 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) ETPAR_NAME Name des Parameters 20080307
2 Importing I_PARAM_REF Value transfer Object reference (TYPE REF TO) DATA REF auf die Variable, aus der der Wert übertragen wird 20080307
3 Importing I_PATH Call by reference Type reference (TYPE) STRING Pfad innerhalb des Parameters 20080307
4 Importing I_VARIANT_NAME Call by reference Type reference (TYPE) ETVAR_ID Name der Variante 20080307
# Exception Resumable Description Created on
1 CX_ECATT_TDC_ACCESS 20080307

Method SET_VARIANT_CONTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_VALUE_TAB Value transfer Type reference (TYPE) ETPAR_REF_TABTYPE Tabelle aus Parameternamen und Referenzen 20080307
2 Importing I_VARIANT_NAME Call by reference Type reference (TYPE) ETVAR_ID Name der Variante 20080307
# Exception Resumable Description Created on
1 CX_ECATT_TDC_ACCESS 20080307
History
Last changed by/on SAP  20140121 
SAP Release Created in 710