Hallo
Ich vermute es handelt sich um ein SAPscript Formular.
Wenn Du Dich im Textfeld z.b. Einkaufsbestelltext befindest, erhältst Du unter Springen - Kopf die TextID's
z.B.
Textname 000000000008999134
Sprache DE
Text-ID BEST Einkaufsbestelltext
Textobjekt MATERIAL Materialtexte
mit diesen Informationen kannst Du die STHX lesen und anschliessend mit dem Funktionsbaustein FUNCTION 'READ_TEXT' den Text holen.
Beispiel:
DATA: BEGIN OF HTEXT, "Hilfsstruktur für Textheader
TDOBJECT LIKE THEAD-TDOBJECT,
TDNAME LIKE THEAD-TDNAME,
TDID LIKE THEAD-TDID,
TDSPRAS LIKE THEAD-TDSPRAS,
END OF HTEXT.
DATA: BEGIN OF TLINETAB OCCURS 30. "Zeilen Langtext
INCLUDE STRUCTURE TLINE.
DATA: END OF TLINETAB.
CLEAR HTEXT.
HTEXT-TDOBJECT = MATERIAL
HTEXT-TDID = BEST.
HTEXT-TDSPRAS = DE.
HTEXT-TDNAME = 000000000008999134 .
SELECT SINGLE * FROM STXH CLIENT SPECIFIED
WHERE MANDT = SY-MANDT
AND TDOBJECT = HTEXT-TDOBJECT
AND TDNAME = HTEXT-TDNAME
AND TDID = HTEXT-TDID
AND TDSPRAS = SY-LANGU.
IF SY-SUBRC EQ 0.
CALL FUNCTION 'READ_TEXT'
EXPORTING
ID = HTEXT-TDID
LANGUAGE = HTEXT-TDSPRAS
NAME = HTEXT-TDNAME
OBJECT = HTEXT-TDOBJECT
IMPORTING
HEADER = THEAD
TABLES
LINES = TLINETAB
EXCEPTIONS
ID = 1
LANGUAGE = 2
NAME = 3
OBJECT = 4.
LOOP AT TLINETAB.
WRITE: / xxxxx
ENDLOOP.
Gruss
Berni