SAP ABAP Class CL_FDT_GTC_ELEMENT (Unit Test for Data Elements)
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 Inheritance (c INHERITING FROM c_ref)  CL_FDT_GTC_DATA_OBJECT Abstract Test-Class for data objects 20070322
Properties
Class CL_FDT_GTC_ELEMENT  
Short Description Unit Test for Data Elements    
Super Class CL_FDT_GTC_DATA_OBJECT Abstract Test-Class for data objects 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 5   
Package SFDT_TEST   BRFplus: Global Test Classes 
Created 20070322   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
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)
2 IF_FDT_CONSTANTS Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 IF_FDT_ELEMENT Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
4 IF_FDT_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_FDT_GTC_ELEMENT has no interface implemented.
Friends
Class CL_FDT_GTC_ELEMENT has no friend class.
Attributes
Class CL_FDT_GTC_ELEMENT has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CREATE_ELEMENT Static method Public Method 20090910
2 CREATE_ELEMENT_WITH_BINDING Static method Public Method 20130131
3 MFT_ELEM_000_DDIC_BINDING Instance method Protected Test Method for ABAP Unit Test: DDIC binding 20070416
4 MFT_ELEM_010_DERIVE_DOBJ_2 Instance method Protected Test Method for ABAP Unit Test: Derive data object - check element attributes 20070416
5 MFT_ELEM_020_VALUE_LIST Instance method Protected Test Method for ABAP Unit Test: Value List 20070416
6 MFT_ELEM_030_DATE_TIME_CONV Instance method Protected Test Method for ABAP Unit Test: Date - Time Conversion 20070416
7 MFT_ELEM_040_TYPE_ATTRIBUTES Instance method Protected Test Method for ABAP Unit Test: Get element type attributes 20070416
8 MFT_ELEM_050_ALLWD_COMPARISON Instance method Protected Test Method for ABAP Unit Test: Allowed Comparison 20070920
9 MFT_ELEM_060_GET_VALUES_SPL Instance method Private Test Method for ABAP Unit Check for spl cases 20080108
10 MFT_ELEM_070_MSG_SEVERITY Instance method Private Test Method for ABAP Unit Check for message severity 20080409
11 MFT_ELEM_080_MOVE_EXT_TO_INT Instance method Protected Test Method for ABAP Unit Test: Move external data to internal type 20090713
12 MFT_ELEM_090_RAW16_GUID Instance method Protected Test Method for ABAP Unit Test: RAW 16 GUIDs to be supported 20090911
13 MFT_ELEM_100_REFERENCED_ELEMNT Instance method Protected Test Method for ABAP Unit Test: Referenced Element 20110120
14 MFT_ELEM_110_POSITIVE_VAL_CHK Instance method Protected Test Method for ABAP Unit Test: Unit test for Positive value check for Number Element 20110405
15 RUN_FOR_CASE Instance method Private Method Private helper for MFT_ELEM_050_ALLWD_COMPARISON 20070920
16 RUN_FOR_DDIC_BINDING Instance method Private Method Private helper for DDIC binding 20110906
Events
Class CL_FDT_GTC_ELEMENT has no event.
Types
Class CL_FDT_GTC_ELEMENT has no local type.
Method Signatures

Method CREATE_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ACCESS_LEVEL Call by reference Type reference (TYPE) IF_FDT_TYPES=>ACCESS_LEVEL IF_FDT_CONSTANTS=>GC_ACCESS_LEVEL_APPLICATION Access Level 20090910
2 Importing IV_APPLICATION_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20090910
3 Importing IV_DECIMALS Call by reference Type reference (TYPE) IF_FDT_ELEMENT=>DECIMALS Number of decimals 20090910
4 Importing IV_ELEMENT_TYPE Call by reference Type reference (TYPE) IF_FDT_TYPES=>ELEMENT_TYPE Elementary Data Type 20090910
5 Importing IV_LENGTH Call by reference Type reference (TYPE) IF_FDT_ELEMENT=>LENGTH Length 20090910
6 Importing IV_NAME Call by reference Type reference (TYPE) IF_FDT_TYPES=>NAME Beschreibung 20090910
7 Importing IV_NAMED Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20090910
8 Importing IV_ONLY_POSITIVE Call by reference Type reference (TYPE) ABAP_BOOL 20090910
9 Importing IV_TIMEPOINT_TYPE Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMEPOINT_TYPE Timepoint Type 20090910
10 Importing IV_UT_PURPOSE Call by reference Type reference (TYPE) CLIKE 20090910
11 Returning RO_ELEMENT Value transfer Object reference (TYPE REF TO) IF_FDT_ELEMENT FDT: Data Object of Type Element 20090910
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20090910

Method CREATE_ELEMENT_WITH_BINDING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ACCESS_LEVEL Call by reference Type reference (TYPE) IF_FDT_TYPES=>ACCESS_LEVEL IF_FDT_CONSTANTS=>GC_ACCESS_LEVEL_APPLICATION Access Level 20130131
2 Importing IV_APPLICATION_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20130131
3 Importing IV_DDIC_TYPENAME Call by reference Type reference (TYPE) CSEQUENCE 20130131
4 Importing IV_NAME Call by reference Type reference (TYPE) IF_FDT_TYPES=>NAME Beschreibung 20130131
5 Importing IV_NAMED Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20130131
6 Importing IV_UT_PURPOSE Call by reference Type reference (TYPE) CLIKE 20130131
7 Returning RO_ELEMENT Value transfer Object reference (TYPE REF TO) IF_FDT_ELEMENT FDT: Data Object of Type Element 20130131
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20130131

Method MFT_ELEM_000_DDIC_BINDING Signature

Method MFT_ELEM_000_DDIC_BINDING on class CL_FDT_GTC_ELEMENT has no parameter.
Method MFT_ELEM_000_DDIC_BINDING on class CL_FDT_GTC_ELEMENT has no exception.

Method MFT_ELEM_010_DERIVE_DOBJ_2 Signature

Method MFT_ELEM_010_DERIVE_DOBJ_2 on class CL_FDT_GTC_ELEMENT has no parameter.
Method MFT_ELEM_010_DERIVE_DOBJ_2 on class CL_FDT_GTC_ELEMENT has no exception.

Method MFT_ELEM_020_VALUE_LIST Signature

Method MFT_ELEM_020_VALUE_LIST on class CL_FDT_GTC_ELEMENT has no parameter.
Method MFT_ELEM_020_VALUE_LIST on class CL_FDT_GTC_ELEMENT has no exception.

Method MFT_ELEM_030_DATE_TIME_CONV Signature

Method MFT_ELEM_030_DATE_TIME_CONV on class CL_FDT_GTC_ELEMENT has no parameter.
Method MFT_ELEM_030_DATE_TIME_CONV on class CL_FDT_GTC_ELEMENT has no exception.

Method MFT_ELEM_040_TYPE_ATTRIBUTES Signature

Method MFT_ELEM_040_TYPE_ATTRIBUTES on class CL_FDT_GTC_ELEMENT has no parameter.
Method MFT_ELEM_040_TYPE_ATTRIBUTES on class CL_FDT_GTC_ELEMENT has no exception.

Method MFT_ELEM_050_ALLWD_COMPARISON Signature

Method MFT_ELEM_050_ALLWD_COMPARISON on class CL_FDT_GTC_ELEMENT has no parameter.
Method MFT_ELEM_050_ALLWD_COMPARISON on class CL_FDT_GTC_ELEMENT has no exception.

Method MFT_ELEM_060_GET_VALUES_SPL Signature

Method MFT_ELEM_060_GET_VALUES_SPL on class CL_FDT_GTC_ELEMENT has no parameter.
Method MFT_ELEM_060_GET_VALUES_SPL on class CL_FDT_GTC_ELEMENT has no exception.

Method MFT_ELEM_070_MSG_SEVERITY Signature

Method MFT_ELEM_070_MSG_SEVERITY on class CL_FDT_GTC_ELEMENT has no parameter.
Method MFT_ELEM_070_MSG_SEVERITY on class CL_FDT_GTC_ELEMENT has no exception.

Method MFT_ELEM_080_MOVE_EXT_TO_INT Signature

Method MFT_ELEM_080_MOVE_EXT_TO_INT on class CL_FDT_GTC_ELEMENT has no parameter.
Method MFT_ELEM_080_MOVE_EXT_TO_INT on class CL_FDT_GTC_ELEMENT has no exception.

Method MFT_ELEM_090_RAW16_GUID Signature

Method MFT_ELEM_090_RAW16_GUID on class CL_FDT_GTC_ELEMENT has no parameter.
Method MFT_ELEM_090_RAW16_GUID on class CL_FDT_GTC_ELEMENT has no exception.

Method MFT_ELEM_100_REFERENCED_ELEMNT Signature

Method MFT_ELEM_100_REFERENCED_ELEMNT on class CL_FDT_GTC_ELEMENT has no parameter.
Method MFT_ELEM_100_REFERENCED_ELEMNT on class CL_FDT_GTC_ELEMENT has no exception.

Method MFT_ELEM_110_POSITIVE_VAL_CHK Signature

Method MFT_ELEM_110_POSITIVE_VAL_CHK on class CL_FDT_GTC_ELEMENT has no parameter.
Method MFT_ELEM_110_POSITIVE_VAL_CHK on class CL_FDT_GTC_ELEMENT has no exception.

Method RUN_FOR_CASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ITS_OPTION Call by reference Type reference (TYPE) IF_FDT_ELEMENT=>TS_OPTION Options 20070920
2 Importing ITS_SIGN Call by reference Type reference (TYPE) IF_FDT_ELEMENT=>TS_SIGN Signs 20070920
3 Importing IV_ALLOWED_COMPARISON Call by reference Type reference (TYPE) IF_FDT_ELEMENT=>ALLOWED_COMPARISONS Allowed Comparisons 20070920
4 Importing IV_ERR_CASE Call by reference Type reference (TYPE) I 20070920
5 Importing IV_LOWER_RANGE1 Call by reference Type reference (TYPE) ANY 20070920
6 Importing IV_LOWER_RANGE2 Call by reference Type reference (TYPE) ANY 20070920
7 Importing IV_MULTIPLE Call by reference Type reference (TYPE) ABAP_BOOL 20070920
8 Importing IV_OPTION_TYPE1 Call by reference Type reference (TYPE) DDOPTION Type of OPTION component in row type of a Ranges type 20070920
9 Importing IV_OPTION_TYPE2 Call by reference Type reference (TYPE) DDOPTION Type of OPTION component in row type of a Ranges type 20070920
10 Importing IV_RESULT Call by reference Type reference (TYPE) ABAP_BOOL 20070920
11 Importing IV_SIGN1 Call by reference Type reference (TYPE) DDSIGN Type of SIGN component in row type of a Ranges type 20070920
12 Importing IV_SIGN2 Call by reference Type reference (TYPE) DDSIGN Type of SIGN component in row type of a Ranges type 20070920
13 Importing IV_TEST_PARAM Call by reference Type reference (TYPE) ANY 20070920
14 Importing IV_UPPER_RANGE1 Call by reference Type reference (TYPE) ANY 20070920
15 Importing IV_UPPER_RANGE2 Call by reference Type reference (TYPE) ANY 20070920

Method RUN_FOR_CASE on class CL_FDT_GTC_ELEMENT has no exception.

Method RUN_FOR_DDIC_BINDING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ALLOWED_COMPARISON Call by reference Type reference (TYPE) IF_FDT_ELEMENT=>ALLOWED_COMPARISONS Allowed Comparisons 20110906
2 Exporting EV_DDIC_TYPENAME Call by reference Type reference (TYPE) TYPENAME Name of Dictionary Type 20110906
3 Exporting EV_DECIMALS Call by reference Type reference (TYPE) IF_FDT_ELEMENT=>DECIMALS Number of decimals 20110906
4 Exporting EV_ELEMENT_TYPE Call by reference Type reference (TYPE) IF_FDT_TYPES=>ELEMENT_TYPE Elementary Data Type 20110906
5 Exporting EV_EXCEPTION Call by reference Type reference (TYPE) ABAP_BOOL 20110906
6 Exporting EV_LAST Call by reference Type reference (TYPE) ABAP_BOOL 20110906
7 Exporting EV_LENGTH Call by reference Type reference (TYPE) IF_FDT_ELEMENT=>LENGTH Length 20110906
8 Exporting EV_ONLY_POSITIVE Call by reference Type reference (TYPE) ABAP_BOOL 20110906
9 Exporting EV_TP_TYPE Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMEPOINT_TYPE Timepoint Type 20110906
10 Exporting EV_UPPERCASE Call by reference Type reference (TYPE) ABAP_BOOL 20110906
11 Importing IV_CASE Call by reference Type reference (TYPE) I 20110906

Method RUN_FOR_DDIC_BINDING on class CL_FDT_GTC_ELEMENT has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 710