Getting previous and current versions by date in RoboSourceControl
(RoboHelp 8 with RoboSource Control 3.1) Hello, I want the ability to revert back to a previous version of my RoboHelp project (i.e. by date and/or time) and then return to the most current version of the project from source control. I know that CVS clients have the ability to do a special update to grab a version of a checked in module by date/time, but I can't seem to see how this is done in RoboSourceControl. I see that there is the notion of tags in RoboSource Control, which seem to allow me to roll back my codebase to a date/time based on this tag, but when I do that, I can't see how to then go back to the current version of the project. Am I missing something here, or is that not possible with RoboSource Control?
Actually I haven't set up the remote debug option yet, so there is no specific line to point.
But I can clearly say that executing the method didn't create any problem.
The problem occurs when I add the second part.
That's why I thought that I am not following the right way to obtain the iterator by ValueExpression. So I am asking for the right expression to do it.
Thanks.
Similar Messages
-
To get previous and current meter reading in Bill Doc
Hi ALL
To get current and previous meter readings in Bill Document, How to fill DBERCHZ2 table.
currently my billing scheme is not updating any line items into DBERCHZ2 to 8 tables.
could you please suggest any one...
Thanks in ADVANCE...........KKResloved my self
Thanks..............KK -
Capturing and dealing with ORA-20001: Current version of data in database..
Hi all,
If a user has an edit screen open, and for what ever reason (another user, trigger) the data for that record changes, on save theh user gets ORA-20001: "Current version of data in database has changed since user initiated update process. "
Understandably.
How do you guys make this look a little more profesional to ther user. Can you captuere this error and direct them to a message?
Thanks.
NTHi All/ Mr. Neil,
Ditto on your question. I'm having the same problem.
Boss really doesn't like it. Any nice gui/ user friendly
solution?
Thanks.
Carol -
Hi All,
I already calculated a row(Add Total row) like Gross profit within Group1 (a,b,c,d,e which are sub groups) using Previous and current scope column group values. ex: Gross Profit = a - b. (within group1)
Gross Profit = Previous(Sum(Fields!Trans_amount.Value)) - Sum(Fields!Trans_amount.Value) in Group1
Now, I want to get values for Net income like Net income = a - b - c in Group1. (OR)
Net income = Gross Profit - c in Group1 (Using Gross Profit textbox values using Reportitems!textbox.value). but, values different. Since Expression got new calculation)
Please help me.
Thanks Advance.
- Prem Kumar T D http://www.sharepointbasic.com/Hi Premtd,
As per my understanding, there are group and subgroups in the report, you added total to a group with the expresson: Previous(Sum(Fields!Trans_amount.Value)) - Sum(Fields!Trans_amount.Value). You want to add a text box to the report to calculate Net income
with the expression: Previous(Sum(Fields!Trans_amount.Value)) - Sum(Fields!Trans_amount.Value) - Sum(Fields!Trans_amount.Value). In order to improve the efficiency of troubleshooting, I need to ask several questions:
• “I already calculated a row(Add Total row) like Gross profit within Group1 (a,b,c,d,e which are sub groups)” What’s the meaning of Group1 and subgroup a, b, c, d, e ? Could you please mark Gross profit and the groups in the screenshot?
• How to calculate Net income? Please provide some more detailed information of your requirements. I would be appreciated it if you could provide sample data and clear screenshot of the report.
This may be a lot of information to ask for at one time. However, by collecting this information now, it will help us move more quickly toward a solution.
If you have any more questions, please feel free to ask.
Thanks,
Wendy Fu -
User exit for Previous and current system status for 5 transactions
Hi Experts
My Objective to capture the Previous and current status of system status for 5 transactions in their user exits .
Description Business Object Transaction
Production Order operations BUS2005 CO02 to edit Production Order
Maintenance Orders BUS2007A IW32 to edit Plant Maintenance Order
INTernal ORDER BUS2075 KO02 to edit Internal Order
WorkBreakdownStruct BUS2054 CJ02 To edit the WBS element
Project System Network BUS2002 CN22 to edit Network
Activities Network
For Both Production order and Project System Network Activities Network ,
i got User exit " EXIT_SAPLCOBT_001 "
But i am not sure whether we can use this or not for our purpose . When i am changing status and then saving , my break point comes to EXIT_SAPLCOBT_001 .
But can we capture JEST or JCDS related data in that user exit or How can we capture both Previous status and Current ( Means New changed status ) . For eg From Released to Technically complete etc.
I want Status changed and its immedtiate previous status.
Do i need to check Exit or BADI before and after Saving .
Thanks
Regards
Gaurav
Edited by: TheGaurav on Sep 8, 2011 10:28 AMHi Himanshu
Many Thanks for the reply .
I also had some other processing needs to be done on the basis of those status. .
So do you have any idea or how to find what all exits or BADIs i can use for all of these 5 transactions , where
i can get data for JCDS ( or JEST ) .
CO02 to edit Production Order
IW32 to edit Plant Maintenance Order
KO02 to edit Internal Order
CJ02 To edit the WBS element
CN22 to edit Network
can we use EXIT_SAPLCOBT_001 for CO02 and CN22 .
Edited by: TheGaurav on Sep 8, 2011 1:21 PM -
hi i am getting tihs error msg
Error in mru internal routine: ORA-20001: Error in MRU: row= 1, ORA-20001: ORA-20001: Current version of data in database has changed since user initiated update process. current checksum
i'll try to show a form table in which i can edit and add data
when i use the wizzard it is all fine with editing but i cant creat a new item because i have to insert my primary key and that shoud be done automatically.
ok again
my PK is at first col1 and second col2
i got a dropdown list in which i choose an item from col1 to just show items in my form with that value, here are more than one results possible
no i want to edit col2 up to col4
or add a line with the same col1 but different col2 and some col3-col4 values
but if i add a line i want to insert col2 to up to col4 (and the PK from col1 shoud be automatically insert from my dropwdown list i choosed before)
i want in col2 an drop down list
so all this works fine i got all the changes i want but when i try do save or update my changes i got the error frome above
i think the problem is at the primary key thing cause i want to choose a part manually but i have to
to get the new line actually u use the add row link but i use instead after my select statement an
Union select :P62_PNR_VOll, null, null, null from dual
to get my first pk automatically from my dropdown element (in my case :P62_PNR_VOLL)
how can i solve that error?
thx for ur help
regadrs
FalkHi Falk,
It is usually best to have a sequence number for the primary key on a table. If you need to restrict other fields to be unique, then you can create a constraint to do this.
To create a sequence number and apply this to a new record, you need to do two things:
Let us say that you have a table called TABLEX and this has a numeric primary key field of ID. Do the following in the SQL Commands window
1 - Create a sequence SQL object:
CREATE SEQUENCE "TABLEX_ID_SEQ" MINVALUE 1 MAXVALUE 99999999999999999999999 INCREMENT BY 1 START WITH 1 NOCACHE NOORDER NOCYCLE2 - Create a trigger:
CREATE OR REPLACE TRIGGER "TABLEX_BI"
BEFORE
INSERT ON "TABLEX"
FOR EACH ROW
BEGIN
IF :NEW.ID IS NULL THEN
SELECT TABLEX_ID_SEQ.NEXTVAL INTO :NEW.ID FROM DUAL;
END IF;
END;This needs to be enabled, so run:
ALTER TRIGGER "TABLEX_BI" ENABLEWhen this is done, you then have "An existing trigger" that you can use for your tabular form. When a new record is created, the trigger is run and this checks for a value in the ID field. If this is NULL, then the next value in the sequence is assigned to it.
Primary Keys can be based on other values. You can use any value from the current record - for example, if you need to get the value from the XXX field, you just reference :NEW.XXX You can use this to pass into a function that returns your new primary key value. But I would recommend keeping to one field for your primary key as this makes things a lot simpler later on.
Andy -
I've noticed a fairly common error that my users are running into. Here is the situation...
A user navigates to a form...makes modifications...saves the form...and is redirected to another page. Then, the user clicks the browser back button to re-edit the form...saves the form and gets the following error...
"...Current version of data in database has changed since user initiated update process...."
I am currently running v2.0...but I was able to also duplicate the issue within v3 (online...Customer Tracker sample application).
Is there any way to catch the error to display a custom message?
Or maybe some settings that I am missing to guarantee that when the user clicks the back button, the page is refreshed so it doesn't show the cached version with the old data?
Or maybe there is another way to approach this?
Thanks...
MattMatt,
This is functioning exactly as it should... Imagine what could happen if it didn't work that way! People would overwrite other's information all the time.
I think the solution you need is two fold: user training and app modifications.
I know what you're thinking, user training, hah! But it's going to help as you make more of these kinds of web apps.
As for app modifications there are two I can think of that may help.
1. I don't know how the users open the app but if they click on a link then you can have the popup window open without tool bars and such (but they still have the backspace on the keyboard).
2. Add a button on the page they are redirected to after saving the form. Make the condition of the back button "If item is not null" and put PXX_ITEM_NAME in expression 1.
Then create the item you just put in expression 1as display as text (saves state). Set the condition to never. Now go to the page with the form, and create a process that sets PXX_ITEM_NAME equal to the value of the item used as the primary key for the form. Make sure the process only fires after an update is made.
Then when the users get to the page after making a modification they will see a "back" button.
The last step is to create a branch that will take the user back to the form if they click the button and populates the form item for the primary key.
Let me know if this is making any sense or not.
Dan
Dan -
Tabular form Update Error,"Current version of data in database has changed
I'm getting an error when updating a Apex Tabular form. It's complaining that the row id's are out-of-sync. The error reads,' Current version of data in database has changed since user initiated update process. current row version identifier = "56DW5A8A7EBA3B42073AE6E71480A784" application row version identifier = "99B52A15F10E34647E9E18B6B7AE8C30" .
Has anyone received this error? Any solutions? Note that the primary is being populated by a trigger. I have another tabular form for a different application that updates without issue, this however, uses a sequence to update the primary key.
Thanks,
JamesMake sure that the form is defined such that it "knows" that the PK is being set by a trigger. Do not try to set it in the form if the trigger is doing it. Pretty much if a trigger attempt to modify any column that also was editable (including hidden columns) in the form, the two will conflict.
The other issue could be that do you have any items on the rows that are disabled? Disabled items are not sent to session state so Apex won't be able to properly compute the checksum and it'll find a discrepancy. -
More elegant solution for error "Current version of data in database..."
When two users try to manipulate the same record in a form, one of them gets the "Current version of data in database has changed since user initiated update process." when updating.
I'd like a more elegant solution (or prevention) of this situation by disabling the update button on the form of the second user who opens the record and display a message on the page that the record is currently opened by another user, so it is only available in "read-only mode" by the other user.
How can I do something like this? Or what are the multi user policies that other apex developers on the forum use and how are they implemented?I don't think I would disable anything, as you need to consider the situation where someone opens a record, then goes to lunch.
You might update 2 columns such as "last_opened_on" and "last_opened_by" for the row. Then when the 2nd person opens it you could display a prominent indicator (red+bold) if it was opened by someone else in the last 10 min, as well as showing who opened it last. If it hasn't been opened in over 8 hours, you could basically de-emphasize that indicator by making it light gray or something. The goal is not to lock or disable anything, but warn a user when they open a record that was recently opened. If logistically possible, this gives them the opportunity to call / IM each other to coordinate.
Tyler Muth
http://tylermuth.wordpress.com
[Applied Oracle Security: Developing Secure Database and Middleware Environments|http://sn.im/aos.book] -
APEX Error: Current version of data in database has changed since user init
Hi:
APEX 4.1
I have a page with 2 regions. The first region is built with custom SQL using the APEX APIs. I have a process the can successfully update records.
I built the second region with the tabular form wizard. This created the multi row update process.
I created a region button and the two process respond to that button: process for first region, then process for the second region.
When I add data to the second region and click the region button, I get the following error:
Current version of data in database has changed since user initiated update process. current row version identifier = "A884FA378C851786DDFE3A33709CB23C" application row version identifier = "9ED06A0F09F80F054AB781CA24CC4CBF"
I know it has something to do with these two types of regions being on the same page, because when I create a page of just the table form, the data is updated.
Can anyone suggest what I might be doing wrong?
Thanks.Hello
If you try update the same data from 2 places you will got this message because:
Apex forms have locking mechanism.
1. During fetch data to form apex calculate checksum from every items on the forms.
2. Before update process apex again fetch data from database (in background) and calculate checksum again if checksum from point 1 is the same like this checksum APEX realy update data with new item values. If no, You will got your error (apex secure You, You realy don't know what you update).
According this if you change data which you use in the form between 1 and 2 point you will got this "error". You can check it for example if you change data from SQL/Plus or from other form.
Probably you forget about this locking mechanism during designe your process from APEX API <- successfully update records (maybe successful but you don't know what you updated) : )
If I helped You please check correct or helpful :) -
Hi,
I am having a tabular form which I created using the wizard
I am facing the below error when I try to update or 'Add Row'
Error in mru internal routine: ORA-20001: Error in MRU: row= 1, ORA-20001: ORA-20001: Current version of data in database has changed since user initiated update process."
I havenot changed the query but I made certain columns based on select list,gave some default values,etc..
How can I solve this problem?
Also,I am getting the above error once I change the query for another tabular form.The client wanted some more fields to be displayed on the page.
How can I solve this problem too?
Thanks and Regards,
K.tannaCan somebody help me out?
-
I have a page that has a form to my issue table and on the same page, in a different region, I have a tabular report that shows the issue_activity for the specified issue. The primary key on the issue table is the issue_no which is a sequence and the primary key on the issue_activity table is (issue_no,line_no), where issue_no comes from the issue table. A parent-child relationship between issue and issue_activity.
When I add a row to my tabular form and type in some data, I get a (Error in MRU: row= 1, ORA-20001: ORA-20001: Current version of data in database has changed since user initiated update process.) error. When I look at the data, everything looks fine.
The issue_no and line_no are correctly set. My Issue_no and line_no fields on my report are hidden fields.I rebuild the report using a tabular form and populated the primary key with a PL/SQL expression and now it appears to be working. P1_ISSUE_NO is the primary key on the issue table and I could not figure how to get it in the issue_no field of the tabular report when a new line was entered I ended up putting the following code in for the default for
issue_no on the report:
Begin
return :P1_ISSUE_NO;
end
It works great. -
ORA-20503: Current version of data in database has changed since user initi
Hi,
I am getting the below error when I try to update an existing record.
"ORA-20505: Error in DML: p_rowid=11887, p_alt_rowid=CASE_ID, p_rowid2=, p_alt_rowid2=. ORA-20503: Current version of data in database has changed since user initiated update process. current checksum = "7EB7B6F69DB421184B4CEE0884E435C6" application checksum = "53106AB0EB97FD1442D85F2AAE3AFA69"
Error Unable to process row of table "
And this does not happen always. IT happens once in a while and I am unable to check what is causing the issue. It is a critical issue and need to be fixed asap.
Any help is greatly appreciated!
Thanks!
KavyaWe are using Apex version: 3.1.2.00.02
What else could be the reason and how should I fix it?
At this point the application is migrated and I am unable to write a custom package for the DML operations. And this issue happens randomly and that too only while updating the data.
Please help! -
MRU Error : Current version of data in database has changed since user init
When i use HTMLDB Wizard to create Master Detail Form
(You can see step by step what i doing by see this url :
http://jroller.com/resources/w/wildan83/MRU%20Error.pdf
The is error in MRU :
Error in mru internal routine: ORA-20001: Error in MRU: row= 1, ORA-20001: ORA-20001: Current version of data in database has changed since user initiated update process. current checksum = "A884FA378C851786DDFE3A33709CB23C", item checksum = "0EEFFABE8252B0B279DB14A77F567F5D"., update "CNAP2"."ENROLLMENT" set "STUDENT_ID" = :b1, "SECTION_ID" = :b2, "ENROLL_DATE" = :b3, "FINAL_GRADE" = :b4.
If there something missing.., just say ..
Thanks for the help.Oh i see ..,i never think if that is the source of the MRU
error.
Ok ..,
Now ..., i have new question .., how can i change so the the primay key in detail table (enrollment table), i have one primary key with two columns .., if you don't understand what i mean ..,
check this alter table statement :
ALTER TABLE ENROLLMENT
ADD CONSTRAINT ENR_PK PRIMARY KEY
(STUDENT_ID
,SECTION_ID) ;
Now the question is .., when i using wizard to create master detail form .., html db automatically make student_id and section_id as the primary at "application level (html db)" .., how can i change this behaviour ..,
i want the html db not treat this two column as primary key ?
Do i have to create master detail form manually to accomplish this ?
Thanks before .., sorry if my english is not too good. -
i got an update of 10.7.5 and current version is os x lion 10.7.3 as i always do to update it and at the end it says the update is tampered
please help meYou could try restarting into the Lion Recovery HD by pressing/holding the Command+R keys until you see the Apple logo. From the OS X Utilities Menu, select Reinstall Mac OS X which will download/reinstall Lion, but it will be the most current version of Lion (10.7.5). The install will not harm your data or apps. It just reinstalls the OS. Once the install finishes, run Software Update to bring your system current.
Back up your system before doing any of the above!
One Question: Are you sure you're running Lion 10.7.3 and not Mountain Lion 10.8.3? Because your original post shows you're running Lion 10.7.5.
Maybe you are looking for
-
Feature request: better keyword management tool
I'm re-organizing my keywords and I think that LR needs some work in keyword management and DAM features. I miss something like separate keyword management tool which would have two keyword lists, which would work a bit like spatial file management i
-
Need help for writing extract program
hi i need help for writing extract program to retriew data from legacy system. i already developed bdc programs for me31k and me21. my requirement is to write extract program s for those t.codes. to retriew data from legacy system and stored in flat
-
My elements 9 errors while installing on my new computer. Blue screen stole the old one. I still own the program. what to do?
-
Windows 2008 R2 ODBC connect to Oracle Linux with 11g db
Hi i installed a fresh oracle linux and installes 11.2.0 database server. the server works fine but i have a proplem to connect to the database from a windows 2008 r2 client. For the client connection i installed the oracle instantclient on the windo
-
Missing component, and a symbol
I can't dl quicktime files these days, all there is is just this symbol http://img367.imageshack.us/my.php?image=symbol4xw.jpg and nothing happens. IT say's I'm missing a component, but I don't know what. I uninstalled and re-installed, still the sam