Skip to Content

Hi experts,

I’m an SAP integration consultant and today I bring you a very interesting trick to play with CIC in SAP PO 7.5 without a CPI account.

Scenario description:

We want to play with a file from a SFTP server and put the result in another SFTP server using CIC in SAP PO 7.5 without a CPI account

Pre-requisites:

  1. SAP PO 7.5
  2. Eclipse Neon + SAP Cloud Platform Integration Tools plugin
  3. Notepad++
  4. SFTP server

Create an Integration Project & Integration Flow in Eclipse Neon

Create an Integration Project called “IF_SDN_TEST” using SFTP adapter as sender as receiver:

Step-1

Point to Point Integration Flow:

Step-2

Sender Channel-Select the adapter type “SFTP” & put a name:

Step-3

Put the details:

Step-4

Receiver Channel-Select the adapter type “SFTP” & put a name:

Step-5

Put the details

Deploy a Cloud Integration Project in SAP PO 7.5

The objective is create a ZIP file of the Integration Project content & deploy it in CIC Management Cockpit

Step-1

Select the Integration Project & copy the path:

Step-2

Select all the files of your Integration Project & create a ZIP file:

Step-3

Go to CIC Management Cockpit and deploy the ZIP file created in the Step-2:

Step-4

Don’t panic my friend, we are here to fix it 😉 :

Modify an Integration Flow raw file using Notepad++

The objective is manipulate the Integration Flow raw file ( “.ifw” file ) with Notepad++ to deploy CIC successfully in SAP PO 7.5 without a CPI account, in another words the TRICK 🙂

The TRICK consists in delete the “property” with the key “componentVersion” of each channel in the Integration Flow raw file ( “.ifw” file )

Step-1

Go to your Integration Project path & find the Integration Flow raw file, open it:

Step-2

Go to “property” with the key “componentVersion” of the sender channel, select & delete it

Before:

After:

Step-3

Do the same thing but with the receiver channel

Before:

After:

Step-4

Save the modifications:

Re-Deploy a Cloud Integration Project in SAP PO 7.5

Go to section “Deploy a Cloud Integration Project in SAP PO 7.5”, repeat all steps  & you will see the following screens as result:

Test it

The objective is make a quick test of our CIC in SAP PO 7.5 without a CPI account

Step-1

Create a testing file:

Step-2

Put it in the “out” folder of your SFTP server:

Step-3

It was processed

Step-4

Check the MPL

 

Surely your eyes are shining if you really understand what has happened, yes, you have developed, deployed & executed a CIC in your SAP PO 7.5 without a CPI account, think about the possibilities.

 

Not forget, be curious! 😉

 

Kind Regards.

Max.

 

To report this post you need to login first.

4 Comments

You must be Logged on to comment or reply to a post.

  1. Fatih Pense

    Hi Maximiliano,

    Thanks for the post! It also clarifies what Cloud Integration Content actually is. PO has the CPI runtime in it.

    I wonder in the future SAP will merge the two runtimes/adapter implementations. I think it would be more maintainable for SAP. I would love to write Apache Camel adapters for SAP PO. Two birds with one stone 🙂

    Kind regards,
    Fatih

    (1) 
  2. Bhavesh Kantilal

    This is awesome!

    If I may ask – I am always curious on how you went ablout cracking this or hacking this. Did you find some hidden documentation somewhere ?

     

    Regards

    Bhavesh

    (0) 

Leave a Reply