Tracking changes and reserved record errors FRM-40501,ORA-00054,FRM-40400

Forms [32 Bit] Version 10.1.2.2.0 (Production)
Oracle9i Enterprise Edition Release 9.2.0.8.0 - 64bit Production
I'm working on a form with a lot of post-query triggers, and filling in values from selects, etc. I keep getting the message asking me to save changes when I haven't manually changed anything after just doing a querying and cancelling it (f8 to find record, f7 to cancel) Is there a way I can track what oracle thinks has changed so i can find out whats causing it?
Possibly related, when I start up my form it starts in enter query mode, hitting f8 queries all records, but when I do so, im sometimes getting a FRM-40501 error saying oracle is unable to reserve record for update. (Just checking now this seems to have gone away so maybe someone else also had it open, shared environment) I assume this is also being caused by the fact that something is being changed in/after the query.

I keep getting the message asking me to save changes when I haven't manually changed anything after just doing a querying and cancelling it
This error will come when you are assigning any value to the DATABASE ITEM in the post query trigger.
Appropriate solution:- Please check the properties of the items to which you are assigning values in the post query trigger.
FRM-40501 error saying oracle is unable to reserve record for update.
You generally get this error when you try to update the same record which is used somewhere else or in some other screen/block/canvas.
Appropriate solution:- If you have 2 blocks based on same table then please make sure you are not updating the same record in one block while that recors is active/queried in other block.
Or this may occur if you are using same record somewhere else.
Please mark if it helps

Similar Messages

  • Insert ,Change and Delete  records  in OO ALV

    Hi All,
    This is regarding the functionlaties  Insert ,Change and Delete records  in OO ALV ,
    I have gone through the threads posted here and checked the standard  program BCALV_EDIT_04,
    but still I am not able to capture the Deleted and Inserted records,
    as  I am new to OO ALV,can some one help me out pls.
    Thanks and regrds,
    Sree.

    Hi Sree,
    A lot of material is available on SDN.
    Please see this link. This link contains good example of insertr, delete records in OOPS ALV.
    [OOPS ALV.|Re: Insert ,Delete & Add a row in ALV;
    May it helps you.
    Regards.
    DS.

  • Office for Mac 2011: Tips for speeding up Word when using tracked changes and comments?

    I run a fresh installation of Office for Mac 2011 (v. 14.4.1) on a brand new Macbook Pro 13" Retina 2.4GHz with 16GB RAM running 10.9.2. The Office package is fully up-to-date.
    I mainly use Word and find that it is extremely slow when I track changes. Documents need not be particularly large - even in a 30-page document after a few pages of tracks typing becomes a pain, in particular in comment bubbles where the text shows up letter-by-letter and only finish several seconds after I've stopped typing. Other programs run at the same time do not suffer from this horrible lag.
    I have searched and seen that this is not uncommon so it appears that Microsoft's coders are not particularly well versed in coding for Mac.
    My question is if other users have found ways to improve the situation, for instance by trashing plists or something like that? This is really driving me crazy
    Many TIA
    Philip

    You might try looking/posting here.
    Microsoft Support – Office for Mac
    Microsoft Support – Office for Mac (2)

  • MS Word Track Changes and Acrobat Merge into a Single PDF

    I am using Word 2007 to create a group of about 50 files that are being collected with Acrobat 9 Standard Merge Files Into a Single PDF feature.  I need to control whether the track changes in the word files are carried over to the PDF.  Said another way, I want a singe PDF with the track changes showing and another PDF witht he track changes off. Currently, the track changes are being filtered out (accepted) in the merged document.  Strangely, when printing a single document with track changes, the track changes show in the PDF.
    I understand I could print each of my 50 files individually and then collect them with the merge feature, but I am hoping to take advantage of the automation.
    How do I control the track changes printing / not printing?
    Thanks for the help!

    Thank you for the comment!  If this is the best Acrobat can do, I will just have to lower my expectation.

  • Co-author cannot access track change and add/delete scenes

    My co-author cannot access track change or add/delete scenes. Is it a bug or is there a setting that I did not set correctly.  I shared the document as co-author several times with the same results. Any help would be appreciated Thank you Brice

    Hi there,
    Unfortunately, currently only owner of the document has the right to turn on/off track changes or accept/reject changes. Co-author can still view the document as Original or Final from Review menu or even navigate through the changes using Next Change/Previous Change. Extending the track changes rights to co-author as well is being considered on our backlog of items to do.
    Meanwhile, the co-author should still be able to go ahead and edit existing text, add new text, delete existing text and it should be getting tracked.
    Do keep providing us your feedback on the track changes feature. Your feedback is extremely important to us and helps us to improve.
    Thanks
    Adobe Story Team

  • Tracking Changes for Single record in Data Dictionary

    Hi Experts,
    I encountered with this question in an interview. I was asked how to maintain/track changes for a particular single record in a Data Dictionary table. I knew that for an entire table we can do it using table maintenance events. But I was confused when the interviewer asked for one particular record in table. Kindly input your thoughts on this.
    Thanks.

    Hi Radhika,
    In case of record in a table we can use "log data changes" option (Table DBTABLOG) in Technical Settings > Log data changes. It enable writing of change documents in Tables CDHDR/CDPOS.
    Hope this helps.
    Regards,
    Naveen

  • Export docx track changes and comments

    Mavericks latest and Pages latest
    Export .docx file and the recipient reports that:
    comments do not transfer over
    tracked changes do not appear in text only as an indication of change box at start of each line
    colour assigned to author (green) in Pages has changed to orange when file is opened in Word
    Can anyone help with a workaround
    I have temporarily tried exporting as a .doc file in the hope that the problems are with a versions of Word rather than with Pages - awaiting a response
    Thanks for help

    Hi John,
    Please come back and check if Stefan's reply was helpful. Please let us know if you need further assistance.
    Thanks,
    Steve Fan
    Forum Support
    Come back and mark the replies as answers if they help and unmark them if they provide no help.
    If you have any feedback on our support, please click
    here

  • How do I track changes and show redlines on an edited pages document?

    I have legal agreements that were sent to me in Microsoft Word.  How can I track and show redline changes when I convert to a Pages document to make my edits.  The redlined changes or edits, then need to be saved back in word doc format and emailed on.
    Thanks,
    Dana

    I think the Word document has to be saved with the tracking open so you can see it when you open the document in Pages. In Pages if you don't see the tracking go View > Show Comments, You might need to also go Edit > Track changes
    More about this can you read in the Pages User Guide, downlaodable from your Pages Help menu. Chapter 4.

  • In using MS Word for mac, and using track changes, and I send a copy, the recipient cannot see the track changes, nor do they show up on the printed copies, even though I highlight show changes in print

    In using MS Word for Mac, and in using Track Changes, when I send an email with the changes, the recipient cannot see the highlighted changes, nor do the printed pages show the highlighted changes, even though I have checked "show highlighted changes"

    In using MS Word for Mac, and in using Track Changes, when I send an email with the changes, the recipient cannot see the highlighted changes, nor do the printed pages show the highlighted changes, even though I have checked "show highlighted changes"

  • Record locking message on ORA-00054

    I have a block based on a view which has an on-lock trigger to perform custom row-locking. (select for update nowait)
    All works fine, except for the fact that i want to display the standard "keep trying" message when my on-lock procedure gets the ora-00054 exception. Is there any builtin to call to produce this message without the use of custom alerts ?
    thanks,
    Maarten

    I sure don't think there is any way to get Oracle to raise the standard alert. And there are two of them, by the way, "FRM-40657: Record changed or deleted by another user"
    amd "FRM-40501: ORACLE error- unable to reserve record for update or delete".

  • Change and Save records on ALV List

    Hi,
    i made alv list with fieldcatalog-edit to change records on alv list. But i want to save it to my dictionary table after changed. I think i should use dialog program to do that. The problem is how i can use dialog program.(i dont have an idea which user-command perform fields on alv list) I have used dialog programs before but i am new on this so i am not sure how i can do that. I will be pleased if you can help me.
    Regards.

    Hello Masuke,
    You have to code that in the AT- USER COMMAND event.
    Follow the below sample code.
    If the record is changed then track its index no.
            and populate it in an internal table for future
            action
              IF sy-subrc = 0 AND <dyn_wa> <> <l_wa>.
                <dyn_wa> = <l_wa>.
                i_index = rs_selfield-tabindex.
                APPEND i_index.
              ENDIF.
            ENDIF.      ENDIF.*   When save button is pressed
        WHEN 'SAVE'.*     Sort the index table
          SORT i_index.*     Delete all duplicate records
          DELETE ADJACENT DUPLICATES FROM i_index.      LOOP AT i_index.*       Find out the changes in the internal table
          and populate these changes in another internal table
            READ TABLE <dyn_table> ASSIGNING <dyn_wa> INDEX i_index.
            IF sy-subrc = 0.
              APPEND <dyn_wa> TO <dyn_tab_temp>.
            ENDIF.      ENDLOOP.*     Lock the table
          CALL FUNCTION 'ENQUEUE_E_TABLE'
            EXPORTING
              mode_rstable   = 'E'
              tabname        = p_table
            EXCEPTIONS
              foreign_lock   = 1
              system_failure = 2
              OTHERS         = 3.      IF sy-subrc = 0.*       Modify the database table with these changes
            MODIFY (p_table) FROM TABLE <dyn_tab_temp>.        REFRESH <dyn_tab_temp>.*       Unlock the table
            CALL FUNCTION 'DEQUEUE_E_TABLE'
              EXPORTING
                mode_rstable = 'E'
                tabname      = p_table.      ENDIF.
      ENDCASE.  rs_selfield-refresh = 'X'.
    Hope it helps you.
    Best Regards
    Santosh

  • Uncommit change and redo record ?

    SQL> update t set a = 1 where b = 2;        ----> must have redo record
    2 rows updated.
    SQL> rollback;the above redo record that uncommit changed must be written from redo buffer to the online redo logfile.
    Question:
    why Oracle write the redo record that uncommit changed to the online redo logfile ? when it will be used ?
    Thanks advance.

    Lonion wrote:
    I know this . but when it(the redo record that uncommit change) can be used ? rollforward ? rollback ? Maybe it's rollforward ,look at the following:It;s for roll forward only . For roll backward oracle would ask for the images stored in the Undo Blocks.
    From Here : http://docs.oracle.com/cd/B10500_01/server.920/a96533/instreco.htm#442821
    Cache Recovery (Rolling Forward)
    During the cache recovery step, Oracle 【applies all committed and uncommitted changes in the redo log files】 to the affected data blocks. The work required for cache recovery processing is proportional to the rate of change to the database (update transactions each second) and the time between checkpoints.
    Transaction Recovery (Rolling Back)
    To make the database consistent, the changes that were not committed at the time of the crash must be undone (in other words, rolled back). During the transaction recovery step, Oracle applies the rollback segments to undo the uncommitted changes. The work required to do transaction recovery is proportional to the number and size of uncommitted transactions when the system fault occurred.
    From "Cache Recovery (Rolling Forward)" =>【applies all committed and uncommitted changes in the redo log files】
    Question: why Rolling Forward applies uncommitted changes ?Actually, Roll Forward doesn't care about that at all. The reason for doing the roll forward is to bridge the gap that exists between the data files and the control files because either there was an instance crash or there is a datafile restored from the backup . The roll forward would apply all the data for the missing transactions . The next step, roll backward , would start rolling back the transactions for which there is no Commit found in the transcation table , found in the Undo segment, pointer of which is going to be kept in the block itself. So once the roll forward and roll backward are complete, Oracle ensures that only the consistent data is ther ein the datafile (means which is committed) since roll forward makes the inconsistent data also come into the data file.
    HTH
    Aman....

  • SSIS DataFlow - copy only changed and new records

    I am copying a few tables each night from one SQL server to another. At the moment I delete every record from the destination table, and then copy all records from the source table with a SSIS Data Flow Task. 
    That works fine so far, but I would like to copy only changed or new rows. What would be the best way with SSIS to achieve this? I am quite new to SSIS, I have no idea if my goal is possible and how...

    I am copying a few tables each night from one SQL server to another. At the moment I delete every record from the destination table, and then copy all records from the source table with a SSIS Data Flow Task. 
    That works fine so far, but I would like to copy only changed or new rows. What would be the best way with SSIS to achieve this? I am quite new to SSIS, I have no idea if my goal is possible and how...
    Many ways:
    1st way
    1.use Merge function from source to destination table where you can have this conditions like load when not matched and don't load when matched.
    2. follow this ssis steps:
    execute sql task where you can write merge function from source to destination 
    http://blog.sqlauthority.com/2008/08/28/sql-server-2008-introduction-to-merge-statement-one-statement-for-insert-update-delete/
    2nd way:
    oledb source 2.lookup outputlookup 3. oledb destination table 
    and you can mention in lookup as no match output.
    3rd way:
    you can use scd transformation task in ssis...
    4th way:
    you can use if exists update  if not exists insert.. see below
     http://blogs.msdn.com/b/miah/archive/2008/02/17/sql-if-exists-update-else-insert.aspx
    http://sequelserver.blogspot.com/2011/02/alternate-to-if-exists-update-else.html
    - please mark correct answers

  • Hardware key changed and license with error

    I need your help, it was switched card
    my network server and the time to start again
    machine does not take leave SAP. to review
    Because of this, is because the hardware key change, cree
    a new license key with the new hardware, but
    When I load it indicates that you can not validate.
    Someone can help me with this.
    thanks
    Manuel

    Dear Manuel Sandoval,
    Try loading the license from the operation system level using SAPLICENSE command also as said above delete the existing old license and install the new license.
    Regards,
    Sharath

  • Leopard 10.5.7 update caused Mac name change and web browser errors

    Since updating to Leopard 10.5.7 through System Preferences > Software Update, my iMac has been renamed "Evan's iMac (2)" as if a new computer with the same name was duplicated. I've also noticed significant crashes and performance issues in Firefox 3 and Safari 4 beta. The only thing that's changed to my iMac is this OSX update.

    Go to System Preferences > Sharing. Change the name back to what you want it.
    For the browsers, try resetting Safari, for FF > Tools >Clear Private Data.
    -mj

Maybe you are looking for