SAP ABAP Class CL_RSMDP_TASK_RSRV (Master Data: RSRV Test)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-WHM-DBA (Application Component) Data Basis
     RSMDP (Package) Master Data Processing
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSMDP_TASK Master Data: Task/Process 20070716
Properties
Class CL_RSMDP_TASK_RSRV  
Short Description Master Data: RSRV Test    
Super Class CL_RSMDP_TASK Master Data: Task/Process 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSMDP   Master Data Processing 
Created 20070716   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)
Interfaces
Class CL_RSMDP_TASK_RSRV has no interface implemented.
Friends
Class CL_RSMDP_TASK_RSRV has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 P_CHANM Instance attribute Private Type reference (TYPE) RSCHANM Name of Characteristic to be Checked 20070726
2 P_KEY Instance attribute Private Type reference (TYPE) STRING Key Used for Filter Values (SID or CHAVL) 20070726
3 P_PACKAGE_SIZE Instance attribute Private Type reference (TYPE) I Maximum Size of Data Packages to be Checked in No. of Rows 20080122
4 P_R_CHARACTERISTIC Instance attribute Private Object reference (TYPE REF TO) CL_RSMDP_CHARACTERISTIC Reference to Characteristic to be Checked 20080128
5 P_R_ITERATOR Instance attribute Private Object reference (TYPE REF TO) CL_RSMDP_ITERATOR Reference to Iterator 20070726
6 P_R_TABLE Instance attribute Private Object reference (TYPE REF TO) CL_RSMDP_TABLE Reference to Table to be Checked 20080128
7 P_SID_HIGH Instance attribute Private Type reference (TYPE) RSSID SID Interval: Value for Upper Limit 20080122
8 P_SID_LOW Instance attribute Private Type reference (TYPE) RSSID SID Interval: Value for Lower Limit 20080122
9 P_TABLE_TYPE Instance attribute Private Type reference (TYPE) STRING Type of Master Data Table to be Checked 20080128
10 P_TEST Instance attribute Private Type reference (TYPE) STRING Current Consistency Check 20080822
11 P_T_CHAVL_HIGH Instance attribute Private Type reference (TYPE) RSMDP_T_CHAVL CHAVL Interval: Table with Values for Upper Limit 20080122
12 P_T_CHAVL_LOW Instance attribute Private Type reference (TYPE) RSMDP_T_CHAVL CHAVL Interval: Table with Values for Lower Limit 20080122
13 P_T_R_PACKAGE Instance attribute Private Type reference (TYPE) RSMDP_T_R_PACKAGE Table witih References to Data Packages 20080128
14 P_T_TABLE_TYPE Instance attribute Private Type reference (TYPE) STRING_TABLE Table with Types of Master Data Tables to be Checked 20080822
15 P_T_TABLE_TYPE_REPAIR Instance attribute Private Type reference (TYPE) STRING_TABLE Table with Types of Master Data Tables to be Repaired 20080312
16 P_T_TAG_PACKAGE Instance attribute Private Type reference (TYPE) STRING_TABLE Table with Labels of Data Packages 20080128
17 P_T_TEST Instance attribute Private Type reference (TYPE) STRING_TABLE Table with Consistency Checks to be Performed 20080822
Methods
# Method Level Visibility Method type Description Created on
1 CHECK Instance method Private Method Checks Current Master Data Table 20080128
2 CHECK_VERS Instance method Private Method Test 'VERS': Checks Current Master Data Table 20080822
3 CHECK_VERS_LOG Instance method Private Method Test 'VERS': Logs Inconsistencies Found 20080822
4 CHECK_VERS_P Instance method Private Method Test 'VERS': Checks P Table 20080822
5 CHECK_VERS_Q Instance method Private Method Test 'VERS': Checks Q Table 20080822
6 CHECK_VERS_Q_KEY Instance method Private Method Test 'VERS': Checks Q Table per SID Value (if Inconsistency) 20080822
7 CHECK_VERS_T Instance method Private Method Test 'VERS': Checks T Table 20080822
8 CHECK_XY Instance method Private Method Test: X/Y Table 20080128
9 CHECK_XY_COMPARE Instance method Private Method Test 'XY': Compares ACTUAL Package with TARGET Package 20080312
10 COMPARE_ACTUAL_TARGET Instance method Private Method Compares Actual Data Package with Target Data Package 20080822
11 CONSTRUCTOR Instance method Public Constructor Constructor 20070716
12 DEL_R_PACKAGE Instance method Private Method Deletes Reference to Data Package Using Label 20080128
13 DEL_R_T_PACKAGE Instance method Private Method Deletes Table with References to Data Packages 20080128
14 GET_R_PACKAGE Instance method Private Method Returns Reference to Data Package Using Label 20080128
15 GET_T_TABLE_TYPE Instance method Private Method Returns Table with Types of Master Data Tables to be Checked 20080128
16 IS_PARALLELIZER_REQUIRED Instance method Private Method Returns TRUE if Parallelizer is Required 20080312
17 NOTIFY_RSD Instance method Private Method Informs Dependent BI Objects About Repair 20080312
18 REPAIR Instance method Private Method Repairs Current Master Data Table 20080128
19 REPAIR_VERS Instance method Private Method Test 'VERS': Repairs Current Master Data Table 20080822
20 REPAIR_XY Instance method Private Method Repairs Current Master Data Table - Test 'XY' 20080128
21 SET_R_PACKAGE Instance method Private Method Stores Reference to Data PAckage with Corresponding Label 20080128
Events
Class CL_RSMDP_TASK_RSRV has no event.
Types
Class CL_RSMDP_TASK_RSRV has no local type.
Method Signatures

Method CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_CONSISTENT Value transfer Type reference (TYPE) RS_BOOL TRUE: Stammdatentabelle ist konsistent 20080128

Method CHECK on class CL_RSMDP_TASK_RSRV has no exception.

Method CHECK_VERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_CONSISTENT Value transfer Type reference (TYPE) RS_BOOL TRUE: Stammdatentabelle ist konsistent 20080822

Method CHECK_VERS on class CL_RSMDP_TASK_RSRV has no exception.

Method CHECK_VERS_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_ISSUE Call by reference Type reference (TYPE) RSMDP_T_CHECK_ISSUE Tabelle mit gefundenen Inkonsistenzen / Redundanzen 20080822

Method CHECK_VERS_LOG on class CL_RSMDP_TASK_RSRV has no exception.

Method CHECK_VERS_P Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_CONSISTENT Value transfer Type reference (TYPE) RS_BOOL TRUE: P-Tabelle ist konsistent 20080822

Method CHECK_VERS_P on class CL_RSMDP_TASK_RSRV has no exception.

Method CHECK_VERS_Q Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_CONSISTENT Value transfer Type reference (TYPE) RS_BOOL TRUE: Q-Tabelle ist konsistent 20080822

Method CHECK_VERS_Q on class CL_RSMDP_TASK_RSRV has no exception.

Method CHECK_VERS_Q_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INDEX_FROM Call by reference Type reference (TYPE) I Index für Beginn der aktuellen SID-Gruppe 20080822
2 Importing I_INDEX_TO Call by reference Type reference (TYPE) I Index für Ende der aktuellen SID-Gruppe 20080822
3 Importing I_LEVEL Call by reference Type reference (TYPE) I Inkonsistenz-Level für aktuelle SID-Gruppe 20080822

Method CHECK_VERS_Q_KEY on class CL_RSMDP_TASK_RSRV has no exception.

Method CHECK_VERS_T Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_CONSISTENT Value transfer Type reference (TYPE) RS_BOOL TRUE: T-Tabelle ist konsistent 20080822

Method CHECK_VERS_T on class CL_RSMDP_TASK_RSRV has no exception.

Method CHECK_XY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_CONSISTENT Value transfer Type reference (TYPE) RS_BOOL TRUE: Stammdatentabelle ist konsistent 20080128

Method CHECK_XY on class CL_RSMDP_TASK_RSRV has no exception.

Method CHECK_XY_COMPARE Signature

Method CHECK_XY_COMPARE on class CL_RSMDP_TASK_RSRV has no parameter.
Method CHECK_XY_COMPARE on class CL_RSMDP_TASK_RSRV has no exception.

Method COMPARE_ACTUAL_TARGET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TAG_ACTUAL Call by reference Type reference (TYPE) STRING Bezeichner für Actual-Datenpaket 20080822
2 Importing I_TAG_TARGET Call by reference Type reference (TYPE) STRING Bezeichner für Target-Datenpaket 20080822

Method COMPARE_ACTUAL_TARGET on class CL_RSMDP_TASK_RSRV has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHANM Call by reference Type reference (TYPE) RSCHANM Name des zu prüfenden Merkmals 20070725
2 Importing I_IMPORT Call by reference Type reference (TYPE) STRING Generische Eingabe-Parameter 20070725
3 Importing I_KEY Call by reference Type reference (TYPE) STRING Für Filterwerte verwendeter Schlüssel (SID oder CHAVL) 20070725
4 Importing I_PACKAGE_SIZE Call by reference Type reference (TYPE) I 0 Maximale Größe zu prüfender Datenpakete in Anzahl Zeilen 20080122
5 Importing I_SID_HIGH Call by reference Type reference (TYPE) RSSID SID-Intervall: Wert für obere Grenze 20080122
6 Importing I_SID_LOW Call by reference Type reference (TYPE) RSSID SID-Intervall: Wert für untere Grenze 20080122
7 Importing I_SIMUL Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE TRUE: RSRV-Test wird nur im Analysemodus ausgeführt 20070725
8 Importing I_TABLE_TYPE Call by reference Type reference (TYPE) STRING Typ der zu prüfenden Stammdatentabelle 20080128
9 Importing I_TYPE Call by reference Type reference (TYPE) STRING Name des RSRV-Tests 20070716
10 Importing I_T_CHAVL_HIGH Call by reference Type reference (TYPE) RSMDP_T_CHAVL CHAVL-Intervall: Tabelle mit Werten für obere Grenze 20080122
11 Importing I_T_CHAVL_LOW Call by reference Type reference (TYPE) RSMDP_T_CHAVL CHAVL-Intervall: Tabelle mit Werten für untere Grenze 20080122
12 Importing I_T_TABLE_TYPE Call by reference Type reference (TYPE) STRING_TABLE Tabelle mit Typen zu prüfender Stammdatentabellen 20080822
13 Importing I_T_TEST Call by reference Type reference (TYPE) STRING_TABLE Tabelle mit auszuführenden Konsistenzprüfungen 20080822

Method CONSTRUCTOR on class CL_RSMDP_TASK_RSRV has no exception.

Method DEL_R_PACKAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TAG Call by reference Type reference (TYPE) STRING Bezeichner für Datenpaket 20080128

Method DEL_R_PACKAGE on class CL_RSMDP_TASK_RSRV has no exception.

Method DEL_R_T_PACKAGE Signature

Method DEL_R_T_PACKAGE on class CL_RSMDP_TASK_RSRV has no parameter.
Method DEL_R_T_PACKAGE on class CL_RSMDP_TASK_RSRV has no exception.

Method GET_R_PACKAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TAG Call by reference Type reference (TYPE) STRING Bezeichner für Datenpaket 20080128
2 Returning R_R_PACKAGE Value transfer Object reference (TYPE REF TO) CL_RSMDP_PACKAGE Referenz auf Datenpaket 20080128

Method GET_R_PACKAGE on class CL_RSMDP_TASK_RSRV has no exception.

Method GET_T_TABLE_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_EXISTING Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE TRUE: Nur Typen existierender Stammdatentabellen liefern 20080128
2 Returning R_T_TABLE_TYPE Value transfer Type reference (TYPE) STRING_TABLE Tabelle mit Typen zu prüfender Stammdatentabellen 20080128

Method GET_T_TABLE_TYPE on class CL_RSMDP_TASK_RSRV has no exception.

Method IS_PARALLELIZER_REQUIRED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_IS_PARALLELIZER_REQUIRED Value transfer Type reference (TYPE) RS_BOOL TRUE: Parallelisierer wird benötigt 20080312

Method IS_PARALLELIZER_REQUIRED on class CL_RSMDP_TASK_RSRV has no exception.

Method NOTIFY_RSD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DIALOG Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE TRUE: Bestätigung wird per Dialog vom Anwender eingeholt 20080312
2 Importing I_EVENT Call by reference Type reference (TYPE) STRING Ereignis 20080312
3 Importing I_SIMUL Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE TRUE: OLAP-Status wird nicht modifiziert 20080312
4 Returning R_RETURN Value transfer Type reference (TYPE) STRING Ergebnis 20080312

Method NOTIFY_RSD on class CL_RSMDP_TASK_RSRV has no exception.

Method REPAIR Signature

Method REPAIR on class CL_RSMDP_TASK_RSRV has no parameter.
Method REPAIR on class CL_RSMDP_TASK_RSRV has no exception.

Method REPAIR_VERS Signature

Method REPAIR_VERS on class CL_RSMDP_TASK_RSRV has no parameter.
Method REPAIR_VERS on class CL_RSMDP_TASK_RSRV has no exception.

Method REPAIR_XY Signature

Method REPAIR_XY on class CL_RSMDP_TASK_RSRV has no parameter.
Method REPAIR_XY on class CL_RSMDP_TASK_RSRV has no exception.

Method SET_R_PACKAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_PACKAGE Call by reference Object reference (TYPE REF TO) CL_RSMDP_PACKAGE Referenz auf Datenpaket 20080128
2 Importing I_TAG Call by reference Type reference (TYPE) STRING Bezeichner für Datenpaket 20080128

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