Lesson 4 of 5
Service categories: what BTP offers
8 min
SAP BTP is a catalog of services, and the catalog is large. The SAP Discovery Center lists them with their plans and regions, and the service marketplace in the cockpit shows what a subaccount can use. To find your way, it helps to group services into a few capability areas. SAP has used four for some time: application development and automation, integration, data and analytics, and artificial intelligence. The exact grouping has shifted over the years, so treat it as a map, not a contract.
What each area means for an ERP program
Application development and automation is where side-by-side extensions are built: low-code apps, pro-code apps with the SAP Cloud Application Programming Model, workflows and launchpads. Integration covers interfaces between SAP S/4HANA and other systems, such as Contoso's purchase order flow to Lakeside Components, and the APIs Contoso exposes to partners. Data and analytics provides databases for extensions (SAP HANA Cloud), data modeling across sources (SAP Datasphere) and planning and reporting (SAP Analytics Cloud). AI services run models and expose AI capabilities to apps.
The foundational services rarely make headlines but every landscape needs them. Identity services authenticate users. The destination service stores connection details so apps do not hard-code URLs and credentials. A secure connectivity component, such as SAP Cloud Connector, links BTP to systems not exposed to the internet. Alerting tells operators when something fails. And SAP Cloud Transport Management moves content between subaccounts, which is how Contoso keeps changes flowing development to test to production.
| Contoso need | Capability area | Example service |
|---|---|---|
| Fleet customers check order status online | Application development | A Cloud Foundry app built with the SAP Cloud Application Programming Model, shown in SAP Build Work Zone |
| Send purchase orders to Lakeside Components | Integration | SAP Integration Suite, Cloud Integration |
| Expose an order status API to Great Lakes Fleet Services | Integration | SAP Integration Suite, API Management |
| Combine ERP and warranty data for margin analysis | Data and analytics | SAP Datasphere and SAP Analytics Cloud |
| Sign-on with corporate accounts | Foundational | SAP Cloud Identity Services |
| Move app and integration content between stages | Foundational | SAP Cloud Transport Management |
Mapping Contoso's needs to BTP services. Exact products depend on licensing and architecture decisions.
- User signs onA fleet customer service agent signs on through the identity service
- LaunchpadOpens the fleet order status tile in SAP Build Work Zone
- Cloud Foundry appThe app in cmc-ext-prod handles the request
- DestinationThe destination service supplies the connection to the right S/4HANA system
- Secure connectionA connectivity component reaches the private S/4HANA system
- SAP S/4HANA APIA released OData API in CMP returns order and delivery status
For testers, the service map has a practical use: it tells you what the system under test really is. A fleet order status test that passes touches identity, a launchpad, an app, a destination, connectivity and an S/4HANA API. If the test fails only in one stage, the stage-specific parts (destinations, connectivity and role collections) are the first suspects.
What would you do?
A developer suggests building the purchase order interface to Lakeside Components as custom code inside the fleet order status Cloud Foundry app, "since it already connects to S/4HANA". What should the solution architect recommend?
- The SAP Discovery Center lists services, plans and regions; the cockpit marketplace shows what a subaccount can use.
- Four capability areas: application development and automation, integration, data and analytics, AI; plus foundational services.
- Foundational services (identity, destinations, connectivity, alerting, transport) are needed in every landscape.
- Map each need to the service built for it; do not hide integration inside apps.
- Stage-specific parts (destinations, connectivity, roles) are the first suspects when only one stage fails.
Check your understanding · not graded
Lesson check
1. Which service area would host the purchase order interface to a supplier?
2. What does the destination service do?
3. Where should you check current service plans and regional availability?
4. Which service is used to move content between BTP subaccounts?