SAP ABAP Class CL_BICS_MD_STRUCTURE (Structure in the MD Layer)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BEX-OT (Application Component) OLAP Technology
     BW_BICS_CONSUMER_METADATA (Package) BW BICS Consumer Metadata
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_BICS_OBJECT Root Object for BICS Entities 20110721
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BICS_IOBJ_MEMBER_ACCESSOR Access Object for Attributes 20110307
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BICS_MD_ATTR_CONTAINER Attribute Container MD Layer 20110307
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BICS_MD_CHARACTERISTIC Characteristics MD Layer 20110307
5 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BICS_MD_CONTEXT MD Context 20111212
6 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BICS_MD_IOBJ InfoObject MD Layer 20110307
7 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BICS_MD_STRUCTURE Structure MD Layer 20100310
Properties
Class CL_BICS_MD_STRUCTURE  
Short Description Structure in the MD Layer    
Super Class CL_BICS_OBJECT Root Object for BICS Entities 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package BW_BICS_CONSUMER_METADATA   BW BICS Consumer Metadata 
Created 20100310   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 IF_BICS_MD_STRUCTURE_MEMBER Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 RRO01 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_BICS_IOBJ_MEMBER_ACCESSOR Access Object for Attributes 20110307
2 IF_BICS_MD_ATTR_CONTAINER Attribute Container MD Layer 20110307
3 IF_BICS_MD_CHARACTERISTIC Characteristics MD Layer 20110307
4 IF_BICS_MD_CONTEXT MD Context 20111212
5 IF_BICS_MD_IOBJ InfoObject MD Layer 20110307
6 IF_BICS_MD_STRUCTURE Structure MD Layer 20100310
Friends
Class CL_BICS_MD_STRUCTURE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 O_R_MD_QV_AXIS Instance attribute Protected Object reference (TYPE REF TO) CL_BICS_MD_AXIS Axis in MD Layer 20110328
2 O_R_MD_SELECTOR Instance attribute Private Object reference (TYPE REF TO) CL_BICS_MD_SELECTOR Selector in MD Layer 20110307
3 O_R_MEMBER_CONTAINER Instance attribute Protected Object reference (TYPE REF TO) CL_BICS_MD_STRUCTURE_MEMBR_CTR Container of MD Structure Members 20110307
4 O_S_PROV_METADATA Instance attribute Protected Type reference (TYPE) BICS_PROV_META_CHARACTERISTIC Metadata for InfoObject 20110304
5 O_TH_PROV_CELL Instance attribute Protected Type reference (TYPE) BICS_PROV_META_TH_DATA_CELLS Metadata for Data Cells 20120529
6 O_TS_MD_STRUCTURE_MEMBER Instance attribute Protected Type reference (TYPE) IF_BICS_MD_STRUCTURE_MEMBER=>TN_TS_MD_STRUCTURE_MEMBER 20110307
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20110302
2 CREATE_MD_STRUCTURE_MEMBERS Static method Public Method Create Structure Member in Accordance with Metadata 20120529
3 GET_MEMBERS Instance method Private Method Read All Members 20110307
4 SET_MD_QV_AXIS Instance method Public Method Set MD Axis 20110328
Events
Class CL_BICS_MD_STRUCTURE has no event.
Types
Class CL_BICS_MD_STRUCTURE has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_MD_SELECTOR Call by reference Object reference (TYPE REF TO) CL_BICS_MD_SELECTOR MD Selektor 20110307
2 Importing I_S_PROV_METADATA Call by reference Type reference (TYPE) BICS_PROV_META_CHARACTERISTIC Metadaten zum Info Objekt 20110304
3 Importing I_TH_PROV_CELL Call by reference Type reference (TYPE) BICS_PROV_META_TH_DATA_CELLS Metadaten zu Datenzellen 20120529

Method CONSTRUCTOR on class CL_BICS_MD_STRUCTURE has no exception.

Method CREATE_MD_STRUCTURE_MEMBERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_KEY_FIGURE_STRUCTURE Call by reference Type reference (TYPE) ABAP_BOOL 20120529
2 Importing I_TH_PROV_CELL Call by reference Type reference (TYPE) BICS_PROV_META_TH_DATA_CELLS Metadaten zu Datenzellen 20120529
3 Importing I_T_PROV_MD_STRUCTURE_MEMBER Call by reference Type reference (TYPE) BICS_PROV_META_TH_STRUC_MEMBER Strukturbestandteile 20120529
4 Returning R_TS_MD_STRUCTURE_MEMBER Value transfer Type reference (TYPE) IF_BICS_MD_STRUCTURE_MEMBER=>TN_TS_MD_STRUCTURE_MEMBER Tabelle von MD Strukturmembern 20120529

Method CREATE_MD_STRUCTURE_MEMBERS on class CL_BICS_MD_STRUCTURE has no exception.

Method GET_MEMBERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MAX_ROWS Call by reference Type reference (TYPE) I 20110307

Method GET_MEMBERS on class CL_BICS_MD_STRUCTURE has no exception.

Method SET_MD_QV_AXIS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_MD_QV_AXIS Call by reference Object reference (TYPE REF TO) CL_BICS_MD_AXIS Achse im MD-Layer 20110328

Method SET_MD_QV_AXIS on class CL_BICS_MD_STRUCTURE has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 730