SAP ABAP Class CL_RODPS_ODP_RT (ODP (abstract))
Hierarchy
PI_BASIS (Software Component) Basis Plug-In
   BC-EIM-ODP (Application Component) Operational Data Provisioning (ODP) in Search&Analytics
     RODPS_BASE (Package) Basis Objects for Operational Data Provider
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RODPS_ODP_DATA_ACCESS_INFO Information about ODP Read Access 20101216
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RODPS_ODP_DIRECT_ACCESS Direct access API for ODP 20090727
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RODPS_ODP_LOOKUP Lookup API for ODP 20090727
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RODPS_DDIC_ODP_RT ODP from ABAP Dictionary 20090727
2 Inheritance (c INHERITING FROM c_ref)  CL_RODPS_FVIEW_JOIN_ODP_RT ODP from ABAP Dictionary 20100713
3 Inheritance (c INHERITING FROM c_ref)  CL_RODPS_FVIEW_ODP_RT ODP from ABAP Dictionary 20091002
4 Inheritance (c INHERITING FROM c_ref)  CL_RODPS_MVIEW_ODP_RT ODP from ABAP Dictionary 20091002
5 Inheritance (c INHERITING FROM c_ref)  CL_RODPS_OSOA_ODP_RT ODP from DataSource (OSOA) 20090727
6 Inheritance (c INHERITING FROM c_ref)  CL_RSFBP_ASSOCIATED_ODP_RT ODP Runtime for associated ODP 20130524
7 Inheritance (c INHERITING FROM c_ref)  CL_RSFBP_INFOOBJECT_ODP_RT ODP Runtime for InfoObject nav. attributes 20130528
8 Inheritance (c INHERITING FROM c_ref)  CL_RSFBP_ODP_RT Field-based Provider: Runtime 20130306
Properties
Class CL_RODPS_ODP_RT  
Short Description ODP (abstract)    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class RODPS_BASE    
Program status     
Category 0   
Package RODPS_BASE   Basis Objects for Operational Data Provider 
Created 20090727   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 CL_ABAP_STRUCTDESCR Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 IF_RODPS_ASC Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
4 IF_RODPS_ODP Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
5 IF_RODPS_ODP_DIRECT_ACCESS Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_RODPS_ODP_DATA_ACCESS_INFO Information about ODP Read Access 20101216
2 IF_RODPS_ODP_DIRECT_ACCESS Direct access API for ODP 20090727
3 IF_RODPS_ODP_LOOKUP Lookup API for ODP 20090727
Friends
Class CL_RODPS_ODP_RT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 PR_ODP Instance attribute Private Object reference (TYPE REF TO) IF_RODPS_ODP Runtime Type Services 20090727
2 PS_DUMMY_COMPNAME Static Attribute Private See coding 20090728
3 PTH_INSTANCES Static Attribute Private See coding 20090727
Methods
# Method Level Visibility Method type Description Created on
1 ADD_POINT_IN_TIME_SELECTION Instance method Public Method 20091007
2 COMPLETE_FIELD_PROJECTIONS Static method Private Method 20090727
3 CONSTRUCTOR Instance method Public Constructor 20090727
4 CONVERT_FIELD_PROJECTIONS Static method Protected Method 20100729
5 CREATE_INSTANCE Static method Public Method 20110824
6 GET_INSTANCE Static method Public Method 20090727
7 GET_STRUCTDESCR_FROM_INPUT Static method Public Method 20100618
8 GET_WRITEBACK_INSTANCE Instance method Public Method Returns a write class 20101005
9 SEND_DECRYPT_MESSAGE Instance method Protected Method 20110609
10 STRUCTDESCR_PROJECT Static method Public Method 20090727
11 TABLEDESCR_PROJECT Static method Public Method 20090727
12 TRANSFORM_SELECTION_SET Instance method Public Method 20110207
Events
Class CL_RODPS_ODP_RT has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_INSTANCE Private See coding ODP Metadata 20090727 BEGIN OF ts_instance, context TYPE REF TO if_rodps_context, odpname TYPE if_rodps_odp=>t_odpname, r_ref TYPE REF TO cl_abap_reference, END OF ts_instance
Method Signatures

Method ADD_POINT_IN_TIME_SELECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_SET Call by reference Object reference (TYPE REF TO) CL_RSMDS_SET Multi-dimensionale Menge 20091007
2 Importing I_POINT_IN_TIME Call by reference Type reference (TYPE) SIMPLE 20091007
3 Returning RR_SET Value transfer Object reference (TYPE REF TO) CL_RSMDS_SET Multi-dimensionale Menge 20091007

Method ADD_POINT_IN_TIME_SELECTION on class CL_RODPS_ODP_RT has no exception.

Method COMPLETE_FIELD_PROJECTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETH_FIELD_PROJECTIONS Call by reference Type reference (TYPE) IF_RODPS_ODP=>TTH_FIELD_PROJECTIONS 20090727
2 Importing IT_FIELD_PROJECTIONS Call by reference Type reference (TYPE) IF_RODPS_ODP=>TTA_FIELD_PROJECTIONS 20090727
# Exception Resumable Description Created on
1 CX_RODPS_INPUT_INVALID Ungültige Eingabe 20090727

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_ODP Call by reference Object reference (TYPE REF TO) IF_RODPS_ODP ODP-Metadaten 20090727

Method CONSTRUCTOR on class CL_RODPS_ODP_RT has no exception.

Method CONVERT_FIELD_PROJECTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FIELD_AGGREGATIONS Call by reference Type reference (TYPE) IF_RODPS_ODP_DIRECT_ACCESS=>TT_FIELD_AGGREGATIONS 20100729
2 Exporting ET_FIELD_PROJECTIONS Call by reference Type reference (TYPE) IF_RODPS_ODP=>TT_FIELD_PROJECTIONS 20100729
3 Importing IT_FIELD_AGGREGATIONS Call by reference Type reference (TYPE) IF_RODPS_ODP_DIRECT_ACCESS=>TT_FIELD_AGGREGATIONS 20100729
4 Importing IT_FIELD_PROJECTIONS Call by reference Type reference (TYPE) IF_RODPS_ODP=>TTA_FIELD_PROJECTIONS 20100729

Method CONVERT_FIELD_PROJECTIONS on class CL_RODPS_ODP_RT has no exception.

Method CREATE_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_ODP Call by reference Object reference (TYPE REF TO) IF_RODPS_ODP ODP-Metadaten 20110824
2 Returning RR_ODP Value transfer Object reference (TYPE REF TO) CL_RODPS_ODP_RT ODP (Abstrakt) 20110824

Method CREATE_INSTANCE on class CL_RODPS_ODP_RT has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CONTEXT Value transfer Object reference (TYPE REF TO) IF_RODPS_CONTEXT ODP Context (=Factory) 20110823
2 Importing I_NO_BUFFER Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20110815
3 Importing I_ODPNAME Call by reference Type reference (TYPE) IF_RODPS_ODP=>T_ODPNAME 20090727
4 Returning RR_ODP Value transfer Object reference (TYPE REF TO) CL_RODPS_ODP_RT Direktzugriffs-API für ODP 20090727
# Exception Resumable Description Created on
1 CX_RODPS_ACCESS_ERROR Objekt exsistiert nicht 20091103
2 CX_RODPS_INPUT_INVALID Ungültige Eingabe 20100908
3 CX_RODPS_OBJECT_NOT_FOUND Objekt exsistiert nicht 20090727

Method GET_STRUCTDESCR_FROM_INPUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INPUT Call by reference Type reference (TYPE) ANY 20100618
2 Returning RR_STRUCTDESCR Value transfer Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Run Time Type Services 20100618
# Exception Resumable Description Created on
1 CX_RODPS_INPUT_INVALID Ungültige Eingabe 20100618

Method GET_WRITEBACK_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_WRITEBACK_CLASS Value transfer Object reference (TYPE REF TO) IF_RODPS_ODP_WRITEBACK ODP Schreibeklasse 20101005
# Exception Resumable Description Created on
1 CX_RODPS_OBJECT_NOT_FOUND Objekt exsistiert nicht 20101005

Method SEND_DECRYPT_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MSGID Call by reference Type reference (TYPE) SYMSGID 'RODPS' Nachrichtenklasse 20110609
2 Importing I_MSGNO Call by reference Type reference (TYPE) SYMSGNO Nachrichtennummer 20110609
3 Importing I_MSGV3 Call by reference Type reference (TYPE) CLIKE Nachrichtenvariable 20110609
4 Importing I_MSGV4 Call by reference Type reference (TYPE) CLIKE Nachrichtenvariable 20110609
5 Importing I_NAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20110609

Method SEND_DECRYPT_MESSAGE on class CL_RODPS_ODP_RT has no exception.

Method STRUCTDESCR_PROJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_STRUCTDESCR Call by reference Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Run Time Type Services 20090727
2 Importing IT_FIELD_PROJECTIONS Call by reference Type reference (TYPE) IF_RODPS_ODP=>TTA_FIELD_PROJECTIONS 20090727
3 Importing I_KEEP_COMPATIBLE Call by reference Type reference (TYPE) ABAP_BOOL Struktur technisch kompatibel zur Ausgangsstruktur (XTYPE) 20090727
4 Importing I_RENAME Call by reference Type reference (TYPE) ABAP_BOOL Komponenten umbenenne 20090728
5 Returning RR_STRUCTDESCR Value transfer Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Run Time Type Services 20090727
# Exception Resumable Description Created on
1 CX_RODPS_INPUT_INVALID Ungültige Eingabe 20090727

Method TABLEDESCR_PROJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_TABLEDESCR Call by reference Object reference (TYPE REF TO) CL_ABAP_TABLEDESCR Run Time Type Services 20090727
2 Importing IT_FIELD_PROJECTIONS Call by reference Type reference (TYPE) IF_RODPS_ODP=>TTA_FIELD_PROJECTIONS 20090727
3 Importing I_KEEP_COMPATIBLE Call by reference Type reference (TYPE) ABAP_BOOL Struktur technisch kompatibel zur Ausgangsstruktur (XTYPE) 20090727
4 Importing I_RENAME Call by reference Type reference (TYPE) ABAP_BOOL Komponenten umbenennen 20090728
5 Returning RR_TABLEDESCR Value transfer Object reference (TYPE REF TO) CL_ABAP_TABLEDESCR 20090727
# Exception Resumable Description Created on
1 CX_RODPS_INPUT_INVALID Ungültige Eingabe 20090727

Method TRANSFORM_SELECTION_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_SELECTION_SET Call by reference Object reference (TYPE REF TO) CL_RSMDS_SET Multidimensionale Menge 20110207
2 Returning RR_SELECTION_SET Value transfer Object reference (TYPE REF TO) CL_RSMDS_SET Multidimensionale Menge 20110207
# Exception Resumable Description Created on
1 CX_RODPS_INPUT_INVALID Ungültige Eingabe 20110207
History
Last changed by/on SAP  20130531 
SAP Release Created in 702