SAP ABAP Class CL_RSSH_DTP_REMOTE (DTP Connection Remote 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_RRHI_VIRT_HIER Virtual Hierarchy 20060317
Properties
Class CL_RSSH_DTP_REMOTE  
Short Description DTP Connection Remote Hierarchies    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSSH_DTP   Hierarchies: Data Transfer Process and Transformation 
Created 20060317   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_RSSH_DTP_MAP Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 RSHI Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 RSSHD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_RRHI_VIRT_HIER Virtual Hierarchy 20060317
Friends
Class CL_RSSH_DTP_REMOTE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 P_KEYDATE Instance attribute Private Type reference (TYPE) SY-DATUM Current Date of Application Server 20080331
2 P_PARAMETERS Instance attribute Private Type reference (TYPE) RRHICLPA Parameter for Hierarhcy Read Class 20060327
3 P_ROOTID Instance attribute Private Type reference (TYPE) RSSHNODEID Technical Node ID of Node in Hierarchy 20060405
4 P_TH_HIENODE Instance attribute Private Type reference (TYPE) RSHI_TH_HIENODETD 20060405
5 P_TH_INTERVAL Instance attribute Private Type reference (TYPE) RSHI_TH_INTERVAL 20060405
6 P_TH_THIERNODE Instance attribute Private See coding 20060327
7 P_T_MSG Instance attribute Private Type reference (TYPE) RS_T_MSG BW: Table with Messages (Application Log) 20060405
8 R_DATA_DTP Instance attribute Private Object reference (TYPE REF TO) CL_RSBK_DATA Data Transfer Process: Data Package 20060320
9 R_DTP Instance attribute Private Object reference (TYPE REF TO) CL_RSBK_DTP Data Transfer Process: Public Interface 20060320
10 R_MAP_DTP Instance attribute Private Object reference (TYPE REF TO) CL_RSSH_DTP_MAP Top Class for Structure Mapping 20060321
11 R_RSSH_DTP_PROXY Instance attribute Private Object reference (TYPE REF TO) CL_RSSH_DTP_PROXY DTP and Transformation Connection for Hierarchies 20060320
12 S_BUFFER_INIT_DONE Instance attribute Private See coding 20060405
13 S_RSHIEDIR Instance attribute Private Type reference (TYPE) RSHIEDIR Hierarchy Directory Remote View 20060320
14 S_RSHIEDIR_DDIC Instance attribute Private Type reference (TYPE) RSHIEDIR Hierarchy Directory DDIC View 20080527
15 T_SEGTXT Instance attribute Private Type reference (TYPE) RSBK_T_SEGTXT Segment and Description 20060320
16 T_TRAN_FIELD Instance attribute Private Type reference (TYPE) RSTRAN_T_FIELD Transformation - Structure Fields 20060320
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_HIEDIR Instance method Protected Method Creates Header for Hierarchy 20080527
2 DELETE_REMOTE_HEADER Static method Private Method 20081014
3 GET_ALL_HEADER_OF_ONE_DTP Instance method Protected Method Delivers All Headers of Remote DTP 20060328
4 GET_DTP_INSTANCE Instance method Protected Method Provides Instance of DTP 20060320
5 GET_HEADER_REMOTE_ALL Static method Public Method 20060320
6 GET_HEADER_REMOTE_SINGLE Instance method Public Method 20060320
7 GET_HIERARCHY_REMOTE Instance method Public Method 20060320
8 GET_REMOTEHEADER_UPDATE_HIEDIR Static method Public Method 20060331
9 READ_HIERARCHY_BY_DTP Instance method Public Method 20060321
10 SET_CHABASNM Instance method Public Method Sets Basic Characteristic for Hierarchy Input Help 20060330
11 SET_HIEID Instance method Public Method Set hied and Fill Private hiedir 20060328
12 UPDATE_HEADER_AND_DEQUEUE Static method Protected Method Write Header to Header Table and Unlock 20061121
13 UPDATE_RSTHIERNODE Instance method Private Method Updating the Text Node in Database Table 20060405
Events
Class CL_RSSH_DTP_REMOTE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_SX_HIERHEADER Public See coding 20080415 BEGIN OF ty_sx_hierheader, dtpid TYPE rsbkdtpnm, t_hiedir TYPE rssh_t_hiedir, t_hiedirt TYPE rssh_t_rshiedirt, t_error_msg type rs_t_msg, END OF ty_sx_hierheader
2 TY_TX_HIERHEADER Public See coding 20080415 ty_tx_hierheader TYPE STANDARD TABLE OF ty_sx_hierheader WITH NON-UNIQUE DEFAULT KEY
Method Signatures

Method BUILD_HIEDIR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_HIEDIR Call by reference Type reference (TYPE) RSHIEDIR Hierarchieverzeichnis 20080528
2 Returning RE_UPDATE_PERSISTENT_PARTS Value transfer Type reference (TYPE) RS_BOOL Boolean 20080527

Method BUILD_HIEDIR on class CL_RSSH_DTP_REMOTE has no exception.

Method DELETE_REMOTE_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_HIEDIR_DELETE Call by reference Type reference (TYPE) RSSH_T_HIEDIR Tabelle für Hierarchieheader 20081014

Method DELETE_REMOTE_HEADER on class CL_RSSH_DTP_REMOTE has no exception.

Method GET_ALL_HEADER_OF_ONE_DTP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_HIEDIR Call by reference Type reference (TYPE) RSSH_T_HIEDIR Tabelle für Hierarchieheader 20060328
2 Exporting E_T_HIEDIRT Call by reference Type reference (TYPE) RSSH_T_RSHIEDIRT Beschreibung einer Hierarchie 20080410
3 Exporting E_T_MSG Call by reference Type reference (TYPE) RS_T_MSG BW: Tabelle mit Nachrichten (Application Log Protokoll) 20060328
4 Importing I_DTPID Call by reference Type reference (TYPE) RSBKDTPNM Datentransferprozess ID 20060328
# Exception Resumable Description Created on
1 CX_RSSH_DTP_EXCEPTION Hierarchie DTP Exception Master class 20090219

Method GET_DTP_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DTPID Call by reference Type reference (TYPE) RSBKDTPNM Datentransferprozess ID 20060328
2 Returning RE_R_DTP Value transfer Object reference (TYPE REF TO) CL_RSBK_DTP Datentransferprozess: Public Interface 20060320

Method GET_DTP_INSTANCE on class CL_RSSH_DTP_REMOTE has no exception.

Method GET_HEADER_REMOTE_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TX_HIERHEADER Call by reference Type reference (TYPE) TY_TX_HIERHEADER 20080415
2 Exporting E_T_MSG Call by reference Type reference (TYPE) RS_T_MSG BW: Tabelle mit Nachrichten (Application Log Protokoll) 20090219
3 Importing I_CHABASNM Call by reference Type reference (TYPE) RSCHABASNM Referenzmerkmal 20060328

Method GET_HEADER_REMOTE_ALL on class CL_RSSH_DTP_REMOTE has no exception.

Method GET_HEADER_REMOTE_SINGLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_S_HIEDIR Call by reference Type reference (TYPE) RSHIEDIR Hierarchieverzeichnis 20060321
2 Exporting E_T_MSG Call by reference Type reference (TYPE) RS_T_MSG BW: Tabelle mit Nachrichten (Application Log Protokoll) 20060320

Method GET_HEADER_REMOTE_SINGLE on class CL_RSSH_DTP_REMOTE has no exception.

Method GET_HIERARCHY_REMOTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ROOTID Call by reference Type reference (TYPE) RSSHNODEID Technische ID eines Knotens in einer Hierarchie 20060327
2 Exporting E_S_HIEDIR Call by reference Type reference (TYPE) RSHIEDIR Hierarchieverzeichnis 20060327
3 Exporting E_TH_HIENODE Call by reference Type reference (TYPE) RSHI_TH_HIENODETD 20060327
4 Exporting E_TH_INTERVAL Call by reference Type reference (TYPE) RSHI_TH_INTERVAL 20060327
5 Exporting E_T_MSG Call by reference Type reference (TYPE) RS_T_MSG BW: Tabelle mit Nachrichten (Application Log Protokoll) 20060327
6 Importing I_KEYDATE Call by reference Type reference (TYPE) SY-DATUM Query: Stichtagsdatum 20080331
# Exception Resumable Description Created on
1 CX_RSSH_DTP_EXCEPTION Hierarchie DTP Exception Master class 20060623

Method GET_REMOTEHEADER_UPDATE_HIEDIR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_MSG Call by reference Type reference (TYPE) RS_T_MSG BW: Tabelle mit Nachrichten (Application Log Protokoll) 20090219
2 Exporting E_T_RSHIEDIR Call by reference Type reference (TYPE) RSSH_T_HIEDIR Tabelle für Hierarchieheader 20081030
3 Importing I_CHABASNM Call by reference Type reference (TYPE) RSDCHABASNM Referenz InfoObject 20060331
4 Importing I_GET_HIEDIR Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20081029
5 Importing I_T_HIETYPE Call by reference Type reference (TYPE) RSSH_T_HIETYPE Tabelle Hietypes 20081029
# Exception Resumable Description Created on
1 CX_RSAWBN_AWB_OBJECT_NOT_FOUND AWB Exception Object not found 20060404

Method READ_HIERARCHY_BY_DTP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_HDATA Call by reference Type reference (TYPE) CL_RSSH_DTP_MAP=>TY_T_HDATA 20060321
2 Exporting E_T_MSG Call by reference Type reference (TYPE) RS_T_MSG BW: Tabelle mit Nachrichten (Application Log Protokoll) 20060321
3 Importing I_DTPID Call by reference Type reference (TYPE) RSBKDTPNM Datentransferprozess ID 20060328
4 Importing I_KEYDATE Call by reference Type reference (TYPE) SY-DATUM Stichtag für die Hierarchie 20080331
5 Importing I_ONLY_HEADER Call by reference Type reference (TYPE) RS_BOOL Boolean 20060321
# Exception Resumable Description Created on
1 CX_RSSH_DTP_EXCEPTION Hierarchie DTP Exception Master class 20060623

Method SET_CHABASNM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHABASNM Call by reference Type reference (TYPE) RSDCHABASNM Referenz InfoObject 20060330

Method SET_CHABASNM on class CL_RSSH_DTP_REMOTE has no exception.

Method SET_HIEID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHECK Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Boolean 20080527
2 Importing I_HIEID Call by reference Type reference (TYPE) RSHIEID Hierarchieid 20060328
3 Importing I_PARAMETERS Call by reference Type reference (TYPE) RRHICLPA Parameter für Hierarchie-Leseklasse 20060328
# Exception Resumable Description Created on
1 CX_RSR_HIERARCHY_EXCEPTION_MSG Fehler bei der Hierarchieverarbeitung 20080528

Method UPDATE_HEADER_AND_DEQUEUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_MSG Call by reference Type reference (TYPE) RS_T_MSG BW: Tabelle mit Nachrichten (Application Log Protokoll) 20090522
2 Importing I_T_HIEDIR Call by reference Type reference (TYPE) RSSH_T_HIEDIR Tabelle für Hierarchieheader 20061121
3 Importing I_T_HIEDIRT Call by reference Type reference (TYPE) RSSH_T_RSHIEDIRT Beschreibung einer Hierarchie 20080415

Method UPDATE_HEADER_AND_DEQUEUE on class CL_RSSH_DTP_REMOTE has no exception.

Method UPDATE_RSTHIERNODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_HIEDIRT Call by reference Type reference (TYPE) RSSH_T_RSHIEDIRT Beschreibung einer Hierarchie 20080506

Method UPDATE_RSTHIERNODE on class CL_RSSH_DTP_REMOTE has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 710