SAPscript-Textbausteine ändern/anlegen mit Funktionsbaustein RECA GUI TEXTEDIT POPUP
Aus SAP-Wiki
Zur Navigation springenZur Suche springen
Analog zur SAP-Transaktion SO10 lassen sich mit dem Funktionsbaustein "RECA_GUI_TEXTEDIT_POPUP" SAPscript-Texbausteine/Standard-Textbausteine ändern oder anlegen. Der User hat hier die Möglichkeit die Textinhalte zu ändern.
Coding
form fuba_reca_gui_textedit_popup
using piv_name type tdobname
changing pcv_text_changed type abap_bool
pcv_error type flag.
Data: lv_ID_ACTIVITY TYPE RECA1_ACTIVITY.
* Steuerung Anzeige/Editierbarkeit
if gv_change = abap_false.
lv_ID_ACTIVITY = '03'. "Anzeige
else.
lv_ID_ACTIVITY = '02'. "Editierbarkeit
endif.
call function 'RECA_GUI_TEXTEDIT_POPUP'
exporting
id_tdobject = 'TEXT'
id_tdname = piv_name
id_tdid = 'ST'
id_tdspras = 'D'
ID_ACTIVITY = lv_id_activity
if_support_formatting = 'X'
* ID_TITLE =
importing
ef_text_changed = pcv_text_changed
exceptions
text_inconsistent = 1
foreign_lock = 2
others = 3.
if sy-subrc <> 0.
message i531(0u) with 'Fehler bei Funktionsb. RECA_GUI_TEXTEDIT_POPUP'(001).
pcv_error = abap_true.
else.
commit work. "Damit der Textbaustein wieder entsperrt wird
endif.
endform. " TEXTEDIT_POPUP
