SAP ABAP Class CL_RSDD_DTA (Metadata for InfoProvider / Data Target for Transformations)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-WHM-DBA (Application Component) Data Basis
     RSDRI_DBA (Package) Data Manager InfoCube Access
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSBK_REQUEST_OBSERVER Observer for DTP Request 20041216
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSBK_REQUEST_SERVER Interface for Delta-Enabled Data Sources of a DTP 20041216
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSBK_SERVER Interface for General Servers of a DTP 20041216
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSBK_SRC Interface for Data Sources of a DTP 20041216
5 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSTRAN_SOURCE Source for Transformation 20041118
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSDD_DTA_TGT Metadata for InfoProvider / Data Target for Transformations 20050124
2 Inheritance (c INHERITING FROM c_ref)  CL_RSDD_ISET Metadata for DTP 20050124
3 Inheritance (c INHERITING FROM c_ref)  CL_RSDD_MULTIPROVIDER Metadata from MultiProvider for DTP 20100121
4 Inheritance (c INHERITING FROM c_ref)  CL_RSDD_QPROV 20120815
Properties
Class CL_RSDD_DTA  
Short Description Metadata for InfoProvider / Data Target for Transformations    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class RSBC    
Program status     
Category 0   
Package RSDRI_DBA   Data Manager InfoCube Access 
Created 20041118   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 RSD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 RSSM Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 RSSTM Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_RSBK_REQUEST_OBSERVER Observer for DTP Request 20041216
2 IF_RSBK_REQUEST_SERVER Interface for Delta-Enabled Data Sources of a DTP 20041216
3 IF_RSBK_SERVER Interface for General Servers of a DTP 20041216
4 IF_RSBK_SRC Interface for Data Sources of a DTP 20041216
5 IF_RSTRAN_SOURCE Source for Transformation 20041118
Friends
Class CL_RSDD_DTA has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 N_INFOPROV Instance attribute Public Type reference (TYPE) RSINFOPROV InfoProvider 20041216
2 N_OBJVERS Instance attribute Public Type reference (TYPE) RS_OBJVERS Object Version of Metadata 20050701
3 N_OLTPSOURCE Instance attribute Public Type reference (TYPE) ROOSOURCER DataSource 20041216
4 N_SLOGSYS Instance attribute Public Type reference (TYPE) RSSLOGSYS Source System 20041216
5 N_S_DTA Instance attribute Public Type reference (TYPE) RSD_S_DTA Dta Information 20051121
6 O_R_DTA Instance attribute Protected Object reference (TYPE REF TO) CL_RSD_DTA Data Target for Transaction Data 20050124
7 O_S_DATASTATE Instance attribute Protected Type reference (TYPE) RSBK_S_DATASTATE Open Hub: Delta Status of a Server 20041216
8 P_TH_OBJECT_R Static Attribute Private Type reference (TYPE) TP_TH_DTA Reference to a Model Object 20041118
Methods
# Method Level Visibility Method type Description Created on
1 APPEND_RECORD Instance method Protected Method Attachment of Field RECORD 20041130
2 CONSTRUCTOR Instance method Public Constructor 20041118
3 DELETE_BUFFER Static method Public Method Delete Buffer 20090623
4 FACTORY Static method Protected Method Factory 20041118
5 GET_DTP_PACKAGE_FROM_INTTAB Static method Protected Method 20060314
6 GET_HEAD_FOR_IF Instance method Protected Method Returns Header Information 20041118
7 GET_LIST_FOR_IF Instance method Protected Method Returns List of Fields and InfoObjects 20041118
8 GET_REQUESTS_INT Instance method Private Method 20070821
9 GET_S_DATASTATE Instance method Protected Method 20041216
10 GET_VALUE_HELP Static method Protected Method F4 Help for Interface 20041118
11 ON_DATAMART_STATUS_CHANGED Instance method Protected Method 20080103
12 REFRESH_DTA Instance method Protected Method Updating n_s_dta 20090925
13 SET_PROCESSED_ALL Instance method Public Method Sets Pointer: Largest Request Transferred to All Targets 20041216
14 SET_PROCESSED_ONE Instance method Public Method Sets Pointer: Largest Request in min.Transferred into Target 20041216
15 STATE_TRANSITION_NECESSARY Instance method Protected Method 20050222
Events
Class CL_RSDD_DTA has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TP_S_DTA Private See coding 20041118 begin of tp_s_dta, infoprov type rsinfoprov, objvers type rsobjvers, r_obj type ref to CL_RSDD_DTA, end of tp_s_dta
2 TP_TH_DTA Private See coding 20041118 TP_TH_DTA type hashed table of tp_s_dta with unique key infoprov objvers
Method Signatures

Method APPEND_RECORD 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 20041130

Method APPEND_RECORD on class CL_RSDD_DTA has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DELETED_OBJ Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Ist DTA-Objekt bereits gelöscht ? 20050531
2 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20041216
3 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS RS_C_OBJVERS-ACTIVE Objektversion 20050701
4 Importing I_TLOGO Call by reference Type reference (TYPE) RSTLOGO BW: Objekttyp (TLOGO) 20050531
# Exception Resumable Description Created on
1 CX_RSTRAN_NOT_FOUND Objekt nicht gefunden 20041118

Method DELETE_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20090623
2 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS ' ' alle Versionen werden gelöscht. 20090623

Method DELETE_BUFFER on class CL_RSDD_DTA has no exception.

Method FACTORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DELETED_OBJ Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Objekt ist bereits gelöscht 20050531
2 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20041216
3 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS RS_C_OBJVERS-ACTIVE Objektversion 20050701
4 Importing I_TLOGO Value transfer Type reference (TYPE) RSTLOGO BW: Objekttyp (TLOGO) 20041217
5 Returning R_R_OBJECT Value transfer Object reference (TYPE REF TO) CL_RSDD_DTA Metadaten von Infoprovider/Datenziel für Transformationen 20041118
# Exception Resumable Description Created on
1 CX_RSTRAN_NOT_FOUND Objekt nicht gefunden 20041216

Method GET_DTP_PACKAGE_FROM_INTTAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DTA Call by reference Type reference (TYPE) RSINFOPROV 20060314
2 Importing I_T_DATA Call by reference Type reference (TYPE) ANY TABLE 20060314
3 Returning R_R_DATA Value transfer Object reference (TYPE REF TO) CL_RSBK_DATA 20060314

Method GET_DTP_PACKAGE_FROM_INTTAB on class CL_RSDD_DTA has no exception.

Method GET_HEAD_FOR_IF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_S_HEAD Call by reference Type reference (TYPE) RSTRANHEADIF Kopfinformationen für IF IF_RSTRAN 20041118

Method GET_HEAD_FOR_IF on class CL_RSDD_DTA has no exception.

Method GET_LIST_FOR_IF 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 Transformation - Strukturfelder 20041118
2 Exporting E_T_SEGTXT Call by reference Type reference (TYPE) RSBK_T_SEGTXT Segment und Beschreibung 20041118
3 Importing I_META Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20041126
4 Importing I_NAV Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20041130
5 Importing I_SOURCE Value transfer Type reference (TYPE) RS_BOOL RS_C_TRUE Boolean 20051223
6 Importing I_WITH_RAW Value transfer Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20060721
# Exception Resumable Description Created on
1 CX_RSTRAN_ERROR_WITH_MESSAGE Exception mit Meldung 20070314

Method GET_REQUESTS_INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ONLY_WITH_DATA Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20070821
2 Returning R_T_ICREQUEST Value transfer Type reference (TYPE) RSSM_T_PART 20070821
# Exception Resumable Description Created on
1 CX_RS_FAILED Operation gescheitert 20070821

Method GET_S_DATASTATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_S_DATASTATE Value transfer Type reference (TYPE) RSBK_S_DATASTATE Open Hub: Deltastatus eines Servers 20041216

Method GET_S_DATASTATE on class CL_RSDD_DTA has no exception.

Method GET_VALUE_HELP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_OBJNM Call by reference Type reference (TYPE) RSOBJNM Objekt 20041118
2 Importing I_OBJNM Call by reference Type reference (TYPE) RSOBJNM Objekt 20041118
3 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS RS_C_OBJVERS-ACTIVE Objektversion 20041118
4 Importing I_TLOGO Call by reference Type reference (TYPE) RSTLOGO BW: Objekttyp (TLOGO) 20041118

Method GET_VALUE_HELP on class CL_RSDD_DTA has no exception.

Method ON_DATAMART_STATUS_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DELETED Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20080103
2 Importing I_ENB_SRC Call by reference Type reference (TYPE) RSBKSRCNM Name der übergeordneten Datenquelle eines DTPs 20100218
3 Importing I_ENB_SRCTP Call by reference Type reference (TYPE) RSBKSRCTP Typ des übergeordneten Quellobjekts eines DTPs 20100218
4 Importing I_REQUID Call by reference Type reference (TYPE) RSBKREQUID Request eines Datentransferprozesses 20080103
5 Importing I_R_LOG Call by reference Object reference (TYPE REF TO) CL_RSBM_LOG_CURSOR_RUNTIME Handle auf hierarchisches Log 20080103
# Exception Resumable Description Created on
1 CX_RS_FAILED Operation gescheitert 20080103

Method REFRESH_DTA Signature

Method REFRESH_DTA on class CL_RSDD_DTA has no parameter.
Method REFRESH_DTA on class CL_RSDD_DTA has no exception.

Method SET_PROCESSED_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PROCESSEDALL Call by reference Type reference (TYPE) RSBROLLUPALL 20041216
# Exception Resumable Description Created on
1 CX_RS_FAILED Operation gescheitert 20050825

Method SET_PROCESSED_ONE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PROCESSEDONE Call by reference Type reference (TYPE) RSBROLLUPONE 20041216
# Exception Resumable Description Created on
1 CX_RS_FAILED Operation gescheitert 20050825

Method STATE_TRANSITION_NECESSARY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ORIGINAL_USTATE Call by reference Type reference (TYPE) RSBKUSTATE Benutzerdefinierter Verarbeitungsstatus eines DTP-Requests 20050222
2 Importing I_TARGET_USTATE Call by reference Type reference (TYPE) RSBKUSTATE Benutzerdefinierter Verarbeitungsstatus eines DTP-Requests 20050222
3 Returning R_NECESSARY Value transfer Type reference (TYPE) RS_BOOL Boolean 20050222

Method STATE_TRANSITION_NECESSARY on class CL_RSDD_DTA has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 700