SAP ABAP Class CL_RODPS_DERIVED_ODP (Derived ODP)
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 Inheritance (c INHERITING FROM c_ref)  CL_RODPS_ODP ODP (abstract) 20091125
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RODPS_ODP_METADATA_BWA ODP Metadata for BWA Access 20110617
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RODPS_FVIEW_ODP ESH-based logical ODP for transaction data 20091125
2 Inheritance (c INHERITING FROM c_ref)  CL_RODPS_MVIEW_ODP ESH-based logical ODP for master data (M-View) 20091125
3 Inheritance (c INHERITING FROM c_ref)  CL_RSFBP_FVIEW_ODP View with nav.attr and texts 20130515
Properties
Class CL_RODPS_DERIVED_ODP  
Short Description Derived ODP    
Super Class CL_RODPS_ODP ODP (abstract) 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RODPS_BASE   Basis Objects for Operational Data Provider 
Created 20091125   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_RODPS_DERIVED_ODP Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_RODPS_ODP_ACTIVE_DATA Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 IF_RODPS_ODP 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_METADATA_BWA ODP Metadata for BWA Access 20110617
Friends
Class CL_RODPS_DERIVED_ODP has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 PR_ODP Instance attribute Protected Object reference (TYPE REF TO) IF_RODPS_ODP ODP Metadata 20110617
2 PTS_DERIVED_ASSOCIATIONS Instance attribute Private Type reference (TYPE) TTS_ASSOCIATIONS 20110201
3 PTX_JOIN_PATHS Instance attribute Protected Type reference (TYPE) IF_RODPS_ODP=>TTX_JOIN_PATHS 20110318
Methods
# Method Level Visibility Method type Description Created on
1 CONVERT_FOR_BUFFER Instance method Protected Method 20110331
2 EXPORT_TO_SHARED_OBJECT Instance method Protected Method 20110318
3 GET_MESSAGES Instance method Public Method 20101208
4 IMPORT_DERIVED_ASSOCIATIONS Instance method Protected Method 20110201
5 IMPORT_FROM_SHARED_OBJECT Instance method Protected Method 20110318
6 SET_JOIN_PATHS Instance method Protected Method 20110318
7 SET_PART_ODPS Instance method Protected Method Set Part ODPs 20110318
8 _ADD_DERIVED_ASSOCIATIONS Instance method Protected Method 20101018
9 _CONVERT_BUFFERED_JOIN_PATHS Instance method Protected Method 20110325
Events
Class CL_RODPS_DERIVED_ODP has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_FIELD_MAPPING Public See coding 20101018 BEGIN OF ts_field_mapping, fieldname_orig TYPE fieldname, fieldname_new TYPE fieldname, END OF ts_field_mapping
2 TTH_FIELD_MAPPING Public See coding 20101018 tth_field_mapping TYPE HASHED TABLE OF ts_field_mapping WITH UNIQUE KEY fieldname_orig
3 TTS_ASSOCIATIONS Protected See coding 20110201 TTS_ASSOCIATIONS type sorted table of if_rodps_odp=>ts_attr_ASSOCIATION with unique key fieldname asctype
Method Signatures

Method CONVERT_FOR_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETS_ASSOCIATIONS Call by reference Type reference (TYPE) IF_RODPS_ODP=>TSX_ATTRIBUTES-TS_ASSOCIATIONS 20110331
2 Exporting ETS_JOIN_PATHS Call by reference Type reference (TYPE) IF_RODPS_ODP=>TSX_ATTRIBUTES-TS_JOIN_PATH 20110331
3 Exporting ET_FIELDS Call by reference Type reference (TYPE) IF_RODPS_ODP=>TT_FIELDS 20110331
4 Exporting ET_PART_ODPS Call by reference Type reference (TYPE) IF_RODPS_ODP=>TSX_ATTRIBUTES-T_PART_ODP 20110331
5 Exporting E_ODPNAME Call by reference Type reference (TYPE) RODPS_ODPNAME Name eines ODP 20110331
6 Exporting E_TIMESTAMP Call by reference Type reference (TYPE) TIMESTAMPL UTC-Zeitstempel in Langform (JJJJMMTThhmmssmmmuuun) 20110331

Method CONVERT_FOR_BUFFER on class CL_RODPS_DERIVED_ODP has no exception.

Method EXPORT_TO_SHARED_OBJECT Signature

Method EXPORT_TO_SHARED_OBJECT on class CL_RODPS_DERIVED_ODP has no parameter.
Method EXPORT_TO_SHARED_OBJECT on class CL_RODPS_DERIVED_ODP has no exception.

Method GET_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_MSG Value transfer Type reference (TYPE) RODPS_T_MSG Nachrichten 20101208

Method GET_MESSAGES on class CL_RODPS_DERIVED_ODP has no exception.

Method IMPORT_DERIVED_ASSOCIATIONS Signature

Method IMPORT_DERIVED_ASSOCIATIONS on class CL_RODPS_DERIVED_ODP has no parameter.
# Exception Resumable Description Created on
1 CX_RODPS_BUFFER_OBJ_NOT_FOUND Fehler beim Aufbau des Shared Buffers 20110201

Method IMPORT_FROM_SHARED_OBJECT Signature

Method IMPORT_FROM_SHARED_OBJECT on class CL_RODPS_DERIVED_ODP has no parameter.
# Exception Resumable Description Created on
1 CX_RODPS_BUFFER_OBJ_NOT_FOUND Fehler beim Aufbau des Shared Buffers 20110318

Method SET_JOIN_PATHS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ITX_JOIN_PATHS Call by reference Type reference (TYPE) IF_RODPS_ODP=>TTX_JOIN_PATHS 20110318

Method SET_JOIN_PATHS on class CL_RODPS_DERIVED_ODP has no exception.

Method SET_PART_ODPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_PART_ODPS Call by reference Type reference (TYPE) IF_RODPS_ODP=>TSX_ATTRIBUTES-T_PART_ODP 20110318

Method SET_PART_ODPS on class CL_RODPS_DERIVED_ODP has no exception.

Method _ADD_DERIVED_ASSOCIATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ITH_FIELD_MAPPING Call by reference Type reference (TYPE) TTH_FIELD_MAPPING 20101018
2 Importing I_ODPNAME Call by reference Type reference (TYPE) RODPS_ODPNAME Name eines ODP 20101018

Method _ADD_DERIVED_ASSOCIATIONS on class CL_RODPS_DERIVED_ODP has no exception.

Method _CONVERT_BUFFERED_JOIN_PATHS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_FIELD_TEXTS Call by reference Type reference (TYPE) IF_RODPS_ODP=>TT_FIELD_TEXTS 20110325
2 Importing ITS_JOIN_PATHS Call by reference Type reference (TYPE) IF_RODPS_ODP=>TSX_ATTRIBUTES-TS_JOIN_PATH 20110325

Method _CONVERT_BUFFERED_JOIN_PATHS on class CL_RODPS_DERIVED_ODP has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 702