Macros in Discoverer

Hi,
I currently have a workbook set up so that it runs daily at a scheduled time and exports in a specified folder (using windows scheduler and a batch file). I need to run a macro on this report to format it daily. Is there a way I can do this through Discoverer? Or is there any way I can have the batch file run the macro on this report? Any suggestions are very welcome! THanks :)

Nope ... and nope.
You can't run a macro in Discoverer. Well just for the grins of it, I suppose you could have a 3rd party macro program that starts up Disco, puts in command (ie: file -> open, file -> export, etc.) and goes from there.
But nothing that's Disco based or supported.
However, if you're already got the concept working of using the Windows scheduler, running Disco in command line mode via a batch file, etc. then all you could do would be to export the report in a format that allows you to then manipulate via a macro set.
Such as, could you export it to Excel (via the batch file), then start up Excel and run Excel macros - or VBasic, etc. to manipulate that Excel file?
Russ

Similar Messages

  • Making Discoverer invoke an excel sheet that uses macros

    Hi All,
    I have a sql statement which is to be implemented in discoverer:
    (select ........where user_entered_date='YYYY/MM/DD' )
    UNION
    (select ........where user_entered_date='YYYY/MM/DD'
    AND (select ........where user_entered_date='YYYY/MM/DD' ))
    Problem:
    a) There are nested select statements which require parameters to be entered by the user.
    b) How would I implement the union operator in the above scenario?
    I would really appreciate it if someone could give a work around.
    Regards,
    Nav

    This is duplicate of
    Using union operator in discoverer

  • Exporting to Excel - Macro Problems

    For reasons unknown to us, when we export our crosstab reports from Discoverer 4i to Excel(2000 or 2003), we are getting a dialog message box warning us of the following, "The document you are opening contains macros. Some macros may contain harmful viruses. If you are sure this document is from a trusted source, Click Yes. If you are not sure and want to prevent any macros from running, click No." If we click Yes, then it will download two sheets, the first complete with drop down boxes etc and the second sheet just contains the regular crosstab report that we used to get but with formatting included, aka grey shaded columns etc. We checked the ExcelExportWithMacros pref and it is set to 0, the macro security on Excel is set to medium.
    Any ideas would be welcome.
    Thank you

    The macro warning is something that's well known when exporting to Excel. Just for grins, try putting your security at low to see if it still warns. There may be some kind of macro that gets sent with the export (this has been discussed before), but not really sure. However, many clients I've been at just accept it and click Yes. I believe it's a 4.x thing (ie: I hope it's been corrected in 10g), but haven't tried that yet to be sure.
    As for the export having more than one worksheet, I believe I remember that this is also a known 'challenge' (ie: it doesn't just come out like a pivot table in 1 worksheet) and again, I'm pretty sure it's only a 4.x thing.
    Also, are there 2 options for exporting to Excel for a xtab (ie: export to Microsoft Excel Workbook (.xls), Microsoft Excel Pivot Table (.xls)? If so, try each as the first is for static sheet only info and the latter exports a 'static sheet', a 'pivot table' and 'warning sheet'.
    Also see metalink doc: 214075.1 for one possibility.
    Also see metalink doc: 157162.1 for another idea.
    Russ

  • Discoverer Export

    I am trying to export a report I created in discoverer viewer and plus to excel.
    The problem is I am exporting it in excel pivot table and I have to enable macros to keep the format. (pivot table format)
    The problem however is:
    1) the calculations I made in plus and viewer is wrong in excel after exporting
    Any ideas?
    Thanks

    Please help me

  • Export to Excel - Macro problems

    I have moved this to the Discoverer forum. Exporting to Excel - Macro Problems
    Message was edited by:
    user385142

    Hello Denes.
    Excuse me for send you a message in this way , but I dont find other way to contact with you.
    Im using the export_excel_pkg, and really it work good.
    I have only one problem, I tell you.
    When, in one item, data is very long and numeric, by example a EAN code, without any class of format, by default it give me the value ###, Im studing the package and trying to resolve this, but if you can send me any idea it can help me a lot.
    Thanks in advanced.
    You are doing a great work for us.

  • NCA Macro For R12

    Dear All,
    Actually we are using Macro for Uploading Data in oracle 11 i but Now my company have changed the version to Oracle R 12
    the MAcro we are using in Send_rows macro
    developed by Below Mentioned People ,
    Now i need something like this for R12 as the old one is not working any more.
    regards
    Created By Date Ver Description *
    '-- * =================== ========= === ================================= *
    '-- * Martin Birch-Oracle 16-JUN-97 1.0 Initial create *
    '-- * Martin Birch-Oracle 30-JUN-97 2.0 Updated to include extra nav paths*
    '-- * and enhanced performance *
    '-- * Luther Armstrong 18-NOV-97 2.2 Updated to include single spacebar*
    '-- * Luther Armstrong 20-NOV-97 2.3 Updated to include Save command *
    '-- * Luther Armstrong 11-JUN-98 2.4 *
    '-- * Jonathan Stuart 17-AUG-98 3.0 Rewritten to work with NCA. *
    '-- * - Oracle UK - Key sending mechanism changed. *
    '-- * - Key mapping changed. *
    '-- * - Extra commands added. *
    '-- * Acknowledgment of contributions from :- *
    '-- * Jeff Glanvill, Oracle Australia *
    '-- * Wayne Mandic, Oracle U.K. *
    '-- * Martin Roth, Denmark

    It is not clear if you are talking about Database R12 or E-Business Suite R12. In either case, this is not a Discoverer product question. You may wish to enter your question into a different forum.
    Regards,
    Sharon

  • Problem opening excel files exported from Discoverer Plus 10.1.2.48.18

    I can't open excel files (xls) exported from Discoverer Plus 10.1.2.48.18 when I enable macros. The application (Excel) hangs up.
    Someone have any idea about this?
    Thanks,
    Diego

    Hi Meifang
    I did some more research and found a document on MetaLink 250820.1 that talks about Discoverer not being able to call Excel if Discoverer is running via an IP address instead of a qualified domain name.
    The article talks about making Discoverer a trusted site in the Internet Options of IE. Here's the relevant info from the posting:
    Workaround for MS IE (if necessary):
    1. Open a new MS IE browser
    2. Navigate to: Tools | Internet Options Security where you will see the Trusted Sites icon (green icon with a check mark)
    3. Click the Sites button
    4. Add the following: http://IP:port/
    (where IP, port are the location of where Discoverer server is running)
    5. Click the OK button
    6. Click the OK button again
    On my own PC, I was having a similar problem and I was unable to get Excel to launch. In the end I did this:
    1. Open a new MS IE browser
    2. Navigate to: Tools | Internet Options | Security where you will see the Local Intranet icon (computer icon against a globe)
    3. Click the Local Intranet button
    4. Click the Sites button
    5. Click the Advanced button
    6. Add the following: http://IP/ or http://website
    (where IP or website are the location of where Discoverer server is running)
    7. Click the Add button
    8. Click the OK button
    9. Click the OK button again
    10. Click the OK button a third time
    With this done, I made sure that my Explorer settings were correct by doing the following to ensure that a couple of settings for the .xls & .html file types are unchecked:
    1. Open Windows Explorer
    2. Navigate to: Tools | Folder Options | File Types tab
    3. Highlight the Extension XLS (or HTML)
    4. Click the Advanced button
    5. At the botton of the screen are three settings that use checkboxes. If either of the following two are checked, un-check them:
    Confirm Open after Download and Browse in same window
    6. Click the OK button
    7. Click the Apply button
    8. Re-boot the PC
    After I did this I was successfully able to get Excel to open from within Discoverer.
    Best wishes
    Michael

  • SOS !!! Export from Discoverer to Excel problem

    Hi everyone,
    My reports, exported from Discoverer to Excel look quite different from what Discoverer format is. The date in Excel is shifted, column names are missing and report is broken into several tabs.
    Any idea why it is happening?
    Thanks lot,
    Sergei

    When the users I support export to Excel they like to use the Export To Excel button in the menu. After they do that, they get a window asking if they want to enable or disable macros. I have them click Enable macros to get the same format as they see in Discoverer Plus.
    If you get several tabs instead of one tab(and only one exists), I usually need to resave the workbook becuase it got corrupted (in my case anyway). If you want more control over how the workbook gets exported you can go to File--> Export... and they have some options on how the workbook gets exported.
    I hope this helps.

  • Macro requires high security with excel output

    Is there a way to change the macro security level for reports exported to Excel? We have the Excel macro security level set to high be default so Discoverer reports exported to excel will not open.

    Hi 312115
    I think your problem has nothing to do with HTMLDB.
    Excel is the thing to look at!.
    When you type your number in an Excel-cell the same thing happenes as you described. Change the cell's properties into Number, and the complete number appears.
    I've not found any solutions for this
    Toel

  • 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

  • Discoverer Report

    Dear Sir,
    Can i access the report from cyber cafe(Web Enabled) that is generated with oracle 9i Discoverer. If YES then How ?
    If NO then Why
    OR
    any other version from which we can access the report from cyber cafe that created with discoverer

    Is it Correct " If You Don't have Licence copy of oracle S/w then u can use only development not for production for production you must have licence copy of oracle."

  • Discoverer Report Row Total

    We are running Oracle BI Discoverer Viewer version 11.1.1.4.0. When we upgraded to this version we lost some functionality. In the previous version the report displayed the number of rows the query returned. Now the row totals display only under certain conditions. For instance, I have a inventory report name INV-REP-120 and it prompts the user for 6 parameters & displays 6 columns of data. One of the parameters is named ‘Keyword' and I’ll use this one in the problem description. When I set the keyword parameter to ‘HINGE’ The bar at the top of the results sheet it displays:
    ‘Rows 1-25 of 81, Columns 1-6 of 9’
    When I change the keyword to ‘TUBE’ the viewer displays:
    ‘Rows 1-25, Columns 1-6 of 9’
    The total rows are not displayed but the number of pages. It appears that if the total number of rows is less than 200 then the row total is displayed. I changed the rows displayed from 25 to 100 and scrolled down to the last page and now the reports displays:
    ‘451 – 458 of 458, Columns 1-6 of 9’
    When I use the key word TEE I get :
    ‘Rows 1-50, Columns 1-6 of 9’
    There are 596 tees, which would be about 12 pages of 50 rows. I noticed that at the top of table there is a field ‘Page 1 of 5.’ It looks like if there are more than 5 pages it does not display the total number of rows.
    There seems to be some interaction between the total number of rows the number of rows per page and perhaps a setup on the back-end that determines whether or not the row total is displayed. How can I configure the viewer at the front-end and/or back-end to consistently display the row total for a report? Is there a Discoverer preference located in the pref.txt in the apps server that controls this?

    Hi,
    You can inform to your SP to edit the table EUL4_documents
    and ask him to modify the name of the report that is stored in the column DOC_NAME .There is absolutely no necessary to open the work book that is stored in the database and change the work book name
    Regards
    Swamy!

  • 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?
    Thanks

    Thanks 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

  • Discoverer Report Slow

    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,
    Ankur

    Hi 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

Maybe you are looking for

  • My iphoto 11 didn't work

    Good morning,    The iphoto 11 that I bougt isn't working, I had a mesage saying installer and didn't work at all. Could you help me to fix? Thank you!

  • MIR7 transaction

    I need a badi or user exit to pop up a message during transaction MIR7 as a reminder to enter amount in the quantity field for a certain type of PO identified by the PO type (EKKO-BSART). Thanks, Greta Robertson

  • Map Excel worksheet into Oracle tables repository

    I am new to VB2005. I am working on VB code that can map(read) any table from excel worksheet and load it into Oracle table. Oracle table that I have are: 1)META_OBJECTTYPES(OBJECTTYPEID pk,OBJECTTYPENAME,OBJECTTYPEDESC, OBJECTMETATYPE,OBJECTDOMAIN).

  • No Values Updating in DB02 Alert Monitor

    Dear Experts, I have an issue with my ECC6 system that in DB02 Transaction > Alert Monitor > Performance . The values for IO,Cache ,CPU etc are not updating since 29.04.2011 . I have checked the OS Collector, Other Perf jobs, all are running fine. My

  • Not sync or display middle names?

    I find it annoying that the iPhone displays FULL names of contacts -- First Middle Last. It's okay in Contacts, but on things like the Recent Calls list, the middle names consume a large amount of the space for the name, so I can't even read the last