Du kannst auch einfach die Liste einlesen:stoi hat geschrieben:Falls noch einer ne Idee hat, wie man das noch machen könnte, wäre ich dennoch interessiert von dem Lösungsansatz zu erfahren.
Code: Alles auswählen.
* benötigte Variablen
DATA: g_index TYPE sy-index,
gt_prot TYPE TABLE OF solisti1,
* Mailtext aus Listausgabe lesen
* Ausgabe einlesen
* Erste Schleife über alle Seiten
DO sy-pagno TIMES.
g_index = sy-index.
* Zweite Schleife über alle Zeilen einer Seite
DO.
READ LINE sy-index OF PAGE g_index.
* Abbruchbedingung: Wenn keine Listzeile gelesen wurde
IF sy-subrc <> 0.
EXIT.
ENDIF.
* Zeile übernehmen
APPEND sy-lisel TO gt_prot.
ENDDO.
ENDDO.
* Mailversenden
* wie gehabt über SO_NEW_DOCUMENT_SEND_API1 oder cl_BCS