In dieser Folge spreche ich mit Volker Buzek (https://saptodon.org/@vobu, https://www.linkedin.com/in/volkerbuzek/) über prozessbasierte Softwareentwicklung. Wir beleuchten, wie die Lücke zwischen fachlicher Modellierung und technischer Ausführung geschlossen werden kann, ordnen das Thema in den BPM-Lebenszyklus ein und diskutieren, warum dieser Ansatz gerade für komplexe Unternehmensanwendungen so sinnvoll ist. Zudem werfen wir einen Blick auf die Rolle von KI, die Relevanz von FinOps und die Abgrenzung zur klassischen Model Driven Architecture (MDA).
Dir gefallen meine Videos? Spendier mir doch einen virtuellen Kaffee (oder bei mir eigentlich lieber einen Tee 🫖)! https://ko-fi.com/ceedee666
Im Folgenden findet ihr Links zu den Themen, die im Podcast angesprochen werden:
- Web-Seite von Prof. Volker Stiehl: https://www.volkerstiehl.de/
- Buch Fundamentals of Business Process Management mit dem BPM-Lebenszyklus: https://link.springer.com/book/10.1007/978-3-662-56509-4
- Camunda: https://camunda.com/
- Camunda Plattform und Tools
- c8run
- Downloads: https://downloads.camunda.cloud/release/camunda/c8run/8.9/
- Docs: https://docs.camunda.io/docs/self-managed/quickstart/developer-quickstart/c8run/
- Camunda Modeler:
- Downloads: https://camunda.com/download/modeler/ gibts aber auch über Paket-Manager auf verschiedenen Plattformen, z.B. für Mac: brew install camunda-modeler)
- Docs: https://docs.camunda.io/docs/components/modeler/desktop-modeler/
- c8ctl, das Camunda8 CLI:
- npm Modul: https://www.npmjs.com/package/@camunda8/cli
- Github Repo: https://github.com/camunda/c8ctl
- Docs: https://docs.camunda.io/docs/next/apis-tools/c8ctl/getting-started/
- Artikel von Volker zum Thema bei Golem (Paywall):
- https://www.golem.de/news/prozessbasierte-softwareentwicklung-traditionelle-entwicklung-ist-am-ende-2602-204953.html
- https://www.golem.de/news/prozessbasierte-softwareentwicklung-die-workflow-engine-als-betriebssystem-fuer-geschaeftsablaeufe-2603-206530.html
- https://www.golem.de/news/prozessbasierte-softwareentwicklung-das-ende-des-fail-wasserfalls-2604-207102.html
In dieser Folge spreche ich mit Dr. Christian Lechner (https://www.linkedin.com/in/christian-lechner-inthecloud/) über das Thema Infrastructure as Code – mit einem besonderen Fokus auf das SAP-Ökosystem. Wir definieren, was sich hinter Begriffen wie Terraform und OpenTofu verbirgt, warum Automatisierung für die moderne Systemlandschaften unerlässlich ist und wie die SAP Business Technology Platform (BTP) effizient verwaltet werden kann. Zudem werfen wir einen nüchternen Blick auf den Einsatz von Künstlicher Intelligenz in der Infrastruktur-Automatisierung.
Dir gefallen meine Videos? Spendier mir doch einen virtuellen Kaffee (oder bei mir eigentlich lieber einen Tee 🫖)! https://ko-fi.com/ceedee666
Im Folgenden findet ihr Links zu den Themen, die im Podcast angesprochen werden:
Grundlagen & Tools:
- Terrafrom: https://developer.hashicorp.com/terraform
- OpenTofu: https://opentofu.org/
- Terraform auf der SAP BTP: https://sap-docs.github.io/terraform-landingpage-for-btp/
- SAP BTP Terraform Provider: https://registry.terraform.io/providers/SAP/btp/latest
Ressourcen für den Einstieg:
- Terraform Tutorials: https://developer.hashicorp.com/terraform/tutorials
- Terraform Kurs auf SAP Learning: https://learning.sap.com/courses/getting-started-with-terraform-on-sap-btp
- BTP Terrafrom Samples: https://github.com/SAP-samples/btp-terraform-samples
- YoutTube-Kanal Ned in the Cloud: https://www.youtube.com/c/NedintheCloud
Weiterführendes:
- Cloudfoundry: https://www.cloudfoundry.org/
00:00:00 - Start
00:00:13 - Begrüßung und Vorstelloung
00:01:16 - Definition: Infrastructure-as-Code
00:04:55 - Terraform
00:08:54 - Was bringt Infrastructure-as-Code für Vorteile?
00:11:45 - Deklarative Beschreibung der Infrastruktur
00:17:07 - Terraform in Teams nutzen
00:21:13 - Terraform vs. OpenTofu
00:27:30 - Terraform und SAP BTP
00:40:10 - KI und Infastructure-as-Code
00:50:47 - Specification-Driven-Development und Infrastructure-as-Code
00:59:40 - Wie kann ich mit Terraform starten?
01:05:39 - Zusammenfassung
Das Video zeigt kurz wie Notifikationen für Workflow-Aufgaben in SAP S/4HANA verwendet werden können.
https://ko-fi.com/ceedee666
In diesem Video zeige ich, welche Funktionalitäten der flexible Workflow in SAP S/4HANA bietet. Insbesondere gehe ich auf die verschiedenen Möglichkeiten zur Bearbeiterfindung ein.
Dir gefallen meine Videos? Spendier mir doch einen virtuellen Kaffee (oder bei mir eigentlich lieber einen Tee 🫖)! https://ko-fi.com/ceedee666
📝 Inhalte im Überblick:
00:00 - Start
00:13 - Begrüßung und Überblick
00:46 - Überblick über die SAP Workflow-Technologien
04:38 - Fiori-Apps für den Flexible Workflow
05:50 - Dokumentation zum Customizing
07:11 - Szenarios für flexiblen Workflow aktivieren
08:48 - Flexibler Workflow für Bestellanforderungen analysieren
09:08 - Automatische Freigabe testen
10:28 - Flexiblen Workflow anpassen
12:40 - Möglichkeiten der Bearbeiterfindung für Workflow-Aufgaben
13:10 - Freigabe durch Benutzer
14:44 - Freigabe durch Benutzer testen
16:01 - Benachrichtigung über offene Aufgaben
18:18 - Detaillierte Logs zum Workflow
19:16 - Organisationsstruktur im Beispielsystem
21:41 - Bearbeiterfindung über Organisationsstruktur
23:31 - Bearbeiterfindung über Organisationsstruktur testen
25:36 - Bearbeiterfindung über Teams und Zuständigkeiten
29:33 - Bearbeiterfindung durch Teams und Zuständigkeiten testen
33:33 - Zusammenfassung
📥 Zusätzliche Materialien:
- SAP Business Workflow: https://help.sap.com/docs/ABAP_PLATFORM_NEW/b5670aaaa2364a29935f40b16499972d/60618aee8b2d4466a43ec85cd982f066.html
- Flexibler Workflow in Einkauf und Beschaffung: https://help.sap.com/docs/SAP_S4HANA_ON-PREMISE/af9ef57f504840d2b81be8667206d485/10e7e36908184328aab7d5007d9ecb13.html
- Online-Kurs zum flexiblen Workflow in Einkauf und Beschaffung: https://learning.sap.com/courses/exploring-operational-procurement-in-sap-s-4hana/processing-release-procedures-for-purchase-requisitions
Dir gefallen meine Videos und du möchtest mich ein wenig unterstützen? Spendier mir doch einen virtuellen Kaffee (oder bei mir eigentlich lieber einen Tee 🫖)! https://ko-fi.com/ceedee666
In diesem Video zeige ich, wie sich die Administration der SAP Business Technology Platform (BTP) mit Terraform automatisieren lässt.
Nach einer kurzen Einführung erkläre ich, was Terraform ist und wie der SAP BTP Terraform Provider genutzt wird. Anschließend demonstriere ich Schritt für Schritt, wie sich eine HANA Cloud Datenbank über Terraform aufsetzen, konfigurieren und wieder löschen lässt. Dabei gehe ich auf die Struktur einer einfachen Terraform-Datei ein, führe das Skript live aus und zeige die Änderungen direkt im SAP BTP Cockpit.
📝 Inhalte im Überblick:
00:00 - Start
00:13 - Einleitung
01:20 - Was ist Terraform?
02:01 - SAP BTP Terraform Provider
03:57 - HANA Cloud DB mit Terraform aufsetzen
05:02 - Details einer einfachen Terraform-Datei
09:19 - Terraform-Skript ausführen
10:52 - SAP BTP Account vor Ausführung des Terraform-Skripts
13:38 - SAP BTP Account nach Ausführung des Terraform-Skripts
14:10 - Sensible Ausgaben auslesen
15:14 - Ressourcen wieder löschen
📥 Zusätzliche Materialien:
- Terraform Docu: https://developer.hashicorp.com/terraform
- SAP BTP Terraform Provider: https://registry.terraform.io/providers/SAP/btp/latest/docs
- SAP BTP Terraform Tutorial: https://developers.sap.com/tutorials/btp-terraform-get-started.html
- SAP BTP Terraform Samples: https://github.com/SAP-samples/btp-terraform-samples
- Im Video gezeigte Terraform-Skripte: https://codeberg.org/ceedee666/vector-dbs-and-embeddings/src/branch/main/hana-cloud
💡 Tipp:
Generiertes DB-Passwort auslesen mit:
- terraform output -json | jq -r '.db_admin_password.value'
oder
- terraform output db_admin_password




