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.