Convert bsp_protcl :// bsp_server

Hi together,
hope anybody can help.
For a project it`s required to open from a web dynpro application a BI report in a new window. I get the URL`s for the several reports form function module NAVIGATION_USER_MENU_READ.
May problem is, that the URL`s in the format
<bsp_protcl>://<bsp_server>/sap/bw/BEx?cmd.......
or
<prt_protcl>://<prt_server>/<bi_launcher>?TEMPLATE=.......
Are there any function moduls or classes to replace the variables with the correct URL parameters?
Regards,
Anton

Hi together,
hope anybody can help.
For a project it`s required to open from a web dynpro application a BI report in a new window. I get the URL`s for the several reports form function module NAVIGATION_USER_MENU_READ.
May problem is, that the URL`s in the format
<bsp_protcl>://<bsp_server>/sap/bw/BEx?cmd.......
or
<prt_protcl>://<prt_server>/<bi_launcher>?TEMPLATE=.......
Are there any function moduls or classes to replace the variables with the correct URL parameters?
Regards,
Anton

Similar Messages

  • Configuring variables for bsp_protcl :// bsp_server /

    Hello all,
    We have copied our BW and SRM production systems back to our support environment (BW1 and EB1).
    There is a BW web reporting role that is on both the BW1 and EB1 system however when I execute a report from the role on the EB1 system it tries to open up a web report on the BW production system.
    When I execute the same report on the BW1 system it correctly opens a web report on the BW1 system.
    In the role, I have noticed in the details for the BW web reports that the URL starts:
    <bsp_protcl>://<bsp_server>/sap/bw/BEx?.....
    Please can anyone tell me where to set the variables for <bsp_protcl> and <bsp_server> so that I can point them to the correct BW system?
    Many thanks,
    John.

    Hi John,
    Maybe you can refer to this OSS Note 853997. You need to import a support package. Hope this helps.
    Cheers,
    Mona

  • BI upgrade: abap menu role, url format conversion ?

    hi all,
    I'm upgrading from BW3.5 to BI7.0.
    In BW3.5 abap role I am using menus wich include BW3.5 queries. URL format for query is like <bsp_protcl>://<bsp_server>/sap/bw/BEx?...
    The system gets upgraded in BI 7.0. Abap menu role still have the URL format for the query (like above). I would like to have the new BI format wich is like <prt_protcl>://<prt_server>/<bi_launcher>?...
    Is there a way to make URL format mass conversion ?
    There are thousand of queries in abap menu roles, I do not imagine this has to be changed manually ...?????
    Thanks in advance for your reply.
    Jean

    You could write a short SE38 program against the AGR_BUFFI table on the URL field:
    Replace <bsp_protcl> with <prt_protcl>
    Replace <bsp_server> with <prt_server>
    Replace sap/bw/BEx with <bi_launcher>
    Replace VARIABLES_CLEAR with CLEAR_VARIABLES
    Replace DATA_PROVIDER_ID with initial_state=VIEW&initial_state-view
    Keep in mind that you would not want to automatically convert entries that reference a 3.5 Web Template, or a table API.

  • Broadcasting in BEx

    We have got this new BI 7.0 front end.
    Right now our requirement is that we need to create one report of Open orders periodically i.e. weekly or monthly and send this report to Vendors through email.
    This will come from standard cube and standard query but does anyone know how to broadcast it? is it possible and if yes then how ??
    Thanks

    We are still on BW 3.5, so it may be a little different in BI 7.0, but the way we set these up is to use the following URL to launch the Information Broadcaster on the Web:
    <bsp_protcl>://<bsp_server>/sap/bw/BEx?CMD=START_BROADCASTER
    After it starts up, just click on "Settings Query" to choose the query to be used, then click on "Create New Setting with the Wizard" and fill in the fields in the wizard screens. BTW, if you do not already have a variant set-up for the query, you can even specify the variable values to be used here.
    Hope this helps...
    Bob

  • Urgent: How to add BEx Reports to Role

    Dear all,
    I have created BEx reports and they are present in INFOAREA tab in Query Designer and Analyser.
    Now I want to assign these reports to Role area. I have tried thru tcode PFCG but couldn't find the solution.
    Please help me in finding the solution. Its urgent.
    Thanks in advance.
    Vinod.

    hi Vinod,
    check
    add query in role
    you can try,
    in PFCG, click '+other', choose 'bw query url', in next screen give description for text and object description =
    <bsp_protcl>://<bsp_server>/sap/bw/BEx?sap-language=<language>&bsplanguage=EN&cmd=ldoc&INFOCUBE=infocubename&QUERY=querytechnicalname
    or open Query Designer, find your query,
    before open the query click button “Enter in Role”.
    select role/folder in which you want to put the query
    hope this helps.

  • Query assigned to role. Doesnt execute when try to execute from under role

    Hi Experts,
    We have some queries assigned to a role in PFCG.
    Now the anomaly is as follows:
    some of the queries that are assigned, do not show any technical names in the Bex role window. When we click on these queries under this role, nothing happens. no execution, nothing.
    The same queries if executed from under the Infoareas->infoprovider->query path, execute correctly.
    This would point to incorrect assignments in PFCG, BUT thats not the case.
    <bsp_protcl>://<bsp_server>/sap/bw/BEx?sap-language=<language>&bsplanguage=EN&cmd=ldoc&INFOCUBE=Z1&QUERY=ZQ1
    <bsp_protcl>://<bsp_server>/sap/bw/BEx?sap-language=<language>&bsplanguage=EN&cmd=ldoc&INFOCUBE=Z2&QUERY=ZQ2
    The details of the query assignments to the role are as above.
    Query ZQ1 shows in Bex role with a technical name and executes properly.
    Query ZQ2 doesn't show a technical name under that role in Bex and doesnt execute.
    Also if I execute ZQ2 from the PFCG, it executes correctly.
    What are we missing here?
    All help appreciated!

    The query name is correct.  The assignment seems to be correct too.
    But for this particular assignment, the bex role doesnt show a technical name for the query. neither does the query execute.
    Why don't the assignment via PFCG work?
    Edited by: CC on May 22, 2008 6:04 PM

  • Problem in picking up the data from queries in QA and PRD

    Dear Experts
    We have upgraded our Development server from 3.5 to 7.I have used Role Menu web template.As this template is default for all users,When i execute these reports in DEV,it gives this URL and gives the data from Dev.
    http://cibdm.ncsbe.eu.jnj.com:51200/irj/servlet/prt/portal/prtroot/pcd!3aportal_content!2fcom.sap.pct!2fplatform_add_ons!2fcom.sap.ip.bi!2fiViews!2fcom.sap.ip.bi.bex?QUERY=ZS_ZCCAM4_33AA
    My problem is after i transport these roles(with attached list of reports in Menu) to QA or PRD and when user executes these reports,That Picks up the query from Dev.I cant edit roles in QA and PRD to change the host name and port of QA and PRD respectively.IS there any way that when i trasport these roles then it should automatically pick up the host name and port of QA and PRD and execute the reports from respective serevrs.
    I understand that this problem is coz of Java enviornment.If its ABAP enviornment then it will pick up the value defined in profile paramets in QA and PRD.This works coz there is http://<bsp...> extension in ABAP case.
    Please correct me if my understanding is wrong.
    Thanks for quick response.
    Rgds
    ACE

    Hi Simon,
    First of all thanks alot for your reply.
    Well as per your suggestion i will check OSS note.Yes, as you said i have hardcoded in Dev System i.e (http://ciBDM.ncsbe.eu.jnj.com:51200).But i see that if i use this place holders(<bsp_protcl>://<bsp_server>/sap/bw/BEx?cmd=ldoc&template_id=<...>) will work for ABAP enviornment.This place holder will read the profile paramater and change accordingly according to destination system.Do you say this place holder will work for Java enviornment also?.
    If not for Java do we have any other place holder?.
    Please let me know as am still workingon this issue.
    Rgds
    ACE

  • Looking for web template

    Hi there,
    I have a web report and there are certain properties in that report I want to use in my new report. The problem is when I click on Open template in WAD, I dont find that report. I have looked everywhere and am sure about searching it.
    What can be the problem.

    This I got when I ran the query
    https://xxx.xxx.xx.xxxx.com:8443/sap/bw/BEx?SAP-LANGUAGE=EN&PAGENO=1&CMD=PROCESS_VARIABLES&REQUEST_NO=1&CMD=PROCESS_VARIABLES&SUBCMD=VAR_SUBMIT&VARID=
    This URL I got from pfcg
    <bsp_protcl>://<bsp_server>/sap/bw/BEx?sap-language=<language>&bsplanguage=EN&cmd=ldoc&INFOCUBE=ZXXXX&QUERY=ZGLBL_B3_FI_ZXXXX_

  • AGR_HIER table has blank entries for type SAP_BW_BTMP

    Hi
    Normally I can find out which Web Templates are available from which role by looking in table AGR_HIER and select Extended name=SAP_BW_BTMP.
    When I look in the table now, the Unique ID field is blank for the newest added entries. Has SAP changed the way these informations are stored? Where can I find the information now?
    Kind regards
    Morten Ellgaard

    I've previously used table AGR_BUFFI as this includes URL links of the form
    <bsp_protcl>://<bsp_server>/sap/bw/BEx?cmd=ldoc&template_id=Z0QUERY_TEMPLATE_ORIGINAL
    Would searching for the &template_id= values give you the info you are looking for?
    I can see what you were looking for in AGR_HIER via Extended name = SAP_BW_TEMPLATE on our BI systems which are on BI 7, so still seem to holding such info.
    If I compare AGR_HIER with AGR_BUFFI I can see such info via AGR_BUFFI, which as it only holds the links and not the full menu structure seems a bit clearer to me.
    Edited by: Chris Haigh on Jan 26, 2010 10:51 AM

  • Need to a voltage converter to run US-bought 110v HP Printers in 220v Pakistan any recommendations?

    I Purchased Three Printers 
    1. 
    HP LaserJet Enterprise 500 MFP M525dn(CF116A)
    2.
    HP Color LaserJet Enterprise CP4025n Printer(CC489A)
    3.
    HP LaserJet P2055d Printer (CE457A) -
     All of them three operates on 110v USA.  but i need them to use in 220V . Can anyone recommend me any good Voltage converter ?
    This question was solved.
    View Solution.

    Hi,
    Before go out to buy a converter/transformer  (you need over 2KW for all 3 of them), please check the switches at the back, they may have switches to switch from 110V to 220V. I don't know your market, my suggestion: talk with an electrician who knows the real world much better.
    Regards.
    BH
    **Click the KUDOS thumb up on the left to say 'Thanks'**
    Make it easier for other people to find solutions by marking a Reply 'Accept as Solution' if it solves your problem.

  • ALL MY DESKTOP APPS CONVERTED TO PDF FILES.

    After sending an urgent email attachment in Adobe PDF to Government Offcom, all my Desktop applications in windows 7 64 bit have been converted to PDF files and cannot be opened.   The attachment used was sent to me by my Secretary remotely using an old MAC.
    I can return my laptop to normal operation by un installing my Adobe Reader 11 app, but the problem returns when I re Download Adobe Reader
    11 again.     After discussing this with Adobe Technical in London they advised me to raise this issue with your Adjudicators in this Forum. 
    Please assist asap as this is very urgent right now for several genuine reasons.
    Many thanks.   Derek Horder.

    See if anything in here helps: https://helpx.adobe.com/acrobat/kb/application-file-icons-change-acrobat.html

  • Which is best app to convert voice memos to text?

    There must be a way to import iPhone 5s voice memos, some 20 minutes long into editable text. Recommendations would be appreciated.

    SORRY! WHAT I MEANT TO ASK WAS "I WANT TO EXPORT  YOUTUBE & FACEBOOK VIDEOS TO ITUNES. WHAT IS THE BEST APP. TO USE TO CONVERT THESE VIDEOS INTO A FORMAT THAT IS ACCEPTABLE TO ITUNES. WHAT IS THE BEST FORMAT TO USE. THANK YOU

  • Need to convert JApplet to JFrame

    I need to write code for where I have 60 balls bouncing around inside a window. The client will then be able to select a button and it will pull out a ball with the number 1-60 written on it. The user will be able to do this up to 7 times. Each time it is done the past numbers that have already appeared can not reappear. What I am stuck on right now is geting my balls into a JFrame. Can anyone give advice or show how to. I currently have my 60 balls running in a JApplet. Here is the JAVA code and the HTML code. Thanks!
    Here is the JAVA code
    import java.awt.*;
    import java.applet.*;
    import java.util.*;
    import javax.swing.*;
    class CollideBall{
    int width, height;
    public static final int diameter=20;
    //coordinates and value of increment
    double x, y, xinc, yinc, coll_x, coll_y;
    boolean collide;
    Color color;
    Graphics g;
    Rectangle r;
    //the constructor
    public CollideBall(int w, int h, int x, int y, double xinc, double yinc, Color c){
    width=w;
    height=h;
    this.x=x;
    this.y=y;
    this.xinc=xinc;
    this.yinc=yinc;
    color=c;
    r=new Rectangle(150,80,130,90);
    public double getCenterX() {return x+diameter/2;}
    public double getCenterY() {return y+diameter/2;}
    public void alterRect(int x, int y, int w, int h){
    r.setLocation(x,y);
    r.setSize(w,h);
    public void move(){
    if (collide){  
    double xvect=coll_x-getCenterX();
    double yvect=coll_y-getCenterY();
    if((xinc>0 && xvect>0) || (xinc<0 && xvect<0))
    xinc=-xinc;
    if((yinc>0 && yvect>0) || (yinc<0 && yvect<0))
    yinc=-yinc;
    collide=false;
    x+=xinc;
    y+=yinc;
    //when the ball bumps against a boundary, it bounces off
    if(x<6 || x>width-diameter){
    xinc=-xinc;
    x+=xinc;
    if(y<6 || y>height-diameter){
    yinc=-yinc;
    y+=yinc;
    //cast ball coordinates to integers
    int x=(int)this.x;
    int y=(int)this.y;
    //bounce off the obstacle
    //left border
    if(x>r.x-diameter&&x<r.x-diameter+7&&xinc>0&&y>r.y-diameter&&y<r.y+r.height){
    xinc=-xinc;
    x+=xinc;
    //right border
    if(x<r.x+r.width&&x>r.x+r.width-7&&xinc<0&&y>r.y-diameter&&y<r.y+r.height){
    xinc=-xinc;
    x+=xinc;
    //upper border
    if(y>r.y-diameter&&y<r.y-diameter+7&&yinc>0&&x>r.x-diameter&&x<r.x+r.width){
    yinc=-yinc;
    y+=yinc;
    //bottom border
    if(y<r.y+r.height&&y>r.y+r.height-7&&yinc<0&&x>r.x-diameter&&x<r.x+r.width){
    yinc=-yinc;
    y+=yinc;
    public void hit(CollideBall b){
    if(!collide){
    coll_x=b.getCenterX();
    coll_y=b.getCenterY();
    collide=true;
    public void paint(Graphics gr){
    g=gr;
    g.setColor(color);
    //the coordinates in fillOval have to be int, so we cast
    //explicitly from double to int
    g.fillOval((int)x,(int)y,diameter,diameter);
    g.setColor(Color.white);
    g.drawArc((int)x,(int)y,diameter,diameter,45,180);
    g.setColor(Color.darkGray);
    g.drawArc((int)x,(int)y,diameter,diameter,225,180);
    public class BouncingBalls extends Applet implements Runnable {
    Thread runner;
    Image Buffer;
    Graphics gBuffer;
    CollideBall ball[];
    //Obstacle o;
    //how many balls?
    static final int MAX=60;
    boolean intro=true,drag,shiftW,shiftN,shiftE,shiftS;
    boolean shiftNW,shiftSW,shiftNE,shiftSE;
    int xtemp,ytemp,startx,starty;
    int west, north, east, south;
    public void init() {  
    Buffer=createImage(getSize().width,getSize().height);
    gBuffer=Buffer.getGraphics();
    ball=new CollideBall[MAX];
    int w=getSize().width-5;
    int h=getSize().height-5;
    //our balls have different start coordinates, increment values
    //(speed, direction) and colors
    for (int i = 0;i<60;i++){
    ball=new CollideBall(w,h,50+i,20+i,1.5,2.0,Color.white);
    /* ball[1]=new CollideBall(w,h,60,210,2.0,-3.0,Color.red);
    ball[2]=new CollideBall(w,h,15,70,-2.0,-2.5,Color.pink);
    ball[3]=new CollideBall(w,h,150,30,-2.7,-2.0,Color.cyan);
    ball[4]=new CollideBall(w,h,210,30,2.2,-3.5,Color.magenta);
    ball[5]=new CollideBall(w,h,360,170,2.2,-1.5,Color.yellow);
    ball[6]=new CollideBall(w,h,210,180,-1.2,-2.5,Color.blue);
    ball[7]=new CollideBall(w,h,330,30,-2.2,-1.8,Color.green);
    ball[8]=new CollideBall(w,h,180,220,-2.2,-1.8,Color.black);
    ball[9]=new CollideBall(w,h,330,130,-2.2,-1.8,Color.gray);
    ball[10]=new CollideBall(w,h,330,10,-2.1,-2.0,Color.gray);
    ball[11]=new CollideBall(w,h,220,230,-1.2,-1.8,Color.gray);
    ball[12]=new CollideBall(w,h,230,60,-2.3,-2.5,Color.gray);
    ball[13]=new CollideBall(w,h,320,230,-2.2,-1.8,Color.gray);
    ball[14]=new CollideBall(w,h,130,300,-2.7,-3.0,Color.gray);
    ball[15]=new CollideBall(w,h,210,90,-2.0,-1.8,Color.gray);*/
    public void start(){
    if (runner == null) {
    runner = new Thread (this);
    runner.start();
    /* public void stop(){
    if (runner != null) {
    runner.stop();
    runner = null;
    public void run(){
    while(true) {
    Thread.currentThread().setPriority(Thread.MAX_PRIORITY);
    try {runner.sleep(15);}
    catch (Exception e) { }
    //move our balls around
    for(int i=0;i<MAX;i++)
    ball[i].move();
    handleCollision();
    repaint();
    boolean collide(CollideBall b1, CollideBall b2){
    double wx=b1.getCenterX()-b2.getCenterX();
    double wy=b1.getCenterY()-b2.getCenterY();
    //we calculate the distance between the centers two
    //colliding balls (theorem of Pythagoras)
    double distance=Math.sqrt(wx*wx+wy*wy);
    if(distance<b1.diameter)
    return true;
    return false;
    private void handleCollision()
    //we iterate through all the balls, checking for collision
    for(int i=0;i<MAX;i++)
    for(int j=0;j<MAX;j++)
    if(i!=j)
    if(collide(ball[i], ball[j]))
    ball[i].hit(ball[j]);
    ball[j].hit(ball[i]);
    public void update(Graphics g)
    paint(g);
    public void paint(Graphics g)
    gBuffer.setColor(Color.lightGray);
    gBuffer.fillRect(0,0,getSize().width,getSize().height);
    gBuffer.draw3DRect(5,5,getSize().width-10,getSize().height-10,false);
    //paint our balls
    for(int i=0;i<MAX;i++)
    ball[i].paint(gBuffer);
    g.drawImage (Buffer,0,0, this);
    Here is the HTML code
    <html>
    <body bgcolor="gray">
    <br><br>
    <div align="center">
    <applet code="BouncingBalls.class" width="1000" height="650"></applet>
    </div>
    </body>
    </html>

    In the future, Swing related questions should be posted in the Swing forum.
    First you need to convert your custom painting. This is done by overriding the paintComponent() method of JComponent or JPanel. Read the Swing tutorial on [Custom Painting|http://java.sun.com/docs/books/tutorial/uiswing/TOC.html].
    If you need further help then you need to create a [Short, Self Contained, Compilable and Executable, Example Program (SSCCE)|http://homepage1.nifty.com/algafield/sscce.html], that demonstrates the incorrect behaviour.
    Don't forget to use the [Code Formatting Tags|http://forum.java.sun.com/help.jspa?sec=formatting], so the posted code retains its original formatting.

  • AiO Remote iOS - Google drive convert file automatically

    Hello Expert!
    when i scan and upload on my google drive, google drive automatically convert the file in google docs format.
    i already disabled the automatic convert in goole drive settings but same issue.
    only aio remote - last version on app store installed - has this problem.
    Any suggestion?
    Thanks

    Hello,
    I tried to duplicate the issue you're seeing and I can't. Here's what I did... used the AiO Remote app, took a pic of a handwritten note, saved as a PDF, and then shared to my Google Drive. The file type is still a PDF.
    What type of files are you working with? Does the extension change happen on everything you send to Google Drive?
    Miles
    HP Employee

  • I need to convert PDF file to Word Document, so it can be edited. But the recognizing text options do not have the language that I need. How I can convert the file in the desired of me language?

    I need to convert PDF file to Word Document, so it can be edited. But the recognizing text options do not have the language that I need. How I can convert the file in the desired of me language?

    The application Acrobat provides no language translation capability.
    If you localize the language for OS, MS Office applications, Acrobat, etc to the desired language try again.
    Alternative: transfer a copy of content into a web based translation service (Bing or Google provides a free service).
    Transfer the output into a word processing program that is localized to the appropriate language.
    Do cleanup.
    Be well...

Maybe you are looking for