SAP ABAP Class CL_RSL_ME_CHECK (Check for new SIDS etc.)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BEX-OT (Application Component) OLAP Technology
     RSL_ME (Package) Mawell Engine
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSL_ME_CHECK_COPR SID-Check class for COPR 20110502
Properties
Class CL_RSL_ME_CHECK  
Short Description Check for new SIDS etc.    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSL_ME   Mawell Engine 
Created 20110304   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_RSL_ME_METADATA Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 RRSI Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSL_ME_CHECK has no interface implemented.
Friends
Class CL_RSL_ME_CHECK has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 O_CNT Instance attribute Protected See coding 20110502
2 O_MAX_MSG_PER_IOBJ Instance attribute Protected Type reference (TYPE) I 20110502
3 O_ONLY_WARNING Instance attribute Protected Type reference (TYPE) RS_BOOL 20110502
4 O_T_MSG Instance attribute Protected Type reference (TYPE) RS_T_MSG 20110502
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_ABAP Instance method Protected Method check in abap (read to abap and check with valsid-convert) 20110407
2 CHECK_CALCSCENARIO Instance method Protected Method check values by minus operation in calcscenario 20110407
3 CHECK_SID Instance method Protected Method check list of values with val_sid_convert 20110407
4 DEFINE Instance method Public Method define settings for check 20110502
5 EXECUTE Instance method Public Method execute the check and return list 20110304
6 GET_CHECK_TABLE Instance method Protected Method get table with info, what has to be checked 20110502
7 GET_INFOPROV Instance method Protected Method read infoprovider for main provider 20110530
8 GET_IOBJ_CMP Instance method Protected Method get iobj cmp for infoobject 20110530
9 GET_SIDTABFIELDNM Instance method Protected Method get fieldnm in sidtable 20110406
10 GET_SIDTABLNM Instance method Protected Method get sidtab or corresponding one 20110406
11 GET_TH_DTA_PRO Instance method Protected Method get dta pro from provider 20110502
12 PREPARE_CHECK Instance method Protected Method prepare: build calcscenario, decide btw. abap and cs check 20110407
13 WRITE_MSG Instance method Protected Method write message to table 20110407
Events
Class CL_RSL_ME_CHECK has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TO_S_CHAVL Protected See coding 20110502 BEGIN OF to_s_chavl, chavl TYPE rschavl, END OF to_s_chavl
2 TO_S_CHECK Protected See coding 20110502 BEGIN OF to_s_check, infoprov TYPE rsinfoprov, iobjnm TYPE rsiobjnm, chabasnm TYPE rschabasnm, attrname TYPE string, view TYPE string, s_dta_pro TYPE rsd_s_dta_pro, t_cmp TYPE to_t_cmp, END OF to_s_check
3 TO_S_CMP Protected See coding 20110502 BEGIN OF to_s_cmp, chanm TYPE rschanm, s_dta_pro TYPE rsd_s_dta_pro, END OF to_s_cmp
4 TO_S_MAPPING Protected See coding 20110502 BEGIN OF to_s_mapping, infoprov TYPE rsinfoprov, source_iobj TYPE rsiobjnm, r_name_mapper TYPE REF TO if_rsdrv_trex_name_mapper, target_iobj TYPE rsiobjnm, END OF to_s_mapping
5 TO_TS_MAPPING Protected See coding 20110502 to_ts_mapping TYPE SORTED TABLE OF to_s_mapping WITH UNIQUE KEY infoprov source_iobj
6 TO_T_CHAVL Protected See coding 20110502 to_t_chavl TYPE STANDARD TABLE OF to_s_chavl WITH KEY table_line
7 TO_T_CHECK Protected See coding 20110502 to_t_check TYPE STANDARD TABLE OF to_s_check WITH KEY iobjnm infoprov
8 TO_T_CMP Protected See coding 20110502 to_t_cmp TYPE STANDARD TABLE OF to_s_cmp WITH KEY chanm
Method Signatures

Method CHECK_ABAP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_CHECK Call by reference Type reference (TYPE) TO_S_CHECK 20110407

Method CHECK_ABAP on class CL_RSL_ME_CHECK has no exception.

Method CHECK_CALCSCENARIO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SCENARIO Call by reference Type reference (TYPE) STRING 20110407
2 Importing I_S_CHECK Call by reference Type reference (TYPE) TO_S_CHECK 20110407

Method CHECK_CALCSCENARIO on class CL_RSL_ME_CHECK has no exception.

Method CHECK_SID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_CHECK Call by reference Type reference (TYPE) TO_S_CHECK Eigenschaften eines InfoObjects im Datenziel 20110407
2 Importing I_TH_VALSID Call by reference Type reference (TYPE) RRSI_TH_VALSID Konvertierung: Iobjvl - SID 20110407

Method CHECK_SID on class CL_RSL_ME_CHECK has no exception.

Method DEFINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MAX_MSG_PER_IOBJ Call by reference Type reference (TYPE) I RRSI_C_SID-MAX 20110502
2 Importing I_ONLY_WARNING Call by reference Type reference (TYPE) RS_BOOL Boolean 20110502

Method DEFINE on class CL_RSL_ME_CHECK has no exception.

Method EXECUTE 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) SY-SUBRC Rückgabewert von ABAP-Anweisungen 20110407
2 Exporting E_T_MSG Call by reference Type reference (TYPE) RS_T_MSG BW: Tabelle mit Nachrichten (Application Log Protokoll) 20110304

Method EXECUTE on class CL_RSL_ME_CHECK has no exception.

Method GET_CHECK_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TS_MAPPING Call by reference Type reference (TYPE) TO_TS_MAPPING 20110502

Method GET_CHECK_TABLE on class CL_RSL_ME_CHECK has no exception.

Method GET_INFOPROV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_INFOPROV Value transfer Type reference (TYPE) RSINFOPROV InfoProvider 20110530

Method GET_INFOPROV on class CL_RSL_ME_CHECK has no exception.

Method GET_IOBJ_CMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_DTA_PRO Call by reference Type reference (TYPE) RSD_S_DTA_PRO InfoObject 20110530
2 Returning R_TS_IOBJ_CMP Value transfer Type reference (TYPE) RSD_TS_IOBJ_CMP Klammerungen von InfoObjects (sortiert) 20110530

Method GET_IOBJ_CMP on class CL_RSL_ME_CHECK has no exception.

Method GET_SIDTABFIELDNM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_IOBJNM Call by reference Type reference (TYPE) RSIOBJNM InfoObject 20110406
2 Importing I_OLAP_INDEX Call by reference Type reference (TYPE) RS_BOOL Boolean 20110407
3 Returning R_FIELDNM Value transfer Type reference (TYPE) STRING 20110406

Method GET_SIDTABFIELDNM on class CL_RSL_ME_CHECK has no exception.

Method GET_SIDTABLNM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_OLAP_INDEX Call by reference Type reference (TYPE) RS_BOOL Boolean 20110407
2 Exporting E_TABLNM Value transfer Type reference (TYPE) STRING 20110407
3 Importing I_S_DTA_PRO Call by reference Type reference (TYPE) RSD_S_DTA_PRO InfoObject 20110406
# Exception Resumable Description Created on
1 CX_RS_NOT_FOUND Objekt nicht gefunden 20110406

Method GET_TH_DTA_PRO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TH_DTA_PRO Call by reference Type reference (TYPE) CL_RSL_ME_METADATA=>TN_TH_DTA_PRO 20110502

Method GET_TH_DTA_PRO on class CL_RSL_ME_CHECK has no exception.

Method PREPARE_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SCENARIO Call by reference Type reference (TYPE) STRING 20110407
2 Exporting E_TMPTABLNM Call by reference Type reference (TYPE) RSD_TABLNM 20121010
3 Exporting E_T_CHECK Call by reference Type reference (TYPE) TO_T_CHECK 20110407

Method PREPARE_CHECK on class CL_RSL_ME_CHECK has no exception.

Method WRITE_MSG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COPR_IOBJ Call by reference Type reference (TYPE) RSIOBJNM InfoObject 20110407
2 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20110407
3 Importing I_MORE_MSG Call by reference Type reference (TYPE) RS_BOOL Boolean 20110502
4 Importing I_SOURCE_IOBJ Call by reference Type reference (TYPE) RSIOBJNM InfoObject 20110407
5 Importing I_SOURCE_TXT Call by reference Type reference (TYPE) RSTXTLG Beschreibung lang 20110421
6 Importing I_VALUE Call by reference Type reference (TYPE) RSCHAVL Dim: Feld für einen beliebigen Merkmalswert 20110407

Method WRITE_MSG on class CL_RSL_ME_CHECK has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 730