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 |