Using a variable value from when page was generated
I have an application that can popup in separate windows multiple instances of the same Apex page. At the time of generation of the first instance, P1_key is 100. The user then opens a second instance of the same apex page with the current value of P1_key equal to say 200. If the user submits the first instance of the page, I want to use the previous value of P1_key, 100, to update that row in the database. The application wants to use the current value of P1_key, which is 200. So the user thinks he's updating record 100, but, in effect, is updating record 200. How do I get Apex to recognize the value of a variable at the time the page instance was generated, even though the current value of the variable may have changed due to a second (or third) instance of the page having been opened?
Could I open the page in its own session possibly, in order to prevent Apex State management from always utilizing the "current" value?
Similar Messages
-
Automatic Row Processing - Preset a value with value from other page
Hi everybody,
I have created a form on a table with report. I added a dropdown field to a sidebar region on the first page the groups and selects only a couple of these entries. (Think: only people for the department selected in the drop down field). Now when I click on the normal create button the id field for the department should be filled automatically with the value from the page before, where something was already selected in the drop down field. The id field is a hidden field on the actual create page. Maybe it is not working because the field is linked to the database column to make the automatic row processing work or something. I tried computions on both pages and setting the values. Nothing seems to do the trick.
Any help would be greatly appreciated.
Thanks,
HenrikHi,
these are the values I currently see:
108 14 P14_SELECTEDSS Display as Text (escape special characters, does not save state) No
108 14 P14_CHARACTERISTIC_ID Hidden and Protected Reset to Null No
108 14 P14_SHAREDSERVICE_ID Text Field 30 Inserted No
108 14 P14_CAPTION Text Field No
108 14 P14_CATEGORY_ID Select List No
108 14 P14_WEIGHING Text Field No
108 14 P14_DESCRIPTION Textarea No
I also have to say that I deleted the computations I created earlier again cause they did not work and I had the same values for these variables. I am trying to (pre)set P14_SHAREDSEVICE_ID to P13_SELSS when I click the create button on page 13.
Thanks again,
Henrik -
Pass value from one page to another
Hi All,
"How to pass the value from one Flex page to anothere Flex
page".
In First Flex page contains One Inputtext and one button is
there.After entering the data in inputtext box,the user clicks on
the button then get the data from inputtext box and then i need to
send that value to another flex page and display there.
Can u tel me plz............
Thanks & Regards,
Nagarjuna.I believe you are thinking in terms of HTML and traditional
page coding. As an old school ColdFusion guy I understand it is
difficult to leave that behind. (at least it was for me.) Unless
you literally have two different HTML pages that each have their
own Flex app running in them you do not need to send data from one
page to the next like you would with Web Forms. (If you are doing
that you may want to simply write the data to a Shared Object, Pass
it to a server to store and then feed back into the second Flex App
when it loads or perhaps use the ExternalInterface to then pass it
through as a series of URL parameters that can be loaded into the
next Flex App.)
In Flex you do not have to worry about loosing state between
pages because there are literally no pages. Only different views.
You would not "Send" the value from one page to another. You
provide a mechanism for the second view to reference the same model
or data object (most call them ValueObjects) that the first view is
setting via the form fields.
You would want to use a ValueObject in the first VIEW and
then fill the object with the form data using setter methods on the
object. For example set the fields onChange event to call the
setter on the object and pass it the form fields value as the
property. Alternately you could bind the values of the model
directly to the fields so that they automatically obtain the data
that is being filled in.
Depending on how complex of an application you are going to
build and how scalable it must eventually be you have many
different options to choose from to allow the second View to use
the data set but the first. However to make the application
ultimately more scalable you are going to want to keep your view
separated from the controller and that separated from the
Model/ValueObject. (By seperated I mean in different classes.)
I would suggest looking up the subject of MVC in Flex and
also the Mediator Design pattern. There are many great sources of
information.
Here are a few links that may help with ideas.
http://flexblog.faratasystems.com/?p=246
http://pages.cpsc.ucalgary.ca/~heatond/mediator/
http://livedocs.adobe.com/flex/3/html/help.html?content=introbd_2.html -
How to derive a variable value from another variable of a different IO?
Hi Gurus,
I am aware that using BEx variables and Customer Exit you are able to derive a variable value from another variable of the same infoobject (for example, Fiscal Year/Period (0FISCPER) and Calendar Day (0CALDAY)).
However, is is possible, using the same approach to derive a variable value from another variable that is in a different InfoObject? (for example, Input Fiscal Year/Period (0FISCPER) but derive Output of Required Start Date (0REQSTDAT))?
There are 2 BEx variables involved,
1) A user entry variable that is restricted in 0FISCPER
2) A customer exit variable that is restricted in ZREQSTDAT
In CMOD under EXIT_SAPLRRS0_001, Include ZXRSRU01, the code (I assume, correct me if I'm wrong) should perform 3 functions in I_STEP = 2,
1) After the pop up, capture user entry of Fiscal Year/Period
2) Identify or convert Fiscal Year/Period to Calendar Day range (unsure on how to code this portion)
3) Use the Calendar Day to lookup on matching Required Start Date and display all Required Start Date that matches. (unsure on how to code on this portion)
Hope to hear your thoughts soon.
Regards,
EricHi Shanthi,
I've made the necessary adjustments. The only difference in my code is,
Instead of,
If I_VNAM = 'ZREQSTDAT'
I use,
CASE I_VNAM.
Instead of,
PARAMETERS: ZFISCPER TYPE /BI0/OIFISCPER.
ZYEAR = ZFISCPER(4).
ZMM = ZFISCPER+4(3).
I use ,
This is the Customer Exit Variable in ZREQSTDAT
WHEN 'ZRSD_CX'.
The loop I use for the User Entry Variable in 0FISCPER-ZFYP_IN
LOOP AT I_T_VAR_RANGE INTO LOC_VAR_RANGE
WHERE VNAM = 'ZFYP_IN'.
IF SY-SUBRC = 0.
CLEAR L_S_RANGE.
ZYEAR = LOC_VAR_RANGE(4).
ZMM = LOC_VAR_RANGE+4(3).
The codes were checked with no errors.
However, when I input the Fiscal Year/Periods and hit 'Execute'. The report went blank, not sure what is the cause. I've tried it several times. No error message appeared.
Regards,
Eric -
How to use ADF variables in C:when test?
I have a <af:iterator in my page fragment as follows
<af:iterator id="i1" value="#{queryModel.currentDescriptor.conjunctionCriterion.criterionList}" var="criterion" varStatus="vs">
Within this iterator, I want to make a decision absed on the index of the iterator. To do this test, I am using jstl as follows
<c:when test="${vs.index == '0' or vs.index == '2' or vs.index == '4'}">
This test is however always evaluating to false. I have tried cahnging my code using various combiantion as below ...
<c:when test="#{vs.index == '0' or vs.index == '2' or vs.index == '4'}">
<c:when test="${vs.index == 0 or vs.index == 2 or vs.index == 4}">
<c:when test="${vs.index == '0' || vs.index == '2' || vs.index == '4'}">
But nothign seems to be working fine.
Can some one help me with what I am doing wrong?
Thanks.How to use ADF variables in <C:when test?
-
Passing variable values from WAD to BEx
Hi Experts,
I am working with a query which is included in a web template. At the top of this template, I have several variables included in drop down boxes for the user to navigate through the data.
With clicking at "open in Excel" a BEx-Query is started.
My question: How can I pass the variable values from those drop down boxes to my Query in BEx?
The current HTML code for starting the Excel BEx-Query looks like this:
http://sapserver:port/x/x/x/rsr_bex_launch/bexanalyzerportalwrapper.htm?QUERY=Queryname
Thanks in advance
MarcoIf you export your report after selecting required drop down values, your report will be saved to Excel as it was filtered. You do not need any HTML code for this.
My question: How can I pass the variable values from those drop down boxes to my Query in BEx?
Why do you want to re-execute your query when you have already ouptut in the first screen shot? -
Passing global variable values from databse to forms
I am using forms 6i and database is oracle 9i.
I am trying to run a form stand alone ( by pressing CTRL-R) without putting it in the application.
since when this form is placed in the application menu it works fine as it has been passed global variables values from the database .
now i am trying to run the form without menu and thus i want to pass the values of global variables .please let me know where should i pass these values in form .is it be WHEN-NEW-FORM-Instance trigger or in Pre-form trigger.
i know what are the global variable values passing into the form from database.
i can hard code any values to check if the form runs well or not.If you intend to do this sort of testing regularly you might want to consider creating a seperate form with a control block which allows entry of the name of the form you want to run, the names of the globals and their values, and do a CALL_FORM.
-
I have an iPhone 4, My itunes are from two differnt accounts; one from when I was under my dads account when i was younger, and the other is my own which i currently use. My question is would I be able to sync and update my itunes on my MacBook without having all the new music erased. I have the icloud on my phone, but I just want to update my music on my laptop. Just nervous to, because it has happened to me before on a desktop computer and it *****. Please help! Thanks.
nevermind, i figuered it out
-
How to get attribute value from standard page ?
Hi,
How to get attribute value from standard page ?
String str = (String)vo.getCurrentRow().getAttrbute("RunId");
But this value is returning a null value ....
Can anyone help me to get this attribute value which is actually having a actual value .getCurrentRow() would always return null if no setCurrentRow() is used.
Please check the page design and understand how many rows of VO are there. You can also use the following to get the row:
vo.reset();
vo.next();
Regards
Sumit -
How to pass column name as a values from one page to another
hi
i have created a report(pivot) from a table
SQL> SELECT * FROM T;
C1 C2 C3 D SEQ
A AA 2 1
A AB 3 2
A AC 2 3
B AB 5 4
B AC 6 5
SQL> SELECT C1
2 ,NVL(MAX(CASE WHEN C2='AA' THEN C3 END),'') AA
3 ,NVL(MAX(CASE WHEN C2='AB' THEN C3 END),'') AB
4 ,NVL(MAX(CASE WHEN C2='AC' THEN C3 END),'') AC
5 ,SUM(C3) FROM T GROUP BY C1;
C1 AA AB AC SUM(C3)
A 2 3 2 7
B 5 6 11
SQL>
my requirement in Apex is like this(reverse)
eg-
when i click on cell values '2' then,it should return
C1 C2 C3 D SEQ
A AA 2 1
{quote}how to pass column name as a values from one page to another
for example i have to pass 'c2' as a value to next page{quote}for report pivot you can reffer below link
Report
Amuthanks for your reply
i 'm doing what exactly you mention here .
my problem here is
i have 15 columns
i am executing a query based on the values of the column(column name) in the target page
1)here i am passing(all) the column values to the next page-but i want to pass only one column values(column name)
when i click on any cell of that column
OR
2)i can pass all column name to target page -there(in the target page) i can filter out
i think option 1 would good if you filter out the unwanted columns
Regards
Amul -
How to transfer variable value from one query to another query?
I create two queries which contain the same variable "Year" and "Month".
In the wad,Query1 is used to be a table and Query2 is used to show the chart in the condition with the same variable value of Query1
So I want to transfer the variable value from query1 to query2.
Can anyone help me ?Let me explain the issue in detail.
In Query Designer, both the year and month variables are defined by user exit function to read current year and month and can be modified during the query runtime.
In WAD, Query1 is used to be a table with a table interface to hyperlink a chart which is defined by Query2 with the same variable value of Query1.
During the runtime of template, if I change the variable value of Query1 , I want the variable of Query2 to be changed automatically with the same new value.
So in the table interface of Query1 , I write the ABAP code in "SE24" and related source code to the variable is following:
concatenate
'function fire_urlJGSP_Col(filter) {'
Cl_rsr_www_renderer=>c_lf
'chart_url="' url '" + "&CMD=LDOC'
'&TEMPLATE_ID=GCCHART_9' "WEB ID of the work book
'&PAGEID=Graphics' "Name of the view
'&CMD=PROCESS_VARIABLES&SUBCMD=VAR_SUBMIT&VAR_NAME=Z2MYEAR&VAR_VALUE_EXT=" + filter'
Cl_rsr_www_renderer=>c_lf
'openWindow(chart_url,"chart_window","dependent=yes","600",'
'"450","true")'
Cl_rsr_www_renderer=>c_lf
into l_coding.
In this way , I can only transfer the year variable value from Query1 to Query2 and not two variables .
So , how shall I do to transer the two variable value in the same? -
If I back up iMovie projects to an external drive does imovie take the media with it? I want to free up space and remove pictures that were in iPhoto...that were used as media by iMovie when project was under way. In short I want archive iMovie stuff. If I pull pics out of iPhoto, and later want to drag an archived projet bac into iMovie and the pics are no longer in iPhoto, will I be able to keep working in the project in iMovie?
Very likely not, as the iPhoto's can be used for something else.
More like it took a copy, or it's referencing that spot on the drive in the editable files and most likely made a copy to create a new permanent export file.
Sample one picture and a iMovie file and see what happens. -
How can i get this variable value into second page IN BSP
Hi friends
I have variable wk_matnr value 'ABC' in first page of BSP.
How can i get this variable value into second page.
MoosaHi,
you can define variable (page attribiue) on the second page with the same name. You can realise the Navigation with Button ther started onInputProcesing routine. In onInputProcesing you have to call navigation->set_parameter with attribut name as parameter and then starting the navigation. If you have checked the auto property on the variable on second page and varable have same name, the value of variable should be transported.
[See this tutorial|http://help.sap.com/saphelp_erp2005/helpdata/DE/1a/c5133a62983c0ae10000000a114084/frameset.htm]
Best regards
Bogdan -
Error when creating ZIP file (return value 2 when IGS was called)
Hello All
I attempted to Schedule a Query to the Portal folders and executes fine. However when it's scheduled to and email, I am getting this message
'Error when creating ZIP file (return value 2 when IGS was called)'
Any ideas?
Thanks ...BKHello Kai
Thanks very much for the info. how would I know what patch the IGS is?
Thank you.
Regards..BK -
How can I pass a variable value from first jsp page to thired jsp page
In my program ,threr are three jsp pages . I want the first pages's variable value in to thired page .How can I acess.
I used the request.getparameter() ,but when I print the value , null value is getting .request parameters only last for one request.
To save them longer than that you need to save them somewhere.
Couple of alternatives
1 - store them to session
session.setAttribute("username", request.getParameter("username");
2 - create a hidden field on page 2 and store the value from page 1 there. When you submit page2, you can get it on page3 with request.getParameter again.
<input type="hidden" name="username" value="<%= request.getParameter("username") %>">
Maybe you are looking for
-
How to make an URL link in tabel connected to text or image?
I have a tabel with cells. in each cell is a picture and the name of twitter accounts. Just like a Vcard Now I want to link the image or/and the accountname to the webpage of that twitter account. This doesn't seem to work in the normal link way opti
-
Apple mail in mountain lion cannot download many attachment (corrupt)
I have the same problem on all my macs, and also my friends. That includes: - MacBook Pro 17" - MacBook Pro 13" - MacBook 13" The problem is that almost every email attachment is corrupt. It means it can in most cases not be opened, except for photos
-
I am having a problem with an error message in a SmartForm. I have tracked the error down to the following function call: CALL FUNCTION 'SSFCOMP_PROCESS_DOCUMENT' EXPORTING HEADER = %HEADER DOCSTRUC = %D
-
How to clear the 0amount in the FOX of IP
Hi, I have a IP application, the column is define by 0amount, there is a statement as following to delete the column data, 0amount = 0. it works OK, but the user would like the cell to be blank instead of display 0, is there a way to do it?
-
2nd Radeon Question!??
Knowing I have a flashed Radeon 7000 card, can this be reversed to be used in a PC again??? I'm asking because I want a different graphics card for my Mac, and I have a PC that needs a graphics card. Thanks!