Oracle Reports SPREADSHEET option QUERY
Has anyone used the SPREADSHEET option for exporting.
Is there any mechanism or setting that we may have to set, so that I dont switch off wordwrap for each cell?
Is there any mechanism or setting that we may have to set, so that I can see the gridlines of the excel.
Pls comment as this is urgent...
Thanks a lot
You keep coming back to this without even bothering to answer previous suggestions:
Oracle reports question
Similar Messages
-
Help on Oracle Report sort option!
Hi,
My query in Q_1 of Oracle report is select &a_code ori_code ,&a_desc ori_description from &a ori_lup order by &b. When click on OK button it says
ORA-00936: missing expression
select ori_code,ori_description from ori_lup order by ==>
I am not able to resolve this problem.
What I am trying to do is I have some maintenance tables which have almost same columns like code, description. I want to define a single report and pass on parameters to this report, so that I can use same report for different tables. If I dont give order by clause it is working fine, but I should also provide sort option based on user selection of sort by code/description.
Thanks for your help.
Param Dasana
null<BLOCKQUOTE><font size="1" face="Verdana, Arial">quote:</font><HR>Originally posted by Andrew Tselischev ([email protected]):
Hi
If I correcly understand you need sorted query, if the parameter 'b' is given, and not sorted query otherwise.
This may be done, for exeample, by the following way.
1. Delete the text 'order by' in your query as follows:
select &a_code ori_code ,&a_desc ori_description from &a ori_lup &b
2. Create 'AFTER PARAMETER FORM' trigger:
function AfterPForm return boolean is
begin
IF LENGTH( LTRIM( RTRIM( :b ) ) ) > 0 THEN
:b := 'ORDER BY ' | | :b;
ELSE
:b := '';
END IF;
return (TRUE);
end;
I think it will help for you.
Andrew<HR></BLOCKQUOTE>
Thanks Andrew , it worked with your suggestion!!!
Param.
null -
Oracle report , when no data found in query then ptint zero in text how
hi ,
i have use oracle report in one query if no data found then i have return O but no row select is there
query is
select sum(nvl(a.pitm_matl_cost,0)),
decode(b.pm_assy_type,'B','B','Z')
from pumpitems a, pumpmast b
where a.pitm_proj_code like 'KAWASII' and
a.pitm_pump_type = b.pm_pump_type and
a.pitm_comp_type = b.pm_comp_type and
a.pitm_sr_no = b.pm_sr_no and
substr(a.pitm_matl_code,1,1) = 'X' and
pitm_itm_cal = 'N'
group by decode(b.pm_assy_type,'B','B','Z')
order by decode(b.pm_assy_type,'B','B','Z')
no data then it return no row select but
i have return 0 how is possible , in report i have check cf, and cs to total , and no data then print 0 in text box so.
sol1:
select count(*), sum(nvl(a.pitm_matl_cost,0)),
decode(b.pm_assy_type,'B','B','Z')
from pumpitems a, pumpmast b
where a.pitm_proj_code like 'KAWASII' and
a.pitm_pump_type = b.pm_pump_type and
a.pitm_comp_type = b.pm_comp_type and
a.pitm_sr_no = b.pm_sr_no and
substr(a.pitm_matl_code,1,1) = 'X' and
pitm_itm_cal = 'N'
/*and
substr(a.pitm_matl_code,1,1) != 'C' and
substr(a.pitm_matl_code,1,1) != 'F' and
substr(a.pitm_matl_code,1,1) != 'S'*/
group by decode(b.pm_assy_type,'B','B','Z')
order by decode(b.pm_assy_type,'B','B','Z')
count(*) is return 0 but it's notworking in this query why i dont no
another soluction than helpThis sounds like it's similar to another recent post
Re: How do I print some value when there is no record against field -
Programmatically change the query used to generate Oracle Reports
I have two queries. Depending on some parameter value, I would like to use one of these queries to generate my report. Is it possible to programmatically change the SQL query used to generate the Oracle Report.
ThanksThere are two options:
- The easy way
In the report paper layout create two frames, one for each query , and at runtime
display only one based on your parameters. (using format triggers on the frames)
- the not so easy way (but more elegant)
create the query at runtime using xml customizations using the examples from
the following documentation:
http://download-
uk.oracle.com/docs/cd/B14099_17/bi.1012/b14048/pbr_xml.htm#i1006734
16.3 Creating XML Data Models
16.4.1.3 Applying an XML Report Definition in PL/SQL
16.4.1.3.2 Applying an XML Definition Stored in Memory
Regards and Good Luck
Ionut S -
ORACLE reports Build 10g - Data Model - query - If statement in Alias ?
I have the following select statement. It has the alias Survivors, Deaths and "All
With the ORACLE reports Build 10g - Data Model - I have the following query statement. I require the alias to change. Can the following be done.
Cases". Is it posible to use :P_LANGUAGE variable to say that -- IF :P_LANGUAGE = FRENCH THEN alias are Survivants for survivors, Décès for Deaths, Tous_les_cas for All Cases. Please advise
SELECT ALL T_NTR_MULTIBAR.CAT, T_NTR_MULTIBAR.NUM_CASES_LEFTBAR AS Survivors,
T_NTR_MULTIBAR.NUM_CASES_MIDDLEBAR AS Deaths, T_NTR_MULTIBAR.NUM_CASES_RIGHTBAR AS "All Cases"
FROM T_NTR_MULTIBAR
WHERE INSTANCE_NUM = :P_INSTANCENUM
order by ORDERSIt is no problem, you can automatically change the complete query before the report is running, which delivers you different kind of values. But the alias names does not change in the group of the data-model, although two query are running with different alias names at different times. In the data model you see the alias names of the first implemented select statement, which are the column fields in the layout.
-
List- Export- Spreadsheet option disabled in ALV Report
Hi,
In one of the ALV Report the option List->Export->Spreadsheet option is disabled. How to enable that option?
I am calling the REUSE_ALV_GRID_DISPLAY Function module with the following parameters
CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
EXPORTING
i_callback_program = w_repid
it_fieldcat = i_fieldtab[]
is_layout = ls_layout
it_events = i_events[]
i_save = 'A'
is_variant = i_variant
TABLES
t_outtab = it_display
EXCEPTIONS
program_error = 1
OTHERS = 2.
This is the problem with only this report. So I believe it is not due to authorization.
Regards,
AnushaHi Anusha,
This link should help you. You just need to change the deep structure.
[Export Option is Grayed out in ALV Grid Display;
You already figured it out
Edited by: sap_wiz on Jul 6, 2011 4:42 PM -
SQL Query as Item Source/Oracle Reports w/ HTML DB?
I have successfully used a SQL Query as an item source in the past on several occasions. However, in this instance, every time I try to do this, I get the following error:
Error ERR-1019 Error computing item default value: page=3 name=P3_TEST_ITEM.
ORA-01460: unimplemented or unreasonable conversion requested ORA-02063: preceding line from [database_name]
If I use the exact same query in creating a report region, the page displays fine and the query returns the correct data. Why might this be happening, and what can I do to fix it?
Also - off the subject - is there a way to use HTML DB to deploy reports that are created in Oracle Reports Builder? I have created several employee productivity reports for supervisors and managers in HTML DB, which is great for allowing them to run them live and have fields as parameters for varying employees, date ranges, etc... but formatting them to be browser and printer friendly is an absolute nightmare so far. If I could create and format the reports in Reports Builder and then deploy them using HTML DB, while still being able to offer parameters to the user, that would be perfect. Is this possible?Here is my query:
SELECT
TO_CHAR((sum(decode(ef.production_function,'Y',ef.function_minutes+ef.function_ot_minutes))/60)/8, '9999999.99')
FROM
RLAPPLSG.EMPLOYEE_INFO@REMOTE_SERVER EI,
RLAPPLSG.SC_EMP_FUNCTIONS@REMOTE_SERVER EF,
RLAPPLSG.SC_EMP@REMOTE_SERVER E
WHERE
( e.SC_EMP_NBR=ef.SC_EMP_NBR )
AND ( ei.EMP_ID=e.EMP_ID )
AND (
( trunc(( e.SC_DATE )) BETWEEN :P2_BEGIN_DATE AND :P2_END_DATE )
AND (ei.EMP_MGRS_ID = :P2_SUPERVISOR_ID
OR ei.EMP_ID = :P2_SUPERVISOR_ID)
Every table and/or view that is referenced here is done so remotely. The column datatype breakdown is as follows:
production_function - BOOLEAN
function_minutes - NUMBER
function_ot_minutes - NUMBER -
Oracle report problem-Passing a column value from a query block to another
Hi I am facing a problem in oracle reports.
I have 3 query blocks say Q1,Q2 and Q3.
From Q1 I get a tblkey coulmn and for each value of tblkey I need to pass it on to Q2 which gives me a status and now finally Q3 will take tblkey and status to give me final output.
Can somebody please tell me how I can do it?
Thanks,
AvinDepending on your report requirement, you may do a join of Q1, Q2, and Q3; or keep all Qs and for Q3 use subqueries ...
Select ... from ... where tblkey, status in (
select tblkey, status from ... where tblkey in (
select tblkey from .... where .... ) )
Good luck.
DC -
How to get an effective EXCEL Spreadsheet as output for Oracle report 10g
Hi All,
I am a newbie in Oracle reporting. I am using 10g. I have an oracle report whose output format is PDF from the user interface. User asked for Spreadsheet output. I changed the JAVA CODE "desformat" = Spreadsheet and got the report in Excel. But this report is not as expected as it has many blank cells, misplacements etc and looks really ugly. so Is there anyway to get an excellent spreadsheet as output.
If anybody needs any more information on this, please let me know.
Thanks in advance.Thank you so much Marwim. Your suggestion is very helpful. But I have some other Oracle reports which have only one .rdf file giving output in both pdf and Excel. This doubt might be silly. Almost same features were existing for the rdf what I am working now. For the remaining reports, it was given that DESFORMAT=SPREADSHEET , what this report lacks. I googled and found these links http://docs.oracle.com/html/B13895_01/orbr_paptoexcel.htm &
http://docs.oracle.com/html/B13895_01/orbr_paptoexcel.htm#CIHFDJAJ . But they are not intended for excel output. they generate only web layout in spreadsheet form. Could you please suggest any other ways to achieve this.
Thank you in advacne.
Edited by: user07960 on Jan 10, 2013 10:47 AM -
How to write REF-CURSOR Query in Oracle Reports
Hello Guys!!
I have a form in which you can select regions/divisions/locations etc by the use of check boxes. And the selected values will be inserted into a table, and based on the selected values of the table the report is run.
The issue I have is with the query inside the Oracle reports(attached to this file).
The query works fine until the last two EXISTS conditions.
IF a region exists In the table report_param then it works fine but if there are no divisions in it , then the query returns no values, which is not correct.
Someone has advised me to use a ref-cursor query inside reports tool, which I am not aware off. So, anykind of suggestions or advises are welcome. Please let me know about it as it is very urgent issue for me. Anykind of help would be greatly
appreciated.
Thanks,
Vishal
-------------------------------------------------------Query in Oracle Reports---------------------------------------------------------
select c.key_segment, p.supplier_id,
decode(:in_col_nm, 'BRAND',nvl(p.product_brand,'<Unknown Brand>'), 'PLN',nvl(p.product_legal_name,'<Unknown Legal Name>')) COL_NM,
sum(a.ext_price) sales_dols,
sum(comp_allow_pkg.get_comp_allow_stddiv(a.control_loc_id, a.product_id, a.sold_to_customer_id,
a.doc_dt, a.ext_price, a.units)) cust_reb_dols,
sum(a.units) units,
sum(a.ext_cost) cost_dols
from sales a, key_segment_plns c, product p, rep_wrtr_dw_cust h
where a.doc_dt between :in_start_dt and :in_end_dt
and a.customer_oc = h.control_loc_id
and a.sold_to_customer_id = h.sold_to_cust_id
and a.ship_to_customer_id = h.ship_to_cust_id
and ((:in_dg_cd = 'B' and h.dealer_grower_cd in ('D','G')) or h.dealer_grower_cd = :in_dg_cd)
and a.product_id = p.product_id
and p.product_gl_class_cd = 'CHEM'
and p.product_legal_name = c.product_legal_name
and c.key_segment in ('GLYPHOSATE','PLANT HEALTH/RUST FUNGICIDES','PYRETHROIDS','STROBI FUNGICIDES')--&IN_KEY_SEGMENTS
-- and (:in_oc = 'ALL' or (a.control_loc_id in (select control_loc from control_loc_comb_ocs where control_loc_comb = :in_oc)))
-- SALES DATA FILTERS TO MATCH ACCUM_SALES_DG_MV
and a.sale_type_cd in ('02','08')
and a.document_type_cd in ('I','C','D')
and (substr(a.product_id,-1) in ('0','1') OR nvl(upper(trim(p.product_brand)),'X') = 'TECH FEE')
and a.units <> 0
and a.unit_cost <> 0
and a.unit_price <> 0
-- NEW FILTERS ADDED 9/11/07: LOCATION(BRANCH), BUSINESS TYPE, RSM/ASM/REP
and ((:in_loc = 'ALL') or (nvl(a.warehouse_id,'<blank>') in (SELECT param_value
FROM report_param
WHERE report_id = :IN_REPORT_ID
AND session_id= :IN_SESSION_ID
AND USER_ID = :IN_USER_ID
AND param_name='LOCATION_TYPE')))
and ((:in_uhs_ag = 'ALL') or (:in_uhs_ag = 'NA' and p.product_uhs_ag != 'A') or (p.product_uhs_ag = :in_uhs_ag))
and ((:in_sales_rep = 'ALL') or (nvl(a.territory_id,'<blank>') in (SELECT param_value
FROM report_param
WHERE report_id = :IN_REPORT_ID
AND session_id= :IN_SESSION_ID
AND USER_ID = :IN_USER_ID
AND param_name='SALES_REP_TYPE')))
and EXISTS
(SELECT '1'
FROM locations l, report_param rp
WHERE rp.report_id = :IN_REPORT_ID
AND rp.session_id= :IN_SESSION_ID
AND rp.user_id = :IN_USER_ID
AND rp.param_value = l.region
AND rp.param_name = 'REGION_TYPE'
AND a.warehouse_id = L.ARS_LOCATION)
and EXISTS
(SELECT '1'
FROM locations l, report_param rp
WHERE rp.report_id = :IN_REPORT_ID
AND rp.session_id= :IN_SESSION_ID
AND rp.user_id = :IN_USER_ID
AND rp.param_value = l.region
AND rp.param_name = 'DIVISION_TYPE'
AND a.warehouse_id = L.ARS_LOCATION)
group by c.key_segment, P.supplier_id,
decode(:in_col_nm, 'BRAND',nvl(p.product_brand,'<Unknown Brand>'), 'PLN',nvl(p.product_legal_name,'<Unknown Legal Name>'))Hi,
I need your help to create a report using Ref-Cursor. please see the below thread
Report using ref cursor or dynamic Sql -
Running Web Layout Of JDBC Query in Oracle Report Builder 11g.
javax.servlet.jsp.JspException: REP-4100: An attempt to execute data source failed. JDBCPDS-62008:A SQL error occurred: {0}. S1000 [Microsoft][ODBC SQL Server Driver]Connection is busy with results for another hstmt
javax.servlet.jsp.JspException: REP-4100: An attempt to execute data source failed.
JDBCPDS-62008:A SQL error occurred: {0}.
S1000 [Microsoft][ODBC SQL Server Driver]Connection is busy with results for another hstmt
at oracle.reports.jsp.ForEachTag.doStartTag(ForEachTag.java:407)
at jsp_servlet.__module1000802592._jspService(__module1000802592.java:191)
at weblogic.servlet.jsp.JspBase.service(JspBase.java:35)
at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:300)
at weblogic.servlet.internal.ServletStubImpl.onAddToMapException(ServletStubImpl.java:417)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:326)
at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:27)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:111)
at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:313)
at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:413)
at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:94)
at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:161)
at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
at oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:136)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3715)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3681)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2277)
at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2183)
at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1454)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:178)For the more clarification, I have used JDBC Query as Data source type and Database connected via ODBC Driver in System DSN. The Driver selected from the drop-downs are jdbc-odbc.
Kindly explain the mistake I m doing. -
WITH Clause query doesn't work in Oracle Reports.
Hi Gurus,
I'm using a WITH clause query and need to build a report using the same query.
But when i'm trying to build a report, query is giving error as "WITH clause table or view doesn't exists".
But the same query perfectly works in sql prompt.
Oracle Reports doesn't supports WITH clause query?
Please suggest.
Thanks,
OnkarI ran into a similar problem before and worked around it by moving the query to a pipelined function in the database as described at WITH clause unexpectedly causes ORA-00942 in Reports Builder
Hope this helps. -
Hi Friends,
I am a newbie on oracle reports. I am ask to revise/debug a complex report.
This is the partial source of the Oracle Report Query:
select mta.transaction_date,
&P_acct_flex,
DECODE(mta.transaction_source_type_id,1,to_char(mmt.transaction_source_id),2,&P_so_flex,
mmt.transaction_source_name) Source
from
mtl_system_items msi,
&C_from_cat
&C_from_type
&C_source_from
mtl_material_transactions mmt,
gl_code_combinations gcc,
MTL_SALES_ORDERS mkts,
MTL_GENERIC_DISPOSITIONS mdsp,
GL_CODE_COMBINATIONS gl,
mtl_transaction_accounts mta
where mta.transaction_id = mmt.transaction_id
and &P_where_acct
and &P_where_item
and &P_where_cat
&C_where_cat
&C_where_type
and msi.organization_id = :P_org_id
&P_date_range
&C_where_value
&C_where_subinv
&C_where_reason
&C_source_where
/I want to test first the reports in the SQL*Plus environment but I find It hard to substitute lots of variables :(
How do I substitute these variables and what data-type should I put in for
My question is:
1. Whats the difference of the variable &variable and :variable?, are they both parameter variables and need input from parameter screen during runtime?
2. From the last part of the query
and msi.organization_id = :P_org_id
&P_date_range
&C_where_value
&C_where_subinv
&C_where_reason
&C_source_whereHow do I substitute the variables here? I am expecting some "operators" between them but there is none.
Can I do the query as "and msi.oraganization_id = &P_org_id" instead of "and msi.oraganization_id = :P_org_id"?
Please help...
Thanks a lot
msk
Edited by: yxes2009 on Jan 11, 2010 8:07 PMUse Toad here if you can. It's easier to assign values for :p or &var.
1. Whats the difference of the variable &variable and :variable?, are they both parameter variables and need input from parameter screen during runtime?DM answered it.
2. From the last part of the queryand msi.organization_id = :P_org_id
&P_date_range
&C_where_value
&C_where_subinv
&C_where_reason
&C_source_where
How do I substitute the variables here?Keep in mind that the substitutes should make sense. For example :P_org_id can be 123 and &P_date_range can be 1=1 or 'and ... between .... and ...' etc. -
Oracle Reports : one query - two reports?
Help, please, Oracle Reports 10g.
I have a query, need to make two reports in one. They are similar, just couple parameters are different, say, entreprise type and region;
How do I display these two reports in one? I tried to make parameters as placeholders, package variables, put an trigger on outer frames for reports. parameters do change their values but just the same report displays twice. where is the trick?
Thank youThe way I have done this in the past was to create 2 master frames, 1 for each report and then put conditions on each frame as to when it is to appear. Hope this helps..
-
Hi Experts,
we have oracle EBS 11i (11.5.10.2) .
I am registering the oracle report with From and To Date parameters and want to validate the To Date should be >= From Date .
How can I validate it ?
regards
SanjayHi Sanjay,
You can do this by using the Range option while defining your parameters.
1. Define the From Date parameter in the Concurrent Program parameters window. On the right side of the window, you will see the Range option, select 'Low' from the list.
2. Define the To Date parameter. In the Range option, select 'High' from the list.
Users will be forced to enter To Date>=From Date
Regards,
Sujoy
Maybe you are looking for
-
I just updated the software on my iphone 4 and prior to updating I could double click and start the camera without logging in, now I can't. How do I fix?
-
Loading assest at run time: are these on the client?
The docs say: "If you decide to access an asset at run time, you can load it from the local file system of the computer on which the SWF file runs", does this mean the client machine? If so how do the assets get to the client machine? How do they get
-
Error in the SAP ERP 6.0 Installation
Hello everybody, i have a error in the phase 43 of 46 in the ERP 6.0 Installation. Here are my UTL_configure_usages.log , i hope everone can help me by the solution. It´s my first time at the Installation of a SAP System. +Path : Exception : The Us
-
Constant crashing with Flash CC in Windows 8.1
Hello I am an avid Flash user who has worked in the program for roughly 10 years since before it was bought by Adobe and called Macromedia MX5. This most recent version of Flash CC is incredibly buggy with respect to the following areas.. I am consta
-
Bluray player does not wok ( Pavilion DV9000)
Hello. I will try my best,but my english is not that good. I have a hp pavilion dv9000, and on the cd staion it says i got bluray on it, but when i last night tryed to watch a movie it did not read it. I went to ''my computer'' and I could not see th