SAP ABAP Class CL_RSDRI_INFOCUBE_REALTIME (Infrastructure for Realtime InfoCube Accesses)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-WHM-DBA (Application Component) Data Basis
     RSDRI_DBA (Package) Data Manager InfoCube Access
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSDRI_INFOCUBE Infrastructure for InfoCube Accesses 20040304
Properties
Class CL_RSDRI_INFOCUBE_REALTIME  
Short Description Infrastructure for Realtime InfoCube Accesses    
Super Class CL_RSDRI_INFOCUBE Infrastructure for InfoCube Accesses 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSDRI_DBA   Data Manager InfoCube Access 
Created 20040304   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)
2 RSDU Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSDRI_INFOCUBE_REALTIME has no interface implemented.
Friends
Class CL_RSDRI_INFOCUBE_REALTIME has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 P_R_PLANNING Instance attribute Private Object reference (TYPE REF TO) CL_RSDRI_HDB_PLANNING Reference to planning service class 20110517
2 P_S_DATASTATE Instance attribute Private Type reference (TYPE) RSMDATASTATE Status of the Data in the Infocubes 20040304
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20040304
2 CONVERT_REALTIME_TO_STANDARD Static method Public Method Converts a Real-Time InfoCube into a Standard InfoCube 20040729
3 CURRENT_REQUEST_CLOSE Instance method Public Method Closes the Current Real-Time Request 20040305
4 CURRENT_REQUEST_DELETED Instance method Public Method Follow-up Action When Current Request Is Deleted via AWB 20040305
5 SWITCH_TO_REALTIME Instance method Public Method Sets InfoCube to Real-Time Mode 20040305
6 SWITCH_TO_STAGING Instance method Public Method Sets Infocube to Staging Mode 20040305
7 _AUTHORITY_CHECK Instance method Private Method Authorization check before switch 20100928
8 _CHECK_CONVERSION Static method Private Method Checks Whether Conversion Is Possible or Necessary 20040729
9 _CLOSE_REQUEST_FOLLOWUP Instance method Private Method Trigger Actions After Closing a Real-Time Request 20040305
10 _CONVERT_RSDCUBE Static method Private Method Adjust Metadata in the RSDCUBE Table at Conversion 20040729
11 _CURRENT_REQUEST_GET Instance method Private Method Determines the Current Real-Time Request 20040304
12 _CURRENT_REQUEST_UPDATE Instance method Private Method Updates the Info via the Current Real-Time Request 20040304
13 _SET_DATASTATE Instance method Private Method Read Current (Data) Status 20040304
Events
Class CL_RSDRI_INFOCUBE_REALTIME has no event.
Types
Class CL_RSDRI_INFOCUBE_REALTIME 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_INFOCUBE Call by reference Type reference (TYPE) RSINFOPROV Infocube 20040304
# Exception Resumable Description Created on
1 INFOCUBE_ERROR gegebener Name entspricht keinem Infocube 20040304
2 NOT_REALTIME Infocube ist nicht real-time-fähig 20040304

Method CONVERT_REALTIME_TO_STANDARD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_MESSAGE Call by reference Type reference (TYPE) RSDU_T_MESSAGE Nachrichten zu Verarbeitungsschritten 20040729
2 Importing I_INFOCUBE Call by reference Type reference (TYPE) RSINFOPROV Infocube 20040729
# Exception Resumable Description Created on
1 ILLEGAL_INPUT ungültige Eingabewerte 20040729

Method CURRENT_REQUEST_CLOSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_REQUID Call by reference Type reference (TYPE) RSSID SID des geschlossenen Real-Time Requests 20040729
# Exception Resumable Description Created on
1 ILLEGAL_INPUT ungültiger Infocube 20040305
2 INHERITED_ERROR sonstiger Fehler 20040305
3 REQUEST_NOT_CLOSED Real-Time-Request konnte nicht geschlossen werden 20040305

Method CURRENT_REQUEST_DELETED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_REQUID Call by reference Type reference (TYPE) RSREQUNR Request-ID (GUID-basiert) 20040305

Method CURRENT_REQUEST_DELETED on class CL_RSDRI_INFOCUBE_REALTIME has no exception.

Method SWITCH_TO_REALTIME Signature

Method SWITCH_TO_REALTIME on class CL_RSDRI_INFOCUBE_REALTIME has no parameter.
# Exception Resumable Description Created on
1 NOT_AUTHORIZED Keine Berechtigung zum Umschalten der Planungseigenschaft 20100928

Method SWITCH_TO_STAGING Signature

Method SWITCH_TO_STAGING on class CL_RSDRI_INFOCUBE_REALTIME has no parameter.
# Exception Resumable Description Created on
1 NOT_AUTHORIZED Keine Berechtigung zum Umschalten der Planungseigenschaft 20100928
2 SWITCH_NOT_POSSIBLE Umstellung nicht möglich (wegen Sperre) 20040305

Method _AUTHORITY_CHECK Signature

Method _AUTHORITY_CHECK on class CL_RSDRI_INFOCUBE_REALTIME has no parameter.
# Exception Resumable Description Created on
1 NOT_AUTHORIZED Keine Berechtigung zum Umschalten der Planungseigenschaft 20100928

Method _CHECK_CONVERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_NOTHING_TODO Call by reference Type reference (TYPE) RS_BOOL nichts zu tun? 20040729
2 Importing I_INFOCUBE Call by reference Type reference (TYPE) RSINFOPROV Infocube 20040729
3 Importing I_TO_REALTIME Call by reference Type reference (TYPE) RS_BOOL Konvertierung nach Real-Time? 20040729
# Exception Resumable Description Created on
1 ILLEGAL_INPUT falsche Eingabewerte 20040729

Method _CLOSE_REQUEST_FOLLOWUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_REQSID Call by reference Type reference (TYPE) RSSID Request-ID (SID-basiert) 20040305

Method _CLOSE_REQUEST_FOLLOWUP on class CL_RSDRI_INFOCUBE_REALTIME has no exception.

Method _CONVERT_RSDCUBE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_MESSAGE Call by reference Type reference (TYPE) RSDU_T_MESSAGE Nachrichten zu Verarbeitungsschritten 20040729
2 Importing I_INFOCUBE Call by reference Type reference (TYPE) RSINFOPROV Infocube 20040729
3 Importing I_TO_REALTIME Call by reference Type reference (TYPE) RS_BOOL Konvertierung nach Real-Time? 20040729

Method _CONVERT_RSDCUBE on class CL_RSDRI_INFOCUBE_REALTIME has no exception.

Method _CURRENT_REQUEST_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_REQSID Call by reference Type reference (TYPE) RSSID Request-ID (SID-basiert) 20040304
2 Exporting E_REQUEST Call by reference Type reference (TYPE) RSREQUNR Request-ID (GUID-basiert) 20040304
3 Exporting E_ROWS Call by reference Type reference (TYPE) I Gesamtzahl der im Request vorhandenen Sätze 20040304
4 Importing I_NEWROWS Call by reference Type reference (TYPE) I 0 Anzahl der neu einzufügenden Sätze 20040304
# Exception Resumable Description Created on
1 INHERITED_ERROR ALL other errors 20091012
2 NO_REALTIME_POSSIBLE No transactional write; loadalwd in rsmdatastate = 'X' 20091012

Method _CURRENT_REQUEST_UPDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CLOSED Call by reference Type reference (TYPE) RS_BOOL Real-Time Request wurde geschlossen ja/nein 20040304
2 Importing I_FORCE_CLOSE Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Schließen des Requests erzwingen ja/nein? 20040304
3 Importing I_REQSID Call by reference Type reference (TYPE) RSSID Request-ID (SID-basiert) 20040304
4 Importing I_REQUEST Call by reference Type reference (TYPE) RSREQUNR Request-ID (GUID-basiert) 20040304
5 Importing I_ROWS Call by reference Type reference (TYPE) I 0 absolute Anzahl von Sätzen im Request 20040304

Method _CURRENT_REQUEST_UPDATE on class CL_RSDRI_INFOCUBE_REALTIME has no exception.

Method _SET_DATASTATE Signature

Method _SET_DATASTATE on class CL_RSDRI_INFOCUBE_REALTIME has no parameter.
Method _SET_DATASTATE on class CL_RSDRI_INFOCUBE_REALTIME has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 400