Datenquellen
Funktionsbaustein für SAP Reports
Für die Verwendung von SAP-Reports in Peakboard musst du einen kundeneigenen Funktionsbaustein im SAP-System installieren. Falls du das nicht selber machen kannst, bitte einen Kollegen aus deiner SAP-Basis-Abteilung, dir zu helfen. Lege zunächst eine Funktionsgruppe (z.B. mit dem Namen ZXTRACT) an, um den Baustein anzulegen. Lege dann einen neuen Funktionsbaustein an. Der Name sollte Z_XTRACT_IS_REMOTE_REPORT sein, kann bei Bedarf aber auch geändert werden. Definiere den Baustein in seinen Attributen als remotefähig und lege die Import-, Export- und Tabellenparameter so an, wie in den nachfolgenden Screenshots gezeigt.
Den Quellcode kopierst du per Strg+C und Strg+V aus dieser Textdatei. in den Code-Editor (Reiter Source Code). Sichere den Baustein und aktiviere ihn. Nun ist er für die Benutzung bereit. Im Code sind die einzelnen Schritte (Programmausführung, Spoolabruf, Job-Überwachung, usw.) entsprechend dokumentiert. So kannst du bei Interesse leicht herausfinden, wie der ABAP Code funktioniert.
SAP Standard Datentyp TAB512
Anstatt den SAP Standard Datentyp TAB512 für den LIST_OUTPUT Tabellen-Parameter zu verwenden, kannst du einen eigenen Z-Datentyp erstellen. Das ist notwendig, sofern die Ausgabelänge einer Report-Zeile mehr als 512 Zeichen beträgt. Die maximal mögliche Länge beträgt 1023 Zeichen.