SAP ABAP Class CL_SIC_NORM_CHECK (Consistency Checks)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-EIM-IQM-IC (Application Component) Information Consistency
     S_IC_NORMALIZATION_CONFIG (Package) Information Consolidation Normalization Configuration
Properties
Class CL_SIC_NORM_CHECK  
Short Description Consistency Checks    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class SIC_NORM_CONFIG    
Program status     
Category 0   
Package S_IC_NORMALIZATION_CONFIG   Information Consolidation Normalization Configuration 
Created 20060306   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_SIC_NORM_CHECK has no forward declaration.
Interfaces
Class CL_SIC_NORM_CHECK has no interface implemented.
Friends
Class CL_SIC_NORM_CHECK has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_MODE_ANORMR Static Attribute Public Type reference (TYPE) CHAR1 'A' Mode: Attribute Normalizing Rule 20060329
2 GC_MODE_BRTY Static Attribute Public Type reference (TYPE) CHAR1 'B' Mode:Basic Rule Type 20060330
3 GC_MODE_CONDRU Static Attribute Public Type reference (TYPE) CHAR1 'C' Mode: Conditional Rule 20060330
4 GC_MODE_CONDTY Static Attribute Public Type reference (TYPE) CHAR1 'Y' Mode: Condition Type 20060330
5 GC_MODE_NORMST Static Attribute Public Type reference (TYPE) CHAR1 'N' Mode: Strategy 20060329
6 GC_MODE_NORMSTG Static Attribute Public Type reference (TYPE) CHAR1 'G' Mode: Fieldgroups 20060403
7 GC_MODE_SRV_CONFIG Static Attribute Public Type reference (TYPE) CHAR1 'S' Mode: Service Configuration 20060424
8 MR_ATTR_NORM_RULE_F Static Attribute Private Object reference (TYPE REF TO) CL_SIC_NORM_ATTR_NORM_RULE_F Factory for Attribute Normalizing Rules 20060306
9 MR_BASIC_RULE_F Static Attribute Private Object reference (TYPE REF TO) CL_SIC_NORM_BASIC_RULE_F Factory for Basic Rules 20060306
10 MR_CONDITIONAL_RULE_F Static Attribute Private Object reference (TYPE REF TO) CL_SIC_NORM_CONDITIONAL_RULE_F Factory for Conditional Rules 20060306
11 MR_CONDITION_F Static Attribute Private Object reference (TYPE REF TO) CL_SIC_NORM_CONDITION_F Factory for Conditions 20060306
12 MR_OBJ_NORM_STRAT Static Attribute Private Object reference (TYPE REF TO) CL_SIC_NORM_OBJ_NORM_STRAT Object Normlizing Strategy 20060306
13 MR_OBJ_NORM_STRAT_F Static Attribute Private Object reference (TYPE REF TO) CL_SIC_NORM_OBJ_NORM_STRAT_F Facotry for Object Normalizing Strategies 20060306
14 MR_RULE_EXPLOSION_ENGINE Static Attribute Private Object reference (TYPE REF TO) CL_SIC_NORM_RULE_EXPL_ENGINE Rule Explosion Engine 20060306
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_ATTR_NORM_RULE Static method Public Method Check Attribute Normalizing Rule 20060307
2 CHECK_CONDITIONAL_RULE Static method Public Method Check Conditional Rule 20060314
3 CHECK_OBJ_NORM_STRAT Static method Public Method Check Object Normalizing Strategy 20060313
4 LOG_HEADER Static method Public Method Write Log Header 20060307
5 PREPARE_CHECKS Static method Private Method Prepare Checks 20060306
6 RESET_MODELS Static method Public Method Reset Models 20060329
7 START_ATTR_NORM_RULE_LOG Static method Private Method Init Log for Attribute Normalizing Rules 20060309
8 START_CONDITIONAL_RULE_LOG Static method Private Method Init Log for conditional Rules 20060314
9 START_OBJ_NORM_STRAT_LOG Static method Private Method Init Log for Attribute Normalizing Rules 20060313
Events
Class CL_SIC_NORM_CHECK has no event.
Types
Class CL_SIC_NORM_CHECK has no local type.
Method Signatures

Method CHECK_ATTR_NORM_RULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_LOG_CONF Call by reference Object reference (TYPE REF TO) CL_SIC_NORM_LOG_CONFIG Log for Configuration 20060307
2 Importing IV_ATTR_NORM_RULE Call by reference Type reference (TYPE) SIC_NORM_TV_ATTR_NORM_RULE Attribute Normalizing Rule 20060307
3 Importing IV_MODE Call by reference Type reference (TYPE) CHAR1 GC_MODE_ANORMR Execution Mode 20060330
4 Returning RV_CONSISTENT Value transfer Type reference (TYPE) XFELD Checkbox 20060307

Method CHECK_ATTR_NORM_RULE on class CL_SIC_NORM_CHECK has no exception.

Method CHECK_CONDITIONAL_RULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_LOG_CONF Call by reference Object reference (TYPE REF TO) CL_SIC_NORM_LOG_CONFIG Log for Configuration 20060314
2 Importing IV_CONDITIONAL_RULE Call by reference Type reference (TYPE) SIC_NORM_TV_CONDITIONAL_RULE Conditional Rule 20060314
3 Importing IV_MODE Call by reference Type reference (TYPE) CHAR1 GC_MODE_CONDRU Execution Mode 20060330
4 Returning RV_CONSISTENT Value transfer Type reference (TYPE) XFELD Checkbox 20060314

Method CHECK_CONDITIONAL_RULE on class CL_SIC_NORM_CHECK has no exception.

Method CHECK_OBJ_NORM_STRAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_FIELD_PROVIDER Call by reference Object reference (TYPE REF TO) IF_SIC_SERVICE_CONFIGURATION Interface for Service Configuration 20060519
2 Importing IR_LOG_CONF Call by reference Object reference (TYPE REF TO) CL_SIC_NORM_LOG_CONFIG Log for Configuration 20060313
3 Importing IV_CONTEXT Call by reference Type reference (TYPE) XFELD ' ' Flag: Check Context-Consistency 20060519
4 Importing IV_MODE Call by reference Type reference (TYPE) CHAR1 GC_MODE_NORMST Execution Mode 20060329
5 Importing IV_OBJ_NORM_STRAT Call by reference Type reference (TYPE) SIC_NORM_TV_OBJ_NORM_STRAT Objet Normalizing Strategy 20060313
6 Returning RV_CONSISTENT Value transfer Type reference (TYPE) XFELD Checkbox 20060313

Method CHECK_OBJ_NORM_STRAT on class CL_SIC_NORM_CHECK has no exception.

Method LOG_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_LOG_CONF Call by reference Object reference (TYPE REF TO) CL_SIC_NORM_LOG_CONFIG Log for Configuration 20060307

Method LOG_HEADER on class CL_SIC_NORM_CHECK has no exception.

Method PREPARE_CHECKS Signature

Method PREPARE_CHECKS on class CL_SIC_NORM_CHECK has no parameter.
Method PREPARE_CHECKS on class CL_SIC_NORM_CHECK has no exception.

Method RESET_MODELS Signature

Method RESET_MODELS on class CL_SIC_NORM_CHECK has no parameter.
Method RESET_MODELS on class CL_SIC_NORM_CHECK has no exception.

Method START_ATTR_NORM_RULE_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_LOG_CONF Call by reference Object reference (TYPE REF TO) CL_SIC_NORM_LOG_CONFIG Log for Configuration 20060309
2 Importing IV_ATTR_NORM_RULE Call by reference Type reference (TYPE) SIC_NORM_TV_ATTR_NORM_RULE Attribute Normalizing Rule 20060309

Method START_ATTR_NORM_RULE_LOG on class CL_SIC_NORM_CHECK has no exception.

Method START_CONDITIONAL_RULE_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_LOG_CONF Call by reference Object reference (TYPE REF TO) CL_SIC_NORM_LOG_CONFIG Log for Configuration 20060314
2 Importing IV_CONDITIONAL_RULE Call by reference Type reference (TYPE) SIC_NORM_TV_CONDITIONAL_RULE Conditional Rule 20060314

Method START_CONDITIONAL_RULE_LOG on class CL_SIC_NORM_CHECK has no exception.

Method START_OBJ_NORM_STRAT_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_LOG_CONF Call by reference Object reference (TYPE REF TO) CL_SIC_NORM_LOG_CONFIG Log for Configuration 20060313
2 Importing IV_OBJ_NORM_STRAT Call by reference Type reference (TYPE) SIC_NORM_TV_OBJ_NORM_STRAT Objet Normalizing Strategy 20060313

Method START_OBJ_NORM_STRAT_LOG on class CL_SIC_NORM_CHECK has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 710