cancel
Showing results for 
Search instead for 
Did you mean: 

difference between CS and ICO.

vijay_b4
Active Contributor
0 Kudos

Hi All,

This might be a simple question, but unfortunately i did not find the answer in sdn.

What is the difference in creating the interface in CS or in ICO. Is there any technical difference between both, means any message flow is different for both of them?

Thanks,

Vijay

Accepted Solutions (1)

Accepted Solutions (1)

former_member186851
Active Contributor

CS- configuration scenario which is bundling of all run time objects systems, channels, Agreements, Receiver/Interface determinations,and even ICOs.This doesn't have any technical significance just groping of process.

ICO-Integrated configuration object which technically defines end-end flow like source system, channel, target system, channel. This is required for end-end message flow and defines the message flow.

Answers (2)

Answers (2)

che_eky
Active Contributor
0 Kudos

The ICO is not meant to use the ABAP stack so should be faster. You cannot use ICO if you have ABAP objects in your configuration, e.g. ABAP mapping. If I have a choice I always use ICO.

Quote "The PI pipeline steps are kept very simple and processed in just one engine (Advanced Adapter Engine). The performance is greatly improved with the ICO based interface configurations."

Che

weberpat
Contributor
0 Kudos

To complement Raghuraman's answer: If you want to run your scenario on a single-stack installation, you will need to use ICOs as the ABAP objects you would typically group in a CS are not available there. Even if you are running a dual-stack installation today, it is probably a good idea to start building new integration scenarios as ICOs so you avoid conversion effort at a later point when you'll eventually move to single-stack.