SAP ABAP Class CL_RSR_STORE_STRUCT (STORE Structure Description)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-WHM-DBA (Application Component) Data Basis
     RSR_CORE (Package) Processor for Core Objects Reporting
Properties
Class CL_RSR_STORE_STRUCT  
Short Description STORE Structure Description    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSR_CORE   Processor for Core Objects Reporting 
Created 20110524   SAP 
Last change 20140121   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 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSR_STORE_STRUCT has no interface implemented.
Friends
Class CL_RSR_STORE_STRUCT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 N_C_AGGR Constant Public See coding Aggregationstypen 20130604
2 N_C_AGGR_SUFFIX Constant Public See coding 20120618
3 N_C_TYPE Constant Public See coding Attribute Type Constants 20110524
4 P_DUMMY Instance attribute Private Type reference (TYPE) STRING Dummy Message Attribute 20110524
5 P_R_RSR_NAME_MAPPER Instance attribute Private Object reference (TYPE REF TO) IF_RSR_NAME_MAPPER STORE Name Mapper 20110524
6 P_R_STRUCTDESCR Instance attribute Private Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Runtime Type Services 20110531
7 P_THX_ATTR Instance attribute Private Type reference (TYPE) TN_THX_ATTR Attribute Structure Table 20110524
Methods
# Method Level Visibility Method type Description Created on
1 CLONE Instance method Public Method Gets copy of STORE structure description 20110525
2 CONSTRUCTOR Instance method Public Constructor Constructor of Class CL_RSR_STORE_STRUCT 20110524
3 GET_ATTRS Instance method Public Method Gets associated attribute structure table 20110524
4 GET_COMPONENT_DESCR Static method Public Method Gets ABAP_COMPONENTDESCR 20110525
5 GET_INSTANCE Static method Public Method Gets CL_RSR_STORE_STRUCT class for SID, KEY, KYF types 20110524
6 GET_KYF_DB_DIGITS Static method Private Method Liefert die Länge des DB-Feldes für Kennzahlen 20120927
7 GET_RSR_NAME_MAPPER Instance method Public Method Gets associated IF_RSR_NAME_MAPPER instance 20110524
8 GET_STRUCTDESCR Instance method Public Method Gets reference to ABAP type description 20110531
9 IS_EQUIVALENT Instance method Public Method Prüft ob zwei CL_RSR_STORE_STRUCT Klassen äquivalent sind 20120820
Events
Class CL_RSR_STORE_STRUCT has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TN_AGGR_SUFFIX Public Type reference (TYPE) STRING 20120618
2 TN_ATTRNM Public See coding Attribute Name 20110524 tn_attrnm(30) type c
3 TN_FIELDNM Public See coding Field Name 20110524 tn_fieldnm(30) type c
4 TN_SX_ATTR Public See coding Attribute Structure 20110524 begin of tn_sx_attr, attr_type type tn_s_attr_type, component_descr type abap_simple_componentdescr, initial_value type string, kyf_db_digits type i, end of tn_sx_attr
5 TN_SX_ATTR_CONST Public See coding VIEW konstante Attribute 20120827 BEGIN OF tn_sx_attr_const, attr_type TYPE tn_s_attr_type, value TYPE string, END OF tn_sx_attr_const
6 TN_S_ATTR_TYPE Public See coding Attribute Type Structure 20110524 begin of tn_s_attr_type, attrnm type tn_attrnm, type type tn_type, aggr TYPE rsdaggrgen, END OF tn_s_attr_type
7 TN_THX_ATTR Public See coding Attribute Structure Table 20110524 tn_thx_attr type hashed table of tn_sx_attr with unique key attr_type
8 TN_THX_ATTR_CONST Public See coding Tabelle VIEW konstanter Attribute 20120827 tn_thx_attr_const TYPE HASHED TABLE OF tn_sx_attr_const WITH UNIQUE KEY attr_type
9 TN_TH_ATTRNM Public See coding Table of attribute names 20120618 tn_th_attrnm TYPE HASHED TABLE OF tn_attrnm WITH UNIQUE KEY table_line
10 TN_TH_ATTR_TYPE Public See coding Structure Table of Attribute Type 20110524 tn_th_attr_type TYPE HASHED TABLE OF tn_s_attr_type WITH UNIQUE KEY attrnm type aggr
11 TN_TH_FIELDNM Public See coding Table of Field Names 20120618 tn_th_fieldnm TYPE HASHED TABLE OF tn_fieldnm WITH UNIQUE KEY table_line
12 TN_TH_TYPE Public See coding Attribut Typ-Tabelle 20120820 tn_th_type TYPE HASHED TABLE OF TN_TYPE WITH UNIQUE KEY table_line
13 TN_TYPE Public Type reference (TYPE) I Attribute Type 20110524
Method Signatures

Method CLONE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_R_STORE_STRUCT Value transfer Object reference (TYPE REF TO) CL_RSR_STORE_STRUCT STORE Struktur-Beschreibung 20110531
# Exception Resumable Description Created on
1 CX_RSR_INVALID_INPUT Ungültige Eingabe 20110525

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_NAME_MAPPER Call by reference Object reference (TYPE REF TO) IF_RSR_NAME_MAPPER STORE Namens-Mapper 20110531
2 Importing I_THX_ATTR Call by reference Type reference (TYPE) TN_THX_ATTR Attribut Struktur-Tabelle 20110524
# Exception Resumable Description Created on
1 CX_RSR_INVALID_INPUT Ungültige Eingabe 20110524

Method GET_ATTRS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TYPE Call by reference Type reference (TYPE) TN_TYPE Attribut Typ 20110601
2 Returning R_THX_ATTR Value transfer Type reference (TYPE) TN_THX_ATTR Attribut Struktur-Tabelle 20110524

Method GET_ATTRS on class CL_RSR_STORE_STRUCT has no exception.

Method GET_COMPONENT_DESCR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_NAME_MAPPER Call by reference Object reference (TYPE REF TO) IF_RSR_NAME_MAPPER STORE Namens-Mapper 20110531
2 Importing I_S_ATTR_TYPE Call by reference Type reference (TYPE) TN_S_ATTR_TYPE Attribut-Typ Struktur 20110525
3 Returning R_S_COMPONENT_DESCR Value transfer Type reference (TYPE) ABAP_SIMPLE_COMPONENTDESCR ABAP Komponenten-Beschreibung 20110525
# Exception Resumable Description Created on
1 CX_RSR_INVALID_INPUT Ungültige Eingabe 20110525

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_RECOGNIZE_AGGRGEN Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Berücksichtigt das Aggregationsverhalten 20120618
2 Importing I_TH_ATTR_TYPE Call by reference Type reference (TYPE) TN_TH_ATTR_TYPE Attribut-Typ Struktur-Tabelle 20110524
3 Returning R_R_STORE_STRUCT Value transfer Object reference (TYPE REF TO) CL_RSR_STORE_STRUCT STORE Struktur-Beschreibung 20110531
# Exception Resumable Description Created on
1 CX_RSR_INVALID_INPUT Ungültige Eingabe 20110524

Method GET_KYF_DB_DIGITS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ATTRNM Call by reference Type reference (TYPE) TN_ATTRNM Attribut Name 20120927
2 Returning R_KYF_DB_DIGITS Value transfer Type reference (TYPE) I 20120927
# Exception Resumable Description Created on
1 CX_RSR_INVALID_INPUT Ungültige Eingabe 20120927

Method GET_RSR_NAME_MAPPER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_R_NAME_MAPPER Value transfer Object reference (TYPE REF TO) IF_RSR_NAME_MAPPER STORE Namens-Mapper 20110531

Method GET_RSR_NAME_MAPPER on class CL_RSR_STORE_STRUCT has no exception.

Method GET_STRUCTDESCR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_R_STRUCTDESCR Value transfer Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Run Time Type Services 20110531

Method GET_STRUCTDESCR on class CL_RSR_STORE_STRUCT has no exception.

Method IS_EQUIVALENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_STORE_STRUCT Call by reference Object reference (TYPE REF TO) CL_RSR_STORE_STRUCT STORE Struktur-Beschreibung 20120820
2 Importing I_TH_TYPE Call by reference Type reference (TYPE) TN_TH_TYPE Attribut Typ-Tabelle 20120820
3 Returning R_IS_EQUIVALENT Value transfer Type reference (TYPE) RS_BOOL TRUE: äquivalent 20120820

Method IS_EQUIVALENT on class CL_RSR_STORE_STRUCT has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 730