Discoverer Report Printing
Hi
We are using discoverer plus and I want to know is there any way to print the work book data in the desired format (not in tabular form).
S.Dinesh
Actually, that's a good point.
If Discoverer can print to XML, then an XML engine kind of program (hint: XML Publisher) might be able to process it and export to your format.
Newer - ie: to come - versions of Disco are supposed to be woven tighter with XML Publisher (actually BI Publisher now) so may be better in a later version.
For now though, sure sounds like you might want to look into doing the XML printing and have XML Publisher handle it or ... just have this report use XML Publisher exclusively and not use Discoverer at all (... did I say that? ... on a Disco forum?).
Russ
Similar Messages
-
Discoverer report print issues
Hi,
I have a peculiar issue in printing the Disco reports (plus).
version is Oracle Business Intelligence Discoverer Plus 10g (10.1.2.48.18)
when i do a print preview it shows me a single page, but when i give a print it is printing in 2 pages and the font size is getting changed.
i tried with my logins on one my colleagues machine and it works fine for him.
can anyone please help me out with this.Sounds like you have sometihng messed up on your PC. This is probably something you need to create a service request for with Oracle support. They would have the ability to look at your PC and your Discoverer install setup, which we cannot do in this forum. I have not had any problem printing myself. The fact that you print okay on another PC indicates something is messed up/conflicting on your PC.
John Dickey -
Printing issue in Oracle discoverer report
Hi Experts,
As usual many thanks for all your support in advance.
We are facing an issue in printing the discoverer report.
When we ran the discoverer report, we are getting the output, in a perfect way.
But when we try to print the report, the report is printing with junk characters.
We tried printing this report in multiple printers with multiple log in but of no luck.
could you please help me on this
Thanks in advnace.
NazAndreas Weiden You use thisI'm pretty sure i never used "Oracle Reports Remote Printing Utility 1.3.4" ;)
In "WHEN-TIMER-EXPRIED"Why do you have to use a timer for this. I don't think its necessary.
WEB.SHOW_DOCUMENT('c:\temp\'||:GLOBAL.PrintOutPut,'_blank') ;Web.SHOW_DOCUMENT shows a WEB-url and c:\temp\ definitely is none.
I am trying to use "Oracle Reports Remote Printing Utility 1.3.4 (ORARRP)"And where do you use this? I don't find any call in your code.. -
Printing long Discoverer reports(25 columns)
Hi Gurus,
The discoverer reports are columnar reports and long sometimes(having 25 columns). Is there a way to print a discoverer report so that it fits in one page if it does not fit into portrait and landscape page setups?
Thanks,
PoojaYou can apply a scaling factor to your report: I believe you can specify upto a 10% value, which means the report will be shrunk to 10% of its size. This should allow you to print a wide report without having the columns wrap to a second page. Though I am not sure how readable such a report would be. You could alternately choose a wider paper size.
Thanks
Abhinav -
Cheque and PO Printing / Discoverer Report Publishing
Greetings,
We are contemplating the purchase of OBI Standard Edition One. I have read much of the product information, and would like an opinion from actual users:
1) Can Cheques and Purchase Orders (that have been generated out of E-Business Suite) be printed using OBISE?
2) Can OBISE be used to publish discoverer reports as PDF files to network folders or email addresses, and can this be scheduled to be done say weekly, etc? Or, do we need the EE (enterprise edition) to do this?
Thanks,
Colin JensenActually, that's a good point.
If Discoverer can print to XML, then an XML engine kind of program (hint: XML Publisher) might be able to process it and export to your format.
Newer - ie: to come - versions of Disco are supposed to be woven tighter with XML Publisher (actually BI Publisher now) so may be better in a later version.
For now though, sure sounds like you might want to look into doing the XML printing and have XML Publisher handle it or ... just have this report use XML Publisher exclusively and not use Discoverer at all (... did I say that? ... on a Disco forum?).
Russ -
Is it possible to add Attachments or Attachments link in Discoverer Report?
Hi,
I am trying to create a discoverer report , in my report i need to view the attachments from FND_LOBS table.
Please guide me how it will be possible .
Thanks in Advance,
PriyankaYou can create a text slide to add to the slideshow. Creat the slide in any text app you'd like or Pages and then convert that page to a PDF. To do so with Lion you'll need to go to Toad's Cellar and download the two files Save PDF to iPhoto 300 DPI.workflow and Save PDF to iPhoto 200 DPI.workflow, and put them in the HD/Library/PDF Services folder.
Then in the application that you're using to create the text slide do a Print ➙ PDF ➙ Safe PDF to iPHoto. The 200 dpi version is sufficient for slideshows. The 300 dpi version is for items to be used in iPhoto books.
OT -
Deploying discoverer reports in Htmldb
Hi,
I want to deploy the discoverer reports in htmldb. Can u plz check if it is possible or not. If possible, plz let me know the detailed steps of the deployment.
Thanks & Regards,
RamkyHi Ramky,
I'm not sure what you mean by "deploying Discoverer reports in HTML DB".
However, here are a few notes.
HTML DB and Discoverer are separate but complementary products. HTML DB is used to create and maintain data in a schema. Discoverer is used to extract and print data from the same schema.
If you want your users to log on only once, look at Single Sign On (SSO). Both products work well in the SSO environment.
Hope this helps.
Cheers,
Patrick Cimolini -
Open Pages from Discoverer Report
Hi,
Is there a way to invoke a webpage or even better, an oracle function (that links to forms or self-service) from a discoverer report row ?
for example, I want a report for employees where the person looking at the report will click on the employee name and is taken straight to the person details page for that employee.
Regards.Hi,
You can create a link to a form function using fnd_run_function.get_run_function_url. You can create a calculation either in a view or using a calculated item in the EUL (you will have to map the get_run_function_url in the EUL to do this). You then set the content type property of the EUL item to FILE so that when the item is selected in the workbook it appears as a hyperlink.
Most forms in apps except parameters so that you can pass the employee id to the form and the form will open up with the employee record. For example, if you are using a seed HR person form you create a calculation,
fnd_run_function.get_run_function_url(3494 -- PERWSHRG-404
,800 -- HR
,fnd_global.RESP_ID -- caller's responsibility
,0 -- Business Group
, -- Parameters
'P_PERSON_ID='||TO_CHAR(person_id, 'fm9999999999999')||
' P_EFFECTIVE_DATE='||TO_CHAR(SYSDATE, 'YYYY/MM/DD'))Rod West -
Hi all,
I'm not sure what's causing this error.
With a regular report (not Interactive) region, I have enabled the report printing. All file types open/save correctly except for Excel.
When opening the file, Microsoft Excel actually pops up this error:
File cannot be opened because:
The server did not understand the request, or the request was invalid.
Error processing resource 'http://www.w3.org/TR/xhmtl1/DTD/xhtml1-strict.dtd'.
Line 3, Position 57.
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">If I save the file and try to open it, Excel pops up this error:
This XML file cannot be opened because of an error. Check to make sure the file is a valid XML file, and that the XML syntax is correct.
You can also try re-creating the file and closing other applications before you attempt to open it again.Excel version is Excel 2002 SP3 (v10.x).
Some additional info that might be helpful:
When Excel is opening, the status bar shows it is "Opening HTML.XLA", the shows "Opening {filename}.xls" but fails halfway through that.
Any ideas?
ChrisHi Chris,
This is the output I get when I click on the Print link
<?xml version="1.0" encoding="UTF-8"?>
<DOCUMENT>
<DATE>04-AUG-08</DATE>
<USER_NAME>nobody</USER_NAME>
<APP_ID>17977</APP_ID>
<APP_NAME>Test Export</APP_NAME>
<PAGE_ID>1</PAGE_ID>
<TITLE>Page 1</TITLE>
<P1_ROWS></P1_ROWS>
<P1_GO></P1_GO>
<P1_REPORT_SEARCH></P1_REPORT_SEARCH>
<REGION ID="4149756408582108901">
<ROWSET>
<ROW>
<COL1>value1</COL1>
<COL2>value2</COL2>
<COL3>value3</COL3>
</ROW>
<ROW>
<COL1>value12</COL1>
<COL2>value22</COL2>
<COL3>value32</COL3>
</ROW>
</ROWSET>
</REGION>
</DOCUMENT>Regards,
Dimitri
-- http://dgielis.blogspot.com/
-- http://www.apex-evangelists.com/
-- http://www.apexblogs.info/ -
Discoverer report not working on R12 !
We have just migrated to R12 from 11i and some of the discoverer query is not working, but the same is working fine when we ran thru SQL Developer or TOAD.
Is there any context (mo_global.set_policy_context) needs to be set in Discoverer report to get the data?
ThanksThanks Srini,
There is no any specific error message, the strange thing is if I run the Discoverer report is not returning any data, but if I set the mo_global.set_policy_context ('S',111) in SQL Developer or TOAD and then run the discoverer report it return data...
Any pointers? -
Discoverer Report parameter based on subquery
Hi Guys,
I have following query which i need to convert into discoverer report
select hpah.EMPLOYEE_NUMBER,hpah.FIRST_NAME,hpah.LAST_NAME,hpah.PERSON_NAME,
--hpah.JOB_NAME,hpah.ASSIGNMENT_ORGANIZATION_NAME,
hpah.ASSIGNMENT_TYPE,hpah.USER_ASSIGNMENT_STATUS,
SUBSTR(pj.name, 1, instr(pj.name, '.', 1, 2) -1) job_code,
SUBSTR(pj.name, instr(pj.name, '.', 1, 2) + 1) job_title,
(select haou.ATTRIBUTE1 from hr_all_organization_units haou
where haou.ORGANIZATION_ID = hpah.ASSIGNMENT_ORGANIZATION_ID ) Function,
(select haou.ATTRIBUTE2 from hr_all_organization_units haou
where haou.ORGANIZATION_ID = hpah.ASSIGNMENT_ORGANIZATION_ID ) org_desc,
SUBSTR(hpah.ASSIGNMENT_ORGANIZATION_NAME, 1, 6) dept_code,
SUBSTR(hpah.ASSIGNMENT_ORGANIZATION_NAME, 7, LENGTH(hpah.ASSIGNMENT_ORGANIZATION_NAME)) dept_title,
hpah.GRADE_NAME,hpah.LOCATION_NAME,hpah.SUPERVISOR_NAME,
hpah.PERSON_START_DATE,hpah.ORIGINAL_DATE_OF_HIRE ,
hpah.SALARY_BASIS,hpah.BUSINESS_GROUP_ID,hpah.ASSIGNMENT_ID,
decode( hpah.SALARY_BASIS, 'ANNUAL', ppp.proposed_salary_n,
'HOURLY', (ppp.proposed_salary_n *2080),
ppp.proposed_salary_n
) salary,
sysdate run_date
from
hrfg_person_assignment_history hpah ,
per_pay_proposals ppp,
per_pay_bases ppb,
per_grades pg,
per_jobs pj
where hpah.ASSIGNMENT_ID = ppp.ASSIGNMENT_ID
and hpah.SALARY_BASIS = ppb.PAY_BASIS
and hpah.BUSINESS_GROUP_ID = ppb.BUSINESS_GROUP_ID
and hpah.GRADE_ID = pg.GRADE_ID(+)
and hpah.JOB_ID = pj.JOB_ID (+)
--and hpah.EMPLOYEE_NUMBER = 100779
and hpah.PERSON_START_DATE IN
(SELECT MAX(hpah2.PERSON_START_DATE)
FROM hrfg_person_assignment_history hpah2
WHERE hpah2.EMPLOYEE_NUMBER = hpah.EMPLOYEE_NUMBER
AND hpah2.PERSON_START_DATE <= sysdate )
order by hpah.EMPLOYEE_NUMBER
i need to have sysdate as parameter in my report. I want data based on the date i provide.
how can i make this as an parameter?Hi Prashant,
Subqueries are not Supported in Conditions..As of Disco Plus Rel 10.1.2.54.25
A plausible workaround can be:
1. Create a View with foll. Query
create or replace view TEST_VIEW as
select hpah.EMPLOYEE_NUMBER emp_no,hpah.FIRST_NAME,hpah.LAST_NAME,hpah.PERSON_NAME,
--hpah.JOB_NAME,hpah.ASSIGNMENT_ORGANIZATION_NAME,
hpah.ASSIGNMENT_TYPE,hpah.USER_ASSIGNMENT_STATUS,
SUBSTR(pj.name, 1, instr(pj.name, '.', 1, 2) -1) job_code,
SUBSTR(pj.name, instr(pj.name, '.', 1, 2) + 1) job_title,
(select haou.ATTRIBUTE1 from hr_all_organization_units haou
where haou.ORGANIZATION_ID = hpah.ASSIGNMENT_ORGANIZATION_ID ) Function,
(select haou.ATTRIBUTE2 from hr_all_organization_units haou
where haou.ORGANIZATION_ID = hpah.ASSIGNMENT_ORGANIZATION_ID ) org_desc,
SUBSTR(hpah.ASSIGNMENT_ORGANIZATION_NAME, 1, 6) dept_code,
SUBSTR(hpah.ASSIGNMENT_ORGANIZATION_NAME, 7, LENGTH(hpah.ASSIGNMENT_ORGANIZATION_NAME)) dept_title,
hpah.GRADE_NAME,hpah.LOCATION_NAME,hpah.SUPERVISOR_NAME,
hpah.PERSON_START_DATE,hpah.ORIGINAL_DATE_OF_HIRE ,
hpah.SALARY_BASIS,hpah.BUSINESS_GROUP_ID,hpah.ASSIGNMENT_ID,
decode( hpah.SALARY_BASIS, 'ANNUAL', ppp.proposed_salary_n,
'HOURLY', (ppp.proposed_salary_n *2080),
ppp.proposed_salary_n
) salary,
sysdate run_date
from
hrfg_person_assignment_history hpah ,
per_pay_proposals ppp,
per_pay_bases ppb,
per_grades pg,
per_jobs pj
where hpah.ASSIGNMENT_ID = ppp.ASSIGNMENT_ID
and hpah.SALARY_BASIS = ppb.PAY_BASIS
and hpah.BUSINESS_GROUP_ID = ppb.BUSINESS_GROUP_ID
and hpah.GRADE_ID = pg.GRADE_ID(+)
and hpah.JOB_ID = pj.JOB_ID (+)
--and hpah.EMPLOYEE_NUMBER = 100779
order by hpah.EMPLOYEE_NUMBER
2. Create another table say TEST_TAB
create table TEST_TAB (emp_no, start_dt) as
SELECT hpah2.EMPLOYEE_NUMBER , MAX(hpah2.PERSON_START_DATE) PERSON_START_DATE
FROM hrfg_person_assignment_history hpah2
GROUP BY hpah2.EMPLOYEE_NUMBER
3. Add both of them in Disco Admin and create a join between TEST_VIEW.emp_no and TEST_TAB.emp_no
4. Bring both these Objects in a new report in Disco Plus
5. Create a New Parameter (Base it on PERSON_START_DATE Col of TEST_TAB)
6. Choose Option Create Condition with operator <=
7. Checkmark "Require User to Enter a Value
8. Execute Report
I believe this should work. Either ways let me know if it helps or u get another workaround. (This scenario looks quite interesting)
Thanks,
Chinmay -
Hi All,
I have a problem wherein some specific users are saying that the report is slow at their end.
The exact issue is...we have Discoverer Report present at the US server. Now we have 2 sites CANADA and US from where this report is run. Both sites refer the same server i.e. the US server.
Canadian users are reporting performance problems with this report, but when I run the report at my end there is no such problem.
Please advice what can be the probable reason for this.
Regards,
AnkurHi Ankur
Further to what has been said, if you are running Discoverer Plus across a long time it will take longer to run. Typically the query runs within the database but everything else, formatting, layout, page items and so on is done locally by the Java applet in your local cache. What happens if you run a CANADA report from the US site? Does it run ok? If so, then therein lies the answer. The machines in Canada need to therefore be as powerful as you can make them plus your network needs to be as fast as you can too.
Another way way I have seen this solved is by providing something like a Citrix server in the US for the Canadian customers to log into.
Best wishes
Michael -
Hi guys,
I have created a link to Discoverer report in applications that works beautifully but there is one downside in it. When we invoike the report to launch in Discoverer Viewer it opens in the same browser window. Does anyone know how to make it open in a new browser window? I have looked into ICX: Discoverer parameters and other profile options but could not find anything pertaining to that. Also looked into Function parameters but seems to be missing it. Help, anybody!
Thanks in advance.hey, follow this Note for 11i: Note:278095.1 or this one for r12: Note:471303.1
-
Discoverer Report returning ' no data found '
Hi ...
i have an issue with one discoverer report .
Discoverer report name : EDI Price Exception Report.
when i ran the report in Discoverer Desktop edition It is returning 'No Data Found ' But i am taken the Query from admin edition and tried to ran in PL/SQL Developer/TOAD by setting Org_id condition
it's returning Data . the Desktop Edition of Discoverer for some specific date Range it's giving Data But from last month on wards it's not returning any Data.
in Discoverer Report Desktop it's not retuning the Data from November to till date
Oracle Applications 11i
Discoverer 4i
Oracle Data base :9i
OS : Windows.
Attached the Sql which i used to generate the Report :
I HAVE USED THE FOLLOWING :-for initialize the profile options
EXEC FND_GLOBAL.APPS_INITIALIZE (0,52163,660);
EXEC APPS.FND_CLIENT_INFO.SET_ORG_CONTEXT(2922);
SELECT A.CUST_PO_NUMBER,
A.ORDER_NUMBER,
A.ORDERED_DATE,
A.ORDER_TYPE,
-- C.CUSTOMER_ID,
C.CUSTOMER_NUMBER,
C.CUSTOMER_NAME,
B.LINE_NUMBER,
B.ORDERED_ITEM,
MSI.SEGMENT1 ACCO_ITEM, -- GRW 20060407
MSI.DESCRIPTION,
-- MSI.INVENTORY_ITEM_ID,
(SELECT MCI.CUSTOMER_ITEM_NUMBER
FROM MTL_CUSTOMER_ITEMS MCI,
MTL_CUSTOMER_ITEM_XREFS MCIX,
MTL_SYSTEM_ITEMS_B MSIB
-- MTL_PARAMETERS MP
WHERE MCI.CUSTOMER_ID = C.CUSTOMER_ID --1814924
AND MCI.CUSTOMER_ITEM_ID = MCIX.CUSTOMER_ITEM_ID
AND MCIX.INVENTORY_ITEM_ID = MSIB.INVENTORY_ITEM_ID
AND MSIB.INVENTORY_ITEM_ID = MSI.INVENTORY_ITEM_ID --869899
AND MSIB.ORGANIZATION_ID = MTP.ORGANIZATION_ID --MP.ORGANIZATION_ID
AND MTP.ORGANIZATION_CODE = 'BRM'
AND MCI.CUSTOMER_ITEM_NUMBER = B.ORDERED_ITEM
AND NVL (mci.inactive_flag, 'N') <> 'Y'
AND NVL (mcix.inactive_flag, 'N') <> 'Y')
CUSTOMER_ITEM,
XXAB_ITEM_XREFS.GET_GBC_ITEM_NUM (B.ORDERED_ITEM) GBC_ITEM_NUMBER,
B.ORDERED_QUANTITY,
B.PRICE_LIST,
B.UNIT_SELLING_PRICE,
B.UNIT_LIST_PRICE,
TO_NUMBER (B.ATTRIBUTE7) CUST_SENT_PRICE,
apps.XXAB_CUST_SENT_PRICE_CONV_SO (C.customer_number,
B.ordered_item,
B.header_id,
B.line_number,
B.unit_selling_price,
B.attribute7,
B.pricing_quantity_uom,
B.attribute4)
CUST_SENT_PRICE_CONVERTED,
ABS ( (B.UNIT_SELLING_PRICE
- apps.XXAB_CUST_SENT_PRICE_CONV_SO (C.customer_number,
B.ordered_item,
B.header_id,
B.line_number,
B.unit_selling_price,
B.attribute7,
B.pricing_quantity_uom,
B.attribute4)))
DIFFERENCE,
MTP.ORGANIZATION_CODE,
B.SHIP_TO_LOCATION
FROM OE_ORDER_HEADERS_V A,
OE_ORDER_LINES_V B,
RA_CUSTOMERS C,
MTL_PARAMETERS MTP,
MTL_SYSTEM_ITEMS_B MSI
WHERE A.HEADER_ID = B.HEADER_ID
AND A.SOLD_TO_ORG_ID = C.CUSTOMER_ID
-- Added by Gati on 19-Oct-2012, tkt - INC000000118962
AND ROUND (TO_NUMBER (apps.XXAB_CUST_SENT_PRICE_CONV_SO (
C.customer_number,
B.ordered_item,
B.header_id,
B.line_number,
B.unit_selling_price,
B.attribute7,
B.pricing_quantity_uom,
B.attribute4)),
2) <> B.UNIT_SELLING_PRICE
--AND ROUND(TO_NUMBER(B.ATTRIBUTE7), 2) <> B.UNIT_SELLING_PRICE
--AND a.ship_from_org_id = mtp.organization_id
AND B.SHIP_FROM_ORG_ID = MTP.ORGANIZATION_ID -- GRW 20060413
--AND a.ship_from_org_id = msi.organization_id
AND B.SHIP_FROM_ORG_ID = MSI.ORGANIZATION_ID -- GRW 20060413
AND B.INVENTORY_ITEM_ID = MSI.INVENTORY_ITEM_ID -- GRW 20060407
AND A.ORDER_SOURCE_ID = 6
AND A.ORG_ID = B.ORG_ID
AND TO_CHAR (A.ordered_date, 'DD-MON-YYYY') between '01-NOV-2013' and '03-NOV-2013'
and mtP.organization_code='BRM'
AND A.ORG_ID = (SELECT HOU.ORGANIZATION_ID
FROM HR_OPERATING_UNITS HOU
WHERE HOU.NAME = '50 ACCO Canada')
AND B.cancelled_flag <> 'Y'
AND B.flow_status_code <> 'CANCELLED'
AND B.ORDERED_ITEM <> 'INVALID_ITEM'
ORDER BY a.order_numberHi,
Assuming your initialization matches your discoverer login, it is pretty weird that you get no data.
I am not sure how you got the SQL but i suggest you trace the session to get the exact SQL ran by the discoverer.
You may find another condition or join that limits your data.
Also another thing that you should try is to initial the session by using all the parameters (including the security group as you have in your discoverer login):
begin
fnd_global.APPS_INITIALIZE(user_id =>, resp_id =>, resp_appl_id =>, security_group_id =>);
end -
Discoverer report with PO_RELEASES in R12
Hi all,
I'm migrating a Discoverer report from 11i to R12. The query of the folder uses the po_releases and this join condition "and rcv_transactions.po_release_id = po_releases.po_release_id(+)". When I run the report I get the error "invalid number" but when I tried the same query but using the po_releases_all it seems to work. Is this ok? I saw that in R12 po_releases is just a synonym, is this correct? I would appreciate your comments.
Thanks in advance.
GabrielaThanks Hussein. Yes, I've checked the document you recomend, but the problem seems to be when I try to use po_releases, the synomy) and I don't know why it work with the _all table but not work with the synonym.
Maybe you are looking for
-
Problem: Is this how i update/refresh a JTable?
Newbie in JTable and Swing here. I have created panel class which will load data from the database when first time come into this panel JScrollPane sp1 = new JScrollPane(); PlayerTableModel pModel = new PlayerTableModel(); JTable table1 = new JTable(
-
Where can I buy original apple battery for 13" Mid 2010 MBP?
My battery life has decreased dramatically and I need a replacement battery. I don't want to go to an appe authorized service center to fix this problem. It's a relatively simple and cheap fix and apple authorised service center will ask for a lot of
-
Mass clearing of inter company open line items
Hi all, we are trying to do a mass clearing ig inter company open line items and wanted to setup a program in SAP to expedite the process. Currently we are using F-03 to manually clear the open line items. We wanted to make things simple where we cou
-
I have a xerox 6180 ethernet printer. How do i connect it directly into my 2010 iMac 27"?
-
Can't add/sync gmail calendar account
I've had my Palm Pre for 7 months and have always synced it with my gmail calendar. Recently my phone would daily tell me my gmail password was incorrect and when I reentered it the phone would still say it's incorrect (the password works online tho