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 IF_FDT_TYPES 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 ADD_TONUMBER Static method Public Method Add to a number 20081020
2 AMOUNT_QUANTITY_TEST Static method Public Method Test for Amount and Quantity Elements and Fields 20100122
3 AUTO_MAP_TEST Static method Public Method Test for the automapping 20091030
4 CONTEXT_CHANGE Static method Public Method Changes the context and the result 20090929
5 DEMO_REPORT Static method Public Method Static method used by demo report 20120925
6 FILL_TABLE Static method Public Method Fills a table with some values 20111201
7 GET_USER_NAME Static method Public Method Get User Name 20081020
8 GUID_EXPR_MAPPING Static method Public Method 20091105
9 IMPORTING_EXPORTING Static method Public Method Combination of importing and exporting parameters 20090925
10 IMPORTING_RETURNING_EXCEP Static method Public Method Combination of importing, exporting and a exception (class) 20090925
11 LOCAL_RESULT Static method Public Method Usage of the local result 20111114
12 LOCAL_RESULT_CHANGE Static method Public Method Usage of the local result (Changing parameter) 20111115
13 OPTIONAL_WITH_DEFAULT Static method Public Method 20091104
14 PARAM_CHANGING_ANY_TABLE Static method Public Method Test for changing parameter 20110708
15 PARAM_C_P_NUMERIC_ANY_TABLE Static method Public Method 20091117
16 RAW16 Static method Public Method 20091208
17 STRUC_INCLUDE_TEST Static method Public Method 20091109
18 STRUC_MAP_TEST Static method Public Method Tests the mapping of a structure 20091005
19 TABLE_INPUT Static method Public Method 20090929
20 TABLE_TEST Static method Public Method 20091005
21 UNSTRUC_TABLE_TEST Static method Public Method Test for unstructured tables 20091030
22 UPPERCASE_CONV 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 Changing CV_NUMBER Call by reference Type reference (TYPE) IF_FDT_TYPES=>ELEMENT_NUMBER Elementary Data Type Number 20081020
2 Importing IV_NUMBER Call by reference Type reference (TYPE) IF_FDT_TYPES=>ELEMENT_NUMBER Elementary Data Type Number 20081020
# Exception Resumable Description Created on
1 SPECIAL_EXCEPTION 20090925

Method AMOUNT_QUANTITY_TEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting 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 Importing IS_AM_QUAN Call by reference Type reference (TYPE) FDT_S_TEST_AMOUNT_QUANTITY Test Amount and Quantities in a Structure 20100122
3 Importing 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 Exporting EV_TEXT1 Call by reference Type reference (TYPE) STRING 20091030
2 Exporting EV_TEXT2 Call by reference Type reference (TYPE) STRING 20091030
3 Exporting EV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Time Stamp (active version) 20091030
4 Importing IO_TRACE Call by reference Object reference (TYPE REF TO) IF_FDT_TRACE FDT: Trace 20091030
5 Importing IV_EXPRESSION_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20091030
6 Importing 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 Exporting EV_NUMBER2 Call by reference Type reference (TYPE) I 20090929
2 Exporting EV_NUMBER3 Call by reference Type reference (TYPE) I 20090929
3 Importing 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 Changing CT_ENTRIES Call by reference Type reference (TYPE) T_DEMO_REPORT 20120925
2 Exporting EV_TEXT Call by reference Type reference (TYPE) IF_FDT_TYPES=>ELEMENT_TEXT Elementary Data Type Text 20120925
3 Importing IV_AMOUNT Call by reference Type reference (TYPE) IF_FDT_TYPES=>ELEMENT_AMOUNT Elementary Data Type Amount 20120925
4 Importing 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 Exporting 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 Returning 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 Exporting EV_GUID Call by reference Type reference (TYPE) CHAR32 Character field, length 32 20091105
2 Importing 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 Exporting EV_TEXT2 Call by reference Type reference (TYPE) CSEQUENCE 20090925
2 Importing IV_TEXT1 Call by reference Type reference (TYPE) CLIKE 20090925
# Exception Resumable Description Created on
1 CX_FDT FDT: Abstract Exception Class 20111128
2 CX_FDT_INPUT FDT: Invalid Input 20111128
3 CX_FDT_NO_RESULT FDT: No Result Value 20111128
4 CX_FDT_PROCESSING FDT: Processing Error 20111128

Method IMPORTING_RETURNING_EXCEP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_INT1 Call by reference Type reference (TYPE) I 20090925
2 Importing IV_INT2 Call by reference Type reference (TYPE) I 20090925
3 Returning RV_NUM3 Value transfer Type reference (TYPE) F 20090925
# Exception Resumable Description Created on
1 CX_SY_ARITHMETIC_ERROR 20090925

Method LOCAL_RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_NUMB Call by reference Type reference (TYPE) IF_FDT_TYPES=>ELEMENT_NUMBER Elementary Data Type Number 20111115
2 Exporting EV_NUMB Call by reference Type reference (TYPE) IF_FDT_TYPES=>ELEMENT_NUMBER Elementary Data Type Number 20111115
3 Importing IV_NUMB1 Call by reference Type reference (TYPE) IF_FDT_TYPES=>ELEMENT_NUMBER Elementary Data Type Number 20111114
4 Importing 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 Changing CV_NUMB1 Call by reference Type reference (TYPE) IF_FDT_TYPES=>ELEMENT_NUMBER Elementary Data Type Number 20111115
2 Changing 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 Exporting EV_INT3 Call by reference Type reference (TYPE) I 20091104
2 Importing IV_INT1 Call by reference Type reference (TYPE) I 10 20091104
3 Importing 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 Changing CT_MESSAGE_TABLE Call by reference Type reference (TYPE) ANY TABLE 20110708
2 Importing 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 Changing CA_ANY Call by reference Type reference (TYPE) ANY 20110729
2 Exporting ETA_ANY_TABLE Call by reference Type reference (TYPE) ANY TABLE 20091117
3 Exporting ETA_INDEX_TABLE Call by reference Type reference (TYPE) INDEX TABLE 20091204
4 Exporting EV_INT Call by reference Type reference (TYPE) F 20091117
5 Importing IA_ANY Call by reference Type reference (TYPE) ANY 20091123
6 Importing ITA_ANY_TABLE Call by reference Type reference (TYPE) ANY TABLE 20091117
7 Importing ITA_INDEX_TABLE Call by reference Type reference (TYPE) INDEX TABLE 20091204
8 Importing IV_C Call by reference Type reference (TYPE) CHAR04 20091117
9 Importing IV_NUMERIC Call by reference Type reference (TYPE) NUMERIC 20091117
10 Importing 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 Exporting EV_UUID Call by reference Type reference (TYPE) FDT_TEST_ID FDT: Test UUID (intentionally not FDT_TEST_UUID) 20091208
2 Importing 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 Importing IS_STRUCTURE Call by reference Type reference (TYPE) FDT_EXPR_1500 FDT: Expression - Static Method Call Class 20091109
2 Returning 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 Exporting ES_OUTPUT Call by reference Type reference (TYPE) FDT_S_PROC_CALL_TEST_STRUC1 20091005
2 Exporting ES_OUTPUT2 Call by reference Type reference (TYPE) FDT_S_PROC_CALL_TEST_STRUC1 20091119
3 Importing 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 Exporting EV_TEXT Call by reference Type reference (TYPE) STRING 20090929
2 Importing 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 Exporting ET_TAB2 Call by reference Type reference (TYPE) FDT_PROC_CALL_TABLE_TEST_1 20091005
2 Importing 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 Exporting ET_TAB1 Call by reference Type reference (TYPE) T_NUMB_UNSTRUC 20091030
2 Exporting ET_TAB2 Call by reference Type reference (TYPE) T_STRING_TAB 20091030
3 Exporting ET_TAB3 Call by reference Type reference (TYPE) T_NUMBER 20091030
4 Importing IT_TAB1 Call by reference Type reference (TYPE) T_NUMB_UNSTRUC_KEY 20091030
5 Importing 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 Exporting EV_TEXT Call by reference Type reference (TYPE) STRING Output Text 20121107
2 Importing 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