Lesen Smart Forms Textbaustein mit Funktionsbaustein SSFRT READ TEXTMODULE
Siehe Smart Forms
Siehe Textbausteine
Der Funktionsbaustein SSFRT_READ_TEXTMODULE gibt für einen vorgegebenen Smart Forms Textbaustein und eine Sprache dessen Inhalt in einer Tabelle von der Struktur TLINE zurück.
Importschnittstelle
Lediglich der Textbausteinname und die Sprache des Textbausteins werden beim Aufruf des Funktionsbausteins mitgegeben.
I_LANGUAGES ist dagegen etwas entgegen der Intuition eine Struktur mit 10 Sprachfeldern. Man kann somit dem Funktionsbaustein Ersatzsprachen mitgegeben. Als Exportparameter O_LANGU wird auch die erste gefundene Sprache zurückgegeben.
Exportschnittstelle
In der Exportschnittstelle befindet sich der Inhalt der Tabelle im Parameter O_TEXT, der als Tabellentyp von der Struktur TLINE definiert ist.
Typisierung
Quelltext
FORM LESE_BESTELLTITEL
USING piv_bestelltitel type TDTXTNAME.
Data: lv_spras type SPRAS,
lt_text type TSFTEXT,
ls_languages type SSFRLANG.
ls_languages-LANGU1 = p_spras.
CALL FUNCTION 'SSFRT_READ_TEXTMODULE'
EXPORTING
I_TEXTMODULE = piv_bestelltitel
I_LANGUAGES = ls_languages
IMPORTING
O_LANGU = lv_spras
O_TEXT = lt_text
EXCEPTIONS
ERROR = 1
LANGUAGE_NOT_FOUND = 2
OTHERS = 3.
IF SY-SUBRC <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
ENDFORM. " LESE_BESTELLTITEL
Datenausgabe
In der Tabelle LT_TEXT ist der Inhalt des Textbausteins.
Als Exportparameter O_LANGU wird auch die erste gefundene Sprache zurückgegeben.





