Tut er leider auch nichtewx hat geschrieben:Richtig. tut er nicht. Du musst WRITE verwenden.
Code: Alles auswählen.
lv_new_date TYPE zsit_wl_mesg_log_date.
SELECT * FROM zsit_tproc_log INTO TABLE lt_result WHERE id = mv_item_id ORDER BY msg_date.
LOOP AT lt_result into ls_result.
Write ls_result-msg_date to lv_new_date.
ENDLOOP.
Code: Alles auswählen.
WRITE xyz USING TO abc EDIT MASK '==ZZ123'.
ewx hat geschrieben:Das Quellfeld muss die Konvertierungsroutine besitzen, nicht das Zielfeld.
Die Funktionsbausteine müssen Coding enthalten - mindestens "OUTPUT = INPUT." -, ansonsten hast du ein Problem an anderer Stelle.
Warum das nun mit deinem an der Domäne hängenden Konv-Exit nicht funktioniert, kann ich nicht sagen.
Code: Alles auswählen.
SELECT * FROM zsit_tproc_log INTO TABLE lt_result WHERE id = mv_item_id ORDER BY msg_date.
LOOP AT lt_result into ls_result.
WRITE ls_result-msg_date TO ls_test USING EDIT MASK '==ZDATE'.
ls_result-msg_date = ls_test.
MODIFY lt_result FROM ls_result TRANSPORTING msg_date.
ENDLOOP.
Code: Alles auswählen.
WRITE ls_result-msg_date TO ls_test USING EDIT MASK '==ZDATE'.
ls_result-msg_date = ls_test.