cancel
Showing results for 
Search instead for 
Did you mean: 

Issues with Nested Tables and Adobe Designer

Former Member
0 Kudos

Hi,

I have some strange issues when I am trying to create a nested dynamic table with SAP DATA in Adobe Designer.

My Outer Table has article items and in this table I got a nested charges. For instance the table contains this data:

DATA

|->Article1

|--->charge111

|--->charge211

|

|->Article2

|--->charge122

|--->charge222

Now I am trying to display the data in a Adobe Designer table. But if I create a table with a row article and a repeating row charge all charges will be displayed under the first Article.

This is the result:

DATA

|->Article1

|--->charge111

|--->charge211

|--->charge122

|--->charge222

|

|->Article2

How can I solve this issue? I tried to select data binding on charges like article.DATA.charges.DATA[*] but this don't work.

Anyone an idea?

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Alex,

Is it print based form or interactvie form.

ABAP

If it is printbased form and if you are designing from SFP, you can use the following solution.

You have to create a nested table in the context as below.

say Table1-> Article ( fields: ARTICLENAME,....other fields) info Table2->cost info(fields:ARTICLENAME,Charge...,other fields).

The 2 tables should contains data as beow.

Table1 data.

1row->Article1 -.....other values.

2row->Article2 -.....other values.

3row->Article3 -.....other values.

Table2 data.

1row->Article1 -Charge11 .....other values.

2row->Article1 -Charge12 .....other values.

3row->Article1 -Charge13 .....other values.

4row->Article2 -Charge21 .....other values.

5row->Article2 -Charge22 .....other values.

6row->Article2 -Charge23 .....other values.

7row->Article3 -Charge31 .....other values.

8row->Article3 -Charge32 .....other values.

9row->Article3 -Charge33 .....other values.

In the context drag table2 into the table1 and define where clause on ARTICLENAME.

In the layout drag nested table in the body page and make alignments.

If your requirement is interactive, may be you can use the similar logic.

Former Member
0 Kudos

Hi,

its a print based form and after I done these steps I have the same issues. I saved the resulting xml file and in this file my nested table is set properly. I modified the binding of my table. Perhaps thats the problem.

On the Adobe Side the data containing table itself has the binding g_itab_article.data[]. The article cell has a normal binding and the charge cell has g_itab_article.data.g_itab_charge.data[] (or g_itab_article.data[].g_itab_charge.data[]).

Perhaps I should delete this table and start from scratch.

Are there any tutorials how to use complex dynamic tables with adobe designer available? I know the bc480 but in that case it can't help me

Thnx Alex

Former Member
0 Kudos

its better delete the table and design again.

for Table2 binding should be g_itab_charge.data[*]

former_member593201
Discoverer
0 Kudos

hi,

I have the same problem.

I'm looking for tutorials how to use complex dynamic tables with adobe designer, too.

So if anyone has some informations ...

Thanks

Peter

Answers (1)

Answers (1)

Former Member
0 Kudos

Hi,

I solved this problem by changing the nested table with a subform. After that everything worked finde