Hallo Jochen,
ihr habt das Customizing für die Meldungsart vermutlich so eingestellt, dass der eingegebene Langtext nicht mehr verändert werden kann. Damit liefert read_text und der Bapi Format >X zurück und verwendet die ersten beiden Zeichen der Linie als Formatinformation.
Wenn Du die Zeilen an ein Formular übergibst, solltest sie korrekt angedruckt werden (nicht getestet), bei einer anderen Weiterverarbeitung musst Du vermutlich per Stringoperation die Rückgabetabelle manuell verändern.
Gruß
Tobi
SAP Doku
>x Fixzeile
Die Zeile ist im SAPscript-Editor nicht eingabebereit. Außerdem kann sie nicht gelöscht oder getrennt werden. Fixzeilen können Sie nur per Programm erzeugen. Damit können Sie einem Text z.B. eine feste Struktur mitgeben, die der Anwender nicht verändern kann. Für das ‘x’ können Sie eine beliebige Ziffer bzw. einen beliebigen Buchstaben verwenden. Damit können Sie z.B. unterschiedliche Zwischenüberschriften auseinanderhalten.
Kommen mehrere Fixzeilen mit dem gleichen Kennzeichen direkt hintereinander vor, so werden sie vom SAPscript-Editor als Einheit betrachtet. Zwischen diese Zeilen kann im Editor nichts eingefügt werden. Die SAPscript-Druckaufbereitung interpretiert bei Fixzeilen die ersten beiden Zeichen des Zeileninhalts als Absatzformat für die Formatierung, d.h. hier müssen Sie das gewünschte Absatzformat oder Leerzeichen eintragen.