GeneratorGeneratortypeCreates a project, a component or configuration once, when you run it, rather than taking part in every build.See every one →What this type is →by SAPby SAPoriginPublished by SAP itself. A visible facet, never an input to a reading — a dormant official plugin reads exactly like a dormant independent one.See every one →

btp-cloud-connector-setup-automation

A Yeoman generator that adds the Cloud Connector system mappings for an XS Advanced system and writes the matching SAP BTP destination files.

Reaching an XS Advanced system from SAP Business Application Studio means creating Cloud Connector system mappings by hand and then building matching destination files for the subaccount. Running yo bas-xsa-connectivity asks for the Cloud Connector login URL, username, password and location ID, the SAP BTP subaccount region and ID, and a directory for the output; it then adds the system mappings and resources Business Application Studio needs, and writes the destination files into that directory. Importing those files under Connectivity > Destinations in the subaccount is still a manual step.

Facts

Last pushLicenceApache-2.0

Where it sits

Lives in
Provides
DestinationsBTPDestinationscapabilityReaching a system that is not yours — an S/4HANA tenant, an on-premise service, a third-party API — without the address, the credentials or the tunnel being written into the application. The destination is the indirection, and the reason an endpoint can move without a redeploy.
Requires
Cloud ConnectorCloud Connectorartifactthe installation the generator signs in to and adds the system mappings and resources inNode.jsNode.jsoutside the atlasthe runtime the generator is installed into and run on, at the version the requirements name

Who is behind it

SAP SamplesSAP SamplesOrganisationMaintains this
In the atlas: maintains 222
@SAP-samples
maintainerJonathan BreglerPersonContributes to this
In the atlas: contributes to 3
@breglerj
Brian BernardPersonContributes to this
In the atlas: contributes to 64
@btbernard
Sushil JainPersonContributes to this
In the atlas: contributes to 2
@sushiljain01
3 contributors

What it declares

Every artifact

Type
Generator
Origin
By SAP
Runtime
Node.js

As a generator

Generates
Configuration
Run with
Yeoman
Distributed through
does not say

Connections4

README

quoted from SAP-samples/btp-cloud-connector-setup-automation under Apache-2.0, read
SAP-samples/btp-cloud-connector-setup-automation/README.mdOn GitHub

REUSE status

SAP BTP Cloud Connector Setup Automation

Description

This Yeoman generator helps you connect to a SAP BTP Subaccount in Cloud connector, add necessary System Mappings and resources to work access XS Advanced Systems in SAP Business Application Studio (BAS), and generate files for import in SAP BTP Destinations.

Requirements

  1. Node.js v18.14.2
  2. Yeoman - If not installed, install it using npm install -g yo
  3. XS Advanced CLI client
  4. Cloud Connector is installed
  5. Ensure you're logged in and the target space is SAP.
  6. You've connected to your SAP BTP Subaccount

Download and Installation

First, build and install the generator using npm:

npm install && npm link

Usage

To start the generator, navigate to the directory where you want to generate your project and run:

yo bas-xsa-connectivity

You will be prompted to enter the following information:

  1. Cloud Connector Login Url
  2. Cloud Connector Username
  3. Cloud Connector Password
  4. Cloud Connector Location ID
  5. SAP BTP Subaccount Region
  6. SAP BTP Subaccount ID
  7. Directory for Destination Files

Once you have entered the required information, the generator will perform the following tasks:

  1. Add necessary System Mappings and resources to work access XS Advanced Systems in SAP Business Application Studio (BAS)
  2. Generate files for import in SAP BTP Destinations

After the generator completes its tasks, you should see your new files in the directory you specified. Import these files in your BTP Subaccount > Connectivity > Destinations

Known Issues

How to obtain support

Create an issue in this repository if you find a bug or have questions about the content.

For additional support, ask a question in SAP Community.

Contributing

If you wish to contribute code, offer fixes or improvements, please send a pull request. Due to legal reasons, contributors will be asked to accept a DCO when they create the first pull request to this project. This happens in an automated fashion during the submission process. SAP uses the standard DCO text of the Linux Foundation.

License

Copyright (c) 2024-2026 SAP SE or an SAP affiliate company. All rights reserved. This project is licensed under the Apache Software License, version 2.0 except as noted otherwise in the LICENSE file.

Apache-2.0, read
Destinations
  1. SAP Destination serviceNamed, credentialed addresses of other systems resolved at runtime
  2. SAP Private Link ServicePrivate network link between a BTP service and a partner cloud

Details

Sources3
GitHub organisations and accountsdiscovered herechecked
github.com/SAP-samples/btp-cloud-connector-setup-automationtree, pushes, contributors, CIchecked
README.mdquoted, and what the entry declareschecked

Sources are graph entities: the same page may back several entries, and an unreachable source flags every row that rests on it.

Compatibility and provenance
runtimesnode
discovered viaGitHub organisations and accounts
first seen in the atlas
ecosystem and domainbtp, integration-and-messaging
Contributors3

From the repository’s contributor list, .

History in the atlas1
  1. First seen.
For your agent
Ref
artifact:sap-samples-btp-cloud-connector-setup-automation
JSON
/artifacts/sap-samples-btp-cloud-connector-setup-automation.json
MCP
Connecting an agent