Initial Setup

Product Specifics / Service Guide Template

This chapter summarizes the tasks that need to be performed when setting up the service in a subaccount and enabling it to be consumed by a target application. These tasks include:

These tasks are typically done in the SAP BTP Cockpit or a console tool (CLI/kyma console/cubectl, etc.)

warning
Describe here the one-time technical configuration tasks required for setting up the service for the first time. All other configuration tasks are described in the Administration section.
<div> <div></div> <div></div> </div> <div> <div><strong>Target Group</strong></div> <div>Account administrator, (application developer)</div> </div> <div> <div><strong>Mandatory / Optional</strong></div> <div>Mandatory</div> </div> <div> <div><strong>Size</strong></div> <div>Multiple topics possible (grouped under root topic )</div> </div> <div> <div><strong>Relevant for minimum viable scope</strong></div> <div>Yes</div> </div>

Basic Considerations

The following questions might help you prepare the content for this chapter:

warning
If your service runs in multiple environments, such as Cloud Foundry and Kyma, describe the steps for each environment.

Usage of Multiple Topics

You can include all information in one topic called "Initial Setup" or create multiple child topics for the different setup tasks.

Topic Content

<div> <div>//Under construction</div> <div></div> <div></div> </div> <div> <div>Topic Title</div> <div>Initial Setup</div> <div> <p>Use "Initial Setup" as title of your (root) topic. Do not replace it with another title.</p> <p>If you provide one topic for each task that you want to describe, use the task as topic title. Group all of these topics under the root topic "Initial Setup".</p> </div> </div> <div> <div>Introduction text (within the <shortdescr/> and <context/> DITA tags)</div> <div></div> <div> <p>Use the following standard formulation to introduce the topic:</p> <p><em>You can get started with <service name> using the standard procedures for SAP BTP Cloud Foundry/Kyma/Neo environment.</em></p> </div> </div> <div> <div>Prerequisites</div> <div></div> <div> <p>Use the following standard formulation:</p> <p><em>You have set up your global account and at least one subaccount on SAP BTP. For an overview of the required steps, see Getting Started in the Cloud Foundry Environment/Getting Started in the Kyma Environment/ Getting Started in the Neo Environment.</em></p> <p>Mention other services that must have been enabled (for example, WebIDE) and other components that must be available in the subaccount, if applicable.</p> <p>Mention all further products that the customer needs to have (on-premise systems, databases, user stores, certificates, hardware, licenses, and so on).</p> </div> </div> <div> <div>Enabling the Service</div> <div></div> <div></div> </div>

Title: Initial Setup

Use "Initial Setup" as title of your (root) topic. Do not replace it with another title.

Multiple topics

If you provide one topic for each task that you want to describe, use the task as topic title. Group all of these topics under the root topic "Initial Setup".

Introduction (without section title)

Use the following standard formulation to introduce the topic:

You can get started with <service name> using the standard procedures for SAP BTP Cloud Foundry/Kyma/Neo environment.

Prerequisites

Use the following standard formulation: You have set up your global account and at least one subaccount on SAP BTP. For an overview of the required steps, see Getting Started in the Cloud Foundry Environment/Getting Started in the Kyma Environment/Getting Started in the Neo Environment

Mention other services that must have been enabled (for example, WebIDE) and other components that must be available in the subaccount, if applicable.

Mention all further products that the customer needs to have (on-premise systems, databases, user stores, certificates, hardware, licenses, and so on).

Enabling the Service

This information is mandatory and can be provided as section in the "Initial Setup" topic or as separate subtopic. Include here all standard steps (creating and binding a service instance) and service-specific ones (destinations, configurations, role collections, etc.) if there are such.

Use the following standard formulation to introduce the topic:

Enable <service name> using the standard procedures for SAP BTP Cloud Foundry/Neo/Kyma environment.

warning
In the rare case if your service does not appear in the SAP BTP cockpit, the standard steps (creating and binding instances) will not apply to it. Then skip the standard formulation and replace it with your own custom steps.

Standard formulation for the steps:

  1. Create a service instance in the Cloud Foundry/Kyma environment.
  2. You can then bind the service instance to your application, or you can create a service key to communicate directly with the service instance.

Link to the following sections in the central SAP BTP documentation:

<div> <div>Cloud Foundry Environment</div> <div>Kyma Environment</div> </div> <div> <div> <p><a href="https%3A%2F%2Fhelp.sap.com%2Fviewer%2F65de2977205c403bbc107264b8eccf4b%2FCloud%2Fen-US%2F8221b7434d8e484fab5ec5d219b7bf64.html">Creating Service Instances</a></p> <p><a href="https%3A%2F%2Fhelp.sap.com%2Fviewer%2F65de2977205c403bbc107264b8eccf4b%2FCloud%2Fen-US%2Fe98280a71f17413088f8a10838a1e4cc.html">Binding Service Instances to Applications</a></p> <p><a href="https%3A%2F%2Fhelp.sap.com%2Fviewer%2F65de2977205c403bbc107264b8eccf4b%2FCloud%2Fen-US%2F4514a14ab6424d9f84f1b8650df609ce.html">Creating Service Keys</a></p> </div> <div><a href="https%3A%2F%2Fhelp.sap.com%2Fdocs%2Fbtp%2Fsap-business-technology-platform%2Fusing-sap-btp-services-in-kyma-environment%3Fversion%3DCloud">Using Services in the Kyma Environment</a></div> </div>

Example: Job Scheduling Service: Initial Setup section (info: Job Scheduling service is available in both the Kyma and Cloud Foundry environment).

Instance Sharing Between Environments

Add this information only if your service supports instance sharing between the Kyma and Cloud Foundry environments.

Use the standard formulation below:

You can re-use the created instance between the Kyma and Cloud Foundry environment.

If there are any service specifics regarding sharing of this service instance, describe them in your Administration section.

Example: SAP Credential Store: Share, Unshare, and Authorize a Service Instance.

Neo Environment

For the Neo environment, use the following standard formulation:

To use the <service name> service, you must enable it for your subaccount. For more information, see Using Services in the Neo Environment.

Enabling the Service in Multi-Target Applications

For multi-target applications, service instance creation and service binding can be done using the mtad.yaml file.

Add the following link for more information:

Setting Up Connectivity (if applicable)

Use this section if setting up connectivity/destinations is part of the service-specific steps for initial setup. You can also use a separate topic under the root topic "Initial Setup".

Use the following standard formulations:

Link to the following section in the central SAP BTP documentation:

Integration with another system

Some services can be integrated with another system, which means that there are multiple steps to be performed in the BTP and in the target system. In this case:

Setting Up Role Collections

Create this section/dedicated topic if setting up role collections (or roles) is part of your service-specific initial setup.

Only describe the tasks that enable the developer of the application to consume the service. Do not describe configuration tasks to be performed by the administrator of the application. These configuration tasks are described in Configuration.

Refer readers to more information about roles as follows:

Adding Libraries

Create this section/dedicated topic if your service provides a consumption library.

Explain how to add the library as a dependency to your project. You can, for example, provide a code sample of the pom.xml file. Here’s an example:

Add a link to the library documentation. For Java libraries, the documentation can be extracted as Javadoc and made available on the SAP Help Portal. You can find an example on the product page of the Unit of Measure service under Java Library Documentation.