SAP ABAP Class CL_HDS_DERIVATION_STRUCDESCR (Meta Data for DDIC Structure Type)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   CA-FS-HDS (Application Component) Hierarchical Derivation Service
     HDS_CORE (Package) Core HDS Functions
Properties
Class CL_HDS_DERIVATION_STRUCDESCR  
Short Description Meta Data for DDIC Structure Type    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package HDS_CORE   Core HDS Functions 
Created 20060524   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HDS_DERIVATION_STRUCDESCR has no forward declaration.
Interfaces
Class CL_HDS_DERIVATION_STRUCDESCR has no interface implemented.
Friends
Class CL_HDS_DERIVATION_STRUCDESCR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ID Instance attribute Private See coding 30 Characters 20060524
2 REF_SDESCR Instance attribute Private Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Runtime Type Services 20060524
3 STRUCNAME Instance attribute Private Type reference (TYPE) TABNAME Table Name 20060524
4 S_TAB_INSTANCES Static Attribute Private Type reference (TYPE) TYP_TAB_INSTANCES 20060524
5 TAB_FIELDS Instance attribute Private Type reference (TYPE) DDFIELDS DD: Field List 20060524
6 TAB_RNG_VALID_FIELDS Instance attribute Private Type reference (TYPE) HDS_TAB_RNG_FIELDNAME Range Category for Field Name(s) 20060524
7 TAH_FINFOS Instance attribute Private Type reference (TYPE) TYP_TAH_FIELDINFOS 20060524
8 TAH_VALTEXTS Instance attribute Private Type reference (TYPE) TYP_TAH_VALTEXTS 20060524
Methods
# Method Level Visibility Method type Description Created on
1 FILTER_UI_FIELDS Instance method Public Method 20060629
2 GET_ENTITYTAB Instance method Public Method Get Value Table for Field 20060524
3 GET_FIELDINFO Instance method Private Method Read Field Information 20060524
4 GET_FIELD_ATTR Instance method Public Method Get Information for Field 20060524
5 GET_FIELD_LIST Instance method Public Method Get List of Field Names 20060524
6 GET_FIXVALUES Instance method Public Method Get Fixed Values for Field 20060524
7 GET_STRUCNAME Instance method Public Method 20060524
8 GET_VALUE_LABEL Instance method Public Method Supplies Text Label for Field Value 20060524
9 HAS_FIXVALUES Instance method Public Method Get Indicator "Fixed Values for Field" 20060524
10 INIT_FIELDINFOS Instance method Private Method Structure List of Field Information 20060524
11 IS_VALID_FIELD Instance method Public Method Supplies Validity Details for a Field 20060529
12 QUASI_CONSTRUCTOR Instance method Private Method CONSTRUCTOR 20060526
13 SET_VALID_FIELDS Instance method Public Method Sets Valid Fields 20060524
14 S_CREATE Static method Public Method CONSTRUCTOR 20060524
Events
Class CL_HDS_DERIVATION_STRUCDESCR has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TYP_TAB_INSTANCES Private See coding 20060524 typ_tab_instances TYPE STANDARD TABLE OF REF TO cl_hds_derivation_strucdescr
Method Signatures

Method FILTER_UI_FIELDS Signature

Method FILTER_UI_FIELDS on class CL_HDS_DERIVATION_STRUCDESCR has no parameter.
Method FILTER_UI_FIELDS on class CL_HDS_DERIVATION_STRUCDESCR has no exception.

Method GET_ENTITYTAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FIELDNAME Call by reference Type reference (TYPE) FIELDNAME Feldname 20060524
2 Returning R_ENTITYTAB Value transfer Type reference (TYPE) TABNAME 20060524

Method GET_ENTITYTAB on class CL_HDS_DERIVATION_STRUCDESCR has no exception.

Method GET_FIELDINFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FIELDNAME Call by reference Type reference (TYPE) FIELDNAME Feldname 20060524
2 Returning R_STR_FIELDINFO Value transfer Type reference (TYPE) TYP_STR_FIELDINFO 20060524

Method GET_FIELDINFO on class CL_HDS_DERIVATION_STRUCDESCR has no exception.

Method GET_FIELD_ATTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FIELDNAME Call by reference Type reference (TYPE) FIELDNAME Feldname 20060524
2 Returning R_STR_ATTR Value transfer Type reference (TYPE) DFIES DD-Schnittstelle: Tabellenfelder für DDIF_FIELDINFO_GET 20060524

Method GET_FIELD_ATTR on class CL_HDS_DERIVATION_STRUCDESCR has no exception.

Method GET_FIELD_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TAB_ONLY_VALID_FIELDS Value transfer Type reference (TYPE) C 'X' 20060524
2 Returning R_TAB_FIELDNAMES Value transfer Type reference (TYPE) HDS_TAB_FIELDNAME Tabelle von Feldnamen 20060524

Method GET_FIELD_LIST on class CL_HDS_DERIVATION_STRUCDESCR has no exception.

Method GET_FIXVALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FIELDNAME Call by reference Type reference (TYPE) FIELDNAME Feldname 20060524
2 Returning R_TAB_FIXVALS Value transfer Type reference (TYPE) DDFIXVALUES Beschreibung von Domänen-Festwerten 20060524

Method GET_FIXVALUES on class CL_HDS_DERIVATION_STRUCDESCR has no exception.

Method GET_STRUCNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_STRUCNAME Value transfer Type reference (TYPE) TABNAME Tabellenname 20060524

Method GET_STRUCNAME on class CL_HDS_DERIVATION_STRUCDESCR has no exception.

Method GET_VALUE_LABEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FIELDNAME Call by reference Type reference (TYPE) FIELDNAME Feldname 20060524
2 Importing I_VALUE Call by reference Type reference (TYPE) ANY 20060524
3 Returning R_LABEL Value transfer Type reference (TYPE) HDS_DTE_VALUE_LABEL Label für Werte 20060524

Method GET_VALUE_LABEL on class CL_HDS_DERIVATION_STRUCDESCR has no exception.

Method HAS_FIXVALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FIELDNAME Call by reference Type reference (TYPE) FIELDNAME Feldname 20060524
2 Returning R_FLG_FIXVALS Value transfer Type reference (TYPE) OS_BOOLEAN 20060524

Method HAS_FIXVALUES on class CL_HDS_DERIVATION_STRUCDESCR has no exception.

Method INIT_FIELDINFOS Signature

Method INIT_FIELDINFOS on class CL_HDS_DERIVATION_STRUCDESCR has no parameter.
Method INIT_FIELDINFOS on class CL_HDS_DERIVATION_STRUCDESCR has no exception.

Method IS_VALID_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FIELDNAME Call by reference Type reference (TYPE) FIELDNAME Feldname 20060529
2 Returning R_IS_VALID Value transfer Type reference (TYPE) XFELD Feld zum Ankreuzen 20060529

Method IS_VALID_FIELD on class CL_HDS_DERIVATION_STRUCDESCR has no exception.

Method QUASI_CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ID Call by reference Type reference (TYPE) CSEQUENCE 20060526
2 Importing I_STRUCNAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20060526
# Exception Resumable Description Created on
1 CX_HDS_STRUCTURE_ERROR Unbekannte DDIC-Struktur 20060526

Method SET_VALID_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TAB_RNG_FIELDS Call by reference Type reference (TYPE) HDS_TAB_RNG_FIELDNAME Ranges-Typ für Feldnamen 20060524

Method SET_VALID_FIELDS on class CL_HDS_DERIVATION_STRUCDESCR has no exception.

Method S_CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ID Value transfer Type reference (TYPE) CSEQUENCE 20060524
2 Importing I_STRUCNAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20060524
3 Returning R_REF_STRUCDESCR Value transfer Object reference (TYPE REF TO) CL_HDS_DERIVATION_STRUCDESCR Metadaten zu DDIC-Strukturtyp 20060526
# Exception Resumable Description Created on
1 CX_HDS_STRUCTURE_ERROR Unbekannte DDIC-Struktur 20060524
History
Last changed by/on SAP  20130531 
SAP Release Created in 710