SAP ABAP Class CL_RSTT_BIDATA (Data Instance for BI Applications)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW (Application Component) SAP Business Information Warehouse
     BW_ATR (Package) Repository for Automatic Tests
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSTT_BIDATA General Data Processing in BI Applications 20080114
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSTT_BIDATA_CUBE Process Cube Data 20080115
2 Inheritance (c INHERITING FROM c_ref)  CL_RSTT_BIDATA_HIER Hierarchy Processing 20080418
3 Inheritance (c INHERITING FROM c_ref)  CL_RSTT_BIDATA_IOBJ Handle Master Data of Characteristic 20080114
4 Inheritance (c INHERITING FROM c_ref)  CL_RSTT_BIDATA_ODSO Manage Data of DataStore Object 20080211
Properties
Class CL_RSTT_BIDATA  
Short Description Data Instance for BI Applications    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package BW_ATR   Repository for Automatic Tests 
Created 20080114   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 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 RSD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 RSDM Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 RSSM Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
6 RSTT0 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
7 SEOR Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_RSTT_BIDATA General Data Processing in BI Applications 20080114
Friends
Class CL_RSTT_BIDATA has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 N_COMP_PREFIX Constant Public Type reference (TYPE) RSTT_STRING 'XYCOMP' Prefix for Dummy Components 20080114
2 N_HIENM Instance attribute Public Type reference (TYPE) RSHIENM Name of Hierarchy 20080417
3 N_OBJNM Instance attribute Public Type reference (TYPE) RSTT_TOBJNM Object Name 20080114
4 N_R_DATA Instance attribute Public Attribute reference (LIKE) 20080114
5 N_TYPE Instance attribute Public Type reference (TYPE) RSTT_TDATATP Object Type 20080114
6 N_T_MAP Instance attribute Public Attribute reference (LIKE) 20080114
7 O_C_VARTYPE Constant Protected Type reference (TYPE) RSTT_VARTYPE 'COMPMAP' Type of Variant 20080114
8 O_ERRORNO Static Attribute Protected Type reference (TYPE) RSTT_INT1 Error Number 20080114
9 O_SX_OBJ Static Attribute Protected Type reference (TYPE) OT_SX_BUFFER Object 20080114
10 O_THX_BUFFER Static Attribute Protected Type reference (TYPE) OT_THX_BUFFER Instance Store 20080114
11 O_THX_FINAL Static Attribute Protected Type reference (TYPE) OT_THX_BUFFER Instances for Final Processing 20091106
12 O_TH_TYPE Static Attribute Protected Type reference (TYPE) OT_TH_TYPE Type List 20080114
13 O_T_COMP Instance attribute Protected Type reference (TYPE) RSTT_T_OBJCOMP Components of BI Object 20080114
14 O_T_MAP Instance attribute Protected Type reference (TYPE) RSTT_T_MAP Mapping Table for Two Internal Tables 20080114
15 P_COMP_COUNT Static Attribute Private Type reference (TYPE) RSTT_INT4 Counters for Component Generation 20080114
16 P_R_TYPE_RELATION Static Attribute Private Object reference (TYPE REF TO) CL_OO_CLASS_RELATIONS Relationships Between Classes / Interfaces 20080114
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20080114
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20080114
3 CREATE Static method Public Method Generate Data Instance 20080114
4 EXECUTE_FINALIZE Static method Public Method Perform Final Processing 20091106
5 GET_FIELD_TYPELIST Instance method Public Method 20080114
6 GET_IOBJNMS Instance method Public Method 20080114
7 GET_RELATED_OBJ Instance method Public Method 20080114
8 GET_STRUCTURE Instance method Public Method 20080114
9 LOAD_DATA Instance method Public Method 20080114
10 MODIFY_DATA Instance method Public Method 20080114
11 TRANSLATE_MAPTYPE Static method Public Method Transform Mapping Type 20080114
12 _ADD_FOR_FINAL_PROCESS Instance method Protected Method Flag for Final Processing 20091106
13 _GET_INSTANCE_OF_TDATA Static method Protected Method Get Instance 20080114
14 _GET_MAPTYPE_TEXT Static method Protected Method Get Text Mapping Type 20080114
15 _GET_SFC_SFK Instance method Protected Method Get SFC and SFK 20080114
16 _GET_SUB_CLASSES Static method Private Method Get Subclasses 20080114
17 _GET_TECH_FIELDNM Instance method Protected Method Get Technical Field Names 20080114
18 _LOAD_INFOPROV_DATA Instance method Protected Method Read Data for InfoProvider 20080114
19 _TRANSFORM_MAPPING Instance method Protected Method Convert Mapping 20080114
Events
Class CL_RSTT_BIDATA has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 OT_SX_BUFFER Protected See coding 20080114 BEGIN OF ot_sx_buffer, type TYPE rstt_tdatatp, objnm TYPE rstt_tobjnm, hienm type rshienm, instance TYPE REF TO cl_rstt_bidata, END OF ot_sx_buffer
2 OT_SX_COMP Protected See coding 20080114 BEGIN OF ot_sx_comp, datakind TYPE rstt_tdatatp, comp TYPE rstt_t_objcomp, END OF ot_sx_comp
3 OT_S_MAPKEY Protected See coding 20080114 BEGIN OF ot_s_mapkey, type TYPE rstt_tdatatp, objnm TYPE rstt_tobjnm, END OF ot_s_mapkey
4 OT_S_TYPE Protected See coding 20080114 BEGIN OF ot_s_type, type TYPE rstt_tdatatp, text TYPE rstt_lgtxt, class TYPE abap_classname, END OF ot_s_type
5 OT_THX_BUFFER Protected See coding 20080114 ot_thx_buffer TYPE HASHED TABLE OF ot_sx_buffer WITH UNIQUE KEY type objnm hienm
6 OT_THX_COMP Protected See coding 20080114 ot_thx_comp TYPE HASHED TABLE OF ot_sx_comp WITH UNIQUE KEY datakind
7 OT_TH_OBJ Protected See coding 20080114 ot_th_obj TYPE HASHED TABLE OF rstt_s_repobj WITH UNIQUE KEY tlogo objnm
8 OT_TH_TYPE Protected See coding 20080114 ot_th_type TYPE HASHED TABLE OF ot_s_type WITH UNIQUE KEY type
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_RSTT_BIDATA has no parameter.
Method CLASS_CONSTRUCTOR on class CL_RSTT_BIDATA has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_RSTT_BIDATA has no parameter.
Method CONSTRUCTOR on class CL_RSTT_BIDATA has no exception.

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FROM_BUFFER Call by reference Type reference (TYPE) RSTT_FLAG aus Puffer? 20080114
2 Exporting E_R_BIDATA Call by reference Object reference (TYPE REF TO) CL_RSTT_BIDATA Dateninstanz 20080114
3 Importing I_HIENM Call by reference Type reference (TYPE) RSHIENM Hierarchiename (nur bei Hierarchie) 20080417
4 Importing I_OBJNM Call by reference Type reference (TYPE) RSTT_TOBJNM Objektname 20080114
5 Importing I_TYPE Call by reference Type reference (TYPE) RSTT_TDATATP Objekttyp 20080114
# Exception Resumable Description Created on
1 INVALID_OBJNM 20080114
2 INVALID_TYPE 20080114

Method EXECUTE_FINALIZE Signature

Method EXECUTE_FINALIZE on class CL_RSTT_BIDATA has no parameter.
Method EXECUTE_FINALIZE on class CL_RSTT_BIDATA has no exception.

Method GET_FIELD_TYPELIST Signature

Method GET_FIELD_TYPELIST on class CL_RSTT_BIDATA has no parameter.
Method GET_FIELD_TYPELIST on class CL_RSTT_BIDATA has no exception.

Method GET_IOBJNMS Signature

Method GET_IOBJNMS on class CL_RSTT_BIDATA has no parameter.
Method GET_IOBJNMS on class CL_RSTT_BIDATA has no exception.

Method GET_RELATED_OBJ Signature

Method GET_RELATED_OBJ on class CL_RSTT_BIDATA has no parameter.
Method GET_RELATED_OBJ on class CL_RSTT_BIDATA has no exception.

Method GET_STRUCTURE Signature

Method GET_STRUCTURE on class CL_RSTT_BIDATA has no parameter.
Method GET_STRUCTURE on class CL_RSTT_BIDATA has no exception.

Method LOAD_DATA Signature

Method LOAD_DATA on class CL_RSTT_BIDATA has no parameter.
Method LOAD_DATA on class CL_RSTT_BIDATA has no exception.

Method MODIFY_DATA Signature

Method MODIFY_DATA on class CL_RSTT_BIDATA has no parameter.
Method MODIFY_DATA on class CL_RSTT_BIDATA has no exception.

Method TRANSLATE_MAPTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_S_COMP Call by reference Type reference (TYPE) RSTT_S_OBJCOMP Komponentenstruktur 20080114
2 Importing I_MAPTYPE Call by reference Type reference (TYPE) RSTT_FLAG Mappingtyp 20080114

Method TRANSLATE_MAPTYPE on class CL_RSTT_BIDATA has no exception.

Method _ADD_FOR_FINAL_PROCESS Signature

Method _ADD_FOR_FINAL_PROCESS on class CL_RSTT_BIDATA has no parameter.
Method _ADD_FOR_FINAL_PROCESS on class CL_RSTT_BIDATA has no exception.

Method _GET_INSTANCE_OF_TDATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_R_BIDATA Call by reference Object reference (TYPE REF TO) CL_RSTT_BIDATA Dateninstanz 20080114
2 Importing I_S_TYPE Call by reference Type reference (TYPE) OT_S_TYPE Typ 20080114

Method _GET_INSTANCE_OF_TDATA on class CL_RSTT_BIDATA has no exception.

Method _GET_MAPTYPE_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MAPTYPE Call by reference Type reference (TYPE) RSTT_FLAG Mappingtyp 20080114
2 Returning R_TEXT Value transfer Type reference (TYPE) RSTT_LGTXT Text 20080114

Method _GET_MAPTYPE_TEXT on class CL_RSTT_BIDATA has no exception.

Method _GET_SFC_SFK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TH_SFC Call by reference Type reference (TYPE) RSDRI_TH_SFC Liste von Merkmalen 20080114
2 Exporting E_TH_SFK Call by reference Type reference (TYPE) RSDRI_TH_SFK Liste von Kennzahlen 20080114
3 Importing I_AGGRE Call by reference Type reference (TYPE) RSTT_FLAG Ergebnis aggregiert ermitteln (nur für Cube/DSO) 20080114
4 Importing I_COMPINDEX_BI Call by reference Type reference (TYPE) RSTT_INT1 Komponentenindex aus Mappingtabelle für BI-Strukturfelder 20080114
5 Importing I_S_DTA Call by reference Type reference (TYPE) RSD_S_DTA Eigenschaften InfoProvider 20080114
6 Importing I_T_MAP Call by reference Type reference (TYPE) RSTT_T_MAP Feldmapping 20080114

Method _GET_SFC_SFK on class CL_RSTT_BIDATA has no exception.

Method _GET_SUB_CLASSES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_CLASS Call by reference Type reference (TYPE) RSTT_T_STRING Klassen 20080114

Method _GET_SUB_CLASSES on class CL_RSTT_BIDATA has no exception.

Method _GET_TECH_FIELDNM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_TECH Call by reference Type reference (TYPE) ANY TABLE Technische Feldnamen 20080114

Method _GET_TECH_FIELDNM on class CL_RSTT_BIDATA has no exception.

Method _LOAD_INFOPROV_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_R_DATA_SOURCE Call by reference Object reference (TYPE REF TO) DATA Daten im Format der Datenquelle 20080114
2 Importing I_AGGRE Call by reference Type reference (TYPE) RSTT_FLAG Ergebnis aggregiert ermitteln (nur für Cube/DSO) 20080114
3 Importing I_COMPINDEX_BI Call by reference Type reference (TYPE) RSTT_INT1 Komponentenindex aus Mappingtabelle für BI-Strukturfelder 20080114
4 Importing I_CURRENCY_CONVERSION Call by reference Type reference (TYPE) RSTT_FLAG Währungsumrechnung 20091007
5 Importing I_ROLLUP_ONLY Call by reference Type reference (TYPE) RSTT_FLAG Nur freigegebene Daten 20091007
6 Importing I_S_DTA Call by reference Type reference (TYPE) RSD_S_DTA Eigenschaften InfoProvider 20080114
7 Importing I_T_MAP Call by reference Type reference (TYPE) RSTT_T_MAP Feldmapping 20080114
8 Importing I_T_RANGE Call by reference Type reference (TYPE) RSDRI_T_RANGE Rangeliste 20080114
# Exception Resumable Description Created on
1 RSDRI_READ_ERROR 20080114

Method _TRANSFORM_MAPPING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_MAP Call by reference Type reference (TYPE) RSTT_T_MAP Neue Mappingtabelle 20080114
2 Importing I_ACTIVITY Call by reference Type reference (TYPE) RSTT_FLAG Aktivität 20080114
3 Importing I_COMPINDEX_BI Call by reference Type reference (TYPE) RSTT_INT1 Komponentenindex für BI-Felder 20080114
4 Importing I_DATAKIND Call by reference Type reference (TYPE) RSTT_TDATATP Datenart 20080114
5 Importing I_R_STRUC Call by reference Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Run Time Type Services 20080114
6 Importing I_TH_POS Call by reference Type reference (TYPE) RSMD_RS_TH_IOBJNM_POS Information über Position von IObjnm in generierter Struktur 20080114
7 Importing I_T_MAP Call by reference Type reference (TYPE) RSTT_T_MAP Mappingtabelle zweier interner Tabellen 20080114

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