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
⤷ 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 |