SAP BTP Interview Questions
BTP questions now open most SAP technical interviews, even for roles that are not platform roles. Interviewers use them to test one thing: whether you understand where extensions, integrations and data services live in a clean-core landscape — or whether you still picture everything inside the ERP box.
The questions on this page come from ERPClimb's reviewed question bank and cover the fundamentals that decide the rest of the conversation: the account model, the two runtimes, Integration Suite and iFlow thinking, how BTP reaches on-premise systems through the Cloud Connector, HANA Cloud versus on-premise HANA, the IAS/XSUAA security chain, and the CAP-versus-RAP positioning question that closes almost every BTP round.
Each answer is written to be said out loud: the concept first, the decision it drives second, and the trade-off last. If you can explain why no inbound firewall ports are needed for the Cloud Connector without hesitating, you are already ahead of most candidates.
What interviewers actually probe
Cloud Foundry versus Kyma
The runtime-choice question. Expect to justify the pick from control over containers and event-driven scale — not from which one is newer.
How BTP reaches on-premise
Cloud Connector plus Destinations is the standard connectivity probe. The follow-up is always security: the tunnel is outbound, and Principal Propagation is where strong candidates separate.
CAP versus RAP
The closing question of most BTP rounds. The expected answer positions both frameworks by stack and extension style — side-by-side and open ecosystems versus ABAP-native and S/4HANA-deep — not by declaring a winner.
8 questions with full answers
Ordered from foundational to advanced. No sign-in required.
2. How are Global Accounts, Subaccounts, and Directories structured within the BTP cockpit?
3. Explain the role of Destinations and the SAP Cloud Connector when connecting BTP to an on-premise S/4HANA system.
4. What are the primary differences between the Cloud Foundry and Kyma runtimes, and when would you choose one over the other?
5. What is the purpose of the SAP Integration Suite, and can you describe a typical iFlow use case?
6. What are the differences between CAP and RAP, and how should a developer choose between them?
7. How does BTP handle security using Identity Authentication Service (IAS), XSUAA, and Role Collections?
8. What are the key differences between SAP HANA Cloud and the traditional on-premise SAP HANA database?
Practise by experience level
The questions above are tagged by the experience levels they are normally asked at, so the same page works for a first interview and for a lead-developer round.
SAP BTP Interview Questions FAQ
What is SAP BTP in one sentence?
SAP's platform-as-a-service portfolio — application development, integration, data and analytics, and AI services — used to build extensions and integrations without modifying the S/4HANA core. Interviewers listen for the clean-core connection, not a list of service names.
What is the difference between a global account and a subaccount?
The global account is the commercial contract and entitlement container; subaccounts are the regional, independently configured units where applications actually deploy and services are consumed. Directories sit between them purely for organization and shared policy.
When do you need the SAP Cloud Connector?
Whenever a BTP application must reach an on-premise system such as S/4HANA. The connector sits behind the customer firewall and opens an outbound tunnel — no inbound ports — and a BTP Destination stores the virtual host and credentials the app calls.
Is CAP replacing RAP?
No. They serve different stacks: CAP targets Node.js and Java developers building side-by-side cloud-native services, while RAP is the standard for ABAP-based development in S/4HANA and the BTP ABAP Environment. The expected answer positions them, it does not pick one.
What secures a BTP application?
Authentication runs through the Identity Authentication Service as the identity provider, and authorization through XSUAA, which issues OAuth2 tokens based on scopes and roles declared in xs-security.json. Administrators group roles into Role Collections in the cockpit and assign them to users or federated groups.
Next practice step
Related SAP interview topics
ERP Climb is an independent educational platform and is not affiliated with SAP SE.