• Startseite
  • Produkte
  • Jetzt
  • Buchnotizen
  • Lebenslauf
  • Unternehmensberatung
  • Spiele
  • Click to open the search input field Click to open the search input field Suche
  • Menü Menü
Denis Reis
  • Link zu X
  • Link zu Facebook
  • Link zu Xing
  • Link zu LinkedIn
  • Link zu Rss dieser Seite
  • Link zu Mail
How-To Tutorials SAP BI BA

SAP BTP Cloud Foundry App mit SAP HANA Cloud Datenbank verbinden

SAP BTP Cloud Foundry App mit HANA Cloud Datenbank verbinden

In einem früheren Beitrag, Wie Sie eine App auf SAP BTP Cloud Foundry erstellen, habe ich Sie Schritt für Schritt durch die Erstellung einer eigenen Applikation geführt. In diesem Beitrag zeige ich Ihnen, wie Sie diese App mit einer SAP HANA Cloud Datenbank verknüpfen.

Bringen Sie die Analyse- und Reporting-Funktionen von SAP Analytics Cloud in Ihre gewohnte Microsoft Office-Umgebung! Mit meinem neuen Buch lernen Sie, das SAP Analytics Cloud Add-in in Excel und PowerPoint einzusetzen, Daten in Echtzeit zu analysieren und ansprechende Berichte sowie Präsentationen zu erstellen.

Zunächst müssen Sie die Datenbank auf SAP BTP bereitstellen. Wählen Sie im BTP Cockpit Boosters aus dem Navigationsmenü aus.

Boosters

Geben Sie in der Suche „Set Up SAP HANA Cloud Administration Tools“ ein und klicken Sie anscließend auf Start.

Set Up SAP HANA Cloud Administration Tools

Nachdem der Booster erfolgreich eingerichtet wurde, navigieren Sie zu dem Subaccount.

Navigate to Subaccount

Wählen Sie unter Services (1) den Eintrag Instances and Subscription (2) aus. Selektieren Sie anschließend den Eintrag Go to Application (3) bei SAP HANA Cloud.

Go to SAP HANA Cloud Application

Sie werden nun zu HANA Cloud Central weitergeleitet. Klicken Sie auf Create Instance, um eine neue Instanz anzulegen.

SAP HANA Cloud Instanz anlegen

Wählen Sie SAP HANA Cloud, SAP HANA Database als Typ aus (1) und klicken Sie auf Next Step (2).

Typ auswählen

Vergeben Sie einen Namen für die Instanz (1) und definieren Sie einen Administrator Passwort (2).

Name und Admin Passwort festlegen

Beim nächsten Schritt können Sie die Standard Memory Einstellung übernehmen.

Memory festlegen

Den Schritt SAP HANA Database Availability Zone and Replicas können Sie auch überspringen.

Replicas

Im nächsten Schritt können Sie zusätzliche Einstellungen definieren. So können Sie bestimmen, ob die Datenbank nur für Cloud Foundry IPs, allen IP Adressen oder nur ausgewählten Adressen verfügbar ist (1). Wählen Sie Allow all IP addresses aus, wenn Sie auch lokal auf die Datenbank zugreifen wollen.

Darüber hinaus müssen Sie ein Mapping für Cloud Foundry festlegen. Klicken Sie dazu auf Add Mapping (2). Wählen Sie die als Environment Instance ID (3) die Org ID und als Environment Group (4) die Space ID aus.

SAP HANA Cloud Advanced Settings

Die Org ID und den Org Namen können Sie in dem Subaccount unter Cloud Foundry einsehen.

Org ID bestimmen

Die Space ID sehen Sie, wenn Sie im BTP Cockpit des Subaccounts unter Cloud Foundry den Eintrag Spaces auswählen und anschließend den Space selektieren. Sowohl die Org ID als auch die Space ID sind in der URL einsehbar. Zum Beispiel:

https://account.hanatrial.ondemand.com/trial/#/globalaccount/306a331f-b684-4ad4-92a4-f0634b3b1db0/subaccount/1096a328-524d-4d6d-9e9c-d8abfe0a2b28/org/123d3858-9a2a-4894-9505-6eac8323f6fc/space/fef3e096-2eab-43cd-8218-125809d23c60/applications

Wenn Sie bereits eine App auf Cloud Foundry bereitgestellt haben, sehen Sie die beiden IDs auch unter Environment Variables der App.

Umgebungsvariablen der App

Schließlich können Sie auch den Cloud Foundry CLI Client nutzen, um die IDs zu bestimmen. Verwenden Sie dazu die folgenden Befehle

cf org <your_org_name> --guid

cf space <your_space_name> --guid

Zum Beispiel:

cf org 55f175bbtrial --guid

cf space dev --guid
Org und Space ID herausfinden

Ok, zurück zu unserer HANA Cloud Instanz. Sie können den letzten Schritt, Data Lake, überspringen und mit Review and Create fortfahren.

Überprüfen Sie nochmals die Einstellungen und klicken Sie auf Create Instance.

Einstellungen überprüfen und Instanz anlegen

Das kann eine Weile dauern. Holen Sie sich in der Zwischenzeit einen Kaffee. Wenn der Status Running anzeigt, ist Ihre Datenbank bereit.

Instanz läuft

Je nach Präferenz können Sie SQL Console und Database Objects direkt nutzen oder SAP HANA Database Explorer verwenden.

Verschiedene Möglichkeiten

In unserem Beispiel wollen wir die Datenbank nutzen, um den Begrüßungstext mit dem Nachnahmen anzureichern. Dazu legen wir eine Tabelle an und tragen einen Wert ein.

CREATE TABLE person (
    name VARCHAR(20) PRIMARY KEY,
    nachname VARCHAR(20)
);

INSERT INTO person VALUES('Denis', 'Reis');
Werte in der Tabelle

Nun haben wir eine HANA Datenbank mit Werten, allerdings hat unsere App noch keinen Zugriff auf die Datenbank. Die Verknüpfung erfolgt mithilfe eines Cloud Foundry hana Dienstes, der auf BTP als „SAP HANA Schemas & HDI Containers“ bezeichnet wird (siehe SAP HANA Cloud, SAP HANA Database Developer Guide for Cloud Foundry Multitarget Applications (SAP Web IDE Full-Stack) Dokumenation für Details).

Um einen neuen Dienst (Service) anzulegen, verwenden wir den Befehl create-service:

cf create-service SERVICE_OFFERING PLAN SERVICE_INSTANCE

Wir legen eine hana Service Instanz mit dem Service Plan hdi-shared an. Als Namen der Instanz vergeben wir pyhana.

cf create-service hana hdi-shared pyhana
Instanz anlegen

Im BTP Cockpit des Subaccounts sehen Sie nun eine neue Instanz pyhana des Dienstes SAP HANA Schemas & HDI Containers.

Neue SAP HANA Schemas & HDI Containers Instanz

Nun müssen wir diesen Dienst an unsere App binden. Dazu können Sie im BTP Cockpit über Create Binding eine Bindung anlegen.

Bindung anlegen

Wählen Sie anschließend die gewünschte Applikation aus und klicken Sie auf Create.

App auswählen

Bei der Bindung erfolgt die Konfiguration der Service Instanz und Anmeldeinformationen werden generiert.

Sie können die Anmeldeinformationen im BTP Cockpit als Form oder JSON einsehen.

Darüber hinaus werden die Anmeldeinformationen auch in den Umgebungsvariablen der Applikation unter VCAP_SERVICES hinterlegt.

Umgebungsvariablen der App

In der HANA Datenbank werden auch entsprechende Schemata angelegt.

Sie können die Schemata auch über die SQL Console abrufen.

SELECT * FROM SYS.SCHEMAS;

Alternativ zu BTP Cockpit können sie auch den Befehl bind-service verwenden, um die Applikation an einen Dienst zu binden.

cf bind-service APP_NAME SERVICE_INSTANCE

Zum Beispiel:

cf bind-service fancy-hello-world-app pyhana

Um die Bindung wieder zu löschen, nutzen Sie den Befehl unbind-service.

Nun hat unsere App Zugriff auf die Datenbank. Aber der neue Benutzer hat keinen Zugriff auf die zentralle Tabelle person, die vom Benutzer DBADMIN angelegt wurde.

Fehlende Berechtigungen

Daher logen wir uns mit dem Benutzer DBADMIN ein und gewähren mit GRANT SELECT dem neuen Benutzer Zugriff auf die Tabelle.

GRANT SELECT ON <schema>.<table> TO <user>;

Zum Beispiel:

GRANT SELECT ON DBADMIN.PERSON TO "6CED33A3AB6A4DEE8659049B67B8638B_3H36L788I4HTOCR0R17RLMOWM_RT";

Anschließend kann der neue Benutzer die Tabelle lesen.

Tabelle erfolgreich gelesen

Als nächsten passen wir die ursprüngliche App an. So muss die Bindung auch in der manifest.yml Datei der App hinterlegt werden. Fügen Sie die folgenden Zeilen hinzu:

  services:
  - pyhana

Nun sieht die manifest.yml Datei wie folgt aus:

---
applications:
- name: fancy-hello-world-app
  random-route: false
  routes:
  - route: https://fancy-hello-world-app.cfapps.us10-001.hana.ondemand.com
  path: ./
  memory: 512M
  disk_quota: 1024M
  instances: 2
  buildpacks: 
  - python_buildpack
  command: python server.py
  services:
  - pyhana

Darüber hinaus brauchen wir zwei neue Python Module. Um die Datenbankanmeldeinformationen aus den Umgebungsvariablen der App zu lesen, verwenden wir das Modul cfenv. Für die Verbindung mit der HANA Datenbank nutzen wir das Modul hdbcli. Daher passen wir die Datei requirements.txt wie folgt an:

Flask==2.3.*
cfenv==0.5.3
hdbcli==2.24.*

Schließen passen wir den Code an. Wir lesen die Umgebungsvariablen aus, verbinden uns mit den ausgelesenen Anmeldeinformationen zu der Datenbank und lesen die Tabelle, um den zum Namen passenden Nachnamen zu finden.

import os
from flask import Flask
from fancy import get_fancy_html  
from cfenv import AppEnv
from hdbcli import dbapi

app = Flask(__name__)
port = int(os.environ.get('PORT', 3000))
# Read name from environment variable
name = os.environ.get('NAME')

# Connect to the database and read the last name
env = AppEnv()

hana_service = 'hana'
hana = env.get_service(label=hana_service)


conn = dbapi.connect(address=hana.credentials['host'],
                        port=int(hana.credentials['port']),
                        user=hana.credentials['user'],
                        password=hana.credentials['password'],
                        encrypt='true',
                        sslTrustStore=hana.credentials['certificate'])

cursor = conn.cursor()
sql_command = f"SELECT nachname FROM dbadmin.person WHERE name = '{name}'"
cursor.execute(sql_command)
row = cursor.fetchone()
cursor.close()
conn.close()

nachname = str(row["nachname"])

@app.route('/')
def home():
    return get_fancy_html(name=name, nachname=nachname)  

if __name__ == '__main__':
    app.run(host='0.0.0.0', port=port)

Der Nachname wird an das HTML Modul fancy.py übergeben und dort verarbeitet.

# fancy.py
def get_fancy_html(name, nachname):
    html_content = f"""
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Fancy Hello World</title>
    <style>
        body {{
            margin: 0;
            height: 100vh;
            display: flex;
            justify-content: center;
            align-items: center;
            /* Animated gradient background */
            background: linear-gradient(-45deg, #ee7752, #e73c7e, #23a6d5, #23d5ab);
            background-size: 400% 400%;
            animation: gradientBG 15s ease infinite;
            overflow: hidden; /* Hide scrollbars */
            font-family: Arial, sans-serif; 
        }}

        @keyframes gradientBG {{
            0% {{ background-position: 0% 50%; }}
            50% {{ background-position: 100% 50%; }}
            100% {{ background-position: 0% 50%; }}
        }}

        .hello-text {{
            font-size: 14em;
            color: white;
            text-shadow: 2px 2px 5px rgba(0,0,0,0.3);
            /* Text animation */
            animation: moveText 6s ease-in-out infinite alternate;
        }}

        @keyframes moveText {{
            0% {{ transform: translateY(0px) scale(1); }}
            50% {{ transform: translateY(-20px) scale(1.1); }}
            100% {{ transform: translateY(0px) scale(1); }}
        }}
    </style>
</head>
<body>
    <div class="hello-text">Hello {name} {nachname}!</div>
</body>
</html>
"""
    return html_content

Schließlich deployen wir die angepasste App:

cf push

Das Ergebnis lässt sich sehen, unsere App funktioniert.

Ich hoffe, dass dieser Beitrag Ihnen geholfen hat. Sie können die Beispieldateien hier herunterladen.

Ihre User beklagen sich über langsame Berichte?

  • In meinem Newsletter lernen Sie, wie Sie Abhilfe schaffen.
  • Entdecken Sie die Möglichkeiten der Performanceoptimierung.
  • Praktische Anleitungen ermöglichen Ihnen schnelle Erfolge bei der Optimierung von SAP Systemen.
  • Viele Tipps und Tricks zu SAP BI Themen.
  • Holen Sie die maximale Performance aus Ihrem SAP BI!
  • Bei der Anmeldung zu meinem Newsletter erhalten Sie das Buch „High Performance SAP BI“ als Willkommensgeschenk.
Fordere SAP Performance Tricks an

Jetzt anfordern!

* Pflichtfeld
 
Kein SPAM. Ich hasse Spam genau so wie du.

20. Juni 2025/0 Kommentare/von Denis
Eintrag teilen
  • Teilen auf Facebook
  • Teilen auf X
  • Teilen auf WhatsApp
  • Teilen auf Pinterest
  • Teilen auf LinkedIn
  • Teilen auf Tumblr
  • Teilen auf Vk
  • Teilen auf Reddit
  • Per E-Mail teilen
https://www.denisreis.com/wp-content/uploads/2025/06/pexels-yilin-mo-214378579-31497353.jpg 1280 1920 Denis https://www.denisreis.com/wp-content/uploads/2016/09/logo.png Denis2025-06-20 17:09:242025-11-30 08:46:06SAP BTP Cloud Foundry App mit SAP HANA Cloud Datenbank verbinden
Das könnte Dich auch interessieren
How To SAP BI – Analysis for Office mit mehreren Benutzern nutzen
Skalierbarbare und pflegeleichte SAC Planungs-Architektur Skalierbarbare und pflegeleichte SAC Planungs-Architektur
IF ELSE statements in SAP HANA SQLScript IF ELSE statements in SAP HANA SQLScript
SAP Analytics Cloud - On the fly Währungsumrechnung mit Umrechnungskennzahlen SAP Analytics Cloud – On the fly Währungsumrechnung mit Umrechnungskennzahlen
Wie Sie eine SAP BW Query zwischen InfoProvidern kopieren How To SAP BI – Wie Sie eine Query zwischen InfoProvidern kopieren
Wie Sie eine SAP BW Query zwischen InfoProvidern kopieren Auswahl einer Variable über die Wertehilfe einschränken
0 Kommentare

Hinterlasse einen Kommentar

An der Diskussion beteiligen?
Hinterlasse uns deinen Kommentar!

Schreibe einen Kommentar Antwort abbrechen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre, wie deine Kommentardaten verarbeitet werden.

Stay connected

  • RSS abonnieren
  • XING
  • LinkedIn
  • Twitter
  • Facebook
  • Newsletter

Ich lese gerade

12 Rules for Life: An Antidote to Chaos

SAP BI Buchempfehlung

SAP Analysis for Microsoft Office: Reporting leicht gemacht: BI-Werkzeug für MS Excel

Kategorien

  • Allgemein
  • BPC
  • Buchnotizen
  • CSS
  • Excel
  • How-To Tutorials SAP BI BA
  • Know-How SAP
  • Projektmanagement und Führung
  • VBA

Hörfutter

Hol dir ein kostenloses Hörbuch!

Anzeige

Beliebt
  • Bestimmte Zeilen in eine andere Tabelle kopieren
    Excel VBA – Bestimmte Zeilen in eine andere Tabelle...9. März 2014 - 22:14
  • Excel VBA - Wie Sie den Blattschutz ohne Kennwort aufheben
    Excel VBA – Wie Sie den Blattschutz ohne Kennwort...24. Oktober 2017 - 12:58
  • Excel VBA - Zeichen ersetzen mit Replace
    Excel VBA – Zeichen ersetzen mit Replace12. Oktober 2014 - 20:15
  • Wie sie das aktuelle Datum in einer Liste finden
    Excel VBA – Wie Sie das aktuelle Datum in einer Liste...30. Januar 2018 - 12:57
Kürzlich
  • SAP BDC Connect für Databricks
    SAP BDC Connect für Databricks leicht gemacht10. September 2026 - 08:28
  • Datasphere CLI einrichten
    Wie Sie Datasphere CLI einrichten20. Juni 2026 - 10:57
  • Linux Spickzettel
    Linux Spickzettel24. April 2026 - 20:38
  • SAP Datasphere als Remote Quelle für SAP HANA nutzen
    SAP Datasphere als Remote Quelle für SAP HANA nutzen23. März 2026 - 09:27
Kommentare
  • PaulSuper Artikel, leider gibt es diesen FuBa bei BW/4HANA 2023...3. März 2026 - 13:34 von Paul
  • MichaelHallo, ich habe diesen Beitrag gefunden, gerade der Tipp...1. August 2023 - 14:52 von Michael
  • CarportDanke für die tolle Arbeit die hier geleistet wurde, hier...14. Februar 2023 - 12:15 von Carport
  • Tobias IsenbergHi, kann nur davon abraten/warnen, das Sprachpaket zu...19. Oktober 2022 - 14:31 von Tobias Isenberg

Werbung

Schlagwörter

ABAP AI Analysis Aufwandsschätzung BAdI BDC berechtigungen BPC BTP Controlling CSS Datasphere Delegation Design Studio EPM EvDRE Excel HTML JavaScript Meeting PM Prozessketten Python SAC SAP Script Logic Scrum SQL SQLScript Tabellen Transformationsroutinen Tutorial VBA Workshop

Archiv

  • September 2026
  • Juni 2026
  • April 2026
  • März 2026
  • Februar 2026
  • Januar 2026
  • Dezember 2025
  • November 2025
  • Oktober 2025
  • September 2025
  • August 2025
  • Juli 2025
  • Juni 2025
  • Mai 2025
  • April 2025
  • März 2025
  • Februar 2025
  • Januar 2025
  • Dezember 2024
  • November 2024
  • Oktober 2024
  • September 2024
  • August 2024
  • Juli 2024
  • Juni 2024
  • Mai 2024
  • April 2024
  • März 2024
  • Februar 2024
  • Januar 2024
  • Dezember 2023
  • November 2023
  • Oktober 2023
  • September 2023
  • August 2023
  • Juli 2023
  • Juni 2023
  • Mai 2023
  • April 2023
  • März 2023
  • Februar 2023
  • Januar 2023
  • Dezember 2022
  • November 2022
  • Oktober 2022
  • September 2022
  • August 2022
  • Juli 2022
  • Juni 2022
  • Mai 2022
  • April 2022
  • März 2022
  • Februar 2022
  • Januar 2022
  • Dezember 2021
  • November 2021
  • Oktober 2021
  • September 2021
  • August 2021
  • Juli 2021
  • Juni 2021
  • Mai 2021
  • April 2021
  • März 2021
  • Februar 2021
  • Januar 2021
  • Dezember 2020
  • November 2020
  • Oktober 2020
  • September 2020
  • August 2020
  • Juli 2020
  • Juni 2020
  • Mai 2020
  • April 2020
  • März 2020
  • Februar 2020
  • Januar 2020
  • Dezember 2019
  • November 2019
  • Oktober 2019
  • September 2019
  • August 2019
  • Juli 2019
  • Juni 2019
  • Mai 2019
  • April 2019
  • März 2019
  • Februar 2019
  • Januar 2019
  • Dezember 2018
  • November 2018
  • Oktober 2018
  • Juli 2018
  • Juni 2018
  • Mai 2018
  • April 2018
  • März 2018
  • Februar 2018
  • Januar 2018
  • Dezember 2017
  • November 2017
  • Oktober 2017
  • September 2017
  • August 2017
  • Juli 2017
  • Juni 2017
  • Mai 2017
  • April 2017
  • März 2017
  • Februar 2017
  • Januar 2017
  • Dezember 2016
  • November 2016
  • Oktober 2016
  • September 2016
  • August 2016
  • Juli 2016
  • Juni 2016
  • Mai 2016
  • April 2016
  • März 2016
  • Februar 2016
  • Januar 2016
  • Dezember 2015
  • November 2015
  • Oktober 2015
  • September 2015
  • August 2015
  • Juli 2015
  • Juni 2015
  • Mai 2015
  • April 2015
  • März 2015
  • Februar 2015
  • Januar 2015
  • Dezember 2014
  • November 2014
  • Oktober 2014
  • September 2014
  • August 2014
  • Juli 2014
  • Juni 2014
  • Mai 2014
  • April 2014
  • März 2014
  • Februar 2014
  • Januar 2014
  • Dezember 2013
  • November 2013
  • Oktober 2013
  • September 2013
  • August 2013
  • Juli 2013
  • Juni 2013
  • Mai 2013
  • April 2013
  • März 2013
  • Februar 2013
  • Januar 2013
  • Dezember 2012
  • November 2012
  • Oktober 2012
  • September 2012
  • August 2012
  • Juli 2012
  • Juni 2012
  • Mai 2012
  • April 2012
  • März 2012
  • Februar 2012
  • Januar 2012
© Copyright - Denis Reis - Lumen accipe et imperti - Impressum - Datenschutz
  • Link zu X
  • Link zu Facebook
  • Link zu Xing
  • Link zu LinkedIn
  • Link zu Rss dieser Seite
  • Link zu Mail
Link to: Wie Sie eine App auf SAP BTP Cloud Foundry erstellen Link to: Wie Sie eine App auf SAP BTP Cloud Foundry erstellen Wie Sie eine App auf SAP BTP Cloud Foundry erstellenWie Sie eine App auf SAP BTP Cloud Foundry erstellen Link to: Wie Sie SAP BTP AI Core nutzen Link to: Wie Sie SAP BTP AI Core nutzen Wie Sie SAP BTP AI Core nutzenWie Sie SAP BTP AI Core nutzen
Nach oben scrollen Nach oben scrollen Nach oben scrollen

Diese Website benutzt Cookies. Wenn du die Website weiter nutzt, erteilst du eine Einverständniserklärung zur Erhebung personenbezogener Daten nach der DSGVO. Weitere Informationen zu Cookies und insbesondere dazu, wie Sie deren Verwendung widersprechen können, finden Sie in unseren Datenschutzhinweisen.

Akzeptieren


Wie wir Cookies verwenden

Wir können Cookies anfordern, die auf Ihrem Gerät eingestellt werden. Wir verwenden Cookies, um uns mitzuteilen, wenn Sie unsere Websites besuchen, wie Sie mit uns interagieren, Ihre Nutzererfahrung verbessern und Ihre Beziehung zu unserer Website anpassen.

Klicken Sie auf die verschiedenen Kategorienüberschriften, um mehr zu erfahren. Sie können auch einige Ihrer Einstellungen ändern. Beachten Sie, dass das Blockieren einiger Arten von Cookies Auswirkungen auf Ihre Erfahrung auf unseren Websites und auf die Dienste haben kann, die wir anbieten können.

Notwendige Website Cookies

Diese Cookies sind unbedingt erforderlich, um Ihnen die auf unserer Webseite verfügbaren Dienste und Funktionen zur Verfügung zu stellen.

Da diese Cookies für die auf unserer Webseite verfügbaren Dienste und Funktionen unbedingt erforderlich sind, hat die Ablehnung Auswirkungen auf die Funktionsweise unserer Webseite. Sie können Cookies jederzeit blockieren oder löschen, indem Sie Ihre Browsereinstellungen ändern und das Blockieren aller Cookies auf dieser Webseite erzwingen. Sie werden jedoch immer aufgefordert, Cookies zu akzeptieren / abzulehnen, wenn Sie unsere Website erneut besuchen.

Wir respektieren es voll und ganz, wenn Sie Cookies ablehnen möchten. Um zu vermeiden, dass Sie immer wieder nach Cookies gefragt werden, erlauben Sie uns bitte, einen Cookie für Ihre Einstellungen zu speichern. Sie können sich jederzeit abmelden oder andere Cookies zulassen, um unsere Dienste vollumfänglich nutzen zu können. Wenn Sie Cookies ablehnen, werden alle gesetzten Cookies auf unserer Domain entfernt.

Wir stellen Ihnen eine Liste der von Ihrem Computer auf unserer Domain gespeicherten Cookies zur Verfügung. Aus Sicherheitsgründen können wie Ihnen keine Cookies anzeigen, die von anderen Domains gespeichert werden. Diese können Sie in den Sicherheitseinstellungen Ihres Browsers einsehen.

Andere externe Dienste

Wir nutzen auch verschiedene externe Dienste wie Google Webfonts, Google Maps und externe Videoanbieter. Da diese Anbieter möglicherweise personenbezogene Daten von Ihnen speichern, können Sie diese hier deaktivieren. Bitte beachten Sie, dass eine Deaktivierung dieser Cookies die Funktionalität und das Aussehen unserer Webseite erheblich beeinträchtigen kann. Die Änderungen werden nach einem Neuladen der Seite wirksam.

Google Webfont Einstellungen:

Google Maps Einstellungen:

Google reCaptcha Einstellungen:

Vimeo und YouTube Einstellungen:

Datenschutzrichtlinie

Sie können unsere Cookies und Datenschutzeinstellungen im Detail in unseren Datenschutzrichtlinie nachlesen.

Datenschutz
Einstellungen akzeptieren