Ueberhaupt einmal den Befehl CONCATENATE angesehen?cschmoel hat geschrieben:ABer wenn ich CONCATENATE benutzte habe ich ja zwischen Vor- und Nachname kein Leerzeichen mehr drin oder
Code: Alles auswählen.
DATA:
lv_namef TYPE but000-name_first,
lv_namel TYPE but000-name_last.
IF p_bps_to IS NOT INITIAL.
SELECT SINGLE but000~name_last INTO t_bps_to
FROM but000
INNER JOIN but100 ON but000~partner = but100~partner
WHERE but100~partner = p_bps_fr.
CONCATENATE lv_namef lv_namel INTO t_bps_to.
ENDIF.
Ich helfe ja gerne, auch einem ungeschulten Anfänger, aber wenn man schon ein Forum nutzt, sollte man doch zumindestens in der Lage sein eine Frage so zu stellen, dass sie beantwort bar ist.cschmoel hat geschrieben:Was mache ich hier falsch????
wie bereits gesagt wurde hilft eine konkrete Fragestellung bei der Lösung des Problems ungemein. Wenn ich mir deinen Code so anschaue, so kann es eigentlich nur einen Fehler geben um den es dir geht:cschmoel hat geschrieben:Was mache ich hier falsch????
Code: Alles auswählen.
DATA:
lv_namef TYPE but000-name_first,
lv_namel TYPE but000-name_last.
IF p_bps_to IS NOT INITIAL.
SELECT SINGLE but000~name_first but000~name_last INTO ( lv_namef, lv_namel )
FROM but000
INNER JOIN but100 ON but000~partner = but100~partner
WHERE but100~partner = p_bps_fr.
CONCATENATE lv_namef lv_namel INTO t_bps_to.
ENDIF.
Folgende Benutzer bedankten sich beim Autor Alexander D. für den Beitrag:
cschmoel