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 | Static Attribute | Public | Type reference (TYPE) | CHAR1 | 'A' | Mode: Attribute Normalizing Rule | 20060329 | ||
| 2 | Static Attribute | Public | Type reference (TYPE) | CHAR1 | 'B' | Mode:Basic Rule Type | 20060330 | ||
| 3 | Static Attribute | Public | Type reference (TYPE) | CHAR1 | 'C' | Mode: Conditional Rule | 20060330 | ||
| 4 | Static Attribute | Public | Type reference (TYPE) | CHAR1 | 'Y' | Mode: Condition Type | 20060330 | ||
| 5 | Static Attribute | Public | Type reference (TYPE) | CHAR1 | 'N' | Mode: Strategy | 20060329 | ||
| 6 | Static Attribute | Public | Type reference (TYPE) | CHAR1 | 'G' | Mode: Fieldgroups | 20060403 | ||
| 7 | Static Attribute | Public | Type reference (TYPE) | CHAR1 | 'S' | Mode: Service Configuration | 20060424 | ||
| 8 | Static Attribute | Private | Object reference (TYPE REF TO) | CL_SIC_NORM_ATTR_NORM_RULE_F | Factory for Attribute Normalizing Rules | 20060306 | |||
| 9 | Static Attribute | Private | Object reference (TYPE REF TO) | CL_SIC_NORM_BASIC_RULE_F | Factory for Basic Rules | 20060306 | |||
| 10 | Static Attribute | Private | Object reference (TYPE REF TO) | CL_SIC_NORM_CONDITIONAL_RULE_F | Factory for Conditional Rules | 20060306 | |||
| 11 | Static Attribute | Private | Object reference (TYPE REF TO) | CL_SIC_NORM_CONDITION_F | Factory for Conditions | 20060306 | |||
| 12 | Static Attribute | Private | Object reference (TYPE REF TO) | CL_SIC_NORM_OBJ_NORM_STRAT | Object Normlizing Strategy | 20060306 | |||
| 13 | Static Attribute | Private | Object reference (TYPE REF TO) | CL_SIC_NORM_OBJ_NORM_STRAT_F | Facotry for Object Normalizing Strategies | 20060306 | |||
| 14 | 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 | Static method | Public | Method | Check Attribute Normalizing Rule | 20060307 | |
| 2 | Static method | Public | Method | Check Conditional Rule | 20060314 | |
| 3 | Static method | Public | Method | Check Object Normalizing Strategy | 20060313 | |
| 4 | Static method | Public | Method | Write Log Header | 20060307 | |
| 5 | Static method | Private | Method | Prepare Checks | 20060306 | |
| 6 | Static method | Public | Method | Reset Models | 20060329 | |
| 7 | Static method | Private | Method | Init Log for Attribute Normalizing Rules | 20060309 | |
| 8 | Static method | Private | Method | Init Log for conditional Rules | 20060314 | |
| 9 | 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 | IR_LOG_CONF | Call by reference | Object reference (TYPE REF TO) | CL_SIC_NORM_LOG_CONFIG | Log for Configuration | 20060307 | |||
| 2 | IV_ATTR_NORM_RULE | Call by reference | Type reference (TYPE) | SIC_NORM_TV_ATTR_NORM_RULE | Attribute Normalizing Rule | 20060307 | |||
| 3 | IV_MODE | Call by reference | Type reference (TYPE) | CHAR1 | GC_MODE_ANORMR | Execution Mode | 20060330 | ||
| 4 | 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 | IR_LOG_CONF | Call by reference | Object reference (TYPE REF TO) | CL_SIC_NORM_LOG_CONFIG | Log for Configuration | 20060314 | |||
| 2 | IV_CONDITIONAL_RULE | Call by reference | Type reference (TYPE) | SIC_NORM_TV_CONDITIONAL_RULE | Conditional Rule | 20060314 | |||
| 3 | IV_MODE | Call by reference | Type reference (TYPE) | CHAR1 | GC_MODE_CONDRU | Execution Mode | 20060330 | ||
| 4 | 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 | IR_FIELD_PROVIDER | Call by reference | Object reference (TYPE REF TO) | IF_SIC_SERVICE_CONFIGURATION | Interface for Service Configuration | 20060519 | |||
| 2 | IR_LOG_CONF | Call by reference | Object reference (TYPE REF TO) | CL_SIC_NORM_LOG_CONFIG | Log for Configuration | 20060313 | |||
| 3 | IV_CONTEXT | Call by reference | Type reference (TYPE) | XFELD | ' ' | Flag: Check Context-Consistency | 20060519 | ||
| 4 | IV_MODE | Call by reference | Type reference (TYPE) | CHAR1 | GC_MODE_NORMST | Execution Mode | 20060329 | ||
| 5 | IV_OBJ_NORM_STRAT | Call by reference | Type reference (TYPE) | SIC_NORM_TV_OBJ_NORM_STRAT | Objet Normalizing Strategy | 20060313 | |||
| 6 | 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 | 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 | IR_LOG_CONF | Call by reference | Object reference (TYPE REF TO) | CL_SIC_NORM_LOG_CONFIG | Log for Configuration | 20060309 | |||
| 2 | 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 | IR_LOG_CONF | Call by reference | Object reference (TYPE REF TO) | CL_SIC_NORM_LOG_CONFIG | Log for Configuration | 20060314 | |||
| 2 | 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 | IR_LOG_CONF | Call by reference | Object reference (TYPE REF TO) | CL_SIC_NORM_LOG_CONFIG | Log for Configuration | 20060313 | |||
| 2 | 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 |