Forms-launched Reports - General Concept Question

With client/server forms and reports in 6i I launched reports by selecting them directly off a menu (mmx). This brought up the report's (attached) parameter and then the user ran the report.
I'm re-engineering the application in 10gR2 and the documentation I've looked at describes how you need to create a reports object under the report node within an Oracle form. I'm missing a piece of the general concept here. I've got 120 reports that currently each appear as menu items and when selected that launches the report (as described above). Should I be replacing each of those menu item calls to a report with a call to a form that is now the 'jump off' point for each report? i.e.- Do I have to create a form for each of my reports?

Hi,
I have done the similar migaration of reports...
2 Ways for this....One - You can create forms and then call the reports........I hope you can do the changes...
Two - You can add report object to the form in which the menu is attached and add few parameters ( i added five parameters bu these may be different in your case ) to the reports so that you can display the reports parameter form in the browser itsef before running the reports from menus......you can use RP2RRO library for this.

Similar Messages

  • NSS/LVMS General concept question

    I have an existing SLES10 OES2 server that's just sitting doing iPrint, DNS, and DHCP. Processor-wise its not working hard, but hard drive-wise its pretty full.
    My question is this: I want a new "Public" directory akin to my old Netware servers. The hard drives I have in the server now are NOT LVMS drives (didn't set it up right when I started).
    So if I'm not worried about the drive failing (after all it will only be a repository for clients and such), can I just add a hard drive and format it using LVMS and then create a pool to make that public directory, or is there an easier way?
    Thanks in advance for your help.
    -Josh

    That is the easiest way of doing it. Add the drive in and then give it to evms so that nss will run on it.
    jgray

  • About forms and reports connections and toad tools

    i have oracle database 10g
    and i need to let the user to connect through forms and reports only
    second question
    i need to stop the toad tools to connect my database
    what can i do?

    Hi
    Check for first one the below link will help:
    http://docs.oracle.com/cd/B25521_01/doc/frs/forms/B14032_02/configure.htm
    For second one:
    how to restrict toad or any other tool to access database using a username.
    Best regards,
    Rafi.

  • Question regarding material for Forms and Reports

    Hi, I'm good at SQL, now that i would like to learn Forms and Reports in Database. But i dont know like where to start and how to start. Could someone please help me out like what i need to do to learn them. As i said i'm very much new to these concepts.
    Thanks in advance

    Hello,
    if buying abook is an option for you and you are speaking german I would advise you to get
    Perry Pakull, Stefan Jüssen, Walter H. Müller:
    "Praktische Anwendungsentwicklung mit Oracle Forms", HANSER Verlag ISBN-10: 3-446-41098-8. Have a look at
    [http://www.hanser.de/buch.asp?isbn=978-3-446-41098-5&area=Computer|http://www.hanser.de/buch.asp?isbn=978-3-446-41098-5&area=Computer]
    Regards
    Mario

  • Form with report question

    Hi,
    I have developed all my forms of type 'Form with report' which after entering values, displays the report page that shows the details entered.
    In the form page definition I have a select list for customer id which diplays 'customer name' as return value. So after the form values are entered it redirects to the report page which displays the details such as customer id etc. How do I make this page to display the customer name instead of customer id. From user's perspective it would make more sense if he can see the customer name for editing/changes.
    Also I wanted to know which kind of report would be the most appropriate if the report is based on a PL/SQL block. Would it be as interactive ?.
    Appreciate all suggestions posted.

    Hi Zahid,
    Yes, That is exactly what I wanted. So now I have my other table (resources ) for getting the resource_name . I do not see any quotes in your query which makes me wonder how your query under – ‘Region source’ of the Region definition looks like. Could you paste you code exactly as seen there. Besides I am not sure if we can join tables in there. I was getting –Unable to parse query error as well as Invalid character. I am not entirely sure of the syntax of the query definition in the report page as it is automatically generated . Any ideas? . I am pasting my query here for you to look at.
    Appreciate your help.
    select "RR.RESOURCE_ROLE_ID",
    "RR.RESOURCE_ID";
    "RE.RESOURCE_NAME",
    "RR.ROLE_ID",
    "RR.PROJECT_ID",
    "RR.CREDITS_PER_HOUR",
    "RR.ACTIVE_DATE_START",
    "RR.ACTIVE_DATE_END",
    "RR.LAST_UPDATED_BY",
    "RR.LAST_UPDATE_DATE",
    "RR.CREATED_BY",
    "RR.CREATION_DATE"
    from "#OWNER#"."RESOURCE_ROLES" "RR",
    "#OWNER#"."RESOURCES" "RE"
    where "RR.RESOURCE_ID" "=" "RE.RESOURCE_ID";
    Thanks,
    A

  • Question of Form with Report?

    This is great since I can create a form with report.
    For my search on form selection, I can only select one column, can I select more than one columns so I can search column A and B?
    Thank you.

    User,
    What is your name?
    Yes, when you're creating the report it's easy as you should see a list of columns and be able to select the ones you want. Afterward you'll have to manually modify the query which is easy enough.
    Regards,
    Dan
    http://danielmcghan.us
    http://sourceforge.net/projects/tapigen
    http://sourceforge.net/projects/plrecur
    You can reward this reply by marking it as either Helpful or Correct ;-)

  • Forms and report questions

    Hi,
    I am facing 2 issues now related to forms and reports
    I am using forms 10.1.2.3
    We have an old form developed a few years back and it used to work with the old application server.
    But when we migrated to vista, the application server port is changed and hence the URL
    Now the first issue:
    1)When running a report from the form (After giving some values in the form, a button is pressed to run the report), it is returning an error:
    FRM-41213:Unable to conenct to the Report server "Myrepserver"
    So in the assumption that the server name must have been hard-coded in the form, and hoping to change it to the new server name,
    I checked the when-button-trigger code in the form, but now I am unable to figure out where (which part in the form) the server name is defined.
    Need help in this one first:
    The code in the when-button-trigger is as shown below:
    DECLARE
         plid paramlist; 
         the_param varchar2(15) := 'tmpdata';
         v_process varchar2(10);
    BEGIN
         If (:RADIO_GROUP31 in('ROD_REP','RSLB_REP','GEO_IMP','LBL_IMP')
                       And :FILENAME4 IS NULL ) Then
                       Message('A Filename is required to run the selected report');
                       Raise FORM_TRIGGER_FAILURE;
      Elsif (:RADIO_GROUP31 in('OPT_RUN','SDF_RUN')
                       And :DELIVERY_OFFICE_ID4 IS NULL ) Then
                       Message('A Delivery Office Id is required to run the selected report');
                       Raise FORM_TRIGGER_FAILURE;
      End If;
      v_process := :RADIO_GROUP31;
         BEGIN 
              plid := get_parameter_list(the_param);
         IF NOT id_null(plid) THEN
              destroy_parameter_list(plid);
         END IF;
         plid := create_parameter_list(the_param);
         add_parameter(plid, 'delivery_office_id', TEXT_PARAMETER,:DELIVERY_OFFICE_ID4);
         add_parameter(plid, 'filename', TEXT_PARAMETER,:FILENAME4);
         add_parameter(plid, 'p_opt_batch_id', TEXT_PARAMETER,:OPT_BATCH_ID);
         add_parameter(plid, 'p_sum_det', TEXT_PARAMETER,:SUM_DET_PB);
         add_parameter(plid, 'process', TEXT_PARAMETER,v_process);
         add_Parameter(plid, 'PARAMFORM', TEXT_PARAMETER, 'NO');
         run_product(REPORTS,'approcrep.rdf',SYNCHRONOUS,RUNTIME,FILESYSTEM,plid,null  );
         END;
    END; 2)I am using a Windows Vista machine and using Sun's plugin JRE5 update 16 in my machine to run the forms through my browser(IE7)
    It works fine when connecting to my applicatioon server
    For example,
    http://the_app_server:port/forms/frmservlet?config=testapp
    works fine
    But when I try to run the form locally using the form builder:
    I have defined in Edit->Preferences (Under runtime tab), the application server URL,like this:
    http://<my local computer name>:8889/forms/frmservlet
    When trying to run , it asks me to install Jinitiator
    why is this?
    I even tried installing it but when starting the applet, the IE crashes and closes.
    With these conditions, how will I figure out why the report is not running?
    I am not able to debug as well because I am unable to run the form.
    Edited by: Krithi on 06-Jul-2009 01:55

    hi gregor13, Thanks a lot for the second suggestion, it worked and I am able to run the form locally now
    For the first suggestion, you are right, this is what caused the issue.
    But I am still not able to do the report successfully..I am able to open the report but no data appears..
    I have defined a parameter list called plid
    In the original run_product built in, this parameter list was passed.
    Please let me know how can I implement this using the web.show_document.
    My code is below, which works except no parameter is passed.I need help in this one please.
    DECLARE
         plid paramlist; 
         the_param varchar2(15) := 'tmpdata';
         v_process varchar2(10);
      v_show_document       VARCHAR2 (2000) := '/reports/rwservlet?';
       v_report_server       VARCHAR2 (30)   := 'myservername';
       rep_url varchar2(2000);
    BEGIN
         If (:RADIO_GROUP31 in('ROD_REP','RSLB_REP','GEO_IMP','LBL_IMP')
                       And :FILENAME4 IS NULL ) Then
                       Message('A Filename is required to run the selected report');
                       Raise FORM_TRIGGER_FAILURE;
      Elsif (:RADIO_GROUP31 in('OPT_RUN','SDF_RUN')
                       And :DELIVERY_OFFICE_ID4 IS NULL ) Then
                       Message('A Delivery Office Id is required to run the selected report');
                       Raise FORM_TRIGGER_FAILURE;
      End If;
      v_process := :RADIO_GROUP31;
         BEGIN 
              plid := get_parameter_list(the_param);
         IF NOT id_null(plid) THEN
              destroy_parameter_list(plid);
         END IF;
         plid := create_parameter_list(the_param);
         add_parameter(plid, 'delivery_office_id', TEXT_PARAMETER,:DELIVERY_OFFICE_ID4);
         add_parameter(plid, 'filename', TEXT_PARAMETER,:FILENAME4);
         add_parameter(plid, 'p_opt_batch_id', TEXT_PARAMETER,:OPT_BATCH_ID);
         add_parameter(plid, 'p_sum_det', TEXT_PARAMETER,:SUM_DET_PB);
         add_parameter(plid, 'process', TEXT_PARAMETER,v_process);
         add_Parameter(plid, 'PARAMFORM', TEXT_PARAMETER, 'NO');
        /*Display report in the browser*/
        v_show_document := v_show_document
             -- Report server
             || '&server='
             || v_report_server
             -- Report name
             || '&report=APPROCREP.rdf'
             -- Reports parameters
             || '&userid=<username>/<PW>@DB'
             || '&destype=CACHE'
             || '&desformat=PDF';
          web.show_document (v_show_document);
    END;
    END;Note:forms upgrade assistant did not work for me.I was ale to convert the form but again more errors when running
    So I have decided to fix this manually

  • Concept Question about EDI and Error Processing

    Hello All,
    This is a concept question, I was wondering how others would approach this scenario.
    Let's take this scenario. In EDI often the transmission for a purchase order comes in with an invalid material number. Normal error processing is for the EDI team to research the issue (find the correct matnr), edit the idoc and reprocess the Idoc.  I would like to move that type of error processing out of the hands of the EDI folks and into the hands of the business users.
    How would they correct the material number? It has to be more intuitive than editing an IDoc, it has to be an easy and intuitive user interface. This process has to also work for many types of EDI transmissions both inbound and outbound.
    There would be many ways to handle this: create a report with an editable grid that would change the idoc during input and create the order with the corrections, convert the idoc to xml and use simple transformations, use an xsl report...etc.  You get the point. 
    How would you approach this?  Before I start the design I want to make sure I've given all the options due consideration...all options, webdynpro, transformations, regex, you name it...all is available, except there is no XI. 
    Personally I'm leaning towards an editable grid and processing buttons that would post the idoc in background...but I do that type of thing all the time and I may be in a rut and neglecting better design options.
    Thanks for your input,
    Greg

    <b>Paul:</b> So it runs the transaction silently in BDC format, until the error occurs, then opens up in dialogue to allow the user to change the invalid material, and then continue on with processing.
    This works when the processing function module uses BDC. But even then I think this is possibly nice from user perspective, but a nightmare from auditing perspective. I.e. correct me if I'm wrong, but I'm pretty sure there's no log indicating that the user changed the material number. Thus for anybody comparing the IDoc contents against the posted document (including change history) there's no trail that shows this change. Of course you can assume that this is what must have happened, but I personally prefer if I can track in the system what happened and have proof for that.
    <b>Reddy:</b>
    <ol>
    <li>it can be run daily basis, which should select all idocs which are in status 51 with message number (..related to wrong material number). report output should inlcude :idoc number-wrong mat no- space for new material to be entered by business against wrong 1. And there should be one button for RUN.</li>
    <li>After RUN, the material number should be changed to new 1 in segments and idocs should be reprocessed.</li>
    <li>repeat the run until business enter right mat num.</li>
    </ol>
    Design seems to limited to me (takes care only of one error message). Might work if that's the main pain point and this is the only one the user is dealing with. Otherwise I'd expect pretty soon they start complaining about having to use different tools for the possible errors. I'd keep the report more general, but allow this special form of processing only for a given error message (otherwise it's a normal re-process as triggered for example via BD87).
    Also, I assume that when you talk of changing the IDoc you mean that you actually keep an original copy around (like SAP does when you edit an IDoc). Often this is required from an auditing perspective. I'm not sure why you wouldn't want to check the material number <em>before</em> trying to process the IDoc to avoid wasting system resources (but maybe I misunderstood the step).
    Anyhow, in theory you could also achieve all of this via workflow. You can add custom columns to the work item overview in the inbox, only issue here is that it doesn't scale well (so issues with larger volumes).

  • Submit form on report pagination?  (APEX 2.2.0)

    This may be a really basic question, and I apologize if it's been answered elsewhere.
    Is it possible to have the form submit when changing pages in a report through the pagination links? I have a bunch of checkboxes that I want to preserve across page "turns". The pagination by default is just a hyperlink and not a form submission, so the values get lost.
    If it is possible, what do I need to do?
    Thanks!
    Don
    P.S. - I found Submit page before launching report link but that's about the CSV download link, and I can't find a way to apply that here.

    Earl,
    There is an APEX paginated report where one of the columns is for a call to HTMLDB_ITEM.CHECKBOX for each row. The form on the page submits back to the page itself. On form submission, the values for the checked boxes are stored (as a CSV list) in a page item. There are a few other buttons on the page which the users can use, but the important part in this question is the check boxes. At the very end of the process, something happens with all of the values in the CSV list.
    The issue I am having is that when the user clicks the "Previous" or "Next" links, the check boxes on that "page" of results are not processed.
    Thanks for your help so far. The solution I came up with was to redesign the interface so that the user has to explicitly choose to save the checked values, though I am curious about the original question, which boils down to, "can you have the pagination buttons submit the page instead of not?"

  • Running Forms and Reports 6i on Windows Server 2003

    Hello,
    Has anyone managed to get Forms and Reports 6i (running on 9iAS web) to run succesfully on Windows Server 2003? If so would you mind sharing what you needed to do to get it to work. I don't care about any of the other components of 9iAS other than forms and reports. Also is it possible to run on the 64bit version of this OS?
    The problem I'm encountering (on the 64bit version of Windows) is that I can't get our webforms to launch any reports. The forms run just fine. I can run the report manually using rwrun60.exe and entering all the parameters by hand. BUT when I run the report from within the form a rwrun60.exe process starts and runs at full cpu. After a bit it dies but the form still continues to wait for it. The only way to get out is to close the browser and forcefully kill the form instance. If anyone has any ideas on what this could be any help is appreciated.
    Thanks

    Hi Jan,
    I haven't tried to run Forms and Reports on Windows Server 2003, but I have worked on Windows XP and UNIX with F/R 6i 9i and 10g. I never had much luck with 9i Forms and Reports, 10g rel 1 was better, but 10g rel 2 is best. I recommend you bite the bullet and convert to 10g AS, Forms & Reports 10g rel 2. After running your 6i F/R to 10g through the converter, you may need to adjust fonts and colors.
    Regarding your specific question, I am surprised that the rwrun60 works at all with 9i AS. And rwrun90 probably won't run the 6i version of your reports without recompiling in the 9 version.
    Hope this helps,
    Frank

  • Installation Requirements for Oracle Apps Forms and Report Services OEL

    Hi all.
    Where can i find detail information about the installation requirements for Oracle Application Server Forms and Report Services under OEL 4 (Oracle Enterprise Linux) or OEL 5?
    It seems there's only information about Oracle Application Server in general, not the reduced or partiuclar distribution, Forms and Reports Services.
    Thanks in advance ....!

    I already saw the documentation for Forms and Reports Services Installation.
    This thread is about the specific requirements, if any, for this product on OEL 5 or OEL 4.
    See, there's a note on Metalink(546174.1) regarding some specific issues about installing Oracle Application Server on OEL5, but i'm not sure if this involves Oracle Application Server Forms and Reports Services.
    The idea is to know if these issues applies to this specific distribution .
    Hope you understand my question now. Thanks in advance

  • Migration MS ACCESS FORMS and Reports to Oracle (Java or Forms or Reports)

    Hello ,
    can someone tell me, how i can migrate a whole MS ACCESS 2000 mdb (with forms and Reports) to Oracle.
    I think i have first migrate the Access DB with the OMWB to Oracle and in the next Step to convert the VBA Code to JAVA or Forms9i.
    BUT Is there a tool available for Migrating VBA code like the OMWB ????

    I don't know if this is an obvious question, but do you have MS Access 2k installed on the machine you are trying to run this from? I'm assuming yes.
    If you do and there is still a problem, you should log a ticket for support who will take your mdb and help out with the issue for you.
    Many thanks
    Barry

  • Form with report, where some items in the form have been given values.

    Hi, greetings:
    I have a question that maybe silly but annoying to me. I need to provide a form with report, where some items in the form have been given values automatically, and these items (display only) are supposed to show given values in the form automatically.
    I used the APEX form with report. The update and delete worked well. But I cannot show automatic values when insert. By default APEX insert form makes every item null; I tried to give value for two items: P5212_USERKEY, P5212_DAILY_VER_DATE with process before header, after header, after regions and before footer, and computation, or set values of these two items in the branch when user hit create button (submit). It never worked out, the two items always displayed null value, and when I insert, I got "ORA-01400: cannot insert NULL into ("TBSBI"."DAILYVERPRODNOTE"."USERKEY")", since I have set up constraint in database that these two columns should not be null.
    Could anyone help on this? any suggestion would be appreciated.
    Sam

    If you have made these values 'Display Only' they would by default not save the session state. Accessing the page items will always return NULL. Did you change the 'Save Session State' option to 'Yes'?

  • Calling report with no parameters from a form should report be a JSP file?

    Hi,
    I'm completely new to the Oracle environment and am having a few beginner problems all I want to find out is how to call a report from a form. I know this question has been asked before but I can't work it out from the answers because people seem to keep talking about rdf files:
    I am trying to call the report with the following code:
    Declare
         report_id REPORT_OBJECT;
         v_rep varchar2(100);
         rep_status varchar2(20);
    Begin
         report_id:= FIND_REPORT_OBJECT('EmployeeRep');
         v_rep := RUN_REPORT_OBJECT(report_id);
    END;
    My report is called 'EmployeeRep' but it saves it as a JSP file and there is no option to save as an rdf as is mentioned in other posts. I can understand the environments confusion because there is no directory information with the find_report_object command. Does the report have to be stored in a certain directory.
    All I have done with the report is created it from the emp table of the sample Scott database. Any help is appreciated and nothing is too obvious as I say I'm completely new to this.
    Thanks
    Dan

    Try to pinpoint what is going wrong:
    1. Run the report stand alone (from Reports Builder). If that doesn't work, then it won't work calling it from Forms either.
    2. Check if anything has run at all, or if there are report error messages with:
    http://localhost:port/reports/rwservlet/showjobs?
    For a standalone Report Server use:
    http://localhost:port/reports/rwservlet/showjobs?server=rep_server_name
    3. If it does work, call it from Forms. Is the report output file created (e.g. in the cache directory if destype=cache)? In your code you have run_report_object, but you won't see any output on your screen. To see the output add web.show_document(...) to your report. There are many examples in this forum if you search for run_report_object.

  • Migrating Oracle forms and reports from 6i to 10g Application server on Uni

    HI Guys,
    We are migrating from Oracle forms and reports 6i to 10g.
    We will be having application server on Unix box.
    I understand following will be the changes i will have to do in this respect -
    1. Fonts are to be revisited only Java fonts are supported.
    2. Obsolete items, function calls, triggers are to be removed.
    My question is since this application can be cross platform application,
    Can anyone provide me with changes that I will have to do with configuration files like -
    1. Formsweb.cfg,
    2. forms.conf
    3. default.env
    4. registry.dat
    Keeping in mind that the application server will be on unix box.
    Thanks,
    Av.

    Java fonts are only supported for the Forms version.
    You can use your own fonts for Reports however, there is some legwork to do this. I know because I just went through it.
    If you will only being using the PDF output (which for me replaced the Preview mode that existed in 6i), then you have to install the TTF for the missing font, an AFM (use the ttf2pt1 utility to generate the AFM file, but make sure you remove the AFM extension when moving it to Unix). You'll want to use the PDF Subset in the uifont.ali (which exists under the ORACLE_HOME/guicommon/tk/admin directory and add the line underneath the PDF Subset "Font Family Name"="TTF Font Name" The font family name is found when you open the AFM file in textpad or wordpad for the font you generated. This is what you enter. The TTF Font Name is the name the TTF font. You'll have to restart Reports Server after this.
    If printing to the printer directly is an option you must have, I will tell you it does not work in Linux right now. You can print to the printer but if the font doesn't exist on the internal memory of the printer, it won't work. There are 3rd party utilities like ORARRP and PDFPrint that can take care of this but, each has its own limitations. The one thing I found with ORARRP is if you generate a Report with an RRPA file extension and open it on Windows, it works great, the printer dialog comes up asking you what printer you want to print too. However, if you call this in Linux/Unix with the filename, it brings it up in the web browser but doesn't prompt you for your printer to print too automatically. So, for me, it's a show stopper. My only other option is to install the fonts on the printer that are missing.
    As for the files you want to change, you'll obviously have to make changes to the formsweb.cfg, default.env, forms.conf. I have to modify the reports.sh for some PL/SQL attached libraries to make sure it picks them up. I did have to modify Registry.dat.
    There is alot of work but mainly forms wasn't too bad, unless you had fonts that weren't supported. Usually there is another font that you can use to replace the old one but you have to know which fonts exists on the server and try all the keys on the keyboard to find the corresponding keystroke.
    Hope this helps.
    Chris

Maybe you are looking for