SAP ABAP Class CL_FDT_ELEMDESCR (FDT: Class for element type descriptor)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-BR (Application Component) BRFplus - ABAP-Based Business Rules
     SFDT_CORE (Package) BRFplus: Core
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_FDT_TYPEDESCR FDT: Data object descriptor service 20110711
Properties
Class CL_FDT_ELEMDESCR  
Short Description FDT: Class for element type descriptor    
Super Class CL_FDT_TYPEDESCR FDT: Data object descriptor service 
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SFDT_CORE   BRFplus: Core 
Created 20110711   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 CL_FDT_ELEMENT Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 IF_FDT_ELEMENT Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
4 IF_FDT_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_FDT_ELEMDESCR has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_FDT_TYPEDESCR 20110711 FDT: Data object descriptor service
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_ABAP_DATATYPE_AMOUNT Constant Public Type reference (TYPE) DATATYPE_D 'CURR' Data Type in ABAP Dictionary 20110819
2 GC_ABAP_DATATYPE_CLIENT Constant Public Type reference (TYPE) DATATYPE_D 'CLNT' Client datatype 20110819
3 GC_ABAP_DATATYPE_CURRENCY Constant Public Type reference (TYPE) DATATYPE_D 'CUKY' Data Type in ABAP Dictionary 20110819
4 GC_ABAP_DATATYPE_QUANTITY Constant Public Type reference (TYPE) DATATYPE_D 'QUAN' Data Type in ABAP Dictionary 20110819
5 GC_ABAP_DATATYPE_UNIT Constant Public Type reference (TYPE) DATATYPE_D 'UNIT' Data Type in ABAP Dictionary 20110819
6 GC_DOMNAME_AMOUNT_AP Constant Public Type reference (TYPE) DOMNAME '/ISCER/AMOUNTVALUE' Amount domain in AP systems 20110819
7 GC_DOMNAME_CURRENCY_AP Constant Public Type reference (TYPE) DOMNAME '/ISCER/CURRENCY' Currency domain in AP systems 20110819
8 GC_DOMNAME_QUANTITY_AP Constant Public Type reference (TYPE) DOMNAME '/ISQC/QTY_FACTOR' Quantity domain in AP systems 20110819
9 GC_DOMNAME_UNIT_AP Constant Public Type reference (TYPE) DOMNAME '/ISQC/UNIT' Unit domain in AP systems 20110819
10 MS_ELEMENT_ATTRIBUTES Instance attribute Public Type reference (TYPE) FDT_S_DDIC_ELEMENT 20110717
11 MTR_F4_TEXT Instance attribute Private Type reference (TYPE) CL_FDT_ELEMENT=>TR_TEXT Range table for text 20110716
12 MTR_F4_VALUE Instance attribute Private Type reference (TYPE) CL_FDT_ELEMENT=>TR_VALUE Range table for value 20110716
13 MT_F4_VALUE Instance attribute Private Type reference (TYPE) CL_FDT_ELEMENT=>T_VALUE Values with Texts 20110717
14 MV_CHK_EXIST_NO_CHK_LIST Instance attribute Private Type reference (TYPE) ABAP_BOOL 20110717
15 MV_CHK_EXIST_VALUE Instance attribute Private Type reference (TYPE) STRING 20110717
16 MV_CHK_EXIST_VALUE_EXISTS Instance attribute Private Type reference (TYPE) ABAP_BOOL 20110717
17 MV_F4_LANGU Instance attribute Private Type reference (TYPE) LANGU Language Key 20110716
18 MV_MAX_ROWS Instance attribute Private Type reference (TYPE) I 20110716
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_EXISTENCE Instance method Public Method Checks the existence of a value in the F4 values 20110711
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20110711
3 GET_ELEMENT_ATTRIBUTES Static method Public Method Gets the attributes for FDT element 20110819
4 GET_NUMBER_PROPERTIES Instance method Private Method Provides the number properties 20110819
5 GET_VALUES Instance method Public Method Get the F4 values 20110711
6 IS_AMOUNT_DDIC Instance method Public Method If the DDIC is amount type 20110819
7 IS_CLIENT_DDIC Instance method Private Method Gets if the field is Client 20110819
8 IS_CURRENCY_DDIC Instance method Public Method If the DDIC is currency type 20110819
9 IS_QUANTITY_DDIC Instance method Private Method If the DDIC is Quantity type 20110819
10 IS_UNIT_DDIC Instance method Public Method If the DDIC is unit type 20110819
11 IS_UUID_DDIC Instance method Public Method Provides the information if the ddic is a UUID field 20110819
Events
Class CL_FDT_ELEMDESCR has no event.
Types
Class CL_FDT_ELEMDESCR has no local type.
Method Signatures

Method CHECK_EXISTENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_EXIST Call by reference Type reference (TYPE) ABAP_BOOL Whether it exists in the set 20110711
2 Exporting EV_NO_CHECKLIST Call by reference Type reference (TYPE) ABAP_BOOL If there is no set available 20110711
3 Importing IV_LANGU Call by reference Type reference (TYPE) SY-LANGU SY-LANGU Language Key of Current Text Environment 20111212
4 Importing IV_VALUE Call by reference Type reference (TYPE) ANY Value to be checked 20110711

Method CHECK_EXISTENCE on class CL_FDT_ELEMDESCR has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ELEM_ATTRIBUTES Call by reference Type reference (TYPE) FDT_S_DDIC_ELEMENT 20110711
2 Importing IS_TYPE_ATTRIBUTES Call by reference Type reference (TYPE) S_TYPE_ATTRIBUTES Attributes of the data object 20110711
3 Importing IV_RFC_DESTINATION Call by reference Type reference (TYPE) RFCDEST Logical Destination (Specified in Function Call) 20110711

Method CONSTRUCTOR on class CL_FDT_ELEMDESCR has no exception.

Method GET_ELEMENT_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_SAPSCRIPT Call by reference Type reference (TYPE) IF_FDT_TYPES=>S_SAPSCRIPT_OBJECT SAPScript Object (ID +SAPScript docu object) 20110819
2 Exporting ETS_SHORT_TEXT Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_SHORT_TEXT Short Texts (language dependent) 20110819
3 Exporting ETS_TEXT Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_TEXT Texts (language dependent) 20110819
4 Exporting EV_ALLOWED_COMPARISONS Call by reference Type reference (TYPE) IF_FDT_ELEMENT=>ALLOWED_COMPARISONS Allowed Comparisons 20110819
5 Exporting EV_DDIC_TYPENAME Call by reference Type reference (TYPE) TYPENAME Name of Dictionary Type 20110819
6 Exporting EV_DECIMALS Call by reference Type reference (TYPE) IF_FDT_ELEMENT=>DECIMALS Number of decimals 20110819
7 Exporting EV_ELEMENT_TYPE Call by reference Type reference (TYPE) IF_FDT_TYPES=>ELEMENT_TYPE Elementary Data Type 20110819
8 Exporting EV_LENGTH Call by reference Type reference (TYPE) IF_FDT_ELEMENT=>LENGTH Length 20110819
9 Exporting EV_NAME Call by reference Type reference (TYPE) IF_FDT_TYPES=>NAME Beschreibung 20110819
10 Exporting EV_ONLY_POSITIVE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE: Only positive numbers allowed 20110819
11 Exporting EV_ONLY_UPPERCASE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE: Only uppercase allowed 20110819
12 Exporting EV_TIMEPOINT_TYPE Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMEPOINT_TYPE Timepoint Type 20110819
13 Importing IO_TYPEDESCR Call by reference Object reference (TYPE REF TO) CL_FDT_TYPEDESCR FDT: Data object descriptor service 20110819
14 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20110819
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20110819

Method GET_NUMBER_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DECIMALS Call by reference Type reference (TYPE) IF_FDT_ELEMENT=>DECIMALS Number of decimals 20110819
2 Exporting EV_LENGTH Call by reference Type reference (TYPE) IF_FDT_ELEMENT=>LENGTH Length 20110819
3 Exporting EV_ONLY_POSITIVE Call by reference Type reference (TYPE) ABAP_BOOL 20110819

Method GET_NUMBER_PROPERTIES on class CL_FDT_ELEMDESCR has no exception.

Method GET_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_VALUE Call by reference Type reference (TYPE) CL_FDT_ELEMENT=>T_VALUE Values with Texts 20110711
2 Exporting EV_LANGU_DEP Call by reference Type reference (TYPE) ABAP_BOOL Checklist is language dependent (DDIC value table) 20111212
3 Exporting EV_NON_UNIQUE Call by reference Type reference (TYPE) ABAP_BOOL Checklist is not unique (DDIC value table) 20111212
4 Exporting EV_NO_CHECKLIST Call by reference Type reference (TYPE) ABAP_BOOL 20110711
5 Importing ITR_TEXT Call by reference Type reference (TYPE) CL_FDT_ELEMENT=>TR_TEXT Range table for text 20110711
6 Importing ITR_VALUE Call by reference Type reference (TYPE) CL_FDT_ELEMENT=>TR_VALUE Range table for value 20110711
7 Importing IV_LANGU Call by reference Type reference (TYPE) LANGU SY-LANGU Language Key 20110711
8 Importing IV_MAX_ROW Call by reference Type reference (TYPE) I 500 20110711

Method GET_VALUES on class CL_FDT_ELEMDESCR has no exception.

Method IS_AMOUNT_DDIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_IS_AMOUNT Value transfer Type reference (TYPE) ABAP_BOOL 20110819

Method IS_AMOUNT_DDIC on class CL_FDT_ELEMDESCR has no exception.

Method IS_CLIENT_DDIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_IS_CLIENT Value transfer Type reference (TYPE) ABAP_BOOL 20110819

Method IS_CLIENT_DDIC on class CL_FDT_ELEMDESCR has no exception.

Method IS_CURRENCY_DDIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_IS_CURRENCY Value transfer Type reference (TYPE) ABAP_BOOL 20110819

Method IS_CURRENCY_DDIC on class CL_FDT_ELEMDESCR has no exception.

Method IS_QUANTITY_DDIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_IS_QUANTITY Value transfer Type reference (TYPE) ABAP_BOOL 20110819

Method IS_QUANTITY_DDIC on class CL_FDT_ELEMDESCR has no exception.

Method IS_UNIT_DDIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_IS_UNIT Value transfer Type reference (TYPE) ABAP_BOOL 20110819

Method IS_UNIT_DDIC on class CL_FDT_ELEMDESCR has no exception.

Method IS_UUID_DDIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_IS_UUID Value transfer Type reference (TYPE) ABAP_BOOL 20110819

Method IS_UUID_DDIC on class CL_FDT_ELEMDESCR has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 731