SAP ABAP Class CL_RSRV_ODS_TMPL_CHECK (RSRV: Template Check)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-WHM-DBA (Application Component) Data Basis
     RSODSO_RSDRO (Package) DataStore Object: 3.0/3.5 Development
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSRV_ATOM Elementary Tests for Transaction RSRV 20031211
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSRV_CONSTANTS Constants for Atom/Test in RSRV 20031211
Properties
Class CL_RSRV_ODS_TMPL_CHECK  
Short Description RSRV: Template Check    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSODSO_RSDRO   DataStore Object: 3.0/3.5 Development 
Created 20031211   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 RSDRO Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 RSSDS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 RSSG 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 20031211
2 IF_RSRV_CONSTANTS Constants for Atom/Test in RSRV 20031211
Friends
Class CL_RSRV_ODS_TMPL_CHECK has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ODSOBJECT Instance attribute Private Attribute reference (LIKE) 20031211
2 P_DBACT_ROUTINE Instance attribute Private Type reference (TYPE) RSSG_UNI_IDC25 20040112
3 P_IS_HANAOPT Instance attribute Private Type reference (TYPE) RS_BOOL Boolean 20120522
4 P_R_APPL_LOG Instance attribute Private Object reference (TYPE REF TO) CL_RSRV_APPL_LOG Application Log 20031211
5 P_UNI_ODSOBJECT Instance attribute Private Type reference (TYPE) RSDRO_S_UNI_ODS ODS Object to Be Checked 20031212
6 RSDRO_C_TABLE_MISMATCH Constant Private See coding 20031215
Methods
# Method Level Visibility Method type Description Created on
1 GET_ACTIVE_PROGRAM Instance method Public Method Get Active Generated Program 20031212
2 INSTANTIATE_NEW_PROGRAM Instance method Public Method Generate Temporary Program 20031212
3 _ADD_ERROR_MESSAGE Instance method Private Method Adds a New Error Message to the Log 20031215
4 _CHECK Instance method Private Method Execute Test 20031212
5 _CHECK_AND_GET_INPUT Static method Private Method Get Import Parameter and Set Variables 20031211
6 _CHECK_PROGRAM Instance method Private Method Tests the Status of a Generated ODS Object Program 20031215
7 _COMPARE_TABLES Instance method Private Method Compares Two Interal Tables for Consistency of Lines 20031212
8 _REPAIR Instance method Private Method Recompiles Templates 20031218
9 _TRIM_TABLE Instance method Private Method Removes Comments, Empty Lines, Special Forms from ITAB 20031212
Events
Class CL_RSRV_ODS_TMPL_CHECK has no event.
Types
Class CL_RSRV_ODS_TMPL_CHECK has no local type.
Method Signatures

Method GET_ACTIVE_PROGRAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_PROGRAM Call by reference Type reference (TYPE) RSSG_T_VARLINE generiertes Programm 20031212
2 Importing I_PRGCLASS Call by reference Type reference (TYPE) RSSGTPCLA-PROGCLASS Programmklasse 20031212

Method GET_ACTIVE_PROGRAM on class CL_RSRV_ODS_TMPL_CHECK has no exception.

Method INSTANTIATE_NEW_PROGRAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_PROGRAM Call by reference Type reference (TYPE) RSSG_T_VARLINE generiertes Programm 20031212
2 Importing I_PRGCLASS Call by reference Type reference (TYPE) RSSGTPCLA-PROGCLASS Programmklasse 20031212

Method INSTANTIATE_NEW_PROGRAM on class CL_RSRV_ODS_TMPL_CHECK has no exception.

Method _ADD_ERROR_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ERROR Call by reference Object reference (TYPE REF TO) CX_RSDRO_TABLE_MISMATCH Fehler beim Vergleich zweier interner Tabellen 20031215
2 Importing I_ISOURCE Value transfer Type reference (TYPE) RSISOURCE InfoSource 20040112
3 Importing I_PRGCLASS Value transfer Type reference (TYPE) RSSGTPCLA-PROGCLASS BW Generierungs-Tool: Programmklasse f. generierte Programme 20031215

Method _ADD_ERROR_MESSAGE on class CL_RSRV_ODS_TMPL_CHECK has no exception.

Method _CHECK Signature

Method _CHECK on class CL_RSRV_ODS_TMPL_CHECK has no parameter.
Method _CHECK on class CL_RSRV_ODS_TMPL_CHECK has no exception.

Method _CHECK_AND_GET_INPUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_S_ODSOBJECT Call by reference Type reference (TYPE) RSDODSO Verzeichnis aller ODS Objekte 20031211
2 Importing I_T_PARAMETERS Call by reference Type reference (TYPE) RSRV_NAME_VALUE_TAB Tabelle mit Name-Value Paaren 20031211

Method _CHECK_AND_GET_INPUT on class CL_RSRV_ODS_TMPL_CHECK has no exception.

Method _CHECK_PROGRAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PRGCLASS Call by reference Type reference (TYPE) RSSGTPCLA-PROGCLASS BW Generierungs-Tool: Programmklasse f. generierte Programme 20031215
# Exception Resumable Description Created on
1 CX_RSDRO_TABLE_MISMATCH Fehler beim Vergleich zweier interner Tabellen 20031215

Method _COMPARE_TABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_ITAB1 Call by reference Type reference (TYPE) RSSG_T_VARLINE Tabelle 1 20031212
2 Importing I_T_ITAB2 Call by reference Type reference (TYPE) RSSG_T_VARLINE Tabelle 2 20031212
# Exception Resumable Description Created on
1 CX_RSDRO_TABLE_MISMATCH Fehler beim Vergleich zweier interner Tabellen 20031215

Method _REPAIR Signature

Method _REPAIR on class CL_RSRV_ODS_TMPL_CHECK has no parameter.
Method _REPAIR on class CL_RSRV_ODS_TMPL_CHECK has no exception.

Method _TRIM_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_ITAB Call by reference Type reference (TYPE) RSSG_T_VARLINE Ergebnistabelle 20031212
2 Importing I_T_ITAB Call by reference Type reference (TYPE) RSSG_T_VARLINE zu behandelnte Tabelle 20031212

Method _TRIM_TABLE on class CL_RSRV_ODS_TMPL_CHECK has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 400