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 | Instance attribute | Protected | Object reference (TYPE REF TO) | CL_APL_ECATT_PARAMS | Reference to Parent Object | 20030422 | |||
| 2 | Instance attribute | Protected | Type reference (TYPE) | ETEXT_PARAM_TABTYPE | Parameters Read from External File | 20030428 | |||
| 3 | Instance attribute | Protected | Type reference (TYPE) | ETPAR_GUI_TABTYPE | Parameter List | 20030506 | |||
| 4 | Instance attribute | Protected | Type reference (TYPE) | ETPAR_VARI_TABTYPE | Table with Temporary Varient Data During Upload | 20030428 | |||
| 5 | Instance attribute | Protected | Type reference (TYPE) | CHAR10 | File Name Extension | 20030422 | |||
| 6 | Instance attribute | Protected | Type reference (TYPE) | STRING | 'ecatt_test_data' | File Name | 20030422 | ||
| 7 | Instance attribute | Protected | Type reference (TYPE) | I | File Size | 20030430 | |||
| 8 | Instance attribute | Protected | Type reference (TYPE) | CHAR10 | 'BIN' | File Type for Upload/Download | 20030422 | ||
| 9 | Instance attribute | Protected | Type reference (TYPE) | STRING | Complete Path, Created During Download, when Uploading Call | 20030424 | |||
| 10 | Instance attribute | Protected | Type reference (TYPE) | STRING | 'C:' | Path to File | 20030422 | ||
| 11 | Instance attribute | Protected | Type reference (TYPE) | ETEXTVAR_REPL | Delete Variants Before Upload | 20031106 | |||
| 12 | 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 | Instance method | Protected | Method | Delete Download Stream | 20030430 | |
| 2 | Instance method | Public | Constructor | Constructor | 20030422 | |
| 3 | Instance method | Protected | Method | Generate Body with Data | 20030428 | |
| 4 | Instance method | Protected | Method | Write Header with Parameter Headers | 20030428 | |
| 5 | Instance method | Protected | Method | Call GUI_DOWNLOAD | 20030422 | |
| 6 | Instance method | Protected | Method | Writes a File at Front End from A_STREAM | 20030422 | |
| 7 | Static method | Public | Method | Write Variant Data in File at Front End | 20030424 | |
| 8 | Instance method | Public | Method | Export Test Data | 20030422 | |
| 9 | Instance method | Protected | Method | Do You Want to Export Data from this Field? | 20030423 | |
| 10 | Instance method | Protected | Method | Error Processing During Upload/Download | 20030424 | |
| 11 | Instance method | Public | Method | Export Test Data | 20030428 | |
| 12 | Instance method | Protected | Method | Format-Specific Supplementation of Variant Values | 20030424 | |
| 13 | Static method | Public | Method | Raise Exception for Error During Upload / Download | 20031118 | |
| 14 | Instance method | Protected | Method | Call GUI_UPLOAD | 20030422 | |
| 15 | Instance method | Protected | Method | Loads a File from Front End in A_STREAM | 20030422 | |
| 16 | Static method | Public | Method | Write Variant Data in File at Front End | 20030424 | |
| 17 | Instance method | Protected | Method | Interpret Upload Stream and Set It in Temporary Table | 20030428 | |
| 18 | Instance method | Protected | Method | Do Not Set Test Data in eCATT Object | 20030428 | |
| 19 | Instance method | Protected | Method | Preparation for Output of a Single Data Line | 20030423 | |
| 20 | 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 | IM_REPLACE_MODE | Call by reference | Type reference (TYPE) | ETEXTVAR_REPL | 'D' | Ersetzungsmodus für Upload Externe Varianten | 20031106 | ||
| 2 | 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 | 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 | 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 | 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 | 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 | IM_DOWNLOAD_XSD | Call by reference | Type reference (TYPE) | ETONOFF | SPACE | Download XSD für XML-Downloads ? | 20040115 | ||
| 2 | IM_FILENAME | Call by reference | Type reference (TYPE) | STRING | 20030424 | ||||
| 3 | IM_FILE_TYPE | Call by reference | Type reference (TYPE) | ETEXT_DATA_TYPE | 20030424 | ||||
| 4 | IM_PATH | Call by reference | Type reference (TYPE) | STRING | 20030424 | ||||
| 5 | IM_RESOLVE_TC_TD_REFS | Call by reference | Type reference (TYPE) | ETONOFF | SPACE | Links in Testkonf. auf Testdatencont. auflösen | 20030429 | ||
| 6 | IP_PARAMS | Call by reference | Object reference (TYPE REF TO) | CL_APL_ECATT_PARAMS | 20030424 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | IM_FILENAME | Call by reference | Type reference (TYPE) | STRING | Dateiname | 20030422 | |||
| 2 | IM_PATH | Call by reference | Type reference (TYPE) | STRING | Pfad | 20030422 | |||
| 3 | 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 | 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 | IM_PSTRUC_TYP | Call by reference | Type reference (TYPE) | ETPSTRUC | 20030423 | ||||
| 2 | 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 | IM_CALLED_METHOD | Call by reference | Type reference (TYPE) | STRING | 20030424 | ||||
| 2 | IM_DOWNLOAD | Call by reference | Type reference (TYPE) | ETONOFF | 'X' | 'X'-Download, Space-Upload | 20030424 | ||
| 3 | IM_PREVIOUS | Call by reference | Object reference (TYPE REF TO) | CX_ROOT | 20030424 | ||||
| 4 | IM_SUBRC | Call by reference | Type reference (TYPE) | SY-SUBRC | Fehler des Up-/Downloads | 20030424 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | eCatt Utilities | 20030424 |
Method IMPORT_TEST_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_IMPORTED | Call by reference | Type reference (TYPE) | ETONOFF | Import erfolgreich | 20030429 | |||
| 2 | IM_FILENAME_WITH_PATH | Call by reference | Type reference (TYPE) | STRING | Dateiname | 20030429 | |||
| 3 | IM_SET_VALUES_IN_PARAMS | Call by reference | Type reference (TYPE) | ETONOFF | 'X' | Werte in Parameterobjekt setzen | 20030429 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | 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 | IM_CALLED_METHOD | Call by reference | Type reference (TYPE) | STRING | 20031118 | ||||
| 2 | IM_DOWNLOAD | Call by reference | Type reference (TYPE) | ETONOFF | 'X' | 'X'-Download, Space-Upload | 20031118 | ||
| 3 | IM_FULL_FILENAME | Call by reference | Type reference (TYPE) | STRING | Kompletter Pfad,bei Download erstellt, bei Upload von Aufruf | 20031118 | |||
| 4 | IM_PREVIOUS | Call by reference | Object reference (TYPE REF TO) | CX_ROOT | 20031118 | ||||
| 5 | IM_SUBRC | Call by reference | Type reference (TYPE) | SY-SUBRC | Fehler des Up-/Downloads | 20031118 | |||
| 6 | IP_ECATT_OBJECT | Call by reference | Object reference (TYPE REF TO) | CL_APL_ECATT_OBJECT | Betroffenes Objekt | 20031118 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | 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 | 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 | IM_FILENAME_WITH_PATH | Call by reference | Type reference (TYPE) | STRING | 20030424 | ||||
| 2 | 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 | IP_PARAMS | Call by reference | Object reference (TYPE REF TO) | CL_APL_ECATT_PARAMS | 20030424 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | 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 | IP_PARAMS | Call by reference | Object reference (TYPE REF TO) | CL_APL_ECATT_PARAMS | 20030428 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | IM_VAR_DESC | Call by reference | Type reference (TYPE) | ETP_DESC | 20030423 | ||||
| 2 | IM_VAR_ID | Call by reference | Type reference (TYPE) | ETVAR_ID | 20030423 | ||||
| 3 | IT_FIELD_VALS | Call by reference | Type reference (TYPE) | ETPAR_VALS_TABTYPE | 20030424 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | IM_VAR_DESC | Call by reference | Type reference (TYPE) | ETP_DESC | 20030423 | ||||
| 2 | IM_VAR_ID | Call by reference | Type reference (TYPE) | ETVAR_ID | 20030423 | ||||
| 3 | IT_FIELD_VALS | Call by reference | Type reference (TYPE) | ETPAR_VALS_TABTYPE | 20030423 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Basisklasse für eCatt Middleware Ausnahmen | 20030506 |
History
| Last changed by/on | SAP | 20110908 |
| SAP Release Created in | 640 |