SAP ABAP Class CL_ABAP_ELEMDESCR (Runtime Type Services)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ABA-LA (Application Component) Syntax, Compiler, Runtime
     SABP_RTTI (Package)
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_ABAP_DATADESCR Runtime Type Services 00000000
Properties
Class CL_ABAP_ELEMDESCR  
Short Description Runtime Type Services    
Super Class CL_ABAP_DATADESCR Runtime Type Services 
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status S  System Program 
Category 0   
Package SABP_RTTI    
Created 19981023   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)
Interfaces
Class CL_ABAP_ELEMDESCR has no interface implemented.
Friends
Class CL_ABAP_ELEMDESCR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 DDFIX_CACHE Instance attribute Private See coding 20030411
2 DFIES_CACHE Instance attribute Private See coding DD Interface: Table Fields for DDIF_FIELDINFO_GET 20020403
3 EDIT_MASK Instance attribute Public Type reference (TYPE) ABAP_EDITMASK Edit Mask 19981023
4 HELP_ID Instance attribute Public Type reference (TYPE) ABAP_HELPID Help Id 19981023
5 OUTPUT_LENGTH Instance attribute Public Type reference (TYPE) I Output length 19981026
6 SECOND_LANGUAGE Static Attribute Private Type reference (TYPE) SYST-LANGU Language Key of Current Text Environment 20050302
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor - 19981026
2 CREATE_ELEMDESCR_OBJECT Static method Protected Event handling method - 19981023
3 FIX_LEN_DESC_TO_XTYP Static method Private Method Specify XTYP for an Elementary Type (Fixed Length) 20031006
4 GET_C Static method Public Method Returns the Type Object for an Elementary Type c 20030918
5 GET_D Static method Public Method Returns the Type Object for an Elementary Type d 20030918
6 GET_DDIC_FIELD Instance method Public Method Returns type description for Dictionary type 20020328
7 GET_DDIC_FIXED_VALUES Instance method Public Method Returns type description for Dictionary type 20020328
8 GET_DECFLOAT16 Static method Public Method Returns the Type Object for Elementary Type DECFLOAT16 20060324
9 GET_DECFLOAT34 Static method Public Method Returns the Type Object for Elementary Type DECFLOAT34 20060324
10 GET_F Static method Public Method Returns the Type Object for an Elementary Type f 20030918
11 GET_I Static method Public Method Returns the Type Object for an Elementary Type i 20030918
12 GET_N Static method Public Method Returns the Type Object for an Elementary Type n 20030918
13 GET_P Static method Public Method Returns the Type Object for an Elementary Type p 20030918
14 GET_STRING Static method Public Method Returns the Type Object for an Elementary Type string 20030918
15 GET_T Static method Public Method Returns the Type Object for an Elementary Type t 20030918
16 GET_X Static method Public Method Returns the Type Object for an Elementary Type x 20030918
17 GET_XSTRING Static method Public Method Returns the Type Object for an Elementary Type xstring 20030918
18 LOAD_CLASS Static method Public Method - 19981026
19 P_DESC_TO_XTYP Static method Private Method Determine XTYP for Type P 20031006
20 VAR_LEN_DESC_TO_XTYP Static method Private Method Specify XTYP for an Elementary Type (Variable Length) 20031006
Events
Class CL_ABAP_ELEMDESCR has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 DDFIX_CACHE_LINE_TYPE Private See coding 20030411 begin of DDFIX_CACHE_LINE_TYPE, langu type spras, not_found type abap_bool, value type ref to DDFIXVALUES, end of DDFIX_CACHE_LINE_TYPE
2 DFIES_CACHE_LINE_TYPE Private See coding 20030411 begin of DFIES_CACHE_LINE_TYPE, langu type SPRAS, not_found type abap_bool, value type DFIES boxed, end of DFIES_CACHE_LINE_TYPE
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_ABAP_ELEMDESCR has no parameter.
Method CLASS_CONSTRUCTOR on class CL_ABAP_ELEMDESCR has no exception.

Method CREATE_ELEMDESCR_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing XTYPE Value transfer Attribute reference (LIKE) 19981027

Method CREATE_ELEMDESCR_OBJECT on class CL_ABAP_ELEMDESCR has no exception.

Method FIX_LEN_DESC_TO_XTYP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ITYP Call by reference Type reference (TYPE) I 20031006
2 Returning XTYP Value transfer Type reference (TYPE) XTYPE_TYPE 20031006

Method FIX_LEN_DESC_TO_XTYP on class CL_ABAP_ELEMDESCR has no exception.

Method GET_C Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_LENGTH Call by reference Type reference (TYPE) I Länge des C-Feldes 20030918
2 Returning P_RESULT Value transfer Object reference (TYPE REF TO) CL_ABAP_ELEMDESCR 20030918
# Exception Resumable Description Created on
1 CX_PARAMETER_INVALID_RANGE Ungültige Längenangabe 20030918

Method GET_D Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_RESULT Value transfer Object reference (TYPE REF TO) CL_ABAP_ELEMDESCR 20030918

Method GET_D on class CL_ABAP_ELEMDESCR has no exception.

Method GET_DDIC_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_FLDDESCR Value transfer Type reference (TYPE) DFIES Feldbeschreibung 20020328
2 Importing P_LANGU Value transfer Type reference (TYPE) SYST-LANGU SY-LANGU aktuelle Sprache 20020404
# Exception Resumable Description Created on
1 NOT_FOUND Typ konnte nicht gefunden werden 20020328
2 NO_DDIC_TYPE Typ ist kein DDIC Typ 20020328

Method GET_DDIC_FIXED_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_FIXED_VALUES Value transfer Type reference (TYPE) DDFIXVALUES Festwerte 20020328
2 Importing P_LANGU Value transfer Type reference (TYPE) SYST-LANGU SY-LANGU aktuelle Sprache 20020404
# Exception Resumable Description Created on
1 NOT_FOUND Typ konnte nicht gefunden werden 20020328
2 NO_DDIC_TYPE Typ ist kein DDIC Typ 20020328

Method GET_DECFLOAT16 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_RESULT Value transfer Object reference (TYPE REF TO) CL_ABAP_ELEMDESCR 20060324

Method GET_DECFLOAT16 on class CL_ABAP_ELEMDESCR has no exception.

Method GET_DECFLOAT34 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_RESULT Value transfer Object reference (TYPE REF TO) CL_ABAP_ELEMDESCR 20060324

Method GET_DECFLOAT34 on class CL_ABAP_ELEMDESCR has no exception.

Method GET_F Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_RESULT Value transfer Object reference (TYPE REF TO) CL_ABAP_ELEMDESCR 20030918

Method GET_F on class CL_ABAP_ELEMDESCR has no exception.

Method GET_I Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_RESULT Value transfer Object reference (TYPE REF TO) CL_ABAP_ELEMDESCR 20030918

Method GET_I on class CL_ABAP_ELEMDESCR has no exception.

Method GET_N Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_LENGTH Call by reference Type reference (TYPE) I Länge des N-Feldes 20030918
2 Returning P_RESULT Value transfer Object reference (TYPE REF TO) CL_ABAP_ELEMDESCR 20030918
# Exception Resumable Description Created on
1 CX_PARAMETER_INVALID_RANGE Ungültige Längenangabe 20030918

Method GET_P Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_DECIMALS Call by reference Type reference (TYPE) I Anzahl der Dezimalstellen 20030918
2 Importing P_LENGTH Call by reference Type reference (TYPE) I Länge des P-Feldes (in Bytes) 20030918
3 Returning P_RESULT Value transfer Object reference (TYPE REF TO) CL_ABAP_ELEMDESCR 20030918
# Exception Resumable Description Created on
1 CX_PARAMETER_INVALID_RANGE Ungültige Längen- oder Dezimalstellenangabe 20030918

Method GET_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_RESULT Value transfer Object reference (TYPE REF TO) CL_ABAP_ELEMDESCR 20030918

Method GET_STRING on class CL_ABAP_ELEMDESCR has no exception.

Method GET_T Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_RESULT Value transfer Object reference (TYPE REF TO) CL_ABAP_ELEMDESCR 20030918

Method GET_T on class CL_ABAP_ELEMDESCR has no exception.

Method GET_X Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_LENGTH Call by reference Type reference (TYPE) I Länge des X-Feldes 20030918
2 Returning P_RESULT Value transfer Object reference (TYPE REF TO) CL_ABAP_ELEMDESCR 20030918
# Exception Resumable Description Created on
1 CX_PARAMETER_INVALID_RANGE Unzulässige Längenangabe 20030918

Method GET_XSTRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_RESULT Value transfer Object reference (TYPE REF TO) CL_ABAP_ELEMDESCR 20030918

Method GET_XSTRING on class CL_ABAP_ELEMDESCR has no exception.

Method LOAD_CLASS Signature

Method LOAD_CLASS on class CL_ABAP_ELEMDESCR has no parameter.
Method LOAD_CLASS on class CL_ABAP_ELEMDESCR has no exception.

Method P_DESC_TO_XTYP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DEC Call by reference Type reference (TYPE) I 20031006
2 Importing LEN Call by reference Type reference (TYPE) I 20031006
3 Returning XTYP Value transfer Type reference (TYPE) XTYPE_TYPE 20031006

Method P_DESC_TO_XTYP on class CL_ABAP_ELEMDESCR has no exception.

Method VAR_LEN_DESC_TO_XTYP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ITYP Call by reference Type reference (TYPE) I 20031006
2 Importing LEN Call by reference Type reference (TYPE) I 20031006
3 Returning XTYP Value transfer Type reference (TYPE) XTYPE_TYPE 20031006

Method VAR_LEN_DESC_TO_XTYP on class CL_ABAP_ELEMDESCR has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in