Hierarchy
⤷
⤷
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 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) | |
| 2 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 3 | 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 | Constant | Public | Type reference (TYPE) | /BCV/FND_DATATYPE | 'ACCP' | Data Type Posting Period | 20090422 | ||
| 2 | Constant | Public | Type reference (TYPE) | /BCV/FND_DATATYPE | 'CHAR' | Data Type Character | 20080828 | ||
| 3 | Constant | Public | Type reference (TYPE) | /BCV/FND_DATATYPE | 'CLNT' | Data Type Client | 20090421 | ||
| 4 | Constant | Public | Type reference (TYPE) | /BCV/FND_DATATYPE | 'CUKY' | Data Type Currency Unit | 20080828 | ||
| 5 | Constant | Public | Type reference (TYPE) | /BCV/FND_DATATYPE | 'CURR' | Data Type Currency Amount | 20080828 | ||
| 6 | Constant | Public | Type reference (TYPE) | /BCV/FND_DATATYPE | 'DATS' | Data Type Date | 20080828 | ||
| 7 | Constant | Public | Type reference (TYPE) | /BCV/FND_DATATYPE | 'DEC' | Data Type Counter / Amount | 20081020 | ||
| 8 | Constant | Private | Type reference (TYPE) | FIELDNAME | '/BCV/FND_DATATYPE' | Data Element Name of Data Type | 20090529 | ||
| 9 | Constant | Public | Type reference (TYPE) | /BCV/FND_DATATYPE | 'FLTP' | Data Type Floating Point Number | 20080828 | ||
| 10 | Constant | Public | Type reference (TYPE) | /BCV/FND_DATATYPE | 'FPER' | Data Type Fiscal Period | 20080828 | ||
| 11 | Constant | Public | Type reference (TYPE) | /BCV/FND_DATATYPE | 'ICON' | Data Type Icon | 20080828 | ||
| 12 | Constant | Public | Type reference (TYPE) | /BCV/FND_DATATYPE | 'INT1' | Data Type Integer (1 Byte) | 20080828 | ||
| 13 | Constant | Public | Type reference (TYPE) | /BCV/FND_DATATYPE | 'INT2' | Data Type Integer (2 Byte) | 20080828 | ||
| 14 | Constant | Public | Type reference (TYPE) | /BCV/FND_DATATYPE | 'INT4' | Data Type Integer (4 Byte) | 20080828 | ||
| 15 | Constant | Public | Type reference (TYPE) | /BCV/FND_DATATYPE | 'LANG' | Data Type Language | 20080828 | ||
| 16 | Constant | Public | Type reference (TYPE) | /BCV/FND_DATATYPE | 'MON' | Data Type Month | 20080828 | ||
| 17 | Constant | Public | Type reference (TYPE) | /BCV/FND_DATATYPE | 'NUMC' | Data Type Numerical Character | 20080828 | ||
| 18 | Constant | Public | Type reference (TYPE) | /BCV/FND_DATATYPE | 'QUAN' | Data Type Quantity | 20080828 | ||
| 19 | Constant | Public | Type reference (TYPE) | /BCV/FND_DATATYPE | 'QRT' | Data Type Quarter | 20080828 | ||
| 20 | Constant | Public | Type reference (TYPE) | /BCV/FND_DATATYPE | 'RAW' | Data Type Byte Sequence | 20090318 | ||
| 21 | Constant | Public | Type reference (TYPE) | /BCV/FND_DATATYPE | 'SSTR' | Data Type Short String | 20090422 | ||
| 22 | Constant | Public | Type reference (TYPE) | /BCV/FND_DATATYPE | 'STRG' | Data Type String | 20080828 | ||
| 23 | Constant | Public | Type reference (TYPE) | /BCV/FND_DATATYPE | 'TIMS' | Data Type Time | 20080828 | ||
| 24 | Constant | Public | Type reference (TYPE) | /BCV/FND_DATATYPE | 'UNIT' | Data Type Unit of Measure | 20080828 | ||
| 25 | Constant | Public | Type reference (TYPE) | /BCV/FND_DATATYPE | 'URL' | Data Type URL | 20090108 | ||
| 26 | Constant | Public | Type reference (TYPE) | /BCV/FND_DATATYPE | 'URLI' | Data Type URL (Image) | 20091019 | ||
| 27 | Constant | Public | Type reference (TYPE) | /BCV/FND_DATATYPE | 'WEEK' | Data Type Week | 20080828 | ||
| 28 | Constant | Public | Type reference (TYPE) | /BCV/FND_DATATYPE | 'YEAR' | Data Type Year | 20080828 | ||
| 29 | Static Attribute | Private | Type reference (TYPE) | TY_T_DDIC_INFO | DDIC Info Buffer | 20091008 | |||
| 30 | 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 | Static method | Public | Method | Converts Texts to Uppercase | 20080905 | |
| 2 | Static method | Public | Method | Converts Textual Representation into Number | 20100604 | |
| 3 | Static method | Public | Method | Converts Textual Representation into Data Value | 20080828 | |
| 4 | Static method | Public | Method | Converts Data Value into Textual Representation | 20080828 | |
| 5 | Static method | Public | Method | Creates a Data Element for Given Data Type | 20080828 | |
| 6 | Static method | Public | Method | Creates an Table of Metadata for a Given Structure Data Ref | 20090507 | |
| 7 | Static method | Public | Method | Creates a Structure Based on Given Metadata | 20090210 | |
| 8 | Static method | Public | Method | Creates an Internal Table Based on Given Metadata | 20090211 | |
| 9 | Static method | Public | Method | Returns ABAP Data Type for Given BCV Data Type | 20090417 | |
| 10 | Static method | Public | Method | Returns BRFplus Data Type for BCV Data Type | 20080828 | |
| 11 | Static method | Public | Method | Returns RTTS Component Descr. Table for Given Structure | 20090515 | |
| 12 | Static method | Private | Method | Auxiliary method for GET_COMPONENTS | 20090515 | |
| 13 | Static method | Public | Method | Determine Conversion Exits of Given Data Object | 20081201 | |
| 14 | Static method | Public | Method | (Tries to) Determine the Data Type by the InfoObject | 20080828 | |
| 15 | Static method | Public | Method | Returns Information on Given DDIC Data Element | 20091002 | |
| 16 | Static method | Public | Method | Get Maximum Length for Given Data Type | 20080828 | |
| 17 | Static method | Public | Method | Get Maximum Value for Given Data Type | 20090316 | |
| 18 | Static method | Public | Method | Get Minimum Value for Given Data Type | 20090316 | |
| 19 | Static method | Public | Method | Returns RTTS Type Description Object for Given Data Type | 20080828 | |
| 20 | Static method | Public | Method | Get Text of Given Data Type | 20090529 | |
| 21 | Static method | Public | Method | Is Decimals Specification Needed for Given Data Type? | 20080828 | |
| 22 | Static method | Public | Method | Is Length Specification Needed for Given Data Type? | 20080828 | |
| 23 | Static method | Public | Method | Does the given data type represent a number? | 20081215 | |
| 24 | Static method | Public | Method | Does the given data type represent a time period? | 20081215 | |
| 25 | Static method | Public | Method | Does the given data type represent a text? | 20090108 | |
| 26 | Static method | Public | Method | Is Given Data Type Valid? | 20080828 | |
| 27 | 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 | 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 | EV_NUMBER | Call by reference | Type reference (TYPE) | DATA | Number | 20100604 | |||
| 2 | IO_DATADESCR | Call by reference | Object reference (TYPE REF TO) | CL_ABAP_DATADESCR | RTTI Data Description | 20120330 | |||
| 3 | IV_DATATYPE | Call by reference | Type reference (TYPE) | /BCV/FND_DATATYPE | Data Type | 20100604 | |||
| 4 | IV_DATA_ELEM | Call by reference | Type reference (TYPE) | /BCV/FND_DATA_ELEM | Data Element | 20120330 | |||
| 5 | IV_DECIMALS | Call by reference | Type reference (TYPE) | /BCV/FND_DECIMALS | Data Type Decimals | 20100604 | |||
| 6 | IV_LENGTH | Call by reference | Type reference (TYPE) | /BCV/FND_LENGTH | Data Type Length | 20100604 | |||
| 7 | IV_TXT | Call by reference | Type reference (TYPE) | DATA | Textual Representation of Number | 20100604 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | EV_VALUE | Call by reference | Type reference (TYPE) | DATA | Data Value | 20080828 | |||
| 2 | IO_DATADESCR | Call by reference | Object reference (TYPE REF TO) | CL_ABAP_DATADESCR | RTTI Data Description | 20120330 | |||
| 3 | IV_CONVEXIT | Call by reference | Type reference (TYPE) | /BCV/FND_CONVEXIT | Conversion Exit | 20081202 | |||
| 4 | IV_DATATYPE | Call by reference | Type reference (TYPE) | /BCV/FND_DATATYPE | Data Type | 20100604 | |||
| 5 | IV_DATA_ELEM | Call by reference | Type reference (TYPE) | /BCV/FND_DATA_ELEM | Data Element | 20120330 | |||
| 6 | IV_DECIMALS | Call by reference | Type reference (TYPE) | /BCV/FND_DECIMALS | Data Type Decimals | 20100604 | |||
| 7 | IV_EXC_MISS_CONVEXIT | Call by reference | Type reference (TYPE) | BOOLE_D | ABAP_FALSE | Raise exception if conversion exit does not exist | 20081202 | ||
| 8 | IV_IGN_IMP_CONVEXIT | Call by reference | Type reference (TYPE) | BOOLE_D | ABAP_FALSE | Ignore implicit conversion exit | 20081202 | ||
| 9 | IV_LENGTH | Call by reference | Type reference (TYPE) | /BCV/FND_LENGTH | Data Type Length | 20100604 | |||
| 10 | IV_TXT | Call by reference | Type reference (TYPE) | DATA | Textual Representation of Data Value | 20080828 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | EV_TXT | Call by reference | Type reference (TYPE) | DATA | Textual Representation of Data Value | 20080828 | |||
| 2 | IO_DATADESCR | Call by reference | Object reference (TYPE REF TO) | CL_ABAP_DATADESCR | RTTI Data Description | 20120330 | |||
| 3 | IV_CONVEXIT | Call by reference | Type reference (TYPE) | /BCV/FND_CONVEXIT | Conversion Exit | 20081202 | |||
| 4 | IV_CUKY | Call by reference | Type reference (TYPE) | /BCV/FND_CUKY | Currency Unit | 20091209 | |||
| 5 | IV_DATATYPE | Call by reference | Type reference (TYPE) | /BCV/FND_DATATYPE | Data Type | 20080905 | |||
| 6 | IV_DATA_ELEM | Call by reference | Type reference (TYPE) | /BCV/FND_DATA_ELEM | Data Element | 20120330 | |||
| 7 | IV_DECIMALS | Call by reference | Type reference (TYPE) | /BCV/FND_DECIMALS | Data Type Decimals | 20080905 | |||
| 8 | IV_EXC_MISS_CONVEXIT | Call by reference | Type reference (TYPE) | BOOLE_D | ABAP_FALSE | Raise exception if conversion exit does not exist | 20081202 | ||
| 9 | IV_IGN_IMP_CONVEXIT | Call by reference | Type reference (TYPE) | BOOLE_D | ABAP_FALSE | Ignore implicit conversion exit | 20081202 | ||
| 10 | IV_LENGTH | Call by reference | Type reference (TYPE) | /BCV/FND_LENGTH | Data Type Length | 20080905 | |||
| 11 | IV_UNIT | Call by reference | Type reference (TYPE) | /BCV/FND_UNIT | Unit of Measure | 20091209 | |||
| 12 | IV_VALUE | Call by reference | Type reference (TYPE) | DATA | Data Value | 20080828 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | IV_DATATYPE | Call by reference | Type reference (TYPE) | /BCV/FND_DATATYPE | Data Type | 20080828 | |||
| 2 | IV_DATA_ELEM | Call by reference | Type reference (TYPE) | /BCV/FND_DATA_ELEM | Data Element | 20090520 | |||
| 3 | IV_DECIMALS | Call by reference | Type reference (TYPE) | I | Data Type Decimals (as I) | 20080828 | |||
| 4 | IV_DECIMALS_NUMC | Call by reference | Type reference (TYPE) | /BCV/FND_DECIMALS | Data Type Decimals (as NUMC) | 20080828 | |||
| 5 | IV_LENGTH | Call by reference | Type reference (TYPE) | I | Data Type Length (as I) | 20080828 | |||
| 6 | IV_LENGTH_NUMC | Call by reference | Type reference (TYPE) | /BCV/FND_LENGTH | Data Type Length (as NUMC) | 20080828 | |||
| 7 | RR_DELEM | Value transfer | Object reference (TYPE REF TO) | DATA | Data Element | 20080828 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | IR_VARIABLE_STR | Call by reference | Object reference (TYPE REF TO) | DATA | Reference to variable data structure | 20090507 | |||
| 2 | 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 | Exception Class for Datatype | 20090507 |
Method CREATE_STRUCTURE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EO_STRUCDESC | Call by reference | Object reference (TYPE REF TO) | CL_ABAP_STRUCTDESCR | RTTI Structure Type | 20090210 | |||
| 2 | ER_STRUCTURE | Call by reference | Object reference (TYPE REF TO) | DATA | Created Structure | 20090210 | |||
| 3 | IT_METADATA | Call by reference | Type reference (TYPE) | ANY TABLE | Structure Metadata Table | 20090210 | |||
| 4 | IV_ALLOW_FALLBACK | Call by reference | Type reference (TYPE) | BOOLE_D | ABAP_FALSE | Allow Data Element -> Data Type Fallback | 20100113 | ||
| 5 | IV_FNAME_DATATYPE | Call by reference | Type reference (TYPE) | STRING | 'DATATYPE' | Field Name for 'Data Type' | 20090210 | ||
| 6 | IV_FNAME_DATA_ELEM | Call by reference | Type reference (TYPE) | STRING | 'DATA_ELEM' | Field Name for 'DDIC Data Element' | 20090520 | ||
| 7 | IV_FNAME_DECIMALS | Call by reference | Type reference (TYPE) | STRING | 'DECIMALS' | Field Name for 'Decimals' | 20090210 | ||
| 8 | IV_FNAME_LENGTH | Call by reference | Type reference (TYPE) | STRING | 'LENGTH' | Field Name for 'Length' | 20090210 | ||
| 9 | IV_FNAME_NAME | Call by reference | Type reference (TYPE) | STRING | 'NAME' | Field Name for 'Field Name' | 20090210 | ||
| 10 | IV_STRICT | Call by reference | Type reference (TYPE) | BOOLE_D | ABAP_TRUE | Type Creation According to ABAP-OO Rules? | 20090211 | ||
| 11 | IV_TABLES | Call by reference | Type reference (TYPE) | BOOLE_D | ABAP_FALSE | Create Components as Tables | 20110107 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | EO_TABDESC | Call by reference | Object reference (TYPE REF TO) | CL_ABAP_TABLEDESCR | RTTI Table Type | 20090211 | |||
| 2 | ER_TABLE | Call by reference | Object reference (TYPE REF TO) | DATA | Created Internal Table | 20090211 | |||
| 3 | IT_METADATA | Call by reference | Type reference (TYPE) | ANY TABLE | Table Structure Metadata Table | 20090211 | |||
| 4 | IV_ALLOW_FALLBACK | Call by reference | Type reference (TYPE) | BOOLE_D | ABAP_FALSE | Allow Data Element -> Data Type Fallback | 20100113 | ||
| 5 | IV_FNAME_DATATYPE | Call by reference | Type reference (TYPE) | STRING | 'DATATYPE' | Field Name for 'Data Type' | 20090211 | ||
| 6 | IV_FNAME_DATA_ELEM | Call by reference | Type reference (TYPE) | STRING | 'DATA_ELEM' | Field Name for 'DDIC Data Element' | 20090520 | ||
| 7 | IV_FNAME_DECIMALS | Call by reference | Type reference (TYPE) | STRING | 'DECIMALS' | Field Name for 'Decimals' | 20090211 | ||
| 8 | IV_FNAME_LENGTH | Call by reference | Type reference (TYPE) | STRING | 'LENGTH' | Field Name for 'Length' | 20090211 | ||
| 9 | IV_FNAME_NAME | Call by reference | Type reference (TYPE) | STRING | 'NAME' | Field Name for 'Field Name' | 20090211 | ||
| 10 | 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 | 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 | EV_ABAP_DTYPE | Call by reference | Type reference (TYPE) | STRING | ABAP Data Type | 20090417 | |||
| 2 | EV_ABAP_LENGTH | Call by reference | Type reference (TYPE) | I | ABAP Data Type Length | 20090417 | |||
| 3 | EV_DDIC_DTYPE | Call by reference | Type reference (TYPE) | STRING | DDIC Data Type (If Known) | 20090420 | |||
| 4 | EV_OUTPUT_LENGTH | Call by reference | Type reference (TYPE) | I | Maximum Output Length | 20090417 | |||
| 5 | IV_BCV_DTYPE | Call by reference | Type reference (TYPE) | /BCV/FND_DATATYPE | BCV Data Type | 20090417 | |||
| 6 | IV_BCV_LENGTH | Call by reference | Type reference (TYPE) | /BCV/FND_LENGTH | BCV Data Type Length | 20090417 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | IV_DATA_TYPE_BCV | Call by reference | Type reference (TYPE) | /BCV/FND_DATATYPE | Data Type (BCV) | 20080905 | |||
| 2 | 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 | EO_STRUCTDESCR | Call by reference | Object reference (TYPE REF TO) | CL_ABAP_STRUCTDESCR | RTTI Structure Type | 20090515 | |||
| 2 | ET_COMPONENT | Call by reference | Type reference (TYPE) | ABAP_COMPONENT_TAB | Component Description | 20090515 | |||
| 3 | IO_STRUCTDESCR | Call by reference | Object reference (TYPE REF TO) | CL_ABAP_STRUCTDESCR | RTTI Structure Type | 20090515 | |||
| 4 | IO_TABLEDESCR | Call by reference | Object reference (TYPE REF TO) | CL_ABAP_TABLEDESCR | RTTI Table Type | 20090515 | |||
| 5 | IS_STRUCTURE | Call by reference | Type reference (TYPE) | DATA | Structure | 20090515 | |||
| 6 | 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 | CT_COMPONENT | Call by reference | Type reference (TYPE) | ABAP_COMPONENT_TAB | Component Description | 20090515 | |||
| 2 | IO_STRUCTDESCR | Call by reference | Object reference (TYPE REF TO) | CL_ABAP_STRUCTDESCR | RTTI Structure Type | 20090515 | |||
| 3 | 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 | EV_CONVEXIT | Call by reference | Type reference (TYPE) | /BCV/FND_CONVEXIT | Name of Conversion Exit | 20081201 | |||
| 2 | IV_DATATYPE | Call by reference | Type reference (TYPE) | /BCV/FND_DATATYPE | Data Type | 20091210 | |||
| 3 | IV_DECIMALS | Call by reference | Type reference (TYPE) | /BCV/FND_DECIMALS | Data Type Decimals | 20091210 | |||
| 4 | IV_DOBJ | Call by reference | Type reference (TYPE) | DATA | Data Object | 20081201 | |||
| 5 | 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 | EV_DATATYPE | Call by reference | Type reference (TYPE) | /BCV/FND_DATATYPE | Data Type | 20080828 | |||
| 2 | EV_DECIMALS | Call by reference | Type reference (TYPE) | /BCV/FND_DECIMALS | Data Type Decimals | 20080828 | |||
| 3 | EV_LENGTH | Call by reference | Type reference (TYPE) | /BCV/FND_LENGTH | Data Type Length | 20080828 | |||
| 4 | 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 | ES_DDIC_INFO | Call by reference | Type reference (TYPE) | DFIES | DDIC Information | 20091002 | |||
| 2 | ET_FIXED_VAL | Call by reference | Type reference (TYPE) | DDFIXVALUES | Domain Fixed Values | 20091002 | |||
| 3 | IV_DATA_ELEM | Call by reference | Type reference (TYPE) | /BCV/FND_DATA_ELEM | Name of DDIC Data Element | 20091002 | |||
| 4 | IV_LANGUAGE | Call by reference | Type reference (TYPE) | LANGU | SY-LANGU | Language (of Text Fields) | 20091002 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | IV_DATATYPE | Call by reference | Type reference (TYPE) | /BCV/FND_DATATYPE | BCV Data Type | 20080828 | |||
| 2 | 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 | IV_DATATYPE | Call by reference | Type reference (TYPE) | /BCV/FND_DATATYPE | BCV Data Type | 20090316 | |||
| 2 | IV_DECIMALS | Call by reference | Type reference (TYPE) | I | Data Type Decimals (as I) | 20090316 | |||
| 3 | IV_DECIMALS_NUMC | Call by reference | Type reference (TYPE) | /BCV/FND_DECIMALS | Data Type Decimals (as NUMC) | 20090316 | |||
| 4 | IV_LENGTH | Call by reference | Type reference (TYPE) | I | Data Type Length (as I) | 20090316 | |||
| 5 | IV_LENGTH_NUMC | Call by reference | Type reference (TYPE) | /BCV/FND_LENGTH | Data Type Length (as NUMC) | 20090316 | |||
| 6 | RR_MAX_VALUE | Value transfer | Object reference (TYPE REF TO) | DATA | Maximum Value | 20090316 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | IV_DATATYPE | Call by reference | Type reference (TYPE) | /BCV/FND_DATATYPE | BCV Data Type | 20090316 | |||
| 2 | IV_DECIMALS | Call by reference | Type reference (TYPE) | I | Data Type Decimals (as I) | 20090316 | |||
| 3 | IV_DECIMALS_NUMC | Call by reference | Type reference (TYPE) | /BCV/FND_DECIMALS | Data Type Decimals (as NUMC) | 20090316 | |||
| 4 | IV_LENGTH | Call by reference | Type reference (TYPE) | I | Data Type Length (as I) | 20090316 | |||
| 5 | IV_LENGTH_NUMC | Call by reference | Type reference (TYPE) | /BCV/FND_LENGTH | Data Type Length (as NUMC) | 20090316 | |||
| 6 | RR_MIN_VALUE | Value transfer | Object reference (TYPE REF TO) | DATA | Minimum Value | 20090316 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | IV_DATATYPE | Call by reference | Type reference (TYPE) | /BCV/FND_DATATYPE | BCV Data Type | 20080828 | |||
| 2 | IV_DATA_ELEM | Call by reference | Type reference (TYPE) | /BCV/FND_DATA_ELEM | Data Element | 20090520 | |||
| 3 | IV_DECIMALS | Call by reference | Type reference (TYPE) | I | Data Type Decimals (as I) | 20080828 | |||
| 4 | IV_DECIMALS_NUMC | Call by reference | Type reference (TYPE) | /BCV/FND_DECIMALS | Data Type Decimals (as NUMC) | 20080828 | |||
| 5 | IV_IN_BYTE | Call by reference | Type reference (TYPE) | BOOLE_D | ABAP_FALSE | Length of char-like Types interpreted as Bytes | 20080828 | ||
| 6 | IV_LENGTH | Call by reference | Type reference (TYPE) | I | Data Type Length (as I) | 20080828 | |||
| 7 | IV_LENGTH_NUMC | Call by reference | Type reference (TYPE) | /BCV/FND_LENGTH | Data Type Length (as NUMC) | 20080828 | |||
| 8 | RO_TYPEDESCR | Value transfer | Object reference (TYPE REF TO) | CL_ABAP_TYPEDESCR | RTTS Type Description Object | 20080828 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | IV_DATATYPE | Call by reference | Type reference (TYPE) | /BCV/FND_DATATYPE | Data Type | 20090529 | |||
| 2 | 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 | IV_DATATYPE | Call by reference | Type reference (TYPE) | /BCV/FND_DATATYPE | BCV Data Type | 20080828 | |||
| 2 | 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 | IV_DATATYPE | Call by reference | Type reference (TYPE) | /BCV/FND_DATATYPE | BCV Data Type | 20080828 | |||
| 2 | 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 | IV_DATATYPE | Call by reference | Type reference (TYPE) | /BCV/FND_DATATYPE | BCV Data Type | 20081215 | |||
| 2 | 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 | IV_DATATYPE | Call by reference | Type reference (TYPE) | /BCV/FND_DATATYPE | BCV Data Type | 20081215 | |||
| 2 | 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 | IV_DATATYPE | Call by reference | Type reference (TYPE) | /BCV/FND_DATATYPE | BCV Data Type | 20090108 | |||
| 2 | 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 | IV_DATATYPE | Call by reference | Type reference (TYPE) | /BCV/FND_DATATYPE | BCV Data Type | 20080828 | |||
| 2 | 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 | IO_DATADESCR | Call by reference | Object reference (TYPE REF TO) | CL_ABAP_DATADESCR | RTTI Data Description | 20120328 | |||
| 2 | IV_DATATYPE | Call by reference | Type reference (TYPE) | /BCV/FND_DATATYPE | BCV Data Type | 20110322 | |||
| 3 | IV_DATA_ELEM | Call by reference | Type reference (TYPE) | /BCV/FND_DATA_ELEM | Data Element | 20120328 | |||
| 4 | IV_DECIMALS | Call by reference | Type reference (TYPE) | /BCV/FND_DECIMALS | Data Type Decimals | 20110322 | |||
| 5 | IV_LENGTH | Call by reference | Type reference (TYPE) | /BCV/FND_LENGTH | Data Type Length | 20110322 | |||
| 6 | IV_VALUE | Call by reference | Type reference (TYPE) | DATA | Data Value | 20110322 | |||
| 7 | 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 |