SAP ABAP Class CL_RSDA_INFOPROV (DAP-Specific Properties of an InfoProvider)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-WHM-DST (Application Component) Data Staging
     RSDA (Package) BW Data Archiving and Near-line Storage. Core Functions
Properties
Class CL_RSDA_INFOPROV  
Short Description DAP-Specific Properties of an InfoProvider    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class RSDA    
Program status     
Category 0   
Package RSDA   BW Data Archiving and Near-line Storage. Core Functions 
Created 20061207   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 RSDRO Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSDA_INFOPROV has no interface implemented.
Friends
Class CL_RSDA_INFOPROV has no friend class.
Attributes
Class CL_RSDA_INFOPROV has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_DATA_PROTECTION_DBTAB Static method Public Method 20070228
2 CHECK_DATA_PROTECTION_INTAB Static method Public Method Checks Inbound Data in InfoProvider 20061215
3 CHECK_DEFINITION Static method Public Method 20080404
4 CHECK_FOR_PART_ARCH_REQ Static method Public Method Checks whether a request has been partially archived 20090615
5 CHECK_INVENTORY_PREREQUISITES Static method Private Method 20130813
6 DATA_EXISTS Static method Public Method 20070312
7 DELETE_DATA Static method Public Method 20080303
8 DELETE_PART_ARCHREQUEST Static method Public Method Deletes entries from the reference table RSDAARCHREQCREF 20090615
9 GET_ARCHIVED_RECORDS Static method Public Method Records deleted by archiving per source request 20090127
10 GET_ARCHIVING_REQUESTS Static method Public Method All archiving requests for a source request 20090127
11 GET_DAPNAME Static method Public Method Name of Data Archiving Process for InfoProvider 20080226
12 GET_NLREADMODE Static method Public Method System Proposal for Near-Line Read Mode in InfoProvider 20090731
13 GET_PARTITION_SET Static method Public Method Find Write-Protected Archive Partition 20080723
14 GET_PARTNM Static method Public Method Partitioning Characteristic of DAP 20080226
15 GET_RECENT_NLREQ_TMPSTL Static method Public Method 20091027
16 GET_REFERENCE_DATE Static method Private Method 20090511
17 HAS_ACTIVE_DAP Static method Public Method 20080226
18 SET_OK_CODE_EXCL Static method Public Method 20061207
19 SET_TO_TABLE Static method Private Method 20061215
20 SHOW_LOG Static method Public Method Display archiving log for each archiving run 20090119
21 SUPPORTS_DAP Static method Public Method Check InfoProvider Suitability for Data Archiving Process 20090609
Events
Class CL_RSDA_INFOPROV has no event.
Types
Class CL_RSDA_INFOPROV has no local type.
Method Signatures

Method CHECK_DATA_PROTECTION_DBTAB 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) RSDRO_T_MSG 20070228
2 Importing I_DETLEVEL Call by reference Type reference (TYPE) RSDRO_S_MSG-DETLEVEL '1' Anwendungs-Log: Detaillierungsgrad 20070228
3 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20070228
4 Importing I_TABT Call by reference Type reference (TYPE) RSDODSTABT RSDOD_C_TABT-UPDATE 20070228
5 Importing I_T_REQUEST Call by reference Type reference (TYPE) RSDRO_T_ACTREQ 20070228
# Exception Resumable Description Created on
1 INPUT_INVALID 20070228
2 INTERNAL_ERROR 20070228
3 PROTECTION_VIOLATION 20070228

Method CHECK_DATA_PROTECTION_INTAB 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 20061215
2 Importing I_REQUID_SID Call by reference Type reference (TYPE) RSSID Stammdaten ID 20061215
3 Importing I_R_LOG Call by reference Object reference (TYPE REF TO) CL_RSBM_LOG_CURSOR_STEP DTP: Log- und Error-Objekt 20061215
4 Importing I_T_DATA Call by reference Type reference (TYPE) STANDARD TABLE 20061215
5 Importing I_UNLOCK_FOR_RESTORE Call by reference Type reference (TYPE) RS_BOOL Bereich für Rückladerequest entsperren 20061215
# Exception Resumable Description Created on
1 CX_RSDA_DATA_LOCKED 20061215

Method CHECK_DEFINITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SUBRC Call by reference Type reference (TYPE) SYSUBRC Rückgabewert von ABAP-Anweisungen 20080404
2 Exporting E_T_MSG Call by reference Type reference (TYPE) RS_T_MSG BW: Tabelle mit Nachrichten (Application Log Protokoll) 20080404
3 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20080404
4 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS Objektversion 20080404

Method CHECK_DEFINITION on class CL_RSDA_INFOPROV has no exception.

Method CHECK_FOR_PART_ARCH_REQ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_REQUEST Call by reference Type reference (TYPE) RSDA_T_REQUID Tabellentyp für Request-IDs 20090615
# Exception Resumable Description Created on
1 NO_PARTIAL_ARCHIVED_REQUESTS Es existieren keine partiell archivierten Requests 20090615

Method CHECK_INVENTORY_PREREQUISITES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SUPPORTS_DAP Call by reference Type reference (TYPE) RS_BOOL Boolean 20130813
2 Exporting E_S_T100KEY Call by reference Type reference (TYPE) SCX_T100KEY T100 Key with Parameters Mapped to Attribute Names 20130813
3 Importing I_S_DTA Call by reference Type reference (TYPE) RSD_S_DTA Properties InfoProvider 20130813
4 Importing L_R_DTA Call by reference Object reference (TYPE REF TO) IF_RSD_DTA InfoProvider / Data Target 20130813

Method CHECK_INVENTORY_PREREQUISITES on class CL_RSDA_INFOPROV has no exception.

Method DATA_EXISTS 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 20070312
2 Returning R_RESULT Value transfer Type reference (TYPE) RS_BOOL Kennzeichen: InfoProvider hat Daten im Archiv/Nearline 20070312
# Exception Resumable Description Created on
1 CX_RSDA_ACCESS_ERROR Zugriffsfehler (z.B. Netzwerkfehler) 20070312

Method DELETE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DETLEVEL Call by reference Type reference (TYPE) BALLEVEL '3' Anwendungs-Log: Detaillierungsgrad 20080303
2 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20080303
3 Importing I_SHOW_LOG Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Boolean 20080303
4 Importing I_WITH_ACTIVATION Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Boolean 20080303
5 Importing I_WITH_DIALOG Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Boolean 20080303
# Exception Resumable Description Created on
1 CX_RSDA_STATIC_CHECK Aktion wurde abgebrochen 20080303

Method DELETE_PART_ARCHREQUEST 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 20090615

Method DELETE_PART_ARCHREQUEST on class CL_RSDA_INFOPROV has no exception.

Method GET_ARCHIVED_RECORDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SOURCE_REQUEST Value transfer Type reference (TYPE) RSREQUID Request-ID (Anforderungsnummer) 20090127
2 Returning R_ARCHIVED_RECORDS Value transfer Type reference (TYPE) INT4 Natürliche Zahl 20090127

Method GET_ARCHIVED_RECORDS on class CL_RSDA_INFOPROV has no exception.

Method GET_ARCHIVING_REQUESTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_ARCHREQ Call by reference Type reference (TYPE) RSDA_T_ARCHREQ_SHOW Anzeige von Archivierungsrequest zu einem Quellrequest 20090127
2 Importing I_SOURCE_REQUEST Call by reference Type reference (TYPE) RSREQUID Request-ID (Anforderungsnummer) 20090127
# Exception Resumable Description Created on
1 NO_ARCHIVING_REQUESTS_FOUND Keine Archivierungsrequests zum Quellrequest gefunden 20090127

Method GET_DAPNAME 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 20080226
2 Returning R_DAPNAME Value transfer Type reference (TYPE) RSDA_DAPNAME BW Datenarchivierung: Name des Archivierungsprozesses 20080226

Method GET_DAPNAME on class CL_RSDA_INFOPROV has no exception.

Method GET_NLREADMODE 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 20090731
2 Importing I_S_DTA Call by reference Type reference (TYPE) RSD_S_DTA Eigenschaften InfoProvider 20090731
3 Returning R_NLREADMODE Value transfer Type reference (TYPE) RSD_NLREADMODE BW Nearline Interface: Nearline-Objekt 20090731
# Exception Resumable Description Created on
1 CX_RSDA_OBJECT_NOT_FOUND Objekt existiert nicht bzw. wurde nicht gefunden 20090731

Method GET_PARTITION_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_PARTITION_TIMESTAMP Call by reference Type reference (TYPE) RSTIMESTMPL UTC-Zeitstempel der Archivpartition 20080723
2 Exporting E_R_PARTITION_SET Call by reference Object reference (TYPE REF TO) CL_RSMDS_SET Zum Schreiben gesperrte Archivpartition als Mengenobjelt 20080723
3 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20080723
4 Importing I_IOBJNM_AS_DIMNAME Call by reference Type reference (TYPE) RS_BOOL InfoObject-Name als Dimensionsname im Ziel-Universe 20080723
5 Importing I_R_UNIVERSE Call by reference Object reference (TYPE REF TO) CL_RSMDS_UNIVERSE Ziel-Universe 20080723
6 Importing I_TH_DIMMAPPINGS Call by reference Type reference (TYPE) RSMDS_TH_DIMMAPPINGS Individuelle Dimensions-Abbildungen ins Ziel-Universe 20080723
# Exception Resumable Description Created on
1 CX_RS_FAILED Operation gescheitert 20080723

Method GET_PARTNM 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 20080226
2 Returning R_IOBJNM Value transfer Type reference (TYPE) RSIOBJNM InfoObject 20080226

Method GET_PARTNM on class CL_RSDA_INFOPROV has no exception.

Method GET_RECENT_NLREQ_TMPSTL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ARCHREQUID_SID Call by reference Type reference (TYPE) RSDA_REQSID SID eines Archivierungs-/Rückladerequests 20091027
2 Exporting E_NLOBJECT Call by reference Type reference (TYPE) RSDA_NLOBJECT BW Nearline Interface: Nearline-Objekt 20091027
3 Exporting E_RECON_TSTMP Call by reference Type reference (TYPE) RSDA_TIMESTMPL UTC-Zeitstempel in Langform (JJJJMMTThhmmss,mmmuuunnn) 20091027
4 Importing I_CONNECTION_NAME Call by reference Type reference (TYPE) RSDA_CONNAME BW-Archivierung: Name der Nearline-Connection 20091027
# Exception Resumable Description Created on
1 NO_NLREQUEST_FOUND Es wurden keine Nearlinerequests gefunden 20091027

Method GET_REFERENCE_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ARCHREQSID Value transfer Type reference (TYPE) RSDA_REQSID SID eines Archivierungs-/Rückladerequests 20090511
2 Returning R_REFERENCE_DATE Value transfer Type reference (TYPE) SYDATUM Aktuelles Datum des Applikationsservers 20090511

Method GET_REFERENCE_DATE on class CL_RSDA_INFOPROV has no exception.

Method HAS_ACTIVE_DAP 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 20080226
2 Returning R_RESULT Value transfer Type reference (TYPE) RS_BOOL Boolean 20080226

Method HAS_ACTIVE_DAP on class CL_RSDA_INFOPROV has no exception.

Method SET_OK_CODE_EXCL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_FUNC Call by reference Type reference (TYPE) RSD_T_FUNC Liste von Funktionen 20061207
2 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20061207

Method SET_OK_CODE_EXCL on class CL_RSDA_INFOPROV has no exception.

Method SET_TO_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_LINES Call by reference Type reference (TYPE) STANDARD TABLE 20061215
2 Importing I_R_SET Call by reference Object reference (TYPE REF TO) CL_RSMDS_SET Multi-dimensionale Menge 20061215

Method SET_TO_TABLE on class CL_RSDA_INFOPROV has no exception.

Method SHOW_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ARCHREQSID Value transfer Type reference (TYPE) RSDA_REQSID SID eines Archivierungs-/Rückladerequests 20090119
2 Importing I_INFOPROV Value transfer Type reference (TYPE) RSINFOPROV InfoProvider 20090119

Method SHOW_LOG on class CL_RSDA_INFOPROV has no exception.

Method SUPPORTS_DAP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ARCHIVING_OBJECT Call by reference Type reference (TYPE) OBJCT_TR01 Archivierungsobjekt 20090609
2 Exporting E_HAS_ARCHIVE_3X Call by reference Type reference (TYPE) RS_BOOL Kennzeichen: Hat 3.X-Archiv 20090609
3 Exporting E_NEARLINE_OBJECT Call by reference Type reference (TYPE) RSDA_NLOBJECT BW Nearline Interface: Nearline-Objekt 20090610
4 Exporting E_SUPPORTS_DAP Call by reference Type reference (TYPE) RS_BOOL Boolean 20090609
5 Exporting E_S_T100KEY Call by reference Type reference (TYPE) SCX_T100KEY T100 Schlüssel mit Abbildung der Parameter auf Attributnamen 20090609
6 Exporting E_TLOGO Call by reference Type reference (TYPE) RSTLOGO BW Datenarchivierung: Name des Archivierungsprozesses 20090609
7 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20090609
8 Importing I_S_DTA Call by reference Type reference (TYPE) RSD_S_DTA Eigenschaften InfoProvider 20090609
# Exception Resumable Description Created on
1 CX_RSDA_OBJECT_NOT_FOUND Objekt existiert nicht bzw. wurde nicht gefunden 20090609
History
Last changed by/on SAP  20130531 
SAP Release Created in 700