Application Development and Automation 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: 
Read only

Help in drill down report

Former Member
0 Likes
737

Urgent!

May i know any of the sap standard reports to get detail idea on drill down report.

Thanks.

Thanks but i need more sub items like upto 4 levels the drill down should take place.Will it be possible with this?

5 REPLIES 5
Read only

Former Member
0 Likes
700

Hey,

use transaction ABAPDOCU.

Read only

Former Member
0 Likes
700

Maybe u can check this program - BCALV_GRID_02

when the user clicks a row its going for next level ALV ( but as a pop up )

Cheers

Kothand

Read only

Former Member
0 Likes
700

Hi,

Try this BCALV_TREE_SIMPLE_DEMO.

Also try this code...

TYPES: BEGIN OF t_scarr.

INCLUDE STRUCTURE scarr.

TYPES: expcol TYPE c.

TYPES: END OF t_scarr.

DATA: gr_table TYPE REF TO cl_salv_hierseq_table.

DATA: gr_functions TYPE REF TO cl_salv_functions.

DATA: gr_columns TYPE REF TO cl_salv_columns_hierseq.

DATA: gr_column TYPE REF TO cl_salv_column_hierseq.

DATA: gr_level TYPE REF TO cl_salv_hierseq_level.

DATA: gr_sorts TYPE REF TO cl_salv_sorts.

DATA: iscarr TYPE TABLE OF t_scarr.

DATA: isflight TYPE TABLE OF sflight.

DATA: ibinding TYPE salv_t_hierseq_binding.

DATA: xbinding TYPE salv_s_hierseq_binding.

SELECT * INTO TABLE iscarr FROM scarr.

SELECT * INTO TABLE isflight FROM sflight.

xbinding-master = 'CARRID'.

xbinding-slave = 'CARRID'.

APPEND xbinding TO ibinding.

cl_salv_hierseq_table=>factory(

EXPORTING

t_binding_level1_level2 = ibinding

IMPORTING

r_hierseq = gr_table

CHANGING

t_table_level1 = iscarr t_table_level2 = isflight ).

gr_functions = gr_table->get_functions( ).

gr_functions->set_all( abap_true ).

gr_columns = gr_table->get_columns( level = 1 ).

gr_columns->set_expand_column( 'EXPCOL' ).

gr_level = gr_table->get_level( 1 ).

gr_level->set_items_expanded( ).

gr_sorts = gr_table->get_sorts( level = '2' ).

gr_sorts->add_sort( columnname = 'FLDATE' sequence =

if_salv_c_sort=>sort_down ).

gr_table->display( ).

Thanks.

Edited by: Cnu on Jul 10, 2008 3:21 PM

Read only

0 Likes
700

Thanks but i need more sub items like upto 4 levels the drill down should take place.Will it be possible with this?

Read only

0 Likes
700

i think with what cnu has mentioned gr_level = gr_table->get_level( 1 ).

incrementing that can take u to level 4.