PASS PARAMETERS BETWEEN FORM-- REPORT PORTLET
I have to develop a page. On the left handside of the page preferably a portlet there will be a form where user will enter all the parameters. Based on the parameters a report has to be generated on the right hand side of the page which again can preferably be a report portlet.
Could anyone give me directions as to how to proceed.
Eg: user selects a deptno on the parameter form on the left side, the right hand side should display report of all the employees in that dept.
Its similar to frame driver concept but this application prohibits use of Frame drivers.
Thanks
Hi,
Please take a look at this: http://technet.oracle.com:89/ubb/Forum81/HTML/000755.html
and this: http://technet.oracle.com:89/ubb/Forum81/HTML/000572.html
Thanks,
Dmitry
Similar Messages
-
Passing multiple parameters between two report portlets on the same page
Hi,
I want to pass multiple parameters between two report portlets on the same page.
I have been succussful passing a single parameter between two portlets. The
following are the steps :
(1) Created first report based on the query
SELECT htf.anchor('http://192.168.0.84:7778/servlet/page?&_pageid=97&_dad=portal30&_schema=portal30&_mode=3&dept_code='||DEPTNO,DEPTNO) Department, ename FROM EMP;
(2) Created 2nd report
select * from EMP where DEPTNO = :dept_code
(3) Added pl/sql code before display page on the 2nd report
portal30.wwv_name_value.replace_value(
l_arg_names, l_arg_values,
p_reference_path||'.dept_code',portal30.wwv_standard_util.string_to_table2(nvl(g
et_value('dept_code'),10)));
(4) Created a page and added these reports as portlets.
Sofar it works fine for one parameter (deptno) . Now I want to add one more
parameter say empno to my first report query and would like to pass both the
parameters deptno and empno to the 2nd report. Please tell me how to pass multiple parameters ?
Thanks
AsimHi,
You will have to do the same thing
The select will be like this
SELECT htf.anchor('http://toolsweb.us.oracle.com:2000/servlet/page?_pageid=97&_dad=mb&_schema=mybugs&_mode=3&dept_code='||DEPTNO||'&empno='||empno,DEPTNO) Department,ename
FROM EMP
In the additional plsql code do the same for empno like this
mybugs.wwv_name_value.replace_value(l_arg_names,l_arg_values, p_reference_path||'.dept_code',mybugs.wwv_standard_util.string_to_table2(nvl(get_value('dept_code'),10)));
mybugs.wwv_name_value.replace_value(l_arg_names,l_arg_values, p_reference_path||'.empno',mybugs.wwv_standard_util.string_to_table2(get_value('empno')));
Thanks,
Sharmila -
OBIEE 11G - Issue passing parameters between two reports
Hi folks,
I am struggling to pass parameters between two reports in OBIEE 11G.
My first report contains the following columns: Rolling Year Type (VCHAR), Year(VCHAR), Month(VCHAR), Cost(Double).
My second report contains the following columns: Rolling Year Type(VCHAR), Year(VCHAR), Month(VCHAR), Category(VCHAR), Cost(Double).
My requirement is to pass the Rolling Year Type, Year and Month values from report 1 to report 2.
On the Month column properties of report 1, I have created an Action Link called 'Drill to Category'. I have clicked on 'Navigate to BI Content' and selected Report 2.
Then on Report 2, I have included three filters: Rolling Year Type is prompted, Year is prompted, Month is promted.
When I run the report I always get the following error:
The specified criteria didn't result in any data. This is often caused by applying filters and/or selections that are too restrictive or that contain incorrect values. Please check your Analysis Filters and try again. The filters currently being applied are shown below.
When I check the cursor cache, the filter values are correct. Does anybody have any idea why Report 2 does not display?
When I remove the Month filter, the report works correctly.
I have since changed the third filter to be Month No and although Report 2 does display, it does not pick up the filter on the Month No.
I initially thought this may have been a caching issue and so I have disabled BI Server Cache but this does not fix my problem.
This was never an issue on OBIEE 10G as I found it very easy to navigate between two requests.
Has anyone else experienced problems with passing parameters between two request in 11G?
Any help appreciated.
Thanks
GavinHi,
I once tried this kind of requirement(with dashboard prompts though) and hit at similar issue. I later found out that the problem is with the space in the parameter values. Can you please let me know, if the same is the case with you?
Suppose the parameter passed is "Jan 2010", but the report on the destination takes the value as "Jan" & "2010". Yes, it kind of split the parameter value to two based on space. I think we can notice the filters the destination report got, by enabling filter view.
In this case, since you pass only value at a time, could you try placing the parameter value anyway in double quotes? I think the Server then will understand it as one value.
Thank you,
Dhar -
Passing parameters between form portlets on two different pages ...
Here is a brief summary of our problem.
We have one master form and a detail form which are published as portlets and placed in two different pages.
Now i want to pass parameters from master form portlet resides on one page to detail form portlet resides on another page.
Say for example, when i invoke master form (created based on demo DEPT table), enter values on fields then invoke another page
on which the second form portlet (say form based on EMP demo table) resides. Now i want to pass deptno to second form and
get displayed in deptno field of second form.
I was looking at the following posting, but how to do this when forms are published as portlets and placed on two different pages ?
http://forums.oracle.com/forums/message.jsp?id=997683
Customer actually want to pass a parameter from master form to 5 detail form portlets resides on different pages.
This is bit urgent as it is the only problem stopping the customer go live.
Thanks in advance.Please refer to post Re: session state security
It tells you how to populate a form portlet in a page by clicking on a link in a report portlet.
You can use the wwsto_api_session objects to store data submitted by the master and let the detail form pick it up and proceed with the query. -
Passing parameters to Forms/reports
Once the portal user logs in (using the single sign on), they will need the ability to pull up employee information.
I have a table that stores their employee_num and pin_num. In order to see their info, they must correctly enter
these 2 columns. A manager would also be able to see an employees info. That being the case, I need to prompt
for employee_num and pin_num. I will need to use these values in my 'where clauses' of forms and reports
(so I only display the appropriate info). Since there will be many forms/reports that a employee can run, I only
want to prompt for this info 1 time and pass it to the appropriate forms, reports, HTML portlets etc.
I know you can have bind variables in reports (and have the user enter), but there will be many reports and they
would have to enter this info each time. Is there a way to have this info automatically passed to the report?As Chetan has correctly suggested, it will be better to use a table to store
the emp no and their pin against their login session ids.
You can have a table as :-
create table emp_pin (
session_id integer,
emp_no integer,
emp_pin integer,
constraint emp_pin_fk1 foreign key (session_id) references <portal_schema>.wwctx_sso_session$(id) on delete cascade
When a user logs into portal, a session_id is created and this session_id is
deleted when the user logs out. The delete cascade rule will clean up your
table entry when the user logs out.
You can get this session_id using the <portal_schema>.wwctx_api.get_sessionid function.
Now you need to create 2 functions that would return the emp_no and emp_pin.
You can then use these functions in the sql query of your reports. This way you
need not use bind variables at all.
Example:-
create or replace function get_empno(p_sess_id in integer)
return varchar2
is
l_empno varchar2(2000);
begin
select emp_no
into l_empno
where session_id = p_sess_id;
return l_empno;
end;
create or replace function get_emp_pin(p_sess_id in integer)
return varchar2
is
l_emp_pin varchar2(2000);
begin
select emp_pin
into l_emp_pin
where session_id = p_sess_id;
return l_emp_pin;
end;
Now, these functions can be used in SQL query of your reports as :-
select <col1>, <col2>, <col3>
from <table>
where empno = get_empno(<portal_schema>.wwctx_api.get_sessionid)
and emp_pin = get_emp_pin(<portal_schema>.wwctx_api.get_sessionid)
and ....
In a form, you can use these functions to set the default values of the empno,
emp_pin fields. -
Pass parameters between forms using a menu
I use a menu to switch forms. However, I have problems to pass paramenters between the froms.
Any suggestions ? Thanks.There are 2 means:
1. The most simple to code is to use global vars. Still, you may get into some trouble managing them (erasing them when you no longer need them).
2. Use parameter lists. RTM about that. It's a bit complicated, but feisable, allowing to pass params whe using open_form or run_product (run_report).
One more thing: when referencing forms items from menu code you have to use name_in(), and for assigning values to form-items using menu code you have to use copy().
null -
How to pass Parameters between two forms
im trying to do this but i could not find any way for this.
can any one help me how can i pass parameters between two forms
in forms4.5. any help will be appreciated
thanks.
nullGlobal variables can be used, but you can do what the online help
says ...
Parameters are passed to called forms by means of a parameter
list. A parameter list is a named programmatic construct that is
simply a list of parameter names (called keys) and their values.
You can pass parameter values to forms invoked by the built-in
subprograms CALL_FORM, OPEN_FORM, and NEW_FORM. In addition, you
can pass parameter values to other Oracle tools with the
RUN_PRODUCT procedure.
A parameter you include in a parameter list can be either a text
parameter or a data parameter. The parameter type determines how
its value is interpreted.
Text Parameters The value of a text parameter being passed to a
called product is a CHAR string that can represent the following:
n a user-defined form parameter defined in a form invoked
by the CALL_FORM, OPEN_FORM, or NEW_FORM built-in subprograms
n a command line or user-defined parameter for a product
invoked with the RUN_PRODUCT built-in subprogram
Data Parameters The value of a data parameter being passed to a
called product is always the name of a record group defined in
the current form. (A record group is a data structure that
stores records derived from a query or through programmatic
assignment.) Data parameters are used to pass data to products
invoked with the RUN_PRODUCT built-in subprogram. You cannot
pass data parameters to forms.
The following table shows the structure of a parameter list that
contains four parameters:
Key Paramtype Value
CITY Text_Parameter 'BOGOTA'
CATEGORY Text_Parameter 'EXPORTS'
MULTIPLIER Text_Parameter '.0275'
NEW_DATA Data_Parameter 'RECORD_GROUP8'
arun reddy (guest) wrote:
: im trying to do this but i could not find any way for this.
: can any one help me how can i pass parameters between two forms
: in forms4.5. any help will be appreciated
: thanks.
null -
PASSING PARAMETERS TO CRYSTAL REPORTS THRU FORMS!
Hi! all,
Is there someone who passed parameters to crystal reports from
forms 5.0?
The problem is when I call the report executable from the form,
its giving a login prompt again which is not desirable as @ this
stage the user has already logged in once. So is there a way to
pass this as a parameter to crystal or may be any better way???
Thanx for the solution,
Hima
nullFirst make sure you are on SP 3:
https://smpdl.sap-ag.de/~sapidp/012002523100007123572010E/cr2008_sp3.exe
SP 3 msi
https://smpdl.sap-ag.de/~sapidp/012002523100007123592010E/cr2008sp3_redist.zip
SP 3 msm
https://smpdl.sap-ag.de/~sapidp/012002523100007123582010E/cr2008sp3_mm.zip
Have a look at [Crystal Reports for Visual Studio 2005 Walkthroughs|https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/2081b4d9-6864-2b10-f49d-918baefc7a23]
(The above does apply to your version of CR also)
Have a look at the samples:
https://wiki.sdn.sap.com/wiki/display/BOBJ/CrystalReportsfor.NETSDK+Samples
And look at the Developer Help file:
http://help.sap.com/businessobject/product_guides/boexir31/en/crsdk_net_dg_12_en.chm
And don't forget to use the search box at the top right corner of this web page. It will bring up KBases, blogs, wikis, articles and more. Searching these forums is also a good idea.
- Ludek -
How to pass page parameter to report portlet ?
Portal: 9.0.4
RDBMS: 9.0.1.5.0
OS: Windows
REF: How to pass page parameter to report portlet ?
Hi,
I create a Oracle Report as a Portlet in Portal (create Report Definition File Access and check on the option "Publish As Portlet" in the on the last step). My report has an "Additional User Parameter" and I has let it "Visible to user".
When I put this portlet in my Portal page, I can see this parameter in the property/parameters of this page. However I cannot transfer my page parameter to this portlet parameter. Other portlets in this page (non-Oracle-Report portlets) are working fine with my page parameter.
Please advice.I want to make sure we are talking about the same thing:
After you add the portlet to the page, you go to the page properties, then the parameters tab, then there is a section at the bottom called "Portlet Parameter Values" where you can click and expand your portlet to see your portlet parameters.
Is it here where your parameters just don't show up?
If it is, try the following:
- Add the portlet to another page and see if it still behaves the same.
- Mark the parameters in the portlet as being non-public, re-generate portlet (on manage tab), then mark them as being public, re-generate and then try the above again (add to another page). -
Hi all,
I would like to know how to pass parameters to a report to filter the data from an external application, for example a Oracle ADF app.
Thanks,
Jhon
BI PUB 11.1.1.7hello arjhay,
webelements 2.3 will not work seemlessly, unfortunately, with xir3.
in xir3 the dhtml viewer has changes in it that are more web 2.0.
things that will not work and are deprecated for webelements & xir3 are the functions in WEViewer. this is due to the toolbar in the new viewer being a widget as opposed to a set of divs. however, opendocument for xir3 will allow one to switch off the toolbar using an opendocument paramter and will also allow one to switch off the new style tab bar.
the new dhtml viewer also does not encase report fields & functions etc. within a form tag. many webelements controls require a form so the new design for xir3 will be to put a new WEFormStart at the top of each report using webelements. what this does is basically start a form in the viewer and allow the controls to function properly.
so in summary there are 2 changes for xir3:
a) each report using webelements must have a WEFormStart function added to the beginning of the report
b) references to WEViewer must be removed from reports that are used in xir3
there will be a new 2.4 function suite out in several weeks and this will contain the new WEFormStart as well as other syntax changes to allow reports to work in xir3.
jw -
Passing Parameters to RDF Reports with Parameter_list in Forms9i
Hi,
I am trying the Oracle 9iDS, and I encounter a problem.
When passing parameters to my reports, if my parameter contains the space or other special char, I cannot run the report. It give me the REP-56033.
For example, it's my code:
add_parameter(pl_id,TEXT_PARAMETER,' and deptno=56');
Then, when I run the form. It cannot run the reports. In rwservlet/showjobs, I cannot see this job.
And If I change the code to
add_parameter(pl_id,TEXT_PARAMETER,'anddeptno=56');
Of course I cannot get a correct output, but I use the rwservlet/showjobs to get this failed job.
Any one can give me a hand. Thanks!Of course I use run_report_object. I can run my other report successfully.
Just these report with special char parameter. I can not call them.
And I can search out there are some questions about this problem in the forum. But they all arenot get the answer.
Please help me.
Anyone can try to run your report, or run the test.rdf, which is the demo given by oracle, with a paramters containing a space, such as ' aaa bbb'. You will find that the report cannot run. Even in the showjobs, u cannot find it!!!!
Please!!! -
Passing parameters to QBE Reports?
I currently have an SQL Report that I filter dynamically with parameters from the page. I would like to be able to use this same functionality with a QBE Report that the client can more easily specify.
Is it possible to pass parameters to QBE Reports? If so, how?
Thanks,
MarkAs Chetan has correctly suggested, it will be better to use a table to store
the emp no and their pin against their login session ids.
You can have a table as :-
create table emp_pin (
session_id integer,
emp_no integer,
emp_pin integer,
constraint emp_pin_fk1 foreign key (session_id) references <portal_schema>.wwctx_sso_session$(id) on delete cascade
When a user logs into portal, a session_id is created and this session_id is
deleted when the user logs out. The delete cascade rule will clean up your
table entry when the user logs out.
You can get this session_id using the <portal_schema>.wwctx_api.get_sessionid function.
Now you need to create 2 functions that would return the emp_no and emp_pin.
You can then use these functions in the sql query of your reports. This way you
need not use bind variables at all.
Example:-
create or replace function get_empno(p_sess_id in integer)
return varchar2
is
l_empno varchar2(2000);
begin
select emp_no
into l_empno
where session_id = p_sess_id;
return l_empno;
end;
create or replace function get_emp_pin(p_sess_id in integer)
return varchar2
is
l_emp_pin varchar2(2000);
begin
select emp_pin
into l_emp_pin
where session_id = p_sess_id;
return l_emp_pin;
end;
Now, these functions can be used in SQL query of your reports as :-
select <col1>, <col2>, <col3>
from <table>
where empno = get_empno(<portal_schema>.wwctx_api.get_sessionid)
and emp_pin = get_emp_pin(<portal_schema>.wwctx_api.get_sessionid)
and ....
In a form, you can use these functions to set the default values of the empno,
emp_pin fields. -
How to pass parameters between two xterm windows?
Hi,
I would like to know how to pass parameters between two xterm windows where there are two independence processes running on them respectively ? Would appreciate if any one out there can advise me . Thanks.Global variables can be used, but you can do what the online help
says ...
Parameters are passed to called forms by means of a parameter
list. A parameter list is a named programmatic construct that is
simply a list of parameter names (called keys) and their values.
You can pass parameter values to forms invoked by the built-in
subprograms CALL_FORM, OPEN_FORM, and NEW_FORM. In addition, you
can pass parameter values to other Oracle tools with the
RUN_PRODUCT procedure.
A parameter you include in a parameter list can be either a text
parameter or a data parameter. The parameter type determines how
its value is interpreted.
Text Parameters The value of a text parameter being passed to a
called product is a CHAR string that can represent the following:
n a user-defined form parameter defined in a form invoked
by the CALL_FORM, OPEN_FORM, or NEW_FORM built-in subprograms
n a command line or user-defined parameter for a product
invoked with the RUN_PRODUCT built-in subprogram
Data Parameters The value of a data parameter being passed to a
called product is always the name of a record group defined in
the current form. (A record group is a data structure that
stores records derived from a query or through programmatic
assignment.) Data parameters are used to pass data to products
invoked with the RUN_PRODUCT built-in subprogram. You cannot
pass data parameters to forms.
The following table shows the structure of a parameter list that
contains four parameters:
Key Paramtype Value
CITY Text_Parameter 'BOGOTA'
CATEGORY Text_Parameter 'EXPORTS'
MULTIPLIER Text_Parameter '.0275'
NEW_DATA Data_Parameter 'RECORD_GROUP8'
arun reddy (guest) wrote:
: im trying to do this but i could not find any way for this.
: can any one help me how can i pass parameters between two forms
: in forms4.5. any help will be appreciated
: thanks.
null -
Passing parameters between views in different Web Dynpro applications
Hi everyone,
I would like to pass the value of one parameter between one view in a webdynpro application and another view that is in other webdynpro application. How can I do this in a secure way?Hi,
Check below links for passing parameters between two applications:
https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/b083f76a-708c-2b10-559b-e07c36dc5440
https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/91b6ad90-0201-0010-efa3-9626d2685b6e
Re: Pass parameters via POST in WDPortalNavigation.navigateAbsolute method
Regards,
Anagha -
How do I pass parameters to a report thru Report Viewer?
hi,
I am moving from Crystal Reports 8.5 to XI in VB6.
How do I pass parameters to a report thru Report Viewer?
Old VB code:
crReport.ParameterFields(0) = "FrProp;" & Trim$(.FrProp) & ";TRUE"
crReport.ParameterFields(1) = "ThProp;" & Trim$(.ThProp) & ";TRUE"
crReport.ParameterFields(2) = "RunDate;date(" & Format(Cntl.Run_Date, "yyyy,mm,dd") & ");TRUE"
crReport.ParameterFields(3) = "FrDate;date(" & Format(.FrDate, "yyyy,mm,dd") & ");TRUE"
crReport.ParameterFields(4) = "ThDate;date(" & Format(.ThDate, "yyyy,mm,dd") & ");TRUE"
Bill toddHi Bill,
Download sample code from the following link:[https://boc.sdn.sap.com/codesamples]
Hope this helps!!
Regards,
Shweta
Maybe you are looking for
-
I think my hard drive is failing but would appreciate other's opinions
I had a problem where my system was more frequently getting beach balls of death, freezing, etc. after an upgrade to Snow Leopard. It finally got to the point that it would no longer boot up. I tried everything I could think of from disk utility to r
-
Purchase Req for third party items on SO-where are required fields defined?
I have that issue where when a third party item is entered on a sales order, it goes on credit hold and when you release it, it tries to create a purch req but can't because of the required field - Val Price is not automatically filled in. I thought
-
Where can I report websites that don't function properly on the Touchpad?
eduphoria ! is widely used by many public schoold across the country. There are apps available for competing OSs. Once I log in, I find some of the functionality of some school objects' features are not activated when tapped on in the Touchpad's bro
-
PDF form with one submit button that prints form and sanves PDF with data with a unique file name
We have a long medical form that patients can fill out at kiosks as they wait to see a doctor. We want one button so that the patient can print out the form with one click (and finish filling it out by hand if it's not finished already) and the same
-
Hi, I used package DBMS_XMLGEN in my procedure, when compile, I got an error message as following: PLS-00201: identifier 'DBMS_XMLGEN.CTXHANDLE' must be declared Does someone can tell me how to fix it?? I use Oracle 8.1.7. Thanks a lot Dodo