Quantcast
Channel: SCN: Message List
Viewing all articles
Browse latest Browse all 9091

Re: Populate data into standard component alv from Zcomponent popup data selected

$
0
0

Hi Gopal,

 

You can achieve your requirement by using EVENTS as below

 

  • Create an event SET_DATA in component controller of zcomponent and mark it as interface and also include the parameters like context_element( type ref to if_wd_context_element), etc as below

          e1.PNG

  • Now, create an action for the event onLeadSelect of your zcomp Table and write the below code

         

                 DATA lo_ctx_element TYPE REF TO if_wd_context_element.

 

               "get the selected row
                 lo_ctx_element = wdevent->get_context_element( name =
                    'NEW_ROW_ELEMENT' ).

 

               "Raise the event with parameter
               wd_comp_controller->fire_set_data_evt( context_element = lo_ctx_element ).

 

  • Use the Zcomponent in your standard component and make available in std. view's properties
  • Create an event handler SET_DATA method for your Zcomp's event as below

          e2.PNG

  • Now, inside this method, you get the parameter CONTEXT_ELEMENT and get the data from this context element as below

 

               context_element->get_attrribute( ) or

               context_element->get_static_attributes( )

You can populate the data into standard component based on the obtained value from Zcomponent.

 

 

Hope this helps you.

 

Regards,

Rama


Viewing all articles
Browse latest Browse all 9091

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>