Hide report URL parameters and it's vlaues

hi every body
how i can hide the value of parameter when call report in url
http://server:port/reports/rwservlet? orientation=PORTRAIT&desformat=PDF&destype=cache&report=E:\stud_free\Form\emps.rdf&
userid=scott/tiger@orcl&server=repserver&emp_no=7777&department_id=10
those paramters can i hide by using cgicmd.dat file and put them into key ,it's good.
orientation=PORTRAIT&desformat=PDF&destype=cache&report=E:\stud_free\Form\Card_stu_C.rdf&
userid=scott/tiger@orcl&server=repserver
but those parameters?
emp_no=7777&department_id=10
how i can hide it's values ??
* notice that the values oh those parameters are variables that means i pass it's (values) at RUN TIME
any help?

You can't.
1. Instead of calling a report directly like that, you could write a server side program (in jsp, php, or mod_plsql for instance) and POST the data to this program. This program then does the actual call to the report.
Posted data is not seen in the URL.
2. If you are calling reports from Forms, use run_report_object instead of calling the report via a URL.
3. I remember there is a document on OTN somewhere that explains how to use a cookie to achieve the same. See if I can find it again....
Ah, here it is:
http://www.oracle.com/technetwork/developer-tools/forms/frmwebshowdoc-rep-128094.pdf
However, this is a solution that works in Forms, since it uses a Forms Java Bean.
Edited by: InoL on Sep 27, 2011 8:50 AM

Similar Messages

  • Using a BSP page to hide report url ?!

    Hello everybody,
    I would like to 'hide' exact query url.
    I have found in SICF transaction external aliases but I can replace only a part of my url, ie :
    http://host:port/sap/bw/bex?parameters => http://host:port/test?parameters
    I would like to replace all the url in :
    http://host:port/sap/bw/bex?parameters  => http://serveuralias/
    This url has to be the same for each BW reports ... (little bit stupid i think but ...)
    How can i do this ?
    We told me that we can parameter a BSP page in SICF, on bex service, which call bw reports and thus we should only see the bsp url in IExplorer and not BW report url. Is it possible ?
    Thanks a lot,
    CG.

    hi tom,
    can u tell which method u r using for URL parameter passing?
    regards,
    kamaljeet

  • Discoverer report with parameters and functions

    I am new to Discoverer. Is there a way to create a report (with parameters) of one line per customer such that the following data will be displayed for each customer?
    Among the parameters is: from_date (month & year) ,to_date
    The basic query gives totals for each date (month & year) for every customer.
    Among the fields displayed:
    1-customer_id,
    2-balance until from_date,
    3-total activity between from_date and to_date
    I have a function to calculate the total balance until from_date, but then I cannot get the total activity on the same line. I tried using another function and I tried using a total calculation but to no success.
    Is this possible?
    Thanks.

    Hi Markus
    You need to determine whether you can in fact call a Discoverer report using a URL before linking it in Portal. You need to run the report in Viewer first and then see copy the URL from the address line of the browser. Then you open another browser and paste the URL. You may well be prompted for a username and password but hopefully the correct report with the right parameters will then execute.
    Assuming this works you then paste the same URL link into Portal and you should be able to get the report to run.
    Best wishes
    Michael

  • Auto Run ignores URL parameters and uses Defaults on first run

    We have BI Publisher 11g standalone (not OBIEE).
    We have a suite of BI Publisher reports, all set up on data sets with default parameters.
    All reports have Auto Run enabled and caching disabled.
    The reports are run from a Flex UI application using a URL i.e. URLVariables and URLRequest and navigateToURL.
    The required parameters for any report are read from BI Publisher using the web services, then the user makes their selections in our custom UI.
    We use:
                             urlVariables['_xpf'] = null;
                             urlVariables['_xpt'] = 0;
                             urlVariables['_xf'] = 'html';
                             urlVariables['_xmode'] = 1;
    The first time any user runs any report in the application the report is generated but with the default parameters NOT their selected values, and it displays the parameter controls when the settings as per above say it should NOT.
    Any report generation after that is fine - it runs with the user's nominated parameters values, and it does not display the parameter controls.
    Originally we thought it might be caching so along with all report caching settings being disabled, we introduced a parameter to force the uniqueness of each report URL i.e.
                             urlVariables['noCache'] = new Date().getTime();
    In Safari, if we Reset Safari then restart the app in the same browser window we can reproduce the problem.
    Any suggestions please?
    Thanks

    I'm not sure where the "Enable Document Cache" setting is?
    All reports have caching disabled - so for each report in its Report Properties, all items on the Caching tab are checked off.
    i.e.
    Enable Data Caching - off
    User Level - off
    Document Caching - off

  • Report url parameters

    I have a list item "My Reports" under "Reports" tab in the application. When this list item is active, it should show all the reports for that user.Using one of the many query screens (with bunch of parameters), the user will generate a report. The user should be able to give a name to this report and save it in the database as that particular users report. When the user logins next time, these reports should appear as hyperlinks when the user navigates to "My Reports" list item in the application. When the user clicks on any of the report links, the corresponding report should be displyed. How can I store the report url with all the parameters as a string in the database and display them as report links to the user?.
    Thanks,
    Surya

    hey surya--
         i know that you and i already spoke about your hyperlink columns, but i'll just post that answer really quickly so others can follow:
    because you opted to have a single report page that runs all of your users' stored queries, you were unable to take advantage of the links we allow you to generate after the fact as a column attribute. the work around for your approach was to code your htp.anchor calls right into your select statement that ultimately gets stored in your stored queries table. if you'd stored the individual report parameters instead of the query strings, you could direct users back to the custom report screen for each report. you'd then be able to use our column attribute linking.
    ...now onto remembering your users' sort-enabled column header preference...
    you'd like your app to be able to remember the column by which your user last sorted his report so that he can then invoke his stored report using that same sort preference. it takes a bit of a hack to achieve this, but the approach certainly works:
    if you create a report with sort-enabled column headers and click on the generated column headers, you'll find that we pass the sorting information back to the html db engine via the URL. the two bits of information that make this possible are the value for :REQUEST (the fourth value in our f?p= url syntax) and the fsp_region_id parameter that we tack onto the end of the URL. if you gather these two pieces of data, you can then construct a URL that would sort the resulting report the same way that your user last viewed it. the fsp_region_id part won't change for your report. it's the numeric id associated (behind the scenes) with your report region. you can get that number by clicking on your report region name from your page definition screen in the html db development environment. the last number in your URL that's shown on the resulting page is your region id. the value of :REQUEST is a little trickier to trap, but it's still doable. since your users are altering their sort preferences by clicking our column header links, they're not SUBMITting their pages with each click. because of this, you're not given an opportunity to trap the value of :REQUEST. you can get it after the fact, though, because we store it as an html db Preference value. the syntax to store the your users' last column sort preference into a local variable would be...
    declare
    l_pref varchar2(200) default null;
    l_region_id number default 123456;
    begin
    l_pref := wwv_flow_preferences.get_preference (
    p_preference => 'FSP'||wwv_flow.g_flow_id||
    '_P'||wwv_flow.g_flow_step_id||'_R'||l_region_id||'_SORT');
    end;
    ...so assuming you had a report region whose ID was 123456, the above code would trap the last sort preference for your current user's session. (you'd probably want to insert this value into your stored report table, so you can get to it later.) so now that you know the region_id and your user's last sort preference, you just have to put those values back into the right places in your URL to get things to work. as you know, the value for :REQUEST goes in the fourth slot in our f?p= URL syntax. then you throw in the extra "&fsp_region_id=123456" at the end of that URL (assuming your region's id was 123456). in your case, you're storing your full query in a table. you'd probably want to pass your report page some id to let it know which query to run off of. assuming your region id is 123456, your report page is 5, the id that your stored queries table needed for this user was 7, and your user lasted sorted by the third column of the query, this is the type of URL that you'd need to pass to the HTML DB engine...
    http://htmldb.oracle.com/pls/otn/f?p=&APP_ID.:5:&SESSION.:fsp_sort_3:::P5_MY_STORED_QUERY_TABLE_ID:7&fsp_region_id=123456
    ...where &APP_ID. and &SESSION. are substituted appropriately for you by html db. i know this is a lot of info, so far, but there is one more twist to all this: it appears that the value stored as a preference reflects the opposite order of ascension as the one the user indicated. so if your user clicks the 3rd column header of your report to sort by that column, the REQUEST value passed to our engine would be fsp_sort_3. the value stored as a preference would be fsp_sort_3_desc. i know that's weird, but that's just how it goes. since we're hacking, here, we can't really complain ;-)
    hope this helps,
    raj

  • Help with URL Parameters and HTML DataSet please.

    Hello everybody!
    Looking at the example page: "Using URL Parameters to Control Data Regions", towards the bottom it gives an example of "Set by Product Name", from an XML DataSet using the following sample code:
        //Data set for the second example. var ds2 = new Spry.Data.XMLDataSet("../../demos/products/products.xml", "products/product");    //If the URL parameter 'product' has a value, set the XPath that includes a filter and then load the data. if (params.product){    ds2.setXPath("products/product[name = '"+params.product+"']");    ds2.loadData(); }
    Can anyone please explain how to amend this to work with a HTML Dataset rather than XML?
    The first example on the page (Set by RowID) works unchanged for the HTML DataSet, but I don't know what I should replace the 'setXPath' line with.
    I see this has been asked before, but I'm afraid I can't find any answer that works (or, more often, that I can understand properly!)
    Grateful for any suggestions.
    Len

    Wow! Thanks Ben.
    I hadn't thought about using Stacked Containers.
    I'll test this out tonight and let you know how I get on.
    Cheers,
    Len
    A few days later and at last I've been able to test your suggestions.
    I think I must be doing something wrong as the links and content don't work at all:
    http://www.myosanthe-bernhard-huber.com/html/stack1.php
    I know that the stacked containers do work (http://www.myosanthe-bernhard-huber.com/html/stack0.php), so I guess there are some errors in the coding somewhere.
    Would you mind reviewing, please?
    The important thing for me (in this case, anyway) is to get the called page's content using its 'Ref', and I'm not sure what benefit there is in using stacked containers as opposed to master-detail containers.
    The master-detail method works reasonably well for me at
    http://www.myosanthe-bernhard-huber.com/html/fotoalbum.php and sub-pages.
    Perhaps I am betraying my lack of knowledge, but as I said in my original post, I think that I just need the HTMLDataSet equivalent to:
        //Data set for the second example.
    var ds2 = new Spry.Data.XMLDataSet("../../demos/products/products.xml", "products/product");
       //If the URL parameter 'product' has a value, set the XPath that includes a filter and then load the data.
    if (params.product){
       ds2.setXPath("products/product[name = '"+params.product+"']");
       ds2.loadData();
    which as you can see uses an XMLDataSet, but does exactly what I need.
    (see http://labs.adobe.com/technologies/spry/samples/data_region/DataWithURLParams.html)
    Thanks again for your help, Ben.
    Len
    Message was updated by: ec1lennie

  • Hide url Parameters

    Hi Team,
                Is it possible to hide the url parameters, when the gateway service is executed through UI5. For example from the below url is it possible to hide the parameter agencynum in the browser while it is passed to UI5.
    /sap/opu/odata/IWFND/RMTSAMPLEFLIGHT/TravelagencyCollection(agencynum='00001756') .

    Hi,
    as mentioned in earlier response, end user is able to see your entire code as well as how the HTTP calls are being made to server in browser developer console tools (valid for almost all browsers having ability to open the console)
    yes the other option could be encryption of the code but it has its own disadvantages. you can google on it. here is one good discussion javascript - Disable developer tools - Stack Overflow follow entire discussion to know more on pros and cons.
    There is one concept javascript obfuscator. try http://javascriptobfuscator.com/
    Here is example of JS code with obfuscator - JS Bin - Collaborative JavaScript Debugging</title> <link rel="icon" href="http://static.jsbin.…
    and original example as JS Bin - Collaborative JavaScript Debugging</title> <link rel="icon" href="http://static.jsbin.…
    I hope this will give some idea on encoding. but again it has its own disadvantages and need to use properly.
    Regards,
    Chandra

  • Execute a Query from a report sending it parameters and capture the result

    Hello everybody,
    Greetings from Peru, I want your help, Do you know how to execute a query from a report sending parameteres and capture the result in a internal table?
    The attached imaged has in red square the parameteres I want to send from a report.
    The idea is to have a JOB that executes everyday and parameters like DATE PERIOD will change automatically.
    Thanks for your time.

    Hi Enrique,
    You can call a query from a report by using submit statement.
    Every query has a corresponding program associated with it.
    Execute the query from SQ01. On te selection screen of query, goto SYSTEM  from menu and then click on STATUS, you will get program name (In this case aqzzzent_struct=zmm_ent_struc1). Use this program to call the query from your custom program.
    Also populate the rspar int table as per the selection criteria you want to pass to query.
       DATA: rspar     TYPE TABLE OF rsparams,
        wa_rspar  LIKE LINE OF rspar.
          wa_rspar-selname = 'SP$00001'.
          wa_rspar-kind = 'S'.
          wa_rspar-sign = 'I'.
          wa_rspar-option = 'BT'.
          wa_rspar-low  = s_cmp_cd-low.
          wa_rspar-high = s_cmp_cd-high.
          APPEND wa_rspar TO rspar.
       SUBMIT aqzzzent_struct=zmm_ent_struc1 WITH SELECTION-TABLE rspar AND RETURN.
    Thanks,
    Sachin

  • How to read URL parameters of one wdp component into other WDP component?

    Dear Experts,
    Can anyone let me know how to read URL parameters of one wdp component into other WDP component?
    My requirement is i have one standard WDP component with 3 URL parameters and i needto
    read that URL parameters along with their values in my Z-WDP component.
    Thanks
    SK

    Hi Santosh,
    You can read parameters send from one WebDynpro Component to another component by adding code in "HANDLEDEFAULT" Event Handler method ( Window )of your target Web Dynpro Component.
    data: lt_parameter             type tihttpnvp,
             ls_parameter             type ihttpnvp.
    lo_api_controller ?= wd_this->wd_get_api( ).
       call method lo_api_controller->get_message_manager
         receiving
           message_manager = lo_message_manager.
       clear : ls_parameter.
       refresh : lt_parameter[].
    * Read all URL parameters
       wdevent->get_data( exporting name = if_wd_application=>all_url_parameters importing value = lt_parameter ).
    if not lt_parameter[] is initial.
         clear : ls_parameter.
         read table lt_parameter into ls_parameter index 1.
         if ls_parameter-name = 'ACTION' and
            ls_parameter-value is initial.
           lv_flag = 'X'.
           clear : lo_msg.
           lo_msg = 'Action Parameter Missing in URL Link !'.
    *         report message
           call method lo_message_manager->report_error_message
             exporting
               message_text = lo_msg.
         else.
         endif.
    Best Regards
    Priyesh Shah

  • The Web Dynpro application was called up with the wrong URL parameters

    Hi all,
    I am using the systems below:
    ERP STACK :16
    EHP : 4
    EHP SP Stack :4
    EA-HR * : 604(SP12)
    SAP-HR * :604(SP12)
    XSS JAVA components : SAP ESS 603 SP05
    SAP MSS 600 SP16
    PCUI_GP 603 SP05
    Business Package : BP ERP05 ESS 1.41 SP04
    BP ERP05 MSS 1.41 SP04
    BP ERP05 COMMON PARTS 1.41 SP04
    I am getting below error after clicking on the appraisal document:
    App. Called Up Incorrectly
    The Web Dynpro application was called up with the wrong URL parameters.
    Note
    Enter the URL parameters and their use.
    You can find more information on the functions that you can perform in the catalog for appraisal templates in the Implementation Guide (IMG) for Objective Setting and Appraisals under Edit Forms.
    I already applied the below notes also:
    1468466 Performance Management Launchpad Configuration
    1463821 Performance Management Portal Configuration
    1416756 OBN Configuration in Performance Management
    1408243 Configuration for object-based navigation
    Plz advise me??
    Thanks,
    Anumit

    can you paste the exact error. also you can take a HTTP trace and see which resourse or UWL is being launched!

  • Parameters and database login with Web Services SDK

    I need to know how to do the two most common report tasks through the Web Services interface to Crystal Reports Server 2008:
    How do I get a list of a report's parameters and set the parameter's values?
    How do I set the database login information?
    I have considerable experience with writing custom web interfaces for Business Objects Enterprise with .NET, but now we're supposed to use web services instead of Enterprise services, especially when writing Windows forms apps. The official line is that writing thick client apps using Enterprise services is "possible but not supported." I can't seem to find the equivalent to the .Parameters property in Web Services.
    The tutorials for Web Services aren't much help. The BIPlatform examples show how to schedule a report without parameters and without setting the database login, but this isn't much help in the real world. The ReportEngine tutorial was apparently written by someone else, and is little or no help.
    This seems like such a simple question, but I have wasted an entire day and am no closer to the answer.

    I think the following resources will help:
    https://wiki.sdn.sap.com/wiki/display/BOBJ/GettingStartedwiththeWebServicesSDK
    http://help.sap.com/businessobject/product_guides/xir2PP/en/qaaws.pdf
    http://devlibrary.businessobjects.com/BusinessObjectsXIR2SP2/en/en/WS_SDK/wssdk_server/default.htm
    Also, see this forum thread:
    Web Services SDK secLDAP
    Ludek

  • HTTP Receiver with URL Parameters

    Hi, I need to pass the following parameters when I do an HTTP post
    1. Data
    2. DataType
    3. Protocol
    4. Security
    5. DataFormat
    Here the Data will have the payload to be sent to HTTP receiver. Can anybody tell me, how I can pass the payload using URL Parameter.

    in the HTTP reciever CC
    from the help...
    - If you want to use URL parameters, select Apply URL Parameters and enter the parameters in the fields Parameter 1 to Parameter 6.
    The parameters are included in the HTTP request under the names specified here.
    The technical names of the fields are URLParamOne, u2026, URLParamSix
    Also check this blog
    Aspirant to learn SAP XI...You won the Jackpot if you read this!-Part III
    Edited by: Anand on Oct 15, 2008 8:40 PM

  • Crystal Reports 8.5 and Pervasive SQL 8

    Post Author: manza
    CA Forum: Data Connectivity and SQL
    Hi.
    I have configured a report in CR 8.5 Prof with the direct access to Data Files for Pervasive 8.
    If I execute the report, everything works fine.
    If I try Verify Database, CR tells me: "Choose Database File". Then I select the .ddf (FILE.DDF) and the answer is:
    Betrieve [4]: key value not foundPlease give location of Info View or dictionary used to create this report
    I have tested that the necesary dll's are loaded: p2bbtrv.dll, p2ctbtrv.dll, s2dtconv.dll, wbtrv32.dll, sbtrvd32.dll
    The problem is that I have created a VB .NET program that execute a Report with parameters and export it to pdf format, and it gives me the following error:
    "Excepción no controlada: CrystalDecisions.CrystalReports.Engine.DataSourceException: No es posible cargar la información de la base de datos."
    ... I think the translation will be:
    "Not controlled exceptiom: CrystalDecisions.CrystalReports.Engine.DataSourceException: It is not possible to load the information from the data base."
    I supose that if I solve the problem with "Verify Database" I will correct the problem with the program.
    Thanks in advance.

    There is a document for Crystal Reports in Citrix environment written for exporting error, but I think it could be applicable for your situation.
    I quote it here:
    "... errors occur because Citrix Server and Terminal Server use the User Path Variable rather than the System Path Variable for clients.
    Solution:
    This solution has been written for Crystal Reports 8.5. The directory path to the Crystal folder may be different in other versions. For example, in Crystal Reports 9, copy files from c:\program files\Common Files\Crystal Decisions\2.0\bin to winnt\crystal.
    By default, the Crystal Reports export drivers (DLLs) are installed to the %systemroot%\Crystal directory (generally C:\Winnt\Crystal), which is not included in the User Path Variable. Each user will have a specific User Path Variable making it difficult to update each one.
    Steps to Resolve:
    Therefore, to resolve these issues, copy files from the Crystal directory to the Citrix Serveru2019s or Terminal Serveru2019s System directory.
    1. Copy the files from the following directory:
    %systemroot%\Crystal
    CAUTION
    Do not delete the %systemroot\Crystal directory. Other Business Objects products may require this directory.
    2. Paste the files to the System directory. For example, in Terminal Server, the System directory is generally:
    Winnt\System32
    NOTE
    Verify the correct directory location in your environment.
    With the DLLs in the System directory, the User Path Variable will be able to locate them. The error messages should be resolved and exporting should be successful."

  • How can we hide Report Total in Grouping report

    Hi
    I have used the APEX grouping functionality to display the Total by group on a particular Column.
    How can Hide report total value.
    Example:
    GL
    Company Location      Cost Center      Period      Value
    30      000           000           Jan-07      4,182,826.00
    30      101           000           Jan-07      11,943,060.00
    30      102           000           Jan-07      14,238,137.00
    30      103           000           Jan-07      19,057.00
    30      104           000           Jan-07      2,595,799.00
    30      105           000           Jan-07      165,943.00
    30      106           000           Jan-07      741,256.00
    40      000           000           Jan-07      1,058,768.00
    40      101           000           Jan-07      201,323.00
    40      102           000           Jan-07      20,795,876.00
    40      103           000           Jan-07      10,131,660.00
    40      106           000           Jan-07      5,474.00
    Source Total:                     66,079,179.00
    Inventory
    Company Location      Cost Center      Period      Value
    30      000           000           Jan-07      4,156,905.00
    30      101           000           Jan-07      11,943,062.00
    30      102           000           Jan-07      14,238,037.00
    30      103           000           Jan-07      19,057.00
    30      104           000           Jan-07      2,595,799.00
    30      105           000           Jan-07      165,943.00
    30      106           000           Jan-07      741,257.00
    40      000           000           Jan-07      1,016,777.00
    40      101           000           Jan-07      203,659.00
    40      102           000           Jan-07      20,779,260.00
    40      103           000           Jan-07      10,075,212.00
    40      106           000           Jan-07      5,474.00
    Source Total:                     65,940,442.00
    Report Total :                     132,019,621.00
    How can Hide "Report Total" label and its corresponding value.
    Regards
    Kiran Akkiraju

    Hello Kiran,
    Please check if the following can help you - Re: Break formatting and number format of SUM value
    Regards,
    Arie.

  • Passing URL parameters to WD app in URL IView

    Hi experts,
    I'm using EP 7.2 and as I found out this version doesn't support Web Dynpro Java iview template so I'm using URL iview template for my Web Dynpro Java application. My requirement is to somehow pass some URL parameter (which is id for something in my app) to the WD app in the URL iview. So in this scenario setting the URL parameters and their values during design time for the iview is not suitable. I tried DynamicParameter=id%3D154 for example but it doesn't work. Do someone has any ideas to solve this problem? Any help will be appreciated.
    Regards,
    Martin
    Edited by: musaka on Oct 27, 2009 1:12 PM

    Hi Musaka,
    If i am not mistaken, your requirement is to display a URL iView to user with some parameters (contained within the Address Bar of the Browser) to be passed to the iView. Initially as no parameter value can be defined on previewing the iView or opening the iView, no value is passed to iView. But in case, when you directly enter the Parameter Values against Parameter Names in Address Bar and then say go, the page should reload and pick the parameter values from URL in Address Bar instead.
    Steps to follow:
    1. Put     CustomerId=0&RequestId=0            in the Application Parameter property of the URL iView.
    2. Put the following lines of code in the wdDoInit() in the implementation tab of the View Controller to retrieve and use the passed parameter value in the View of the application and then say Organize Imports from the context menu.
    int customerId = WDProtocolAdapter().getProtocolAdapter().getRequestObject().getParameter("CustomerId");
    int requestId = WDProtocolAdapter().getProtocolAdapter().getRequestObject().getParameter("RequestId");
    Please revert in case of any issue.
    Regards,
    Tushar Sinha,
    Infosys Technologies Limited,
    Hyderabad,
    India
    Edited by: tushar sinha on Oct 29, 2009 10:51 PM

Maybe you are looking for