cancel
Showing results for 
Search instead for 
Did you mean: 

Multiple Table Rows Selection

Former Member
0 Kudos

Hi All,

I want to select multiple rows from 1 table to another table. i followed the link

*http://help.sap.com/saphelp_nw70/helpdata/en/44/0ab65abc406037e10000000a1553f6/frameset.htm*

But when i select a table and press submit button, only 1 row is displayed on table2 and not the no of rows which i select. i have made table selection as "Multiple". Mapping Scope - "Selected Rows". Created a table toolbar. on action 1 row is getting displayed on table2.

Where am i wrong. Why all the rows which i select using control key is not coming on table2? Can anyone please help me out in this?

Regards,

Divya

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

...

Former Member
0 Kudos

Select your table and in 'Selection Mode' choose `Multiple`.

Regards,

Gilson

Former Member
0 Kudos

HI Gilson,

I have already given table selection mode - "Multiple". and Mapping Scope :- selected data rows.

But still it is only selecting the first row and not the other rows.

Regards,

Divya

Former Member
0 Kudos

Hi Divya,

Do you want to transfer the Multiple rows from one table to another?

Using mutliple selection you can select the multiple rows in a Table not that we send those rows to another table which was linked to it.

Regards,

govindu

Former Member
0 Kudos

Hi Divya,

Setting table selection mode to "Multiple" does not mean that you actually can send all those rows for manipulations, directly.

Usually, we use a data store to store the keys and pass them; and retrieve records for those keys stored in data store.

For storing the elements in the store -> for multiple selection and to chk if they have been already selected or not, you can use this statement:

(IF(CONTAINS(STORE@Material_id, @MATERIAL_ID), STORE@Material_id ,STORE@Material_id&( IF(LEN(STORE@Material_id)>0, "','" ,'' ))&@Material_ID) )

Here, I'm storing the materialID of those records selected as CSVs; and also chking if they have been already stored in datastore.

Let me know if its useful

Regards,

Vani

Former Member
0 Kudos

HI All,

I want to select n rows in Table1 and those n rows should also be visible in Table2. I dont want to move the rows from Table1. I have given all the said parameters. But am i not getting all the n rows in Table 2. Where am i wrong? Is there any other value to be set?

Regards,

Divya

Former Member
0 Kudos

Hi,

but to make them visible in table2 means we are sending the data to table2 .

this operation will not executed by slected data rows option.

here we require work around to complete your task.

Regards,

Govindu

Former Member
0 Kudos

Hi,

Ok. So what task has to be done if i have to move the rows to Table2. Can you please help out in this regard?

Regards,

Divya

Former Member
0 Kudos

Hi Divya,

To send the multiple rows from 1st table to 2 nd. Muliple selection is required. But after selection that data has to be saved some where for furthur processing. Just try to save the data in a signal out. And in the second table just link it with the signal in with the same name. I think this will solve the problem. We have done in this way only.

Regards,

Nutan

Edited by: nutan champia on Jul 2, 2008 12:10 PM