SAP ABAP Class CL_SIC_NORM_CONDITIONAL_RULE (Conditional Rules)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-EIM-IQM-IC (Application Component) Information Consistency
     S_IC_NORMALIZATION_ENGINE (Package) Information Consolidation Normalization Engine
Properties
Class CL_SIC_NORM_CONDITIONAL_RULE  
Short Description Conditional Rules    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class SIC_NORM_ENGINE    
Program status     
Category 0   
Package S_IC_NORMALIZATION_ENGINE   Information Consolidation Normalization Engine 
Created 20060120   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_SIC_NORM_CONDITIONAL_RULE has no forward declaration.
Interfaces
Class CL_SIC_NORM_CONDITIONAL_RULE has no interface implemented.
Friends
Class CL_SIC_NORM_CONDITIONAL_RULE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_CONDITION_OTHERS Constant Private Type reference (TYPE) SIC_NORM_TV_CONDITION '$OTHERS' Condition 20060418
2 MR_BASIC_RULE_F Instance attribute Private Object reference (TYPE REF TO) CL_SIC_NORM_BASIC_RULE_F Factory for Basic Rules 20060123
3 MR_CONDITIONAL_RULE_F Instance attribute Private Object reference (TYPE REF TO) CL_SIC_NORM_CONDITIONAL_RULE_F Factory for Conditional Rules 20060123
4 MR_CONDITION_F Instance attribute Private Object reference (TYPE REF TO) CL_SIC_NORM_CONDITION_F Factory for Conditions 20060123
5 MS_CONDRU Instance attribute Private Type reference (TYPE) SIC_NORM_CONDRU Conditional Rules 20060124
6 MT_CONDRUI_IN Instance attribute Private Type reference (TYPE) SIC_NORM_TT_CONDRUI_IN Tabletype for SIC_NORM_TS_CONDRUI_IN 20060125
7 MT_CONDRUR_REF Instance attribute Private Type reference (TYPE) SIC_NORM_TT_CONDRUR_REF References to Conditions, Basic Rules and Conditional Rules 20060123
8 MT_CONDRUV_IN Instance attribute Private Type reference (TYPE) SIC_NORM_TT_CONDRUV_IN Tabletype for SIC_NORM_TS_CONDRUV_IN 20060124
9 MT_CONDTYI Instance attribute Private Type reference (TYPE) SIC_NORM_TT_CONDTYI Tabletype to SIC_NORM_CONDTYI 20060210
10 MV_CONDITIONAL_RULE Instance attribute Private Type reference (TYPE) SIC_NORM_TV_CONDITIONAL_RULE Conditional Rule 20060207
Methods
# Method Level Visibility Method type Description Created on
1 CONSISTENCY_CHECK Instance method Private Method Check the Consistency of the Conditional Rule 20060209
2 CONSTRUCTOR Instance method Public Constructor Constructor 20060120
3 EXPLODE Instance method Public Method Explode Conditional Rule 20060120
4 GET_INTERFACE Instance method Public Method Get Interface 20060125
5 GET_VARIABLES Instance method Public Method Get Variables 20060125
6 INSTANTIATE_RULES_AND_CONDS Instance method Private Method Instantiate Rules and Conditions 20060123
Events
Class CL_SIC_NORM_CONDITIONAL_RULE has no event.
Types
Class CL_SIC_NORM_CONDITIONAL_RULE has no local type.
Method Signatures

Method CONSISTENCY_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_LOGGING Call by reference Object reference (TYPE REF TO) IF_SIC_LOGGING Interface for Logging Functions 20060210
2 Importing IS_CONDRU Call by reference Type reference (TYPE) SIC_NORM_CONDRU Conditional Rule 20060210
3 Importing IT_CONDRUI_IN Call by reference Type reference (TYPE) SIC_NORM_TT_CONDRUI_IN Tabletype for SIC_NORM_TS_CONDRUI_IN 20060209
4 Importing IT_CONDRUR Call by reference Type reference (TYPE) SIC_NORM_TT_CONDRUR Tabletype for SIC_NORM_CONDRUR 20060209
5 Importing IT_CONDRUV_IN Call by reference Type reference (TYPE) SIC_NORM_TT_CONDRUV_IN Tabletype for SIC_NORM_TS_CONDRUV_IN 20060209
6 Importing IV_CONDITIONAL_RULE Call by reference Type reference (TYPE) SIC_NORM_TV_CONDITIONAL_RULE Conditional Rule 20060213
# Exception Resumable Description Created on
1 CX_SIC_NORM_ENGINE Errors of object normalization engine 20060213

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_BASIC_RULE_F Value transfer Object reference (TYPE REF TO) CL_SIC_NORM_BASIC_RULE_F Factory for Basic Rules 20060123
2 Importing IR_CONDITIONAL_RULE_F Value transfer Object reference (TYPE REF TO) CL_SIC_NORM_CONDITIONAL_RULE_F Factory for Conditional Rules 20060123
3 Importing IR_CONDITION_F Value transfer Object reference (TYPE REF TO) CL_SIC_NORM_CONDITION_F Factory for Conditions 20060123
4 Importing IR_LOGGING Value transfer Object reference (TYPE REF TO) IF_SIC_LOGGING Interface for Logging Functions 20060120
5 Importing IV_CONDITIONAL_RULE Value transfer Type reference (TYPE) SIC_NORM_TV_CONDITIONAL_RULE Conditional Rule 20060120
# Exception Resumable Description Created on
1 CX_SIC_NORM_CONTENT Errors of object normalization content 20060124
2 CX_SIC_NORM_ENGINE Errors of object normalization engine 20060123

Method EXPLODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_VARIABLES Call by reference Type reference (TYPE) SIC_NORM_TT_NORMALIZED_FIELD Tabletype for SIC_NORM_TS_NORMALIZED_FIELD 20060124
2 Exporting ET_ANORMRR_REF Call by reference Type reference (TYPE) SIC_NORM_TT_ANORMRR_REF Tabletype for SIC_NORM_TS_ANORMRR_REF 20060125
3 Exporting EV_COND_VALID Call by reference Type reference (TYPE) SIC_NORM_TV_CONDITION Valid Condition 20060224
4 Importing IR_ANORMRR_REF Call by reference Object reference (TYPE REF TO) SIC_NORM_TS_ANORMRR_REF Basic Rules of Attribute Normalizing Rule with Reference 20060125
5 Importing IR_LOGGING Value transfer Object reference (TYPE REF TO) IF_SIC_LOGGING Interface for Logging Functions 20060123
6 Importing IT_DEV_NORM_TYPES Call by reference Type reference (TYPE) SIC_NORM_TT_DEV_NORM_TYPES Deviating Normalization Types 20060126
# Exception Resumable Description Created on
1 CX_SIC_NORM_CONTENT Errors of object normalization content 20060123
2 CX_SIC_NORM_ENGINE Errors of object normalization engine 20060224

Method GET_INTERFACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_CONDRUI_IN Value transfer Type reference (TYPE) SIC_NORM_TT_CONDRUI_IN Tabletype for SIC_NORM_TS_CONDRUI_IN 20060125

Method GET_INTERFACE on class CL_SIC_NORM_CONDITIONAL_RULE has no exception.

Method GET_VARIABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_CONDRUV_IN Value transfer Type reference (TYPE) SIC_NORM_TT_CONDRUV_IN Tabletype for SIC_NORM_TS_CONDRUV_IN 20060125

Method GET_VARIABLES on class CL_SIC_NORM_CONDITIONAL_RULE has no exception.

Method INSTANTIATE_RULES_AND_CONDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CONDRUR_REF Call by reference Type reference (TYPE) SIC_NORM_TT_CONDRUR_REF References to Conditions, Basic Rules and Conditional Rules 20060123
2 Importing IR_LOGGING Value transfer Object reference (TYPE REF TO) IF_SIC_LOGGING Interface for Logging Functions 20060123
# Exception Resumable Description Created on
1 CX_SIC_NORM_CONTENT Errors of object normalization content 20060123
2 CX_SIC_NORM_ENGINE Errors of object normalization engine 20060123
History
Last changed by/on SAP  20110908 
SAP Release Created in 710