SAP ABAP Class CL_SIC_CONFIG_UTILITIES (Utility Methods)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-EIM-IQM-IC (Application Component) Information Consistency
     S_IC_FRAMEWORK_CONFIG (Package) Information Consolidation Framework - Konfiguration
Properties
Class CL_SIC_CONFIG_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_CONFIG   Information Consolidation Framework - Konfiguration 
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_CONFIG_UTILITIES has no interface implemented.
Friends
Class CL_SIC_CONFIG_UTILITIES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_MESSAGE_ID Constant Private Type reference (TYPE) SYMSGID 'SIC_FRAMEWORK_CONFIG' Message Class 20060124
2 GT_CONNECTORS Static Attribute Private Type reference (TYPE) SIC_T_CONNECTOR_IMPL Buffer for connectors 20060410
3 GT_NODE_DATA_FIELDS Static Attribute Private Type reference (TYPE) SIC_T_NODE_FIELDS Buffer for data fields of a node 20051214
4 GT_NODE_FIELDS Static Attribute Private Type reference (TYPE) SIC_T_NODE_FIELDS Table type for structure SIC_NODE_FIELDS 20060726
5 GT_NODE_STRUCTURE Static Attribute Private Type reference (TYPE) SIC_T_NODE_STRUCT Buffer for the node structure 20051221
6 GT_PRIMARY_ID_FIELDS Static Attribute Private Type reference (TYPE) SIC_T_NODE_FIELDS Buffer for fields of the primary ID 20051214
7 GT_PROFILE_DATA Static Attribute Private Type reference (TYPE) SIC_T_PROFILE_DATA Buffer for profile data 20060207
8 GT_PROFILE_NAMES Static Attribute Private Type reference (TYPE) SIC_T_PROFILE_NAME Buffer for profile names 20060207
9 GT_PROFILE_TYPES Static Attribute Private Type reference (TYPE) SIC_T_PROF_TYPES Buffer for profile types 20060419
10 GT_PROVIDER Static Attribute Private Type reference (TYPE) SIC_T_PROVIDER Buffer for provider data 20060419
11 GT_SECONDARY_ID_FIELDS Static Attribute Private Type reference (TYPE) SIC_T_NODE_FIELDS Buffer for fields of the secondary ID 20051214
12 GT_SERVICE_CMP Static Attribute Private Type reference (TYPE) SIC_T_SERVICE_CMP Buffer for service compositions 20060124
13 GT_SERVICE_CONTENT_TYPES Static Attribute Private Type reference (TYPE) SIC_T_SERVICE_CONTENT_TYPE Buffer for service content types 20060210
14 GT_SERVICE_DEF Static Attribute Private Type reference (TYPE) SIC_T_SERVICE_DEF Buffer for service definitions 20060124
15 GV_SERVER_GROUP Static Attribute Private Type reference (TYPE) RZLLI_APCL Logon/Server Group Name 20060726
16 GV_SERVER_GROUP_READ Static Attribute Private Type reference (TYPE) XFELD Flag: Server Group read 20060726
Methods
# Method Level Visibility Method type Description Created on
1 CONVERT_FIELDNAME_2_LFIELDNAME Static method Public Method Converts field name into the external format 20060613
2 CONVERT_LFIELDNAME_2_FIELDNAME Static method Public Method Converts field name into the internal format 20060613
3 GET_CONNECTORS Static method Public Method Returns the list of existing connectors 20060410
4 GET_CONNECTOR_IMPLEMENTATION Static method Public Method Returns the connector implementation for an application 20060131
5 GET_NODE_FIELDS Static method Public Method Returns the fields for a node 20051209
6 GET_NODE_STRUCTURE Static method Public Method Returns the node structure 20051221
7 GET_PRIMARY_ID_FIELDS Static method Public Method Returns the fields for the primary ID for a node 20051213
8 GET_PROFILE_DATA Static method Public Method Returns the profile data for the specified profile name 20060207
9 GET_PROFILE_NAMES Static method Public Method Returns the profile names for application and profile type 20060207
10 GET_PROFILE_TYPES_FOR_APPL Static method Public Method Returns the profile types for the specified application 20060418
11 GET_PROFILE_TYPE_DATA Static method Public Method Returns the data for the specified profile type 20060419
12 GET_PROFILE_TYPE_FOR_SERVICE Static method Public Method Returns the profile type for the specified service name 20060307
13 GET_PROVIDER_DATA Static method Public Method Returns the provider data for the specified profile type 20060419
14 GET_ROOT_NODE Static method Public Method Returns the root node of the node structure 20060126
15 GET_SECONDARY_ID_FIELDS Static method Public Method Returns the fields for the secondary ID for a node 20051213
16 GET_SERVER_GROUP Static method Public Method Get Server Group for Parallelization 20060726
17 GET_SERVICE_COMPOSITION Static method Public Method Returns the service composition 20060120
18 GET_SERVICE_CONTENT_TYPES Static method Public Method Returns the content types for the specified service 20060210
19 GET_SERVICE_DEFINITION Static method Public Method Returns the definition of a service 20051212
20 GET_USAGE_OF_SERVICE_PROFILE Static method Public Method Returns the profile names that use the service profile 20060315
21 SYNCHRONIZE_DATA_MODEL Static method Public Method Synchronize the data model tables with the connector 20060427
Events
Class CL_SIC_CONFIG_UTILITIES has no event.
Types
Class CL_SIC_CONFIG_UTILITIES has no local type.
Method Signatures

Method CONVERT_FIELDNAME_2_LFIELDNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_APPL_OBJECT_TYPE Value transfer Type reference (TYPE) SIC_S_APPL_OBJECT_TYPE Unique identification of application and object type 20060613
2 Importing IV_FIELDNAME Value transfer Type reference (TYPE) FIELDNAME Field Name (internal format) 20060613
3 Importing IV_NODE_NAME Value transfer Type reference (TYPE) SIC_NODE_NAME Node Name 20060613
4 Importing IV_OWNER Value transfer Type reference (TYPE) SIC_OWNER Owner of Table Entries (Namespace Separation) 20060613
5 Returning RV_LFIELDNAME Value transfer Type reference (TYPE) FNAM_____4 Field Name (external format) 20060613

Method CONVERT_FIELDNAME_2_LFIELDNAME on class CL_SIC_CONFIG_UTILITIES has no exception.

Method CONVERT_LFIELDNAME_2_FIELDNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_APPL_OBJECT_TYPE Value transfer Type reference (TYPE) SIC_S_APPL_OBJECT_TYPE Unique identification of application and object type 20060613
2 Importing IV_LFIELDNAME Value transfer Type reference (TYPE) FNAM_____4 Field Name (external format) 20060613
3 Importing IV_NODE_NAME Value transfer Type reference (TYPE) SIC_NODE_NAME Node Name 20060613
4 Importing IV_OWNER Value transfer Type reference (TYPE) SIC_OWNER Owner of Table Entries (Namespace Separation) 20060613
5 Returning RV_FIELDNAME Value transfer Type reference (TYPE) FIELDNAME Field Name (internal format) 20060613

Method CONVERT_LFIELDNAME_2_FIELDNAME on class CL_SIC_CONFIG_UTILITIES has no exception.

Method GET_CONNECTORS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OWNER Value transfer Type reference (TYPE) SIC_OWNER Owner of table entries (Namespace separation) 20060410
2 Returning RT_CONNECTORS Value transfer Type reference (TYPE) SIC_T_CONNECTOR_IMPL Table of existing connectors 20060410
# Exception Resumable Description Created on
1 CX_SIC_FRAMEWORK_CONFIG Errors in configuration of the framework 20060410

Method GET_CONNECTOR_IMPLEMENTATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APPLICATION Value transfer Type reference (TYPE) SIC_APPLICATION Application 20060131
2 Importing IV_OWNER Value transfer Type reference (TYPE) SIC_OWNER Owner of table entries (Namespace separation) 20060307
3 Returning RV_CONNECTOR_IMPL Value transfer Type reference (TYPE) SIC_CONNECTOR_IMPL Connector Implementation 20060131
# Exception Resumable Description Created on
1 CX_SIC_FRAMEWORK_CONFIG Errors in cnfiguration of the framework 20060131

Method GET_NODE_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CONNECTOR Value transfer Object reference (TYPE REF TO) IF_SIC_CONNECTOR Interface for Connectors 20060519
2 Importing IS_APPL_OBJECT_TYPE Value transfer Type reference (TYPE) SIC_S_APPL_OBJECT_TYPE Unique identification of application and object type 20060123
3 Importing IV_BYPASS_BUFFER Value transfer Type reference (TYPE) ABAP_BOOL ABAP_FALSE Bypass the buffer table 20060531
4 Importing IV_NODE_NAME Value transfer Type reference (TYPE) SIC_NODE_NAME Node name 20051209
5 Importing IV_OWNER Value transfer Type reference (TYPE) SIC_OWNER Owner of table entries (Namespace separation) 20060307
6 Importing IV_USE_CONNECTOR Value transfer Type reference (TYPE) ABAP_BOOL ABAP_TRUE Use connector to get the node fields 20060420
7 Returning RT_NODE_DATA_FIELDS Value transfer Type reference (TYPE) SIC_T_NODE_FIELDS Fields of a node 20051214
# Exception Resumable Description Created on
1 CX_SIC_FRAMEWORK_CONFIG Errors in cnfiguration of the framework 20060124

Method GET_NODE_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CONNECTOR Value transfer Object reference (TYPE REF TO) IF_SIC_CONNECTOR Interface for Connectors 20060519
2 Importing IS_APPL_OBJECT_TYPE Value transfer Type reference (TYPE) SIC_S_APPL_OBJECT_TYPE Unique identification of application and object type 20060123
3 Importing IV_BYPASS_BUFFER Value transfer Type reference (TYPE) ABAP_BOOL ABAP_FALSE Bypass the buffer table 20060531
4 Importing IV_OWNER Value transfer Type reference (TYPE) SIC_OWNER Owner of table entries (Namespace separation) 20060307
5 Importing IV_USE_CONNECTOR Value transfer Type reference (TYPE) ABAP_BOOL ABAP_TRUE Use connector to get the node structure 20060420
6 Returning RT_NODE_STRUCTURE Value transfer Type reference (TYPE) SIC_T_NODE_STRUCT Definition of the node hierarchy 20051221
# Exception Resumable Description Created on
1 CX_SIC_FRAMEWORK_CONFIG Errors in cnfiguration of the framework 20060124

Method GET_PRIMARY_ID_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_APPL_OBJECT_TYPE Value transfer Type reference (TYPE) SIC_S_APPL_OBJECT_TYPE Unique identification of application and object type 20060123
2 Importing IV_NODE_NAME Value transfer Type reference (TYPE) SIC_NODE_NAME Node name 20051213
3 Importing IV_OWNER Value transfer Type reference (TYPE) SIC_OWNER Owner of table entries (Namespace separation) 20060307
4 Importing IV_USE_CONNECTOR Value transfer Type reference (TYPE) ABAP_BOOL ABAP_TRUE Use connector to get the primary ID fields 20060420
5 Returning RT_PRIMARY_ID_FIELDS Value transfer Type reference (TYPE) SIC_T_NODE_FIELDS Fields of the primary ID 20051213
# Exception Resumable Description Created on
1 CX_SIC_FRAMEWORK_CONFIG Errors in configuration of the framework 20060124

Method GET_PROFILE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_APPL_OBJECT_TYPE Value transfer Type reference (TYPE) SIC_S_APPL_OBJECT_TYPE Unique identification of application and object type 20060523
2 Importing IV_OWNER Value transfer Type reference (TYPE) SIC_OWNER Owner of table entries (Namespace separation) 20060307
3 Importing IV_PROFILE_NAME Value transfer Type reference (TYPE) SIC_SERVICE_PROFILE Service Profile 20060207
4 Importing IV_PROFILE_TYPE Value transfer Type reference (TYPE) SIC_PROFILE_TYPE Profile Type 20060523
5 Importing IV_REF_COUNTER Value transfer Type reference (TYPE) SIC_PROFILE_NAME_REF_COUNTER Unique Reference Counter for Profile Name 20060424
6 Importing IV_SERVICE_NAME Value transfer Type reference (TYPE) SIC_SERVICE_NAME Name of a service 20060207
7 Returning RT_PROFILE_DATA Value transfer Type reference (TYPE) SIC_T_PROFILE_DATA Profile Data 20060207
# Exception Resumable Description Created on
1 CX_SIC_FRAMEWORK_CONFIG Errors in configuration of the framework 20060207

Method GET_PROFILE_NAMES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_APPL_OBJECT_TYPE Value transfer Type reference (TYPE) SIC_S_APPL_OBJECT_TYPE Unique identification of application and object type 20060207
2 Importing IV_BYPASS_BUFFER Value transfer Type reference (TYPE) ABAP_BOOL Bypass the buffer table 20060427
3 Importing IV_OWNER Value transfer Type reference (TYPE) SIC_OWNER Owner of table entries (Namespace separation) 20060307
4 Importing IV_PROFILE_TYPE Value transfer Type reference (TYPE) SIC_PROFILE_TYPE Profile Type 20060207
5 Importing IV_SERVICE_NAME Value transfer Type reference (TYPE) SIC_SERVICE_NAME Name of a service 20060207
6 Returning RT_PROFILE_NAMES Value transfer Type reference (TYPE) SIC_T_PROFILE_NAME Table type for database table SIC_PROFILE_NAME 20060207
# Exception Resumable Description Created on
1 CX_SIC_FRAMEWORK_CONFIG Errors in configuration of the framework 20060207

Method GET_PROFILE_TYPES_FOR_APPL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APPLICATION Value transfer Type reference (TYPE) SIC_APPLICATION Application 20060418
2 Importing IV_OWNER Value transfer Type reference (TYPE) SIC_OWNER Owner of table entries (Namespace separation) 20060418
3 Returning RT_PROFILE_TYPES Value transfer Type reference (TYPE) SIC_T_PROFILE_TYPE Table type for structure SIC_S_PROFILE_TYPE 20060418
# Exception Resumable Description Created on
1 CX_SIC_FRAMEWORK_CONFIG Errors in configuration of the framework 20060418

Method GET_PROFILE_TYPE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OWNER Value transfer Type reference (TYPE) SIC_OWNER Owner of table entries (Namespace separation) 20060419
2 Importing IV_PROFILE_TYPE Value transfer Type reference (TYPE) SIC_PROFILE_TYPE Profile Type 20060419
3 Returning RT_PROFILE_TYPE_DATA Value transfer Type reference (TYPE) SIC_T_PROF_TYPES Table type for database table SIC_PROF_TYPES 20060419
# Exception Resumable Description Created on
1 CX_SIC_FRAMEWORK_CONFIG Errors in configuration of the framework 20060419

Method GET_PROFILE_TYPE_FOR_SERVICE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OWNER Value transfer Type reference (TYPE) SIC_OWNER Owner of table entries (Namespace separation) 20060307
2 Importing IV_SERVICE_NAME Value transfer Type reference (TYPE) SIC_SERVICE_NAME Name of a service 20060307
3 Returning RV_PROFILE_TYPE Value transfer Type reference (TYPE) SIC_PROFILE_TYPE Profile Type 20060307
# Exception Resumable Description Created on
1 CX_SIC_FRAMEWORK_CONFIG Errors in cnfiguration of the framework 20060307

Method GET_PROVIDER_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OWNER Value transfer Type reference (TYPE) SIC_OWNER Owner of table entries (Namespace separation) 20060419
2 Importing IV_PROFILE_TYPE Value transfer Type reference (TYPE) SIC_PROFILE_TYPE Profile Type 20060419
3 Importing IV_PROVIDER_TYPE Value transfer Type reference (TYPE) SIC_PROVIDER_TYPE Provider type 20060419
4 Returning RT_PROVIDER_DATA Value transfer Type reference (TYPE) SIC_T_PROVIDER Table type for database table SIC_PROVIDER 20060419
# Exception Resumable Description Created on
1 CX_SIC_FRAMEWORK_CONFIG Errors in configuration of the framework 20060419

Method GET_ROOT_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CONNECTOR Value transfer Object reference (TYPE REF TO) IF_SIC_CONNECTOR Interface for Connectors 20060519
2 Importing IS_APPL_OBJECT_TYPE Value transfer Type reference (TYPE) SIC_S_APPL_OBJECT_TYPE Unique identification of application and object type 20060126
3 Importing IV_OWNER Value transfer Type reference (TYPE) SIC_OWNER Owner of table entries (Namespace separation) 20060307
4 Importing IV_USE_CONNECTOR Value transfer Type reference (TYPE) ABAP_BOOL ABAP_TRUE Use connector to get the root node 20060516
5 Returning RS_NODE_STRUCTURE Value transfer Type reference (TYPE) SIC_NODE_STRUCT Root node 20060126
# Exception Resumable Description Created on
1 CX_SIC_FRAMEWORK_CONFIG Errors in cnfiguration of the framework 20060126

Method GET_SECONDARY_ID_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_APPL_OBJECT_TYPE Value transfer Type reference (TYPE) SIC_S_APPL_OBJECT_TYPE Unique identification of application and object type 20060123
2 Importing IV_NODE_NAME Value transfer Type reference (TYPE) SIC_NODE_NAME Node name 20051213
3 Importing IV_OWNER Value transfer Type reference (TYPE) SIC_OWNER Owner of table entries (Namespace separation) 20060307
4 Importing IV_USE_CONNECTOR Value transfer Type reference (TYPE) ABAP_BOOL ABAP_TRUE Use connector to get the secondary ID fields 20060420
5 Returning RT_SECONDARY_ID_FIELDS Value transfer Type reference (TYPE) SIC_T_NODE_FIELDS Fields of the secondary ID 20051213
# Exception Resumable Description Created on
1 CX_SIC_FRAMEWORK_CONFIG Errors in cnfiguration of the framework 20060124

Method GET_SERVER_GROUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_SERVER_GROUP Value transfer Type reference (TYPE) RZLLI_APCL Logon/Server Group Name 20060726

Method GET_SERVER_GROUP on class CL_SIC_CONFIG_UTILITIES has no exception.

Method GET_SERVICE_COMPOSITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OWNER Value transfer Type reference (TYPE) SIC_OWNER Owner of table entries (Namespace separation) 20060307
2 Importing IV_SERVICE_NAME Value transfer Type reference (TYPE) SIC_SERVICE_NAME Name of a service 20060120
3 Returning RT_SERVICE_COMPOSITION Value transfer Type reference (TYPE) SIC_T_SERVICE_CMP Definition of service composition 20060120
# Exception Resumable Description Created on
1 CX_SIC_FRAMEWORK_CONFIG Errors in cnfiguration of the framework 20060124

Method GET_SERVICE_CONTENT_TYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OWNER Value transfer Type reference (TYPE) SIC_OWNER Owner of table entries (Namespace separation) 20060307
2 Importing IV_SERVICE_NAME Value transfer Type reference (TYPE) SIC_SERVICE_NAME Name of a service 20060210
3 Returning RT_CONTENT_TYPES Value transfer Type reference (TYPE) SIC_T_SERVICE_CONTENT_TYPE List of Container Content Types 20060210
# Exception Resumable Description Created on
1 CX_SIC_FRAMEWORK_CONFIG Errors in configuration of the framework 20060210

Method GET_SERVICE_DEFINITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OWNER Value transfer Type reference (TYPE) SIC_OWNER Owner of table entries (Namespace separation) 20060307
2 Importing IV_SERVICE_NAME Value transfer Type reference (TYPE) SIC_SERVICE_NAME Name of a service 20051212
3 Returning RS_SERVICE_DEFINITION Value transfer Type reference (TYPE) SIC_SERVICE_DEF Definition of a service 20060120
# Exception Resumable Description Created on
1 CX_SIC_FRAMEWORK_CONFIG Errors in cnfiguration of the framework 20060124

Method GET_USAGE_OF_SERVICE_PROFILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DISPLAY_RESULT Value transfer Type reference (TYPE) ABAP_BOOL ABAP_FALSE Display result in POP UP screen 20060315
2 Importing IV_OWNER Value transfer Type reference (TYPE) SIC_OWNER Owner of table entries (Namespace separation) 20060315
3 Importing IV_SERVICE_PROFILE Value transfer Type reference (TYPE) SIC_SERVICE_PROFILE Service Profile 20060315
4 Importing IV_SERVICE_PROVIDER Value transfer Type reference (TYPE) SIC_SERVICE_PROVIDER Service Provider 20060315
5 Returning RT_PROFILE_NAMES Value transfer Type reference (TYPE) SIC_T_PROFILE_DATA Profile names that use the specified service profile 20060315

Method GET_USAGE_OF_SERVICE_PROFILE on class CL_SIC_CONFIG_UTILITIES has no exception.

Method SYNCHRONIZE_DATA_MODEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_APPL_OBJECT_TYPE Value transfer Type reference (TYPE) SIC_S_APPL_OBJECT_TYPE Unique identification of application and object type 20060427
2 Importing IT_NODE_FIELDS Value transfer Type reference (TYPE) SIC_T_NODE_FIELDS Node fields provided by the connector 20060609
3 Importing IV_NO_COMMIT Value transfer Type reference (TYPE) ABAP_BOOL ABAP_FALSE Control commit work 20060629
4 Importing IV_OWNER Value transfer Type reference (TYPE) SIC_OWNER Owner of Table Entries (Namespace Separation) 20060427

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