Regarding OVS

hi experts,
i am using OVS as a search help for an input field. the value is fetched from a standard table. now i want that when i click on the OVS serch help button, the window which pops up should display all the values for that perticular field from the table. i don't want to use search filter here. i want that when i click the OVS button it should fetch all the values from the table and display it in the pop up window. is this possible?? If yes, kindly guide me how to do it......
thanks
arjun

In the OVS event handler CASE sentence for the different phases, do nothing inside phase 1.
That does it, you go straight to the value list.
Check this thread:
Hide Selection Screen in OVS?
Regards

Similar Messages

  • Error in OVS!!

    i am getting error which is mentioned below regarding OVS,particularly when the browser is running slow and i am clicking 2nd time for the value help.
    If anyone know the answer,give me the solution.
    I will reward point.
    error is like ....
    The following error text was processed in the system EC6 : Access via 'NULL' object reference not possible.
    The error occurred on the application server HSDNT24S12_EC6_03 and in the work process 0 .
    The termination type was: RABAX_STATE
    The ABAP call stack was:
    Method: IF_WDR_OVS_LISTENER~MODIFY_RESULT_VIEW of program CL_WDR_VALUE_HELP_HANDLER=====CP
    Method: WDDOMODIFYVIEW of program /1BCWDY/RZ2TAVAGXRRTKWWIR62K==CP
    Method: IF_WDR_VIEW_DELEGATE~WD_DO_MODIFY_VIEW of program /1BCWDY/RZ2TAVAGXRRTKWWIR62K==CP
    Method: DO_MODIFY_VIEW of program CL_WDR_DELEGATING_VIEW========CP
    Method: MODIFY_VIEW of program CL_WDR_VIEW===================CP
    Method: DO_MODIFY_VIEW of program CL_WDR_CLIENT_COMPONENT=======CP
    Method: DO_MODIFY_VIEW of program CL_WDR_WINDOW_PHASE_MODEL=====CP
    Method: PROCESS_REQUEST of program CL_WDR_WINDOW_PHASE_MODEL=====CP
    Method: PROCESS_REQUEST of program CL_WDR_WINDOW=================CP
    Method: EXECUTE of program CL_WDR_MAIN_TASK==============CP
    thanks in advance,
    Subhasis.

    HI,
    DID U WRITE THE FOLLOWING CODE IN A METHOD :
      types : begin of ist_fields,
               carrid type spfli-carrid,
               countryfr type spfli-countryfr,
               cityfrom type spfli-cityfrom,
             end of ist_fields.
      data:
            it_fields type ist_fields,
            it_conn   type table of spfli.
      field-symbols : <lfs_input> type ist_fields,
                      <lfs_select> type spfli.
      case ovs_callback_object->phase_indicator.
        when 0.
          call method ovs_callback_object->set_configuration
            exporting
              window_title       = 'search Flights'
              group_header       = 'enter flight details'
             LABEL_TEXTS        =
             TABLE_HEADER       =
             COLUMN_TEXTS       =
              col_count          = 1
             ROW_COUNT          =
             TABLE_MULTI_SELECT =
        when 1.
          call method ovs_callback_object->set_input_structure
            exporting
              input        = it_fields
               GROUP_HEADER =
               LABEL_TEXTS  =
               WINDOW_TITLE =
        when 2.
          assign ovs_callback_object->query_parameters->* to <lfs_input> casting.
           call method cl_wd_flight_model=>get_conns_by_carrid_cityfrom
             exporting
               i_carrid         = <lfs_input>-carrid
               i_countryfr      = <lfs_input>-countryfr
               i_cityfrom       = <lfs_input>-cityfrom
             importing
              et_spfli_sflight = it_conn
           call method ovs_callback_object->set_output_table
             exporting
               output       =  it_conn
              TABLE_HEADER =
              COLUMN_TEXTS =
         when 3.
             data:
               node_flight                         type ref to if_wd_context_node,
               elem_flight                         type ref to if_wd_context_element,
               stru_flight                         type if_inputview=>element_flight .
             assign ovs_callback_object->selection->* to <lfs_select> casting.
           navigate from <CONTEXT> to <FLIGHT> via lead selection
             node_flight = wd_context->get_child_node( name = if_inputview=>wdctx_flight ).
            node_flight->bind_structure(
              exporting
                new_item             = <lfs_select> ).
    AND ALSO IN THE CONTEXT DID U SELECT OBJECT VALUE SELECTOR IN INPUT HELP MODE3 AND OVS COMPONENT USAGE.
    MADHU

  • Query regarding multiple OVS in an application

    Hi
    I have to provide OVS search on two columns (Material and Equipment) in a table. So for the same I have defined the OVS implementation in two separate custom controllers as both the search fields refer to different RFC models.
    For the first search, the
    queryInputNodeElement.setAttributeValue("Maktx", initialValue)
    and for the second one
    queryInputNodeElement1.setAttributeValue("Im_Equnr", initialValue)
    Now the problem I am facing is on clicking the OVS icon for the second search it throws the exception that it cannot find Maktx which is the initial value for the first OVS in the OVS input node of the second one.
    Also, if  I proceed with the query part, it throws another exception as the input node of the equipment custom controller (second) is incompatible with material custom controller (first).
    But for the first OVS everything works fine.
    I have defined the context listener class with different names.
    Any pointers?
    Thanks,
    Priyanka

    Hi suman
    I think u worked with o v s I have the requirement(using bapi to show ovs) i gone thru the tutorial but i can't understand how to do this. so can u send the screen shots please.
    Regards,
    Bhaskar

  • OVS value not getting populated in field

    Hi Experts,
    Kindly suggest me a solution for the below given issue.
    I have added three custom fileds to an already existing WD Coponent.
    And also added OVS help as an input help method to these fields.
    If I right click on the WD application and TEST, the application opens in browser and I am able to select the value from OVS list.
    If I run the application by copying the URL and paste it in the browser, or clicking on Portal link, if we select the value from OVS list that value is not getting populated in the field.
    Below is the logic I have written.
    method ON_OVS_PAYMENT .
    TYPES:   BEGIN OF ty_payment,
                 payment TYPE char4,
                 desc    TYPE char30,
               END OF ty_payment.
    * declare data structures for the fields to be displayed and
    * for the table columns of the selection list, if necessary
      types:
        begin of lty_stru_input,
    *   add fields for the display of your search input here
          payment type char4,
    *      desc    type string,
        end of lty_stru_input.
      types:
        begin of lty_stru_list,
    *   add fields for the selection list here
          payment type char4,
          desc    type char30,
        end of lty_stru_list.
      data: ls_search_input  type lty_stru_input,
            lt_select_list   type standard table of lty_stru_list,
            ls_text          type wdr_name_value,
            lt_label_texts   type wdr_name_value_list,
            lt_column_texts  type wdr_name_value_list,
            lv_window_title  type string,
            lv_group_header  type string,
            lv_payment       type string,
            lt_payment       TYPE TABLE OF ty_payment,
            ls_payment       TYPE ty_payment,
            lv_short         TYPE string,
            lv_table_header  type string.
      field-symbols: <ls_query_params> type lty_stru_input,
                     <ls_selection>    type lty_stru_list.
      case ovs_callback_object->phase_indicator.
        when if_wd_ovs=>co_phase_0.  "configuration phase, may be omitted
    *   in this phase you have the possibility to define the texts,
    *   if you do not want to use the defaults (DDIC-texts)
          ls_text-name = `PAYMENT`.  "must match a field name of search
          ls_text-value = `Terms of payment`. "wd_assist->get_text( `001` ).
          insert ls_text into table lt_label_texts.
          ls_text-name = `PAYMENT`.  "must match a field in list structure
          ls_text-value = `Terms of Payment`. "wd_assist->get_text( `002` ).
          insert ls_text into table lt_column_texts.
          ls_text-name = `DESC`.  "must match a field in list structure
          ls_text-value = `Description`. "wd_assist->get_text( `002` ).
          insert ls_text into table lt_column_texts.
          ovs_callback_object->set_configuration(
                    label_texts  = lt_label_texts
                    column_texts = lt_column_texts
                    group_header = lv_group_header
                    window_title = lv_window_title
                    table_header = lv_table_header
                    col_count    = 2
                    row_count    = 20 ).
        when if_wd_ovs=>co_phase_1.
          ovs_callback_object->context_element->get_static_attributes(
              importing static_attributes = ls_search_input ).
    *     pass the values to the OVS component
          ovs_callback_object->set_input_structure(
              input = ls_search_input ).
        when if_wd_ovs=>co_phase_2.
          if ovs_callback_object->query_parameters is not bound.
    ******** TODO exception handling
          endif.
          assign ovs_callback_object->query_parameters->*
                                  to <ls_query_params>.
          if not <ls_query_params> is assigned.
    ******** TODO exception handling
          endif.
    *     call business logic for a table of possible values
    *     lt_select_list = ???
          lv_short = <ls_query_params>-payment.
          CALL FUNCTION 'ZSIILESD001' DESTINATION 'LOGICALE22'
          EXPORTING
          i_payment             = lv_short
          TABLES
          ET_PAYMENT            = lt_payment.
        lt_select_list[] = lt_payment[].
          ovs_callback_object->set_output_table( output = lt_select_list ).
        when if_wd_ovs=>co_phase_3.
    *   apply result
          if ovs_callback_object->selection is not bound.
    ******** TODO exception handling
          endif.
          assign ovs_callback_object->selection->* to <ls_selection>.
          if <ls_selection> is assigned.
            ovs_callback_object->context_element->set_attribute(
                                   name  = `PAYMENT`
                                   value = <ls_selection>-payment ).
          endif.
      endcase.
    endmethod.

    Hi Pradeep,
    I don't think it really make any difference to the application run if we run from SE80 or run via application url.
    Try to set the external break point in OVS PHASE3 for your user. Check if the break point is reached and data is set after selection from OVS.
    Regards,
    Rama

  • How to Raise New Pop-Up After OVS Data Selection

    Hi,
    In my development i've done one custom search help(OVS) for one field. When i'll select ovs,there i'm fetching data from DB and showing. After selection of data from OVS means in Phase-3 i've some validation based on selected data. if selected data is wrong then i need to raise one popup and have to display some data from other DB. i tried in phase-3,raised popup method but no use its closing pahse of OVS,its simply closing the OVS.
    Regards,
    Jack.

    Hi Jack,
    Jack sparrow wrote:
    if selected data is wrong then i need to raise one popup and have to display some data from other DB.
    I think, the selected data from ovs cannot be wrong in any means, as you are populating the help list for the user and search help hit list should be always having valid data
    Once user selects data from ovs, it reaches the final phase of OVS cycle and hence it closes automatically.
    Instead, I suggest you to restrict the user at PHASE2, i.e. while user searches for specific list of help data, you can validate the input and if his/her search is valid, you can fetch data accordingly and populate the hit list.
    Please refer the below document:
    How to validate the fields on OVS window - Webdynpro ABAP
    Hope this helps you.
    Regards,
    Rama

  • How to get row number of selected entry from OVS search result

    Hi,
    Anyone having any idea on how to get row number of the  selected entry/ how to differentiate rows in OVS search result in ON_OVS method?
    Regards,
    Jatin

    Hi,
    You can get the selected record to <ls_selection> structure in co phase 3.
    From that structure you can get what ever field you want.,
    check the below code for reference,
    << Moderator message - Cut and paste response from F4 help for ALV table field removed. Plagiarism is not allowed in SCN >>
    hope this helps u.,
    Thanks & Regards,
    Kiran
    Edited by: Rob Burbank on Jan 5, 2012 5:24 PM

  • ' SET_OUTPUT_TABLE Cannot Be Called '  error  while using OVS in Select opt

    Hi All,
    I am trying to put the OVS help in a select  option.
    When I run the application and click the help icon for select option I am getting the below error:
    OVS: Methode SET_OUTPUT_TABLE Cannot Be Called
    The abap call stack is this :
    Method: IF_WDR_OVS_LISTENER~MODIFY_RESULT_VIEW of program CL_WDR_VALUE_HELP_HANDLER=====CP
    Method: WDDOMODIFYVIEW of program /1BCWDY/05LR4UBIVJKOH0BA5Y5V==CP
    Method: IF_WDR_VIEW_DELEGATE~WD_DO_MODIFY_VIEW of program /1BCWDY/05LR4UBIVJKOH0BA5Y5V==CP
    Method: DO_MODIFY_VIEW of program CL_WDR_DELEGATING_VIEW========CP
    Method: MODIFY_VIEW of program CL_WDR_VIEW===================CP
    Method: DO_MODIFY_VIEW of program CL_WDR_CLIENT_COMPONENT=======CP
    Method: DO_MODIFY_VIEW of program CL_WDR_WINDOW_PHASE_MODEL=====CP
    Method: PROCESS_REQUEST of program CL_WDR_WINDOW_PHASE_MODEL=====CP
    Method: PROCESS_REQUEST of program CL_WDR_WINDOW=================CP
    Method: EXECUTE of program CL_WDR_MAIN_TASK==============CP
    My code is below :
    method on_ovs .
      types:
        begin of lty_stru_input,
      add fields for the display of your search input here
          carrid type sflight-carrid,
        end of lty_stru_input,
        begin of lty_stru_list,
      add fields for the selection list here
          carrid type sflight-carrid,
        end of lty_stru_list,
        ty_range type range of sflight-carrid.
      data: ls_search_input  type lty_stru_input,
            lt_select_list   type standard table of lty_stru_list,
            ls_text          type wdr_name_value,
            lt_label_texts   type wdr_name_value_list,
            lt_column_texts  type wdr_name_value_list,
            lv_window_title  type string,
            lv_group_header  type string,
            lv_table_header  type string.
      field-symbols: <ls_query_params> type lty_stru_input,
                     <ls_selection>    type lty_stru_list.
      case ovs_callback_object->phase_indicator.
        when if_wd_ovs=>co_phase_0.
          ls_text-name = `CARRID`.  "must match a field name of search
          ls_text-value = `CARRID`. "wd_assist->get_text( `001` ).
          insert ls_text into table lt_label_texts.
          ls_text-name = `CARRID`.  "must match a field in list structure
          ls_text-value = `CARRID`. "wd_assist->get_text( `002` ).
          insert ls_text into table lt_column_texts.
          lv_window_title = 'Test Window'.
          ovs_callback_object->set_configuration(
                    label_texts  = lt_label_texts
                    column_texts = lt_column_texts
                    group_header = lv_group_header
                    window_title = lv_window_title
                    table_header = lv_table_header
                    col_count    = 2
                    row_count    = 20 ).
        when if_wd_ovs=>co_phase_1.
          ls_search_input-carrid = 'AH'.
        pass the values to the OVS component
          ovs_callback_object->set_input_structure(
              input = ls_search_input ).
        when if_wd_ovs=>co_phase_2.
          if ovs_callback_object->query_parameters is not bound.
    TODO Exception Handling       
          endif.
          assign ovs_callback_object->query_parameters->*
                                  to <ls_query_params>.
          if not <ls_query_params> is assigned.
              select carrid from sflight into  table lt_select_list.
         else.
           select carrid from sflight into table
             lt_select_list where carrid eq <ls_query_params>-carrid.
          endif.
          ovs_callback_object->set_output_table( output = lt_select_list ).
        when if_wd_ovs=>co_phase_3.
      apply result
          if ovs_callback_object->selection is not bound.
    TODO exception handling
          endif.
          assign ovs_callback_object->selection->* to <ls_selection>.
          if <ls_selection> is assigned.
            data: lr_select_options type ref to iwci_wdr_select_options.
            data lr_helper type ref to if_wd_select_options.
            data: lt_range type ty_range.
            data: lr_comp_usage type ref to if_wd_component_usage,
                  wa_range like line of lt_range,
                  rt_range type ref to data.
            wa_range-sign = 'I'.
            wa_range-option = 'EQ'.
            wa_range-low = <ls_selection>-carrid.
            append wa_range to lt_range.
            "lt_RANGE-SIGN = 'I'.
          create data rt_range like lt_range.
            lr_comp_usage = wd_this->wd_cpuse_my_select( ).
            if lr_comp_usage->has_active_component( ) is initial.
            lr_comp_usage->create_component( ).
            endif.
            lr_select_options = wd_this->wd_cpifc_my_select( ).
            lr_helper = lr_select_options->init_selection_screen( ).
            call method lr_helper->set_range_table_of_sel_field
             exporting
                i_id = 'CARRID'
                it_range_table = rt_range.
          endif.
      endcase.
    endmethod.
    Please help!!!
    Its urgent.
    Regards,
    Sumit Oberoi

    Hi Sumit,
    1) In the WDINIT method define ur select-option.
    2) IN Mthods of ur view controller write :
    ON_OVS     Event Handle    ON_OVS     INTERFACECONTROLLER     SELECT_OPTIONS
    3) code for ON_OVS:
      DATA: l_current_controller TYPE REF TO if_wd_controller,
            l_message_manager    TYPE REF TO if_wd_message_manager,
            lv_message_ERROR(100), l_subrc TYPE subrc,
            lv_message_SUCESS(100).
      DATA : STRU_ENAME TYPE ZU5_PERLIST_S.
      DATA: WA_CALLOWNR LIKE STRU_ENAME.
      DATA: IT_CALLOWNR LIKE STANDARD TABLE OF STRU_ENAME.
      DATA: IT_ENAME TYPE ZU5_PERLIST_T.
      DATA: LV_STR TYPE STRING VALUE 'BOB'.
      DATA:  lr_componentcontroller  type ref to ig_componentcontroller,
             l_ref_cmp_usage         type ref to if_wd_component_usage.
      DATA:  rt_CALLOWNR          type ref to data,
              R_CALLOWNR          TYPE RANGE OF IHPA-PARNR,
              R_CALLOWNR_line     LIKE LINE OF R_CALLOWNR.
      field-symbols:
          <lt_ovs_result1>     LIKE IT_ENAME,
          <PA0001>             TYPE ZU5_PERLIST_S,
          <lt_sel_opt_result1> type standard table.
      field-symbols: <fs_CALLOWNR> type table.
    case ovs_callback_object->
      case i_ovs_data-m_ovs_callback_object->phase_indicator.
        when if_wd_ovs=>co_phase_0.
          l_ref_cmp_usage = wd_this->wd_cpuse_select_options( ).
         get a pointer to the interface controller of the select options component
          wd_this->m_wd_select_options = wd_this->wd_cpifc_select_options( ).
          i_ovs_data-m_ovs_callback_object->set_configuration(
           WINDOW_TITLE       =
           GROUP_HEADER       =
           LABEL_TEXTS        =
           TABLE_HEADER       =
           COLUMN_TEXTS       =
           COL_COUNT          =
            TABLE_MULTI_SELECT = abap_true ).
        when if_wd_ovs=>co_phase_1.
    // to display extra search window
         i_ovs_data-m_ovs_callback_object->set_input_structure(
           input  = STRU_PA0001
           GROUP_HEADER =
           LABEL_TEXTS  =
           WINDOW_TITLE =
    to display extra search window
        when if_wd_ovs=>co_phase_2.
          rt_CALLOWNR = wd_this->m_handler->get_range_table_of_sel_field( i_id = 'CALLOWNR' ).
          assign rt_CALLOWNR->* to <fs_CALLOWNR>.
          R_CALLOWNR = <fs_CALLOWNR>.
          READ TABLE R_CALLOWNR INTO R_CALLOWNR_line INDEX 1.
          LV_STR = R_CALLOWNR_line-LOW.
          CALL METHOD ZU7_CL_DB_UTILITY=>GET_PERNR_HITLIST
            EXPORTING
              I_SEARCH = LV_STR
            IMPORTING
              ET_HLIST = IT_ENAME.
          l_current_controller ?= wd_this->wd_get_api( ).
          CALL METHOD l_current_controller->get_message_manager
            RECEIVING
              message_manager = l_message_manager.
          IF LV_STR IS INITIAL.
            lv_message_ERROR = wd_assist->if_wd_component_assistance~get_text( key = '031' ).
            CALL METHOD l_message_manager->report_error_message
              EXPORTING
                message_text = lv_message_ERROR.
          ELSE.
            CLEAR lv_message_ERROR.
            DATA : LV_LINES TYPE char3.
            DESCRIBE TABLE IT_ENAME LINES LV_LINES.
            lv_message_ERROR = wd_assist->if_wd_component_assistance~get_text( key = '032' ).
            CONCATENATE LV_LINES lv_message_ERROR INTO lv_message_ERROR SEPARATED BY space.
            CALL METHOD L_MESSAGE_MANAGER->CLEAR_MESSAGES
              EXPORTING
                INCLUDING_PERMANENT_MSG = ABAP_FALSE.
            CALL METHOD L_MESSAGE_MANAGER->REPORT_SUCCESS
              EXPORTING
                MESSAGE_TEXT = lv_message_ERROR.
          ENDIF.
          i_ovs_data-m_ovs_callback_object->set_output_table(
              output       = IT_ENAME
        when  if_wd_ovs=>co_phase_3.
          assign i_ovs_data-m_ovs_callback_object->selection->* to <lt_ovs_result1>.
          assign i_ovs_data-mt_selected_values->* to <lt_sel_opt_result1>.
          loop at <lt_ovs_result1> assigning <PA0001>.
            APPEND <PA0001>-PERNR TO <lt_sel_opt_result1>.
          endloop.
      endcase.
    Regards,
    Vishal.
    Edited by: VISHAL GUPTA on Aug 5, 2008 9:42 AM

  • Getting error in OVS!!

    Scenario:
    I am using Object Value Selector(OVS) in my application for an attribute of a node.
    Problem:
    when i am clicking for value help,
    Sometimes i am getting an error message like
    'error type:sapPopupMainId_X1'  in a popup.
    within that popup there is a OK button.
    after clicking the OK button if i again click for the value help,the application is giving dump like NULL object reference.
    How to overcome this??
    Please anyone give me a solution.
    Thanks in advance,
    Subhasis.

    Hi Subhasis,
    This is a known bug and has been fixed. Depending on your current SP-level you will either have to apply some notes or move to a higher SP-level.
    Best regards,
    Thomas

  • OVMM 3.3.1 installation fails on OVS 3.3.1 in vbox environment.

    Hello,
    I'm trying to install Oracle VM Manager 3.3.1 on Oracle Server 3.3.1 @ Oracle VirtualBox VM for testing It
    Installation ISO of VM Server downloaded from edelivery with name V46550-01.iso
    Installation ISO of VM Manager downloaded from edelivery with name V46555-01.iso
    VirtualBox version is 4.2.18 r88780 @ Win7 x86_64, host machine is HP ProBook 4340s (core i3-2370M 4Gb RAM), guest VM is 2cpu 2Gb RAM.
    Oracle VM Server was sucessfully installed before.
    Now I try to install VM Manager as it described in document part 3.4.2
    http://docs.oracle.com/cd/E20065_01/doc.30/e18548/manager.htm :
    mount /dev/cdrom /mnt
    cd /mnt
    ./createOracle.sh
    ... [done]
    ./runInstaller.sh
    installation fais with message "Configuration verification failed" because it found VM server as "redhat 3.3.1", not Oracle Linux.
    You can see this fail on attached screenshot 1.png
    installation log attached as ovm-manager-3-install-2014-11-14-101028.log
    When I try to install it without prerequisite check
    ./runInstaller.sh -n
    installation fails with non-error message "Retrieving MySQL Database 5.6".
    You can see this fail on attached screenshot 2.png
    installation log attached as ovm-manager-3-install-2014-11-14-101419.log
    How can I correctly install VM Manager on VM server in this case?
    Regards to all,
    Aleksey.

    Matt_Millard, You're right,
    I want to install ovmm into ovs dom0.
    Is this prohibited or just unsupported by oracle?
    There are some unofficial instructions about this way, like
    http://www.pythian.com/blog/installing-oracle-vm-manager-3-0-1-under-dom0-host/
    Looks like it works on previus versions of ovmm and ovs.

  • How to populate the error message in OVS search popup

    Hi All
    We have the following requirement to display the error message in the OVS popup.
    currently we are opening an OVS popup on click of an action successfully.
    Currently we had put the error message in the ApplyResult() method, but error message was not displaying on the screen in the OVS popup itself & currently popup is being closed which should not happen
    Thanks
    Kalki Reddy

    Hi,
    Currently we had put the error message in the ApplyResult() method, but error message was not displaying on the screen in the OVS popup itself & currently popup is being closed which should not happen
    the OVS is not in our control its framework controlled. when applyResult method is called, framework automatically closes the pop up and shows the error messages in the main window( if any error is thrown in the apply result method) .
    Please give more details about ur requirement.
    regards,
    Akila

  • How to reduce the  width of  OVS view layout

    Hi All,
           In   ESS-Bank Information-Bank Payee  field we have a  OVS View UI .Can any one please let me know how to reduce the  width of OVI  view layout (Search Screen)
    Regards
    Alex

    Check this [thread|restrict input field size;
    Hope this helps.

  • Display Tree structure using EVS or OVS

    Hi All,
        Here we have a requirement like display tree structure when I press F4. currently the sample application (using Object Value Selector or Extended Value Selector) is displaying the values in table, instead of table here we have to display it in tree.
       If it is not possible using either OVS or EVS please tell me what is the other way to solve the problem.
    Please give me any suggestion.
    Regards
    Suresh

    Suresh,
    You can emulate the behaviour by having a separate view for the tree structure.
    1.) Create a new view and put your tree structure UI + related logic in that view.
    2.) Create an input field and a linkToAction / button (with the text "Search".) aligned side by side.
    3.) On click of the search button, show the view containing tree as pop-up.
    You may develop upon this hint to meet your requirement.
    ~ Bala

  • How to add one able beside "Go" button in OVS

    Hi all:
        Can I add one lable/text beside "Go" button in OVS ?
        Thanks a lot.

    I think this already answered by Valery sometime back
    https://forums.sdn.sap.com/click.jspa?searchID=1196059&messageID=3020914
    Regards,Anilkumar

  • Labels in ovs

    HI
    iam impleneting OVS functonality,
    my problem is when i open the ovs in input field, i can able to open a popup window with some default lables ,input field and a table below that,
    my question is that how can i change the default labels provided there with some meaningful names?
    i was trying to do the same, but cant suceed in it
    \can you please provid me some help regarding this.
    thanks
    san

    Hi,
    Can you please post your solution, so that it would be useful for others in future who is having the same problem.
    Best Wishes
    Idhaya R

  • How to change the column order in OVS - NOT USING Enhancement Pack 1

    Hi Guys,
    we are currently using NWDS 7.1.
    I cannot seem to chang the order of the columns when the OVS pops up.  We have tried to change the order of the fileds of the custom SAP BAPI that is used for this OVS but no success.
    Please advise on possible changes of the actual BAPI that might help, or things we can do Java side.
    Kind Regards,
    Christiaan

    Hi Christiaan,
    This can be done from Java side in itself.
    This depends on the order in which you add attributes to the node in the context for ovs output.Recreate the context node of ovs output and add attributes one after the other in the same order you want it to appear in the ovs pop - up.That simple.
    Hope this helps.
    Regards,
    Ashok

Maybe you are looking for