SAP ABAP Class CL_FDT_TEST_STATIC_METHOD_CALL (BRFplus Test Class for Expression Static_Method Call)
Hierarchy
☛
SAP_BASIS (Software Component) SAP Basis Component
⤷
BC-SRV-BR (Application Component) BRFplus - ABAP-Based Business Rules
⤷
SFDT_TEST (Package) BRFplus: Global Test Classes
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_FDT_STATIC_METHOD_TEMPLATE | OBSOLETE - Do not use | 20081020 |
Properties
| Class | CL_FDT_TEST_STATIC_METHOD_CALL | |
| Short Description | BRFplus Test Class for Expression Static_Method Call | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | SFDT_TEST | BRFplus: Global Test Classes |
| Created | 20081020 | SAP |
| Last change | 20130531 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
Interfaces
| # | Interface | Abstract | Final | Description | Created on |
|---|---|---|---|---|---|
| 1 | IF_FDT_STATIC_METHOD_TEMPLATE | OBSOLETE - Do not use | 20081020 |
Friends
Class CL_FDT_TEST_STATIC_METHOD_CALL has no friend class.
Attributes
Class CL_FDT_TEST_STATIC_METHOD_CALL has no attribute.
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Method | Add to a number | 20081020 | |
| 2 | Static method | Public | Method | Test for Amount and Quantity Elements and Fields | 20100122 | |
| 3 | Static method | Public | Method | Test for the automapping | 20091030 | |
| 4 | Static method | Public | Method | Changes the context and the result | 20090929 | |
| 5 | Static method | Public | Method | Static method used by demo report | 20120925 | |
| 6 | Static method | Public | Method | Fills a table with some values | 20111201 | |
| 7 | Static method | Public | Method | Get User Name | 20081020 | |
| 8 | Static method | Public | Method | 20091105 | ||
| 9 | Static method | Public | Method | Combination of importing and exporting parameters | 20090925 | |
| 10 | Static method | Public | Method | Combination of importing, exporting and a exception (class) | 20090925 | |
| 11 | Static method | Public | Method | Usage of the local result | 20111114 | |
| 12 | Static method | Public | Method | Usage of the local result (Changing parameter) | 20111115 | |
| 13 | Static method | Public | Method | 20091104 | ||
| 14 | Static method | Public | Method | Test for changing parameter | 20110708 | |
| 15 | Static method | Public | Method | 20091117 | ||
| 16 | Static method | Public | Method | 20091208 | ||
| 17 | Static method | Public | Method | 20091109 | ||
| 18 | Static method | Public | Method | Tests the mapping of a structure | 20091005 | |
| 19 | Static method | Public | Method | 20090929 | ||
| 20 | Static method | Public | Method | 20091005 | ||
| 21 | Static method | Public | Method | Test for unstructured tables | 20091030 | |
| 22 | Static method | Public | Method | Test the Uppercase Attribute of element Text | 20121107 |
Events
Class CL_FDT_TEST_STATIC_METHOD_CALL has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | S_DEMO_REPORT | Public | See coding | 20120925 | BEGIN OF s_demo_report,
item TYPE if_fdt_types=>element_text,
price TYPE if_fdt_types=>element_number,
currency TYPE if_fdt_types=>element_text,
timestamp TYPE timestamp,
END OF s_demo_report
|
||
| 2 | S_NUMBER | Public | See coding | 20091022 | BEGIN OF s_number,
result_numb TYPE i,
END OF s_number
|
||
| 3 | S_NUMBER_TEXT | Public | See coding | 20090929 | BEGIN OF s_number_text,
pos TYPE i,
part_text TYPE string,
END OF s_number_text
|
||
| 4 | S_NUMB_TABLE | Public | See coding | 20111201 | BEGIN OF s_numb_table,
numb1 TYPE if_fdt_types=>element_number,
numb2 TYPE if_fdt_types=>element_number,
numb3 TYPE if_fdt_types=>element_number,
END OF s_numb_table
|
||
| 5 | S_TEST_TYPE | Public | See coding | 20091005 | BEGIN OF s_test_type,
value TYPE i,
timestamp TYPE if_fdt_types=>timestamp,
text TYPE string,
number TYPE i,
END OF s_test_type
|
||
| 6 | TS_NUMBER_TEXT | Public | See coding | 20090929 | ts_number_text TYPE SORTED TABLE OF s_number_text WITH UNIQUE KEY pos
|
||
| 7 | TS_TEST_TYPE | Public | See coding | 20091005 | ts_test_type TYPE SORTED TABLE OF s_test_type WITH UNIQUE KEY value
|
||
| 8 | T_DEMO_REPORT | Public | See coding | 20120925 | t_demo_report TYPE STANDARD TABLE OF s_demo_report
|
||
| 9 | T_NUMBER | Public | See coding | 20091022 | t_number TYPE TABLE OF s_number
|
||
| 10 | T_NUMBER_TEXT | Public | See coding | 20091030 | t_number_text TYPE TABLE OF s_number_text
|
||
| 11 | T_NUMB_TABLE | Public | See coding | 20111201 | t_numb_table TYPE STANDARD TABLE OF s_numb_table
|
||
| 12 | T_NUMB_UNSTRUC | Public | See coding | 20091030 | t_numb_unstruc TYPE TABLE OF i
|
||
| 13 | T_NUMB_UNSTRUC_KEY | Public | See coding | 20091030 | t_numb_unstruc_key TYPE TABLE OF i WITH DEFAULT KEY
|
||
| 14 | T_STRING_TAB | Public | See coding | 20091030 | t_string_tab TYPE TABLE OF string
|
||
| 15 | T_TEST_TYPE | Public | See coding | 20091005 | t_test_type TYPE STANDARD TABLE OF s_test_type
|
Method Signatures
Method ADD_TONUMBER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CV_NUMBER | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ELEMENT_NUMBER | Elementary Data Type Number | 20081020 | |||
| 2 | IV_NUMBER | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ELEMENT_NUMBER | Elementary Data Type Number | 20081020 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20090925 |
Method AMOUNT_QUANTITY_TEST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_AM_QUAN | Call by reference | Type reference (TYPE) | FDT_S_TEST_AMOUNT_QUANTITY_D | Test Amount and Quantities in a Structure Deep | 20100122 | |||
| 2 | IS_AM_QUAN | Call by reference | Type reference (TYPE) | FDT_S_TEST_AMOUNT_QUANTITY | Test Amount and Quantities in a Structure | 20100122 | |||
| 3 | IV_INDEX | Call by reference | Type reference (TYPE) | INT4 | Natural number | 20100122 |
Method AMOUNT_QUANTITY_TEST on class CL_FDT_TEST_STATIC_METHOD_CALL has no exception.
Method AUTO_MAP_TEST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_TEXT1 | Call by reference | Type reference (TYPE) | STRING | 20091030 | ||||
| 2 | EV_TEXT2 | Call by reference | Type reference (TYPE) | STRING | 20091030 | ||||
| 3 | EV_TIMESTAMP | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TIMESTAMP | Time Stamp (active version) | 20091030 | |||
| 4 | IO_TRACE | Call by reference | Object reference (TYPE REF TO) | IF_FDT_TRACE | FDT: Trace | 20091030 | |||
| 5 | IV_EXPRESSION_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Universal Unique Identifier | 20091030 | |||
| 6 | IV_TIMESTAMP | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TIMESTAMP | Time Stamp (active version) | 20091030 |
Method AUTO_MAP_TEST on class CL_FDT_TEST_STATIC_METHOD_CALL has no exception.
Method CONTEXT_CHANGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_NUMBER2 | Call by reference | Type reference (TYPE) | I | 20090929 | ||||
| 2 | EV_NUMBER3 | Call by reference | Type reference (TYPE) | I | 20090929 | ||||
| 3 | IV_NUMBER1 | Call by reference | Type reference (TYPE) | I | 20090929 |
Method CONTEXT_CHANGE on class CL_FDT_TEST_STATIC_METHOD_CALL has no exception.
Method DEMO_REPORT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_ENTRIES | Call by reference | Type reference (TYPE) | T_DEMO_REPORT | 20120925 | ||||
| 2 | EV_TEXT | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ELEMENT_TEXT | Elementary Data Type Text | 20120925 | |||
| 3 | IV_AMOUNT | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ELEMENT_AMOUNT | Elementary Data Type Amount | 20120925 | |||
| 4 | IV_ITEM | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ELEMENT_TEXT | Elementary Data Type Text | 20120925 |
Method DEMO_REPORT on class CL_FDT_TEST_STATIC_METHOD_CALL has no exception.
Method FILL_TABLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_TAB | Call by reference | Type reference (TYPE) | T_NUMB_TABLE | 20111201 |
Method FILL_TABLE on class CL_FDT_TEST_STATIC_METHOD_CALL has no exception.
Method GET_USER_NAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_USER_NAME | Value transfer | Type reference (TYPE) | IF_FDT_TYPES=>ELEMENT_TEXT | Text | 20081020 |
Method GET_USER_NAME on class CL_FDT_TEST_STATIC_METHOD_CALL has no exception.
Method GUID_EXPR_MAPPING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_GUID | Call by reference | Type reference (TYPE) | CHAR32 | Character field, length 32 | 20091105 | |||
| 2 | IV_GUID | Call by reference | Type reference (TYPE) | CHAR32 | Character field, length 32 | 20091105 |
Method GUID_EXPR_MAPPING on class CL_FDT_TEST_STATIC_METHOD_CALL has no exception.
Method IMPORTING_EXPORTING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_TEXT2 | Call by reference | Type reference (TYPE) | CSEQUENCE | 20090925 | ||||
| 2 | IV_TEXT1 | Call by reference | Type reference (TYPE) | CLIKE | 20090925 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | FDT: Abstract Exception Class | 20111128 | ||
| 2 | FDT: Invalid Input | 20111128 | ||
| 3 | FDT: No Result Value | 20111128 | ||
| 4 | FDT: Processing Error | 20111128 |
Method IMPORTING_RETURNING_EXCEP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_INT1 | Call by reference | Type reference (TYPE) | I | 20090925 | ||||
| 2 | IV_INT2 | Call by reference | Type reference (TYPE) | I | 20090925 | ||||
| 3 | RV_NUM3 | Value transfer | Type reference (TYPE) | F | 20090925 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20090925 |
Method LOCAL_RESULT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CV_NUMB | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ELEMENT_NUMBER | Elementary Data Type Number | 20111115 | |||
| 2 | EV_NUMB | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ELEMENT_NUMBER | Elementary Data Type Number | 20111115 | |||
| 3 | IV_NUMB1 | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ELEMENT_NUMBER | Elementary Data Type Number | 20111114 | |||
| 4 | IV_NUMB2 | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ELEMENT_NUMBER | Elementary Data Type Number | 20111114 |
Method LOCAL_RESULT on class CL_FDT_TEST_STATIC_METHOD_CALL has no exception.
Method LOCAL_RESULT_CHANGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CV_NUMB1 | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ELEMENT_NUMBER | Elementary Data Type Number | 20111115 | |||
| 2 | CV_NUMB2 | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ELEMENT_NUMBER | Elementary Data Type Number | 20111115 |
Method LOCAL_RESULT_CHANGE on class CL_FDT_TEST_STATIC_METHOD_CALL has no exception.
Method OPTIONAL_WITH_DEFAULT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_INT3 | Call by reference | Type reference (TYPE) | I | 20091104 | ||||
| 2 | IV_INT1 | Call by reference | Type reference (TYPE) | I | 10 | 20091104 | |||
| 3 | IV_INT2 | Call by reference | Type reference (TYPE) | I | 20091104 |
Method OPTIONAL_WITH_DEFAULT on class CL_FDT_TEST_STATIC_METHOD_CALL has no exception.
Method PARAM_CHANGING_ANY_TABLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_MESSAGE_TABLE | Call by reference | Type reference (TYPE) | ANY TABLE | 20110708 | ||||
| 2 | IV_COL_NAME | Call by reference | Type reference (TYPE) | STRING | 20110708 |
Method PARAM_CHANGING_ANY_TABLE on class CL_FDT_TEST_STATIC_METHOD_CALL has no exception.
Method PARAM_C_P_NUMERIC_ANY_TABLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CA_ANY | Call by reference | Type reference (TYPE) | ANY | 20110729 | ||||
| 2 | ETA_ANY_TABLE | Call by reference | Type reference (TYPE) | ANY TABLE | 20091117 | ||||
| 3 | ETA_INDEX_TABLE | Call by reference | Type reference (TYPE) | INDEX TABLE | 20091204 | ||||
| 4 | EV_INT | Call by reference | Type reference (TYPE) | F | 20091117 | ||||
| 5 | IA_ANY | Call by reference | Type reference (TYPE) | ANY | 20091123 | ||||
| 6 | ITA_ANY_TABLE | Call by reference | Type reference (TYPE) | ANY TABLE | 20091117 | ||||
| 7 | ITA_INDEX_TABLE | Call by reference | Type reference (TYPE) | INDEX TABLE | 20091204 | ||||
| 8 | IV_C | Call by reference | Type reference (TYPE) | CHAR04 | 20091117 | ||||
| 9 | IV_NUMERIC | Call by reference | Type reference (TYPE) | NUMERIC | 20091117 | ||||
| 10 | IV_P | Call by reference | Type reference (TYPE) | P | 20091117 |
Method PARAM_C_P_NUMERIC_ANY_TABLE on class CL_FDT_TEST_STATIC_METHOD_CALL has no exception.
Method RAW16 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_UUID | Call by reference | Type reference (TYPE) | FDT_TEST_ID | FDT: Test UUID (intentionally not FDT_TEST_UUID) | 20091208 | |||
| 2 | IV_UUID | Call by reference | Type reference (TYPE) | FDT_TEST_ID | FDT: Test UUID (intentionally not FDT_TEST_UUID) | 20091208 |
Method RAW16 on class CL_FDT_TEST_STATIC_METHOD_CALL has no exception.
Method STRUC_INCLUDE_TEST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_STRUCTURE | Call by reference | Type reference (TYPE) | FDT_EXPR_1500 | FDT: Expression - Static Method Call Class | 20091109 | |||
| 2 | RS_STRUCTURE | Value transfer | Type reference (TYPE) | FDT_EXPR_1500 | FDT: Expression - Static Method Call Class | 20091109 |
Method STRUC_INCLUDE_TEST on class CL_FDT_TEST_STATIC_METHOD_CALL has no exception.
Method STRUC_MAP_TEST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_OUTPUT | Call by reference | Type reference (TYPE) | FDT_S_PROC_CALL_TEST_STRUC1 | 20091005 | ||||
| 2 | ES_OUTPUT2 | Call by reference | Type reference (TYPE) | FDT_S_PROC_CALL_TEST_STRUC1 | 20091119 | ||||
| 3 | IS_INPUT | Call by reference | Type reference (TYPE) | FDT_S_PROC_CALL_TEST_STRUC1 | 20091005 |
Method STRUC_MAP_TEST on class CL_FDT_TEST_STATIC_METHOD_CALL has no exception.
Method TABLE_INPUT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_TEXT | Call by reference | Type reference (TYPE) | STRING | 20090929 | ||||
| 2 | ITS_POS_TEXT | Call by reference | Type reference (TYPE) | TS_NUMBER_TEXT | 20090929 |
Method TABLE_INPUT on class CL_FDT_TEST_STATIC_METHOD_CALL has no exception.
Method TABLE_TEST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_TAB2 | Call by reference | Type reference (TYPE) | FDT_PROC_CALL_TABLE_TEST_1 | 20091005 | ||||
| 2 | IT_TAB1 | Call by reference | Type reference (TYPE) | FDT_PROC_CALL_TABLE_TEST_1 | 20091005 |
Method TABLE_TEST on class CL_FDT_TEST_STATIC_METHOD_CALL has no exception.
Method UNSTRUC_TABLE_TEST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_TAB1 | Call by reference | Type reference (TYPE) | T_NUMB_UNSTRUC | 20091030 | ||||
| 2 | ET_TAB2 | Call by reference | Type reference (TYPE) | T_STRING_TAB | 20091030 | ||||
| 3 | ET_TAB3 | Call by reference | Type reference (TYPE) | T_NUMBER | 20091030 | ||||
| 4 | IT_TAB1 | Call by reference | Type reference (TYPE) | T_NUMB_UNSTRUC_KEY | 20091030 | ||||
| 5 | IT_TAB2 | Call by reference | Type reference (TYPE) | T_NUMBER_TEXT | 20091030 |
Method UNSTRUC_TABLE_TEST on class CL_FDT_TEST_STATIC_METHOD_CALL has no exception.
Method UPPERCASE_CONV Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_TEXT | Call by reference | Type reference (TYPE) | STRING | Output Text | 20121107 | |||
| 2 | IV_TEXT | Call by reference | Type reference (TYPE) | STRING | Input Text | 20121107 |
Method UPPERCASE_CONV on class CL_FDT_TEST_STATIC_METHOD_CALL has no exception.
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in | 720 |