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

Re: clearing the values in table while selecting a value from f4 help

$
0
0

Hi Vijaya,



method ONACTIONSELECT_SEARCH .

   DATA: NODE_EMPLOYEE TYPE REF TO IF_WD_CONTEXT_NODE .

   DATA: RT_EMPID TYPE REF TO DATA .

   DATA: IT_EMPLOYEE TYPE TABLE OF ZJOYJIT_EMPLOYEE ,

         WA_EMPLOYEE TYPE ZJOYJIT_EMPLOYEE .

 

FIELD-SYMBOLS: <FS_EMPID> TYPE TABLE .

 

* RETRIEVING DATA FROM THE SELECT OPTIONS .

   RT_EMPID = WD_THIS->M_HANDLER->GET_RANGE_TABLE_OF_SEL_FIELD( I_ID = 'ZEMP_ID' ) .

 

* ASSIGN IT TO A FIELD SYNBOL .

   ASSIGN RT_EMPID->* TO <FS_EMPID> .

 

CLEAR IT_EMPLOYEE.

REFRESH IT_EMPLOYEE .

 

* GET DETAILS FOR THE SELECT_OPTION .

CALL METHOD WD_ASSIST->GET_SELECT_OPTION

                     EXPORTING

                       IM_FS_EMPID = <FS_EMPID>

                     IMPORTING

                       LT_EMPLOYEE_D = IT_EMPLOYEE .

 

NODE_EMPLOYEE = WD_CONTEXT->GET_CHILD_NODE( 'EMPLOYEE_DETAILS' ) .

 

SORT IT_EMPLOYEE BY EMP_ID ASCENDING.

 

NODE_EMPLOYEE->BIND_TABLE( IT_EMPLOYEE ) .

 

endmethod.

 

 

You can clear and refresh the internal table, and then again bind the new internal table based on your search criteria. Refer to the above mentioned code. I think you will get a better idea.

 

Thanks & Regards,

Joyjit Biswas


Viewing all articles
Browse latest Browse all 8623

Trending Articles



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