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 |