cancel
Showing results for 
Search instead for 
Did you mean: 

Event trigger in multiple roadmap selection

former_member210804
Active Participant
0 Kudos

Hi Experts,

I m working on Multiple Roadmap selection.

http://scn.sap.com/docs/DOC-2382

But then i would like to trigger a perticular step based on selection.pls help me.

Best regards,

Rao.

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos

Hi Narasimha,

For example you have 3 steps like step1 step2 and step3. Create one event for Roadmap onselect as STEP.

On that event handler place code like below.

    DATA lo_nd_roadmap TYPE REF TO if_wd_context_node.
  DATA lo_el_roadmap TYPE REF TO if_wd_context_element.
  DATA ls_roadmap    TYPE wd_this->Element_n_roadmap.
  DATA LV_STEP       TYPE STRING.

  CALL METHOD WDEVENT->GET_STRING
    EXPORTING
      NAME  = 'STEP'
    RECEIVING
      VALUE = LV_STEP.

  lo_nd_roadmap = wd_context->get_child_node( name = wd_this->wdctx_n_roadmap ).

  lo_el_roadmap = lo_nd_roadmap->get_element( ).

  lo_el_roadmap->set_attribute(
  name =  `STEP`
  value = lv_step ).

  CASE lv_step.
    WHEN 'STEP1'.
      wd_this->display( ).
    WHEN 'STEP2'.
      wd_this->create( ).
    WHEN 'STEP3'.

      wd_this->save( ).
  ENDCASE.

Cheers,

Kris.