SAP ABAP Class CL_SIC_NORM_NODE_STRUCT_M (Model Class for Node Structure)
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_NODE_STRUCT_M  
Short Description Model Class for Node Structure    
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 20051222   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_SIC_NORM_NODE_STRUCT_M has no forward declaration.
Interfaces
Class CL_SIC_NORM_NODE_STRUCT_M has no interface implemented.
Friends
Class CL_SIC_NORM_NODE_STRUCT_M has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_MODE_CONTEXT Constant Public Type reference (TYPE) CHAR1 'C' Execution Mode: Context 20060519
2 GC_MODE_NORMAL Constant Public Type reference (TYPE) CHAR1 ' ' Execution Mode: Normal 20060519
3 MR_FIELD_PROVIDER Static Attribute Private Object reference (TYPE REF TO) IF_SIC_SERVICE_CONFIGURATION Interface for Service Configuration 20060519
4 MS_APPL_OBJECT_TYPE Static Attribute Private Type reference (TYPE) SIC_S_APPL_OBJECT_TYPE Unique identification of application and object type 20060612
5 MT_NODES_READ Static Attribute Private Type reference (TYPE) SIC_T_NODE_FIELDS Table type for structure SIC_NODE_FIELDS 20060704
6 MT_NODE_FIELDS Static Attribute Private Type reference (TYPE) SIC_T_NODE_FIELDS Table type for structure SIC_NODE_FIELDS 20060102
7 MT_NODE_FIELDS_ACT Static Attribute Private Type reference (TYPE) SIC_T_NODE_FIELDS Table type for structure SIC_NODE_FIELDS 20060102
8 MT_NODE_STRUCTURE Static Attribute Private Type reference (TYPE) SIC_NORM_TT_NODE_STRUCTURE Tabletype for SIC_NORM_TT_NODE_STRUCTURE 20051222
9 MT_NODE_STRUCTURE_ACT Static Attribute Private Type reference (TYPE) SIC_NORM_TT_NODE_STRUCTURE Tabletype for SIC_NORM_TT_NODE_STRUCTURE 20051222
10 MV_MODE Static Attribute Private Type reference (TYPE) CHAR1 Execution Mode 20060519
11 MV_NODE_NAME Static Attribute Private Type reference (TYPE) SIC_NODE_NAME Node name 20060102
12 MV_NUMBER_OF_NODES Static Attribute Private Type reference (TYPE) SY-TABIX Number of Nodes 20051223
13 MV_OBJECT_SUBTYPE Static Attribute Private Type reference (TYPE) SIC_OBJECT_SUBTYPE Object type 20051222
14 MV_OBJECT_TYPE Static Attribute Private Type reference (TYPE) SIC_OBJECT_TYPE Object type 20051222
Methods
# Method Level Visibility Method type Description Created on
1 ADD_CHILDREN Static method Private Method Add Child Node 20051222
2 GET_NODE_FIELDS Static method Public Method Get Node Fields 20060102
3 GET_NODE_STRUCTURE Static method Public Method Get Node Structure 20051222
4 RESET Static method Public Method Reset Buffers 20060223
5 SET_MODE Static method Public Method Set Execution Mode 20060519
Events
Class CL_SIC_NORM_NODE_STRUCT_M has no event.
Types
Class CL_SIC_NORM_NODE_STRUCT_M has no local type.
Method Signatures

Method ADD_CHILDREN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_NODE_STRUCTURE Call by reference Type reference (TYPE) SIC_NORM_TT_NODE_STRUCTURE Tabletype for SIC_NORM_TT_NODE_STRUCTURE 20051222
2 Importing IS_NODE_STRUCTURE Call by reference Type reference (TYPE) SIC_NORM_TS_NODE_STRUCTURE 20051222
3 Importing IT_NODE_STRUCTURE_DB Call by reference Type reference (TYPE) SIC_T_NODE_STRUCT Table type for structure SIC_NODE_STRUCT 20051222
4 Importing IV_NODE_LEVEL Value transfer Type reference (TYPE) SIC_NORM_TV_NODE_LEVEL Level of Node Name in Node Structure 20051222

Method ADD_CHILDREN on class CL_SIC_NORM_NODE_STRUCT_M has no exception.

Method GET_NODE_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_APPL_OBJECT_TYPE Call by reference Type reference (TYPE) SIC_S_APPL_OBJECT_TYPE Unique identification of application and object type 20060125
2 Importing IV_NODE_NAME Call by reference Type reference (TYPE) SIC_NODE_NAME Node name 20060102
3 Returning RT_NODE_FIELDS Value transfer Type reference (TYPE) SIC_T_NODE_FIELDS Table type for structure SIC_NODE_FIELDS 20060102
# Exception Resumable Description Created on
1 CX_SIC_FRAMEWORK_CONFIG Errors in cnfiguration of the framework 20060125
2 CX_SIC_SERVICE_CONFIG Errors in Service Configuration 20060519

Method GET_NODE_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NODE_STRUCTURE Call by reference Type reference (TYPE) SIC_NORM_TT_NODE_STRUCTURE 20051223
2 Exporting EV_NUMBER_OF_NODES Value transfer Type reference (TYPE) SY-TABIX Number of Nodes 20051223
3 Importing IS_APPL_OBJECT_TYPE Call by reference Type reference (TYPE) SIC_S_APPL_OBJECT_TYPE Unique identification of application and object type 20060125
# Exception Resumable Description Created on
1 CX_SIC_FRAMEWORK_CONFIG Errors in cnfiguration of the framework 20060125

Method RESET Signature

Method RESET on class CL_SIC_NORM_NODE_STRUCT_M has no parameter.
Method RESET on class CL_SIC_NORM_NODE_STRUCT_M has no exception.

Method SET_MODE 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 IV_MODE Call by reference Type reference (TYPE) CHAR1 ' ' Execution Mode 20060519
# Exception Resumable Description Created on
1 CX_SIC_NORM_ENGINE Errors in Object Normalizing Engine 20060519
History
Last changed by/on SAP  20110908 
SAP Release Created in 710