Skip to Content
Technical Articles
Author's profile photo Sookriti Mishra

Cloud Integration, SAP HCI, SAP CPI Interview Questions.

Hey CPI Enthusiasts,

Based on my experience, here are a couple of questions from my memory lane, which all the interviewers ask, and if you are applying for a CPI Role, then make sure, you know these concepts, have tried and tested them before you apply for the job.

This is not a cheat code, but a guide for you to prepare, and update your knowledge on the mentioned areas. So, here we go.

  1. Why use CPI?
  2. On what framework is CPI based?
  3. How to connect Cloud Platform Integration and On-premise system?
  4. What are the different connectors available to connect Cloud Platform Integration and On-premise system?
  5. What are the steps to configure Cloud Connector?
  6. What necessary configuration is required for onboarding Cloud Platform Cockpit or BTP Cockpit?
  7. What are the necessary platform roles that have to be provided to a member in the Cloud Platform Cockpit or BTP Cockpit so that the member or user can work as a developer in Cloud Integration?
  8. What is the difference between Neo and Cloud Foundry?
  9. How to do error analysis?
  10. What if a message transmission is not replicable, and hence, no trace mode, then, how will you do error analysis?
  11. What is the difference between Content Modifier and Content Enricher?
  12. What is the difference between Content Enricher and Request-Reply?
  13. What is the difference between Header and Property in Content Modifier?
  14. What is the difference between Aggregator and Gather?
  15. What is the difference between Gather and Join?
  16. What are the different types of Splitter types?
  17. What is the difference between General and Iterating Splitter?
  18. What are the different types of Aggregation Strategies available?
  19. How to handle exceptions in an IFlow?
  20. What is the difference between Value Mapping and Fixed Value Mapping?
  21. Why Value Mapping was provided by SAP when Fixed Value Mapping does the same job?
  22. What are the different Node Functions available?
  23. What is the difference between removeContext, and collapseContext?
  24. How does splitByValue work?
  25. How will Gather know that the last split message has reached?
  26. What are the different Processing Statuses available?
  27. What are some of the features of Apache Camel?
  28. What are the different management nodes available in Cloud Integration aka CPI?
  29. In which node are the IFlows deployed?
  30. Where are the certificates installed in Cloud Integration?
  31. What are some of the new features provided by SAP in the new release?
  32. What are the different adapters you have worked on?
  33. What does the Process Direct adapter do?
  34. Does CPI support Multi-tenant-architecture? If yes, then how does it work?
  35. What are the different ways in which an Integration Flow can be migrated from one tenant to another?
  36. What are the different scriptings possible in Cloud Integration?
  37. What are the different types of Mapping possible in Cloud Integration?
  38. What message formats can Cloud Integration read?
  39. Does Message Mapping support JSON format? If not, how to handle an incoming JSON format in the Message Mapping step?
  40. When does a message go to “Discarded status”?
  41. When does a message go to “Processing status”?
  42. What are the steps to configure an IDOC for Outbound Communication?
  43. Is the “Cloud Connector Admin” role mandatory for onboarding Cloud Integration?
  44. If you have more than 2 tenants in the BTP Cockpit, are the member to be added to both the tenants separately?
  45. Which role must be assigned to the user in the BTP Cockpit who wants to perform Basic Authentication for the HTTPS Inbound scenario for SAP Cloud Integration?
  46. State some of the Authorization Groups available in the BTP Cockpit.


I will keep updating this blog as and when I recall the questions. Feel free to add your interview questions in the comment section, so that I incorporate them in the blog.

Till then, Have a Happy Interview!



Sookriti Mishra

Assigned Tags

      You must be Logged on to comment or reply to a post.
      Author's profile photo Daniel Graversen
      Daniel Graversen

      There are some good questions that you need to understand their knowledge on the product.

      One thing that may be difficult to judge is their ability to design integration and if they have understood the concept and how to use it.


      One question what is the official name of CPI.



      Author's profile photo Hari Kotha
      Hari Kotha

      The term CPI is dissolved and now SAP made Cloud platform as  BTP - Business Technology platform.
      Correct me Daniel

      Author's profile photo Sven Huberti
      Sven Huberti

      Interesting read!

      I noticed that I am a good Cloud Integration Specialist then - even though some questions caught me off-guard. On the other hand I am in customer advisory - not doing implementations. We have awesome consultants and partners for that.

      One thing I would like to add though: sometimes I feel like Integration Specialists are so deep-down into the projects, that they are missing new features that get added every month. There are many ways to get to Rome, so I would also recommend to check if the Integration Specialist is (at least a little) up-to-date with the SAP Business technology Platform Integration Suite. And we have a monthly webinar for that, so there is no excuse 😉


      Author's profile photo hari babu
      hari babu

      Hi Sookriti Mishra,

      i am Haribabu , i didn't find answers for few questions, if you explain few then it would be good

      Author's profile photo Sookriti Mishra
      Sookriti Mishra
      Blog Post Author

      Sure, please let me know which ones?

      Author's profile photo Nirmal Mehta
      Nirmal Mehta

      Hi Sookriti , Questions 7,10,34,45 are the ones.


      Author's profile photo Madhukar Govindu
      Madhukar Govindu

      Sookriti Mishra

      SAP CPI  works  on Apache Camel. Its one of the Integration Frameworks. Which allow routing and Transformation of data in different formats. Its a middle ware tool which build on Java.


      Author's profile photo Kavyasri Bollineni
      Kavyasri Bollineni

      Hi Sookriti Mishra,

      Much helpful blog. Thanks!

      It would be great if you can include couple of questions in your list 🙂

      What all different adapters are available and use case in brief.
      Can you migrate/copy the packages to an another tenant? if yes what all possible ways?
      Differentiate between SAP Cloud Integration (CPI) VS SAP Process Orchestration (PO).

      Author's profile photo Nagesh Popalayat
      Nagesh Popalayat

      Very Helpful,