SAP ABAP Class CL_RSTT_TDATA_ODSO (Transfer DataStore Object Data)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW (Application Component) SAP Business Information Warehouse
     BW_TDATA (Package) Transfer of Test and Application Data
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSTT_TDATA Main Class for Test Data Transfer 20080421
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSTT_OBJ Base Object Instance 20080421
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSTT_TRANS Type-Dependent Processing for Object Transformation 20090206
Properties
Class CL_RSTT_TDATA_ODSO  
Short Description Transfer DataStore Object Data    
Super Class CL_RSTT_TDATA Main Class for Test Data Transfer 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package BW_TDATA   Transfer of Test and Application Data 
Created 20080421   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_RSTT_TDATA_UOMT Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 RRSM Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 RUOM Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_RSTT_OBJ Base Object Instance 20080421
2 IF_RSTT_TRANS Type-Dependent Processing for Object Transformation 20090206
Friends
Class CL_RSTT_TDATA_ODSO has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 N_DSO Instance attribute Public Type reference (TYPE) RSINFOCUBE Name of the DSO 20080421
2 O_C_PARAMCODE_DSO Constant Protected See coding 20121128
3 O_INVALID Instance attribute Protected Type reference (TYPE) RSTT_FLAG Object is invalid for read activity 20080421
4 O_NO_DATALOAD Instance attribute Protected Type reference (TYPE) RSTT_FLAG Do Not Load Any Data 20080422
5 O_R_DSO_DATA Instance attribute Protected Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Structure of DSO Data 20080705
6 O_R_DTA Instance attribute Protected Object reference (TYPE REF TO) CL_RSD_DTA Data Target for Transaction Data 20080421
7 O_S_DTA Instance attribute Protected Type reference (TYPE) RSD_S_DTA InfoProvider Properties 20080421
8 O_S_UOM_INFO Instance attribute Protected Type reference (TYPE) CL_RSTT_TDATA_UOMT=>NT_S_UOM 20111018
9 O_T_COB_PRO Instance attribute Protected Type reference (TYPE) RSD_T_COB_PRO Eigenschafen InfoObjects (im Kontext InfoCube / ODS Objekt) 20121128
10 O_T_FIELD_MAP Instance attribute Protected Type reference (TYPE) RSTT_T_MAP Object Relationships Between Source and Target 20080705
11 O_VIEWNM Instance attribute Protected Type reference (TYPE) RSVIEWTIOBJNM2 Name of the DSO Structure 20080421
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20080421
2 GET_UOM_FIELD_LIST Static method Public Method Find Fields for DSO 20111018
3 _BUFFER_TO_CLUSTER_TAB Instance method Protected Method Export Request by Block to Cluster Table 20080422
4 _GET_FIELD_MAPPING Instance method Protected Method 20121128
5 _GET_IOBJ Instance method Protected Method Get DSO InfoObjects 20080702
6 _GET_STRUC_DEF Instance method Protected Method Materialize DSO Data Structure 20080705
7 _LOAD_DSO_DATA Instance method Protected Method Read DSO Data 20080421
8 _LOAD_DSO_METADATA_FROM_OBJ Instance method Protected Method Loads DSO metadata 20080619
9 _MODIFY_DSO_DATA Instance method Protected Method Write Data to A Table of a Normal DSO 20080422
10 _MODIFY_DSO_DATA_UOM Instance method Protected Method Write Data to A Table of a Normal DSO 20111018
11 _READ_FROM_CLUSTER_TAB Instance method Protected Method Read Data Package from Cluster Table 20080422
12 _SET_STRUC_DEF Instance method Protected Method Create Table Structure from Structure Definition 20080705
13 _STORE_DSO_DATA Instance method Protected Method Load Data to DSO 20080422
14 _STORE_DSO_METADATA_TO_OBJ Instance method Protected Method Creates DSO metadata 20080619
15 _STORE_DSO_META_UOM_TO_OBJ Instance method Protected Method Creates DSO metadata 20111018
16 _UPDATE_UOM_DATA_RECORD Instance method Protected Method 20111018
Events
Class CL_RSTT_TDATA_ODSO has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 NT_SX_UOM_INFO Public See coding 20111018 BEGIN OF nt_sx_uom_info, chanm TYPE rschanm, chaalias TYPE rschanm, orderby TYPE rstt_int4, vcha TYPE rsd_s_vcha, cmpno TYPE rstt_int4, cmp TYPE rsdri_t_sfc, cmpsid TYPE rsdri_t_sfc, unit TYPE rsdri_t_sfc, unitsid TYPE rsdri_t_sfc, END OF nt_sx_uom_info
2 OT_SX_META_ODSO Protected See coding 20080619 BEGIN OF ot_sx_meta_odso, details TYPE bapi6116, infoobjects TYPE rsd_t_bapi6116io, navigationattributes TYPE rsd_t_bapi6116na, indexes TYPE rsd_t_bapi6116in, indexesinfoobjects TYPE rsd_t_bapi6116ii, END OF ot_sx_meta_odso
3 OT_S_TLOGO Protected See coding 20080619 BEGIN OF ot_s_tlogo, tlogo TYPE RSTLOGO, END OF ot_s_tlogo
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJID Call by reference Type reference (TYPE) SYSUUID_25 Objekt-ID 20080421
2 Importing I_OBJNM Call by reference Type reference (TYPE) RSTT_TOBJNM Testdatenname 20080421
3 Importing I_OBJREFNM Call by reference Type reference (TYPE) RSTT_TOBJNM Name der Referenz 20080421
4 Importing I_TDATATP Call by reference Type reference (TYPE) RSTT_TDATATP Testdatentyp 20080421
5 Importing I_T_SUBTP Call by reference Type reference (TYPE) RSTT_T_TDATATP Liste von relevanten Subtypen 20080421

Method CONSTRUCTOR on class CL_RSTT_TDATA_ODSO has no exception.

Method GET_UOM_FIELD_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SX_INFO Call by reference Type reference (TYPE) NT_SX_UOM_INFO Infos 20111018
2 Importing I_CHANM Call by reference Type reference (TYPE) RSCHANM Merkmal 20111018
3 Importing I_UOMCONV Call by reference Type reference (TYPE) RSCHANM Basiseinheit 20111018

Method GET_UOM_FIELD_LIST on class CL_RSTT_TDATA_ODSO has no exception.

Method _BUFFER_TO_CLUSTER_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BLOCKNO Call by reference Type reference (TYPE) RSTT_INT4 Blocknummer 20080422
2 Importing I_T_DATA Call by reference Type reference (TYPE) ANY TABLE Datenpaket 20080422

Method _BUFFER_TO_CLUSTER_TAB on class CL_RSTT_TDATA_ODSO has no exception.

Method _GET_FIELD_MAPPING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_MAP Call by reference Type reference (TYPE) RSTT_T_MAP Beziehungen 20121128
2 Importing I_R_DATA_SOURCE Call by reference Object reference (TYPE REF TO) DATA Datenreferenz 20121128
3 Importing I_VIEWNM_SOURCE Call by reference Type reference (TYPE) ANY Strukturname der Quelldaten 20121128
4 Importing I_VIEWNM_TARGET Call by reference Type reference (TYPE) ANY Strukturname der Zieldaten 20121128

Method _GET_FIELD_MAPPING on class CL_RSTT_TDATA_ODSO has no exception.

Method _GET_IOBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_COB_PRO Call by reference Type reference (TYPE) RSD_T_COB_PRO Merkmale des DSO 20080702

Method _GET_IOBJ on class CL_RSTT_TDATA_ODSO has no exception.

Method _GET_STRUC_DEF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_R_STRUC Value transfer Object reference (TYPE REF TO) DATA Materialisierte Struktur 20080705

Method _GET_STRUC_DEF on class CL_RSTT_TDATA_ODSO has no exception.

Method _LOAD_DSO_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SX_PARAM Call by reference Type reference (TYPE) RSTT_SX_PARAM Daten des DSO 20080421

Method _LOAD_DSO_DATA on class CL_RSTT_TDATA_ODSO has no exception.

Method _LOAD_DSO_METADATA_FROM_OBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing E_TX_TPARAM Call by reference Type reference (TYPE) RSTT_TX_PARAM Parametertabelle 20080619

Method _LOAD_DSO_METADATA_FROM_OBJ on class CL_RSTT_TDATA_ODSO has no exception.

Method _MODIFY_DSO_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_RECORDS Call by reference Type reference (TYPE) RSTT_INT4 Anzahl Einträge 20080422
2 Importing I_DSO Call by reference Type reference (TYPE) RSINFOPROV DataStoreObject 20080422
3 Importing I_TABNM Call by reference Type reference (TYPE) TABNAME Name der A-Tabelle 20080422
4 Importing I_T_DATA Call by reference Type reference (TYPE) ANY TABLE Daten 20080422

Method _MODIFY_DSO_DATA on class CL_RSTT_TDATA_ODSO has no exception.

Method _MODIFY_DSO_DATA_UOM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_DATA Call by reference Type reference (TYPE) ANY TABLE Daten 20111018
2 Exporting E_RECORDS Call by reference Type reference (TYPE) RSTT_INT4 Anzahl Einträge 20111018
3 Importing I_DSO Call by reference Type reference (TYPE) RSINFOPROV DataStoreObject 20111018
4 Importing I_TABNM Call by reference Type reference (TYPE) TABNAME Name der A-Tabelle 20111018

Method _MODIFY_DSO_DATA_UOM on class CL_RSTT_TDATA_ODSO has no exception.

Method _READ_FROM_CLUSTER_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_DATA Call by reference Type reference (TYPE) ANY TABLE Datenpaket 20080422

Method _READ_FROM_CLUSTER_TAB on class CL_RSTT_TDATA_ODSO has no exception.

Method _SET_STRUC_DEF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_STRUC Call by reference Object reference (TYPE REF TO) DATA Definition 20080705
2 Returning R_R_DSO_DATA Value transfer Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Tabellenstrukturinstanz 20080705

Method _SET_STRUC_DEF on class CL_RSTT_TDATA_ODSO has no exception.

Method _STORE_DSO_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_TDATA Call by reference Object reference (TYPE REF TO) DATA Daten in serialisierbarer Form 20080422

Method _STORE_DSO_DATA on class CL_RSTT_TDATA_ODSO has no exception.

Method _STORE_DSO_METADATA_TO_OBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_RETURN Call by reference Type reference (TYPE) BAPIRET2 Returnparameter 20080619
2 Importing I_S_PROCESS Call by reference Type reference (TYPE) RSTT_S_TDATA_PROC Prozessparameter für einzelnes Testobjekt 20080619
3 Importing I_TX_TPARAM Call by reference Type reference (TYPE) RSTT_TX_PARAM Parametertabelle 20080619

Method _STORE_DSO_METADATA_TO_OBJ on class CL_RSTT_TDATA_ODSO has no exception.

Method _STORE_DSO_META_UOM_TO_OBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_RETURN Call by reference Type reference (TYPE) BAPIRET2 Returnparameter 20111018
2 Importing I_S_PROCESS Call by reference Type reference (TYPE) RSTT_S_TDATA_PROC Prozessparameter für einzelnes Testobjekt 20111018
3 Importing I_TX_TPARAM Call by reference Type reference (TYPE) RSTT_TX_PARAM Parametertabelle 20111018

Method _STORE_DSO_META_UOM_TO_OBJ on class CL_RSTT_TDATA_ODSO has no exception.

Method _UPDATE_UOM_DATA_RECORD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_S_DATA Call by reference Type reference (TYPE) ANY 20111018
2 Importing I_SX_INFO Call by reference Type reference (TYPE) NT_SX_UOM_INFO 20111018

Method _UPDATE_UOM_DATA_RECORD on class CL_RSTT_TDATA_ODSO has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 730