SAP ABAP Class CL_WDR_CFG_MD_READER_APPL (MetaData Reader for Explicit and Implicit Data)
Hierarchy
SAP_UI (Software Component) User Interface Technology
   BC-WD-ABA (Application Component) Web Dynpro ABAP
     SWDP_CONFIGURATION (Package) Configuration for WD4A
Properties
Class CL_WDR_CFG_MD_READER_APPL  
Short Description MetaData Reader for Explicit and Implicit Data    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SWDP_CONFIGURATION   Configuration for WD4A 
Created 20070720   SAP 
Last change 20110908   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 IF_WDR_CFG_IMPLICIT_SERVICE Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_WDR_CFG_MD_READER_APPL has no interface implemented.
Friends
Class CL_WDR_CFG_MD_READER_APPL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 M_APPLICATION_NAME Instance attribute Private Type reference (TYPE) WDY_APPLICATION_NAME Web Dynpro: Component Name 20070720
2 M_COMPONENT_CACHE Instance attribute Private Type reference (TYPE) COMPONENT_MD_CACHE Component Cache 20080204
3 M_CONFIG_KEY Instance attribute Private Type reference (TYPE) WDY_CONFIG_KEY Key Components of Configuration Tables 20070720
4 M_CONFIG_PROPS Instance attribute Public Type reference (TYPE) WDY_CONFIG_PROPS Configuration Properties 20070720
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_COMPONENT_EXISTENT Instance method Public Method Checks whether component actually exists 20080213
2 CHECK_OBJECT_EXISTENT Instance method Public Method Checks whether object exists 20071219
3 CONSTRUCTOR Instance method Public Constructor Constructor 20070720
4 GET_COMPONENT_HIERARCHY Instance method Public Method Returns the definition of the component hierarchy 20080204
5 GET_COMPONENT_MD Instance method Private Method 20080204
6 GET_COMP_HIER_FOR_COMPONENT Instance method Public Method Returns the component hierarchy for a specific component 20080208
7 GET_CONFIG_INFO_FOR_CONFIG_ID Instance method Public Method Returns information about the configuration 20080214
8 GET_NEW_COMPONENT_HIERARCHY Instance method Public Method Returns the definition of the component hierarchy 20080207
9 IS_COMPONENT_CONFIGURABLE Instance method Private Method Checks whether the component can be configured 20080204
10 REC_GET_COMPONENT_HIERARCHY Instance method Private Method Recursive Structure of the Component Hierarchy 20080204
11 REC_GET_NEW_COMPONENT_HIERARCH Instance method Private Method Recursive Structure of the Component Hierarchy 20080207
Events
Class CL_WDR_CFG_MD_READER_APPL has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 COMPONENT_MD Private See coding 20080204 begin of COMPONENT_MD, component_name type wdy_component_name, if_ref type ref to if_wdy_md_component_interface, wd_ref type ref to if_wdy_md_component, is_hidden type wdy_boolean, end of component_md
2 COMPONENT_MD_CACHE Private See coding 20080204 COMPONENT_MD_CACHE type hashed table of component_md with unique key component_name
Method Signatures

Method CHECK_COMPONENT_EXISTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COMPONENT_NAME Call by reference Type reference (TYPE) WDY_COMPONENT_NAME Web Dynpro : Name der Component 20080213
# Exception Resumable Description Created on
1 CX_WD_CONFIGURATION Ausnahme-Klasse für die WD-Konfiguration 20080213

Method CHECK_OBJECT_EXISTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OUTLINE_DATA Call by reference Type reference (TYPE) WDY_CFG_OUTLINE_DATA WDA: Rahmendaten für den Konfigurationseditor 20071219
2 Returning R_IS_EXISTENT Value transfer Type reference (TYPE) WDY_BOOLEAN Ersatz für echten boolschen Typ: 'X' == wahr '' == falsch 20071219

Method CHECK_OBJECT_EXISTENT on class CL_WDR_CFG_MD_READER_APPL has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONFIG_KEY Call by reference Type reference (TYPE) WDY_CONFIG_KEY Key-Komponenten der Konfigurationstabellen 20070720
2 Importing OBJECT_NAME Call by reference Type reference (TYPE) WDY_MD_OBJECT_NAME Web Dynpro : Name eines Web Dynpro Metadaten Objekts 20070720
# Exception Resumable Description Created on
1 CX_WD_CONFIGURATION Ausnahme-Klasse für die WD-Konfiguration 20070720

Method GET_COMPONENT_HIERARCHY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning COMPONENT_HIERARCHY Value transfer Type reference (TYPE) WDY_CFG_COMPONENT_HIER_TAB Tabellentyp zu WDY_CFG_COMPONENT_HIER 20080204

Method GET_COMPONENT_HIERARCHY on class CL_WDR_CFG_MD_READER_APPL has no exception.

Method GET_COMPONENT_MD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning COMPONENT_MD Value transfer Type reference (TYPE) COMPONENT_MD 20080204
2 Importing COMPONENT_NAME Call by reference Type reference (TYPE) WDY_COMPONENT_NAME Web Dynpro: Component Name 20080204
# Exception Resumable Description Created on
1 CX_WD_CONFIGURATION Exception Class for WD Configuration 20080204

Method GET_COMP_HIER_FOR_COMPONENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning COMPONENT_HIERARCHY Value transfer Type reference (TYPE) WDY_CFG_COMPONENT_HIER_TAB Tabellentyp zu WDY_CFG_COMPONENT_HIER 20080208
2 Importing COMPONENT_HIER_LINE Call by reference Type reference (TYPE) WDY_CFG_COMPONENT_HIER Web Dynpro : Name der Component 20080208
# Exception Resumable Description Created on
1 CX_WD_CONFIGURATION Ausnahme-Klasse für die WD-Konfiguration 20080212

Method GET_CONFIG_INFO_FOR_CONFIG_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting COMPONENT_NAME Call by reference Type reference (TYPE) WDY_COMPONENT_NAME Web Dynpro : Name der Component 20080214
2 Exporting CONFIG_EXISTS Call by reference Type reference (TYPE) WDY_BOOLEAN Ersatz für echten boolschen Typ: 'X' == wahr '' == falsch 20080214
3 Importing CONFIG_KEY Call by reference Type reference (TYPE) WDY_CONFIG_KEY Key-Komponenten der Konfigurationstabellen 20080214

Method GET_CONFIG_INFO_FOR_CONFIG_ID on class CL_WDR_CFG_MD_READER_APPL has no exception.

Method GET_NEW_COMPONENT_HIERARCHY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning COMPONENT_HIERARCHY Value transfer Type reference (TYPE) WDY_CFG_COMPONENT_HIER_TAB Tabellentyp zu WDY_CFG_COMPONENT_HIER 20080207
2 Importing OLD_COMPONENT_HIERARCHY Call by reference Type reference (TYPE) WDY_CFG_COMPONENT_HIER_TAB Tabellentyp zu WDY_CFG_COMPONENT_HIER 20080207

Method GET_NEW_COMPONENT_HIERARCHY on class CL_WDR_CFG_MD_READER_APPL has no exception.

Method IS_COMPONENT_CONFIGURABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COMPONENT_NAME Call by reference Type reference (TYPE) WDY_COMPONENT_NAME Web Dynpro : Name der Component 20080204
2 Returning IS_CONFIGURABLE Value transfer Type reference (TYPE) WDY_BOOLEAN Ersatz für echten boolschen Typ: 'X' == wahr '' == falsch 20080204

Method IS_COMPONENT_CONFIGURABLE on class CL_WDR_CFG_MD_READER_APPL has no exception.

Method REC_GET_COMPONENT_HIERARCHY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing COMPONENT_HIERARCHY Call by reference Type reference (TYPE) WDY_CFG_COMPONENT_HIER_TAB Tabelle mit Component-Konfigurationen 20080204
2 Changing CURRENT_INDEX Call by reference Type reference (TYPE) I 20080204
3 Importing LOADED_COMPONENTS Call by reference Type reference (TYPE) WDY_COMPONENT_NAME_TABLE Web Dynpro: Tabelle mit Komponentennamen 20080204
4 Importing MD_PARENT_COMPONENT Call by reference Object reference (TYPE REF TO) IF_WDY_MD_COMPONENT Component 20080204
5 Importing PARENT_PATH Call by reference Type reference (TYPE) STRING 20080204

Method REC_GET_COMPONENT_HIERARCHY on class CL_WDR_CFG_MD_READER_APPL has no exception.

Method REC_GET_NEW_COMPONENT_HIERARCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing COMPONENT_HIERARCHY Call by reference Type reference (TYPE) WDY_CFG_COMPONENT_HIER_TAB Tabelle mit Component-Konfigurationen 20080207
2 Changing CURRENT_INDEX Call by reference Type reference (TYPE) I 20080207
3 Importing LOADED_COMPONENTS Value transfer Type reference (TYPE) WDY_COMPONENT_NAME_TABLE Web Dynpro: Tabelle mit Komponentennamen 20080207
4 Importing MD_PARENT_COMPONENT Call by reference Object reference (TYPE REF TO) IF_WDY_MD_COMPONENT Component 20080207
5 Importing OLD_COMPONENT_HIERARCHY Call by reference Type reference (TYPE) WDY_CFG_COMPONENT_HIER_TAB Tabellentyp zu WDY_CFG_COMPONENT_HIER 20080207
6 Importing PARENT_PATH Call by reference Type reference (TYPE) STRING 20080207

Method REC_GET_NEW_COMPONENT_HIERARCH on class CL_WDR_CFG_MD_READER_APPL has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 710