SAP ABAP Class /BCV/CL_FND_DATATYPE (Datatypes)
Hierarchy
SAP_BS_FND (Software Component) SAP Business Suite Foundation
   CA-EPT-BCV (Application Component) Business Context Viewer
     /BCV/FND (Package) BCV Foundation Layer
Properties
Class /BCV/CL_FND_DATATYPE  
Short Description Datatypes    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /BCV/FND   BCV Foundation Layer 
Created 20080828   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 /BCV/CL_FND_BOOLEAN Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 IF_FDT_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class /BCV/CL_FND_DATATYPE has no interface implemented.
Friends
Class /BCV/CL_FND_DATATYPE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_ACCP Constant Public Type reference (TYPE) /BCV/FND_DATATYPE 'ACCP' Data Type Posting Period 20090422
2 GC_CHAR Constant Public Type reference (TYPE) /BCV/FND_DATATYPE 'CHAR' Data Type Character 20080828
3 GC_CLNT Constant Public Type reference (TYPE) /BCV/FND_DATATYPE 'CLNT' Data Type Client 20090421
4 GC_CUKY Constant Public Type reference (TYPE) /BCV/FND_DATATYPE 'CUKY' Data Type Currency Unit 20080828
5 GC_CURR Constant Public Type reference (TYPE) /BCV/FND_DATATYPE 'CURR' Data Type Currency Amount 20080828
6 GC_DATS Constant Public Type reference (TYPE) /BCV/FND_DATATYPE 'DATS' Data Type Date 20080828
7 GC_DEC Constant Public Type reference (TYPE) /BCV/FND_DATATYPE 'DEC' Data Type Counter / Amount 20081020
8 GC_DELEM_NAME Constant Private Type reference (TYPE) FIELDNAME '/BCV/FND_DATATYPE' Data Element Name of Data Type 20090529
9 GC_FLTP Constant Public Type reference (TYPE) /BCV/FND_DATATYPE 'FLTP' Data Type Floating Point Number 20080828
10 GC_FPER Constant Public Type reference (TYPE) /BCV/FND_DATATYPE 'FPER' Data Type Fiscal Period 20080828
11 GC_ICON Constant Public Type reference (TYPE) /BCV/FND_DATATYPE 'ICON' Data Type Icon 20080828
12 GC_INT1 Constant Public Type reference (TYPE) /BCV/FND_DATATYPE 'INT1' Data Type Integer (1 Byte) 20080828
13 GC_INT2 Constant Public Type reference (TYPE) /BCV/FND_DATATYPE 'INT2' Data Type Integer (2 Byte) 20080828
14 GC_INT4 Constant Public Type reference (TYPE) /BCV/FND_DATATYPE 'INT4' Data Type Integer (4 Byte) 20080828
15 GC_LANG Constant Public Type reference (TYPE) /BCV/FND_DATATYPE 'LANG' Data Type Language 20080828
16 GC_MONTH Constant Public Type reference (TYPE) /BCV/FND_DATATYPE 'MON' Data Type Month 20080828
17 GC_NUMC Constant Public Type reference (TYPE) /BCV/FND_DATATYPE 'NUMC' Data Type Numerical Character 20080828
18 GC_QUAN Constant Public Type reference (TYPE) /BCV/FND_DATATYPE 'QUAN' Data Type Quantity 20080828
19 GC_QUARTER Constant Public Type reference (TYPE) /BCV/FND_DATATYPE 'QRT' Data Type Quarter 20080828
20 GC_RAW Constant Public Type reference (TYPE) /BCV/FND_DATATYPE 'RAW' Data Type Byte Sequence 20090318
21 GC_SSTR Constant Public Type reference (TYPE) /BCV/FND_DATATYPE 'SSTR' Data Type Short String 20090422
22 GC_STR Constant Public Type reference (TYPE) /BCV/FND_DATATYPE 'STRG' Data Type String 20080828
23 GC_TIMS Constant Public Type reference (TYPE) /BCV/FND_DATATYPE 'TIMS' Data Type Time 20080828
24 GC_UNIT Constant Public Type reference (TYPE) /BCV/FND_DATATYPE 'UNIT' Data Type Unit of Measure 20080828
25 GC_URL Constant Public Type reference (TYPE) /BCV/FND_DATATYPE 'URL' Data Type URL 20090108
26 GC_URLI Constant Public Type reference (TYPE) /BCV/FND_DATATYPE 'URLI' Data Type URL (Image) 20091019
27 GC_WEEK Constant Public Type reference (TYPE) /BCV/FND_DATATYPE 'WEEK' Data Type Week 20080828
28 GC_YEAR Constant Public Type reference (TYPE) /BCV/FND_DATATYPE 'YEAR' Data Type Year 20080828
29 GT_DDIC_INFO Static Attribute Private Type reference (TYPE) TY_T_DDIC_INFO DDIC Info Buffer 20091008
30 GT_FIXED_VAL Static Attribute Private Type reference (TYPE) TY_T_FIXED_VAL DDIC Fixed Value Buffer 20091008
Methods
# Method Level Visibility Method type Description Created on
1 CONVERT_TO_UPPERCASE Static method Public Method Converts Texts to Uppercase 20080905
2 CONVERT_TXT_TO_NUMBER Static method Public Method Converts Textual Representation into Number 20100604
3 CONVERT_TXT_TO_VALUE Static method Public Method Converts Textual Representation into Data Value 20080828
4 CONVERT_VALUE_TO_TXT Static method Public Method Converts Data Value into Textual Representation 20080828
5 CREATE_DELEM Static method Public Method Creates a Data Element for Given Data Type 20080828
6 CREATE_METADATA Static method Public Method Creates an Table of Metadata for a Given Structure Data Ref 20090507
7 CREATE_STRUCTURE Static method Public Method Creates a Structure Based on Given Metadata 20090210
8 CREATE_TABLE Static method Public Method Creates an Internal Table Based on Given Metadata 20090211
9 GET_ABAP_DATA_TYPE Static method Public Method Returns ABAP Data Type for Given BCV Data Type 20090417
10 GET_BRF_DATA_TYPE Static method Public Method Returns BRFplus Data Type for BCV Data Type 20080828
11 GET_COMPONENTS Static method Public Method Returns RTTS Component Descr. Table for Given Structure 20090515
12 GET_COMPONENTS_AUX Static method Private Method Auxiliary method for GET_COMPONENTS 20090515
13 GET_CONVEXIT Static method Public Method Determine Conversion Exits of Given Data Object 20081201
14 GET_DATATYPE_BY_IOBJNM Static method Public Method (Tries to) Determine the Data Type by the InfoObject 20080828
15 GET_DDIC_INFO Static method Public Method Returns Information on Given DDIC Data Element 20091002
16 GET_MAX_LENGTH Static method Public Method Get Maximum Length for Given Data Type 20080828
17 GET_MAX_VALUE Static method Public Method Get Maximum Value for Given Data Type 20090316
18 GET_MIN_VALUE Static method Public Method Get Minimum Value for Given Data Type 20090316
19 GET_RTTS_TYPEDESCR Static method Public Method Returns RTTS Type Description Object for Given Data Type 20080828
20 GET_TEXT Static method Public Method Get Text of Given Data Type 20090529
21 IS_DECIMALS_NEEDED Static method Public Method Is Decimals Specification Needed for Given Data Type? 20080828
22 IS_LENGTH_NEEDED Static method Public Method Is Length Specification Needed for Given Data Type? 20080828
23 IS_NUMERIC_TYPE Static method Public Method Does the given data type represent a number? 20081215
24 IS_PERIOD_TYPE Static method Public Method Does the given data type represent a time period? 20081215
25 IS_TEXT_TYPE Static method Public Method Does the given data type represent a text? 20090108
26 IS_VALID Static method Public Method Is Given Data Type Valid? 20080828
27 IS_VALUE_INITIAL Static method Public Method Does the data value represent an initial value? 20110322
Events
Class /BCV/CL_FND_DATATYPE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_S_DDIC_INFO Private See coding DDIC Info Structure Type 20091009 BEGIN OF ty_s_ddic_info, data_elem TYPE /bcv/fnd_data_elem, language TYPE langu, ddic_info TYPE dfies, END OF ty_s_ddic_info
2 TY_S_FIXED_VAL Private See coding DDIC Fixed Value Structure Type 20091008 BEGIN OF ty_s_fixed_val, data_elem TYPE /bcv/fnd_data_elem, language TYPE langu, fixed_val TYPE ddfixvalues, END OF ty_s_fixed_val
3 TY_S_METADATA Public See coding Meta Data Structure Type 20090211 BEGIN OF ty_s_metadata, name TYPE string, data_elem TYPE /bcv/fnd_data_elem, datatype TYPE /bcv/fnd_datatype, length TYPE /bcv/fnd_length, decimals TYPE /bcv/fnd_decimals, END OF ty_s_metadata
4 TY_T_DDIC_INFO Private See coding DDIC Info Table Type 20091008 ty_t_ddic_info TYPE STANDARD TABLE OF ty_s_ddic_info
5 TY_T_FIXED_VAL Private See coding DDIC Fixed Value Table Type 20091008 ty_t_fixed_val TYPE STANDARD TABLE OF ty_s_fixed_val
6 TY_T_METADATA Public See coding Meta Data Table Type 20090211 ty_t_metadata TYPE STANDARD TABLE OF ty_s_metadata WITH NON-UNIQUE KEY name
Method Signatures

Method CONVERT_TO_UPPERCASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_VALUE Call by reference Type reference (TYPE) DATA Text 20080905

Method CONVERT_TO_UPPERCASE on class /BCV/CL_FND_DATATYPE has no exception.

Method CONVERT_TXT_TO_NUMBER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_NUMBER Call by reference Type reference (TYPE) DATA Number 20100604
2 Importing IO_DATADESCR Call by reference Object reference (TYPE REF TO) CL_ABAP_DATADESCR RTTI Data Description 20120330
3 Importing IV_DATATYPE Call by reference Type reference (TYPE) /BCV/FND_DATATYPE Data Type 20100604
4 Importing IV_DATA_ELEM Call by reference Type reference (TYPE) /BCV/FND_DATA_ELEM Data Element 20120330
5 Importing IV_DECIMALS Call by reference Type reference (TYPE) /BCV/FND_DECIMALS Data Type Decimals 20100604
6 Importing IV_LENGTH Call by reference Type reference (TYPE) /BCV/FND_LENGTH Data Type Length 20100604
7 Importing IV_TXT Call by reference Type reference (TYPE) DATA Textual Representation of Number 20100604
# Exception Resumable Description Created on
1 /BCV/CX_FND_DATATYPE Exception Class for Datatype 20100604

Method CONVERT_TXT_TO_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_VALUE Call by reference Type reference (TYPE) DATA Data Value 20080828
2 Importing IO_DATADESCR Call by reference Object reference (TYPE REF TO) CL_ABAP_DATADESCR RTTI Data Description 20120330
3 Importing IV_CONVEXIT Call by reference Type reference (TYPE) /BCV/FND_CONVEXIT Conversion Exit 20081202
4 Importing IV_DATATYPE Call by reference Type reference (TYPE) /BCV/FND_DATATYPE Data Type 20100604
5 Importing IV_DATA_ELEM Call by reference Type reference (TYPE) /BCV/FND_DATA_ELEM Data Element 20120330
6 Importing IV_DECIMALS Call by reference Type reference (TYPE) /BCV/FND_DECIMALS Data Type Decimals 20100604
7 Importing IV_EXC_MISS_CONVEXIT Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Raise exception if conversion exit does not exist 20081202
8 Importing IV_IGN_IMP_CONVEXIT Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Ignore implicit conversion exit 20081202
9 Importing IV_LENGTH Call by reference Type reference (TYPE) /BCV/FND_LENGTH Data Type Length 20100604
10 Importing IV_TXT Call by reference Type reference (TYPE) DATA Textual Representation of Data Value 20080828
# Exception Resumable Description Created on
1 /BCV/CX_FND_DATATYPE Exception Class for BCV Datatype 20080901

Method CONVERT_VALUE_TO_TXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_TXT Call by reference Type reference (TYPE) DATA Textual Representation of Data Value 20080828
2 Importing IO_DATADESCR Call by reference Object reference (TYPE REF TO) CL_ABAP_DATADESCR RTTI Data Description 20120330
3 Importing IV_CONVEXIT Call by reference Type reference (TYPE) /BCV/FND_CONVEXIT Conversion Exit 20081202
4 Importing IV_CUKY Call by reference Type reference (TYPE) /BCV/FND_CUKY Currency Unit 20091209
5 Importing IV_DATATYPE Call by reference Type reference (TYPE) /BCV/FND_DATATYPE Data Type 20080905
6 Importing IV_DATA_ELEM Call by reference Type reference (TYPE) /BCV/FND_DATA_ELEM Data Element 20120330
7 Importing IV_DECIMALS Call by reference Type reference (TYPE) /BCV/FND_DECIMALS Data Type Decimals 20080905
8 Importing IV_EXC_MISS_CONVEXIT Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Raise exception if conversion exit does not exist 20081202
9 Importing IV_IGN_IMP_CONVEXIT Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Ignore implicit conversion exit 20081202
10 Importing IV_LENGTH Call by reference Type reference (TYPE) /BCV/FND_LENGTH Data Type Length 20080905
11 Importing IV_UNIT Call by reference Type reference (TYPE) /BCV/FND_UNIT Unit of Measure 20091209
12 Importing IV_VALUE Call by reference Type reference (TYPE) DATA Data Value 20080828
# Exception Resumable Description Created on
1 /BCV/CX_FND_DATATYPE Exception Class for BCV Datatype 20080901

Method CREATE_DELEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DATATYPE Call by reference Type reference (TYPE) /BCV/FND_DATATYPE Data Type 20080828
2 Importing IV_DATA_ELEM Call by reference Type reference (TYPE) /BCV/FND_DATA_ELEM Data Element 20090520
3 Importing IV_DECIMALS Call by reference Type reference (TYPE) I Data Type Decimals (as I) 20080828
4 Importing IV_DECIMALS_NUMC Call by reference Type reference (TYPE) /BCV/FND_DECIMALS Data Type Decimals (as NUMC) 20080828
5 Importing IV_LENGTH Call by reference Type reference (TYPE) I Data Type Length (as I) 20080828
6 Importing IV_LENGTH_NUMC Call by reference Type reference (TYPE) /BCV/FND_LENGTH Data Type Length (as NUMC) 20080828
7 Returning RR_DELEM Value transfer Object reference (TYPE REF TO) DATA Data Element 20080828
# Exception Resumable Description Created on
1 /BCV/CX_FND_DATATYPE Exception Class for BCV Datatype 20080901

Method CREATE_METADATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_VARIABLE_STR Call by reference Object reference (TYPE REF TO) DATA Reference to variable data structure 20090507
2 Returning RT_METADATA Value transfer Type reference (TYPE) /BCV/T_FND_METADATA Table with metadata of given variable structure reference 20090507
# Exception Resumable Description Created on
1 /BCV/CX_FND_DATATYPE Exception Class for Datatype 20090507

Method CREATE_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_STRUCDESC Call by reference Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR RTTI Structure Type 20090210
2 Exporting ER_STRUCTURE Call by reference Object reference (TYPE REF TO) DATA Created Structure 20090210
3 Importing IT_METADATA Call by reference Type reference (TYPE) ANY TABLE Structure Metadata Table 20090210
4 Importing IV_ALLOW_FALLBACK Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Allow Data Element -> Data Type Fallback 20100113
5 Importing IV_FNAME_DATATYPE Call by reference Type reference (TYPE) STRING 'DATATYPE' Field Name for 'Data Type' 20090210
6 Importing IV_FNAME_DATA_ELEM Call by reference Type reference (TYPE) STRING 'DATA_ELEM' Field Name for 'DDIC Data Element' 20090520
7 Importing IV_FNAME_DECIMALS Call by reference Type reference (TYPE) STRING 'DECIMALS' Field Name for 'Decimals' 20090210
8 Importing IV_FNAME_LENGTH Call by reference Type reference (TYPE) STRING 'LENGTH' Field Name for 'Length' 20090210
9 Importing IV_FNAME_NAME Call by reference Type reference (TYPE) STRING 'NAME' Field Name for 'Field Name' 20090210
10 Importing IV_STRICT Call by reference Type reference (TYPE) BOOLE_D ABAP_TRUE Type Creation According to ABAP-OO Rules? 20090211
11 Importing IV_TABLES Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Create Components as Tables 20110107
# Exception Resumable Description Created on
1 /BCV/CX_FND_DATATYPE Exception Class for BCV Datatype 20090210

Method CREATE_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_TABDESC Call by reference Object reference (TYPE REF TO) CL_ABAP_TABLEDESCR RTTI Table Type 20090211
2 Exporting ER_TABLE Call by reference Object reference (TYPE REF TO) DATA Created Internal Table 20090211
3 Importing IT_METADATA Call by reference Type reference (TYPE) ANY TABLE Table Structure Metadata Table 20090211
4 Importing IV_ALLOW_FALLBACK Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Allow Data Element -> Data Type Fallback 20100113
5 Importing IV_FNAME_DATATYPE Call by reference Type reference (TYPE) STRING 'DATATYPE' Field Name for 'Data Type' 20090211
6 Importing IV_FNAME_DATA_ELEM Call by reference Type reference (TYPE) STRING 'DATA_ELEM' Field Name for 'DDIC Data Element' 20090520
7 Importing IV_FNAME_DECIMALS Call by reference Type reference (TYPE) STRING 'DECIMALS' Field Name for 'Decimals' 20090211
8 Importing IV_FNAME_LENGTH Call by reference Type reference (TYPE) STRING 'LENGTH' Field Name for 'Length' 20090211
9 Importing IV_FNAME_NAME Call by reference Type reference (TYPE) STRING 'NAME' Field Name for 'Field Name' 20090211
10 Importing IV_STRICT Call by reference Type reference (TYPE) BOOLE_D ABAP_TRUE Type Creation According to ABAP-OO Rules? 20090211
# Exception Resumable Description Created on
1 /BCV/CX_FND_DATATYPE Exception Class for Datatype 20090211

Method GET_ABAP_DATA_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ABAP_DTYPE Call by reference Type reference (TYPE) STRING ABAP Data Type 20090417
2 Exporting EV_ABAP_LENGTH Call by reference Type reference (TYPE) I ABAP Data Type Length 20090417
3 Exporting EV_DDIC_DTYPE Call by reference Type reference (TYPE) STRING DDIC Data Type (If Known) 20090420
4 Exporting EV_OUTPUT_LENGTH Call by reference Type reference (TYPE) I Maximum Output Length 20090417
5 Importing IV_BCV_DTYPE Call by reference Type reference (TYPE) /BCV/FND_DATATYPE BCV Data Type 20090417
6 Importing IV_BCV_LENGTH Call by reference Type reference (TYPE) /BCV/FND_LENGTH BCV Data Type Length 20090417
# Exception Resumable Description Created on
1 /BCV/CX_FND_DATATYPE Exception Class for Datatype 20090417

Method GET_BRF_DATA_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DATA_TYPE_BCV Call by reference Type reference (TYPE) /BCV/FND_DATATYPE Data Type (BCV) 20080905
2 Returning RV_DATA_TYPE_BRF Value transfer Type reference (TYPE) IF_FDT_TYPES=>ELEMENT_TYPE Elementary Data Type (BRFplus) 20080828

Method GET_BRF_DATA_TYPE on class /BCV/CL_FND_DATATYPE has no exception.

Method GET_COMPONENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_STRUCTDESCR Call by reference Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR RTTI Structure Type 20090515
2 Exporting ET_COMPONENT Call by reference Type reference (TYPE) ABAP_COMPONENT_TAB Component Description 20090515
3 Importing IO_STRUCTDESCR Call by reference Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR RTTI Structure Type 20090515
4 Importing IO_TABLEDESCR Call by reference Object reference (TYPE REF TO) CL_ABAP_TABLEDESCR RTTI Table Type 20090515
5 Importing IS_STRUCTURE Call by reference Type reference (TYPE) DATA Structure 20090515
6 Importing IT_TABLE Call by reference Type reference (TYPE) DATA Table 20090515

Method GET_COMPONENTS on class /BCV/CL_FND_DATATYPE has no exception.

Method GET_COMPONENTS_AUX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_COMPONENT Call by reference Type reference (TYPE) ABAP_COMPONENT_TAB Component Description 20090515
2 Importing IO_STRUCTDESCR Call by reference Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR RTTI Structure Type 20090515
3 Importing IV_SUFFIX Call by reference Type reference (TYPE) STRING Suffix for Included Components 20090515

Method GET_COMPONENTS_AUX on class /BCV/CL_FND_DATATYPE has no exception.

Method GET_CONVEXIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CONVEXIT Call by reference Type reference (TYPE) /BCV/FND_CONVEXIT Name of Conversion Exit 20081201
2 Importing IV_DATATYPE Call by reference Type reference (TYPE) /BCV/FND_DATATYPE Data Type 20091210
3 Importing IV_DECIMALS Call by reference Type reference (TYPE) /BCV/FND_DECIMALS Data Type Decimals 20091210
4 Importing IV_DOBJ Call by reference Type reference (TYPE) DATA Data Object 20081201
5 Importing IV_LENGTH Call by reference Type reference (TYPE) /BCV/FND_LENGTH Data Type Length 20091210

Method GET_CONVEXIT on class /BCV/CL_FND_DATATYPE has no exception.

Method GET_DATATYPE_BY_IOBJNM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DATATYPE Call by reference Type reference (TYPE) /BCV/FND_DATATYPE Data Type 20080828
2 Exporting EV_DECIMALS Call by reference Type reference (TYPE) /BCV/FND_DECIMALS Data Type Decimals 20080828
3 Exporting EV_LENGTH Call by reference Type reference (TYPE) /BCV/FND_LENGTH Data Type Length 20080828
4 Importing IV_IOBJNM Call by reference Type reference (TYPE) RSIOBJNM InfoObject 20080828

Method GET_DATATYPE_BY_IOBJNM on class /BCV/CL_FND_DATATYPE has no exception.

Method GET_DDIC_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DDIC_INFO Call by reference Type reference (TYPE) DFIES DDIC Information 20091002
2 Exporting ET_FIXED_VAL Call by reference Type reference (TYPE) DDFIXVALUES Domain Fixed Values 20091002
3 Importing IV_DATA_ELEM Call by reference Type reference (TYPE) /BCV/FND_DATA_ELEM Name of DDIC Data Element 20091002
4 Importing IV_LANGUAGE Call by reference Type reference (TYPE) LANGU SY-LANGU Language (of Text Fields) 20091002
# Exception Resumable Description Created on
1 /BCV/CX_FND_DATATYPE Exception Class for Datatype 20091002

Method GET_MAX_LENGTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DATATYPE Call by reference Type reference (TYPE) /BCV/FND_DATATYPE BCV Data Type 20080828
2 Returning RV_MAX_LENGTH Value transfer Type reference (TYPE) I Maximum Length 20080828

Method GET_MAX_LENGTH on class /BCV/CL_FND_DATATYPE has no exception.

Method GET_MAX_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DATATYPE Call by reference Type reference (TYPE) /BCV/FND_DATATYPE BCV Data Type 20090316
2 Importing IV_DECIMALS Call by reference Type reference (TYPE) I Data Type Decimals (as I) 20090316
3 Importing IV_DECIMALS_NUMC Call by reference Type reference (TYPE) /BCV/FND_DECIMALS Data Type Decimals (as NUMC) 20090316
4 Importing IV_LENGTH Call by reference Type reference (TYPE) I Data Type Length (as I) 20090316
5 Importing IV_LENGTH_NUMC Call by reference Type reference (TYPE) /BCV/FND_LENGTH Data Type Length (as NUMC) 20090316
6 Returning RR_MAX_VALUE Value transfer Object reference (TYPE REF TO) DATA Maximum Value 20090316
# Exception Resumable Description Created on
1 /BCV/CX_FND_DATATYPE Exception Class for BCV Datatype 20090316

Method GET_MIN_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DATATYPE Call by reference Type reference (TYPE) /BCV/FND_DATATYPE BCV Data Type 20090316
2 Importing IV_DECIMALS Call by reference Type reference (TYPE) I Data Type Decimals (as I) 20090316
3 Importing IV_DECIMALS_NUMC Call by reference Type reference (TYPE) /BCV/FND_DECIMALS Data Type Decimals (as NUMC) 20090316
4 Importing IV_LENGTH Call by reference Type reference (TYPE) I Data Type Length (as I) 20090316
5 Importing IV_LENGTH_NUMC Call by reference Type reference (TYPE) /BCV/FND_LENGTH Data Type Length (as NUMC) 20090316
6 Returning RR_MIN_VALUE Value transfer Object reference (TYPE REF TO) DATA Minimum Value 20090316
# Exception Resumable Description Created on
1 /BCV/CX_FND_DATATYPE Exception Class for Datatype 20090316

Method GET_RTTS_TYPEDESCR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DATATYPE Call by reference Type reference (TYPE) /BCV/FND_DATATYPE BCV Data Type 20080828
2 Importing IV_DATA_ELEM Call by reference Type reference (TYPE) /BCV/FND_DATA_ELEM Data Element 20090520
3 Importing IV_DECIMALS Call by reference Type reference (TYPE) I Data Type Decimals (as I) 20080828
4 Importing IV_DECIMALS_NUMC Call by reference Type reference (TYPE) /BCV/FND_DECIMALS Data Type Decimals (as NUMC) 20080828
5 Importing IV_IN_BYTE Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Length of char-like Types interpreted as Bytes 20080828
6 Importing IV_LENGTH Call by reference Type reference (TYPE) I Data Type Length (as I) 20080828
7 Importing IV_LENGTH_NUMC Call by reference Type reference (TYPE) /BCV/FND_LENGTH Data Type Length (as NUMC) 20080828
8 Returning RO_TYPEDESCR Value transfer Object reference (TYPE REF TO) CL_ABAP_TYPEDESCR RTTS Type Description Object 20080828
# Exception Resumable Description Created on
1 /BCV/CX_FND_DATATYPE Exception Class for BCV Datatype 20080901

Method GET_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DATATYPE Call by reference Type reference (TYPE) /BCV/FND_DATATYPE Data Type 20090529
2 Returning RV_TEXT Value transfer Type reference (TYPE) /BCV/FND_DATATYPE_TXT Data Type Text 20090529

Method GET_TEXT on class /BCV/CL_FND_DATATYPE has no exception.

Method IS_DECIMALS_NEEDED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DATATYPE Call by reference Type reference (TYPE) /BCV/FND_DATATYPE BCV Data Type 20080828
2 Returning RV_NEEDED Value transfer Type reference (TYPE) BOOLE_D Decimals Specification is Needed 20080828

Method IS_DECIMALS_NEEDED on class /BCV/CL_FND_DATATYPE has no exception.

Method IS_LENGTH_NEEDED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DATATYPE Call by reference Type reference (TYPE) /BCV/FND_DATATYPE BCV Data Type 20080828
2 Returning RV_NEEDED Value transfer Type reference (TYPE) BOOLE_D Length Specification is Needed 20080828

Method IS_LENGTH_NEEDED on class /BCV/CL_FND_DATATYPE has no exception.

Method IS_NUMERIC_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DATATYPE Call by reference Type reference (TYPE) /BCV/FND_DATATYPE BCV Data Type 20081215
2 Returning RV_NUMERIC Value transfer Type reference (TYPE) BOOLE_D Data Type represents Number 20081215

Method IS_NUMERIC_TYPE on class /BCV/CL_FND_DATATYPE has no exception.

Method IS_PERIOD_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DATATYPE Call by reference Type reference (TYPE) /BCV/FND_DATATYPE BCV Data Type 20081215
2 Returning RV_PERIOD Value transfer Type reference (TYPE) BOOLE_D Data Type represents Time Period 20081215

Method IS_PERIOD_TYPE on class /BCV/CL_FND_DATATYPE has no exception.

Method IS_TEXT_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DATATYPE Call by reference Type reference (TYPE) /BCV/FND_DATATYPE BCV Data Type 20090108
2 Returning RV_TEXT Value transfer Type reference (TYPE) BOOLE_D Data Type represents Text 20090108

Method IS_TEXT_TYPE on class /BCV/CL_FND_DATATYPE has no exception.

Method IS_VALID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DATATYPE Call by reference Type reference (TYPE) /BCV/FND_DATATYPE BCV Data Type 20080828
2 Returning RV_VALID Value transfer Type reference (TYPE) BOOLE_D Data Type is Valid 20080828

Method IS_VALID on class /BCV/CL_FND_DATATYPE has no exception.

Method IS_VALUE_INITIAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_DATADESCR Call by reference Object reference (TYPE REF TO) CL_ABAP_DATADESCR RTTI Data Description 20120328
2 Importing IV_DATATYPE Call by reference Type reference (TYPE) /BCV/FND_DATATYPE BCV Data Type 20110322
3 Importing IV_DATA_ELEM Call by reference Type reference (TYPE) /BCV/FND_DATA_ELEM Data Element 20120328
4 Importing IV_DECIMALS Call by reference Type reference (TYPE) /BCV/FND_DECIMALS Data Type Decimals 20110322
5 Importing IV_LENGTH Call by reference Type reference (TYPE) /BCV/FND_LENGTH Data Type Length 20110322
6 Importing IV_VALUE Call by reference Type reference (TYPE) DATA Data Value 20110322
7 Returning RV_INITIAL Value transfer Type reference (TYPE) BOOLE_D Initial Value 20110322

Method IS_VALUE_INITIAL on class /BCV/CL_FND_DATATYPE has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 701