Hierarchy
⤷
⤷
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_ATD_UNIT_TEST | Class for ATD unit tests | 20130905 |
Properties
| Interface | IF_ATD_UNIT_TEST | |
| Short Description | Interface to be used in ABAP Testdouble framework unit tests |
General Data
| Package | SABP_UNIT_TEST_DOUBLE_TEST | Strictly Internal: automated tests for framework |
| Created | 20130513 | SAP |
| Last changed | 20140121 | SAP |
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | ABAP | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
| # | Interface | Abstract | Final | Description | Created on |
|---|---|---|---|---|---|
| 1 | IF_ATD_UNIT_TEST_THREE | ATD Unit test interface to be nested and with static meth | 20130905 |
Friends
Interface IF_ATD_UNIT_TEST has no friend.
Attributes
Interface IF_ATD_UNIT_TEST has no attribute.
Methods
Events
| # | Event | Type | Visibility | Description | Created on |
|---|---|---|---|---|---|
| 1 | ADD_CITY | Instance Event (0) |
Public (2) |
20130905 |
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | TT_FLIGHT | Public | See coding | 20130905 | tt_flight type standard table of ty_flight
|
||
| 2 | TY_FLIGHT | Public | See coding | 20130905 | begin of ty_flight,
CARRID type identifier,
CONNID type identifier,
FLDATE type dats,
PRICE type int4,
* CURRENCY type currency_code16,
* PLANETYPE
* SEATSMAX
* SEATSOCC
* PAYMENTSUM
* SEATSMAX_B
* SEATSOCC_B
* SEATSMAX_F
* SEATSOCC_F
end of ty_flight
|
Method Signatures
Method CHANGE_IMPORTING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CV_INT_VAL | Call by reference | Type reference (TYPE) | I | 20130905 | ||||
| 2 | CV_STRING_VAL | Call by reference | Type reference (TYPE) | STRING | 20130905 | ||||
| 3 | IV_INT_VAL | Call by reference | Type reference (TYPE) | I | 20130905 |
Method CHANGE_IMPORTING on Interface IF_ATD_UNIT_TEST has no exception.
Method CHANGE_IMPORTING_COMPLEX Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_TABLE | Call by reference | Type reference (TYPE) | TT_FLIGHT | 20130905 | ||||
| 2 | CV_INT_VAL | Call by reference | Type reference (TYPE) | I | 20130905 | ||||
| 3 | CV_STRING_VAL | Call by reference | Type reference (TYPE) | STRING | 20130905 | ||||
| 4 | IT_TABLE | Call by reference | Type reference (TYPE) | TT_FLIGHT | 20130905 | ||||
| 5 | IV_INT_VAL | Call by reference | Type reference (TYPE) | I | 20130905 | ||||
| 6 | IV_STRING_VAL | Call by reference | Type reference (TYPE) | STRING | 20130905 |
Method CHANGE_IMPORTING_COMPLEX on Interface IF_ATD_UNIT_TEST has no exception.
Method EXPORT_N_CHANGE_IMPORT_TAB Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_TABLE_TYPE | Call by reference | Type reference (TYPE) | TT_FLIGHT | 20130905 | ||||
| 2 | EV_INT_VAL | Call by reference | Type reference (TYPE) | I | 20130905 | ||||
| 3 | EV_STRING_VAL | Call by reference | Type reference (TYPE) | STRING | 20130905 | ||||
| 4 | IT_TABLE_TYPE | Call by reference | Type reference (TYPE) | TT_FLIGHT | 20130905 |
Method EXPORT_N_CHANGE_IMPORT_TAB on Interface IF_ATD_UNIT_TEST has no exception.
Method EXPORT_STR_IMP_STR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_STRING_VAL | Call by reference | Type reference (TYPE) | STRING | 20130905 | ||||
| 2 | IV_STRING_VAL | Call by reference | Type reference (TYPE) | STRING | 20130905 |
Method EXPORT_STR_IMP_STR on Interface IF_ATD_UNIT_TEST has no exception.
Method EXPORT_STR_IMP_TAB Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_STRING_VAL | Call by reference | Type reference (TYPE) | STRING | 20130905 | ||||
| 2 | IT_TABLE | Call by reference | Type reference (TYPE) | TT_FLIGHT | 20130905 |
Method EXPORT_STR_IMP_TAB on Interface IF_ATD_UNIT_TEST has no exception.
Method EXPORT_TAB_IMP_COMPLEX Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_TABLE | Call by reference | Type reference (TYPE) | TT_FLIGHT | 20130905 | ||||
| 2 | IT_TABLE | Call by reference | Type reference (TYPE) | TT_FLIGHT | 20130905 | ||||
| 3 | IV_INT_VAL | Call by reference | Type reference (TYPE) | I | 20130905 | ||||
| 4 | IV_STR_VAL | Call by reference | Type reference (TYPE) | STRING | 20130905 |
Method EXPORT_TAB_IMP_COMPLEX on Interface IF_ATD_UNIT_TEST has no exception.
Method GET_COUNTRY_FOR_CAPITAL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_CAPITAL | Call by reference | Type reference (TYPE) | STRING | 20130905 | ||||
| 2 | RV_COUNTRY | Value transfer | Type reference (TYPE) | STRING | 20130905 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20130905 |
Method GET_COUNTRY_FOR_CITIES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_CITY1 | Call by reference | Type reference (TYPE) | STRING | 20130905 | ||||
| 2 | IV_CITY2 | Call by reference | Type reference (TYPE) | STRING | 20130905 | ||||
| 3 | RV_COUNTRY | Value transfer | Type reference (TYPE) | STRING | 20130905 |
Method GET_COUNTRY_FOR_CITIES on Interface IF_ATD_UNIT_TEST has no exception.
Method IMPORT_N_RET_WITH_OPT_VALUES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | INTEGER | Value transfer | Type reference (TYPE) | I | 20130905 | ||||
| 2 | STRING1 | Call by reference | Type reference (TYPE) | STRING | 20130905 | ||||
| 3 | STRING2 | Call by reference | Type reference (TYPE) | STRING | 20130905 |
Method IMPORT_N_RET_WITH_OPT_VALUES on Interface IF_ATD_UNIT_TEST has no exception.
Method JUST_CHANGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CV_INT_VAL | Call by reference | Type reference (TYPE) | I | 20130905 | ||||
| 2 | CV_STRING_VAL | Call by reference | Type reference (TYPE) | STRING | 20130905 |
Method JUST_CHANGE on Interface IF_ATD_UNIT_TEST has no exception.
Method JUST_EXPORT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_INT_VAL | Call by reference | Type reference (TYPE) | I | 20130905 | ||||
| 2 | EV_STRING_VAL | Call by reference | Type reference (TYPE) | STRING | 20130905 |
Method JUST_EXPORT on Interface IF_ATD_UNIT_TEST has no exception.
Method JUST_RETURN_STRING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_RESULT | Value transfer | Type reference (TYPE) | STRING | 20130905 |
Method JUST_RETURN_STRING on Interface IF_ATD_UNIT_TEST has no exception.
Method JUST_RETURN_STRING_RAISE_EX Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_RESULT | Value transfer | Type reference (TYPE) | STRING | 20130905 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20130905 |
Method JUST_RET_STR_RAISE_EXCEPTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_RESULT | Value transfer | Type reference (TYPE) | STRING | 20130905 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20130905 |
Method PAY_CALC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CV_TOT_PAY | Call by reference | Type reference (TYPE) | I | 20130905 | ||||
| 2 | EV_PAY | Call by reference | Type reference (TYPE) | I | 20130905 | ||||
| 3 | IV_NAME | Call by reference | Type reference (TYPE) | STRING | 20130905 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20130905 |
Method RETURN_INT_IMPORT_INT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_NUMBER | Call by reference | Type reference (TYPE) | I | 20130905 | ||||
| 2 | RV_RESULT | Value transfer | Type reference (TYPE) | I | 20130905 |
Method RETURN_INT_IMPORT_INT on Interface IF_ATD_UNIT_TEST has no exception.
Method RETURN_INT_IMPORT_INT_N_STR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_NUMBER | Call by reference | Type reference (TYPE) | I | 20130905 | ||||
| 2 | IV_STRING | Call by reference | Type reference (TYPE) | STRING | 20130905 | ||||
| 3 | RV_RESULT | Value transfer | Type reference (TYPE) | I | 20130905 |
Method RETURN_INT_IMPORT_INT_N_STR on Interface IF_ATD_UNIT_TEST has no exception.
Method RETURN_INT_IMPORT_OBJ Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_OBJECT_REF | Call by reference | Object reference (TYPE REF TO) | OBJECT | 20130905 | ||||
| 2 | RV_RESULT | Value transfer | Type reference (TYPE) | I | 20130905 |
Method RETURN_INT_IMPORT_OBJ on Interface IF_ATD_UNIT_TEST has no exception.
Method RETURN_INT_IMPORT_TAB Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_TABLE_TYPE | Call by reference | Type reference (TYPE) | TT_FLIGHT | 20130905 | ||||
| 2 | RV_RESULT | Value transfer | Type reference (TYPE) | I | 20130905 |
Method RETURN_INT_IMPORT_TAB on Interface IF_ATD_UNIT_TEST has no exception.
Method RETURN_INT_IMPORT_TAB_RAISE_EX Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_TABLE_TYPE | Call by reference | Type reference (TYPE) | TT_FLIGHT | 20130905 | ||||
| 2 | RV_RESULT | Value transfer | Type reference (TYPE) | I | 20130905 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20130905 |
Event Signatures
Event ADD_CITY Signature
| # | Parameter | Type | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CITY_NAME | Exporting | Value transfer | Type reference (TYPE) | STRING | 20130905 |
History
| Last changed by/on | SAP | 20140121 |
| SAP Release Created in |