Skip to Content

Introduction to Remote Service Connectivity

Learn how to extend the functionality of the Incident Management sample application.
You will learn
  • How to extend the functionality of the Incident Management sample application.
  • How to integrate the SAP S/4HANA Cloud Business Partner API to the Incident Management application.
slavipandeSvetoslav PandelievAugust 27, 2025
Created by
slavipande
June 17, 2024
Contributors
slavipande

Prerequisites

This tutorial follows the guidance provided in the SAP BTP Developer’s Guide.

  • Step 1

    In this tutorial, you integrate the SAP S/4HANA Cloud Business Partner API to the Incident Management application.

    The Incident Management application helps support representatives process and manage customer incidents. A support representative (processor) receives a phone call from an existing customer and creates a new incident on behalf of the customer.

    When the processor creates a new incident, they have to assign the incident to the respective customer. The value help of the Customer field provides the option to choose a customer from a list of customers. The Incident Management application fetches the list of customers from the SAP S/4HANA Cloud system. For this purpose, you use the SAP S/4HANA Business Partner API.

    Solution diagram
  • Step 2

    There’s a sample application called Incident Management that you can test and play with. First, you go through the Develop a Full-Stack CAP Application Following SAP BTP Developer’s Guide group of tutorials based on the Incident Management application step by step and explore the source code and the configuration tasks.

    Alternatively, you can go to the Incident Management application GitHub repository directly and clone the application without going through the application development steps. See Incident Management.

    Then, you go through the following tutorials to extend the Incident Management application.

  • Step 3

    CAP is a framework of languages, libraries, and tools for building enterprise-grade services and applications. It guides developers along proven best practices and a great wealth of out-of-the-box solutions to recurring tasks.

    Instead of delving into overly technical disciplines, CAP lets you focus on your domain. This approach accelerates the development process and safeguards investments in a world of rapidly changing cloud technologies.

    The CAP framework features a mix of proven and broadly adopted open-source and SAP technologies, as highlighted in the following figure.

    CAP Overview

    On top of open-source technologies, CAP adds:

    • Core Data Services (CDS) as a universal modeling language for both domain models and service definitions.
    • A Service SDK and runtime for Node.js and Java, offering libraries to implement and consume services as well as optimized generic provider implementations, which are capable of automatically serving many requests.
  • Step 4

    SAP BTP is an integrated offering comprised of four technology portfolios: database and data management, application development and integration, analytics, and intelligent technologies. SAP BTP is built on a multi-cloud foundation, which lets you choose from different infrastructures and runtimes. SAP BTP is multilingual, with support for most major languages and support for development, testing, and production systems both inside an organization and to the larger public.

    SAP BTP is also constantly evolving. SAP continuously updates the services that it provides, the platforms that run the custom code, and the infrastructure. This maintenance allows developers to focus on the custom code, and not to worry about hardware maintenance or software upgrades. SAP BTP offers you the ability to turn data into business value, compose end-to-end business processes, and build and extend SAP solutions and applications quickly.

    The central point of entry to the platform is the SAP BTP cockpit, where you can access your accounts and applications and manage all activities associated with them.

  • Step 5

    The structure of the account in SAP BTP provides a flexible and scalable way to organize and manage resources. Open-source cloud computing platforms like Cloud Foundry and Kyma offer developers a way to deploy and manage cloud applications with ease.

    In the current scenario, which system provides the list of customers shown in the value help of the Customer field?

  • Step 6

    Some services used in these tutorials that are part of the free tier model for SAP BTP. The free tier model lets you try out services in global accounts without any additional cost using the consumption-based commercial model and an enterprise account.

    The free tier model includes free service plans limited in scope and capacity for many services within SAP BTP. To learn more about and how to access free service plans, see Using Free Service Plans.

    Services that aren’t part of the free tier model for SAP BTP use the regular service plans.

Back to top