SAP ABAP Interface IF_SIC_SERVICE_CONFIGURATION (Interface for Service Configuration)
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
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_SIC_SRV_FIELD_GROUP Fields Group Service 20060310
2 Interface implementation (CLASS c. INTERFACES i_ref)  CL_SIC_SRV_FINE_MATCH Fine Match Service 20060315
3 Interface implementation (CLASS c. INTERFACES i_ref)  CL_SIC_SRV_INDEX_OBJECT Index Service 20060313
4 Interface implementation (CLASS c. INTERFACES i_ref)  CL_SIC_SRV_NORMALIZE_OBJECT Normalize Object 20060315
5 Interface implementation (CLASS c. INTERFACES i_ref)  CL_SIC_SRV_READ_OBJECT_DATA Generic Service for Accessing Object Data 20060321
6 Interface implementation (CLASS c. INTERFACES i_ref)  CL_SIC_SRV_SEARCH_OBJECT Object Search Service 20060313
Properties
Interface IF_SIC_SERVICE_CONFIGURATION  
Short Description Interface for Service Configuration    
General Data
Package S_IC_FRAMEWORK_CONFIG   Information Consolidation Framework - Konfiguration 
Created 20060209   SAP 
Last changed 20110908   SAP 
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
Interface IF_SIC_SERVICE_CONFIGURATION has no interface.
Friends
Interface IF_SIC_SERVICE_CONFIGURATION has no friend.
Attributes
Interface IF_SIC_SERVICE_CONFIGURATION has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 ADD_SERVICE_PROFILE Instance method Public Method Add a new Service profile 20060310
2 CHECK_CONSISTENCY Instance method Public Method Check consistency of the specified Service profile 20060310
3 CREATE_FIELD_PROVIDER_INSTANCE Static method Public Method Create field provider instance 20060322
4 GET_CONTAINER_CONTENT_TYPES Instance method Public Method Returns the list of container content types for the service 20060310
5 GET_FIELD_LIST Instance method Public Method Returns the list of fields for the specified service profile 20060310
6 GET_SERVICE_PROFILES Instance method Public Method Returns the list of service profiles 20060310
7 MAINTAIN_SERVICE_PROFILE Instance method Public Method Maintain the specified Service profile 20060310
8 SERVICE_PROFILE_EXIST Instance method Public Method Existence check for the specified service profile 20060329
9 SET_FIELD_PROVIDER_INSTANCE Instance method Public Method Set the field provider instance 20060405
10 SET_SERVICE_PROFILE Instance method Public Method Set the specified service profile 20060424
Events
Interface IF_SIC_SERVICE_CONFIGURATION has no event.
Types
Interface IF_SIC_SERVICE_CONFIGURATION has no local type.
Method Signatures

Method ADD_SERVICE_PROFILE 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 20060316
2 Importing IV_SERVICE_PROFILE Value transfer Type reference (TYPE) SIC_SERVICE_PROFILE Service Profile 20060310
# Exception Resumable Description Created on
1 CX_SIC_SERVICE_CONFIG Errors in service configuration 20060314

Method CHECK_CONSISTENCY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SERVICE_PROFILE Value transfer Type reference (TYPE) SIC_SERVICE_PROFILE Service Profile 20060310
2 Returning RV_CONSISTENT Value transfer Type reference (TYPE) SIC_BOOLEAN_OUTPUT Boolean: Output 20060314
# Exception Resumable Description Created on
1 CX_SIC_SERVICE_CONFIG Errors in service configuration 20060314

Method CREATE_FIELD_PROVIDER_INSTANCE 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 20060322
2 Importing IV_SERVICE_PROFILE Value transfer Type reference (TYPE) SIC_SERVICE_PROFILE Service Profile 20060322
3 Returning RR_FIELD_PROVIDER Value transfer Object reference (TYPE REF TO) IF_SIC_SERVICE_CONFIGURATION Interface for service configuration 20060322

Method CREATE_FIELD_PROVIDER_INSTANCE on Interface IF_SIC_SERVICE_CONFIGURATION has no exception.

Method GET_CONTAINER_CONTENT_TYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_SERVICE_CONTENT_TYPES Value transfer Type reference (TYPE) SIC_T_SERVICE_CONTENT_TYPE List of content types the service can process 20060310
# Exception Resumable Description Created on
1 CX_SIC_SERVICE_CONFIG Errors in configuration of the framework 20060321

Method GET_FIELD_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NODE_NAME Value transfer Type reference (TYPE) SIC_NODE_NAME Node name 20060310
2 Returning RT_NODE_FIELDS Value transfer Type reference (TYPE) SIC_T_NODE_FIELDS_NORM_TYPE List of fields including normalization type 20060310
# Exception Resumable Description Created on
1 CX_SIC_SERVICE_CONFIG Errors in configuration of the framework 20060314

Method GET_SERVICE_PROFILES 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 20060404
2 Returning RT_SERVICE_PROFILES Value transfer Type reference (TYPE) SIC_T_SERVICE_PROFILE Service profiles 20060310
# Exception Resumable Description Created on
1 CX_SIC_SERVICE_CONFIG Errors in configuration of the framework 20060314

Method MAINTAIN_SERVICE_PROFILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SERVICE_PROFILE Value transfer Type reference (TYPE) SIC_SERVICE_PROFILE Service Profile 20060310
# Exception Resumable Description Created on
1 CX_SIC_SERVICE_CONFIG Errors in service configuration 20060314

Method SERVICE_PROFILE_EXIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SERVICE_PROFILE Value transfer Type reference (TYPE) SIC_SERVICE_PROFILE Service Profile 20060329
2 Returning RV_EXIST Value transfer Type reference (TYPE) ABAP_BOOL ABAP_TRUE: Service profile exists 20060329

Method SERVICE_PROFILE_EXIST on Interface IF_SIC_SERVICE_CONFIGURATION has no exception.

Method SET_FIELD_PROVIDER_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_FIELD_PROVIDER Value transfer Object reference (TYPE REF TO) IF_SIC_SERVICE_CONFIGURATION Interface for service configuration 20060405

Method SET_FIELD_PROVIDER_INSTANCE on Interface IF_SIC_SERVICE_CONFIGURATION has no exception.

Method SET_SERVICE_PROFILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SERVICE_PROFILE Value transfer Type reference (TYPE) SIC_SERVICE_PROFILE Service Profile 20060424

Method SET_SERVICE_PROFILE on Interface IF_SIC_SERVICE_CONFIGURATION has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 710