SAP ABAP Class CL_RSMDS_ABAP_UNIVERSE (Dimension Model for DDIC Structure Fields)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-BW-SRV (Application Component) BW Generation Tool and Set Object
     SBIS (Package) Multidimensional Set Object
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSMDS_UNIVERSE General Set (Factory Class) 20041023
Properties
Class CL_RSMDS_ABAP_UNIVERSE  
Short Description Dimension Model for DDIC Structure Fields    
Super Class CL_RSMDS_UNIVERSE General Set (Factory Class) 
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SBIS   Multidimensional Set Object 
Created 20041023   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_ABAP_STRUCTDESCR Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_RSMDS_ABAP_UNIVERSE has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_RSMDS_DDIC_DIMENSION 20041023 Internal ABAP Data Types
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_DIMNAME Constant Protected See coding 20041023
2 P_R_DATADESCR Instance attribute Protected Object reference (TYPE REF TO) CL_ABAP_DATADESCR Type Description for a Structure 20041023
3 P_TR_INSTANCES Static Attribute Private Type reference (TYPE) TY_TR_INSTANCES 20041023
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Constructor 20041023
2 CREATE_BY_DATA Static method Public Method Generate Instance for a DDIC Structure 20041023
3 CREATE_BY_DATADESCR Static method Public Method Generate Instance for a DDIC Structure 20041023
4 GET_COMPONENTS_BY_DATA Static method Public Method 20091015
5 GET_COMPONENTS_BY_DATA_REF Static method Public Method 20091015
6 GET_COMPONENTS_BY_NAME Static method Public Method 20091015
7 GET_COMPONENTS_BY_TYPEDESCR Static method Public Method 20091015
Events
Class CL_RSMDS_ABAP_UNIVERSE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_R_INSTANCE Private Object reference (TYPE REF TO) CL_RSMDS_ABAP_UNIVERSE 20041023
2 TY_TR_INSTANCES Private See coding 20041023 ty_tr_instances TYPE STANDARD TABLE OF ty_r_instance WITH KEY table_line
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_DATADESCR Call by reference Object reference (TYPE REF TO) CL_ABAP_DATADESCR Strukturbeschreibung 20041023
# Exception Resumable Description Created on
1 CX_RSMDS_INPUT_INVALID Ungültige Parameterübergabe (unzulässiger Datentyp) 20041023
2 CX_RSMDS_INPUT_INVALID_TYPE Ungültige Parameterübergabe (unzulässiger Datentyp) 20041023

Method CREATE_BY_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DATA Call by reference Type reference (TYPE) DATA Struktur oder interne Tabelle 20041023
2 Returning R_R_UNIVERSE Value transfer Object reference (TYPE REF TO) CL_RSMDS_UNIVERSE Abstraktes Dimensionsmodell 20041023
# Exception Resumable Description Created on
1 CX_RSMDS_INPUT_INVALID_TYPE 20041023

Method CREATE_BY_DATADESCR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_DATADESCR Call by reference Object reference (TYPE REF TO) CL_ABAP_DATADESCR 20041023
2 Returning R_R_UNIVERSE Value transfer Object reference (TYPE REF TO) CL_RSMDS_UNIVERSE Abstraktes Dimensionsmodell 20041023
# Exception Resumable Description Created on
1 CX_RSMDS_INPUT_INVALID_TYPE 20041023

Method GET_COMPONENTS_BY_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DATA Call by reference Type reference (TYPE) ANY Run Time Type Services 20091015
2 Importing I_RESOLVE_INCLUDES Call by reference Type reference (TYPE) RSMDS_BOOLEAN Boolean ('0' = false, '1' = true, ' ' = unbestimmt) 20091015
3 Returning R_T_COMPONENTS Value transfer Type reference (TYPE) CL_ABAP_STRUCTDESCR=>COMPONENT_TABLE Komponentenbeschreibungstabelle 20091015
# Exception Resumable Description Created on
1 CX_RSMDS_INPUT_INVALID Ungültige Parameterübergabe (unzulässiger Wert) 20091015
2 CX_RSMDS_OBJECT_NOT_FOUND Ungültige Parameterübergabe (unzulässiger Wert) 20091015

Method GET_COMPONENTS_BY_DATA_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_RESOLVE_INCLUDES Call by reference Type reference (TYPE) RSMDS_BOOLEAN Boolean ('0' = false, '1' = true, ' ' = unbestimmt) 20091015
2 Importing I_R_DATA Call by reference Object reference (TYPE REF TO) DATA Run Time Type Services 20091015
3 Returning R_T_COMPONENTS Value transfer Type reference (TYPE) CL_ABAP_STRUCTDESCR=>COMPONENT_TABLE Komponentenbeschreibungstabelle 20091015
# Exception Resumable Description Created on
1 CX_RSMDS_INPUT_INVALID Ungültige Parameterübergabe (unzulässiger Wert) 20091015
2 CX_RSMDS_OBJECT_NOT_FOUND Ungültige Parameterübergabe (unzulässiger Wert) 20091015

Method GET_COMPONENTS_BY_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NAME Call by reference Type reference (TYPE) CSEQUENCE Run Time Type Services 20091015
2 Importing I_RESOLVE_INCLUDES Call by reference Type reference (TYPE) RSMDS_BOOLEAN Boolean ('0' = false, '1' = true, ' ' = unbestimmt) 20091015
3 Returning R_T_COMPONENTS Value transfer Type reference (TYPE) CL_ABAP_STRUCTDESCR=>COMPONENT_TABLE Komponentenbeschreibungstabelle 20091015
# Exception Resumable Description Created on
1 CX_RSMDS_INPUT_INVALID Ungültige Parameterübergabe (unzulässiger Wert) 20091015
2 CX_RSMDS_OBJECT_NOT_FOUND Ungültige Parameterübergabe (unzulässiger Wert) 20091015

Method GET_COMPONENTS_BY_TYPEDESCR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_RESOLVE_INCLUDES Call by reference Type reference (TYPE) RSMDS_BOOLEAN Boolean ('0' = false, '1' = true, ' ' = unbestimmt) 20091015
2 Importing I_R_TYPEDESCR Call by reference Object reference (TYPE REF TO) CL_ABAP_TYPEDESCR 20091015
3 Returning R_T_COMPONENTS Value transfer Type reference (TYPE) CL_ABAP_STRUCTDESCR=>COMPONENT_TABLE Komponentenbeschreibungstabelle 20091015
# Exception Resumable Description Created on
1 CX_RSMDS_INPUT_INVALID Ungültige Parameterübergabe (unzulässiger Wert) 20091015
History
Last changed by/on SAP  20110908 
SAP Release Created in 700