Disable OVS input

Hello all,
Is there a way to disable the OVS input in order to force the user to select his option from the available options in the OVS?
I need to do this in order to skip the validations in my form.
Any idea would be appreciated.
Regards,
Orlando Covault

Hi,
I am not sure if we are on the same page, what I need to do is disable the input in order to force the user to use the value help, I mean I don’t want to allowed them to write in the input, instead I want the to use the possible values in the pop up.
I need to do this because I use the OVS as input inside a Form, and I want to skip the validations of that field, and I think that the only way that I could do this is disable the OVS and only enable it when the user hits th F4 or the button. It would be appreciated If anyone else could give me an idea.
Regards,
Orlando Covault
Edited by: Orlando Covault on Feb 25, 2008 3:55 PM

Similar Messages

  • Copy control for dates and disable the input

    Hi All,
    I have the following problem: I'm trying to copy dates in a follow-up order from the source order (which works fine by implementing the CRM_COPY_BADY method DATES) and disable the input of the copied dates in the follow-up order (which doesn't work).
    In the change-parameter CT_INPUT_FIELDS you can specify the fields which have to be copied and furthermore you can control the modifiability of the field in the follow-up order via the parameter CHANGEABLE (e.g. 'A' means field can not be changed). This technique is the same in all methods of the copy BADI.
    Unfortunately it doesn't work for the dates. As I said already, the date is copied but can be changed by the user in the follow-up order.
    Anybody an idea?
    Thanks and best regards, Lutz

    Dear John,
          Actually, I have tried with copy requirement 2.However, it works for copying a different customer with the same sales area as original. Yes, I may need to ask developer to solve my solution. But I would like to keep it to be the last choice. I tried to search "How to copy document between inter-company businees"; but the I still not get what my custome's want.  Anyways, thank you very much for sharing idea.

  • How to enable/disable the input fields based on the data entered/user action in the web dynpro abap?

    How to enable/disable the input fields based on the data entered in the web dynpro application abap?  If the user enters data in one input field then only the next input field should be enabled else it should be in disabled state. Please guide.

    Hi,
    Try this code.
    First create a attribute with the name readonly of type wdy_boolean and bind it read_only property of input field of which is you want to enable or disable.
    Next go to Init method.
    Set the readonly value as 'X'.
    DATA lo_el_context TYPE REF TO if_wd_context_element.
         DATA ls_context TYPE wd_this->element_context.
         DATA lv_visible TYPE wd_this->element_context-visible.
    *   get element via lead selection
         lo_el_context = wd_context->get_element( ).
    *   @TODO handle not set lead selection
         IF lo_el_context IS INITIAL.
         ENDIF.
    *   @TODO fill attribute
    *   lv_visible = 1.
    *   set single attribute
         lo_el_context->set_attribute(
           name =  `READONLY`
           value = 'X').
    After that Go to the Action  ENTER.
    First read the input field ( first input field, which is value entered field) , next give a condition
    if input value is not initial  then set the readonly value is '  '.
    DATA lo_nd_input TYPE REF TO if_wd_context_node.
         DATA lo_el_input TYPE REF TO if_wd_context_element.
         DATA ls_input TYPE wd_this->element_input.
         DATA lv_vbeln TYPE wd_this->element_input-vbeln.
    *   navigate from <CONTEXT> to <INPUT> via lead selection
         lo_nd_input = wd_context->get_child_node( name = wd_this->wdctx_input ).
    *   @TODO handle non existant child
    *   IF lo_nd_input IS INITIAL.
    *   ENDIF.
    *   get element via lead selection
         lo_el_input = lo_nd_input->get_element( ).
    *   @TODO handle not set lead selection
         IF lo_el_input IS INITIAL.
         ENDIF.
    *   get single attribute
         lo_el_input->get_attribute(
           EXPORTING
             name =  `VBELN`
           IMPORTING
             value = lv_vbeln ).
    if lv_vbeln IS not INITIAL.
        DATA lo_el_context TYPE REF TO if_wd_context_element.
        DATA ls_context TYPE wd_this->element_context.
        DATA lv_visible TYPE wd_this->element_context-visible.
    *  get element via lead selection
        lo_el_context = wd_context->get_element( ).
    *  @TODO handle not set lead selection
        IF lo_el_context IS INITIAL.
        ENDIF.
    *  @TODO fill attribute
    *  lv_visible = 1.
    *  set single attribute
        lo_el_context->set_attribute(
          name =  `READONLY`
          value = ' ' ).

  • Disable finger input when using stylus

    Hi,
    It would be really very useful for those of us with Galaxy Notes to have an option to disable finger input when using the device's stylus. It could be that finger input should still be usable for pinch/zoom etc., but not for drawing or erasing.
    An on-screen toggle button for this would be ideal, as in the Galaxy S-Note app, but even an option in the app preferences would be excellent.
    This would make a great mobile app even better.
    Please add a comment if you would find this useful.
    Thanks,
    Mike

    I think this is a good idea, with the proviso (as you mentioned), that you could still use the two finger pan/zoom (and three finger 100% zoom toggle).
    Why don't you stick this in the ideas section? Then people can vote on it.

  • JFrame modal (disable all input)

    I was just wondering has anyone found out a clever way of disabling all input into a JFrame while the program is busy doing something else, I have tried many approaches including setting the GlassPane to consume events, creating a JDialog and setting it to modal etc. The main problem is that the events seem to be placed in a queue and then processed when my program is free. Any help would be much appreciated..
    Thanks.

    Just to illustrate what bsampieri wrote:
    import java.awt.*;
    import java.awt.event.*;
    import javax.swing.*;
    public class GlassPaneTest extends JFrame {
        public GlassPaneTest() {
            super("GlassPaneTest");
            setDefaultCloseOperation(EXIT_ON_CLOSE);
            final Component glassPane = getGlassPane();
            glassPane.setCursor(Cursor.getPredefinedCursor(Cursor.WAIT_CURSOR));
            glassPane.addMouseListener(new MouseAdapter() {});
            final JTextArea text = new JTextArea(6, 30);
            JButton btn_1 = new JButton("1");
            btn_1.addActionListener(new ActionListener() {
                public void actionPerformed(ActionEvent e) {
                    text.append("You pressed button 1\n");
            JButton btn_2 = new JButton("2");
            btn_2.addActionListener(new ActionListener() {
                public void actionPerformed(ActionEvent e) {
                    text.append("You pressed button 2\n");
            JButton btn_start = new JButton("Activate GlassPane");
            btn_start.addActionListener(new ActionListener() {
                public void actionPerformed(ActionEvent e) {
                    text.append("See if you can queue up any events now.\n");
                    glassPane.setVisible(true);
                    new Thread() {
                        public void run() {
                            try {
                                Thread.sleep(5000);
                            catch (InterruptedException e) {
                                e.printStackTrace();
                            SwingUtilities.invokeLater(new Runnable() {
                                public void run() {
                                    glassPane.setVisible(false);
                    }.start();
            JPanel topPanel = new JPanel();
            topPanel.add(btn_1);
            topPanel.add(btn_2);
            getContentPane().setLayout(new BorderLayout());
            getContentPane().add(topPanel, BorderLayout.NORTH);
            getContentPane().add(new JScrollPane(text), BorderLayout.CENTER);
            getContentPane().add(btn_start, BorderLayout.SOUTH);
            pack();
            setLocationRelativeTo(null);
        public static void main(String[] args) {
            new GlassPaneTest().setVisible(true);
    }

  • HT1369 my iphone is disable by inputing wrong password

    My iphone was disabled for inputing several times my password wrongly, can not use my iphone now, please advise how to unlock it

    Read this: http://support.apple.com/kb/ht1212
    Hope I helped. Cheers

  • Disable acivity input when confirming CO11n

    Dear SAPper,
    How can we disable the input box when doing CO11N.
    for example:
    we have 4 activities : setup, processs, labor, and overhead
    when user confirming order he/she should only input setup process labor, the overhead value
    should not be changed ( all activities value default from routing but only overhead can;t be changed)
    Kindly help and thanx.
    Best regards,
    Freddy Ha

    Hi,
    I mean the value of the activity, still same with my first issue.
    You told me that i can use OPK0 (thanx very much).
    But if i have several order with dffrent activity number.
    For example
    order 1 : machine overhead
    order 2 : setup process labor overhead
    According to order 1 i will set in OPK0 the second paramter is hidden.
    This condition is valid for order 1
    but if the user try to confrim order 2 then the second actitivy(process) it will be hidden too.
    Do you have any idea abiut this.
    Thanx.
    Best regards,
    Freddy Ha

  • How Disable KeyBoard Input (Oracle Forms 6i)

    We are using barcode with oracle forms 6i. defalt cursor at item where we validate numeric values.
    any way to disable values (input) from key board.
    Thanks
    Naeem Sheeraz

    What kind of barcode-scanner are you using? Most scanners just "emulate" a keyboard and virtually produce the "key-presses" for the parts of the barcode. So, even if it would be possible to prevent the keyboard-entries, you would also prevent the scanners input from being entered.

  • How to disable a input field in OVS search

    Hi friends,
    I have crated a OVS search help for matnr.
    i have two input field like matnr and mat desc.. user can enter any value and hit SEARCH..
    im getting results.
    Now i want to hardoced a value of matnr = 001.. and make this field read only..
    how can we do it..
    i just took a example of matnr and mat desc. to make u understand easily...
    kindly help.
    Niraja

    Hi Niraja,
    You can initialize the value for MATNR in the phase 1 of the eventhandler method for OVS. Try refer the code segment below. Am initializing the values for MATNR & MAKTX fields in the lines:
    ls_search_input-matnr = 'D*'.
    ls_search_input-maktx = '*'.
    *     pass the values to the OVS component
          ovs_callback_object->set_input_structure(
              input = ls_search_input ).
    Regards,
    Uday
    Below is the complete code from my eventhandler method:
    method ON_OVS .
    " declare data structures for the fields to be displayed and for the table columns of the selection list
      types:
        begin of lty_stru_input,
    "   add fields for the display of your search input here
          matnr type string,
          maktx type string,
        end of lty_stru_input.
      types:
        begin of lty_stru_list,
    "   add fields for the selection list here
          matnr type string,
          maktx type string,
        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_table_header  type string.
      field-symbols: <ls_query_params> type lty_stru_input,
                     <ls_selection>    type lty_stru_list.
      data: lv_matnr type mara-matnr,
            lv_maktx type makt-maktx.
      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 don't want to use the defaults (DDIC-texts)
          ls_text-name  = `MATNR`.  "must match a field name of search
          ls_text-value = `Material Number`. "wd_assist->get_text( `001` ).
          insert ls_text into table lt_label_texts.
          ls_text-name  = `MAKTX`.
          ls_text-value = `Material Description`.
          insert ls_text into table lt_label_texts.
          ls_text-name = `MATNR`.  "must match a field in list structure
          ls_text-value = `Col1 -> Material Number`. "wd_assist->get_text( `002` ).
          insert ls_text into table lt_column_texts.
          ls_text-name = `MAKTX`.  "must match a field in list structure
          ls_text-value = `Col2 -> Material 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    = 10 ).
        when if_wd_ovs=>co_phase_1.  "set search structure and defaults
    " In this phase you can set the structure and default values of the search structure. If this phase is omitted, " the search fields will not be displayed, but the selection table is displayed directly.
    " Read values of the original context (not necessary, but you may set these as the defaults). A reference to " the context element is available in the callback object.
          ovs_callback_object->context_element->get_static_attributes
                                               ( importing static_attributes = ls_search_input ).
    " Setting the default values to be displayed in the selection screen
        ls_search_input-matnr = 'D*'.
        ls_search_input-maktx = '*'.
    "     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 phase 1 is implemented, use the field input for the selection of the table
    "  If phase 1 is omitted, use values from your own context.
          assign ovs_callback_object->query_parameters->*
                                  to <ls_query_params>.
          lv_matnr = <ls_query_params>-matnr.
          lv_maktx = <ls_query_params>-maktx.
    replace all occurences of: '*' in lv_matnr with '%',
                               '*' in lv_maktx with '%'.
    select a~matnr
           b~maktx into corresponding fields of table lt_select_list up to 10 rows
                     from mara  as a inner join
                     makt as b on a~matnr = b~matnr where
                     ( a~matnr like lv_matnr and b~maktx like lv_maktx and b~spras = 'EN' ).
    "     call business logic for a table of possible values
    "     lt_select_list = ???
          ovs_callback_object->set_output_table( output = lt_select_list ).
        when if_wd_ovs=>co_phase_3.
    "   apply result
          assign ovs_callback_object->selection->* to <ls_selection>.
          if <ls_selection> is assigned.
            ovs_callback_object->context_element->set_attribute(
                                   name  = `MATNR`
                                   value = <ls_selection>-MATNR ).
            concatenate 'Description from MAKT:'
                        <ls_selection>-MAKTX
                        into <ls_selection>-MAKTX separated by space.
            ovs_callback_object->context_element->set_attribute(
                                   name  = `MAKTX`
                                   value = <ls_selection>-MAKTX ).
          endif.
      endcase.
    endmethod.

  • Disable an Input field with the help of a radio button selection.

    Hi Guys,
    I know it is a very basic question and also has many threads for the mentioned query. None of the threads gave me a real clue about the problem. It is as follows:
    Simply, I have an input field and there are two more radio buttons on the screen, say rd1, and rd2.
    Initially Rb_gtgr is active and input field is blank and disabled, and when i select Rb_selgr, input field should be active and mandatory. It means when i try to execute the code with out entering any value after it is enabled, an error message should appear. For this the code is as follows:
    AT SELECTION-SCREEN OUTPUT.
      PERFORM screen_grace_on.
    AT SELECTION-SCREEN ON p_grace.
      PERFORM check_grace_days.
    FORM screen_grace_on .
      DATA: l_v_grace TYPE char2.
      CONSTANTS: l_c_grace TYPE char7 VALUE 'P_GRACE'.
    l_v_grace = p_grace.
    CLEAR p_grace.
      IF rb_selgr EQ c_x.
        LOOP AT SCREEN.
          IF screen-group1 = 'ABC'.
            screen-required = 1.
           screen-active = 1.
          ENDIF.
          MODIFY SCREEN.
        ENDLOOP.
      ELSE.
        LOOP AT SCREEN.
          IF screen-group1 = 'ABC'.
            screen-input = 0.
            screen-active = 1.
          ENDIF.
          MODIFY SCREEN.
        ENDLOOP.
      ENDIF.
    ENDFORM.                    " SCREEN_GRACE_ON
    FORM check_grace_days.
      IF rb_selgr EQ c_x AND  p_grace EQ 0.
        PERFORM screen_grace_on.
        MESSAGE e492(/ams/ramfcmess1).          " Enter the number of Grace days
      ELSEIF rb_selgr EQ c_x AND p_grace GE 0.
        PERFORM screen_grace_on.
      ENDIF.
    ENDFORM.
    Ideally this code should work since in the PBO i.e., At selection screen output i am enabling the fields, and also when i select the second radio button i am also checking for the value too..
    I am working on 4.7 version of SAP. The Most interesting observation is it works fine for few variants, and not with others.
    Thank you

    Hi,
    Go through this following code,
    selection-screen begin of block B2 with frame title TEXT-005.
    selection-screen begin of line.
    parameters:     P_BIRPT type C radiobutton group RAD1 default 'X' user-command UCOMM.
    selection-screen comment 3(20) TEXT-002 for field P_BIRPT.
    selection-screen end of line.
    selection-screen begin of line.
    parameters:     P_COLRPT type C radiobutton group RAD1.
    selection-screen comment 3(20) TEXT-003 for field P_COLRPT.
    selection-screen end of line.
    selection-screen begin of line.
    parameters:     P_PAYRPT type C radiobutton group RAD1.
    selection-screen comment 3(20) TEXT-004 for field P_PAYRPT.
    selection-screen end of line.
    selection-screen end   of block B2.
    selection-screen begin of block B1 with frame title TEXT-001.
    select-options: SO_KTOKD for  KNA1-KTOKD modif id M4,
              SO_BLART for  BSIS-BLART modif id M2.
    parameters:     P_PAID   type ZCLEAR     modif id M3 as listbox visible length 20.
    selection-screen end   of block B1.
    at selection-screen output.
      loop at screen.
        if P_BIRPT eq 'X'.
          if SCREEN-GROUP1   = 'M2' or SCREEN-GROUP1 = 'M3' .
            SCREEN-INVISIBLE = '1'.
            SCREEN-ACTIVE    = '0'.
            modify screen.
          endif.
        elseif P_COLRPT eq 'X'.
          if SCREEN-GROUP1   = 'M3'.
            SCREEN-INVISIBLE = '1'.
            SCREEN-ACTIVE    = '0'.
            modify screen.
          endif.
        elseif P_PAYRPT eq 'X'.
          if SCREEN-GROUP1   = 'M2'.
            SCREEN-INVISIBLE = '1'.
            SCREEN-ACTIVE    = '0'.
            modify screen.
          endif.
          if SCREEN-GROUP1   = 'M4'.
            SCREEN-INVISIBLE = '1'.
            SCREEN-ACTIVE    = '0'.
            modify screen.
          endif.
        endif.
      endloop.
    Thanks
    Anil D

  • Disabling one input field if i enter text in second inputfield

    Hi,
    I am new to WebDynpro. My problem is very simple. I have two input fields. When i enter text in one input field i want the second input field to be disabled & Vice versa. The idea is that i want to give the user the option to enter in only 1 input field of his choice. The second input field should automatically get disabled. He can choose any input field of his choice. The second one should get disabled.
    EG: Assume that there are two input fields "Item No" & "Material". The user wants do a search using any one of these parameters, but not both. So, when he chooses to do a search based on "Item No", the "Material" input field should be greyed out(disabled). And, vice versa. The user may decide to choose any one of these fields.
    Please advise.

    This is not possible because there is no "onFocus" event on the input field.
    But you could use two radio buttons R1, R2 to enable exactly one of the input fields F1, F2 at a time.
    In the view designer, set R1.keyToSelect = "1", R2.keyToSelect = "2".
    Bind R1.selectedKey and R2.selectedKey to a common context attribute A (type string).
    If (at runtime) A contains "1", radio button R1 is selected, if A contains "2", radio button R2 is selected.
    To enable input field F1 exactly if R1 is selected:
    Create a calculated boolean attribute E1 that returns the boolean value ("1".equals(A)), bind property F1.enabled to E1. Do the same for F2.
    Armin

  • How to read value of OVS Input field on pressinf of F4

    In my case I have to read value from context node as I am skipping the phase 1 of  on OVS PHASE MODEL
    but not sure how to read the value from context element
    METHOD on_ovs .
      DATA: lo_nd TYPE REF TO if_wd_context_node,
            lo_el TYPE REF TO if_wd_context_element,
            lo_el_parent TYPE REF TO if_wd_context_element.
      lo_el = wdevent->get_context_element( name = 'OVS_CONTEXT_ELEMENT' ).
      lo_el_parent = lo_el->get_node( )->get_parent_element( ).
      DATA: criteria TYPE string.
      DATA text TYPE string.
      lo_el->get_attribute( EXPORTING name = 'ATTR_TEXT' IMPORTING value = text ).
      DATA: ls_search_input  TYPE cl_grac_feeder_role_search=>lty_stru_input,
            lt_select_list   TYPE STANDARD TABLE OF cl_grac_feeder_role_search=>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_table_header  TYPE string.
      FIELD-SYMBOLS: <ls_query_params> TYPE cl_grac_feeder_role_search=>lty_stru_input,
                     <ls_selection>    TYPE cl_grac_feeder_role_search=>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)
         lt_label_texts =  wd_this->get_ovs_label_texts( criteria ).
         lt_column_texts = wd_this->get_ovs_column_texts( criteria ).
         lv_window_title = wd_this->get_ovs_window_title( criteria ).
         lv_table_header = wd_this->get_ovs_table_header( criteria ).
         lv_window_title = wd_assist->get_text( `003` ).
         lv_table_header = wd_assist->get_text( `004` ).
          CASE text.
            WHEN 'SYSTEM'.
              ls_text-name = `CONNECTORID`.
              ls_text-value = `System`.
              INSERT ls_text INTO TABLE lt_label_texts.
              lv_window_title = ls_text-value.
              lv_table_header = ls_text-value.
              lt_column_texts = lt_label_texts.
            when 'PERMISSION' .
              return.
            when 'ACTION'.
              RETURN.
          ENDCASE.
          ovs_callback_object->set_configuration(
                    label_texts  = lt_label_texts
                    column_texts = lt_column_texts
                    window_title = lv_window_title
                    table_header = lv_table_header ).
        WHEN if_wd_ovs=>co_phase_1.  "set search structure and defaults
      In this phase you can set the structure and default values
      of the search structure. If this phase is omitted, the search
      fields will not be displayed, but the selection table is
      displayed directly.
      Read values of the original context (not necessary, but you
      may set these as the defaults). A reference to the context
      element is available in the callback object.
         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 ).
          CASE text.
            WHEN 'SYSTEM'.
          DATA: l_conn TYPE grac_s_grfncgrpconlk.
              ovs_callback_object->set_input_structure( EXPORTING input = l_conn ).
          ENDCASE.
        WHEN if_wd_ovs=>co_phase_2.
      If phase 1 is implemented, use the field input for the
      selection of the table.
      If phase 1 is omitted, use values from your own context.
         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 = ???
         DATA: l_data TYPE grac_t_bproc.
         DATA: ls_data TYPE REF TO data.
         DATA: l_stru TYPE REF TO cl_abap_tabledescr.
         l_stru ?= cl_abap_tabledescr=>describe_by_name( 'GRAC_T_BPROC' ).
         CREATE DATA ls_data TYPE HANDLE l_stru.
         wd_this->get_ovs_selection_list( EXPORTING iv_criteria = criteria IMPORTING rt_list = l_data ).
         "ASSIGN l_data->* to <lt_list>.
         ovs_callback_object->set_output_table( output = l_data ).
          "ovs_callback_object->set_output_table( output = lt_select_list ).
          FIELD-SYMBOLS: <fs_query_params> TYPE cl_grac_feeder_role_search=>lty_stru_input1,
          <fs_selection>    TYPE cl_grac_feeder_role_search=>lty_stru_list.
          DATA lv_connector_grp TYPE grfn_connectorgrp.
          IF ovs_callback_object->query_parameters IS NOT BOUND.
    TODO exception handling
          ENDIF.
          ASSIGN ovs_callback_object->query_parameters->*
          TO <fs_query_params>.
          IF NOT <fs_query_params> IS ASSIGNED.
    TODO exception handling
          ELSE.
            lv_connector_grp =  <fs_query_params>-field1.
          ENDIF.
         IF lv_connector_grp IS INITIAL.
           lv_connector_grp = '*'.
         ENDIF.
          CASE text.
            WHEN 'SYSTEM'.
              DATA: lt_system_list TYPE grac_t_grfncgrpconlk.
              FIELD-SYMBOLS: <ls_system> LIKE LINE OF lt_system_list.
              cl_grfn_cci_ts_configuration=>get_group_connectors(
                EXPORTING
                  iv_connector_grp    = lv_connector_grp
                 iv_no_authority_chk = ABAP_FALSE
                IMPORTING
                  rt_connectors       = lt_system_list
              ovs_callback_object->set_output_table( output = lt_system_list ).
              WHEN 'ACTION'.
                data lt_action_output TYPE TABLE OF cl_grac_feeder_role_search=>t_action_list.
                ovs_callback_object->set_output_table( output = lt_action_output ).
              WHEN 'PERMISSION'.
                DATA: lt_perm TYPE TABLE OF cl_grac_feeder_role_search=>t_permission_list.
          ovs_callback_object->set_output_table( OUTPUT = lt_perm ).
          ENDCASE.
        WHEN if_wd_ovs=>co_phase_3.
          FIELD-SYMBOLS <system> TYPE grac_s_grfncgrpconlk.
          CASE text.
            WHEN 'SYSTEM'.
              ASSIGN ovs_callback_object->selection->* TO <system>.
              IF <system> IS ASSIGNED.
                ovs_callback_object->context_element->set_attribute(
                name  = 'INPUT1_SYSTEM'
                value = <system>-connector ).
                wd_this->mv_connectorid = <system>-connector.
              ENDIF.
          ENDCASE.
      ENDCASE.
    ENDMETHOD.

    Hi,
    It depends how you are setting your parameter also as there are different types of parameters in portal. The best is to use the page level parameters..
    Please read the developers gide Section 8.3 for more details....
    The link is :-
    http://download-east.oracle.com/docs/cd/B14099_19/portal.1014/b14135/pdg_pdk_plsql.htm#CHDGAHCF
    Guneet

  • OVS: Input Field length?

    Hi,
    I have an OVS that is using a BAPI. This BAPI has a field for email with type AD_SMTPADR - length 241 Characters.
    When I create an OVS with that the Input Field for search shown has length 241 which is way to big. Any chance to adjust that? I tried to manually adjust the generated type in web Dynpro field external representation, but with no success. Where does the OVS take the length of the input field from?
    Any official way to do that? Other then changing BAPI Type or implementing view etc. on my own?
    Thx in advance,
    Frank

    The problem is not the input field to whom I bound the OVS... The problem is the search field I have in the OVS itself.
    I have the personal number as OVS result, but I want the user to search for email, surname and lastname. The email Input field is 241 characters big, which is way TOO big. Looks very ugly.
    For now I changed the type in ABAP but this is not very satisfying. I just read about OVSConfigurator in 7.11 but I'm in 7.10. If the UI of the OVS can not be changed, it is pretty useless in my opinion...
    Thx anyway,
    Frank

  • Disable Datepicker Input

    Hi All,
    I would like to disable the datepicker input field so that the user has to choose the date from the calendar.
    Does anyone know how to do this?
    I seem to recall that you can somehow use Javascript to disable the field, but I dont know where/how to implement it?
    Here is my datepicker field
            <Field name=':variables.startDate'>
              <Display class='DatePicker' action='true'>
                <Property name='title' value='Start Date:'/>
                <Property name='required' value='true'/>
                <Property name='strict' value='true'/>
                <Property name='SelectAfter'>
                    <rule name='BHCS-EndUserRuleLibrary:BHCS-GetTodaysDate'/>
                </Property>
                <Property name='help' value='Start Date of the contractor.'/>
              </Display>
              <Validation>
                  <cond>
                      <isnull>
                          <ref>:variables.startDate</ref>
                      </isnull>  
                      <s>! You must supply a valid value for Start Date in format MM/DD/YYYY !</s>                 
                  </cond>     
              </Validation>
            </Field>Any help would be greatly appreciated, this simple task is driving me nuts...
    Larry V.

    Here is how we accomplished this:
    1. Modified the standard.js file to:
    a. include a new method which uses javascript to mark the field elements as read-only
    function disableDateFields()
    // disable Expected start Date fields
    var expS1 = document.getElementById("variables.expectedStartDateDay");
    if (typeof expS1 != "undefined" && expS1 != null)
    expS1.readOnly=true;
    else
    expS1 = document.getElementById("variables.global.expectedStartDateDay");
    if (typeof expS1 != "undefined" && expS1 != null)
    expS1.readOnly=true;
    var expS2 = document.getElementById("variables.expectedStartDateYear");
    if (typeof expS2 != "undefined" && expS2 != null)
    expS2.readOnly=true;
    else
    expS2 = document.getElementById("variables.global.expectedStartDateYear");
    if (typeof expS2 != "undefined" && expS2 != null)
    expS2.readOnly=true;
    var expS3 = document.getElementById("variables.expectedStartDateMonth");
    if (typeof expS3 != "undefined" && expS3 != null)
    expS3.readOnly=true;
    else
    expS3 = document.getElementById("variables.global.expectedStartDateMonth");
    if (typeof expS3 != "undefined" && expS3 != null)
    expS3.readOnly=true;
    b. ADDED the following line bolddisableDateFields();*bold* to the end of the function
    function selectFirstEditField() {...}
    This function is called when the body of each edit page has opened.

  • ALV: Search help for editable column using OVS/Input Help Component Usage?

    Hi all,
    Is is possible to assign a value help like OVS or "Input Help Component Usage" to a editable ALV column using Web Dynpro?
    Thanks and regards,
    Ulrich

    Hi Madhu,
    Than I must have made something wrong because this is exactly what I've tried.
    I'll check my freely prgrammed value  and the assigning again.
    Thanks a lot for your quick reply.
    Ulrich

Maybe you are looking for

  • Easy DMS - where does it store available systems list

    Hello, We have Easy DMS installed. If the client has a saplogon.ini file, this seems to be picked up in the list of Available Systems. If there is no other SAP software installed, systems can be input via the [.] button. Does anyone know where this i

  • Firefox not displaying certain symbols

    I can't display certain symbols on Firefox. Example: <code><span>≡</span></code> does not show anything on the page I'm working on. However, a symbol like <code> <span>›</span> </code> would show. I discovered a hack that displays the symbol by chang

  • ERP Hub Portal SUM EhP7 Components List in Phase Target System Config.

    Dear Colleagues, during a EHP/ Update of a J2ee HUB Portal in SUM Phase Configuration/Target Systems Configuration/Confirm Components the Component List pop's up with a list of Components slected for removal. My Question is, is this valid, I don´t fo

  • Firefox keeps me logged in to everything and I don't want it to....how can I change this?

    Before today (when I updated FF) whenever I would close FF browser it would log me out of everything I was logged in to (ie. gmail, FB, Hotmail etc.) which is the way that I like it. However since updating my browser it keeps me logged in to everythi

  • Customizing Prompts

    I need to display a report, where it gets the current date as a prompt. But the data it interprets are like weekly basis. For example, if the current date is 09th May 2011. The report should get the immediate last saturday (07th May) as the current w