SAP ABAP Class CL_APL_ECATT_UPLOAD (eCATT: Upload eCATT Objects)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-TWB-TST-ECA (Application Component) eCATT Extended Computer Aided Test Tool
     SECATT_MIDDLEWARE (Package) eCATT Middleware Objects
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_APL_ECATT_CONFIG_UPLOAD eCATT: Upload eCATT Objects 20010718
2 Inheritance (c INHERITING FROM c_ref)  CL_APL_ECATT_DATA_UPLOAD eCATT: Upload eCATT Objects 20010718
3 Inheritance (c INHERITING FROM c_ref)  CL_APL_ECATT_SCRIPT_UPLOAD eCATT: Upload eCATT Objects 20010718
4 Inheritance (c INHERITING FROM c_ref)  CL_APL_ECATT_SP_UPLOAD eCATT: Upload eCATT Object 20080425
5 Inheritance (c INHERITING FROM c_ref)  CL_APL_ECATT_SYSTEMS_UPLOAD eCATT: Upload eCATT Objects 20010718
6 Inheritance (c INHERITING FROM c_ref)  CL_APL_ECATT_VO_UPLOAD eCATT: Upload eCATT Object 20050726
Properties
Class CL_APL_ECATT_UPLOAD  
Short Description eCATT: Upload eCATT Objects    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SECATT_MIDDLEWARE   eCATT Middleware Objects 
Created 20010613   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_APL_ECATT_UPLOAD has no forward declaration.
Interfaces
Class CL_APL_ECATT_UPLOAD has no interface implemented.
Friends
Class CL_APL_ECATT_UPLOAD has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AP_XML_CONV Instance attribute Private Object reference (TYPE REF TO) CL_APL_ECATT_XML_CONVERTER Conversion of XML Formats, Generic Data Types 20050803
2 AP_XSLT Instance attribute Protected Object reference (TYPE REF TO) CL_APL_ECATT_XSLT eCATT XML Transformations 20050727
3 ATTRT Instance attribute Protected Type reference (TYPE) ETTOOLNAME Name of Test Tool 20011024
4 A_USE_CTS_API_2 Instance attribute Protected Type reference (TYPE) ETONOFF Use CTS WBO API (Without Dialogs) 20130326
5 DEEP_DATA_TAB Instance attribute Protected Type reference (TYPE) ETSTR_DATA_TABTYPE Table for DOM Structured Parameters 20010725
6 ECATT_CONFIG Instance attribute Protected Object reference (TYPE REF TO) CL_APL_ECATT_TEST_CONFIG Test Configuration 20010830
7 ECATT_DATA Instance attribute Protected Object reference (TYPE REF TO) CL_APL_ECATT_TEST_DATA eCATT Test Data Container 20010816
8 ECATT_EXTPROG Instance attribute Protected Object reference (TYPE REF TO) CL_APL_ECATT_EXTPROG Supports the Communication to External Test Tools 20011024
9 ECATT_OBJECT Instance attribute Protected Object reference (TYPE REF TO) CL_APL_ECATT_OBJECT Basis Class for eCATT Objects 20010719
10 ECATT_SCRIPT Instance attribute Protected Object reference (TYPE REF TO) CL_APL_ECATT_SCRIPT eCATT - Script 20010813
11 ECATT_SP Instance attribute Protected Object reference (TYPE REF TO) CL_APL_ECATT_START_DATA eCATT Object - Start Profile Data 20080425
12 ECATT_SYSTEMS Instance attribute Protected Object reference (TYPE REF TO) CL_APL_ECATT_SYSTEM_DATA eCatt: System Data List 20010821
13 ECATT_VO Instance attribute Protected Object reference (TYPE REF TO) CL_APL_ECATT_VO 20050726
14 EXCEPTION_TO_RAISE Instance attribute Protected Object reference (TYPE REF TO) CX_ECATT_APL Basis Class for eCATT Middleware Exceptions 20011108
15 G_N_ACTIONS Instance attribute Private Object reference (TYPE REF TO) IF_IXML_NODE Actions of Previous Page 20040217
16 G_N_UI Instance attribute Private Object reference (TYPE REF TO) IF_IXML_NODE UI of Previous Page 20040217
17 G_PROTOCOL_VERS Instance attribute Private Type reference (TYPE) STRING Log Version Web Dynpro 20041117
18 IXML Instance attribute Protected Object reference (TYPE REF TO) IF_IXML IF_IXML 20010719
19 PARAMETERS Instance attribute Protected Type reference (TYPE) ETPAR_GUI_TABTYPE Structure for Data Transfer; Parameter Definitions APL - GUI 20010724
20 PAR_DEF_TAB Instance attribute Protected Type reference (TYPE) ETPAR_DEF_TABTYPE eCATT Parameter Definition 20010820
21 SCHEMA_OVER_ALL Instance attribute Protected Object reference (TYPE REF TO) IF_IXML_DOCUMENT IF_IXML_DOCUMENT 20010718
22 TADIR_PRESET Instance attribute Protected Type reference (TYPE) ETTADIR eCATT: Parts of New TADIR Entry 20011031
23 TEMPLATE_OVER_ALL Static Attribute Protected Object reference (TYPE REF TO) IF_IXML_DOCUMENT IF_IXML_DOCUMENT 20010718
24 TYP Instance attribute Protected Type reference (TYPE) ETOBJ_TYPE eCATT Object Type (Test Data, Script, Configuration, etc.) 20010816
25 URI Instance attribute Protected Type reference (TYPE) ETDOM_NAME Uniform Resource Indicator of XML Document 20030204
26 XML_DOC Instance attribute Private Object reference (TYPE REF TO) CL_APL_ECATT_XML eCATT Basis iXML Wrapper Class 20040211
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20050727
2 DEL_VALUES_FROM_DEFAULT Instance method Protected Method Delete Parameter Values of XML for Default Variant 20050811
3 GET_ATTRIBUTES_FROM_DOM Instance method Protected Method Load Attributes from DOM 20010719
4 GET_ATTRIBUTES_FROM_DOM_NEW Instance method Protected Method Load Attributes from DOM 20050803
5 GET_CONTROL_DATA_FOR_TCD Instance method Private Method Format Control Data for TCD in XML 20040625
6 GET_FIRST_CHILD Instance method Private Method 20040319
7 GET_PARAMS_FROM_DOM Instance method Protected Method Load Parameters from DOM 20030530
8 GET_PARAMS_FROM_DOM_NEW Instance method Protected Method Load Parameters from DOM as XML Version 20050803
9 GET_VALUES_FROM_VARIANT Instance method Private Method Get Variant Values from DOM 20030530
10 GET_VARIANTS_FROM_DOM Instance method Protected Method Get Variants from DOM 20030530
11 GET_VARIANTS_FROM_DOM_NEW Instance method Protected Method Get Variants from DOM XML to ABAP Deserialization 20050811
12 GET_VAR_MODE_FROM_DOM Instance method Protected Method Loading of the Variant Mode 20060418
13 PARSE_XML Instance method Private Method Read (Parse) Uploaded Document in DOM 20040211
14 RAISE_UPLOAD_EXCEPTION Instance method Protected Method Raise Upload Exception 20030203
15 RENDER_XML Instance method Private Method Serialize Subdocument 20040211
16 RESET_PREVIOUS_EXCEPTION Instance method Protected Method Cancel Exception Chain 20030204
17 UPLOAD Instance method Public Method Upload 20010719
18 UPLOAD_DATA_FROM_STREAM Instance method Protected Method Convert Data Stream to DOM 20010718
19 UPLOAD_SCHEMA_FROM_STREAM Instance method Protected Method Convert Schema Stream to DOM 20010718
20 UPLOAD_WEBDYNPRO_FROM_ECLIPSE Instance method Public Method Upload Web Dynpro Recording with Eclipse into Script 20030523
21 WD_HANDLE_DELTA_MECHANISM Instance method Private Method Handling of Delta Mechanism of Web Dynpro for Java 20040217
22 WD_SPLIT_UI Instance method Private Method Split Web Dynpro Command in UI Tree and the Rest 20040217
Events
Class CL_APL_ECATT_UPLOAD has no event.
Types
Class CL_APL_ECATT_UPLOAD has no local type.
Method Signatures

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_APL_ECATT_UPLOAD has no parameter.
Method CONSTRUCTOR on class CL_APL_ECATT_UPLOAD has no exception.

Method DEL_VALUES_FROM_DEFAULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_DATA_TREE Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT XML-Dokument eines strukturierten Parameters 20050811
# Exception Resumable Description Created on
1 CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20050811

Method GET_ATTRIBUTES_FROM_DOM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_OBJECT Call by reference Type reference (TYPE) ETMOBJECTS Struktur für Massenbearbeitungsfunktionen für eCATT-Objekte 20011109
# Exception Resumable Description Created on
1 CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20010719

Method GET_ATTRIBUTES_FROM_DOM_NEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_OBJECT Call by reference Type reference (TYPE) ETMOBJECTS Struktur für Massenbearbeitungsfunktionen für eCATT-Objekte 20050803
# Exception Resumable Description Created on
1 CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20050803

Method GET_CONTROL_DATA_FOR_TCD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_CMDI_NODE Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT Knoten im XML-DOM auf CMDI 20040625
2 Importing IP_PARAMS Call by reference Object reference (TYPE REF TO) CL_APL_ECATT_PARAMS Parameterdefinition für Testdaten 20040625
3 Importing IS_PARAM Call by reference Type reference (TYPE) ETPAR_GUI eCATT Parameterdefinition 20040625
# Exception Resumable Description Created on
1 CX_ECATT_APL eCatt Utilities 20040625

Method GET_FIRST_CHILD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FILTER Call by reference Object reference (TYPE REF TO) IF_IXML_NODE_FILTER IF_IXML_NODE_FILTER 20040319
2 Importing IM_PARENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20040319
3 Returning RE_CHILD Value transfer Object reference (TYPE REF TO) IF_IXML_NODE IF_IXML_NODE 20040319
# Exception Resumable Description Created on
1 CX_ECATT_APL_UTIL eCatt Utilities 20040319

Method GET_PARAMS_FROM_DOM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_PARAMS Call by reference Object reference (TYPE REF TO) CL_APL_ECATT_PARAMS Parameterdefinition für Testdaten 20030530
# Exception Resumable Description Created on
1 CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20030530

Method GET_PARAMS_FROM_DOM_NEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_PARAMS Call by reference Object reference (TYPE REF TO) CL_APL_ECATT_PARAMS Parameterdefinition für Testdaten 20050803
# Exception Resumable Description Created on
1 CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20050803

Method GET_VALUES_FROM_VARIANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_DATA Call by reference Object reference (TYPE REF TO) CL_APL_ECATT_XML_DATA XML-Dokument für eCATT Daten (Wrapperklassen um iXML) 20030530
2 Importing IM_DATA_DOM Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT wertebesetzte Knoten der Variante 20030530
3 Importing IM_PNAME Call by reference Type reference (TYPE) ETDOM_NAME Name eines Knotens im DOM 20030530
4 Importing IM_STRUCT Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT leeres Template der Defaultvariante 20030530
# Exception Resumable Description Created on
1 CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20030530

Method GET_VARIANTS_FROM_DOM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_PARAMS Call by reference Object reference (TYPE REF TO) CL_APL_ECATT_PARAMS Parameterdefinition für Testdaten 20030530
# Exception Resumable Description Created on
1 CX_ECATT_APL_UTIL Basisklasse für eCatt Middleware Ausnahmen 20030530

Method GET_VARIANTS_FROM_DOM_NEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_PARAMS Call by reference Object reference (TYPE REF TO) CL_APL_ECATT_PARAMS Parameterdefinition für Testdaten 20050811
# Exception Resumable Description Created on
1 CX_ECATT_APL_UTIL Basisklasse für eCatt Middleware Ausnahmen 20050811

Method GET_VAR_MODE_FROM_DOM Signature

Method GET_VAR_MODE_FROM_DOM on class CL_APL_ECATT_UPLOAD has no parameter.
# Exception Resumable Description Created on
1 CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20060418

Method PARSE_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FILELENGTH Call by reference Type reference (TYPE) INT4 Natürliche Zahl 20050908
2 Importing IM_XSTRING Call by reference Type reference (TYPE) XSTRING 20040212
3 Importing IM_XTAB Call by reference Type reference (TYPE) ETXML_XLINE_TABTYPE Tabelle von RAW Zeilen der Länge 255 20040212
4 Returning RE_DOM Value transfer Object reference (TYPE REF TO) IF_IXML_DOCUMENT IF_IXML_DOCUMENT 20040211
# Exception Resumable Description Created on
1 CX_ECATT_APL_XML eCatt Middleware XML Editor Ausnahmen 20040211

Method RAISE_UPLOAD_EXCEPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ABORT_FLAG Call by reference Type reference (TYPE) ETONOFF eCATT Schalter Ein/Aus 20030203
2 Importing CALLED_METHOD Call by reference Type reference (TYPE) STRING 20030203
3 Importing FREE_TEXT Call by reference Type reference (TYPE) STRING 20030203
4 Importing LAST_OBJ_NAME Call by reference Type reference (TYPE) ETOBJ_NAME eCATT Objekt 20030203
5 Importing LAST_OBJ_TYPE Call by reference Type reference (TYPE) STRING 20030203
6 Importing LAST_OBJ_TYPE_INT Call by reference Type reference (TYPE) ETOBJ_TYPE eCATT Objekttyp (Testdaten, Skript, Konfiguration etc.) 20030203
7 Importing LAST_OBJ_VER Call by reference Type reference (TYPE) STRING 20030203
8 Importing NODE_NAME Call by reference Type reference (TYPE) ETDOM_NAME 20030203
9 Importing PNAME Call by reference Type reference (TYPE) STRING Parametername 20030203
10 Importing PREVIOUS Call by reference Object reference (TYPE REF TO) CX_ROOT Abstrakte Oberklasse aller globalen Exceptions 20030203
11 Importing TEXTID Call by reference Type reference (TYPE) SOTR_CONC Schlüssel zum logischen Objekt im OTR 20030203
# Exception Resumable Description Created on
1 CX_ECATT_APL_UTIL eCatt Utilities 20030203

Method RENDER_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DOCUMENT Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT IF_IXML_DOCUMENT 20040211
2 Returning RE_XSTRING Value transfer Type reference (TYPE) XSTRING 20040211
# Exception Resumable Description Created on
1 CX_ECATT_APL_XML eCatt Middleware XML Editor Ausnahmen 20040211

Method RESET_PREVIOUS_EXCEPTION Signature

Method RESET_PREVIOUS_EXCEPTION on class CL_APL_ECATT_UPLOAD has no parameter.
Method RESET_PREVIOUS_EXCEPTION on class CL_APL_ECATT_UPLOAD has no exception.

Method UPLOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_OBJECT Call by reference Type reference (TYPE) ETMOBJECTS Struktur für Massenbearbeitungsfunktionen für eCATT-Objekte 20011109
2 Importing IM_COMMIT_FLAG Call by reference Type reference (TYPE) ETONOFF 'X' Löse Commit Work aus 20110607
3 Importing I_REQUEST Call by reference Type reference (TYPE) E070-TRKORR Auftrag/Aufgabe 20110502
4 Importing I_USE_CTS_API_2 Call by reference Type reference (TYPE) ETONOFF SPACE Nutze CTS WBO API (ohne Dialoge) 20130326
# Exception Resumable Description Created on
1 CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20010720
2 CX_ECATT_UI_ATTACHMENT Exception class for UI 20100524

Method UPLOAD_DATA_FROM_STREAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_XML_FILE Call by reference Type reference (TYPE) STRING Quellpfad und -name des hochzuladenden Objektes 20010731
# Exception Resumable Description Created on
1 CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20010801

Method UPLOAD_SCHEMA_FROM_STREAM Signature

Method UPLOAD_SCHEMA_FROM_STREAM on class CL_APL_ECATT_UPLOAD has no parameter.
# Exception Resumable Description Created on
1 CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20010801

Method UPLOAD_WEBDYNPRO_FROM_ECLIPSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CMD_LINE Call by reference Type reference (TYPE) ETSCR 20030523
2 Importing IM_ECATT_SCRIPT Call by reference Object reference (TYPE REF TO) CL_APL_ECATT_SCRIPT 20030523
# Exception Resumable Description Created on
1 CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20030523

Method WD_HANDLE_DELTA_MECHANISM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_DOM Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT IF_IXML_DOCUMENT 20040217
# Exception Resumable Description Created on
1 CX_SY_REF_IS_INITIAL System-Exception bei ASSIGN 20090528

Method WD_SPLIT_UI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_DOM Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT 20040217
2 Exporting EX_REST Call by reference Type reference (TYPE) ETXML_LINE_STR 20040217
3 Importing IM_FOR_IMPORT Call by reference Type reference (TYPE) ETONOFF eCATT Schalter Ein/Aus 20040422
4 Importing IM_RECORD_KEY Call by reference Type reference (TYPE) GUID_32 20040217
# Exception Resumable Description Created on
1 CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20040217
History
Last changed by/on SAP  20140121 
SAP Release Created in 620