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

Re: validate select option in webdynpro

$
0
0

Hi Gaurav,

 

You have to write the code in the Submit button as shown below,

 

DATA LT_RANGE TYPE REF TO DATA.
 FIELD-SYMBOLS <FS_EBELN> TYPE TABLE.
 if not lt_range is INITIAL.
 CALL METHOD wd_this->go_select->get_range_table_of_sel_field   EXPORTING     i_id           = 'EBELN'   receiving     rt_range_table = LT_RANGE     .
 ASSIGN LT_RANGE->* TO <FS_EBELN>.   DATA lo_nd_item_details TYPE REF TO if_wd_context_node.   DATA lt_item_details TYPE wd_this->elements_item_details.
 * navigate from <CONTEXT> to <ITEM_DETAILS> via lead selection   lo_nd_item_details = wd_context->get_child_node( name = wd_this->wdctx_item_details ).
 * @TODO handle non existant child
 * IF lo_nd_item_details IS INITIAL.
 * ENDIF.
 SELECT *   FROM EKPO   INTO CORRESPONDING FIELDS OF TABLE lt_item_details  WHERE EBELN IN <FS_EBELN>.
 ** @TODO compute values
 ** e.g. call a model function
 *   lo_nd_item_details->bind_table( new_items = lt_item_details set_initial_elements = abap_true ).
 else.
 * get message manager
 DATA lo_api_controller     TYPE REF TO if_wd_controller.
 DATA lo_message_manager    TYPE REF TO if_wd_message_manager.
 lo_api_controller ?= wd_this->wd_get_api( ).
 CALL METHOD lo_api_controller->get_message_manager   RECEIVING     message_manager = lo_message_manager     .
 * report message
 CALL METHOD lo_message_manager->raise_error_message   EXPORTING     message_text  = 'Enter the Data in Selec-Options'
 *    params        =
 *    msg_user_data =     .

 endif.

Viewing all articles
Browse latest Browse all 10498

Trending Articles