SAP ABAP Class CL_RSBK_DTP_D (Data Transfer Process: Modified Version)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-WHM-DST (Application Component) Data Staging
     RSBK (Package) Data Transfer Process: Kernel Objects
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSBK_DTP_DATABASE Data Transfer Process: Persistent Version 20031110
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSRV_ATOM Elementary Tests for Transaction RSRV 20061219
Properties
Class CL_RSBK_DTP_D  
Short Description Data Transfer Process: Modified Version    
Super Class CL_RSBK_DTP_DATABASE Data Transfer Process: Persistent Version 
Instantiability of a Class 0  Private 
Final    
General Data
Message Class RSBK    
Program status     
Category 0   
Package RSBK   Data Transfer Process: Kernel Objects 
Created 20031110   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 RSBC Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_RSRV_ATOM Elementary Tests for Transaction RSRV 20061219
Friends
Class CL_RSBK_DTP_D has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 N_DTP_ACTUAL Instance attribute Public Type reference (TYPE) RSBKDTPNM Data Transfer Process ID 20060707
2 N_DVERSKEY Instance attribute Public Type reference (TYPE) RSBKDVERSKEY DTP: Key of Delivered Version 20060707
3 O_TH_DTP_CHECK Static Attribute Protected Type reference (TYPE) TH_DTP_CHECK 20061130
4 O_T_DSSH Static Attribute Protected See coding 20061201
5 O_T_DTP_EQUIVALENT Instance attribute Protected Type reference (TYPE) RSBK_T_DTPNM List of DTP Names 20060707
6 O_T_LOGSYS_USER Static Attribute Protected See coding 20061219
7 P_TH_DTP_D Static Attribute Private Type reference (TYPE) RSBK_TH_DTP_D DTP: Factory Table D Version 20060707
8 P_TH_DVERSKEY Static Attribute Private Type reference (TYPE) RSBK_TH_DVERSKEY DTP: Table of DTPs/D Verison Key 20060707
9 P_TH_DVERSKEY_DVERS Static Attribute Private Type reference (TYPE) RSBK_TH_DVERSKEY DTP: Table of DTPs/D Verison Key 20060710
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_DOUBLE_DVERSKEY Instance method Private Method 20061201
2 CHECK_ERROR_DTP Instance method Private Method 20061201
3 CHECK_ERROR_DTP_SRC Instance method Private Method 20061219
4 CHECK_PSEUDO_D_DTP Instance method Private Method 20061130
5 CHECK_PSEUDO_D_EXIST Instance method Private Method 20061201
6 CHECK_SHADOW_DTP Instance method Private Method 20061130
7 CHECK_SRC_EXIST Instance method Private Method 20061201
8 CHECK_TADIR Instance method Private Method 20061201
9 CHECK_TRFN_EXIST Instance method Private Method 20061219
10 CONSTRUCTOR Instance method Public Constructor 20031110
11 CREATE_FROM_DB Static method Public Method 20031110
12 CREATE_FROM_DB_INT Static method Public Method 20060707
13 CREATE_FROM_DTP_D Static method Public Method 20060707
14 CREATE_FROM_TEMPLATE Static method Public Method 20031110
15 DELETE_INCLUDING_A_VERSIONS Instance method Private Method Only for Checks! Deletes DTP and All Dependent Versions 20070306
16 FACTORY Static method Private Method 20060707
17 GET_BUFFER_FOR_CHECK Static method Private Method 20061130
18 GET_DTP_FOR_TLOGO_LIST Static method Public Method 20070822
19 GET_DTP_SHADOW_INT Static method Private Method 20060710
20 GET_DTP_SHADOW_STATIC Static method Public Method 20060710
21 GET_DVERSKEY_FROM_DTP Static method Public Method 20060707
22 GET_LOGSYS_FOR_PSEUDO Instance method Public Method 20120910
23 GET_OBJECT_REF_FOR_DTP Static method Public Method 20060707
24 GET_T_DTP_EQUIVALENT Instance method Public Method 20060707
25 GET_T_DTP_FROM_MAP Static method Public Method 20060831
26 GET_T_PSEUDO_D Instance method Private Method 20070117
27 REPAIR_DOUBLE_D_VERSION Instance method Private Method 20061219
28 REPAIR_PSEUDO_D_DTP Instance method Private Method 20061130
29 REPAIR_SHADOW_DTP Instance method Private Method 20061130
30 SAVE_DTP_D Instance method Public Method 20050915
31 SET_DTP_ACTUAL Instance method Private Method 20060707
32 SET_SRCREL Instance method Public Method 20080114
Events
Class CL_RSBK_DTP_D has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_DTP_CHECK Protected See coding 20061130 begin of S_DTP_CHECK , dtp type rsbkdtpnm, src type rsbksrcnm, srctp type rsbksrctp, tgt type rsbktgtnm, tgttp type rsbktgttp, updmode type rsbkupdmode, dtp_original type rsbkdtpnm, dtp_standard type rsbkdtpnm, end of s_dtp_check
2 TH_DTP_CHECK Protected See coding 20061130 th_dtp_check type hashed table of S_DTP_CHECK with unique key dtp
Method Signatures

Method CHECK_DOUBLE_DVERSKEY Signature

Method CHECK_DOUBLE_DVERSKEY on class CL_RSBK_DTP_D has no parameter.
# Exception Resumable Description Created on
1 CX_RSBK_DTP_INCONSISTENT Ausnahmeklasse: DTP inkonsistent 20061201

Method CHECK_ERROR_DTP Signature

Method CHECK_ERROR_DTP on class CL_RSBK_DTP_D has no parameter.
# Exception Resumable Description Created on
1 CX_RSBK_DTP_INCONSISTENT Ausnahmeklasse: DTP inkonsistent 20061201

Method CHECK_ERROR_DTP_SRC Signature

Method CHECK_ERROR_DTP_SRC on class CL_RSBK_DTP_D has no parameter.
# Exception Resumable Description Created on
1 CX_RSBK_DTP_INCONSISTENT DTP inkonsistent 20061219

Method CHECK_PSEUDO_D_DTP Signature

Method CHECK_PSEUDO_D_DTP on class CL_RSBK_DTP_D has no parameter.
# Exception Resumable Description Created on
1 CX_RSBK_DTP_INCONSISTENT Ausnahmeklasse: DTP inkonsistent 20061130

Method CHECK_PSEUDO_D_EXIST Signature

Method CHECK_PSEUDO_D_EXIST on class CL_RSBK_DTP_D has no parameter.
# Exception Resumable Description Created on
1 CX_RSBK_DTP_INCONSISTENT 20061201

Method CHECK_SHADOW_DTP Signature

Method CHECK_SHADOW_DTP on class CL_RSBK_DTP_D has no parameter.
# Exception Resumable Description Created on
1 CX_RSBK_DTP_INCONSISTENT Ausnahmeklasse: DTP inkonsistent 20061130

Method CHECK_SRC_EXIST Signature

Method CHECK_SRC_EXIST on class CL_RSBK_DTP_D has no parameter.
# Exception Resumable Description Created on
1 CX_RSBK_DTP_INCONSISTENT 20061201

Method CHECK_TADIR Signature

Method CHECK_TADIR on class CL_RSBK_DTP_D has no parameter.
# Exception Resumable Description Created on
1 CX_RSBK_DTP_INCONSISTENT 20061201

Method CHECK_TRFN_EXIST Signature

Method CHECK_TRFN_EXIST on class CL_RSBK_DTP_D has no parameter.
# Exception Resumable Description Created on
1 CX_RSBK_DTP_INCONSISTENT 20061219

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DVERSKEY Call by reference Type reference (TYPE) RSBKDVERSKEY DTP: Schlüssel der ausgelieferten Version 20060707
2 Importing I_R_VERS_TEMPLATE Call by reference Object reference (TYPE REF TO) CL_RSBK_DTP_D 20031110

Method CONSTRUCTOR on class CL_RSBK_DTP_D has no exception.

Method CREATE_FROM_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_DTP Call by reference Object reference (TYPE REF TO) CL_RSBK_DTP Anzeige-Interface DTP 20060707
2 Returning R_R_DTP_D Value transfer Object reference (TYPE REF TO) CL_RSBK_DTP_D Datentransferprozess: modifizierte Version 20031110
# Exception Resumable Description Created on
1 CX_RS_NOT_FOUND Objekt nicht gefunden 20031110

Method CREATE_FROM_DB_INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DVERSKEY Call by reference Type reference (TYPE) RSBKDVERSKEY DTP: Schlüssel der ausgelieferten Version 20060707
2 Returning R_R_DTP_D Value transfer Object reference (TYPE REF TO) CL_RSBK_DTP_D Datentransferprozess: modifizierte Version 20060707
# Exception Resumable Description Created on
1 CX_RS_ERROR_WITH_MESSAGE Exception mit T100 Fehlermeldung 20060707
2 CX_RS_NOT_FOUND Objekt nicht gefunden 20060707

Method CREATE_FROM_DTP_D Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DTP_D Call by reference Type reference (TYPE) RSBKDTPNM Datentransferprozess ID 20060707
2 Returning R_R_DTP_D Value transfer Object reference (TYPE REF TO) IF_RSBK_DTP_DISPLAY Anzeige-Interface DTP 20060707
# Exception Resumable Description Created on
1 CX_RS_NOT_FOUND Objekt nicht gefunden 20060707

Method CREATE_FROM_TEMPLATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_TEMPLATE Call by reference Object reference (TYPE REF TO) CL_RSBK_DTP_V 20031110
2 Returning R_R_DTP_D Value transfer Object reference (TYPE REF TO) CL_RSBK_DTP_D Datentransferprozess: modifizierte Version 20031110
# Exception Resumable Description Created on
1 CX_RS_ERROR_WITH_MESSAGE Exception mit T100 Fehlermeldung 20031110

Method DELETE_INCLUDING_A_VERSIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_LOG Call by reference Object reference (TYPE REF TO) CL_RSO_MSG Container für Nachrichten 20070306
# Exception Resumable Description Created on
1 CX_RS_FAILED Operation gescheitert 20070306

Method FACTORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DVERSKEY Call by reference Type reference (TYPE) RSBKDVERSKEY DTP: Schlüssel der ausgelieferten Version 20060707
2 Returning R_R_DTP_D Value transfer Object reference (TYPE REF TO) CL_RSBK_DTP_D Datentransferprozess: modifizierte Version 20060707

Method FACTORY on class CL_RSBK_DTP_D has no exception.

Method GET_BUFFER_FOR_CHECK Signature

Method GET_BUFFER_FOR_CHECK on class CL_RSBK_DTP_D has no parameter.
Method GET_BUFFER_FOR_CHECK on class CL_RSBK_DTP_D has no exception.

Method GET_DTP_FOR_TLOGO_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_TLOGO Call by reference Type reference (TYPE) RSTRAN_T_TLOGO BW Repository: TLOGO Objekt, Typ und Typ der Assoziation 20070822
2 Returning R_DTP Value transfer Type reference (TYPE) RSBKDTPNM Datentransferprozess ID 20070822

Method GET_DTP_FOR_TLOGO_LIST on class CL_RSBK_DTP_D has no exception.

Method GET_DTP_SHADOW_INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DVERSKEY Call by reference Type reference (TYPE) RSBKDVERSKEY DTP: Schlüssel der ausgelieferten Version 20060710
2 Returning R_DTP Value transfer Type reference (TYPE) RSBKDTPNM Datentransferprozess ID 20060710
# Exception Resumable Description Created on
1 CX_RS_NOT_FOUND Objekt nicht gefunden 20060710

Method GET_DTP_SHADOW_STATIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DTP_N Call by reference Type reference (TYPE) RSBKDTPNM ID der N-Version 20070822
2 Importing I_DVERSKEY Call by reference Type reference (TYPE) RSBKDVERSKEY DTP: Schlüssel der ausgelieferten Version 20060710
3 Returning R_DTP_SHADOW Value transfer Type reference (TYPE) RSBKDTPNM BW: Datentransferprozess Kopfdaten 20060710

Method GET_DTP_SHADOW_STATIC on class CL_RSBK_DTP_D has no exception.

Method GET_DVERSKEY_FROM_DTP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DTP Call by reference Type reference (TYPE) RSBKDTPNM Datentransferprozess ID 20060707
2 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS RS_C_OBJVERS-DELIVERY Objektversion 20060707
3 Returning R_DVERSKEY Value transfer Type reference (TYPE) RSBKDVERSKEY DTP: Schlüssel der ausgelieferten Version 20060707

Method GET_DVERSKEY_FROM_DTP on class CL_RSBK_DTP_D has no exception.

Method GET_LOGSYS_FOR_PSEUDO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_DS_MAP Call by reference Type reference (TYPE) RSDS_T_OBJNM TLOGO-Objektname mit Quellsystem, Contsrctype und -vers 20120910
2 Importing I_CONDENSE Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20120910
# Exception Resumable Description Created on
1 CX_RS_ACCESS_ERROR Fehler beim Zugriff 20120910

Method GET_OBJECT_REF_FOR_DTP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DTP Call by reference Type reference (TYPE) RSBKDTPNM Datentransferprozess ID 20060707
2 Returning R_R_DTP_D Value transfer Object reference (TYPE REF TO) CL_RSBK_DTP_D Datentransferprozess: modifizierte Version 20060707
# Exception Resumable Description Created on
1 CX_RS_NOT_FOUND Objekt nicht gefunden 20060707

Method GET_T_DTP_EQUIVALENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_T_DTP_EQUIVALENT Value transfer Type reference (TYPE) RSBK_T_DTPNM Liste von DTP-Namen 20060707

Method GET_T_DTP_EQUIVALENT on class CL_RSBK_DTP_D has no exception.

Method GET_T_DTP_FROM_MAP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_TLOGO_MAP Call by reference Type reference (TYPE) RSO_S_TLOGO_MAP Mapping zweier TLOGO 20060831
2 Returning R_T_DTP Value transfer Type reference (TYPE) RSBK_T_DTPNM Liste von DTP-Namen 20060831

Method GET_T_DTP_FROM_MAP on class CL_RSBK_DTP_D has no exception.

Method GET_T_PSEUDO_D Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_T_DTP_PD Value transfer Type reference (TYPE) RSBK_T_DTPNM Liste von DTP-Namen 20070117

Method GET_T_PSEUDO_D on class CL_RSBK_DTP_D has no exception.

Method REPAIR_DOUBLE_D_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_ERROR Call by reference Object reference (TYPE REF TO) CX_RSBK_DTP_INCONSISTENT DTP inkonsistent 20061219
2 Importing I_R_LOG Call by reference Object reference (TYPE REF TO) CL_RSO_MSG Container für Nachrichten 20061219
# Exception Resumable Description Created on
1 CX_RS_FAILED Operation gescheitert 20061219

Method REPAIR_PSEUDO_D_DTP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_ERROR Call by reference Object reference (TYPE REF TO) CX_RSBK_DTP_INCONSISTENT Ausnahmeklasse: DTP inkonsistent 20061130
2 Importing I_R_LOG Call by reference Object reference (TYPE REF TO) CL_RSO_MSG Container für Nachrichten 20061219
# Exception Resumable Description Created on
1 CX_RS_FAILED Operation gescheitert 20061130

Method REPAIR_SHADOW_DTP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_ERROR Call by reference Object reference (TYPE REF TO) CX_RSBK_DTP_INCONSISTENT BW: Allgemeine Fehlerklasse 20061130
2 Importing I_R_LOG Call by reference Object reference (TYPE REF TO) CL_RSO_MSG Container für Nachrichten 20061219
# Exception Resumable Description Created on
1 CX_RS_FAILED Ausnahmeklasse: DTP inkonsistent 20061130

Method SAVE_DTP_D Signature

Method SAVE_DTP_D on class CL_RSBK_DTP_D has no parameter.
Method SAVE_DTP_D on class CL_RSBK_DTP_D has no exception.

Method SET_DTP_ACTUAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DTP_ACTUAL Call by reference Type reference (TYPE) RSBKDTPNM Datentransferprozess ID 20060707

Method SET_DTP_ACTUAL on class CL_RSBK_DTP_D has no exception.

Method SET_SRCREL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CONTSRCTYPE Call by reference Type reference (TYPE) RSDS_SRCTYPE Content-Release-Typ 20080114
2 Importing I_CONTSRCVERS Call by reference Type reference (TYPE) RSDS_SRCVERS Content-Version der DataSource 20080114
# Exception Resumable Description Created on
1 CX_RS_FAILED Operation gescheitert 20080114
History
Last changed by/on SAP  20130531 
SAP Release Created in 400