Passing values to collection.
Hi,
I am passing the values to collection through hidden fields.
Only one value is added into the collection. I am not able get the remaining field values.
I am using the application level process to add the values in collection.
any solution for this?
Basically, i have a method that will return a Collection of Bean.
public Collection<PersonBean> getResults(String query) ,
in which query contains my sql select statement.
then i issued this following commands inside this method,
Statement stmt = cn,createStatement();
Resultset rs = stmt.executeQuery(query);
Then, i put the fetched records in a bean
while (rs.next()) {
personbean.setName(rs.getString("name"));
personbean.setAddress(rs.getString("address"));
Assuming i have a personBean and a DBConnection already established.
My question is how can i add each record to a collection, everytime rs.next loops, because the method will return a collection of bean.
Thank you very much. Any reply would much be appreciated
Similar Messages
-
Problem in passing values from AS to Java
Hi,
I am using Remote Object(Flex 3) for passing the data
between java and flex. I am using the BlazeDS as the bridge. I have
to pass an array collection containing value objects to the java
method. I have created the value object in both the client side(AS)
and server side (java) and registered my AS value object using
[RemoteClass(alias="class name")]. Now the problem is the
array collection is goinhg to the back end but when i try to get
the values in the value objects using the corresponding getters, i
am getting null values. Can some one suggest me the solution.
Following is my AS value object
package ascript
[RemoteClass(alias="com.category.dao.CatgVO")]
public class CatgVO
private var catg_id:String;
private var parent_catg_id:String;
private var catg_name:String;
private var catg_desc:String;
private var created_by:String;
private var created_date:String;
private var catg_status:String;
private var blooper:String;
private var catg_modifieddate:String;
private var catg_modifieduserid:String;
* @return the catg_id
public function getCatg_id():String {
return catg_id;
* @param catg_id the catg_id to set
public function setCatg_id(catg_id:String):void {
this.catg_id = catg_id;
* @return the parent_catg_id
public function getParent_catg_id():String {
return parent_catg_id;
* @param parent_catg_id the parent_catg_id to set
public function setParent_catg_id(parent_catg_id:String):void
this.parent_catg_id = parent_catg_id;
* @return the catg_name
public function getCatg_name():String {
return catg_name;
* @param catg_name the catg_name to set
public function setCatg_name(catg_name:String):void {
this.catg_name = catg_name;
* @return the catg_desc
public function getCatg_desc():String {
return catg_desc;
* @param catg_desc the catg_desc to set
public function setCatg_desc(catg_desc:String):void {
this.catg_desc = catg_desc;
* @return the created_by
public function getCreated_by():String {
return created_by;
* @param created_by the created_by to set
public function setCreated_by(created_by:String):void {
this.created_by = created_by;
* @return the created_date
public function getCreated_date():String {
return created_date;
* @param created_date the created_date to set
public function setCreated_date(created_date:String):void {
this.created_date = created_date;
* @return the catg_status
public function getCatg_status():String {
return catg_status;
* @param catg_status the catg_status to set
public function setCatg_status(catg_status:String):void {
this.catg_status = catg_status;
* @return the blooper
public function getBlooper():String {
return blooper;
* @param blooper the blooper to set
public function setBlooper(blooper:String):void {
this.blooper = blooper;
* @return the catg_modifieddate
public function getCatg_modifieddate():String {
return catg_modifieddate;
* @param catg_modifieddate the catg_modifieddate to set
public function
setCatg_modifieddate(catg_modifieddate:String):void {
this.catg_modifieddate = catg_modifieddate;
* @return the catg_modifieduserid
public function getCatg_modifieduserid():String{
return catg_modifieduserid;
* @param catg_modifieduserid the catg_modifieduserid to set
public function
setCatg_modifieduserid(catg_modifieduserid:String):void {
this.catg_modifieduserid = catg_modifieduserid;
Regards
KranthiHi there. That's a perfectly reasonable question.
Take a look at the section of the Flex documentation with the title "Explicitly mapping ActionScript and Java objects" in the Data Access section of the doc.
http://livedocs.adobe.com/flex/3/html/help.html?content=data_access_4.html
Your BananaVO ActionScript class needs a RemoteClass metadata tag that will tell the AMF deserialization code on the server what Java class to map the object to.
Hope that helps.
-Alex -
How to pass values at runtime in JDBC - XI - File scenario
Hi friends,
In my scenario, data is coming from R/3 and i need to filter records from oracle database based on this data. There are 4 database tables that need to be queried using 2 select statements. The resultset after the execution of query will be mapped to the target flat file structure.
here are my queries:
1) Can I avoid BPM as data needs to be collected from the two database calls which involves two sender JDBC adapter instances with only one target structure?
2) Can I use stored procedure in this scenario? If yes, than how to pass values to stored procedure at runtime via sender JDBC adapter.
Thanks and regards,
Nitin aggarwal.Hi Nitin,
"..So i want to know if i can write multiple select statements in the stored procedure.."
Read the below line that is mentioned in the SAP help documentation fro Sender JDBC adapter:-
<i>Specify an SQL EXECUTE statement to execute a stored procedure, which contains exactly one SELECT statement.</i>
I dont think it can be achieved...but there must be some workaround for this. You can probably use a join statement.
Read this, again from the documentation:-
<i>The expression must correspond to the SQL variant supported by the relevant JDBC driver. It can also contain table JOINs.</i>
Regards,
Sushumna -
Passing values to javascript from database
hi friends,
I have to fetch values from the database and pass the values to the java script variable.
I tried this, but is not working. When i place the script inside the java, it isnt working. Iam passing value to this script variable as argument to a function. This is my code:
ResultSetMetaData rsmd = rs.getMetaData();
int numberOfColumns = rsmd.getColumnCount();
while (rs.next())
for (int i = 1; i <= numberOfColumns; i++)
count=count+1;
if (i > 1)
columnValue = rs.getString(i);
%>
<script>
var hcbList = [<%=request.getParameter("columnValue")%>];
</script>
<%
System.out.println("");
st.close();
%>
Pls solve the problem. Its very urgent!
thanxKeep this in mind: JSP is source generation software.
In other words JSP generates the HTML and/or Javascript that will be rendered on the browser. So What you need to do is keep the JSP and Javascript separate in your mental picture. You ask yourself, "what would the finished Javascript code look like that would give me the results?" Then you apply JSP as a template to fill in the blanks. In your example you want a list or an array of values in your Javascript. I don't use Javascript to often but from memory I belive an array in Javascript is something like this:
<script>
var hcbList = {"val1", "val2, "valx"};
</script>That's what the finished Javascript would look like. Now you apply JSP as a template.
<!-- This is the fill-in-the-blank template
<script>
var hcbList = {<%=insertArrayHere%>};
</script>Now you fill in the blanks
//insertArrayHere is your blank
String insertArrayHere = "";
//iterate over the collection and build a string that represents the JS array
for(int i = 1; i <= numberOfColumns; i++)
//wrap each value with quotes if it is to be a JS string
insertArrayHere += "\"" + rs.getString(i) + "\"" + ","; //terminate with a comma
//trim the last comma off the array guts
insertArrayHere = insertArrayHere.substring(0, insertArrayHere.length() - 1); Now I'm sure that's not exactly what you want because it looks like you got some crazyness going on in your logic. I don't know how you can query the using values from the database. Anyhow it poses as a good example of how to apply the concept of the two technologies. (Also, why are you doing a System.out from JSP? You should be calling log() if you want console output.) The whole idea is that JSP can NOT talk directly to Javascript. It can only generate Javascript dynamically before it is received by the browser. -
Is any way to get keys according to values in collection?
suppose,
three key has same value,and i want to get the these key in some array or some collection class when i have passed value of it. ( in jdk 1.4)
Message was edited by:
[email protected]Hello,
i do not have answer to your question. But i found in this an other discussion in this forum : "FM for VK13 to get condition value of a material ?".*
The question was :
"Hi All,
I would like to know if there are any FM that retrieve condition values similar to transaction:VK13 based on access sequence.What I mean by access sequence is if there are no records maintained for the first key combination then it should search for the next key combination until a condition value exist.
I have all the mandatory information like VKORG,VTWEG,MATNR,VKGRP..etc similar to VK3
for all the key combinations of VK13.
Thanks,
Neeth"
The answer of Christian WOLF was :
"Hi Neeth!
Have a look at FM CONDITION_RECORD_READ. Don't fill PI_KOTABNR, then whole access sequence is searched (otherwise just one step of the access).
To fill KOMK and KOMP structures, you can get help from FM WV_KOMK_FILL_V, WV_KOMP_FILL_V (sales) or ME_FILL_KOMK_PO, ME_FILL_KOMP_PO (purchasing).
Regards,
Christian"
Is it helping you ?
Cordialement,
Chaouki AKIR. -
Hi, I am calling a Background job in my program. I am using JOB_OPEN, JOB_SUBMIT and JOB_CLOSE FM to start a job. My need is to pass a value to the job program(job program doesnt have any selection screen values). Is their any way without creating variants each time to pass value to it.
Please advice.....Hello,
You can first use JOB_OPEN which returns job number. Then build ranges or parameters to use SUBMIT to call the program.
Eg: SUBMIT RM06BB20 AND RETURN
WITH S_EKGRP IN R_EKGRP
WITH S_EKORG IN R_EKORG
WITH S_FLIEF IN R_FLIEF
WITH S_KONNR IN R_KONNR
USER sy-uname VIA JOB w_jobname
NUMBER w_job_number.
Now use JOB_CLOSE.
Thanks,
Venu -
Passing values between adf application and web services
hi i have a situation where i have jsff page which got username,surname,lastname,email i what to pass this value to my webservices how can i do that. this is how i create my webservicesright click viewControler->web services->web services Data Control
i what to pass the value to webservices workflow i already have a screen in my workflow now i what to pass the adf application values to that webservices am in jdeveloper 11.1.1.6.0
i try this
<af:inputText simple="true"
required="#{bindings.Username.hints.mandatory}"
columns="#{bindings.Username.hints.displayWidth}"
maximumLength="#{bindings.Username.hints.precision}"
shortDesc="#{bindings.Username.hints.tooltip}" id="it1"
value="#{bindings.Username.inputValue}">
<f:validator binding="#{bindings.Username.validator}"/>
<af:setPropertyListener from="#{bindings.Username.inputValue}"
to="#{bindings.start_user_details}"
type="action"/>
</af:inputText>i make my webservices to pass values
<af:inputText simple="true"
required="#{bindings.Username.hints.mandatory}"
columns="#{bindings.Username.hints.displayWidth}"
maximumLength="#{bindings.Username.hints.precision}"
shortDesc="#{bindings.Username.hints.tooltip}" id="it1"
value="#{bindings.Username.inputValue}">
<f:validator binding="#{bindings.Username.validator}"/>
<af:setPropertyListener from="#{bindings.Username.inputValue}"
to="#{bindings.approveUser_username}"
type="action"/>
</af:inputText>
but am geting error reference approveUser_username not found -
Passing values from a FORM to another FORM
Hi,
I have to pass values from FORM "A" to FORM "B". What is the best way to do this?\
Can I use a GLOBAL variable?
Thanks,
Marc.I think he meant the global namespace.
You set a :global_your_name_here to a value and that value is available in your entire application. See the help file section on the global namespace for more information.
Forms parameters are parameters that you form picks up from the outside when it starts. The calling entity must supply them in the URL or they will be set to null. You set them up in the object navigator in the Parameters node. -
Script fails when passing values from pl/sql to unix variable
Script fails when passing values from pl/sql to unix variable
Dear All,
I am Automating STATSPACK reporting by modifying the sprepins.sql script.
Using DBMS_JOB I take the snap of the database and at the end of the day the cron job creates the statspack report and emails it to me.
I am storing the snapshot ids in the database and when running the report picking up the recent ids(begin snap and end snap).
From the sprepins.sql script
variable bid number;
variable eid number;
begin
select begin_snap into :bid from db_snap;
select end_snap into :eid from db_snap;
end;
This fails with the following error:
DB Name DB Id Instance Inst Num Release Cluster Host
RDMDEVL 3576140228 RDMDEVL 1 9.2.0.4.0 NO ibm-rdm
:ela := ;
ERROR at line 4:
ORA-06550: line 4, column 17:
PLS-00103: Encountered the symbol ";" when expecting one of the following:
( - + case mod new not null <an identifier>
<a double-quoted delimited-identifier> <a bind variable> avg
count current exists max min prior sql stddev sum variance
execute forall merge time timestamp interval date
<a string literal with character set specification>
<a number> <a single-quoted SQL string> pipe
The symbol "null" was substituted for ";" to continue.
ORA-06550: line 6, column 16:
PLS-00103: Encountered the symbol ";" when expecting one of the following:
( - + case mod new not null <an identifier>
<a double-quoted delimited-identifier> <a bind variable> avg
count current exists max min prior sql stddev su
But when I change the select statements below the report runs successfully.
variable bid number;
variable eid number;
begin
select '46' into :bid from db_snap;
select '47' into :eid from db_snap;
end;
Even changing the select statements to:
select TO_CHAR(begin_snap) into :bid from db_snap;
select TO_CHAR(end_snap) into :eid from db_snap;
Does not help.
Please Help.
TIA,
NischalHi,
could it be the begin_ and end_ Colums of your query?
Seems SQL*PLUS hs parsing problems?
try to fetch another column from that table
and see if the error raises again.
Karl -
Passing values from javascript in pop up window to parent jsp
Hi
I am trying to pass values from a pop up window to the main window that popped this child window , with the idea to have the parent window refresh itself with value from pop up window.But the values are not going through.I do a request on the hidden variable but when the parent
jsp refreshes , the variable is still null...
The following is the code i have .
Parent jsp:a.jsp
<form name='summary'>
<input type=hidden name=customerid value="">
<input type="button" class="textButton" name="action" value="customerlist" onClick="javascript:openWin('b.jsp','800','350')">
<script>
function openWin(loc, w, h) {
var newWin = window.openloc,"HTML",'dependent=1,toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,width=' + w + ',height=' + h);
newWin.window.focus();
</SCRIPT>
<%
String optionVal = request.getParameter("customerid");%>
var user = "<%= optionVal%>";
</form>
child jsp- b.jsp (pop up window)
<script>
function closer(){
var val = document.formname.id.selected.value;
window.opener.document.summary.customerid.value = val;
window.opener.location.reload();
</script>
<form name = formname>
<input type="text" name="id" value = ''>
<input type="button" class="textButton" value="select"
onClick="closer();window.close();">
</form>
Any ideas on what i am missing
Thanks
Arnuse window.opener.document.forms[0].filedname.value = 'value u need to set'
-
Passing Value from Crystal Report (special function) to Business View parameter
Friends,
Í have a scenario where i need to pass value from Crystal Report to a Business view's parameter.
Eg : CurrentCEUsername (func in crystal report)-- gives login user which i should pass to parameter in a Business view (used in the same report).
Will be able to explain more if required.
Thanks in Advance,
BharathI guess you got the picture wrong. User_id is not a report_level parameter .
In Data Foundation, below query is used..
select Acc_Number, Account_Group,User_id from Accounts where user_id={?User_id}
where in {?User_id} is the BV parameter...
The Filter was a solution. But it takes long time to Query all the data from DB and then filter at BV level.
How do i pass the CurrentCEUsername to {?User_id}
Value should ve CurrentCEusername always. so that query will be
select Acc_Number, Account_Group,User_id from Accounts where user_id=CurrentCEusername
It will restrict the data pulled from DB to BV .. right? -
Error getting value from collection to a date picker field
Hi all,
I'm stumble with getting correct data value from collection.
The column is described as
'wwv_flow_item.date_popup(3,null, c002, 'dd/mm/yyyy', 10, 10) purchase_date'
This field is causing error: 'report error:
ORA-01843: invalid month'
I'm sure, c002 has correct value '08/08/2003' because I've temporarily changed description of the field to
'htmldb_item.text(3,c002,10) purchase_date' that returned correct value.
What can be wrong? I'm puzzled.
Any suggestion please.Are you sure that when you used 'htmldb_item.text(3,c002,10) purchase_date' you got 08/08/yyyy and not 0808yyyy. I have seen that message often in Oracle (outside of HTMLDB) and it is normally when one assumes one format when it is actually another, or the leading zero gets dropped (08082005 becomes 8082005, which converts to 80/82/0205).
-
Hello Experts,
I am trying to test usage of f4 help function module.
We want to dynamically pass values from remote machines into the given input parameters of a Given Search help and receive the output into a table (no dialogs required .. so no pop ups )
I wrote a test program to just test if we can really do that at runtime ?
This program pops up the window of search help First I want to surpress that window and Second I have no clue
( How to pass the input parameters as value eg. 20 to a given field as we pass manually )
Can some one suggest something here ?
REPORT ZTEST_F4_TEST.
data lt_return TYPE TABLE OF DDSHRETVAL.
data ls_return TYPE DDSHRETVAL.
data lt_return_ddic TYPE TABLE OF zDDSHRETVAL.
data ls_return_ddic TYPE zDDSHRETVAL.
PARAMETERS ptable type tabname.
PARAMETERS pfield type fieldname.
PARAMETERS pshelp type SHLPNAMe.
CALL FUNCTION 'F4IF_FIELD_VALUE_REQUEST'
EXPORTING
tabname = ptable
fieldname = pfield
SEARCHHELP = pshelp
* SHLPPARAM = ' '
* DYNPPROG = ' '
* DYNPNR = ' '
* DYNPROFIELD = ' '
* STEPL = 0
* VALUE = ' '
MULTIPLE_CHOICE = 'X'
DISPLAY = 'F'
SUPPRESS_RECORDLIST = 'X'
* CALLBACK_PROGRAM = ' '
* CALLBACK_FORM = ' '
* SELECTION_SCREEN = ' '
* IMPORTING
* USER_RESET =
TABLES
RETURN_TAB = lt_return
* EXCEPTIONS
* FIELD_NOT_FOUND = 1
* NO_HELP_FOR_FIELD = 2
* INCONSISTENT_HELP = 3
* NO_VALUES_FOUND = 4
* OTHERS = 5
IF sy-subrc <> 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
* WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
data lv_count type i.
delete lt_return where fieldname <> pfield.
sort lt_return by fieldval.
delete ADJACENT DUPLICATES FROM lt_return COMPARING fieldval.Hello Sim,
We will be exposing the Input parameters and Output lists of the SAP Search helps (simple search helps only) as input output of a Webservice.
So I need to understand how can we exploit the SAP Search Helps ?
What function modules can take these inputs as structures and can provide the output in form of a table ?
Regards,
Ravi -
Hi,
I want to pass value of kromosom which is an int array to myValue which is int. How to cast the kromosom?
myValue = kromosom;I want to pass value of kromosom which is an int
array to myValue which is int. How to cast the
kromosom?Just out of curiosity. How did you expect that to be possible? You have an array of many ints and now you want to squeeze all of them into just one int?
Or do you want to read one int from the array and assign it to an int variable? This is how you read the first one,
myValue = kromosom[0]; -
Anyone knows how to pass value from Java to Perl program?
Did you write the perl program? Can you change it? Or are you trying to interface to something that already exists? This will limit your options, of course.
Anyway the first option is simple. The java program does this:
System.out.println("This is a line of input.");The perl program does this:
while(<>)and in that block, $_ is assigned to each line of input.
Then you can invoke both like this:
$ java MyJavaProgram | perl MyPerlProgram.pl
Maybe you are looking for
-
This is incredibly frustrating - we had a IPhone 4s that had no problems here for about 7 monts. We have a new IPhone 4s and recently a new IPad 2. Ever since the mandatory switch to using the Podcasts App for iOS based products (my PC laptop works
-
Using Tascam US-224 with Lion?
Hi all, I actually did figure out how to use my Tascam US-224 with Mac OS Lion from an earlier post here. One has to reboot in 32 bit mode by holding down "3" and "2" during restart. Fine. But now I am getting an annoying ringing due to my US 224 bei
-
Ipod won't play tracks but itunes will
I have bought some singles from itunes (mp4) and since I have ripped the album from CD. The problem is that the tracks (mp3) that I have bought from itunes will not play and the album freezes when it gets to this track. If I play the original single
-
TS3988 ipad wont play music on icloud
When I try to play music on my ipad from icloud it does not load. All I see is the cloud symbol with a load bar under it and it either freezes or does not load at all. What shoudl I do. This problem seems to be related to io6
-
Photoshop Elements & Lightroom Set-Up
Hi! I have Adobe Photoshop Elements 11, Premiere Elements 11, Lightroom 4, an external hard drive, and a MacBook Pro, but I'm not sure where to start. 1. I'm particularly wondering if I should download the software onto my computer, and put my phot