Ö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

RailInvest Planner Dashboard

Zentrale Fahrzeugübersicht mit Status-Filterung und Kategorieverwaltung.

Kalkulationsansicht

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

Fahrzeugübersicht

Übersicht aller Fahrzeuge mit Kategorien und Status.

SAP Import Interface

Validierter Excel-Upload für SAP-Stammdaten mit automatischer Dataflow-Synchronisation.

Lösung im Überblick

-85%
Kalkulationszeit
Pro Fahrzeug
8
Dataverse Entities
Strukturiert
8
Cloud Flows
Automatisiert
6
App Module
Integriert

6 Integrierte Module

Neufahrzeuganlage

Erfassung neuer Fahrzeuge mit Kategorie, technischem Platz und geplanter Einlieferung. Automatische TSI-ID-Generierung und Statusverwaltung.

Kategorie-VerwaltungFahrzeug-ID GenerierungValidierung aller PflichtfelderAutomatische TSI-ID

Fahrzeugkalkulation

Vollständige Annuitätenberechnung mit Anschaffungskosten, Abschreibung, Finanzierung und Zuschlägen. Tägliche und jährliche Mietpreise.

AnnuitätenformelMiete Basis/REG/GesamtTages- und JahrespreiseAutomatische Berechnung

Planungskalkulation

Kategorieübergreifende Konsolidierung von Kalkulationen. Vergleich SAP-Bestand vs. App-Planfahrzeuge mit Obligo-Verwaltung.

SAP-DurchschnittsannuitätApp-PlanannuitätObligo-ManagementKategoriekonsolidierung

Ausmusterung

Lebenszyklusmanagement für Fahrzeugabgänge. Unterstützt Verschrottung, Verkauf, Hinterstellung, Ersatzteilspender und Reaktivierung.

Multi-Fahrzeug-AuswahlAusmusterungsgründeReaktivierungStatushistorie

Mieterlöse Bericht

Konsolidierte Erlösauswertung nach Kategorien und Zeiträumen. Unterscheidung Plan vs. Bestand mit Summenbildung.

1-6 Monate ZeitraumPlan vs. BestandKategoriefilterTabellarischer Report

SAP Import

Validierter Excel-Upload für Stammdaten, Verrechnungsdaten, Preislisten und AfA. Automatische Dataflow-Synchronisation.

Schema-Validierung4 DokumenttypenUpload-LogsArchivierung

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
SAP Stammdaten (Excel)
Verrechnungsdaten
Preisliste Miete
AfA-Daten
↓ Excel Upload & Validierung
Datenpipeline
SharePoint (Archiv)
Power BI Dataflows
Power Automate (8 Flows)
↓ Transformation & Sync
Dataverse (8 Entities)
imendo_fahrzeug
imendo_fahrzeugkategorie
imendo_fahrzeugkalkulation
imendo_planungskalkulation
imendo_mieterlose
imendo_mietpreis
imendo_fahrzeugabschreibung
imendo_systemlog
Canvas App - RailInvest Planner
Neufahrzeuge
Kalkulation
Planungskalk.
Ausmusterung
Mieterlöse
SAP Import

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.

DataverseCustom EntitiesChoice Fields

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.

Power Apps CanvasYAML ScreensResponsive UI

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 €).

Power FxAnnuitätenformelAutomatische Berechnung

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.

Power AutomateSharePointPower BI Dataflows

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.

Status-ManagementMulti-SelectWorkflow-Logik

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.

AggregationVergleichslogikReport-Generation

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?