SAP ABAP Class CL_EC_TEST_ECATT (Test Class for Class-based Type Definitions)
Hierarchy
☛
SAP_BASIS (Software Component) SAP Basis Component
⤷
BC-TWB-TST-ECA (Application Component) eCATT Extended Computer Aided Test Tool
⤷
SECATT_QM (Package) eCATT Test Cases
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_EC_TEST_ECATT | Test eCATT Interface | 20061218 |
Properties
| Class | CL_EC_TEST_ECATT | |
| Short Description | Test Class for Class-based Type Definitions | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | SECATT_QM | eCATT Test Cases |
| Created | 20061218 | SAP |
| Last change | 20130531 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class CL_EC_TEST_ECATT has no forward declaration.
Interfaces
| # | Interface | Abstract | Final | Description | Created on |
|---|---|---|---|---|---|
| 1 | IF_EC_TEST_ECATT | Test eCATT Interface | 20061218 |
Friends
Class CL_EC_TEST_ECATT has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Public | Type reference (TYPE) | CHAR10 | 'eCATT-Test' | 20070402 | |||
| 2 | Instance attribute | Public | Type reference (TYPE) | SPFLI | 20061219 | ||||
| 3 | Instance attribute | Private | Type reference (TYPE) | CHAR10 | Character Field Length = 10 | 20061228 | |||
| 4 | Instance attribute | Protected | Type reference (TYPE) | CHAR10 | Character Field Length = 10 | 20061228 | |||
| 5 | Instance attribute | Public | Type reference (TYPE) | MY_SIMPLE_TYPE1 | 20061219 | ||||
| 6 | Constant | Public | See coding | 20061218 | |||||
| 7 | Instance attribute | Public | Type reference (TYPE) | MY_STRUC_TYPE | 20061219 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Constructor | CONSTRUCTOR | 20061218 | |
| 2 | Instance method | Public | Method | Test Method Using Class-Based Definitions | 20061220 | |
| 3 | Instance method | Private | Method | 20070110 | ||
| 4 | Instance method | Protected | Method | 20070110 |
Events
Class CL_EC_TEST_ECATT has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | ALI_DDSFLIGHT | Public | Attribute reference (LIKE) | 20070112 | |
||
| 2 | ALI_DDTYPE | Public | Attribute reference (LIKE) | 20070112 | |
||
| 3 | ALI_DEEP_STRUC | Public | Attribute reference (LIKE) | 20070112 | |
||
| 4 | ALI_DEEP_STRUC2 | Public | Attribute reference (LIKE) | 20070112 | |
||
| 5 | ALI_STRUC | Public | Attribute reference (LIKE) | 20070112 | |
||
| 6 | ALI_STRUC2 | Public | Attribute reference (LIKE) | 20070112 | |
||
| 7 | ALI_STYPE | Public | Attribute reference (LIKE) | 20070112 | |
||
| 8 | MY_CHAR10_TAB | Public | See coding | 20080730 | my_char10_tab type table of char10
|
||
| 9 | MY_CLASS_REF | Public | Object reference (TYPE REF TO) | CL_EC_TEST_ECATT | Basis Class for eCATT Objects | 20061218 | |
| 10 | MY_CLSTYP_DREF | Public | Object reference (TYPE REF TO) | MY_STRUC_TYPE | 20061219 | |
|
| 11 | MY_COMPLEX_STRUC | Public | Type reference (TYPE) | ECATT_LOOP_CHECK | Test Structure for eCATT LOOP Tests | 20070112 | |
| 12 | MY_COMPLEX_TABLE | Public | Type reference (TYPE) | ECATT_LOOP_CHECK_TABTYPE | 20070112 | |
|
| 13 | MY_DDIC_DREF | Public | Object reference (TYPE REF TO) | SPFLI | 20061219 | |
|
| 14 | MY_DDRANGE_TYPE | Public | Type reference (TYPE) | DDRANGE | 20120910 | |
|
| 15 | MY_DDSFLIGHT | Public | Type reference (TYPE) | SFLIGHT | 20061218 | |
|
| 16 | MY_DEEP_STRUC_TYPE | Public | See coding | 20061219 | BEGIN OF my_deep_struc_type,
val1 TYPE char100,
val30 TYPE cl_ec_test_ecatt=>my_struc_type,
val2 TYPE spfli,
END OF my_deep_struc_type
|
||
| 17 | MY_DEEP_STRUC_TYPE2 | Public | See coding | 20070403 | BEGIN OF my_deep_struc_type2,
val10 TYPE char100,
val30 TYPE cl_ec_test_ecatt=>my_struc_type,
val20 TYPE spfli,
END OF my_deep_struc_type2
|
||
| 18 | MY_FIELD_STRING_TAB | Public | See coding | 20080730 | my_field_string_tab type table of my_string_field
|
||
| 19 | MY_PRIV_TYPE | Private | Type reference (TYPE) | CHAR100 | Character 100 | 20070110 | |
| 20 | MY_PROT_TYPE | Protected | Type reference (TYPE) | CHAR100 | Character 100 | 20070110 | |
| 21 | MY_RANGE_CHAR_TYPE | Public | See coding | 20120802 | my_range_char_type type range of char10
|
||
| 22 | MY_RANGE_STRING_TYPE | Public | See coding | 20120802 | my_range_string_type type range of string
|
||
| 23 | MY_REF_TAB | Public | See coding | 20070327 | my_ref_tab TYPE STANDARD TABLE OF REF TO my_struc_type
|
||
| 24 | MY_SIMPLE_DDTYPE | Public | Type reference (TYPE) | CHAR100 | 20061218 | |
|
| 25 | MY_SIMPLE_NUM12 | Public | Type reference (TYPE) | NUM12 | Numeric Field 12 | 20070112 | |
| 26 | MY_SIMPLE_RAW16 | Public | Type reference (TYPE) | SYSUUID_X | UUID in X form (binary) | 20070112 | |
| 27 | MY_SIMPLE_STRING | Public | Type reference (TYPE) | STRING | 20070112 | |
|
| 28 | MY_SIMPLE_TYPE1 | Public | See coding | 20061219 | my_simple_type1 TYPE c LENGTH 100
|
||
| 29 | MY_SIMPLE_XSTRING | Public | Type reference (TYPE) | XSTRING | 20070112 | |
|
| 30 | MY_SORTED_SPFLI_TABLE | Public | See coding | 20061219 | my_sorted_spfli_table TYPE SORTED TABLE OF spfli WITH DEFAULT KEY
|
||
| 31 | MY_SPFLI_TABLE | Public | See coding | 20061219 | my_spfli_table TYPE TABLE OF spfli
|
||
| 32 | MY_STRING | Public | Type reference (TYPE) | STRING | 20080730 | |
|
| 33 | MY_STRING_FIELD | Public | Type reference (TYPE) | STRING | 20080730 | |
|
| 34 | MY_STRING_STRUC | Public | See coding | 20080730 | begin of my_string_struc,
mystring type string,
end of my_string_struc
|
||
| 35 | MY_STRING_TAB | Public | See coding | 20080730 | my_string_tab type table of string
|
||
| 36 | MY_STRING_TYPE_TAB | Public | See coding | 20080730 | my_string_type_tab type table of my_string
|
||
| 37 | MY_STRUC_DDIC_WITH_REF | Public | Type reference (TYPE) | ETECATT_LIST | List of eCATT Objects | 20061218 | |
| 38 | MY_STRUC_REF | Public | See coding | 20070327 | BEGIN OF my_struc_ref,
val1 TYPE char100,
ref1 TYPE REF TO cl_ec_test_ecatt,
END OF my_struc_ref
|
||
| 39 | MY_STRUC_REF_TAB | Public | See coding | 20070327 | my_struc_ref_tab TYPE STANDARD TABLE OF my_struc_ref
|
||
| 40 | MY_STRUC_STRING_TAB | Public | See coding | 20080730 | my_struc_string_tab type table of my_string_struc
|
||
| 41 | MY_STRUC_TABLE | Public | See coding | 20061219 | my_struc_table TYPE TABLE OF my_struc_type WITH DEFAULT KEY
|
||
| 42 | MY_STRUC_TYPE | Public | See coding | 20061218 | BEGIN OF my_struc_type,
val1 TYPE char100,
val2 TYPE spfli,
END OF my_struc_type
|
||
| 43 | MY_STRUC_WITH_STIME | Public | See coding | 20070322 | BEGIN OF my_struc_with_stime,
name TYPE string,
date TYPE d,
time TYPE t,
* size TYPE i,
END OF my_struc_with_stime
|
||
| 44 | MY_STRUC_WITH_STRING | Public | See coding | 20061219 | BEGIN OF my_struc_with_string,
val2 TYPE string,
val1 TYPE char100,
END OF my_struc_with_string
|
||
| 45 | MY_STRUC_WITH_TIME | Public | See coding | 20070322 | BEGIN OF my_struc_with_time,
name TYPE string,
date TYPE sydatum,
time TYPE syuzeit,
* size TYPE i,
END OF my_struc_with_time
|
||
| 46 | MY_T100_TAB | Public | See coding | 20080730 | my_t100_tab type table of t100
|
||
| 47 | MY_TAB_WITH_REF | Public | Type reference (TYPE) | ETPAR_DEF_TABTYPE | Table for Parameter Definition | 20070208 | |
| 48 | MY_TAB_WITH_REF2 | Public | Type reference (TYPE) | ETPAR_DEF_TABTYPE | 20070208 | |
|
| 49 | MY_TYPE_DOM | Public | Type reference (TYPE) | ETOBJ_TYPE | eCATT Object Type (Test Data, Script, Configuration, etc.) | 20061218 | |
| 50 | STRUC_WITH_AS | Public | See coding | 20080602 | BEGIN OF struc_with_as,
process_id TYPE string,
step_id TYPE string,
state TYPE string,
step_name TYPE string,
step_type TYPE string,
parent_step_id TYPE string.
INCLUDE TYPE my_deep_struc_type AS receiver.
TYPES END OF struc_with_as
|
||
| 51 | STRUC_WITH_RENAMING2 | Public | See coding | 20080521 | BEGIN OF struc_with_renaming2,
process_id TYPE string,
step_id TYPE string,
state TYPE string,
step_name TYPE string,
step_type TYPE string,
parent_step_id TYPE string.
INCLUDE TYPE my_deep_struc_type AS sender RENAMING WITH SUFFIX _sender.
INCLUDE TYPE my_deep_struc_type AS receiver RENAMING WITH SUFFIX _receiver.
TYPES END OF struc_with_renaming2
|
||
| 52 | TYPE_SORTED_TABLE_WITH_KEY | Public | See coding | 20080527 | type_sorted_table_with_key TYPE SORTED TABLE OF struc_with_renaming2 WITH
UNIQUE KEY process_id step_id
|
||
| 53 | TYPE_TABLE_WITH_AS | Public | See coding | 20080602 | type_table_with_as TYPE TABLE OF struc_with_as WITH DEFAULT KEY
|
||
| 54 | TYPE_TABLE_WITH_RENAMING | Public | See coding | 20080521 | type_table_with_renaming TYPE TABLE OF struc_with_renaming2 WITH DEFAULT KEY
|
||
| 55 | TYPE_WITH_AS | Public | Type reference (TYPE) | STRUC_WITH_AS | 20080602 | |
|
| 56 | TYPE_WITH_RENAMING | Public | Type reference (TYPE) | STRUC_WITH_RENAMING2 | 20080521 | |
Method Signatures
Method CONSTRUCTOR Signature
Method CONSTRUCTOR on class CL_EC_TEST_ECATT has no parameter.
Method CONSTRUCTOR on class CL_EC_TEST_ECATT has no exception.
Method MY_METHOD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_SIMPLE | Call by reference | Type reference (TYPE) | CL_EC_TEST_ECATT=>MY_SIMPLE_DDTYPE | Character 100 | 20061220 | |||
| 2 | IV_STRUCT | Call by reference | Type reference (TYPE) | CL_EC_TEST_ECATT=>MY_STRUC_TYPE | 20061220 |
Method MY_METHOD on class CL_EC_TEST_ECATT has no exception.
Method MY_PRIV_METH Signature
Method MY_PRIV_METH on class CL_EC_TEST_ECATT has no parameter.
Method MY_PRIV_METH on class CL_EC_TEST_ECATT has no exception.
Method MY_PROT_METH Signature
Method MY_PROT_METH on class CL_EC_TEST_ECATT has no parameter.
Method MY_PROT_METH on class CL_EC_TEST_ECATT has no exception.
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in | 710 |