Dienstag, 13. Januar 2026
18:52 Uhr
18:52 Uhr
Office Integration - Fehlende Daten bei Darstellung in MS Excel Ansicht in SAP Berichten
Reddit hatte ich jetzt als Quelle zur Lösung von SAP Problemen auch noch nicht in Betracht gezogen. Entsprechend neugierig bin ich an die Problemanalyse gegangen und habe auf Reddit einen hoffentlich hilfreichen Hinweis gefunden und mag die Lösung hier gerne festhalten. Ich bin gespannt, ob dies tatsächlich der Fehler war, An anderen Rechnern ist das erwähnte Zertifikat nicht installiert und die Office Integration funktioniert dennoch aber zumindest, erscheint es, als spannender Ansatz je nach Systemumgebung. Ich werde noch ein Update nachreichen, sobald der Lösungsansatz geprüft wurde.
Ausgangslage
Im Rahmen der Office-Integration (bspw. in Report Painter Berichten) erscheint bei Anwendende eine leere Excel Arbeitsmappe und nur der Hinweis auf Makros. Allerdings gab es dies Phänomen nur bei einem Arbeitsplatz während bei einem anderen dies kein Problem war. Im ersten Moment dachte ich, dass es am Trust-Center und hier die Makroeinstellungen lag. Diese können unter Excel DATEI > Optionen > Trust Center > "Einstellungen für das Trust Center" bearbeitet werden.

Das Thema hatte ich schon damals im Artikel "Office Integration und leere Excelansicht Leere Ansicht statt Excel bei Office-Integration in SAP Berichten wie Kostenstellen Ist/Plan/Abweichung" angesprochen und daher die Einstelungen verglichen die jedoch beim funktionierenden Arbeitsplatz identisch zum Arbeitsplatz an dem die Office Integration nicht funktionierte war.
Im Trust Center von Excel (Datei->Optionen->Trust Center) ist im Punkt "Einstellungen für das Trust Center ..." im Abschnitt "Vertrauenswürdige Herausgeber" kein Eintrag für SAP AG vorhanden (ausgestellt für SAP AG).

Dies ist der wesentliche Unterschied zwischen einen Rechner mit funktionierender Office Integration gegenüber einen mit leerer Arbeitsmappe.
Nachvollziehbar ist das Problem beim Aufruf eines Kostenstellenberichtes basierend auf Report Painter zum Beispiel unter Rechnungswesen > Controlling > Kostenstellenrechnung > Infosystem > Berichte zur Kostenstellenrechnung > Plan/Ist-Vergleiche > Kostenstellen: Ist/Plan/Abweichung oder per Transaktionscode S_ALR_87013611.
Nachdem eine Kostenstelle ausgewertet wurde kann unter "Optionen / Office Integration" die Art der Ausgabe von "Inaktiv" auf "MS Excel" umgestellt werden. Am Arbeitsplatz wo die Integration nicht funktioniert gab es eine Fehlermeldung bzgl. deaktivierter Makros am funktionierenden Arbeitsplatz war nun die Excel Oberfläche zu sehen inklusive Daten. Am anderen Arbeitsplatz waren keine Daten vorhanden.
Im Beitrag auf Reddit "Adding SAP as a trusted pulisher in Excel" (Original) bzw. "SAP als vertrauenswürdigen Herausgeber in Excel hinzufügen" (Übersetzung) ist eine Lösung veröffentlicht worden. Allerdings gibt es auch Verweise auf passende SAP Hinweise.
Für die verwendeten Vorlagen der SAP (dazu später mehr) müssen korrekt signierte Dokumente und gültige Zertifikate vorhanden sein.
In vorherigen Excel Versionen gab es bei der Makrobenachrichtung neben der Schaltfläche "Aktivieren" auch die Option "Gesamten Inhalt des Heruasgebers vertrauen", welche nun nicht mehr vorhanden ist. Weitere Einstellungen wären im Trust Center bei den Makroeinstellungen entweder "Alle VBA-Makros deaktivieren, außer digital signierten Makros" oder "Alle Makros aktivieren (nicht empfohlen, weil potenziell gefährlicher Code ausgeführt werden kann)" sowie die Option "Zugriff auf das VBA-Projektmodell vertrauen". Im Dialog bei Öffnen von Excel können die Makros nicht ausgeführt werden und der Herausgeber (bzw. das Zertifikat kann nicht mehr dynamisch als Vertrauenswürdiger Heruasgeber hinzugefügt werden.
Interessant ist dabei, dass ich noch ein altes Zertifikat installiert hatte (Vertrauenswürdiger Herausgeber) und die Office-Integration auch mit den oben erwähnten Angaben "Deaktivieren von VBA-Makros mit Benachrichtung" sowie ohne "Zugriff auf das VBA-Projektmodell vertrauen" die Anzeige in Excel funktionierte.
Konkret wird die Ursache des Problems im SAP Hinweis "3507007 - Microsoft-Excel-Integrationsprobleme mit SAP nach Microsoft-Office-Upgrade" mit der Aussage "Da Office 365 freigegeben ist, müssen aufgrund erhöhter Sicherheitsanforderungen signierte Makros aus jeder Anwendung verwendet werden." festgehalten und dabei auf die Hinweise 1826481 (siehe oben) sowie "3261967 - Makroprobleme bei Verwendung von Excel Inplace in Report-Painter-Berichten" verwiesen.
Sollten bei der Office Integration nur noch der Hinweis Makros deaktivieren und nicht zulassen leigt dies daran, dass VBA-Makros aus dem Internet in Office in aktuellen Sicherheitspatch standardmäßig blockiert werden.
Die Tabellenvorlagen sind in der Transaktion OAOR (Business Document Service: Dokumente) ersichtlich. Hier ist Klassenname REPORTWRITER und als Klassentyp OT (Andere Objekte) zu wählen. Nach Bestätigung von Ausführen sind hier die Tabellenvorlagen für die einzelnen Versionen zu finden. Beispiele sind Default workbook for MS Excel 97-2003 (SAPrpwoi.xls), Default workbook for MS Excel 2007- (SAPrpwoi.xlsm). Auch andere Vorlagen sind dabei zu sehen.
Die aktuellen Tabellenvorlagen sind zum Download als Anlage im SAP Hinweis "1992004 - Report Writer: Gültigkeit der digitalen Signatur in Office-Integration-Excel-Vorlage" zu finden.
An dieser Stelle auch direkt der Hinweis im kommenden Abschnitt "Zertifikate verlängern".
Für die ALV Listen ist als Klassenname ALVLAYOUTTEMPLATES verwendbar. Hier im Artikel geht es jedoch um die Excel-Ansicht bzw. Office Integration in Report Painter bzw. Report Writer Berichten.
Diese Vorlage kann geöffnet werden und aus dieser Datei kann aus der Vorlage das Zertifikat exportiert werden. Alternativ kann das Zertifikat aber auch aus der Anlage zum Hinweis 1826481 entnommen werden.
Die Zertifatsdatei kann unter "Computerzertifate verwalten" am einfachsten zu finden durch Windows Taste und Eingabe "Zertif" nun kann in der Zertifikatsverwaltung "unter "Zertifkate - Lokaler Computer" im Ordner "Vertrauenswürdige Herausgeber" über die rechte Maustaste unter Alle Aufgaben > Importieren die Zertifikatsdatei importiert werden. Als "normale User" gibt es hier jedoch die Meldung "Fehler beim Importvorgang. Der Speicher ist entweder schreibgeschützt, ist voll oder kann nicht korrekt geöffnet werden." Entsprechend sind hier vermutlich Adminstrationsberechtigungen erforderlich.
Die Besonderheit der Vorlagen von SAP Excel Office Integration ist nebenbei, dass hier die Farbtalle von Exce angepasst wird und individuelle Makros hinterlegt sind. MS Excel verweist dabei auf XLS und MS Excel 2007 auf XLSM als Dateiart. Weiter Besonderheiten hatte ich im Artikel "Office Integration - Excelansicht in SAP und Daten kopieren nach Excel" zusammengestellt insbesonder bzgl. der Farben der Darstellung.
Hinweis: Aktuelle Buchempfehlungen besonders SAP Fachbücher sind unter Buchempfehlungen inklusive ausführlicher Rezenssionenzu finden. Mein Weiterbildungsangebot zu SAP Themen finden Sie auf unkelbach.expert.
Ausgangslage
Im Rahmen der Office-Integration (bspw. in Report Painter Berichten) erscheint bei Anwendende eine leere Excel Arbeitsmappe und nur der Hinweis auf Makros. Allerdings gab es dies Phänomen nur bei einem Arbeitsplatz während bei einem anderen dies kein Problem war. Im ersten Moment dachte ich, dass es am Trust-Center und hier die Makroeinstellungen lag. Diese können unter Excel DATEI > Optionen > Trust Center > "Einstellungen für das Trust Center" bearbeitet werden.

Das Thema hatte ich schon damals im Artikel "Office Integration und leere Excelansicht Leere Ansicht statt Excel bei Office-Integration in SAP Berichten wie Kostenstellen Ist/Plan/Abweichung" angesprochen und daher die Einstelungen verglichen die jedoch beim funktionierenden Arbeitsplatz identisch zum Arbeitsplatz an dem die Office Integration nicht funktionierte war.
Im Trust Center von Excel (Datei->Optionen->Trust Center) ist im Punkt "Einstellungen für das Trust Center ..." im Abschnitt "Vertrauenswürdige Herausgeber" kein Eintrag für SAP AG vorhanden (ausgestellt für SAP AG).

Dies ist der wesentliche Unterschied zwischen einen Rechner mit funktionierender Office Integration gegenüber einen mit leerer Arbeitsmappe.
Problem: Es werden keine Daten bei Office-Integration in Report Painter Berichten angezeigt
Nachvollziehbar ist das Problem beim Aufruf eines Kostenstellenberichtes basierend auf Report Painter zum Beispiel unter Rechnungswesen > Controlling > Kostenstellenrechnung > Infosystem > Berichte zur Kostenstellenrechnung > Plan/Ist-Vergleiche > Kostenstellen: Ist/Plan/Abweichung oder per Transaktionscode S_ALR_87013611.
Nachdem eine Kostenstelle ausgewertet wurde kann unter "Optionen / Office Integration" die Art der Ausgabe von "Inaktiv" auf "MS Excel" umgestellt werden. Am Arbeitsplatz wo die Integration nicht funktioniert gab es eine Fehlermeldung bzgl. deaktivierter Makros am funktionierenden Arbeitsplatz war nun die Excel Oberfläche zu sehen inklusive Daten. Am anderen Arbeitsplatz waren keine Daten vorhanden.
Im Beitrag auf Reddit "Adding SAP as a trusted pulisher in Excel" (Original) bzw. "SAP als vertrauenswürdigen Herausgeber in Excel hinzufügen" (Übersetzung) ist eine Lösung veröffentlicht worden. Allerdings gibt es auch Verweise auf passende SAP Hinweise.
SAP Hinweise zu Excel und SAP Office Integration
Das notwendige Zertifikat sowie Lösung ist im SAP Hinweis 1826481 - Microsoft Excel: digitale Signatur für VBA-Makros zu finden. Unter Anlagen ist die Datei "certificate.cer" zu finden. Diese kann wie im SAP Hinweis "3247649 - SAP GUI for Windows/Desktop Office Integration: Die von Microsoft freigegebenen Sicherheitspatches verursachen Makroprobleme" beschrieben am Computer als Vertrauenswürdiger Herausgeber installiert werden.Für die verwendeten Vorlagen der SAP (dazu später mehr) müssen korrekt signierte Dokumente und gültige Zertifikate vorhanden sein.
In vorherigen Excel Versionen gab es bei der Makrobenachrichtung neben der Schaltfläche "Aktivieren" auch die Option "Gesamten Inhalt des Heruasgebers vertrauen", welche nun nicht mehr vorhanden ist. Weitere Einstellungen wären im Trust Center bei den Makroeinstellungen entweder "Alle VBA-Makros deaktivieren, außer digital signierten Makros" oder "Alle Makros aktivieren (nicht empfohlen, weil potenziell gefährlicher Code ausgeführt werden kann)" sowie die Option "Zugriff auf das VBA-Projektmodell vertrauen". Im Dialog bei Öffnen von Excel können die Makros nicht ausgeführt werden und der Herausgeber (bzw. das Zertifikat kann nicht mehr dynamisch als Vertrauenswürdiger Heruasgeber hinzugefügt werden.
Interessant ist dabei, dass ich noch ein altes Zertifikat installiert hatte (Vertrauenswürdiger Herausgeber) und die Office-Integration auch mit den oben erwähnten Angaben "Deaktivieren von VBA-Makros mit Benachrichtung" sowie ohne "Zugriff auf das VBA-Projektmodell vertrauen" die Anzeige in Excel funktionierte.
Konkret wird die Ursache des Problems im SAP Hinweis "3507007 - Microsoft-Excel-Integrationsprobleme mit SAP nach Microsoft-Office-Upgrade" mit der Aussage "Da Office 365 freigegeben ist, müssen aufgrund erhöhter Sicherheitsanforderungen signierte Makros aus jeder Anwendung verwendet werden." festgehalten und dabei auf die Hinweise 1826481 (siehe oben) sowie "3261967 - Makroprobleme bei Verwendung von Excel Inplace in Report-Painter-Berichten" verwiesen.
Sollten bei der Office Integration nur noch der Hinweis Makros deaktivieren und nicht zulassen leigt dies daran, dass VBA-Makros aus dem Internet in Office in aktuellen Sicherheitspatch standardmäßig blockiert werden.
Ablageort der Tabellenvorlage für Reportwriter (Transaktion OAOR)
Die Tabellenvorlagen sind in der Transaktion OAOR (Business Document Service: Dokumente) ersichtlich. Hier ist Klassenname REPORTWRITER und als Klassentyp OT (Andere Objekte) zu wählen. Nach Bestätigung von Ausführen sind hier die Tabellenvorlagen für die einzelnen Versionen zu finden. Beispiele sind Default workbook for MS Excel 97-2003 (SAPrpwoi.xls), Default workbook for MS Excel 2007- (SAPrpwoi.xlsm). Auch andere Vorlagen sind dabei zu sehen.
Die aktuellen Tabellenvorlagen sind zum Download als Anlage im SAP Hinweis "1992004 - Report Writer: Gültigkeit der digitalen Signatur in Office-Integration-Excel-Vorlage" zu finden.
An dieser Stelle auch direkt der Hinweis im kommenden Abschnitt "Zertifikate verlängern".
Für die ALV Listen ist als Klassenname ALVLAYOUTTEMPLATES verwendbar. Hier im Artikel geht es jedoch um die Excel-Ansicht bzw. Office Integration in Report Painter bzw. Report Writer Berichten.
Lösung Option 1: SAP als vertrauenswürdigen Herausgeber in Excel hinzufügen
Diese Vorlage kann geöffnet werden und aus dieser Datei kann aus der Vorlage das Zertifikat exportiert werden. Alternativ kann das Zertifikat aber auch aus der Anlage zum Hinweis 1826481 entnommen werden.
Die Zertifatsdatei kann unter "Computerzertifate verwalten" am einfachsten zu finden durch Windows Taste und Eingabe "Zertif" nun kann in der Zertifikatsverwaltung "unter "Zertifkate - Lokaler Computer" im Ordner "Vertrauenswürdige Herausgeber" über die rechte Maustaste unter Alle Aufgaben > Importieren die Zertifikatsdatei importiert werden. Als "normale User" gibt es hier jedoch die Meldung "Fehler beim Importvorgang. Der Speicher ist entweder schreibgeschützt, ist voll oder kann nicht korrekt geöffnet werden." Entsprechend sind hier vermutlich Adminstrationsberechtigungen erforderlich.
Zertifikate verlängern
Ein weiterer wichtiger Punkt ist, dass die Gültigkeit der Zertifikate auch beschränkt sind. So ist ein Zertifikat aktualisiert am 15. Januar 2025 bis zum 11. Januar 2027 gültig und muss entsprechend danach aktualisiert werden. Nähere Informationen dazu sind im SAP Hinweis "1992004 - Report Writer: Gültigkeit der digitalen Signatur in Office-Integration-Excel-Vorlagen abgelaufen" zu finden.Lösung Option 2: Alternative: Makros erlauben
Weniger elegant und möglicherweise ein Sicherheitsproblem ist es im Trust-Center die Option "Aktivieren von VBA-Makros (nicht empfohlen, da potenziell gefährlicher Code ausgeführt werden kann)" zu aktivieren. Hier ist dann bei der Office-Integration Microsoft Excel 2007 zu wählen, da hier die Vorlage XLSM statt XLS genutzt wird. Makros sollen in aktuellen Excel-Versionen als XLSM genutzt werden. Nachteil ist, dass damit auch andere VBA Makros bspw. Makroviren ausgeführt werden können.Weitere Excel und SAP Artikel
Ein anderes Problem ist noch, wenn Excel nicht inplace (also innerhalb der SAP Oberfläche) sondern im separaten Fenster mit den SAP Berichten geöffnet wird. An dieser Stelle verweise ich aber gerne auf meinen Artikel "SAP und Office Integration Excel im SAP GUI (Excel-Inplace) oder als separates Fenster (Excel-Outplace)".Die Besonderheit der Vorlagen von SAP Excel Office Integration ist nebenbei, dass hier die Farbtalle von Exce angepasst wird und individuelle Makros hinterlegt sind. MS Excel verweist dabei auf XLS und MS Excel 2007 auf XLSM als Dateiart. Weiter Besonderheiten hatte ich im Artikel "Office Integration - Excelansicht in SAP und Daten kopieren nach Excel" zusammengestellt insbesonder bzgl. der Farben der Darstellung.
ein Angebot von Espresso Tutorials

unkelbach.link/et.books/
unkelbach.link/et.reportpainter/
unkelbach.link/et.migrationscockpit/
Diesen Artikel zitieren:
Unkelbach, Andreas: »Office Integration - Fehlende Daten bei Darstellung in MS Excel Ansicht in SAP Berichten« in Andreas Unkelbach Blog (ISSN: 2701-6242) vom 13.1.2026, Online-Publikation: https://www.andreas-unkelbach.de/blog/?go=show&id=1407 (Abgerufen am 26.1.2026)


Keine Kommentare - Permalink - SAP
Artikel datenschutzfreundlich teilen
🌎 Facebook 🌎 Bluesky 🌎 LinkedIn