Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

row and columns

Former Member
0 Kudos

hi,

in the final display list how can i change rows to columns

and vice versa

1 REPLY 1

Former Member
0 Kudos

This is possible using dynamic internal table.

Declaration

DATA : IFCAT_TAB TYPE LVC_T_FCAT,

FCAT_TAB TYPE LVC_S_FCAT.

DATA : TLINS TYPE I.

FIELD-SYMBOLS : <LIST> TYPE TABLE, <L_LINE> TYPE ANY.

FIELD-SYMBOLS : <FVAL> TYPE ANY, <FPOV> TYPE ANY,

<TFVAL> TYPE ANY.

DATA : IDATA TYPE REF TO DATA,

NEW_LINE TYPE REF TO DATA.

LOOP AT ALV_FLDCAT_T INTO ALV_FLDCAT.

MOVE-CORRESPONDING ALV_FLDCAT TO FCAT_TAB.

APPEND FCAT_TAB TO IFCAT_TAB.

ENDLOOP.

After creating normal alv field catalogue we can add rows

info as column....

DELETE ADJACENT DUPLICATES FROM IFCAT_TAB COMPARING

FIELDNAME.

SORT IFCAT_TAB BY COL_POS ASCENDING. "FIELDNAME

CALL METHOD CL_ALV_TABLE_CREATE=>CREATE_DYNAMIC_TABLE

EXPORTING

IT_FIELDCATALOG = IFCAT_TAB

IMPORTING

EP_TABLE = IDATA.

ASSIGN IDATA->* TO <LIST>.

CREATE DATA NEW_LINE LIKE LINE OF <LIST>.

ASSIGN NEW_LINE->* TO <L_LINE>.