Et_validate doesn't fire if user changes value and presses update button

I am maintaining a flag for "dirty" records in a potentially large number of rows in a matrix. To set this flag I check for the et_Validate event and ItemChanged = true. This works fine if the user changes a value and then presses tab to leave the field.
My problem is that et_Validate does not fire if the user changes a field's value and then presses the update button.
It's like the screenpainter where if you change a field's value and then select a different field before pressing tab your change isn't saved.
I suppose I could always send a tab keypress or automatically update the current row but I'm wondering how others handle this.
I am currently using SBO2005A SP1 PL11.

Additional info:
If I change a matrix cell and click on the update/ok button then the ItemEvent.row = -1 and the active item is still the matrix. If I force a "click" in a field on the first row then the et_validate fires otherwise it does not.
Does anyone have any other ideas on forcing et_Validate to fire when the user clicks on a button?

Similar Messages

  • How to catch an event when the user change values in the project information dialog

    hi,
    i would like to know how to catch an event in my C# code when the user change values in the project information dialog?
    taskChange doesn't catch these changes.
    thanks.
    Thanks, Sharon.

    You need to write save button event handler for project information dialog. Link is having same functionality described. 
    http://blogs.msdn.com/b/husainzgh/archive/2011/08/01/hooking-into-the-project-detail-page-ribbon-save-button-without-overriding-out-of-box-functionality-in-project-web-access-for-project-server-2010.aspx
    http://www.projectserver2010blog.com/2010/01/sharepoint-2010-webpart-client-server.html
    kirtesh

  • I bougnt my S5 a month ago and I am having two major issues.  The screen is very slow to respond.  When the screen is dark and I press the home button, it doesn't come on.  I have to press the button anywhere from 4-10 times and then it usually flashes on

    I bougnt my S5 a month ago and I am having two major issues.  The screen is very slow to respond.  When the screen is dark and I press the home button, it doesn't come on.  I have to press the button anywhere from 4-10 times and then it usually flashes on and back off.  It is very, very frustrating.  The other issue is that the battery drains very quickly.  I have called Verizon numerous times regarding these issues.  They tell me to do different things that never help.  We eventually did a factory reset and it still has the same issues.  Help!  It is a brand new phone and unfortunately I am in a new two year contract.  Ugh. Is there anyone out there who can help me?

    I have done that several times.  In fact, every time I call Verizon with my phone problems, they have me do the same things repeatedly.  I keep telling them I have already done them but they insist they are SURE it will work this time.  It never does.  After doing the factory reset and it still not working correctly, they act like they are confused, almost like I am lying.  I did what you suggested above on the slim chance it would work this time but it did not.  I bought two S5's that day and the other one works perfectly fine.  I know I got a bad phone.  Verizon just does not listen.  It is a bad phone.  I just want a new phone that works properly.  Is that too much to ask?  I bought a new phone that has been bad from day one.  Why oh why do I have to spend hours of my time on the phone, in the store, on the computer, trying to rectify this?  It shouldn't be this difficult!  Help please!!!

  • I have received a notice that my forms central account has lasped due to being unable to charge credit card.  I have changed cards and will update, but do not want to pay a full subscription since Forms is ending.  I am in the middle of a process that wil

    I have received a notice that my forms central account has lasped due to being unable to charge credit card.  I have changed cards and will update, but do not want to pay a full subscription since Forms is ending.  I am in the middle of a process that will end in a month.  What do I do to be able to finish this process???

    It is a bad situation. Your credit card expired but you cannot change it because FormsCentral is retiring.
    Please consider moving your forms to JotForm right away. It takes a few minutes to do it using JotForm new Import Wizard:
    http://www.jotform.com/formscentral/

  • BDC read screen value and press button

    Hi,
      How can i read a screen value and press button by BCD??
    Regards,
    Kit

    Hi ,
    There is table bdcmsgcoll which holds the values  so if do like below  you can find out the values
    data: it_tab2 type table of bdcmsgcoll with header line.
       call transaction 'BGM1' using it_tab3 mode 'E' messages into it_tab2.
    now  it_tab2 will hold the values  and you can check that in debugging mode
    do reward if helpful

  • Delete credit memo work item created in VA01 when the user change value

    Hi,
    In T.code VA01 Credit memo request is creating, this document will automatically create  work item.  Based on Net value in credit memo request, the work item should go for 5 levels of approval. After 1st person is approved, the workflow initiator realized that the net value in created Credit Memo request is wrong; he is going to VA02 and correcting the net value. Again we have to create new work item for this and delete the already created work item. Client has clearly mentioned when ever there is change in 5 critical fields in VA02 then only create fresh work item otherwise no need to create SECOND TIME work item. Net value is one of the critical field in the list.
    How to track already created credit memo request and how to delete the previously created work item. What is the feasibility of this requirement and how to handle this situation?
    Regards
    Vijay

    Hi,
    Just put a Fork and put 1 out of 2 outcomes and in the first alternative, you put your witem that goes to user B. In the 2nd alternative, put a Wait for event "CHANGED". And after this, put a process control step with "Set workitems to Obsolete" or "Cancel workflow" etc., depending on your requirement.
    Pl note that this will only take out old witems, but you need to send a new witem for which you need to trigger another instance of the workflow as well. pl put CHANGED event also as one of the triggering events and use condition editor to restrict the fields that triggers the workflow.
    Also, look into the IMG config of the following path. This might be a fitting solution.
    In SPRO, go to Financial Accounting (New)---> Financial Accounting Global settings(New) -
    >Tools --->Workflow ---> Workflow for Document Parking -->Reset Release Approvals(Customers).
    Here, you can list down the fields, the workflow should restart. But, then you need to give the workflow details etc., in the relevant config settings.
    We have used this in restarting workflows for General Ledger(GL) documents' workflow when some important fields are changed.
    For this config settings, look into the following help link.
    http://help.sap.com/erp2005_ehp_02/helpdata/en/01/a9cdd8455711d182b40000e829fbfe/frameset.htm
    Hope this helps.
    venu

  • After installing Mavericks on my MacBook Pro 2009 (japanese keyboard) the layout doesn't work. I mean if I press the @ button the è symbol comes out. I tried to change the layout in Preferences but doesn't work. Could anyone help me please?

    Hi there
    after installing Mavericks on my macbookpro 2009 (Japanese keyboards) the layout doesn't work anymore. I mean, if I press the "@" button the "è" symbol comes out. I did already change the layout in the Preferences but it didn't work.
    Could anyone help me please?

    Apple has changed the way Kotoeri keyboard layouts work.  You should be able to get normal behavior if you activate the US layout and switch to that just before using Kotoeri.  Here is also an Apple note on the topic with another suggestion:
    http://support.apple.com/kb/TS5284
    Be sure to tell Apple you want this changed back to the way if was in 10.8 and earlier via
    http://www.apple.com/feedback
    If you know Japanese well, you might ask on the Japanese discussions whether someone has found a better fix for this:
    https://discussionsjapan.apple.com

  • Change Channel without pressing OK button

    The X1 remote have intelligent feature that when I enter some channel number, it shows all possible combinations that match the wild card but the channel is not changed until I press the OK button.  Is there any way to just enter channel number and it would change.  For example, soon after I press 137, I expect it to be taken to channel 137, instead of me having to press the OK button.  All the remotes and systems I used in past (Comcast, Dish, WOW) have had this feature.

    RobertWy wrote:
    I wonder if this is the result of having the Guide in the cloud.  Channel numbers can be from one character to at least four, for now.  If Comcast went to five, well you see my point.   Maybe the software has to know how many digits to expect before changing channels.It's the same deal on legacy boxes, though.. When the 1000s were added, 3 digit channels require pressing OK too. Either way, it's 2015, who needs channel numbers anyway?

  • User changing values of performed calculation

    Is there a way in acrobat for the user to change the value of a calculated field once a calculation has already been performed?
    Is there a script you can create to over-ride the calculation being performed?
    Thanks

    What I posted will automatically calculate the field whenever either the tax1 or taxbase field value changes. If the tax1 field is blank, it will use the default value of 4.5. The user is then able to manually change the value of the calculated field if desired.
    For what it's worth, the following line of code probably does not do what you think it does.
    (Number(this.getField(Field_Name).value.length) != 0)
    When the value of the field is numeric (e.g., 1.2), the data type of the value will be number, and since a number does not have a length property, it will return the special value of "undefined". When undefined is converted to a number using Number, it returns the special numeric value of NaN. Since NaN is not equal to zero, the result of the comparison in the if statement will always be false. That's why I retrieved the value of the field as a string, since it is easy to see if the field is blank and you can simply use the + operator to convert it to a number.
    It doesn't appear as though you posted the entire code that you were using (note the missing closing curly bracket), so I'm not sure the revised code is doing what you want. Is the following true:
    1. When the tax rate field is blank, calculate using the default value of 4.5
    2. When the tax rate field has a value that's not equal to 0, calculate using the value in the tax rate field.
    Exactly what should happen if the tax rate field is not blank but the value is equivalent to zero (e.g., "0", "0.00", ".", "-", etc.)?
    Do you want the user to be able to enter whatever they want in the calculated field, thus manually overriding the calculated value?

  • Making FieldA required when user changes value of FieldB

    Is this possible.
    When the user is filling out the form, the required state of fields needs to change based on input gathered from the user.
    FieldA - TextField
    FieldB - DDList - Values Yes and No
    FieldA should be required if the user sets FieldB to Yes, but it should be required if they set the value to No.

    I figured out how to change this, however I have one obstacle yet. The highlighting does not automatically refresh? I have to manually uncheck the required fields checkbox and reselectit for the highlighting to update.

  • Issue : OBIEE applying default prompt values when pressing return button

    Hi All,
    On my dashboard, I am showing a summary report. This summary report has a link to detail report. I have provided a link for detail report just below the summary report on dashboard. Following is the issue which I am facing
    [1] I run the dashboard for a particular prompt value on the dashboard. Let's say a date value = '1/1/2010'.
    (There is no default value for the prompt).
    [2] Now my summary report is updated according to the prompt value which I selected.
    [3] I click on any value on summary reports and it drill down and recalculated the metrics
    [4] Now when I click on the detail report, i get the detail report too ( in a new window). The issue starts from here.
    [5] When I click on return link from the detail report page, it takes me back to the summary report page ( I land on the report which I got from step 3)
    [6] I click on the return button under the summary report (rememeber I had drilled down) to see the report which i get in step 2
    But, when I click on the return button under the summary report, it changes the prompt value too and applies the default value to the prompt and provides me the initial summary report with default promt value. The report which I got in step 2
    Whereas what i want is when I click on the return link then I should get the report which I got in step 3.
    Why does OBIEE applies the default value when I try to return back to my original summary report. Is this an OBIEE feature or I have some setting issue ?
    Hope I have been able to explain the scenario!
    Can anyone please reply on this. Any help would be much appreciated.
    Thanks,
    Ronny

    hey kart,
    the issue is not about going back to the summary report ...the issue is when i click on the return link below the summary report after returning from the detail report ( which opens in a new window) then it takes me to the initial summary report ( which was loaded by default when the dashboard was loaded) with all the default prompt filters whereas my requirement is to go back to the summary report with the filters which users selected from the prompt ....
    Please let me know.
    Thanks,
    Ronny

  • Color changing when i press edit button

    I have a photo that I want to edit. Its a Jpeg taken from a Canon 550d.
    When I press the edit button to go into edit mode the color on the picture slightly changes color even when I dont make any edits!
    Anyone know whats going on here?

    How much a change is the color difference?  Can you provide screenshots of the two?
    it could be that the thumbnail (which iPhoto created during import) which you're viewing does have a slight color shift from the original file. It's the color of the original file that is important. 
    OT

  • Create Change Request and Assigned Transaction Button in Solution Directory

    These buttons are available in our sand environment, but not in production.  Does anyone know where these buttons came from (support pack, note, enhancement, etc.)?

    Thanks Kiran,
    In fact, I'm using TCode solution_manager but I don't see "maintenance optimizer".
    I think it's because I have ST400 SP7 and I have to update to SP9 according to this blog [/people/issacnolis.ohasi/blog/2008/01/04/upgrade-sessions-whats-sap-solution-manager-maitenance-optimizer|/people/issacnolis.ohasi/blog/2008/01/04/upgrade-sessions-whats-sap-solution-manager-maitenance-optimizer]
    Mik

  • Change values of drop down list when other drop-down list value is clicked

    Hi Gurus,
    I look for my requirement very much but I can't find. I think it must be very simple but I can't do it, please help :
    I have to custom added fields. Both of them is made drop-down list by picklist defined in GET_P...methods.
    When I click and select a value from the first drop-down list, I want that second drop-down values are fully changed, depend on what I select in the first list. If I select my value and press enter in the first drop down box, I can do my requirement with GET_V...method. But if I don't press enter, the values of second list doesn't change, they remain same. I want exactly that when I click and select a value from first drop-down list, second drop-down list values are automatically change, dependent on what selected. Do I have to define and event?? where and how, please help me..

    Hi,
    You must have created the field as a dropdown using the below code in the get_p method.
    CASE iv_property.
        WHEN if_bsp_wd_model_setter_getter~fp_fieldtype.
            rv_value = cl_bsp_dlc_view_descriptor=>field_type_picklist.
      ENDCASE.
    Here you need to add the below lines of code along with the previous code. for the first dropdown value
      IF iv_property =  if_bsp_wd_model_setter_getter=>fp_server_event.
        rv_value = 'DDLB_CLICK'.
      ENDIF.
    This would refresh the screen when the user selects any value from the dropdown.
    Regards,
    Radhika

  • Not able to get changed values in the SAVE EVENT in ServHPartnerDet view

    Hi Experts,
    I am new CRM WEB IC, i have requirement like need to access four IBASE fields from BupaIbaseDetail and need to display those fiedls in ServHPartnerDet view. I am able display the fields and its values in the target view. But when user press change button and changes those four fields and press save button not able get the changed values in to the SAVE EVENT.Anyone please help me in this.
    IBHEADER , IBASEADDRESS  are the CONTEXT NODE CREATED in target view. I have binded IBHEADER to CuCoIbase custom controller and getting four fields data from IBASEADDRESS. below is the code for CREATE_CONTEXT_NODES.
    METHOD create_ibaseaddress.
      DATA:
        model        TYPE REF TO if_bsp_model,
        coll_wrapper TYPE REF TO cl_bsp_wd_collection_wrapper,
        entity       TYPE REF TO cl_crm_bol_entity,              "#EC *
        entity_col   TYPE REF TO if_bol_entity_col.             "#EC *
      model = owner->create_model(
          class_name     = 'ZL_CRM_IC_SERVHPDET_CN00'
          model_id       = 'IBaseAddress' ).                    "#EC NOTEXT
      ibaseaddress ?= model.
      CLEAR model.
      coll_wrapper =
        ibheader->get_collection_wrapper( ).
    TRY.
          entity ?= coll_wrapper->get_current( ).
        CATCH cx_sy_move_cast_error.
      ENDTRY.
      IF entity IS BOUND.
        TRY.
            entity_col = entity->get_related_entities(
                            iv_relation_name = 'FirstLevelComponent' ).
          CATCH cx_crm_genil_model_error.
        ENDTRY.
        TRY.
            entity ?= entity_col->get_current( ).
          CATCH cx_sy_move_cast_error.
        ENDTRY.
        CLEAR entity_col.
        IF entity IS BOUND.
          TRY.
              entity_col = entity->get_related_entities(
                              iv_relation_name = 'ComponentAddress' ).
              ibaseaddress->set_collection( entity_col ).
            CATCH cx_crm_genil_model_error.
          ENDTRY.
        ENDIF.
      ENDIF.
    ENDMETHOD.

    Code i have written in the CREATE_CONTEXT_NODE method for my custom context nodes( IBHEADER,IBASEADDRESS).
    this  CREATE_IBHEADER some data related to IBASE header then from this reading the IBASEADDRESS contextnode fields for displaying in the ServHPartnerDet. It is working fine but After changing the four fields values in the ServHPartnerDet view and trying to save, then context is not reading the new values it gives the old values only.
      TRY.
          lr_coll_wr = ztyped_context->ibaseaddress->get_collection_wrapper( ).
          IF lr_coll_wr IS BOUND.
            lr_entity ?= lr_coll_wr->get_current( ).
          ENDIF.
        CATCH cx_crm_genil_model_error.
      ENDTRY.
      CALL METHOD lr_entity->if_bol_bo_property_access~get_property_as_value
        EXPORTING
          iv_attr_name = 'BUILDING'
        IMPORTING
          ev_result    = lw_building.
    the building has got result of old value no the new value.
    method CREATE_IBHEADER.
        DATA:
          model        TYPE REF TO if_bsp_model,
          coll_wrapper TYPE REF TO cl_bsp_wd_collection_wrapper,
          entity       TYPE REF TO cl_crm_bol_entity,    "#EC *
          entity_col   TYPE REF TO if_bol_entity_col.    "#EC *
        model = owner->create_model(
            class_name     = 'ZL_CRM_IC_SERVHPDET_CN01'
            model_id       = 'IBHEADER' ). "#EC NOTEXT
        IBHEADER ?= model.
        CLEAR model.
    bind to custom controller
      DATA:
          cuco TYPE REF TO cl_crm_ic_cucoibase_impl,
          cnode TYPE REF TO cl_bsp_wd_context_node.
      cuco ?= owner->get_custom_controller(
            'CuCoIbase' ).                                      "#EC NOTEXT
      cnode ?=
        cuco->typed_context->ibaseheader.
      coll_wrapper = cnode->get_collection_wrapper( ).
      ibheader->set_collection_wrapper( coll_wrapper ).
    endmethod.

Maybe you are looking for

  • Problems with "Save as" function in CS6

    Hi, One of our employees uses Adobe CS6 and has discovered a problem when they try to use the "save As" function. The problem arises when trying to assign filesnames that have a fullstop in them(typically to indicate version numbers) and this then se

  • Need help with XML trees

    Hi, I am writing a program and I need to dispaly two XMLs (preferably in tree control). The leaf nodes in the two XMLs are realted and I need to connect them with lines in the two trees. How do I do this. Any poniters? Regards, Raj

  • Cost Center Report : Revaluation at actual prices - credit but positive sign

    Hi Experts, Great day! I just want to know the cause of the following unsual behavior of the system. The credit part of the cost center report is blank/zero and when  you double-click the actual line items, it shows that the revaluation at actual pri

  • No sound in speakerpho​nes, but there is one in the headphones​.

    no sound in speakerphones, but there is one in the headphones. While changing the Vol for headphones - the sound in speakerphone gets alive! tried to reinstall IDT HD  audio drivers. doesn't help. HP 625 Notebook, win7-32

  • Parsing Suffix from a Name

    Hi All, I want to parse a Name with patterns You can see the patterns in Name Column. I want the Middle Name has null which has suffix ('JR','SR','II','III','IV','VI','VII','VIII','IX') <font color="red"> No need to consider after 'AND' / '&' name </