SampleSampletypeA worked example you read or clone. Evidence: it demonstrates, it never provides.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 →Reference

SAP-samples/teched2024-XP280

An SAP TechEd 2024 session that creates an SAP BTP subaccount and sets up SAP Build Code and SAP Build Process Automation with the Terraform Provider for SAP BTP.

Clicking through the cockpit to set up a subaccount and its subscriptions leaves no configuration behind, and this session writes the same setup as Terraform configuration instead: exercise 1 sets up the basics of a Terraform configuration, exercise 2 creates a subaccount, and exercises 3 and 4 set up SAP Build Code and SAP Build Process Automation, so that both sit ready to use in the account at the end. It runs against an SAP BTP trial account and needs an SAP Universal ID configured as SAP Note 3085908 describes; the Terraform Provider for SAP BTP does not support two-factor authentication, so that option must not be enforced for the account. The recommended dev container option adds Docker Desktop and Visual Studio Code with the Dev Containers extension to that list.

Facts

Last pushLicenceApache-2.0

Where it sits

Lives in
Demonstrates
Account provisioningBTPAccount provisioningcapabilitySetting up cloud accounts, their organisational structure, resource entitlements, subscriptions and access assignments so the setup can be repeated from code. [Deployment](capability:deployment) puts an application onto a runtime that this account structure makes available.
Requires
TerraformTerraformoutside the atlasthe infrastructure as code tool the exercises write the account's configuration for and run it with.Terraform Provider for SAP BTPTerraform Provider for SAP BTPartifactthe provider plugin the configuration calls to create the subaccount and the two subscriptions.
Optional
DockerDockeroutside the atlasthe engine behind the dev container the README recommends for the exercises' tools.

Who is behind it

SAP SamplesSAP SamplesOrganisationMaintains this
In the atlas: maintains 222
@SAP-samples
maintainerAjay SorengPersonContributes to this
In the atlas: contributes to 36
@ajaysoreng
Stephen CherianPersonContributes to this
In the atlas: contributes to 5
@CHERIANS
DJ AdamsPersonContributes to this
Developer Advocate
In the atlas: contributes to 20, wrote 22
@qmacro
Christian LechnerPersonContributes to this
In the atlas: contributes to 12, wrote 2
@lechnerc77
ncktz-cbsPersonContributes to this
In the atlas: contributes to 1
@ncktz-cbs
Rui NogueiraPersonContributes to this
In the atlas: contributes to 6
@rui1610
6 contributors

What it declares

Every artifact

Type
Sample
Origin
By SAP
Use as
A reference

As a sample

Form
Workshop or CodeJam material

Connections4

README

quoted from SAP-samples/teched2024-XP280 under Apache-2.0, read
SAP-samples/teched2024-XP280/README.mdOn GitHub

REUSE status Open in GitHub Codespaces

XP280 - From clicks to code: Managing your SAP BTP infrastructure with Terraform

Description

This repository contains the material for the SAP TechEd 2024 session XP280 - From clicks to code: Managing your SAP BTP infrastructure with Terraform.

Overview

This session introduces attendees to Terraform as the de-facto standard for infrastructure as code. You will get hands-on experience with deploying and provisioning services and app subscriptions.

Overview Terraform

Scenario 📚

In this session we will walk you through the setup process of the SAP Build portfolio via the Terraform Provider for SAP BTP. At the end of the session, you will have the following assets in your SAP BTP trial account ready to use:

  • SAP Build Code
  • SAP Build Process Automation

Requirements

Make sure that the following prerequisites are met:

  • You have an SAP BTP Trial Account. If you don't have one yet, you can get one here.
  • Make sure that your SAP Universal ID is configured correctly. You can find the instructions in SAP Note 3085908.
  • The Terraform provider does not support 2FA. Make sure that this option is not enforced for your account.
  • You need to have a GitHub user. If you don't have one so far, please sign-up on GitHub before going through the exercises.
  • For if you intend to use the recommended 'dev container' tools option then you must also have Docker Desktop installed on your machine, as well as Visual Studio Code with the Dev Containers extension.

Exercises

Contributing

Please read the CONTRIBUTING.md to understand the contribution guidelines.

Further Information

Code of Conduct

Please read the SAP Open Source Code of Conduct.

How to obtain support

Support for the content in this repository is available during the actual time of the online session for which this content has been designed. Otherwise, you may request support via the Issues tab.

License

Copyright (c) 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. Detailed information, including third-party components and their licensing/copyright information, is available via the REUSE tool.

Apache-2.0, read

Details

Sources3
Added by handdiscovered herechecked
github.com/SAP-samples/teched2024-XP280tree, 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
discovered viaAdded by hand
first seen in the atlas
ecosystem and domainbtp, operations-and-runtime
Contributors6

From the repository’s contributor list, .

History in the atlas1
  1. First seen.
For your agent
Ref
artifact:sap-samples-teched2024-xp280
JSON
/artifacts/sap-samples-teched2024-xp280.json
MCP
Connecting an agent