cancel
Showing results for 
Search instead for 
Did you mean: 

Make Row Repeater Repeat Horizontally

Former Member
0 Kudos

By default the row repeater places rows on top of each other:

ROW1

ROW2

...

Is there a way to make it place them next to each otther?

ROW1 ROW2 ...

I've tried flow layout, grid layout with multiple columns but it always stacks them vertically.

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

Did you try to use "MultiPane" instead or RowRepeater?

Former Member
0 Kudos

Hi,

I'm not sure about how to make a row repeater repeat vertically. You can better try to use a table with dynamically binding the context node I suppose. Dynamic creation of nodes can be done as follows.


CL_WD_DYNAMIC_TOOL=>CREATE_NODEINFO_FROM_STRUCT(
          PARENT_INFO = ROOTNODE_INFO
          NODE_NAME = TABLENAME
          STRUCTURE_NAME = TABLENAME
          IS_MULTIPLE = ABAP_TRUE ).

and you can create a dynamic table from the dynamic node from the following method.


cl_wd_dynamic_tool=>create_table_from_node( EXPORTING ui_parent      = lo_container
                                                          table_id       = 'TABLE_ID'
                                                          node           = lo_nd_dyn_ml
                                                RECEIVING table          = lo_table ).

Edited by: Fareez Ahamed on Feb 15, 2012 1:43 PM