ÖBB - Österreichische Bundesbahnen
RailInvest Planner: Digitale Schienenfahrzeug-Investitionsplanung
Projektübersicht
Der RailInvest Planner ist eine umfassende Power Platform Lösung für die strategische Planung, Kalkulation und Verwaltung von Schienenfahrzeug-Investitionen der ÖBB. Die Canvas App integriert SAP-Stammdaten, automatisiert Annuitäten- und Mietkostenberechnungen, ermöglicht Fahrzeuglebenszyklusmanagement von der Neuanlage bis zur Ausmusterung, und generiert konsolidierte Mieterlös-Berichte. Mit 8 Dataverse-Entities, 8 Cloud Flows und einer zentralen Canvas App digitalisiert die Lösung den gesamten Investitionsplanungsprozess.
Screenshots & Einblicke

Zentrale Fahrzeugübersicht mit Status-Filterung und Kategorieverwaltung.

Automatische Annuitäten- und Mietpreisberechnung mit detaillierter Kostenaufschlüsselung.

Übersicht aller Fahrzeuge mit Kategorien und Status.

Validierter Excel-Upload für SAP-Stammdaten mit automatischer Dataflow-Synchronisation.
Lösung im Überblick
6 Integrierte Module
Neufahrzeuganlage
Erfassung neuer Fahrzeuge mit Kategorie, technischem Platz und geplanter Einlieferung. Automatische TSI-ID-Generierung und Statusverwaltung.
Fahrzeugkalkulation
Vollständige Annuitätenberechnung mit Anschaffungskosten, Abschreibung, Finanzierung und Zuschlägen. Tägliche und jährliche Mietpreise.
Planungskalkulation
Kategorieübergreifende Konsolidierung von Kalkulationen. Vergleich SAP-Bestand vs. App-Planfahrzeuge mit Obligo-Verwaltung.
Ausmusterung
Lebenszyklusmanagement für Fahrzeugabgänge. Unterstützt Verschrottung, Verkauf, Hinterstellung, Ersatzteilspender und Reaktivierung.
Mieterlöse Bericht
Konsolidierte Erlösauswertung nach Kategorien und Zeiträumen. Unterscheidung Plan vs. Bestand mit Summenbildung.
SAP Import
Validierter Excel-Upload für Stammdaten, Verrechnungsdaten, Preislisten und AfA. Automatische Dataflow-Synchronisation.
Projekt im Detail (Case Study)
Problemstellung / Herausforderung
Die Investitionsplanung für Schienenfahrzeuge bei der ÖBB war ein fragmentierter Prozess, der auf verschiedenen Excel-Tabellen, manuellen SAP-Exporten und nicht integrierten Systemen basierte. Die Berechnung von Annuitäten, Mietpreisen und Abschreibungen erfolgte manuell und war fehleranfällig. Es fehlte eine zentrale Übersicht über den Fahrzeugbestand (Planung vs. SAP-Bestand), den Lebenszyklus einzelner Fahrzeuge und konsolidierte Mieterlös-Prognosen. Die manuelle Dateneingabe und -pflege verursachte erheblichen Zeitaufwand und Datenqualitätsprobleme.
Meine Rolle & Beitrag
Als Power Platform Solution Architect entwickelte ich die komplette RailInvest Planner Lösung. Meine Verantwortung umfasste das Design der 8 Dataverse-Entities für die strukturierte Datenhaltung (Fahrzeuge, Kategorien, Kalkulationen, Mietpreise, etc.), die Entwicklung der Canvas App mit 6 Hauptmodulen, die Implementierung von 8 Cloud Flows für SAP-Datenimport und Dataflow-Synchronisation sowie die komplexe Annuitätenberechnungslogik. Zusätzlich erstellte ich die Integrationspipeline für den automatisierten SAP-Datenimport via SharePoint und Power BI Dataflows.
Lösungsansatz & Architektur
Die Lösung basiert auf einer modernen Power Platform Architektur mit Dataverse als zentralem Datenspeicher. SAP-Stammdaten werden über validierte Excel-Imports in SharePoint hochgeladen und via Power BI Dataflows nach Dataverse synchronisiert. Eine Canvas App bietet 6 Hauptmodule: Neufahrzeuganlage mit Kalkulation, Planungskalkulation nach Kategorie, Fahrzeugausmusterung, Mieterlös-Berichte, SAP-Import und zentrale Fahrzeugübersicht. Automatische Berechnungen für Annuitäten, Mietpreise (Basis, +REG, Gesamt) und Abschreibungen eliminieren manuelle Fehler und beschleunigen den Planungsprozess.
RailInvest Planner - Systemarchitektur
Datenquellen
Datenpipeline
Dataverse (8 Entities)
Canvas App - RailInvest Planner
Diese Architektur integriert SAP-Daten via Excel-Import mit Power Platform für eine vollständige Investitionsplanungslösung.
Technische Details & Kernfunktionen
Dataverse Entity-Modell (8 Entities)
Das zentrale Datenmodell umfasst: imendo_fahrzeug (Fahrzeugstammdaten), imendo_fahrzeugkategorie (Kategorien mit Produktcluster), imendo_fahrzeugkalkulation (Einzelkalkulationen), imendo_planungskalkulation (Kategoriekalkulationen), imendo_mieterlose (Erlösdaten), imendo_mietpreis (Preislisten), imendo_fahrzeugabschreibung (AfA-Daten) und imendo_systemlog (Audit-Trail). Choice-Felder für Verwertungsstatus, Datenquelle und Zahlungsweise runden das Modell ab.
Canvas App - 6 Module mit Responsive Design
Die Canvas App "RailInvest Planner" (imendo_railinvestplanner_081fc) bietet eine intuitive Benutzeroberfläche für alle Planungsaspekte. 6 konfigurierbare YAML-basierte Screens ermöglichen: Neufahrzeuge, Planungskalkulation, Fahrzeugübersicht, Fahrzeugausmusterung, Mieterlöse Bericht und SAP Upload. Responsive Design unterstützt verschiedene Displaygrößen.
Annuitätenberechnung & Finanzlogik
Automatische Annuitätenberechnung basierend auf Anschaffungskosten, Abschreibedauer, Restwert und Verzinsung. Die Miete wird stufenweise berechnet: Basis (Annuität + Instandhaltung), +REG (+ Gemeinkostenzuschlag), Gesamt (+ Gewinnzuschlag). Alle Werte werden automatisch in Tages- und Jahresbeträge umgerechnet. Währungsformat: Deutsche Notation (#.###,00 €).
SAP-Integration via Excel-Import Pipeline
8 Cloud Flows orchestrieren den SAP-Datenimport: 4 Upload-Flows (Stammdaten, Verrechnungsdaten, Preisliste, AfA) und 4 Dataflow-Status-Checker. Excel-Dateien werden validiert (Pflichtspaltenpprüfung: Technischer Platz, TechnPlatzBezeichng, Planungswerk, etc.), auf SharePoint archiviert und via Power BI Dataflows nach Dataverse synchronisiert. SystemLog-Entity protokolliert alle Vorgänge.
Fahrzeuglebenszyklusverwaltung
Vollständiges Lifecycle-Management von "In Planung" bis "Ausgemustert". Unterstützte Status: Planposition → Kalkuliert → Vermietet → (Hinterstellt/Reaktiviert) → Ausgemustert (Verschrottet/Verkauft/Ersatzteilspender). Multi-Fahrzeug-Auswahl für Massenoperationen. Reaktivierung hintergestellter Fahrzeuge möglich.
Kategoriebasierte Konsolidierung & Berichtswesen
Planungskalkulation konsolidiert alle Fahrzeuge einer Kategorie und vergleicht SAP-Bestandsannuität (basierend auf Zinsen, Sammler-Obligo, Obligo aktuelles Jahr) mit App-Planannuität. Mieterlös-Bericht aggregiert Erlöse nach Kategorie und Monat (1-6 Monate). Separate Zeilen für Plan und Bestand ermöglichen präzise Budgetplanung.
Ergebnisse & Mehrwert
Der RailInvest Planner transformierte die Investitionsplanung der ÖBB von einem manuellen, fragmentierten Prozess zu einem volldigitalisierten System. Die automatisierte Annuitätenberechnung eliminierte Kalkulationsfehler und reduzierte den Zeitaufwand pro Fahrzeug um ca. 85%. Die Integration von SAP-Bestandsdaten mit App-Planfahrzeugen ermöglicht erstmals eine konsolidierte Sicht auf den gesamten Fuhrpark. Kategoriebasierte Mieterlösprognosen unterstützen die strategische Budgetplanung. Die Solution ist im produktiven Einsatz und verwaltet hunderte von Schienenfahrzeugen.
Gemeisterte Herausforderungen & Lernerfahrungen
Herausforderung: Komplexe Annuitätenberechnung
Die korrekte Implementierung der Annuitätenformel mit vor-/nachschüssiger Zahlung, Restwert und mehreren Zuschlagsebenen erforderte intensive Abstimmung mit dem Fachbereich. Lösung: Iterative Validierung mit realen Kalkulationsbeispielen, detaillierte Dokumentation aller Formeln und Implementierung von Zwischenergebnissen zur einfachen Nachvollziehbarkeit.
Lernerfahrung: SAP-Datenintegration via Excel
Der direkte SAP-Zugriff war nicht möglich, daher musste eine robuste Excel-Import-Pipeline entwickelt werden. Lösung: Strikte Schema-Validierung beim Upload, klare Fehlermeldungen bei fehlenden Pflichtfeldern, automatische Archivierung und Dataflow-basierte Synchronisation. Power BI Dataflows als Transformationsschicht zwischen Excel und Dataverse.
Lernerfahrung: Lebenszyklusstatus-Management
Die komplexe Statuslogik (9 verschiedene Verwertungsstatus mit erlaubten Übergängen) erforderte sorgfältiges Design. Lösung: Zentrale Choice-Felder mit Validierungsregeln, farbcodierte Statusanzeige in der UI, und Reaktivierungs-Workflow für hintergestellte Fahrzeuge. Alle Statusänderungen werden im SystemLog protokolliert.
Lernerfahrung: Kategoriekonsolidierung Plan vs. Bestand
Die Vergleichslogik zwischen SAP-Bestandsfahrzeugen und App-Planfahrzeugen war komplex, da beide unterschiedliche Datenstrukturen hatten. Lösung: Vereinheitlichtes Entity-Modell mit Datenquelle-Kennzeichen, separate Durchschnittsberechnungen und visuelle Gegenüberstellung in der Planungskalkulation.
Bereit für Ihre Investitionsplanungs-Lösung?
Möchten Sie auch Ihre Investitionsplanung mit Power Platform digitalisieren? Lassen Sie uns gemeinsam Ihre individuellen Anforderungen besprechen!
Interesse an Investitionsplanungs-Lösungen?→