‎2008 Jun 03 6:03 AM
Hi experts,
I am looking into a simple concatenating logic.
User enters more than one option in selection box.
I want to display as
Sel1,Sel2,Sel3
I try way as given below but every time workspace variable bus_areas get clear and i retain only last value followed by a comma.
Data :bus_areas(60) type C.
loop at s_gsber.
concatenate s_gsber-LOW ',' into bus_areas.
endloop.
How can i achieve SEL1,SEL2,SEL3
‎2008 Jun 03 6:05 AM
Hi,
Data :bus_areas(60) type C.
loop at s_gsber.
concatenate bus_areas s_gsber-LOW into bus_areas seperated by ',' .
endloop.
Can u please be more clear while asking questions.
Regards,
Jagadish
‎2008 Jun 03 6:05 AM
Hi,
Data :bus_areas(60) type C.
loop at s_gsber.
concatenate bus_areas s_gsber-LOW into bus_areas seperated by ',' .
endloop.
Can u please be more clear while asking questions.
Regards,
Jagadish
‎2008 Jun 03 6:06 AM
Hi,
You yourself have answered the question.
From second iteration onward you should have
concatenate bus_area s_gsber-LOW into bus_areas seperated by ','.
I hope this helps,
Regards
Raju Chitale
‎2008 Jun 03 6:14 AM
Hi,
yes, you have to give like this
concatenate bus_areas s_gsber-LOW into bus_areas seperated by ','
for continious concatenating inside the loop.
Thanks
Murugan.
‎2008 Jun 03 6:20 AM
Hi Aditya ,
Try this :
Data :bus_areas(60) type C.
loop at s_gsber.
if sy-index EQ 1.
concatenate s_gsber-LOW ',' into bus_areas.
else.
concatenate s_gsber-LOW bus_areas into bus_areas separated by ','.
endloop.