Skip to Content
0
Former Member
May 13, 2010 at 06:18 AM

help,Webdynpro ALV report

26 Views

Hello,

My Webdynpro ALV report display SFLIGHT all fields .

But I want to show only five fields,

how code?

CODE::

data:node_flights type ref to if_wd_context_node,

it_flights type sflight_tab1,

is_flights type sflight,

it_final type IF_MAIN=>elements_flights,

is_final type IF_MAIN=>element_flights.

select * from sflight into table it_flights up to 10 rows.

node_flights = wd_context->get_child_node( 'FLIGHTS' ).

data:l_ref_cmp_usage type ref to if_wd_component_usage.

l_ref_cmp_usage = wd_this->wd_cpuse_alv( ).

if l_ref_cmp_usage->has_active_component( ) is initial.

l_ref_cmp_usage->create_component( ).

endif.

data:l_ref_interfacecontroller type ref to iwci_salv_wd_table.

l_ref_interfacecontroller = wd_this->wd_cpifc_alv( ).

  • navigate from <CONTEXT> to <NODE_FLIGHT> via lead selection

node_flights = wd_context->get_child_node( name = `NODE_FLIGHT` ).

  • fill context node

node_flights ->bind_table( it_flight ).

endmethod.

thanks