SAP ABAP Class CL_RSRTS_WRITE_ODP (Write Data to an ODP)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BEX-OT (Application Component) OLAP Technology
     RSRTS_ODP (Package) TransientProvider Based on ODP
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RS_BASE BW Basis 20100827
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSDRV_RPROV_LOCK_NOSID Locking while Writing Remote Provider without SIDs 20100827
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSDRV_RPROV_WRITABLE Write Interface for Remote InfoProvider 20100827
Properties
Class CL_RSRTS_WRITE_ODP  
Short Description Write Data to an ODP    
Super Class CL_RS_BASE BW Basis 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSRTS_ODP   TransientProvider Based on ODP 
Created 20100827   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_RSRTS_METADATA_ODP Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 IF_RSRTS_ODP_WRITE Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_RSDRV_RPROV_LOCK_NOSID Locking while Writing Remote Provider without SIDs 20100827
2 IF_RSDRV_RPROV_WRITABLE Write Interface for Remote InfoProvider 20100827
Friends
Class CL_RSRTS_WRITE_ODP has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 P_TS_BUFFER Static Attribute Private Type reference (TYPE) PT_TS_BUFFER Buffer 20101006
2 P_TS_ENQUEUE Static Attribute Private Type reference (TYPE) PT_TS_ENQUEUE 20101006
Methods
# Method Level Visibility Method type Description Created on
1 EXCEPTION_TO_MESSAGE Static method Private Method Convert Exception into Message 20101006
2 GET_METADATA Static method Private Method Get Meta Data 20101006
3 GET_MOVETYPE Static method Private Method Definition for Data Table 20101007
4 MAP_LOCKOBJECT Static method Private Method Convert Lock Objects from ODP Format to RSLPS Format 20100827
5 MAP_RANGE Static method Private Method Convert Range Tabelle from RSDRI Format to ODP Format 20100827
Events
Class CL_RSRTS_WRITE_ODP has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 PT_S_BUFFER Private See coding 20101006 begin of PT_S_BUFFER, infoprov type rsinfoprov, wb_ref type ref to if_rodps_odp_writeback, odp_md type ref to cl_rsrts_metadata_odp, universe type ref to cl_rsmds_universe, end of pt_s_buffer
2 PT_S_ENQUEUE Private See coding 20101006 begin of PT_S_ENQUEUE, infoprov type rsinfoprov, area type rrarea, counter type i, end of pt_s_enqueue
3 PT_TS_BUFFER Private See coding 20101006 pt_ts_buffer type sorted table of pt_s_buffer with unique key infoprov
4 PT_TS_ENQUEUE Private See coding 20101006 pt_ts_enqueue type sorted table of pt_s_enqueue with unique key infoprov
Method Signatures

Method EXCEPTION_TO_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_EXC Call by reference Object reference (TYPE REF TO) IF_T100_MESSAGE Schnittstelle zum Zugriff auf T100-Texte 20101006
2 Returning R_S_MSG Value transfer Type reference (TYPE) BAL_S_MSG Anwendungs-Log: Daten einer Meldung 20101006

Method EXCEPTION_TO_MESSAGE on class CL_RSRTS_WRITE_ODP has no exception.

Method GET_METADATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_R_UNIVERSE Call by reference Object reference (TYPE REF TO) CL_RSMDS_UNIVERSE Allgemeine Menge (Factory-Klasse) 20101006
2 Exporting E_R_WRITEBACK Call by reference Object reference (TYPE REF TO) IF_RODPS_ODP_WRITEBACK ODP Schreibeklasse 20101006
3 Exporting E_T_MAPPING Call by reference Type reference (TYPE) CL_RSRTS_METADATA_ODP=>OT_T_MAPPING 20101006
4 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20101006

Method GET_METADATA on class CL_RSRTS_WRITE_ODP has no exception.

Method GET_MOVETYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_MAPPING Call by reference Type reference (TYPE) CL_RSRTS_METADATA_ODP=>OT_T_MAPPING 20101007
2 Importing I_T_TAB_IN Call by reference Type reference (TYPE) STANDARD TABLE 20101007
3 Returning R_R_TAB_OUT Value transfer Object reference (TYPE REF TO) DATA 20101007

Method GET_MOVETYPE on class CL_RSRTS_WRITE_ODP has no exception.

Method MAP_LOCKOBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TS_LOCK_CHAS Call by reference Type reference (TYPE) RSPLS_TS_CHAS Tabelle von Merkmalen 20100827
2 Importing I_TS_LOCK_FIELDNAME Call by reference Type reference (TYPE) IF_RODPS_ODP_WRITEBACK=>TTS_FIELDNAME Liste mit Feldnamen 20100827
3 Importing I_T_MAPPING Call by reference Type reference (TYPE) CL_RSRTS_METADATA_ODP=>OT_T_MAPPING 20100827

Method MAP_LOCKOBJECT on class CL_RSRTS_WRITE_ODP has no exception.

Method MAP_RANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_UNIVERSE Call by reference Object reference (TYPE REF TO) CL_RSMDS_UNIVERSE Allgemeine Menge (Factory-Klasse) 20101006
2 Importing I_T_MAPPING Call by reference Type reference (TYPE) CL_RSRTS_METADATA_ODP=>OT_T_MAPPING 20100827
3 Importing I_T_RANGE Call by reference Type reference (TYPE) RSDRI_T_RANGE BW-Data-Manager: Range Liste 20100827
4 Returning R_R_SELECTION Value transfer Object reference (TYPE REF TO) CL_RSMDS_SET Multi-dimensionale Menge 20101006
# Exception Resumable Description Created on
1 CX_RSMDS_MESSAGE Allgemeiner Fehler mit Ausgabe einer Meldung 20101006
History
Last changed by/on SAP  20130531 
SAP Release Created in 731