SAP ABAP Class CL_RSODSO_DATASTORE_IMO (Access Methods for SAP HANA-Optimized DSOs)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-WHM-DBA (Application Component) Data Basis
     RSODSO_TOOLS (Package) Tools for DataStore Objects
Properties
Class CL_RSODSO_DATASTORE_IMO  
Short Description Access Methods for SAP HANA-Optimized DSOs    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSODSO_TOOLS   Tools for DataStore Objects 
Created 20110830   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSODSO_DATASTORE_IMO has no interface implemented.
Friends
Class CL_RSODSO_DATASTORE_IMO has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_LOCKTYPE_DSO Constant Public Type reference (TYPE) INT4 0 Natural Number 20120706
2 C_LOCKTYPE_NOLOCK Constant Public Type reference (TYPE) INT4 9 Natural Number 20120706
3 C_LOCKTYPE_PSA Constant Public Type reference (TYPE) INT4 1 Natural Number 20120706
4 C_USECASE_MIGR_BIN Constant Public Type reference (TYPE) CHAR30 'VERS_MIGR_BIN' 30 Characters 20111130
5 C_USECASE_MIGR_FULL Constant Public Type reference (TYPE) CHAR30 'VERS_MIGR_FULL' 30 Characters 20111129
6 C_USECASE_MIGR_SIMPL Constant Public Type reference (TYPE) CHAR30 'VERS_MIGR_SIMPL' 30 Characters 20111129
Methods
# Method Level Visibility Method type Description Created on
1 GET_IMO_DSO_OBSOLETE Static method Public Method Liefert, ob HANA-opt. DataStores zur Verfügung stehen 20130531
2 GET_MSGS_FROM_HDB Static method Public Method 20120808
3 GET_PARAMETERS Static method Public Method Read IMO Parameters 20110830
4 GET_STAT_FROM_HDB Static method Public Method 20120808
5 LOCK_TABLE Static method Public Method Request Database Lock for an INSERT Operation 20111013
6 RECALC_HASH_DISTR Static method Public Method Recalculate Values for Field IMO__INT_KEY 20111019
7 RELEASE_TABLE_LOCK Static method Public Method Remove Database Lock 20111013
8 STORE_LOCAL_AGGR_BEHAVIOR Static method Public Method Save Aggregation Behavior in IMO Structure 20110830
9 TRIGGER_MERGE Static method Public Method Starts Merge for Active Data 20110830
10 WAIT_DATA_VISIBLE Static method Public Method Warten, bis Daten im Change Log sichtbar sind 20120808
Events
Class CL_RSODSO_DATASTORE_IMO has no event.
Types
Class CL_RSODSO_DATASTORE_IMO has no local type.
Method Signatures

Method GET_IMO_DSO_OBSOLETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_OBSOLETE Value transfer Type reference (TYPE) RS_BOOL Boolean 20130531

Method GET_IMO_DSO_OBSOLETE on class CL_RSODSO_DATASTORE_IMO has no exception.

Method GET_MSGS_FROM_HDB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ACTION Call by reference Type reference (TYPE) RSODSOIMOACT DataStore-Aktion 20120808
2 Importing I_DATASTORE Call by reference Type reference (TYPE) RSDODSOBJECT DataStore-Objekt 20120808
3 Importing I_SID Call by reference Type reference (TYPE) RSSID Stammdaten ID 20120808
4 Returning R_T_MSG Value transfer Type reference (TYPE) RSODSO_T_MSG Tabelle mit Nachrichten 20120808

Method GET_MSGS_FROM_HDB on class CL_RSODSO_DATASTORE_IMO has no exception.

Method GET_PARAMETERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_COMPRESS_CL Call by reference Type reference (TYPE) RS_BOOL Doppelte Change Log Einträge zusammenfassen 20120521
2 Exporting E_FORCE_NON_COMPR_CL Call by reference Type reference (TYPE) RS_BOOL Boolean 20130531
3 Exporting E_PAR_PACKSIZE Call by reference Type reference (TYPE) RSODSO_PARPACKSIZE Paketgröße für IMO-Aktivierung 20110830
4 Exporting E_SEQ_PACKSIZE Call by reference Type reference (TYPE) RSODSO_SEQPACKSIZE Paketgröße für MCR 20110830
5 Exporting E_SID_ACC_TYPE Call by reference Type reference (TYPE) RSODSOSICACCTYPE Zugriffsmethode für SID-Ermittlung im DataStore-Kontext 20111108
6 Exporting E_SUPPRESS_MCR Call by reference Type reference (TYPE) RSODSO_MCR Verwendung von MCR während Aktivierung 20111025
7 Importing I_DATASTORE Call by reference Type reference (TYPE) RSDODSOBJECT DataStore-Objekt 20110830
# Exception Resumable Description Created on
1 CX_RSODSO_METADATA_INCONS Fehler während der Verarbeitung der Daten 20110830

Method GET_STAT_FROM_HDB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ACTION Call by reference Type reference (TYPE) RSODSOIMOACT DataStore-Aktion 20120808
2 Importing I_DATASTORE Call by reference Type reference (TYPE) RSDODSOBJECT DataStore-Objekt 20120808
3 Importing I_SID Call by reference Type reference (TYPE) RSSID Stammdaten ID 20120808
4 Returning R_S_IMOLOG Value transfer Type reference (TYPE) RSODSO_IMOLOG Monitorinformationen zur IMO DataStore-Aktivierung 20120808

Method GET_STAT_FROM_HDB on class CL_RSODSO_DATASTORE_IMO has no exception.

Method LOCK_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ARGUMENT_1 Call by reference Type reference (TYPE) STRING 20111013
2 Importing I_ARGUMENT_2 Call by reference Type reference (TYPE) STRING 20111013
3 Importing I_LOCKTYPE Call by reference Type reference (TYPE) INT4 Angeforderte Lockoperation 20120706
4 Importing I_TABLENAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20111013
5 Importing I_VALUE_1 Call by reference Type reference (TYPE) STRING 20111013
6 Importing I_VALUE_2 Call by reference Type reference (TYPE) STRING 20111013
7 Returning R_LOCKTP_ACQ Value transfer Type reference (TYPE) INT4 Tatsächlich durchgeführte Lockoperation 20120706
# Exception Resumable Description Created on
1 CX_RSODSO_DATABASE_ERROR Fehler während der Verarbeitung der Daten 20111013

Method RECALC_HASH_DISTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ACTIVE_DATA_TABLE Call by reference Type reference (TYPE) TABNAME Tabellenname 20111019
# Exception Resumable Description Created on
1 CX_RSODSO_DATABASE_ERROR Fehler während der Verarbeitung der Daten 20111019

Method RELEASE_TABLE_LOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ARGUMENT_1 Call by reference Type reference (TYPE) STRING 20111013
2 Importing I_ARGUMENT_2 Call by reference Type reference (TYPE) STRING 20111013
3 Importing I_TABLENAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20111013
4 Importing I_VALUE_1 Call by reference Type reference (TYPE) STRING 20111013
5 Importing I_VALUE_2 Call by reference Type reference (TYPE) STRING 20111013
# Exception Resumable Description Created on
1 CX_RSODSO_DATABASE_ERROR Fehler während der Verarbeitung der Daten 20111013

Method STORE_LOCAL_AGGR_BEHAVIOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DATASTORE Call by reference Type reference (TYPE) RSDODSOBJECT DataStore-Objekt 20110830
2 Importing I_T_REQUEST Call by reference Type reference (TYPE) RSODSO_T_REQUEST Requests 20110830
3 Importing I_USE_ACT_REQ Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20110830
# Exception Resumable Description Created on
1 CX_RSODSO_ACT_METADATA_ERROR Fehler während der Verarbeitung der Daten 20110830

Method TRIGGER_MERGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MERGE_HISTORY Call by reference Type reference (TYPE) TREX_RFC-BOOLEAN 1 1 = true 20110920
2 Importing I_ODSOBJECT Call by reference Type reference (TYPE) RSDODSOBJECT Verzeichnis aller DataStores 20120117
3 Importing I_RFC_DESTINATION Call by reference Type reference (TYPE) TREX_RFC-RFC_DESTINATION SPACE logische Destination (Wird bei Funktionsaufruf angegeben) 20110830
4 Importing I_TABLNM_ACTIVE_DATA Call by reference Type reference (TYPE) TABNAME Tabellenname aktive Daten 20110830
5 Importing I_USE_SMART_MERGE Call by reference Type reference (TYPE) TREX_RFC-BOOLEAN 1 1 = true 20110830
6 Returning R_T_MSG Value transfer Type reference (TYPE) RSODSO_T_MSG Tabelle mit Nachrichten 20110830

Method TRIGGER_MERGE on class CL_RSODSO_DATASTORE_IMO has no exception.

Method WAIT_DATA_VISIBLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ACTIVATION_REQUEST_SID Call by reference Type reference (TYPE) RSSID Stammdaten ID 20120808
2 Importing I_DATASTORE Call by reference Type reference (TYPE) RSDODSOBJECT DataStore-Objekt 20120808
3 Returning R_T_MSG Value transfer Type reference (TYPE) RSODSO_T_MSG Tabelle mit Nachrichten 20120808
# Exception Resumable Description Created on
1 CX_RSODSO_DATABASE_ERROR Fehler während der Verarbeitung der Daten 20120808
History
Last changed by/on SAP  20130531 
SAP Release Created in 730