|
Viele SAP ERP Transaktionen stellen Daten in Tabellenform dar (table control). In manchen Fällen möchten Anwender diese Daten nach Excel herunterladen, um sie in anderer Form darzustellen, sie zu drucken oder sie weiter zu verarbeiten.
Wir stellen hier eine einfache Methode vor, wie Sie mit Hilfe eines InputScripts eine Exceltabelle aus der SAP ERP Tabelle erstellen können. Die Anwenderin wählt einige oder alle Zeilen der Tabelle aus und ruft dann durch Mausklick auf den entsprechenden Pushbutton das InputScript auf. Das Skript skrollt durch die ganze Tabelle, sammelt alle ausgewählten Zeilen ein und generiert eine xls-Datei. Danach wird die View Anweisung verwendet, um Excel mit dieser Datei aufzurufen. Für diese Vorgehensweise brauchen Sie die beiden Add-ons InputAssistant und Viewer. |
Transaktion MIR6. Die Anwenderin wählt die Zeilen aus, die Sie in der Excel Tabelle haben möchte. Dann klickt sie auf den Button “Ausgewählte Daten herunterladen”. Das System sammelt alle ausgewählten Daten und startet Excel:
Sie benötigen die folgenden zwei Skripte: SAPMM08N.D0201.txt: RechnungenNachExcel.txt: // Parameter Screen sapmm08n.0201 AppendFile “&U[Dateiname]” C1 C2 C3 C4
label new_screen label new_row
Set V[selected] “&cell[Table,0,&V[relrow]]”
Set V[C1] “&cell[Table,Belegnummer,&V[relrow]]” AppendFile “&U[Dateiname]” C1 C2 C3 C4 Set V[absrow] &V[absrow] + 1 goto new_row
|