SAP ABAP Class CL_RSSH_DTP_PROXY (DTP and Transformation Connection for Hierarchies)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-WHM-DBA (Application Component) Data Basis
     RSSH_DTP (Package) Hierarchies: Data Transfer Process and Transformation
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSBK_SERVER Interface for General Servers of a DTP 20060110
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSBK_SRC Interface for Data Sources of a DTP 20060110
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSBK_SRC_STATIC Interface for Data Sources of a DTP (Static) 20060110
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSBK_TGT Interface for Data Targets of a DTP 20060110
5 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSBK_TGT_STATIC Interface for Data Targets of a DTP 20060110
6 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSTRAN_SOURCE Source for Transformation 20060110
7 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSTRAN_TARGET Target for Transformation 20060110
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSSH_DTP_PROXY_HIEF DTP and Transformation Connection Hierarchies 1Segment 20091124
Properties
Class CL_RSSH_DTP_PROXY  
Short Description DTP and Transformation Connection for Hierarchies    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class RH    
Program status     
Category 0   
Package RSSH_DTP   Hierarchies: Data Transfer Process and Transformation 
Created 20060110   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ICON Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 RSD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_RSBK_SERVER Interface for General Servers of a DTP 20060110
2 IF_RSBK_SRC Interface for Data Sources of a DTP 20060110
3 IF_RSBK_SRC_STATIC Interface for Data Sources of a DTP (Static) 20060110
4 IF_RSBK_TGT Interface for Data Targets of a DTP 20060110
5 IF_RSBK_TGT_STATIC Interface for Data Targets of a DTP 20060110
6 IF_RSTRAN_SOURCE Source for Transformation 20060110
7 IF_RSTRAN_TARGET Target for Transformation 20060110
Friends
Class CL_RSSH_DTP_PROXY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_FIELDNM Constant Public See coding 20130516
2 C_INTERVL_TABNM Constant Public Type reference (TYPE) RSTABNM 'RSSH_S_JTAB' Table Name 20060217
3 C_IOBJNM Constant Public See coding 20130516
4 IOBJNM Instance attribute Protected Type reference (TYPE) RSIOBJNM InfoObject 20060110
5 S_VIOBJ Instance attribute Protected Type reference (TYPE) RSD_S_VIOBJ View of All Properties of an InfoObject 20080331
6 THX_SEGMAP Instance attribute Protected Type reference (TYPE) TY_THX_SEGMAP 20060216
7 TH_REF Static Attribute Protected See coding 20091125
8 TLOGO_SUBTYPE Instance attribute Protected Type reference (TYPE) RSO_TLOGO_SUBTYPE BW Metadata Repository: Subtype of TLOGO Type 20091125
Methods
# Method Level Visibility Method type Description Created on
1 ADD_RECORD_NUMBER Instance method Protected Method 20060224
2 ADD_TO_HIECHA Instance method Protected Method 20060214
3 CONSTRUCTOR Instance method Protected Constructor 1 20060110
4 FILL_OBJECTID Instance method Protected Method 20060112
5 FILL_TABLES Instance method Protected Method Mapping Tables and Field Tables Are Generated 20060216
6 GET_HEADER Instance method Protected Method Delievers Header Information IF_TRAN 20060110
7 GET_HEADER_IOBJ Instance method Protected Method 20060110
8 GET_HEADER_TEXT_IOBJ Instance method Protected Method 20060110
9 GET_HIECHA Instance method Protected Method 20060110
10 GET_INSTANCE Static method Protected Method Delievers Reference to Instance of this Class 20060110
11 GET_IOBJNM Instance method Public Method Returns Hierarchy Basic Characteristic 20060217
12 GET_IOBJ_OF_INTERVALL Static method Public Method Removes prefix from range IObj. 20091007
13 GET_LEAFTO_IOBJ Instance method Protected Method 20060110
14 GET_LEVEL_TEXT_IOBJ Instance method Protected Method 20060110
15 GET_LIST Instance method Protected Method Delivers List from Fields or InfoObjects IF_TRAN 20060110
16 GET_NODESTRUC_IOBJ Instance method Protected Method 20060110
17 GET_REF_FOR_DTP Static method Protected Method Delivers Interface Reference for DTP 20060110
18 GET_SEGMAP_TABLE Instance method Public Method Returns Table with Mapping Info 20060216
19 GET_TEXTNODE_IOBJ Instance method Protected Method 20060110
20 IS_HEAD_TIMDEP Instance method Public Method 20100226
21 IS_STRUC_TIMDEP Instance method Public Method 20080331
22 SET_PREFIX_FOR_INTERVALL Static method Public Method Add prefix to InfoObject name 20091007
Events
Class CL_RSSH_DTP_PROXY has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_OBJECTID Public See coding 20120821 ty_objectid(10) TYPE n
2 TY_SX_SEGMAP Public See coding 20060216 BEGIN OF ty_sx_segmap, segid TYPE rsbk_segid, htabnm TYPE rstabnm, t_iobjmap TYPE ty_t_iobjmap, th_iobjpos TYPE ty_th_iobjpos, END OF ty_sx_segmap
3 TY_S_IOBJ Protected See coding 20060110 BEGIN OF ty_s_iobj, iobjnm TYPE rsiobjnm, is_key TYPE rs_bool, posit TYPE rsposit, hfieldnm TYPE fieldname, END OF ty_s_iobj
4 TY_S_IOBJMAP Public See coding 20060216 BEGIN OF ty_s_iobjmap, iobjnm TYPE rsiobjnm, iobjfieldnm TYPE fieldname, hfieldnm TYPE fieldname, index_iobjnm TYPE syindex, index_hfieldnm TYPE syindex, END OF ty_s_iobjmap
5 TY_S_IOBJPOS Public See coding 20060216 BEGIN OF ty_s_iobjpos, iobjnm TYPE rsiobjnm, iobjfieldnm TYPE fieldname, index_iobjnm TYPE syindex, END OF ty_s_iobjpos
6 TY_S_MSGATTR Protected See coding 20060216 BEGIN OF ty_s_msgattr, msgv1 TYPE abap_attrname, msgv2 TYPE abap_attrname, msgv3 TYPE abap_attrname, msgv4 TYPE abap_attrname, END OF ty_s_msgattr
7 TY_S_REF Protected See coding 20060110 BEGIN OF ty_s_ref, iobjnm TYPE rsiobjnm, objvers TYPE rsobjvers, subtype TYPE rso_tlogo_subtype, r_ref TYPE REF TO cl_rssh_dtp_proxy, END OF ty_s_ref
8 TY_THX_SEGMAP Public See coding 20060216 ty_thx_segmap TYPE HASHED TABLE OF ty_sx_segmap WITH UNIQUE KEY segid
9 TY_TH_IOBJPOS Public See coding 20060216 ty_th_iobjpos TYPE HASHED TABLE OF ty_s_iobjpos WITH UNIQUE KEY iobjnm
10 TY_T_IOBJ Protected See coding 20060110 ty_t_iobj TYPE STANDARD TABLE OF ty_s_iobj WITH NON-UNIQUE DEFAULT KEY
11 TY_T_IOBJMAP Public See coding 20060216 ty_t_iobjmap TYPE STANDARD TABLE OF ty_s_iobjmap WITH NON-UNIQUE DEFAULT KEY
Method Signatures

Method ADD_RECORD_NUMBER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_IOBJ Value transfer Type reference (TYPE) TY_T_IOBJ 20060224

Method ADD_RECORD_NUMBER on class CL_RSSH_DTP_PROXY has no exception.

Method ADD_TO_HIECHA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_HIECHA Call by reference Type reference (TYPE) RSD_T_HIECHA Hierarchiemerkmale 20060214
2 Importing I_IOBJNM Call by reference Type reference (TYPE) RSIOBJNM InfoObject 20060214
3 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS Objektversion 20060706
# Exception Resumable Description Created on
1 CX_RSTRAN_ERROR_WITH_MESSAGE Exception mit Meldung 20070903

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FORCE_CREATION Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE zwingend erzeugen, auch wenn InfoObject nicht vorhanden 20060112
2 Importing I_OBJNM Call by reference Type reference (TYPE) SOBJ_NAME InfoObjectname 20060110
3 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS Objektversion 20060706
# Exception Resumable Description Created on
1 CX_RSSH_INVALID_HIECHABAS Ungültiges Hierarchiebasismerkmal 20060110

Method FILL_OBJECTID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_T_IOBJ Value transfer Type reference (TYPE) TY_T_IOBJ 20060112

Method FILL_OBJECTID on class CL_RSSH_DTP_PROXY has no exception.

Method FILL_TABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_FIELD Call by reference Type reference (TYPE) RSTRAN_T_FIELD Transformation - Strukturfelder 20060216
2 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS Objektversion 20060706
3 Importing I_SEGID Call by reference Type reference (TYPE) RSBK_SEGID 20060216
4 Importing I_TABNM Call by reference Type reference (TYPE) RSTABNM Tabellenname 20060216
5 Importing I_T_IOBJ Call by reference Type reference (TYPE) TY_T_IOBJ 20060216

Method FILL_TABLES on class CL_RSSH_DTP_PROXY has no exception.

Method GET_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS Objektversion 20060706
2 Returning RE_S_HEAD Value transfer Type reference (TYPE) RSTRANHEADIF Kopfinformationen für IF IF_RSTRAN 20060110

Method GET_HEADER on class CL_RSSH_DTP_PROXY has no exception.

Method GET_HEADER_IOBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_VIOBJ Call by reference Type reference (TYPE) RSD_S_VIOBJ View über alle Eigenschaften eines InfoObjects 20060110
2 Returning RE_T_IOBJ Value transfer Type reference (TYPE) TY_T_IOBJ 20060110

Method GET_HEADER_IOBJ on class CL_RSSH_DTP_PROXY has no exception.

Method GET_HEADER_TEXT_IOBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_VIOBJ Call by reference Type reference (TYPE) RSD_S_VIOBJ View über alle Eigenschaften eines InfoObjects 20060110
2 Returning RE_T_IOBJ Value transfer Type reference (TYPE) TY_T_IOBJ 20060110

Method GET_HEADER_TEXT_IOBJ on class CL_RSSH_DTP_PROXY has no exception.

Method GET_HIECHA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJVERS Call by reference Type reference (TYPE) RS_OBJVERS 20060706
2 Importing I_T_HIECHA Call by reference Type reference (TYPE) RSD_T_HIECHA Hierarchiemerkmale 20060110
3 Returning RE_T_HIECHA Value transfer Type reference (TYPE) RSD_T_HIECHA Hierarchiemerkmale 20060110
# Exception Resumable Description Created on
1 CX_RSTRAN_ERROR_WITH_MESSAGE Exception mit Meldung 20070903

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FORCE_CREATION Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Objekt zwingend erzeugen, auch bei Nichtexistenz des IOBJ 20060112
2 Importing I_OBJNM Call by reference Type reference (TYPE) SOBJ_NAME Name des Hierarchie-InfoObjects 20060110
3 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS RS_C_OBJVERS-ACTIVE Objektversion 20060706
4 Importing I_SUBTYPE Call by reference Type reference (TYPE) RSO_TLOGO_SUBTYPE BW Metadata Repository: Subtyp eines TLOGO Typs 20091125
5 Returning RE_R_REF Value transfer Object reference (TYPE REF TO) CL_RSSH_DTP_PROXY RSSH_DTP_PROXY 20060110
# Exception Resumable Description Created on
1 CX_RSSH_INVALID_HIECHABAS Ungültiges Hierarchiebasismerkmal 20060110

Method GET_IOBJNM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_IOBJNM Value transfer Type reference (TYPE) RSIOBJNM InfoObject 20060217

Method GET_IOBJNM on class CL_RSSH_DTP_PROXY has no exception.

Method GET_IOBJ_OF_INTERVALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_IOBJNM Call by reference Type reference (TYPE) RSIOBJNM InfoObject 20091130
2 Returning RE_IOBJNM Value transfer Type reference (TYPE) RSIOBJNM InfoObject 20091130

Method GET_IOBJ_OF_INTERVALL on class CL_RSSH_DTP_PROXY has no exception.

Method GET_LEAFTO_IOBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_VIOBJ Call by reference Type reference (TYPE) RSD_S_VIOBJ View über alle Eigenschaften eines InfoObjects 20060110
2 Importing I_T_HIECHA Call by reference Type reference (TYPE) RSD_T_HIECHA Hierarchiemerkmale 20060110
3 Returning RE_T_IOBJ Value transfer Type reference (TYPE) TY_T_IOBJ 20060110

Method GET_LEAFTO_IOBJ on class CL_RSSH_DTP_PROXY has no exception.

Method GET_LEVEL_TEXT_IOBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_VIOBJ Call by reference Type reference (TYPE) RSD_S_VIOBJ View über alle Eigenschaften eines InfoObjects 20060110
2 Returning RE_T_IOBJ Value transfer Type reference (TYPE) TY_T_IOBJ 20060110

Method GET_LEVEL_TEXT_IOBJ on class CL_RSSH_DTP_PROXY has no exception.

Method GET_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_FIELD Call by reference Type reference (TYPE) RSTRAN_T_FIELD Enthält alle Felder aus e_t_field + Appendname 20060112
2 Exporting E_T_SEGTXT Call by reference Type reference (TYPE) RSBK_T_SEGTXT Segment und Beschreibung 20060110
3 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS Objektversion 20060706
# Exception Resumable Description Created on
1 CX_RSTRAN_ERROR_WITH_MESSAGE Exception mit Meldung 20060918

Method GET_NODESTRUC_IOBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_VIOBJ Call by reference Type reference (TYPE) RSD_S_VIOBJ View über alle Eigenschaften eines InfoObjects 20060110
2 Importing I_T_HIECHA Call by reference Type reference (TYPE) RSD_T_HIECHA Hierarchiemerkmale 20060110
3 Returning RE_T_IOBJ Value transfer Type reference (TYPE) TY_T_IOBJ 20060110

Method GET_NODESTRUC_IOBJ on class CL_RSSH_DTP_PROXY has no exception.

Method GET_REF_FOR_DTP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DTP_TYP Call by reference Type reference (TYPE) C Typ des Quellobjekts eines Datentransferprozesses 20060110
2 Importing I_FORCE_CREATION Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20091125
3 Importing I_OBJNM Call by reference Type reference (TYPE) C 20060110
4 Returning R_R_REF Value transfer Object reference (TYPE REF TO) CL_RSSH_DTP_PROXY DTP und Transformationsanschluss für Hierarchien 20060110
# Exception Resumable Description Created on
1 CX_RS_ACCESS_ERROR 20060110

Method GET_SEGMAP_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_THX_SEGMAP Value transfer Type reference (TYPE) TY_THX_SEGMAP 20060216

Method GET_SEGMAP_TABLE on class CL_RSSH_DTP_PROXY has no exception.

Method GET_TEXTNODE_IOBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_VIOBJ Call by reference Type reference (TYPE) RSD_S_VIOBJ View über alle Eigenschaften eines InfoObjects 20060110
2 Returning RE_T_IOBJ Value transfer Type reference (TYPE) TY_T_IOBJ 20060110

Method GET_TEXTNODE_IOBJ on class CL_RSSH_DTP_PROXY has no exception.

Method IS_HEAD_TIMDEP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_IS_HEAD_TIMEDEP Value transfer Type reference (TYPE) RS_BOOL Boolean 20100226

Method IS_HEAD_TIMDEP on class CL_RSSH_DTP_PROXY has no exception.

Method IS_STRUC_TIMDEP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_IS_STRUC_TIMEDEP Value transfer Type reference (TYPE) RS_BOOL Boolean 20080331

Method IS_STRUC_TIMDEP on class CL_RSSH_DTP_PROXY has no exception.

Method SET_PREFIX_FOR_INTERVALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_IOBJNM Call by reference Type reference (TYPE) RSIOBJNM InfoObject 20091130

Method SET_PREFIX_FOR_INTERVALL on class CL_RSSH_DTP_PROXY has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 710