SAP ABAP Class CL_SIC_UTILITIES (Utility Methods)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-EIM-IQM-IC (Application Component) Information Consistency
     S_IC_FRAMEWORK_ENGINE (Package) Information Consolidation Framework - Engine
Properties
Class CL_SIC_UTILITIES  
Short Description Utility Methods    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_IC_FRAMEWORK_ENGINE   Information Consolidation Framework - Engine 
Created 20051209   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_SIC_UTILITIES has no interface implemented.
Friends
Class CL_SIC_UTILITIES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_SEARCH_RES_GROUP_ID Constant Public Type reference (TYPE) SIC_GROUP_ID 'SRC_GRP_ID' Group ID 20060221
2 GT_DATATYPE_INSTANCE_CATALOG Static Attribute Private Type reference (TYPE) LT_DATATYPE_CATALOG_TYPE Table buffer for data types 20051209
Methods
# Method Level Visibility Method type Description Created on
1 CONVERT_SRC_RESULT_TO_OBJ_GRP Static method Public Method Converts a search result into an object group 20060221
2 CREATE_DATA_TYPE Static method Private Method Dynamically creates data structures 20051209
3 CREATE_NODE_DATA_TYPE Static method Public Method Creates a dynamic data type for a node 20051213
4 CREATE_PRIMARY_ID_TYPE Static method Public Method Creates a dynamic data type for the primary ID 20051213
5 CREATE_SECONDARY_ID_TYPE Static method Public Method Creates a dynamic data type for the secondary ID 20051213
Events
Class CL_SIC_UTILITIES has no event.
Types
Class CL_SIC_UTILITIES has no local type.
Method Signatures

Method CONVERT_SRC_RESULT_TO_OBJ_GRP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_SEARCH_RESULT Value transfer Object reference (TYPE REF TO) IF_SIC_SEARCH_RESULT Search result 20060221
2 Returning RR_OBJECT_GROUP Value transfer Object reference (TYPE REF TO) IF_SIC_OBJECT_GROUP Object group 20060221
# Exception Resumable Description Created on
1 CX_SIC_FRAMEWORK_ENGINE Errors in the framework engine 20060221

Method CREATE_DATA_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_STRUCT_FIELDS Value transfer Type reference (TYPE) SIC_T_NODE_FIELDS Fields for creating the data structure 20051214
2 Returning RR_STRUCT_TYPE Value transfer Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR 20051214
# Exception Resumable Description Created on
1 CX_SY_STRUCT_CREATION 20051209

Method CREATE_NODE_DATA_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_NODE_DATA_TYPE Value transfer Object reference (TYPE REF TO) DATA Data structure for object node data 20051214
2 Exporting ER_NODE_DATA_T_TYPE Value transfer Object reference (TYPE REF TO) DATA Data table for object node data 20051214
3 Importing IS_APPL_OBJECT_TYPE Value transfer Type reference (TYPE) SIC_S_APPL_OBJECT_TYPE Unique identification of application and object type 20060123
4 Importing IV_INCL_TABLE_TYPE Value transfer Type reference (TYPE) ABAP_BOOL ABAP_FALSE Flag: also create a table type 20051214
5 Importing IV_NODE_NAME Value transfer Type reference (TYPE) SIC_NODE_NAME Node name 20051214
6 Importing IV_OWNER Value transfer Type reference (TYPE) SIC_OWNER Owner of table entries (Namespace separation) 20060307
# Exception Resumable Description Created on
1 CX_SIC_FRAMEWORK_CONFIG Errors in configuration of the framework 20060209
2 CX_SY_STRUCT_CREATION Ausnahme beim Erzeugen eines Strukturtyps 20051214

Method CREATE_PRIMARY_ID_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_PRIMARY_ID_TYPE Value transfer Object reference (TYPE REF TO) DATA Data structure for primary ID 20051213
2 Exporting ER_PRIMARY_ID_T_TYPE Value transfer Object reference (TYPE REF TO) DATA Data table for primary ID 20051213
3 Importing IS_APPL_OBJECT_TYPE Value transfer Type reference (TYPE) SIC_S_APPL_OBJECT_TYPE Unique identification of application and object type 20060123
4 Importing IV_INCL_TABLE_TYPE Value transfer Type reference (TYPE) ABAP_BOOL ABAP_FALSE Flag: also create a table type 20051213
5 Importing IV_NODE_NAME Value transfer Type reference (TYPE) SIC_NODE_NAME Node name 20051213
6 Importing IV_OWNER Value transfer Type reference (TYPE) SIC_OWNER Owner of table entries (Namespace separation) 20060307
# Exception Resumable Description Created on
1 CX_SIC_FRAMEWORK_CONFIG Errors in configuration of the framework 20060209
2 CX_SY_STRUCT_CREATION Ausnahme beim Erzeugen eines Strukturtyps 20051213

Method CREATE_SECONDARY_ID_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_SECONDARY_ID_TYPE Value transfer Object reference (TYPE REF TO) DATA Data structure for secondary ID 20051214
2 Exporting ER_SECONDARY_ID_T_TYPE Value transfer Object reference (TYPE REF TO) DATA Data table for secondary ID 20051214
3 Importing IS_APPL_OBJECT_TYPE Value transfer Type reference (TYPE) SIC_S_APPL_OBJECT_TYPE Unique identification of application and object type 20060123
4 Importing IV_INCL_TABLE_TYPE Value transfer Type reference (TYPE) ABAP_BOOL Flag: also create a table type 20051214
5 Importing IV_NODE_NAME Value transfer Type reference (TYPE) SIC_NODE_NAME Node name 20051214
6 Importing IV_OWNER Value transfer Type reference (TYPE) SIC_OWNER Owner of table entries (Namespace separation) 20060307
# Exception Resumable Description Created on
1 CX_SIC_FRAMEWORK_CONFIG Errors in configuration of the framework 20060209
2 CX_SY_STRUCT_CREATION Ausnahme beim Erzeugen eines Strukturtyps 20051214
History
Last changed by/on SAP  20110908 
SAP Release Created in 710