SAP ABAP Class CL_APL_ECATT_EXT_DATA (Help Class for Handling External Test Data)
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_EXT_DATA_TAB Help Class for Handling CSV Test Data 20030424
2 Inheritance (c INHERITING FROM c_ref)  CL_APL_ECATT_EXT_DATA_XML Help Class for Handling XML Test Data 20030422
Properties
Class CL_APL_ECATT_EXT_DATA  
Short Description Help Class for Handling External Test Data    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SECATT_MIDDLEWARE   eCATT Middleware Objects 
Created 20030422   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_APL_ECATT_EXT_DATA has no forward declaration.
Interfaces
Class CL_APL_ECATT_EXT_DATA has no interface implemented.
Friends
Class CL_APL_ECATT_EXT_DATA has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AP_CONTAINER Instance attribute Protected Object reference (TYPE REF TO) CL_APL_ECATT_PARAMS Reference to Parent Object 20030422
2 AT_LOADED_PARAMS Instance attribute Protected Type reference (TYPE) ETEXT_PARAM_TABTYPE Parameters Read from External File 20030428
3 AT_PARAMS Instance attribute Protected Type reference (TYPE) ETPAR_GUI_TABTYPE Parameter List 20030506
4 AT_TEMP_VARIANT Instance attribute Protected Type reference (TYPE) ETPAR_VARI_TABTYPE Table with Temporary Varient Data During Upload 20030428
5 A_FILEEXT Instance attribute Protected Type reference (TYPE) CHAR10 File Name Extension 20030422
6 A_FILENAME Instance attribute Protected Type reference (TYPE) STRING 'ecatt_test_data' File Name 20030422
7 A_FILESIZE Instance attribute Protected Type reference (TYPE) I File Size 20030430
8 A_FILETYPE Instance attribute Protected Type reference (TYPE) CHAR10 'BIN' File Type for Upload/Download 20030422
9 A_FULL_FILENAME Instance attribute Protected Type reference (TYPE) STRING Complete Path, Created During Download, when Uploading Call 20030424
10 A_PATH Instance attribute Protected Type reference (TYPE) STRING 'C:' Path to File 20030422
11 A_REPLACE_MODE Instance attribute Protected Type reference (TYPE) ETEXTVAR_REPL Delete Variants Before Upload 20031106
12 A_RESOLVE_TC_TD_REFS Instance attribute Protected Type reference (TYPE) ETONOFF Resolve Links in Test Config. to Test Data Container 20030429
Methods
# Method Level Visibility Method type Description Created on
1 CLEAR_DOWNLOAD_STREAM Instance method Protected Method Delete Download Stream 20030430
2 CONSTRUCTOR Instance method Public Constructor Constructor 20030422
3 DLD_CREATE_DATA_BODY Instance method Protected Method Generate Body with Data 20030428
4 DLD_CREATE_DATA_HEAD Instance method Protected Method Write Header with Parameter Headers 20030428
5 DOWNLOAD_CALL Instance method Protected Method Call GUI_DOWNLOAD 20030422
6 DOWNLOAD_FILE Instance method Protected Method Writes a File at Front End from A_STREAM 20030422
7 DOWNLOAD_VARIANTS Static method Public Method Write Variant Data in File at Front End 20030424
8 EXPORT_TEST_DATA Instance method Public Method Export Test Data 20030422
9 EXPORT_THAT_FIELD Instance method Protected Method Do You Want to Export Data from this Field? 20030423
10 HANDLE_UP_DOWNLOAD_ERROR Instance method Protected Method Error Processing During Upload/Download 20030424
11 IMPORT_TEST_DATA Instance method Public Method Export Test Data 20030428
12 PREPARE_VALUE Instance method Protected Method Format-Specific Supplementation of Variant Values 20030424
13 RAISE_UP_DOWNLOAD_ERROR Static method Public Method Raise Exception for Error During Upload / Download 20031118
14 UPLOAD_CALL Instance method Protected Method Call GUI_UPLOAD 20030422
15 UPLOAD_FILE Instance method Protected Method Loads a File from Front End in A_STREAM 20030422
16 UPLOAD_VARIANTS Static method Public Method Write Variant Data in File at Front End 20030424
17 UPL_PARSE_STREAM Instance method Protected Method Interpret Upload Stream and Set It in Temporary Table 20030428
18 UPL_SET_TEST_DATA Instance method Protected Method Do Not Set Test Data in eCATT Object 20030428
19 WRITE_LINE Instance method Protected Method Preparation for Output of a Single Data Line 20030423
20 WRITE_LINE_DATAHEAD Instance method Protected Method Preparation for Output of a Single Line of the Data Header 20030423
Events
Class CL_APL_ECATT_EXT_DATA has no event.
Types
Class CL_APL_ECATT_EXT_DATA has no local type.
Method Signatures

Method CLEAR_DOWNLOAD_STREAM Signature

Method CLEAR_DOWNLOAD_STREAM on class CL_APL_ECATT_EXT_DATA has no parameter.
Method CLEAR_DOWNLOAD_STREAM on class CL_APL_ECATT_EXT_DATA has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_REPLACE_MODE Call by reference Type reference (TYPE) ETEXTVAR_REPL 'D' Ersetzungsmodus für Upload Externe Varianten 20031106
2 Importing IP_CONTAINER Call by reference Object reference (TYPE REF TO) CL_APL_ECATT_PARAMS Parameterklasse deren Testdaten extern gelesen/geschrieben 20030422

Method CONSTRUCTOR on class CL_APL_ECATT_EXT_DATA has no exception.

Method DLD_CREATE_DATA_BODY Signature

Method DLD_CREATE_DATA_BODY on class CL_APL_ECATT_EXT_DATA has no parameter.
# Exception Resumable Description Created on
1 CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20030428

Method DLD_CREATE_DATA_HEAD Signature

Method DLD_CREATE_DATA_HEAD on class CL_APL_ECATT_EXT_DATA has no parameter.
# Exception Resumable Description Created on
1 CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20030428

Method DOWNLOAD_CALL Signature

Method DOWNLOAD_CALL on class CL_APL_ECATT_EXT_DATA has no parameter.
# Exception Resumable Description Created on
1 CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20030422

Method DOWNLOAD_FILE Signature

Method DOWNLOAD_FILE on class CL_APL_ECATT_EXT_DATA has no parameter.
# Exception Resumable Description Created on
1 CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20030422

Method DOWNLOAD_VARIANTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DOWNLOAD_XSD Call by reference Type reference (TYPE) ETONOFF SPACE Download XSD für XML-Downloads ? 20040115
2 Importing IM_FILENAME Call by reference Type reference (TYPE) STRING 20030424
3 Importing IM_FILE_TYPE Call by reference Type reference (TYPE) ETEXT_DATA_TYPE 20030424
4 Importing IM_PATH Call by reference Type reference (TYPE) STRING 20030424
5 Importing IM_RESOLVE_TC_TD_REFS Call by reference Type reference (TYPE) ETONOFF SPACE Links in Testkonf. auf Testdatencont. auflösen 20030429
6 Importing IP_PARAMS Call by reference Object reference (TYPE REF TO) CL_APL_ECATT_PARAMS 20030424
# Exception Resumable Description Created on
1 CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20030424

Method EXPORT_TEST_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FILENAME Call by reference Type reference (TYPE) STRING Dateiname 20030422
2 Importing IM_PATH Call by reference Type reference (TYPE) STRING Pfad 20030422
3 Importing IM_RESOLVE_TC_TD_REFS Call by reference Type reference (TYPE) ETONOFF Links in Testkonf. auf Testdatencont. auflösen 20030429
# Exception Resumable Description Created on
1 CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20030422

Method EXPORT_THAT_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_PSTRUC_TYP Call by reference Type reference (TYPE) ETPSTRUC 20030423
2 Returning RE_EXPORT_FIELD Value transfer Type reference (TYPE) ETONOFF 'X' - Feld soll exportiert werden 20030423

Method EXPORT_THAT_FIELD on class CL_APL_ECATT_EXT_DATA has no exception.

Method HANDLE_UP_DOWNLOAD_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CALLED_METHOD Call by reference Type reference (TYPE) STRING 20030424
2 Importing IM_DOWNLOAD Call by reference Type reference (TYPE) ETONOFF 'X' 'X'-Download, Space-Upload 20030424
3 Importing IM_PREVIOUS Call by reference Object reference (TYPE REF TO) CX_ROOT 20030424
4 Importing IM_SUBRC Call by reference Type reference (TYPE) SY-SUBRC Fehler des Up-/Downloads 20030424
# Exception Resumable Description Created on
1 CX_ECATT_APL_UTIL eCatt Utilities 20030424

Method IMPORT_TEST_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_IMPORTED Call by reference Type reference (TYPE) ETONOFF Import erfolgreich 20030429
2 Importing IM_FILENAME_WITH_PATH Call by reference Type reference (TYPE) STRING Dateiname 20030429
3 Importing IM_SET_VALUES_IN_PARAMS Call by reference Type reference (TYPE) ETONOFF 'X' Werte in Parameterobjekt setzen 20030429
# Exception Resumable Description Created on
1 CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20030428

Method PREPARE_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_VALUE Call by reference Type reference (TYPE) ETVAL 20030424

Method PREPARE_VALUE on class CL_APL_ECATT_EXT_DATA has no exception.

Method RAISE_UP_DOWNLOAD_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CALLED_METHOD Call by reference Type reference (TYPE) STRING 20031118
2 Importing IM_DOWNLOAD Call by reference Type reference (TYPE) ETONOFF 'X' 'X'-Download, Space-Upload 20031118
3 Importing IM_FULL_FILENAME Call by reference Type reference (TYPE) STRING Kompletter Pfad,bei Download erstellt, bei Upload von Aufruf 20031118
4 Importing IM_PREVIOUS Call by reference Object reference (TYPE REF TO) CX_ROOT 20031118
5 Importing IM_SUBRC Call by reference Type reference (TYPE) SY-SUBRC Fehler des Up-/Downloads 20031118
6 Importing IP_ECATT_OBJECT Call by reference Object reference (TYPE REF TO) CL_APL_ECATT_OBJECT Betroffenes Objekt 20031118
# Exception Resumable Description Created on
1 CX_ECATT_APL_UTIL eCatt Utilities 20031118

Method UPLOAD_CALL Signature

Method UPLOAD_CALL on class CL_APL_ECATT_EXT_DATA has no parameter.
# Exception Resumable Description Created on
1 CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20030422

Method UPLOAD_FILE Signature

Method UPLOAD_FILE on class CL_APL_ECATT_EXT_DATA has no parameter.
# Exception Resumable Description Created on
1 CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20030422

Method UPLOAD_VARIANTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FILENAME_WITH_PATH Call by reference Type reference (TYPE) STRING 20030424
2 Importing IM_REPLACE_MODE Call by reference Type reference (TYPE) ETEXTVAR_REPL 'D' D-Delete all existing var's, R-Replace inside existing var's 20031106
3 Importing IP_PARAMS Call by reference Object reference (TYPE REF TO) CL_APL_ECATT_PARAMS 20030424
# Exception Resumable Description Created on
1 CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20030424

Method UPL_PARSE_STREAM Signature

Method UPL_PARSE_STREAM on class CL_APL_ECATT_EXT_DATA has no parameter.
# Exception Resumable Description Created on
1 CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20080801

Method UPL_SET_TEST_DATA Signature

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

Method WRITE_LINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_VAR_DESC Call by reference Type reference (TYPE) ETP_DESC 20030423
2 Importing IM_VAR_ID Call by reference Type reference (TYPE) ETVAR_ID 20030423
3 Importing IT_FIELD_VALS Call by reference Type reference (TYPE) ETPAR_VALS_TABTYPE 20030424
# Exception Resumable Description Created on
1 CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20030430

Method WRITE_LINE_DATAHEAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_VAR_DESC Call by reference Type reference (TYPE) ETP_DESC 20030423
2 Importing IM_VAR_ID Call by reference Type reference (TYPE) ETVAR_ID 20030423
3 Importing IT_FIELD_VALS Call by reference Type reference (TYPE) ETPAR_VALS_TABTYPE 20030423
# Exception Resumable Description Created on
1 CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20030506
History
Last changed by/on SAP  20110908 
SAP Release Created in 640